{"output":{"type":"Buffer","data":[31,139,8,0,0,0,0,0,2,10,236,189,123,127,19,215,213,48,250,85,196,148,82,233,201,150,144,100,89,182,229,163,151,23,12,52,52,33,164,64,210,183,143,235,199,191,145,102,203,30,144,52,234,204,8,112,109,157,31,105,115,111,114,72,78,115,105,82,218,64,155,91,211,6,210,167,105,146,2,73,190,203,121,144,108,254,234,87,56,107,237,203,204,158,139,110,190,16,67,13,45,25,205,236,235,218,107,175,189,110,123,173,228,69,179,105,88,23,231,181,139,180,210,210,171,231,127,228,88,205,150,182,80,142,127,189,182,54,191,144,202,180,218,206,114,114,126,94,171,46,183,155,231,211,83,116,42,87,169,76,83,109,129,172,106,217,236,140,174,149,106,237,102,213,53,173,102,146,18,151,52,83,171,90,219,161,9,199,181,205,170,171,205,54,51,118,210,77,205,94,208,237,132,93,246,74,166,86,241,5,45,187,203,166,67,220,50,205,236,175,218,84,119,233,177,58,109,208,38,180,2,175,22,29,90,175,101,22,171,107,107,238,172,77,221,182,221,76,52,147,154,97,94,208,200,170,227,234,174,89,157,171,235,142,83,210,90,250,18,77,87,173,166,11,53,19,85,203,110,89,54,52,149,174,182,29,215,106,80,219,209,58,100,30,106,186,182,222,116,76,236,62,189,100,91,237,86,184,153,232,119,221,117,109,167,180,218,212,27,180,68,51,254,247,39,224,5,209,91,45,170,219,37,77,35,174,190,84,98,227,234,136,142,244,74,157,166,113,84,208,133,97,218,20,230,124,129,58,165,121,222,146,230,44,91,23,53,98,235,23,159,96,63,47,164,249,139,11,122,189,13,63,207,98,237,39,177,114,185,12,80,168,90,141,150,213,132,153,177,78,233,165,150,77,29,7,198,80,210,2,95,18,80,56,241,3,175,238,15,180,206,2,57,79,87,212,230,228,116,2,245,74,161,30,58,4,154,94,173,46,235,205,37,86,11,191,123,63,58,157,20,129,249,193,8,218,117,247,113,211,113,159,220,228,28,79,7,91,24,127,162,193,6,252,217,134,26,38,54,173,149,34,227,221,46,56,232,149,166,101,55,244,250,86,32,113,56,220,198,248,176,8,55,225,67,35,210,56,135,71,116,220,219,1,145,5,146,99,255,239,16,189,60,191,64,172,29,218,236,202,230,226,187,109,96,25,73,22,250,151,173,211,154,155,118,109,74,61,42,65,105,218,49,13,92,77,6,45,124,113,134,253,22,80,50,116,87,127,220,210,13,179,185,196,168,2,165,226,23,209,12,90,211,1,213,210,176,98,122,211,72,235,245,186,86,218,151,35,226,245,147,182,213,114,160,138,250,19,136,71,5,215,161,52,175,109,92,127,165,247,198,183,235,183,63,239,222,250,16,168,43,54,124,20,186,18,125,224,35,49,157,163,20,0,5,40,6,116,71,44,72,219,182,97,130,115,108,41,112,77,212,223,98,89,72,252,212,109,115,105,25,230,142,192,234,15,159,90,187,94,103,160,76,84,150,250,151,114,128,20,86,151,211,21,235,210,40,101,96,85,26,21,179,169,35,118,136,242,103,216,199,57,171,209,128,87,100,85,128,218,106,97,17,6,31,154,241,127,240,153,243,246,224,3,76,213,168,83,222,130,68,196,126,115,110,232,102,147,79,153,161,6,252,162,246,48,68,242,11,18,254,245,140,187,82,167,165,213,150,110,48,36,208,242,217,214,37,73,252,121,43,28,115,176,246,105,90,147,213,34,141,250,136,73,235,98,29,98,73,72,157,227,87,128,138,120,239,56,33,1,36,193,250,18,19,85,146,161,126,64,210,192,198,214,0,4,52,91,8,53,196,38,92,135,184,65,214,1,216,1,188,151,253,48,108,244,208,221,177,108,87,131,79,75,212,61,3,143,212,62,202,231,128,44,65,166,165,219,122,195,33,251,178,41,2,208,191,148,94,166,136,118,154,108,233,164,126,233,81,246,134,84,44,219,160,236,64,5,112,48,202,32,39,153,174,0,79,130,103,114,211,208,0,109,151,42,122,50,151,77,144,137,233,4,41,230,72,34,155,153,73,65,37,219,186,152,6,178,7,37,76,3,103,99,155,45,234,109,19,177,107,124,100,17,211,38,154,35,31,211,156,156,105,209,66,114,51,5,150,10,86,176,222,110,40,200,170,215,205,37,164,208,48,112,68,21,119,5,187,119,124,248,94,52,13,119,185,164,77,78,106,226,252,232,219,18,48,99,244,146,207,86,185,169,85,65,18,221,71,114,143,120,32,205,224,174,60,66,245,38,123,72,231,82,255,17,255,229,140,249,11,32,222,161,209,213,245,10,173,151,180,238,173,43,221,43,95,202,193,178,126,189,129,230,178,217,161,35,173,225,65,226,66,139,10,19,200,201,61,210,121,87,119,206,35,190,74,138,238,174,173,105,105,173,223,88,238,222,190,221,125,249,122,247,181,87,215,63,250,12,150,179,1,27,149,141,68,227,67,33,45,160,151,136,152,188,77,40,129,7,105,218,186,64,237,90,29,30,92,203,66,148,214,112,201,183,52,106,27,144,110,244,81,247,94,186,220,253,219,31,186,175,220,234,190,247,94,104,212,83,222,160,101,147,219,60,104,151,15,186,89,118,51,184,128,114,192,112,194,152,172,128,110,175,28,115,170,122,139,38,181,75,231,234,151,210,151,206,217,192,121,52,9,28,244,205,37,187,13,19,129,211,169,147,26,56,191,238,151,215,123,127,186,188,254,183,219,221,63,252,186,239,252,176,247,29,156,27,44,249,25,32,78,109,103,208,12,157,214,165,115,105,251,226,47,220,113,103,200,241,110,253,229,47,122,151,159,9,205,112,58,128,118,124,12,59,135,120,102,211,105,1,177,0,218,58,34,238,241,181,233,189,253,65,239,234,123,253,119,140,210,236,86,198,222,7,253,127,243,234,221,175,175,198,117,62,160,39,226,84,173,22,53,206,212,45,23,249,161,197,118,114,126,149,49,172,226,64,209,72,173,25,193,4,27,48,1,72,188,128,140,160,196,117,179,121,222,31,34,156,15,212,134,87,20,153,46,78,210,90,182,217,0,36,145,204,82,221,172,158,143,35,172,146,228,159,224,176,194,143,118,170,131,20,31,134,119,33,169,253,172,153,136,253,195,87,96,227,198,103,221,175,223,140,47,163,9,94,100,148,193,94,212,237,38,59,164,71,27,236,105,10,146,174,123,154,130,200,107,140,54,220,187,95,189,220,123,249,131,97,195,93,232,116,22,82,62,231,8,103,136,228,213,4,99,227,191,121,82,111,210,122,136,45,130,83,222,94,66,46,203,106,49,92,64,222,72,242,16,120,30,113,25,173,20,57,172,248,172,53,7,142,171,232,81,12,47,249,41,76,52,193,225,70,202,204,197,112,190,11,202,223,14,49,81,48,113,202,48,167,201,201,137,172,150,34,117,124,174,78,209,10,60,87,241,57,103,232,57,120,54,240,121,106,186,80,132,231,54,43,63,85,173,193,115,11,159,11,83,217,60,60,55,240,185,168,87,166,225,185,134,207,149,108,110,6,158,151,241,121,38,151,211,225,121,169,220,204,52,147,203,41,114,1,95,102,139,211,89,236,181,130,63,232,100,17,159,87,88,139,197,60,246,116,169,44,248,61,69,102,247,68,48,0,158,148,68,74,149,121,77,7,9,193,95,134,82,155,191,81,185,232,82,131,189,235,144,134,121,9,72,64,105,190,197,126,47,16,198,199,41,194,25,199,170,213,86,187,114,166,93,41,53,129,223,39,65,206,172,164,21,179,184,138,68,229,36,75,251,178,164,226,54,189,95,57,226,49,134,165,121,46,189,40,37,61,97,70,124,58,225,210,70,105,181,19,148,140,64,184,52,235,6,172,33,80,25,241,228,209,25,4,12,160,145,141,107,123,214,4,32,161,136,233,75,7,243,171,174,233,2,242,133,152,136,48,203,32,217,156,86,27,104,140,100,129,21,9,13,134,218,33,178,169,224,201,167,30,116,42,107,167,137,97,148,78,85,206,193,207,228,133,121,173,170,45,164,212,19,55,165,116,149,237,224,186,33,222,243,205,128,136,207,159,16,197,75,249,44,174,42,45,1,52,45,87,175,151,96,56,63,111,83,123,5,101,1,32,153,54,95,109,237,241,19,143,29,227,67,162,182,187,162,204,16,70,175,20,59,241,68,160,16,142,125,96,1,229,140,227,82,197,188,150,71,12,82,171,28,251,241,83,135,31,87,107,33,111,179,104,26,139,40,90,56,140,251,135,177,26,82,0,64,118,222,47,11,101,144,74,113,241,223,80,145,16,117,3,40,63,156,178,151,206,10,92,73,194,142,109,0,207,31,42,233,235,18,102,89,37,142,183,229,165,140,158,113,218,21,167,106,155,21,224,6,148,45,148,244,73,40,106,39,157,139,166,91,93,78,54,25,203,148,90,173,234,14,213,64,144,235,67,71,146,185,212,108,5,134,123,126,150,21,164,134,201,68,23,20,76,248,24,249,87,32,55,56,90,234,46,91,6,138,74,33,238,164,116,129,239,207,168,128,84,50,230,181,138,198,54,37,125,18,232,61,181,133,36,175,50,8,2,181,160,168,129,168,197,167,205,197,170,224,233,158,196,221,139,26,164,181,181,11,150,105,36,178,248,124,136,63,150,232,124,118,1,57,33,192,199,237,106,48,39,27,84,90,8,10,31,229,28,255,230,3,172,67,130,203,220,103,109,197,89,39,70,90,101,240,75,37,197,207,186,248,153,202,192,89,115,62,233,173,112,194,21,141,52,137,29,106,193,175,114,209,214,91,201,164,122,174,94,4,106,131,43,45,80,195,205,128,240,124,1,216,141,38,189,228,114,12,129,217,74,142,140,127,204,146,128,234,167,140,52,142,149,47,23,36,116,87,216,202,66,143,12,117,18,133,18,242,178,14,42,188,108,56,22,216,6,35,190,110,167,108,163,182,157,23,157,10,117,54,69,124,140,123,210,166,201,84,184,115,0,114,166,102,54,77,103,57,57,37,186,203,229,74,28,99,81,102,246,154,115,224,80,134,37,0,86,15,246,2,82,250,249,249,44,33,83,36,151,91,192,35,63,149,194,245,81,186,138,44,14,113,149,173,39,41,121,217,251,133,213,0,205,214,214,128,182,179,151,251,17,38,103,1,177,21,136,83,111,141,136,62,43,16,44,137,192,217,15,220,5,111,7,143,185,148,130,115,205,181,181,38,192,206,21,123,243,49,186,34,49,51,137,124,161,28,136,90,197,150,104,106,103,76,35,69,100,113,125,96,63,250,218,154,158,225,218,187,71,25,49,72,194,194,230,17,50,3,247,140,71,3,189,13,147,164,229,0,136,82,177,27,8,71,166,108,32,117,147,4,245,122,163,82,131,232,64,232,40,29,123,11,73,253,149,171,234,245,42,163,162,156,9,72,78,102,179,99,238,115,249,188,83,59,156,232,196,34,230,125,216,231,10,219,19,183,209,107,226,200,247,23,134,253,148,12,110,42,158,0,176,3,158,232,101,5,97,161,115,98,193,39,16,115,28,96,86,189,47,214,161,249,133,146,69,162,234,29,214,70,89,39,138,86,174,108,122,251,63,56,147,92,46,50,21,133,108,228,114,146,110,20,70,167,27,208,100,174,160,16,142,176,12,21,64,91,142,84,158,197,32,25,177,213,8,240,57,98,1,1,15,105,202,107,84,149,117,6,55,27,53,122,244,105,88,49,101,68,16,20,36,152,54,106,32,1,161,105,115,201,93,254,95,217,3,7,248,114,236,43,251,31,129,210,29,82,127,48,99,96,180,110,46,182,110,78,173,155,91,0,110,120,150,30,56,192,137,38,109,152,46,8,38,222,0,53,66,21,54,6,152,24,228,118,128,241,169,227,210,1,77,78,225,194,192,158,62,164,173,223,121,107,227,155,215,65,238,234,125,9,140,240,53,13,214,140,84,104,205,178,233,81,234,184,182,181,162,206,21,91,105,55,125,174,73,225,167,176,222,197,242,37,114,24,40,115,82,211,233,52,10,40,240,148,159,158,154,210,128,26,206,149,5,84,15,11,168,94,196,189,72,0,165,24,122,104,197,201,66,46,155,205,214,52,246,59,69,246,151,231,144,174,194,26,58,228,252,3,98,26,218,179,143,236,217,71,246,236,35,35,219,71,120,15,70,165,206,20,87,126,177,163,149,57,124,177,103,62,25,87,31,124,1,152,83,107,116,75,196,198,71,207,223,251,227,235,195,236,39,94,163,59,167,199,134,141,98,187,168,164,25,71,139,221,189,115,185,251,209,175,123,111,127,113,239,237,207,119,92,151,61,120,252,192,250,140,59,250,245,219,191,233,253,254,189,216,209,251,86,18,209,238,246,43,225,197,24,226,44,24,83,227,90,48,182,67,55,159,67,110,86,49,219,28,146,83,90,242,103,34,246,119,187,90,5,58,12,228,8,181,95,154,211,64,151,9,95,143,221,253,242,191,249,220,80,45,93,202,142,220,172,217,172,89,125,219,252,230,57,165,205,38,26,142,116,128,176,248,154,86,20,224,155,95,9,192,134,63,92,237,107,75,226,72,12,103,193,253,89,13,14,182,96,167,155,94,145,222,167,127,234,126,245,21,3,93,110,172,118,13,60,34,236,190,139,114,231,151,178,217,109,94,145,239,204,64,53,0,60,59,99,8,26,209,98,197,32,61,204,4,132,147,166,201,135,211,18,196,93,24,17,98,105,195,212,235,214,146,156,12,127,121,84,188,147,204,132,115,6,208,4,154,86,191,18,118,138,10,239,44,239,89,12,187,221,66,101,110,137,87,212,2,235,22,108,165,12,140,186,95,154,251,5,14,46,46,230,210,33,139,104,201,58,202,108,71,185,41,10,162,217,153,237,144,169,156,118,139,218,30,80,160,84,37,41,145,148,51,53,52,195,254,75,26,150,161,215,25,186,2,61,3,70,213,106,17,97,52,17,76,136,56,210,25,170,221,252,176,247,171,231,60,84,182,28,106,160,155,26,123,64,5,191,1,187,116,85,50,233,28,104,2,200,85,160,17,200,217,134,96,162,150,65,16,170,188,188,250,13,201,75,100,74,251,217,124,64,78,77,245,147,105,232,5,0,210,9,56,64,188,90,14,199,102,206,152,35,146,177,135,78,127,145,16,184,139,52,76,172,237,201,141,176,231,241,165,68,52,175,11,15,203,56,24,104,6,36,166,99,134,233,30,135,194,68,99,20,204,167,89,76,138,146,111,91,22,119,69,214,132,152,234,125,112,218,181,154,121,9,94,255,235,206,187,154,207,115,219,232,115,42,23,115,169,205,120,159,124,193,255,14,196,212,255,142,244,183,52,221,9,140,61,109,186,180,225,23,137,227,57,69,5,78,189,67,130,34,189,228,11,74,28,85,2,147,245,121,221,65,20,76,123,4,49,55,217,167,38,99,211,82,143,68,234,105,124,223,11,247,84,178,163,240,224,40,223,189,242,250,250,27,30,55,200,15,125,233,116,203,56,192,173,64,74,109,104,108,96,169,149,119,24,94,234,215,97,0,235,93,185,178,241,237,103,33,38,159,109,144,173,64,74,105,103,108,64,41,117,119,17,156,186,191,251,102,253,165,23,36,156,106,102,157,162,186,71,217,230,237,22,170,4,36,157,145,191,84,5,197,42,214,42,253,232,204,169,39,50,168,2,104,46,153,181,149,36,0,214,178,233,89,198,123,0,159,100,2,220,225,144,49,76,7,25,45,3,85,14,92,209,130,117,145,97,69,189,71,154,217,147,129,5,48,171,112,126,192,65,173,219,216,21,87,252,2,48,217,195,83,118,253,17,237,32,86,59,120,33,199,254,251,148,28,19,176,153,45,151,21,196,7,236,219,33,26,87,85,202,105,192,87,254,130,87,34,154,213,76,75,254,212,103,8,248,11,246,145,218,182,101,251,159,142,225,79,246,1,53,224,38,189,232,127,122,146,191,240,122,180,105,3,56,65,191,199,211,236,55,171,235,127,146,220,22,251,164,186,15,44,83,29,120,56,135,157,13,236,137,48,80,113,253,80,8,43,229,170,197,97,182,228,155,106,22,112,53,200,254,0,124,243,121,36,251,128,55,150,93,210,190,151,207,78,210,153,130,194,57,39,30,9,33,162,138,144,49,135,147,208,171,165,43,150,235,90,13,255,124,170,0,174,170,170,197,0,159,174,176,161,222,209,237,143,160,123,229,173,68,239,139,23,249,56,228,8,152,195,205,49,100,83,206,33,155,50,93,40,162,163,204,113,166,78,174,78,21,178,92,157,156,43,24,51,252,73,47,76,20,248,83,37,91,21,95,43,197,66,133,63,25,19,149,41,81,174,154,171,241,167,108,182,34,106,228,171,186,168,81,45,20,38,81,61,125,130,57,246,228,12,44,122,138,57,225,156,72,145,39,241,101,190,86,68,239,157,179,210,215,230,116,128,233,51,155,203,212,54,221,195,12,6,176,176,45,238,152,34,152,192,85,207,77,68,48,234,71,64,102,96,252,42,242,65,222,87,152,213,133,101,161,20,58,195,246,88,71,40,133,252,34,197,236,247,67,37,4,123,161,20,153,140,180,2,139,87,51,237,198,28,174,0,31,178,50,166,108,104,76,62,143,234,149,81,120,196,14,47,205,181,248,232,147,161,56,26,157,65,166,73,180,127,92,120,17,245,241,26,82,48,27,192,196,72,133,66,58,241,167,196,119,244,216,81,143,159,210,169,36,90,233,184,42,38,169,253,20,254,164,79,158,76,31,61,154,120,244,209,82,163,81,130,61,142,119,73,124,234,0,7,67,3,4,132,131,231,90,116,137,36,248,115,171,233,61,2,33,211,8,218,63,231,150,45,179,42,193,3,43,229,232,23,124,87,164,156,152,106,27,189,74,194,134,33,149,123,4,234,77,221,232,132,19,210,81,133,25,57,217,15,94,75,216,70,249,15,16,32,213,202,210,76,37,236,58,65,1,129,80,180,181,120,228,50,80,75,244,201,111,231,101,216,214,189,228,102,16,97,245,122,135,8,162,54,78,37,73,140,173,38,10,156,130,8,206,65,17,219,170,215,169,141,68,26,230,118,28,138,28,89,57,129,62,61,4,218,104,34,241,221,76,47,208,154,172,142,77,30,194,151,39,140,50,82,47,1,250,39,231,65,70,108,161,112,76,217,10,72,66,26,237,105,245,112,219,93,182,108,243,23,194,15,9,228,68,155,218,9,13,187,174,2,2,161,135,4,200,154,242,254,203,83,14,181,65,46,57,79,155,40,20,3,69,240,124,115,112,237,60,247,156,35,43,115,192,121,151,184,211,22,113,252,213,87,7,64,15,28,96,43,61,79,31,209,4,161,88,40,239,203,114,79,150,160,129,219,211,34,110,193,194,45,37,56,244,142,24,209,182,221,140,216,182,155,220,232,219,12,218,182,205,90,114,31,12,145,191,45,23,133,239,146,20,0,249,219,9,197,172,205,122,115,125,9,23,221,6,184,153,120,162,132,54,108,102,204,214,133,41,48,3,231,139,185,212,68,251,170,156,227,57,209,132,157,34,118,10,77,148,10,185,40,71,205,178,186,104,188,24,53,65,55,21,19,116,211,51,56,171,220,65,252,13,4,32,28,92,31,237,252,196,116,151,147,130,132,104,169,89,4,133,155,82,55,245,254,6,176,17,240,53,35,180,47,73,173,123,229,147,141,95,125,125,247,171,151,239,222,185,198,89,175,222,91,47,220,189,253,197,62,56,64,128,146,144,0,3,18,219,63,199,120,16,185,61,91,190,123,72,211,74,232,1,192,63,242,171,164,170,19,0,124,70,47,0,24,54,156,192,65,47,128,108,201,34,14,126,225,61,206,58,135,216,192,227,184,11,126,107,119,149,247,95,106,50,42,140,170,19,167,100,18,217,111,73,239,164,74,193,169,51,6,42,169,241,105,138,137,191,255,183,141,207,63,144,158,34,10,49,45,251,32,96,140,86,196,157,47,10,208,184,118,229,42,114,182,106,200,86,106,210,139,137,39,109,171,97,58,84,69,127,192,174,85,55,179,95,28,143,73,109,253,250,141,238,141,119,215,63,186,125,239,157,247,21,10,129,39,62,209,186,175,189,253,175,59,239,193,132,180,222,149,215,214,223,191,165,177,219,2,88,241,8,227,129,206,194,46,40,97,19,27,55,222,7,198,75,111,86,105,93,253,2,236,14,112,59,90,88,85,151,202,184,203,180,25,116,115,2,80,0,170,102,160,119,216,146,201,24,242,105,179,2,29,213,207,161,15,20,36,46,173,173,161,86,200,129,179,218,241,95,33,131,94,238,143,11,53,32,210,39,208,56,21,59,6,217,12,34,39,140,100,54,157,219,87,46,55,133,43,66,108,123,78,11,88,65,10,96,207,121,227,22,71,201,142,81,66,98,237,0,45,180,135,66,85,47,115,172,193,239,114,219,176,15,246,129,3,186,71,72,11,97,66,170,87,236,118,203,69,53,35,190,0,84,233,187,23,238,189,241,206,198,205,155,255,186,243,202,198,205,47,187,47,94,3,124,237,190,246,255,220,123,225,213,222,91,159,241,109,162,249,238,67,86,249,224,207,50,201,115,173,165,53,100,129,214,128,247,89,3,166,103,173,210,104,173,225,189,253,181,150,81,75,237,63,104,18,43,227,82,199,77,234,169,67,226,116,182,90,128,152,220,13,136,243,11,143,128,84,180,88,169,235,205,243,90,170,20,44,164,156,247,106,169,49,9,179,170,151,30,228,188,203,61,241,60,125,24,122,69,154,200,28,37,67,117,220,242,216,110,98,140,40,96,221,29,241,18,3,236,105,34,205,9,172,63,141,91,230,171,47,121,20,72,156,147,231,233,138,3,71,162,112,15,34,218,221,175,62,233,126,250,118,239,198,63,122,87,63,185,119,249,221,141,111,95,232,93,187,126,239,147,87,56,86,244,62,253,19,146,179,235,127,233,62,255,206,198,245,143,187,175,190,217,125,254,185,238,141,127,254,207,229,95,106,236,76,101,67,200,21,21,55,101,192,21,111,111,7,8,54,250,174,177,217,76,202,122,211,132,203,218,64,193,159,198,83,62,25,227,44,165,18,1,137,141,211,37,93,58,179,89,101,29,143,88,23,15,43,61,35,0,64,116,225,225,106,29,74,42,96,17,39,87,82,227,55,81,122,47,190,214,125,25,73,113,104,156,232,170,198,197,204,100,10,109,17,145,250,38,108,66,222,132,60,70,132,247,218,68,216,235,109,34,218,182,239,244,54,33,171,21,71,116,122,155,36,4,90,204,21,133,211,155,196,42,37,2,70,211,151,20,50,122,171,85,95,97,172,35,241,92,189,160,189,36,243,62,227,154,240,126,90,251,48,241,157,13,242,88,124,243,160,76,38,220,108,185,243,143,147,193,87,232,186,89,103,69,82,36,32,160,185,157,84,127,175,92,177,209,60,135,92,102,57,8,110,79,213,137,213,93,91,115,97,141,128,11,127,90,238,89,230,38,171,72,65,66,69,143,50,87,135,28,41,159,37,39,153,244,159,159,97,178,124,200,127,236,8,57,67,142,249,254,99,211,20,228,252,106,109,90,248,143,165,200,19,229,147,158,3,217,227,190,240,30,116,33,12,95,117,81,133,218,145,110,203,16,85,29,80,122,162,115,127,46,203,168,86,30,252,168,72,238,157,216,91,46,65,87,15,197,177,99,17,225,178,184,185,139,46,194,104,29,111,163,142,189,242,34,253,175,132,81,88,184,90,97,203,252,189,176,234,138,247,185,206,66,224,34,76,184,127,225,190,16,245,86,24,216,183,239,34,224,117,227,117,239,89,250,189,145,45,108,251,85,156,200,125,24,28,249,9,35,116,209,38,124,97,71,93,172,65,87,114,66,203,48,226,237,157,209,111,226,108,250,126,77,120,231,133,46,217,52,65,82,60,112,32,228,169,238,249,186,73,24,17,44,198,221,208,213,43,53,91,189,75,19,207,124,72,37,140,183,185,202,148,19,171,128,141,21,241,242,223,197,111,253,232,158,223,122,148,91,141,113,49,223,115,21,31,234,42,126,186,252,56,249,5,59,221,167,166,39,141,232,233,126,154,156,39,139,254,233,62,85,44,76,84,170,249,170,119,186,63,93,254,133,119,186,63,181,231,30,190,231,30,190,231,30,190,231,30,190,231,30,190,231,30,190,231,30,190,231,30,190,231,30,190,231,30,190,231,30,190,231,30,190,231,30,62,170,123,248,79,208,239,234,81,169,37,141,222,136,222,211,147,110,65,79,186,167,167,28,170,167,148,225,131,114,11,187,71,99,25,221,5,123,58,203,61,157,229,158,206,242,223,86,103,249,243,242,163,228,135,76,103,105,228,166,103,162,58,203,159,147,167,200,79,124,157,101,37,159,51,242,58,245,45,146,63,45,255,208,211,89,62,38,207,90,182,83,253,8,40,156,133,113,130,113,252,188,216,100,165,253,36,104,71,41,61,77,194,100,170,244,211,190,135,107,48,92,187,26,242,44,112,236,6,210,22,48,33,114,243,68,20,125,12,140,170,221,110,84,210,92,141,19,67,68,29,193,95,157,182,218,46,186,78,134,226,200,151,149,129,134,200,230,253,67,217,32,110,242,118,102,37,169,98,17,101,2,67,166,50,76,146,10,202,178,86,179,234,70,154,95,191,66,139,120,180,200,33,94,4,99,204,107,37,181,56,113,97,47,96,28,47,17,128,206,7,73,73,197,125,109,201,98,202,59,45,16,132,46,100,123,11,214,208,13,67,100,190,72,251,139,5,210,140,26,169,52,216,92,228,96,28,173,65,53,150,168,198,68,139,205,110,196,31,149,31,35,255,25,142,39,243,35,118,230,120,187,47,151,175,22,11,5,42,45,6,179,238,188,39,108,45,148,255,83,238,67,96,152,179,89,61,31,77,73,194,244,54,188,12,187,4,48,49,153,213,82,73,84,170,10,79,73,16,139,76,162,205,227,78,75,95,72,79,79,85,115,217,90,173,186,80,226,149,86,117,204,8,176,200,85,119,185,92,102,102,106,38,55,117,225,226,44,187,149,177,40,98,204,150,190,87,152,208,115,181,154,120,43,36,229,210,247,138,83,213,252,132,46,222,10,209,173,244,61,90,212,243,19,85,241,150,75,191,165,239,213,38,139,213,98,181,147,137,215,245,71,70,7,124,134,211,170,235,0,235,58,189,52,203,5,222,244,146,222,42,101,166,39,224,15,12,144,9,189,236,70,145,83,226,146,111,191,198,19,153,10,76,210,137,246,193,39,157,159,200,204,76,78,99,155,29,88,123,16,137,64,46,102,250,241,9,96,220,218,118,21,213,237,218,209,210,193,115,180,121,30,152,193,131,23,45,251,60,200,233,85,122,240,82,245,220,74,186,118,161,77,15,58,118,245,32,58,160,57,7,91,58,58,156,31,110,26,128,202,85,248,130,10,153,147,75,13,64,63,124,239,240,183,78,248,245,73,189,137,206,187,62,41,61,232,109,155,131,123,93,247,233,90,119,28,10,117,170,142,115,80,154,5,128,160,154,216,132,147,113,170,168,202,217,91,183,127,163,174,153,21,34,3,189,128,208,129,44,139,131,130,117,67,111,181,128,42,57,37,237,240,97,235,216,97,178,114,228,240,220,49,210,134,127,15,19,39,242,175,117,228,240,185,99,148,204,205,93,124,234,220,17,178,50,135,101,117,241,1,254,61,127,228,240,225,195,100,238,48,180,179,116,20,191,45,137,23,135,15,243,219,64,194,20,130,131,56,4,255,63,128,114,115,153,93,178,62,192,62,148,179,7,76,163,44,41,208,1,16,1,141,3,117,160,144,101,68,215,3,92,247,86,118,109,152,130,164,61,115,220,26,8,36,232,224,127,36,122,111,252,179,123,229,183,235,127,191,189,126,251,189,187,95,221,190,247,199,223,110,188,244,223,240,230,222,11,87,18,255,223,229,55,224,127,255,113,240,103,246,207,154,251,211,105,119,25,118,68,154,223,173,75,124,47,159,203,85,170,116,54,113,240,63,120,181,123,127,188,10,53,255,117,231,197,238,171,127,191,247,225,91,247,174,255,163,123,243,206,198,139,159,244,174,93,145,159,94,226,13,126,47,63,85,4,202,31,215,110,90,103,214,200,64,243,177,141,221,187,115,173,119,237,133,222,47,255,218,125,230,106,247,197,207,122,239,189,118,247,171,203,119,191,250,100,227,202,213,238,171,111,246,222,254,98,253,221,103,121,73,209,103,238,120,225,216,220,28,239,19,255,239,77,93,236,243,245,219,207,50,103,251,129,16,224,99,148,39,88,66,30,97,33,24,136,30,255,231,242,51,114,22,240,24,106,67,158,119,9,121,224,65,27,220,191,51,208,6,255,24,170,43,79,197,132,60,22,161,238,198,167,31,118,95,127,57,80,151,127,12,213,21,103,103,66,28,158,88,181,251,234,223,238,189,243,231,64,85,254,49,84,149,221,118,216,84,77,220,112,80,113,38,59,51,49,51,195,160,245,237,245,222,51,55,3,21,249,199,80,69,188,37,165,128,123,34,59,145,155,152,16,224,222,248,240,153,222,91,47,116,63,125,59,208,12,47,18,215,140,77,151,218,117,29,39,80,204,22,243,197,34,155,192,87,95,109,124,244,108,76,51,188,72,92,51,14,72,143,77,131,143,199,159,80,239,175,215,227,199,51,96,90,117,32,99,203,192,228,178,229,168,102,171,133,170,0,234,181,187,95,191,26,211,20,47,226,53,197,45,216,162,69,224,70,112,211,24,85,163,70,139,28,64,151,215,111,125,180,241,205,63,123,215,159,15,180,194,139,196,183,82,103,170,198,4,179,121,135,177,29,45,223,19,41,214,244,173,87,226,155,166,5,58,69,141,1,77,179,153,210,10,165,181,73,62,198,151,250,52,196,138,196,55,4,160,179,117,57,210,239,213,242,181,98,141,131,237,119,191,139,111,140,23,9,111,161,101,224,242,176,126,22,255,178,250,239,221,90,191,126,121,253,157,175,253,154,199,217,159,80,205,74,29,99,108,36,190,151,101,127,252,154,247,110,191,238,215,228,31,253,9,120,30,5,193,229,170,77,214,166,106,186,223,198,198,175,94,233,189,115,83,25,192,228,241,169,227,135,251,55,163,226,34,204,35,207,193,186,254,215,191,194,18,245,105,49,123,60,127,124,50,76,139,148,102,0,57,42,0,208,56,122,231,1,189,96,76,207,212,114,216,85,66,144,219,107,87,54,190,121,174,251,242,159,161,163,132,215,184,115,97,41,221,176,154,86,117,217,182,128,190,47,217,20,58,176,169,49,171,144,224,238,151,31,222,253,230,163,222,181,215,187,55,190,238,222,250,112,227,198,55,235,95,223,240,155,96,130,4,55,52,149,18,249,137,108,235,146,95,249,96,34,205,254,52,245,11,230,146,238,194,56,253,63,162,186,255,137,121,226,200,147,171,6,36,59,190,4,219,152,178,216,196,204,132,94,200,70,75,6,10,77,22,241,111,159,66,204,60,151,200,77,199,12,27,142,156,118,58,58,98,246,186,178,20,233,157,189,247,206,198,98,14,254,22,3,223,150,209,244,134,199,38,205,83,32,145,234,39,28,10,124,57,54,121,236,240,241,224,23,19,214,221,39,99,202,16,57,59,32,215,113,197,1,137,40,130,125,184,7,106,19,217,130,7,75,81,142,135,114,225,101,114,80,40,151,43,100,253,193,138,66,220,232,168,66,178,97,94,74,6,183,39,73,244,239,156,36,166,179,223,79,13,232,57,31,106,145,109,91,181,197,192,48,73,98,114,96,107,19,99,182,54,29,105,141,173,143,88,65,177,34,225,253,21,170,33,202,86,150,230,98,0,52,108,0,249,232,124,152,217,198,111,174,79,213,80,37,25,212,162,207,48,34,235,20,26,70,110,162,207,48,162,237,246,239,51,212,128,122,26,228,212,122,17,16,15,168,152,247,79,185,126,181,241,192,155,76,13,104,99,98,180,54,38,6,181,81,24,6,208,152,38,11,81,204,87,155,156,12,53,41,56,205,33,141,198,32,140,218,104,81,204,21,91,134,147,226,60,109,198,116,144,131,129,145,132,255,121,64,111,88,16,187,68,0,21,98,160,124,201,91,223,241,208,62,14,52,151,54,71,17,10,3,218,26,151,30,76,12,104,171,48,238,158,154,236,223,214,228,152,109,77,247,111,170,56,230,20,115,241,83,116,150,117,195,186,8,235,152,77,228,91,151,18,57,252,39,27,226,48,69,211,217,76,78,96,2,254,95,232,18,19,171,248,35,145,80,85,138,137,32,103,48,203,75,4,181,139,241,212,85,150,242,164,175,48,18,7,74,121,114,86,88,242,10,148,146,18,85,72,196,98,101,58,248,143,70,126,240,191,205,6,155,140,246,191,71,208,48,205,38,84,87,18,128,198,222,223,189,191,187,243,47,96,119,63,5,185,216,183,82,231,158,96,74,119,111,223,72,213,123,34,87,108,201,215,170,246,61,193,213,239,30,53,72,8,133,187,108,54,145,16,164,160,80,204,122,13,116,188,45,247,131,5,161,235,58,109,89,44,249,47,134,87,66,99,71,113,203,198,142,201,169,137,234,76,54,255,221,25,59,92,221,117,210,85,116,156,55,107,43,145,81,121,247,4,50,147,249,236,244,196,133,139,9,207,186,193,200,177,249,11,252,40,142,118,120,51,43,93,246,74,203,166,97,208,230,108,192,72,130,255,164,125,15,19,190,112,179,34,246,82,46,155,253,126,120,60,137,140,124,98,11,25,29,158,168,155,207,100,167,249,168,208,87,47,29,121,91,109,219,14,112,133,45,203,100,104,32,38,37,194,112,121,115,155,245,34,127,149,50,83,121,14,119,38,83,112,239,69,129,67,194,213,63,7,39,143,99,213,77,35,33,194,130,137,15,105,91,55,204,182,83,202,228,139,217,66,190,47,156,132,247,93,104,4,227,206,191,196,152,161,85,46,243,72,164,240,207,201,82,54,1,135,96,49,63,137,235,38,23,144,29,150,89,130,127,51,249,84,180,71,206,89,69,65,29,232,164,147,241,47,235,132,140,87,126,13,207,171,179,148,203,103,96,12,251,248,177,165,55,221,157,48,99,1,181,104,232,77,227,40,32,28,70,252,56,136,206,77,166,227,154,85,189,206,29,53,156,109,54,7,60,76,29,238,168,161,106,111,101,118,77,135,219,105,128,42,62,113,238,8,49,153,1,42,171,124,95,98,255,234,254,139,159,132,44,82,166,82,152,226,63,23,217,99,67,218,175,230,248,8,14,135,71,32,91,113,88,43,85,124,91,156,227,111,79,252,8,45,97,199,208,18,198,126,159,60,78,44,57,176,77,88,191,36,9,219,179,126,237,89,191,246,172,95,123,214,175,61,235,215,158,245,107,207,250,181,103,253,218,179,126,237,89,191,246,172,95,123,214,175,61,235,215,158,245,107,207,250,181,103,253,218,251,251,29,218,137,130,106,107,129,217,210,92,145,192,11,237,170,53,72,209,194,39,20,53,60,255,232,25,45,18,194,106,209,223,216,20,50,97,8,227,147,248,40,236,14,9,52,101,168,182,166,128,18,223,183,57,201,226,5,223,230,148,72,168,6,140,224,23,97,196,72,72,43,134,124,31,178,102,176,169,123,31,125,147,70,34,87,80,222,43,118,13,213,56,134,159,132,129,35,17,181,112,4,75,72,75,71,98,82,105,119,32,156,19,137,160,217,195,31,170,252,126,128,91,52,124,24,9,194,224,171,135,252,15,138,157,35,129,171,61,129,43,142,15,194,194,145,16,255,203,228,83,94,173,142,98,218,19,139,195,207,82,222,163,7,234,104,159,97,155,32,67,66,197,8,178,26,111,87,244,109,32,137,60,174,102,194,55,130,140,106,102,204,77,208,168,153,81,107,59,52,129,113,162,170,174,54,219,76,106,147,149,234,148,198,139,23,107,209,226,60,6,6,148,43,82,44,55,107,103,22,23,169,115,146,157,58,7,14,36,237,178,157,17,55,186,82,68,227,169,137,216,173,186,149,22,181,106,9,155,21,153,103,150,75,155,104,218,194,66,138,216,153,186,85,213,235,14,187,99,40,13,158,242,101,106,150,197,126,102,41,242,102,102,168,150,146,173,207,234,73,109,42,59,153,171,77,22,243,26,180,181,47,75,86,249,156,79,234,45,12,64,192,23,244,36,230,133,216,151,235,176,9,229,167,167,183,108,102,157,152,161,213,137,233,41,227,187,50,179,82,195,132,237,102,24,105,131,186,186,89,79,132,95,164,155,244,162,12,171,22,25,179,184,5,198,168,74,192,158,42,200,68,150,25,86,75,57,245,18,90,46,147,45,228,138,83,104,82,28,167,239,4,75,9,211,127,36,188,163,152,54,129,28,159,167,105,188,194,30,169,4,155,66,205,174,181,184,40,90,15,94,160,59,215,118,92,36,145,226,99,137,217,66,210,21,234,94,164,180,185,61,29,38,50,45,186,244,180,94,103,124,115,142,108,127,155,121,105,46,231,23,77,99,13,203,210,124,206,215,180,102,186,114,198,157,157,28,15,94,130,141,27,78,46,131,198,225,239,238,86,161,120,125,150,234,13,213,96,133,65,179,15,27,198,253,184,174,245,176,140,96,23,92,53,220,91,204,7,100,4,219,105,5,94,57,93,35,143,48,139,236,79,60,187,239,25,252,231,148,40,38,205,182,197,99,88,232,36,255,253,216,113,226,28,243,174,46,22,253,82,23,31,67,51,110,91,177,8,155,226,227,15,143,19,235,56,86,241,204,204,155,176,236,74,250,185,103,217,221,179,236,238,89,118,247,44,187,123,150,221,61,203,238,158,101,119,207,178,187,103,217,221,179,236,238,89,118,247,44,187,123,150,221,61,203,238,158,101,119,207,178,187,247,247,223,200,150,236,161,93,4,211,52,111,159,69,148,243,210,222,55,200,152,18,190,93,232,217,133,241,93,156,117,217,183,9,103,125,11,46,154,92,18,185,89,197,54,233,93,119,204,135,237,167,1,243,141,106,69,13,183,18,99,8,245,173,13,126,197,82,233,2,76,140,182,250,89,27,148,30,226,231,147,72,132,13,59,137,128,101,39,48,250,68,208,122,65,226,223,231,212,94,125,243,183,45,109,239,45,181,247,160,5,188,24,250,38,214,69,177,194,40,159,59,3,134,22,63,4,102,101,25,56,130,124,33,240,173,19,183,28,131,108,193,249,153,218,112,91,112,97,102,194,224,182,96,144,59,134,21,207,24,73,151,104,134,26,75,214,203,97,96,97,78,81,81,162,26,91,194,84,74,152,177,37,28,165,196,82,108,137,186,82,162,22,91,162,170,148,160,177,37,12,165,132,30,91,162,173,148,168,196,150,104,97,254,109,0,223,204,140,94,211,120,14,174,9,76,150,58,235,25,207,167,13,93,135,47,122,89,100,109,102,56,115,201,205,48,131,126,125,214,11,221,109,41,9,190,227,147,166,179,133,176,89,180,85,168,141,249,162,31,209,14,86,204,95,28,209,29,58,167,219,7,47,228,14,178,56,242,26,161,113,169,205,101,184,234,100,82,36,140,165,74,114,88,122,136,63,150,40,75,72,155,90,91,155,95,24,146,9,29,159,69,42,116,111,18,230,118,76,226,59,28,191,163,166,13,170,234,246,19,237,70,133,218,44,107,157,105,12,78,105,79,137,53,108,98,166,243,52,181,207,112,110,168,214,174,207,201,246,15,121,61,149,189,204,211,128,113,104,123,208,82,242,69,51,21,1,138,146,56,196,3,138,171,102,252,149,64,113,71,6,138,21,3,148,250,120,139,218,222,101,107,90,29,107,248,75,52,118,248,114,21,104,106,27,166,177,218,217,196,52,140,177,166,97,211,6,136,134,49,51,57,100,26,78,121,23,76,167,189,217,233,160,221,110,151,44,73,43,57,100,10,24,9,63,140,88,237,234,65,203,94,58,104,91,186,113,214,166,232,230,180,243,187,218,245,7,207,78,248,226,244,112,134,160,58,51,93,20,12,65,45,55,192,57,108,74,159,166,223,177,115,88,174,102,20,139,57,120,59,162,115,88,97,170,182,105,231,176,140,211,110,81,59,237,231,220,97,92,174,255,115,113,241,92,187,209,34,195,139,177,236,20,50,64,2,183,149,40,177,14,70,235,198,243,134,50,155,204,5,20,185,104,197,87,48,26,75,60,16,114,92,68,121,144,97,37,2,238,62,35,14,32,242,18,37,27,203,150,33,200,51,19,133,137,169,201,173,182,198,94,51,221,230,226,162,217,108,82,123,53,26,115,163,127,15,80,220,15,241,95,210,235,117,12,111,225,12,42,159,200,52,44,155,146,129,37,154,236,184,238,183,124,179,17,133,254,247,178,116,98,98,50,63,202,10,203,1,148,120,116,254,81,198,33,138,142,143,77,94,95,76,145,72,70,44,55,206,200,70,104,88,45,25,154,9,119,2,24,103,38,194,53,119,148,30,69,209,213,232,98,133,187,157,29,29,176,149,182,235,90,205,213,77,33,0,175,59,47,149,244,11,49,173,228,233,228,212,212,244,88,173,8,239,104,147,12,47,154,48,37,224,185,65,124,132,126,100,235,125,87,108,75,110,130,138,47,210,25,236,255,73,175,251,131,15,110,237,161,158,84,206,220,49,242,200,49,225,73,37,253,152,218,44,54,197,180,226,228,100,29,9,121,75,77,51,151,42,234,253,230,109,200,232,238,143,61,65,10,204,61,171,161,132,197,96,37,120,44,141,243,115,222,107,238,51,37,59,63,9,223,30,87,95,156,248,145,40,209,152,19,33,55,100,7,220,255,75,105,169,49,167,190,56,117,140,44,5,155,254,145,8,6,210,222,92,204,141,124,45,143,39,76,200,51,43,234,141,245,157,106,137,85,109,225,255,61,184,127,69,119,24,217,111,202,101,131,88,94,130,196,159,169,171,161,251,9,65,3,70,159,171,5,241,221,4,219,243,116,119,10,243,17,109,174,127,76,181,176,94,114,162,21,185,242,17,210,141,121,10,203,120,54,65,81,175,201,200,108,147,161,154,137,8,47,17,84,202,245,187,249,210,71,235,22,0,147,218,150,194,113,36,144,229,64,251,139,19,156,3,63,131,8,63,181,98,238,174,12,91,39,118,155,37,226,55,16,103,232,11,215,245,235,31,40,137,243,54,8,133,49,70,208,9,55,24,185,138,163,54,215,207,106,217,127,132,125,199,184,153,102,101,205,78,255,241,7,110,246,200,242,131,192,60,114,167,227,2,53,30,215,248,161,235,15,111,107,24,112,64,57,250,87,71,67,171,176,7,65,255,165,51,7,35,85,216,81,111,243,248,101,246,199,140,113,186,138,226,69,100,0,49,221,155,91,197,245,77,40,245,65,34,229,82,113,57,112,37,73,243,239,36,97,250,58,213,100,171,9,190,76,190,151,70,90,77,120,193,202,247,210,44,171,9,15,87,249,94,24,98,53,225,131,170,49,53,66,65,215,135,171,17,102,170,181,28,87,35,76,78,77,14,181,43,216,73,87,170,206,99,51,221,17,148,210,247,87,109,170,187,244,24,63,60,153,114,118,209,161,245,90,102,177,186,182,230,122,90,218,164,102,152,23,128,245,228,25,140,231,240,58,37,203,111,76,61,83,87,213,178,97,37,160,41,145,46,13,120,84,173,67,230,161,166,79,191,211,184,17,90,225,102,162,223,101,110,108,29,128,199,250,101,217,5,105,40,189,28,1,46,143,234,54,207,233,199,58,242,46,3,66,23,226,138,232,5,228,8,69,118,66,150,67,152,216,250,69,158,10,240,2,79,42,44,178,181,42,73,232,80,169,21,76,129,71,232,165,150,13,107,204,210,178,6,190,36,160,112,226,7,94,221,31,96,46,87,150,12,91,201,71,40,166,19,76,88,24,234,65,36,179,246,83,0,194,119,239,135,76,124,47,45,157,155,157,162,114,5,97,19,147,84,106,251,211,84,155,220,182,137,10,75,238,102,167,121,148,85,223,228,44,253,202,254,36,149,6,183,101,142,44,229,54,75,85,173,99,170,106,107,135,246,167,178,31,248,6,25,88,70,238,228,254,101,145,131,76,187,168,103,149,27,155,210,52,210,76,153,35,28,95,156,97,191,5,148,80,167,42,211,89,227,246,165,50,35,44,145,249,11,211,176,28,58,156,141,152,241,94,201,60,253,164,109,181,48,185,188,250,19,179,97,243,4,215,218,198,245,87,122,111,124,187,126,251,243,238,173,15,65,240,195,134,69,190,113,249,72,76,231,40,229,201,168,89,206,122,182,32,106,230,115,92,147,152,76,232,36,126,234,204,182,205,189,65,251,195,167,214,174,115,164,77,84,150,250,151,242,227,43,143,82,70,141,193,60,82,249,186,94,161,117,205,203,116,223,123,249,131,222,245,23,123,111,127,113,239,237,207,255,117,231,93,77,164,120,143,105,131,221,155,22,93,0,19,142,137,215,211,45,179,122,158,218,94,73,145,185,94,158,144,217,236,247,253,148,245,154,141,80,76,59,20,51,7,131,4,161,149,180,141,23,254,174,161,190,90,183,3,28,3,230,175,85,70,5,69,40,32,192,160,2,60,181,56,142,200,53,225,96,97,249,236,137,198,118,59,243,137,208,49,191,232,10,252,73,159,60,153,54,140,196,163,143,150,26,141,146,227,104,234,70,228,246,9,250,36,155,146,88,115,210,176,12,90,47,173,114,194,225,101,61,230,25,196,231,39,23,50,236,3,1,246,160,142,124,92,40,255,252,126,144,61,147,209,74,98,100,26,102,238,13,80,155,248,214,53,5,243,212,92,243,0,117,1,90,37,183,59,205,248,63,248,228,248,210,195,7,158,18,153,183,32,105,76,191,181,230,78,228,108,235,227,174,135,95,0,245,33,52,194,47,72,2,216,32,35,62,104,232,11,35,143,98,222,10,39,10,88,251,52,173,201,106,145,70,125,154,3,104,199,183,88,44,209,175,115,210,17,160,251,222,59,185,130,106,218,233,0,240,213,15,72,216,217,216,100,154,249,51,140,80,224,22,139,27,100,29,128,29,32,105,37,37,11,54,1,96,94,18,241,34,52,249,225,164,126,233,81,246,134,136,88,14,26,98,185,80,80,136,49,43,190,226,128,189,204,211,48,151,77,144,137,233,4,41,230,208,203,112,38,5,149,108,235,98,26,206,32,40,97,26,56,56,219,108,81,143,160,9,250,230,175,189,152,5,108,58,249,152,230,200,175,69,11,241,45,192,123,48,42,117,158,208,216,43,118,180,50,135,47,58,193,133,73,115,29,131,143,154,60,128,133,198,53,17,26,97,196,167,164,117,111,93,233,94,249,82,238,91,166,99,210,136,160,26,197,172,38,217,153,241,26,237,189,249,122,239,202,231,221,87,223,100,77,107,94,92,7,0,205,116,86,35,45,56,34,0,140,236,238,229,19,22,210,29,96,9,210,50,176,72,218,181,44,92,106,141,113,139,155,234,158,81,164,245,55,254,177,113,243,247,67,186,63,11,4,120,135,250,247,72,230,192,254,129,72,238,216,0,126,255,65,239,214,107,67,6,112,198,174,14,236,159,240,219,158,103,234,150,139,135,252,98,59,57,191,202,24,45,153,212,152,212,154,1,90,139,76,17,166,180,7,92,21,44,143,56,222,84,73,213,255,163,61,130,92,18,144,102,195,100,77,128,212,118,204,169,234,45,76,225,173,215,87,64,158,200,120,3,125,68,211,82,107,107,90,90,75,61,18,219,26,156,152,29,244,253,218,20,200,94,186,220,253,219,31,54,190,188,217,187,241,143,254,32,3,114,128,228,108,7,86,140,237,152,245,191,221,238,254,225,215,195,80,6,118,234,110,93,178,115,43,245,75,254,146,225,72,119,114,205,186,119,46,119,63,250,245,250,95,222,233,11,177,118,11,41,56,94,239,222,153,101,91,191,253,155,222,239,223,27,52,2,144,131,107,53,179,138,67,216,129,238,95,254,162,119,249,153,190,125,131,208,109,235,166,67,79,24,155,68,10,59,136,20,124,128,117,179,121,222,31,24,59,55,236,140,223,213,33,77,40,89,96,40,66,173,162,17,56,56,169,141,218,114,244,69,240,24,222,120,244,242,16,44,216,106,247,203,255,222,184,249,236,221,219,95,118,127,247,135,141,27,223,34,227,121,245,147,192,155,62,24,198,112,108,43,148,225,55,175,222,253,250,106,12,144,183,123,11,134,160,29,152,126,44,236,85,168,138,3,92,40,190,36,55,141,124,65,41,206,195,70,17,114,147,65,197,128,77,180,245,59,111,109,124,243,186,150,234,12,95,170,68,130,23,238,187,148,130,177,221,214,177,11,182,199,147,244,147,246,104,67,221,184,249,97,239,87,207,13,26,234,66,233,126,194,153,227,237,250,59,183,55,110,124,54,18,180,213,10,67,81,93,10,42,190,197,72,178,249,254,155,39,245,38,50,64,1,33,65,19,70,40,215,66,92,206,49,73,65,114,212,40,49,159,166,14,96,176,47,129,225,187,35,84,111,114,80,104,104,69,138,114,178,240,82,50,177,66,148,143,148,153,139,17,241,23,188,191,68,42,49,12,83,175,91,75,254,226,152,134,80,37,156,112,105,227,132,65,52,211,225,42,38,169,97,96,229,9,74,116,216,43,176,230,74,249,39,217,203,19,134,24,123,187,133,98,103,9,203,4,197,71,191,253,50,200,114,94,57,231,12,235,40,90,150,119,26,44,43,70,53,74,225,150,24,86,191,97,200,97,71,235,164,205,145,42,85,65,26,130,62,125,245,138,250,91,192,190,67,76,212,120,49,175,176,234,20,173,104,41,82,199,231,156,161,231,224,185,90,78,194,15,61,55,89,17,254,223,211,57,131,63,85,178,213,44,127,162,51,181,73,254,164,87,10,19,170,159,56,62,229,39,107,162,92,193,152,129,114,41,98,96,251,217,226,116,22,223,183,153,151,221,116,161,8,207,45,124,158,156,170,162,175,121,131,57,195,77,101,243,240,92,195,103,58,89,196,242,203,44,100,155,94,153,134,231,37,197,3,253,194,48,15,244,202,104,46,153,75,138,143,243,133,71,180,131,244,2,128,19,189,76,121,16,153,19,205,154,229,185,162,31,89,57,44,104,247,119,232,0,188,178,45,243,146,19,217,62,111,230,77,249,156,94,26,111,50,237,221,60,151,139,99,205,5,29,104,135,205,229,59,243,9,70,190,229,240,118,232,196,185,219,71,152,184,187,166,11,71,82,18,111,33,28,210,238,126,123,163,247,198,63,145,241,123,235,179,238,31,255,128,252,222,198,63,158,237,189,245,78,247,197,231,65,114,242,212,22,249,233,239,107,168,45,212,235,200,109,50,202,14,204,88,147,41,228,104,147,84,235,150,67,241,208,224,15,253,121,181,154,101,49,62,80,101,213,36,12,4,63,198,205,210,254,120,153,11,133,230,52,80,69,222,143,53,128,201,176,115,67,144,125,100,136,189,131,191,123,229,173,68,239,139,23,21,174,105,80,15,3,120,17,154,113,218,149,71,225,92,165,117,191,245,245,235,55,18,221,27,239,114,30,1,101,132,75,43,165,125,89,52,172,134,116,171,234,0,251,105,84,3,147,112,131,218,83,245,155,230,235,165,80,255,171,218,31,142,179,223,98,98,118,187,78,29,113,52,159,198,103,49,40,254,6,139,18,141,113,228,30,15,174,183,93,43,212,58,115,183,241,129,37,56,120,21,75,186,175,189,186,254,209,103,82,66,66,109,165,210,4,115,144,129,234,8,71,246,236,49,39,39,240,87,68,7,45,71,150,193,118,134,168,158,253,89,176,78,35,26,231,64,91,170,162,121,224,212,128,251,94,191,246,140,156,78,21,134,23,51,29,9,97,170,27,86,179,190,194,4,148,126,51,193,38,70,158,9,235,175,255,76,196,112,60,27,26,231,42,230,144,171,216,207,14,244,201,9,60,184,207,51,78,162,82,44,8,78,162,48,51,173,243,167,106,161,192,248,130,69,230,153,94,201,227,209,126,180,44,116,204,103,61,214,137,79,31,121,65,134,119,165,85,33,101,121,236,250,17,16,205,24,135,42,25,43,191,136,38,118,209,25,230,170,15,60,79,255,111,192,54,121,206,141,165,85,230,221,200,251,47,157,103,148,186,67,152,194,57,66,43,86,37,64,208,20,105,160,74,24,123,129,127,189,209,224,130,120,120,95,226,243,155,135,218,63,111,155,54,144,170,125,89,210,0,224,162,117,82,219,184,249,229,198,55,191,233,62,247,65,28,82,195,56,151,152,191,66,165,222,182,81,115,206,250,27,214,146,196,161,112,109,100,19,155,85,90,63,107,157,167,205,51,204,23,163,132,7,136,0,68,219,133,6,87,213,173,94,90,133,179,42,58,255,4,158,6,130,94,0,181,85,139,192,153,194,62,238,167,13,211,77,134,248,106,56,160,145,52,242,19,196,80,219,5,244,165,238,178,101,56,130,178,43,159,120,95,198,33,246,95,24,14,151,18,157,164,120,159,42,177,7,185,34,229,83,149,115,180,234,38,247,179,5,76,37,67,63,161,163,64,241,20,129,55,171,222,178,177,111,242,23,94,177,16,71,75,120,56,94,111,124,174,220,44,228,176,227,54,153,242,183,19,255,10,212,209,81,182,35,224,173,253,180,94,55,17,48,201,20,137,129,150,39,44,16,77,139,45,96,242,79,29,226,131,35,176,2,252,222,31,86,148,231,177,0,67,61,8,21,71,252,76,101,240,222,179,207,25,36,148,165,142,20,189,104,235,45,133,137,0,182,230,226,178,89,167,201,92,202,185,104,34,131,209,204,0,229,184,80,110,102,154,192,155,167,86,171,186,67,129,25,145,140,1,123,91,206,19,209,238,226,188,86,193,118,105,106,150,21,204,151,92,31,186,152,15,23,125,214,241,195,68,9,255,131,214,74,205,111,203,1,145,54,153,98,170,54,100,94,96,120,29,162,144,247,0,80,52,238,143,0,123,162,145,76,29,226,232,19,217,14,7,14,196,191,23,111,224,60,255,221,53,190,199,238,126,117,107,253,207,183,54,46,191,2,39,60,59,224,131,136,197,72,101,25,22,137,227,20,112,115,23,168,237,30,107,194,107,160,60,200,110,145,208,187,237,95,65,166,130,34,250,236,206,172,164,27,11,189,65,160,99,128,186,251,207,95,119,95,122,117,253,221,103,129,90,245,254,246,75,132,91,180,78,89,112,202,251,151,93,183,149,153,243,63,103,184,7,89,18,47,51,179,177,229,137,192,168,73,162,214,73,174,182,237,122,41,86,76,196,139,132,48,145,131,168,221,115,144,215,134,77,244,164,217,92,49,129,39,83,6,82,138,155,138,139,207,132,171,73,208,180,109,54,169,3,135,173,96,219,152,113,141,99,235,100,73,23,216,75,220,16,78,72,150,61,105,151,117,201,160,123,188,187,45,121,119,155,219,167,81,211,174,241,38,167,124,180,103,51,159,138,5,28,54,14,32,169,153,77,211,89,78,78,137,225,228,178,67,118,15,97,245,230,231,243,132,76,145,92,118,97,193,219,78,30,215,89,138,149,9,102,125,26,55,239,179,128,204,186,206,41,92,168,150,91,30,19,145,221,100,147,216,188,174,78,44,98,146,250,168,248,236,70,240,217,229,144,115,131,248,108,214,16,245,249,203,114,97,182,2,167,211,249,14,240,70,226,92,205,8,157,119,82,235,93,125,201,147,203,120,231,25,16,43,156,164,157,202,212,105,115,201,93,38,218,221,175,62,233,126,250,118,239,198,63,122,87,63,185,119,249,221,141,111,95,232,93,187,126,239,147,87,254,117,231,21,196,247,79,255,4,28,123,247,250,95,186,207,191,179,113,253,99,52,167,62,255,92,247,198,63,255,231,242,47,145,41,18,67,200,229,248,24,248,210,21,228,122,233,236,234,246,33,32,152,85,109,161,180,200,102,77,172,114,188,36,37,219,154,38,122,114,232,137,72,67,199,33,199,230,9,13,35,2,176,49,76,151,76,0,26,195,230,122,217,100,201,39,40,169,31,74,42,64,18,38,130,164,230,65,200,34,1,54,157,199,45,197,105,82,121,154,5,116,84,112,162,249,170,51,40,86,82,26,103,65,69,251,55,221,125,255,111,27,159,127,160,201,209,230,114,81,100,119,21,100,119,25,110,75,44,82,252,56,155,62,127,131,154,250,250,10,59,36,136,110,47,181,81,214,117,160,118,50,197,56,152,51,229,163,228,24,99,97,167,167,80,247,117,78,98,245,49,1,213,51,228,48,153,35,192,173,178,125,165,233,217,137,137,74,110,50,175,177,223,41,114,188,124,78,94,209,36,39,176,157,153,92,14,57,228,83,72,107,147,39,82,228,73,166,163,203,25,168,30,59,203,94,62,153,34,71,60,70,217,119,111,84,25,88,159,127,46,29,39,190,74,184,212,226,184,34,29,196,74,53,254,91,245,119,41,45,11,134,183,97,94,50,155,78,105,190,193,126,47,244,99,128,91,237,202,153,118,133,49,143,36,232,116,129,78,6,168,97,38,194,211,130,177,236,138,251,7,251,45,93,198,64,110,8,248,156,33,73,173,27,192,253,128,228,35,158,60,171,13,151,162,136,231,251,129,149,133,230,25,127,30,133,50,232,206,231,187,235,204,11,101,131,118,247,214,175,239,222,254,66,154,98,153,96,53,175,49,229,203,34,26,52,23,17,54,12,229,185,227,134,38,26,41,137,53,53,216,142,75,37,53,231,92,253,18,170,43,133,223,10,211,69,4,251,144,6,250,64,31,103,236,234,56,93,172,244,235,34,104,208,22,93,160,1,123,17,77,161,126,23,66,72,244,68,166,44,136,13,242,200,146,170,125,254,132,74,252,82,62,139,184,66,75,176,44,120,249,166,148,237,16,238,36,5,0,4,94,220,230,56,164,29,251,241,83,135,31,231,221,2,211,2,34,167,10,64,233,252,9,235,51,66,29,6,144,62,85,30,63,241,216,49,181,134,50,191,81,59,225,166,234,69,76,10,221,118,252,106,147,161,122,39,158,8,247,195,172,170,106,145,35,199,206,254,228,216,177,39,98,26,71,87,56,175,233,249,179,73,60,126,152,175,221,169,90,82,131,253,228,46,107,169,12,247,142,75,106,63,133,63,232,28,119,244,168,239,28,7,219,154,85,2,34,53,114,149,133,14,122,208,219,24,33,119,126,53,60,36,238,119,226,231,230,209,142,30,59,51,199,100,62,159,172,202,189,199,13,31,76,26,22,191,74,171,29,18,54,43,112,223,238,24,97,45,124,250,3,3,117,202,94,58,43,54,117,240,4,246,173,21,101,119,62,187,128,186,200,89,238,157,48,191,48,235,127,204,200,237,46,78,210,255,149,61,112,32,217,44,199,21,104,4,14,121,170,88,230,76,140,131,195,206,23,60,251,206,154,213,243,65,238,86,240,195,196,154,245,89,48,170,200,103,72,28,3,204,216,218,154,13,167,158,43,236,88,143,209,21,143,119,211,217,108,212,194,186,228,220,116,20,74,137,44,104,13,236,193,90,91,179,50,220,9,247,81,38,182,36,65,158,207,227,249,36,229,163,246,188,102,48,249,72,24,231,136,192,212,4,28,37,56,85,164,178,12,234,76,121,75,26,86,187,57,100,181,56,233,46,159,202,232,168,81,116,170,182,89,161,73,245,72,9,41,173,61,89,0,169,11,103,154,52,221,96,70,183,144,189,144,61,148,115,129,81,41,172,12,115,161,199,106,225,175,29,62,116,169,0,8,59,138,6,4,163,16,88,164,192,206,33,19,216,155,84,72,100,125,6,201,190,41,208,35,65,44,126,208,164,49,241,49,43,196,13,113,216,150,1,157,132,124,84,144,24,85,21,18,119,202,227,47,165,164,162,151,133,212,33,26,65,56,148,93,126,241,3,9,147,183,195,245,84,127,145,36,208,59,224,194,129,3,52,233,55,151,138,145,77,114,35,202,38,89,38,155,228,20,217,36,50,178,82,44,93,232,67,49,184,161,217,52,228,5,23,174,242,149,12,8,205,224,70,67,70,98,156,250,12,149,25,58,7,253,221,213,218,32,111,80,143,156,1,120,162,180,79,137,220,52,34,213,155,29,184,47,36,197,0,206,151,214,1,228,195,11,107,100,126,176,101,201,52,128,150,239,203,165,102,135,238,177,170,94,175,50,234,194,249,195,228,100,54,11,212,13,168,15,16,162,58,34,2,211,251,34,141,231,222,177,212,240,247,174,119,118,80,60,56,162,123,150,115,83,216,120,41,20,170,70,66,71,184,26,50,94,224,255,210,114,154,212,15,1,187,72,93,58,136,78,50,179,11,158,170,54,238,34,46,230,130,252,81,51,237,6,51,188,116,111,188,219,125,241,218,189,119,222,191,119,249,165,187,95,125,186,254,238,179,156,7,228,105,11,186,175,189,253,175,59,239,129,80,211,187,242,218,250,251,183,52,178,42,234,30,97,230,159,179,24,220,25,91,217,184,241,190,84,59,168,95,132,82,73,112,116,210,235,170,35,108,129,99,139,208,194,35,144,176,211,15,101,104,82,37,6,105,111,183,36,45,119,111,217,187,222,33,56,243,204,57,203,108,38,61,9,119,66,112,241,108,13,128,210,73,13,31,236,12,91,10,154,72,140,184,160,105,193,147,144,4,201,62,221,147,212,115,147,226,244,240,214,58,42,140,242,21,225,203,36,5,80,98,150,35,39,23,19,107,241,7,169,138,7,100,141,137,1,63,248,141,244,118,249,164,238,46,103,170,212,172,39,141,131,213,20,105,255,175,220,129,3,184,63,218,7,14,228,184,98,81,10,38,98,27,179,232,63,113,27,35,93,206,249,178,254,68,240,180,228,20,113,162,36,63,23,85,85,64,110,50,42,20,91,178,78,113,20,161,119,144,13,152,50,178,5,171,106,85,57,251,171,150,81,112,73,221,93,241,82,178,215,189,107,113,67,75,57,106,65,160,222,71,70,200,59,193,33,249,7,174,140,88,23,187,255,122,255,239,251,221,223,253,65,248,166,127,244,70,239,243,111,118,211,182,163,227,31,250,52,178,209,40,223,104,52,118,163,81,169,76,247,87,205,219,77,249,18,50,183,161,173,164,3,82,186,49,251,68,0,146,237,144,127,221,121,70,227,23,115,37,86,122,58,205,8,134,81,5,195,40,199,48,228,93,195,110,196,37,131,107,28,128,197,218,57,254,234,254,216,43,36,247,164,77,104,30,160,129,53,206,74,30,10,158,115,82,77,179,241,209,179,235,127,185,214,125,241,11,188,40,71,144,251,5,33,59,98,40,244,89,14,108,167,163,242,94,243,216,218,130,120,195,164,32,211,64,29,123,156,124,35,192,216,244,100,27,244,255,238,47,121,52,215,214,154,33,217,38,208,13,91,199,48,243,38,185,190,17,45,49,18,131,250,156,178,155,91,234,200,97,182,67,135,88,240,54,19,99,1,228,225,85,73,250,12,84,85,21,206,82,222,73,214,148,199,24,50,215,252,8,209,203,138,150,31,186,129,115,173,137,222,193,14,28,72,190,64,120,104,126,161,100,145,232,193,193,218,40,235,68,57,103,202,38,9,15,50,55,142,6,20,151,136,43,59,232,49,212,203,132,88,40,113,135,0,87,74,210,34,33,253,9,29,115,41,192,162,249,206,136,200,18,123,159,164,79,76,86,21,4,133,59,114,176,129,72,213,80,171,114,203,12,105,155,31,246,162,237,65,12,91,208,220,254,111,121,108,48,32,114,38,12,65,239,159,28,188,92,220,1,114,168,25,115,124,112,176,198,105,251,75,205,136,22,63,90,88,234,239,137,24,216,20,80,81,229,168,72,246,167,59,49,231,207,16,14,71,106,28,66,14,179,125,78,35,169,222,138,209,109,41,198,130,121,186,128,78,95,41,207,248,44,238,239,133,165,190,144,88,145,82,157,41,84,105,35,39,4,144,126,142,230,204,120,236,223,111,143,80,87,143,21,83,148,105,156,194,236,43,251,31,231,179,11,135,212,31,76,29,24,173,155,139,173,155,83,235,230,22,80,125,216,140,214,205,199,214,205,171,117,243,216,239,172,180,187,75,195,144,55,57,152,44,9,192,92,21,28,41,35,100,4,142,50,141,95,4,64,151,123,194,99,236,28,165,142,107,91,43,42,112,176,106,187,233,235,188,20,109,24,214,59,89,62,66,158,8,219,113,78,50,113,201,179,227,208,153,25,35,95,201,82,105,199,121,188,252,132,103,199,57,189,67,129,4,66,33,246,251,223,20,30,16,139,63,80,105,115,183,123,81,151,163,184,132,213,244,58,236,69,84,72,7,46,225,43,241,247,61,63,192,241,239,222,78,166,98,110,236,162,9,31,13,156,111,126,214,123,245,70,247,229,107,27,95,127,13,84,60,147,201,244,241,71,4,72,224,174,9,184,36,74,7,68,229,27,145,110,138,226,29,247,84,20,142,137,45,139,71,60,209,120,252,5,77,190,119,218,181,154,121,9,222,226,173,254,176,23,99,174,24,185,139,29,12,103,0,103,190,54,240,43,11,23,54,164,200,178,13,7,76,223,59,230,172,8,179,27,13,184,89,142,193,132,228,101,39,63,104,1,191,146,194,181,24,154,114,87,3,102,104,163,15,87,48,28,129,134,193,210,210,120,30,225,237,48,252,15,209,148,152,103,236,98,149,122,223,100,9,142,77,106,151,242,5,113,88,98,117,101,1,171,86,93,241,140,109,233,205,210,244,40,254,160,124,204,242,126,174,188,91,121,193,132,213,99,118,145,206,230,35,43,200,80,25,168,85,198,197,205,151,178,89,248,31,244,162,164,102,212,128,165,232,253,250,207,193,97,4,3,39,140,26,51,33,228,198,169,96,106,70,153,209,16,135,78,21,191,3,128,136,184,118,246,105,63,236,228,249,29,34,64,190,48,58,6,224,237,205,63,92,13,97,0,191,222,164,244,97,3,65,177,188,112,72,1,55,236,6,16,209,118,99,164,101,224,205,110,98,33,196,120,70,89,10,127,232,176,55,235,208,30,58,252,121,194,245,145,149,57,24,101,82,91,174,157,91,2,238,73,181,219,216,138,107,191,55,101,152,44,186,193,219,36,0,58,30,175,31,24,64,238,112,36,200,125,248,173,23,74,193,115,62,103,55,58,93,166,245,142,189,167,137,180,3,133,200,220,110,65,164,49,40,73,247,253,23,122,127,255,56,132,71,39,105,195,26,224,139,13,20,183,148,39,204,189,147,41,164,181,16,137,240,188,115,131,93,240,193,35,45,6,249,70,31,9,243,112,32,155,192,59,54,254,81,176,78,76,52,184,110,76,149,14,200,136,142,188,201,212,161,7,242,104,227,151,139,131,71,27,94,16,65,127,194,232,252,118,51,154,242,153,4,15,60,121,185,248,126,158,120,193,113,108,251,137,167,78,105,28,140,15,128,98,32,202,135,128,22,192,249,7,5,53,130,209,168,170,32,253,168,159,227,16,7,228,110,224,163,195,136,115,6,171,6,206,73,151,134,155,15,150,37,35,160,19,172,154,117,49,189,172,215,107,26,139,196,227,197,221,68,209,144,199,181,212,148,176,142,161,239,152,125,54,93,197,190,161,16,82,93,252,141,158,54,105,11,74,143,132,60,108,168,155,193,30,49,199,81,208,71,130,238,129,196,159,88,210,242,210,175,123,87,111,177,104,63,33,234,130,1,206,250,29,130,35,156,126,225,230,71,219,255,180,190,169,237,143,87,225,71,218,253,108,82,15,254,230,55,157,57,171,1,112,71,95,246,224,170,246,126,123,179,251,218,135,189,151,223,220,184,249,210,246,177,194,126,127,227,44,143,58,202,65,171,163,148,243,57,96,179,118,138,223,182,217,44,191,43,88,90,193,231,202,95,125,249,91,86,105,12,6,247,59,195,155,126,43,115,104,75,212,128,99,140,192,158,171,47,245,222,124,209,191,154,200,219,103,119,153,182,15,165,2,205,142,131,85,193,241,12,68,172,200,208,31,0,220,18,120,245,224,158,43,28,135,186,47,220,90,127,255,86,239,141,47,54,62,255,103,239,218,11,221,23,158,151,248,132,24,235,184,219,75,155,28,119,92,186,228,184,195,105,146,227,238,209,163,251,130,44,235,183,223,185,123,235,197,222,167,127,218,248,232,217,238,149,215,215,63,248,216,71,150,19,77,224,15,171,116,59,241,69,52,57,30,202,200,113,12,193,26,101,184,123,136,179,227,136,211,187,125,189,247,236,149,222,213,87,187,47,95,239,93,126,134,249,95,72,196,57,67,237,11,219,140,56,162,201,241,16,71,142,99,8,226,40,195,21,136,227,240,55,123,216,179,83,178,79,247,246,173,141,27,55,34,49,247,154,181,225,234,191,65,50,143,108,118,28,141,159,218,249,102,36,32,54,232,145,68,32,49,189,184,69,244,94,245,83,201,201,184,42,18,222,117,204,239,32,94,118,72,232,103,159,64,43,117,47,82,185,163,95,240,130,8,15,138,135,34,2,145,65,233,104,156,53,47,162,229,126,23,70,108,53,168,3,163,101,45,107,41,15,139,227,130,178,140,17,252,205,191,50,17,23,233,45,126,4,220,119,36,52,6,14,219,14,249,5,198,209,120,154,197,206,160,51,213,130,136,179,53,67,49,206,150,48,212,6,252,0,68,140,140,96,52,124,63,214,69,160,108,48,236,69,159,91,125,128,11,150,217,116,253,203,66,184,83,188,123,123,89,162,224,13,198,137,144,18,70,41,75,56,91,132,238,109,242,164,99,207,130,120,193,115,192,160,1,191,3,138,19,188,115,166,154,95,75,171,138,96,222,63,218,69,64,145,112,247,171,87,55,126,245,53,191,149,239,71,190,152,23,190,4,64,77,88,12,140,5,22,237,1,73,71,179,116,240,191,114,243,19,133,201,226,212,244,204,194,207,140,213,153,206,254,131,125,91,231,251,24,4,160,141,155,55,99,162,114,40,150,179,126,195,85,109,131,163,142,117,33,4,182,129,77,115,219,215,232,77,171,154,207,33,48,30,101,208,106,147,124,81,7,182,201,53,144,35,180,169,160,89,159,6,227,68,212,190,77,57,125,161,216,95,62,233,211,152,68,244,129,237,197,177,176,125,218,147,155,101,96,123,113,156,77,92,123,64,118,125,50,138,91,217,99,55,161,125,105,235,122,237,67,233,221,1,27,80,225,160,228,219,28,250,119,4,184,13,191,50,44,29,31,75,92,19,129,15,208,10,144,156,139,232,150,21,33,86,156,134,219,1,79,41,138,217,117,3,113,85,144,246,241,248,47,24,28,134,81,95,25,87,3,227,179,240,23,253,35,203,108,246,78,92,128,128,134,110,197,133,13,115,44,96,160,81,110,178,251,64,74,156,87,188,223,227,69,105,73,170,95,82,193,91,111,62,155,20,37,204,251,146,121,9,147,190,70,226,181,181,137,161,101,208,225,179,86,11,59,141,69,156,205,148,187,128,252,206,158,136,52,19,50,60,151,248,173,101,34,215,36,8,117,199,15,34,20,88,92,244,64,135,14,231,233,35,154,184,235,191,80,222,151,149,161,118,98,29,218,136,119,21,64,89,44,98,7,38,203,206,13,113,11,42,3,76,137,185,212,228,14,94,251,241,172,35,209,56,61,120,47,169,206,138,192,225,42,175,179,7,79,33,187,227,223,227,164,101,37,152,79,195,108,98,82,102,213,159,154,174,173,49,86,151,186,39,251,220,212,98,247,200,124,79,93,100,153,121,147,241,206,220,210,121,91,93,204,253,180,158,1,228,180,234,245,179,86,139,221,245,139,150,9,197,23,98,72,230,33,224,3,123,171,177,41,125,175,47,122,145,130,240,146,140,50,113,233,128,143,23,136,250,91,129,34,78,216,3,10,151,133,15,132,244,123,47,134,70,85,132,202,10,131,132,183,29,189,203,141,69,81,103,102,244,187,141,69,50,163,92,109,244,153,219,161,113,87,2,51,216,139,187,178,249,184,43,211,177,113,87,2,2,9,222,3,208,203,63,58,115,234,9,244,71,119,104,146,61,242,172,240,102,109,37,40,134,65,211,86,25,175,131,31,186,84,90,33,174,127,71,150,119,151,37,150,135,91,185,108,92,136,21,211,187,247,102,10,249,188,14,228,147,181,232,249,208,123,17,95,98,239,191,125,251,251,238,167,191,245,110,190,245,147,95,8,111,146,223,207,102,151,187,189,88,42,147,254,253,1,54,252,220,36,9,1,36,135,219,128,99,125,110,82,86,155,30,114,1,65,226,253,20,33,208,98,110,90,96,254,230,131,178,236,54,135,232,45,56,53,243,248,59,46,139,217,186,121,127,230,20,121,170,252,52,249,9,147,38,39,39,244,170,230,133,20,144,190,205,79,145,211,228,23,190,111,243,68,190,54,61,61,147,53,132,111,115,138,60,90,254,137,231,220,252,243,251,227,220,156,216,46,31,231,254,94,201,177,190,194,248,204,85,37,129,138,162,147,90,156,11,49,255,166,70,49,29,201,89,120,207,45,248,126,42,131,213,172,69,162,2,214,142,155,178,159,248,146,69,219,81,23,56,35,19,27,13,138,231,239,231,80,137,214,235,151,46,69,192,209,119,139,220,14,247,231,45,207,243,172,26,97,120,212,137,122,250,143,225,115,125,112,220,64,133,59,241,150,32,170,136,95,163,65,53,146,130,135,185,247,18,113,89,186,127,235,169,212,67,2,117,225,25,187,117,168,163,31,235,38,49,25,171,142,136,201,123,142,177,187,214,49,118,11,40,164,106,71,199,197,33,181,238,104,72,244,64,91,203,184,47,233,88,110,163,50,157,163,112,245,220,121,191,208,152,213,25,197,45,84,101,242,134,120,133,246,235,225,225,116,10,221,142,157,53,62,155,161,84,125,152,247,85,156,175,230,102,32,237,155,78,198,5,180,226,61,200,236,1,220,86,176,123,193,221,111,240,219,237,250,184,197,197,112,220,205,44,132,227,142,188,8,15,175,147,224,150,32,47,44,117,227,3,95,84,124,48,54,193,206,248,77,109,9,240,194,164,57,62,224,69,197,67,210,148,168,218,27,31,110,110,138,59,9,109,195,249,138,250,172,205,30,176,88,119,172,19,214,119,17,66,71,150,31,162,35,203,79,89,198,182,66,17,83,188,60,38,67,34,249,41,30,135,186,175,40,234,233,254,57,91,250,186,178,248,147,194,66,106,184,106,22,131,152,7,4,44,101,137,136,243,162,24,202,65,2,164,182,67,153,191,11,134,73,48,93,147,69,74,16,10,68,216,42,159,223,238,190,252,113,239,149,151,122,87,223,227,9,107,97,132,38,58,248,232,141,22,102,98,207,77,167,179,133,116,142,5,28,246,106,113,171,68,247,198,245,222,181,175,226,203,79,4,202,119,95,252,29,224,130,80,221,199,150,207,161,231,9,155,205,19,44,9,141,72,59,73,48,243,129,134,73,16,156,210,193,131,181,182,227,228,178,25,22,76,161,106,52,209,245,253,32,61,56,105,28,44,232,83,19,57,125,38,59,57,83,208,11,122,109,178,80,168,102,171,121,248,149,203,77,229,206,181,232,82,6,255,209,136,99,87,121,52,237,129,77,78,31,204,79,29,172,101,115,213,220,100,165,50,53,65,115,180,54,49,53,51,65,139,5,90,172,76,85,42,213,170,210,228,192,150,114,7,167,233,65,157,214,106,180,82,48,232,84,129,230,107,6,45,84,140,169,66,173,58,85,41,20,166,139,126,75,11,129,196,53,247,201,199,96,211,238,4,42,238,135,188,9,154,44,176,23,236,69,5,57,209,160,201,30,72,95,15,130,144,11,65,191,176,107,35,186,22,244,83,44,41,158,5,125,117,79,157,62,94,0,15,169,85,102,128,179,2,71,131,45,58,34,40,88,212,25,224,38,192,69,85,102,3,150,22,140,176,143,192,131,110,255,23,145,170,46,42,9,130,148,120,197,65,48,3,190,201,49,255,84,12,192,78,17,155,89,120,125,204,45,71,19,96,232,253,35,28,198,70,182,219,124,144,161,31,149,31,35,255,201,61,60,11,85,35,106,147,251,17,249,57,249,161,98,147,171,76,82,163,48,77,61,155,220,143,203,255,233,217,228,254,143,60,84,89,244,182,211,116,9,200,180,45,210,2,7,210,66,200,131,180,244,56,81,92,154,74,143,18,159,34,149,126,220,247,36,13,82,83,245,88,14,36,129,192,80,204,204,252,197,139,105,91,161,148,104,134,55,170,118,187,81,73,51,95,220,56,122,233,136,200,133,167,45,160,254,140,118,6,6,90,14,184,231,6,200,228,253,163,73,65,226,195,219,217,82,156,44,233,79,193,83,74,169,211,165,50,44,158,186,12,101,173,102,213,141,180,141,113,151,53,73,195,131,69,14,241,34,130,207,85,138,19,23,8,37,50,209,34,232,159,15,206,82,32,120,243,146,197,226,57,105,129,72,239,170,231,92,176,56,218,110,171,109,216,83,141,180,191,202,26,139,225,37,147,148,171,13,41,103,230,200,237,200,88,96,50,212,219,230,119,43,165,229,255,67,92,26,14,10,70,41,139,61,233,237,210,169,92,126,138,78,27,51,98,151,206,186,243,94,86,248,133,178,75,229,134,237,16,145,9,57,16,104,17,209,89,107,3,241,65,39,146,170,171,205,54,51,6,32,185,86,85,145,222,243,129,48,209,109,76,148,168,196,150,112,148,18,122,108,137,58,134,193,227,233,233,253,148,141,58,62,79,76,79,96,118,103,139,17,168,153,25,189,198,93,208,167,140,138,72,235,92,213,117,145,18,58,55,97,76,134,83,66,215,138,69,241,52,83,152,22,79,133,26,172,77,56,79,116,77,159,98,46,38,222,73,98,110,125,3,138,19,72,227,190,56,12,219,225,192,182,106,9,12,98,122,224,128,229,165,222,69,55,70,12,45,233,28,183,173,198,156,94,93,166,73,202,18,50,251,233,124,29,37,2,38,177,55,189,95,153,242,89,3,112,206,203,71,158,196,102,97,214,172,37,247,89,25,179,89,173,183,13,138,142,76,34,22,224,252,2,91,24,199,79,18,214,44,155,48,60,116,176,49,226,99,26,206,219,11,56,87,60,153,212,240,174,50,82,123,51,83,183,46,98,90,203,42,203,3,28,60,167,51,48,84,27,164,155,164,147,2,126,206,104,87,213,140,197,74,16,80,129,255,186,192,127,151,228,225,88,133,177,1,228,73,19,72,27,162,140,226,87,55,191,80,178,101,71,135,109,91,95,1,106,205,254,155,180,82,176,18,2,138,135,168,151,206,9,164,72,56,94,49,37,182,183,4,117,159,67,217,52,175,183,121,82,11,128,130,37,138,197,165,36,101,43,146,34,251,130,83,67,28,218,71,69,55,98,57,1,43,61,224,217,146,221,96,168,240,24,166,35,22,72,193,228,127,246,130,231,145,245,217,120,76,174,131,114,40,192,105,201,110,163,88,184,47,219,1,130,193,144,4,118,44,115,47,147,237,17,7,126,200,182,72,29,147,203,5,26,34,85,120,229,181,68,140,50,141,193,42,190,222,116,190,126,200,42,57,11,24,189,22,39,47,23,179,186,182,150,100,175,92,88,255,78,42,128,81,6,212,113,74,214,2,38,172,235,112,82,55,61,140,210,37,181,233,41,163,136,238,197,80,220,200,71,139,123,84,42,79,43,21,160,232,118,102,113,145,58,39,45,163,93,199,165,176,203,118,70,80,218,20,137,174,150,205,138,204,207,211,140,9,4,91,211,22,0,81,109,216,15,192,112,59,92,218,226,132,185,44,95,122,128,197,148,181,51,192,56,200,214,103,117,76,68,63,73,105,13,40,33,180,5,107,178,202,51,17,158,212,91,184,66,206,178,110,88,23,79,162,28,142,174,189,56,161,233,236,228,80,74,111,3,11,47,72,241,206,248,87,177,120,243,66,167,144,168,90,54,204,23,195,1,241,147,147,218,210,38,237,243,4,222,53,200,160,206,41,242,93,234,159,244,165,18,239,87,36,193,8,114,23,120,35,132,234,242,62,33,118,132,92,68,186,197,216,199,184,64,148,14,75,19,171,68,161,228,47,68,10,39,159,7,97,17,247,3,28,80,192,24,23,248,146,128,194,137,31,120,117,127,128,106,19,150,14,92,117,128,20,241,75,2,188,110,168,7,113,251,204,231,30,85,119,74,38,31,36,125,255,180,205,78,81,229,156,198,159,164,82,219,159,102,224,26,195,118,77,84,184,198,109,118,154,10,95,55,254,44,253,202,254,36,85,229,202,118,204,209,207,110,173,163,50,211,218,161,253,169,236,135,254,62,27,94,153,225,174,142,200,199,167,49,172,179,183,177,41,77,59,38,38,245,246,179,180,159,97,191,165,13,30,164,190,199,189,187,151,74,246,30,226,5,2,227,9,170,210,152,160,30,21,164,129,140,125,52,163,254,196,188,30,66,91,184,126,251,217,245,219,47,244,174,189,46,50,15,178,64,240,212,139,37,79,76,7,248,113,150,190,133,101,116,99,171,17,72,153,227,229,16,225,191,149,252,233,113,190,47,40,179,164,25,164,6,248,129,2,79,197,224,152,168,44,245,47,229,176,180,136,233,138,117,41,80,134,65,175,226,54,159,212,155,24,85,40,80,5,94,43,229,213,235,164,225,98,9,44,218,170,183,29,15,254,232,184,224,123,48,240,79,252,238,185,211,64,136,15,184,2,59,244,134,106,96,231,175,138,136,215,39,140,18,85,35,253,119,226,110,175,202,63,189,47,111,119,95,190,22,124,27,119,109,54,118,158,6,11,45,30,245,246,216,23,73,15,35,220,248,131,176,144,213,249,229,63,45,22,44,6,78,214,30,14,21,53,233,79,114,208,132,121,116,242,232,132,37,238,169,73,51,125,19,142,146,117,146,102,252,31,124,88,28,161,252,11,203,236,231,96,116,110,192,140,57,54,179,45,15,191,188,171,211,125,9,132,95,48,24,149,173,5,199,17,110,110,45,31,9,75,204,41,2,214,62,77,107,33,156,246,27,13,120,77,243,45,182,217,32,210,193,124,5,1,58,175,126,224,87,106,97,108,50,15,38,207,12,197,52,91,49,131,172,155,142,27,160,103,37,37,75,2,154,242,46,165,151,89,238,41,77,126,240,178,149,250,1,15,200,248,97,170,49,74,181,109,93,76,195,1,4,37,48,232,16,114,118,45,234,17,52,65,223,252,149,23,179,32,34,13,40,242,83,226,202,102,180,16,39,123,188,7,163,82,231,138,48,175,152,8,49,223,9,46,12,218,30,219,13,5,49,245,186,185,132,135,40,204,11,17,67,205,65,202,160,41,66,246,77,78,106,146,129,25,177,37,233,177,121,235,10,139,17,39,51,143,26,244,146,215,104,49,187,217,70,159,251,107,247,202,87,221,231,62,94,255,232,51,52,197,194,94,144,177,181,167,179,50,44,3,151,149,24,155,225,57,52,166,49,167,55,32,140,198,24,206,205,119,189,126,227,242,160,174,161,79,155,49,17,59,213,127,239,239,111,222,189,117,171,111,255,13,52,10,111,119,207,60,187,44,63,181,251,246,108,217,75,59,57,239,141,215,62,184,251,213,187,189,151,62,90,127,238,163,245,59,111,173,95,123,166,239,72,48,149,250,142,13,227,153,55,214,255,126,123,253,141,127,108,220,252,125,223,1,184,200,5,236,76,255,221,171,159,117,127,127,185,111,207,64,207,145,106,238,0,10,252,230,213,187,95,95,141,233,119,64,71,196,169,90,45,106,156,169,91,46,50,131,139,237,228,60,139,54,227,105,64,73,173,25,56,146,185,180,235,98,230,27,193,26,11,2,86,55,155,231,253,17,2,213,165,54,188,98,137,7,198,100,129,228,97,47,37,2,61,105,15,58,242,229,159,187,183,94,89,191,253,57,32,221,250,141,235,235,175,61,31,95,76,97,126,118,110,192,163,141,151,235,185,251,15,115,161,211,193,91,117,146,205,240,19,130,203,147,223,127,19,96,106,165,87,140,112,129,113,45,92,233,92,192,3,6,153,104,17,147,34,146,170,136,207,86,67,102,45,122,184,193,75,121,174,9,22,48,82,102,46,134,235,95,240,254,226,76,126,108,227,245,115,113,123,220,143,61,10,226,157,222,92,97,236,173,148,28,228,43,140,174,128,247,209,185,17,20,47,89,96,221,167,77,199,132,221,33,6,220,110,225,189,217,146,90,82,139,95,174,64,237,178,219,17,131,236,16,19,69,69,135,165,110,159,162,21,45,69,234,248,156,51,244,28,60,87,153,86,93,207,77,86,184,18,188,146,173,162,86,125,27,228,74,167,221,162,118,218,16,240,128,82,120,77,100,177,146,92,13,57,9,177,255,74,100,180,28,202,32,197,30,152,245,158,177,174,180,217,127,75,203,48,63,234,142,150,96,217,221,81,125,36,218,74,73,66,100,84,239,62,247,247,123,111,127,218,251,226,197,222,51,55,239,93,126,119,253,189,15,70,21,183,194,72,176,47,167,108,88,222,172,18,223,167,131,148,251,210,10,75,197,158,138,184,166,171,13,245,243,71,15,163,92,208,245,92,253,200,148,175,97,140,216,207,0,64,246,177,235,42,251,145,95,166,32,40,56,169,126,18,133,208,238,132,101,224,184,50,234,133,147,65,25,88,226,175,113,214,118,34,59,139,127,116,181,84,191,188,56,207,191,145,220,252,6,185,246,21,71,136,202,91,51,235,3,34,114,223,253,234,229,187,119,174,201,195,221,176,205,11,176,69,30,55,225,108,118,232,113,57,124,179,177,228,45,167,236,31,222,49,98,167,94,255,15,85,39,80,230,44,23,148,195,237,50,196,230,52,239,184,201,200,131,255,35,116,101,65,189,62,22,39,126,178,208,233,253,190,10,52,241,4,201,33,229,184,86,61,45,218,100,238,132,41,98,32,93,109,51,250,89,41,22,4,253,172,22,10,147,120,123,191,197,252,12,243,186,14,175,27,248,92,203,82,244,57,172,5,125,14,229,113,161,122,70,0,116,68,136,146,6,247,148,58,131,251,70,188,106,179,87,29,233,166,24,56,65,60,47,69,121,214,31,1,150,136,157,125,128,100,232,134,227,151,136,58,84,192,146,178,58,220,48,196,61,216,248,193,181,170,56,58,74,53,27,115,175,8,248,185,5,182,59,160,41,141,233,132,39,21,83,199,140,201,146,221,128,255,143,234,6,21,119,248,97,158,177,254,177,194,66,225,133,4,69,13,241,80,90,48,100,88,8,9,25,255,24,140,251,21,46,209,55,134,212,151,124,219,220,123,231,217,187,183,191,24,24,232,170,67,112,255,177,84,155,125,35,4,73,215,16,118,12,134,67,227,232,186,238,123,92,176,133,66,173,176,190,83,41,226,239,91,40,21,209,65,75,122,53,120,113,85,60,7,43,145,245,239,80,124,198,81,140,221,49,128,246,200,100,242,243,217,133,12,95,129,78,42,85,114,227,226,123,188,251,203,222,219,215,60,212,249,215,157,87,238,93,189,188,241,225,51,124,137,189,247,184,237,249,216,103,212,64,29,83,37,47,251,60,79,196,10,56,128,126,160,218,66,50,59,118,20,150,41,37,4,139,66,28,131,70,113,134,12,124,74,210,239,102,16,28,168,112,23,52,162,152,53,160,22,114,41,241,33,94,194,17,126,118,91,172,152,135,62,78,204,68,108,156,24,49,248,130,44,54,165,108,176,26,179,252,87,153,214,152,11,40,158,100,34,136,19,245,246,136,196,106,93,198,131,65,35,191,200,132,206,172,214,35,132,121,9,51,167,126,148,153,80,52,151,236,160,104,46,89,63,31,249,104,209,92,10,132,64,139,185,137,45,71,115,1,66,189,92,174,145,37,25,189,68,56,34,229,167,167,166,112,33,46,72,4,93,18,184,181,204,242,217,123,14,89,249,92,65,207,22,139,186,76,211,88,41,95,240,188,38,87,144,69,152,154,46,20,161,201,75,204,1,106,170,138,205,95,100,86,255,169,108,30,158,15,227,51,157,44,162,124,54,135,207,69,189,130,44,197,126,124,214,107,20,223,159,199,231,153,92,14,217,142,69,164,185,201,243,41,114,84,242,28,138,105,89,101,56,84,201,181,84,33,190,0,94,186,196,25,16,105,158,43,29,22,12,137,98,110,40,205,9,142,164,97,94,50,49,20,223,69,246,123,161,175,227,102,72,8,230,142,154,65,238,1,64,22,240,226,12,40,199,81,133,139,28,49,169,43,231,188,162,166,103,191,125,131,33,158,208,158,165,15,24,182,128,157,112,213,203,114,173,201,39,79,239,196,84,185,29,226,169,236,177,114,208,64,132,111,20,27,203,252,170,39,192,169,154,98,198,65,207,11,31,43,79,37,205,194,244,122,252,26,70,41,12,84,142,211,57,138,134,152,142,113,228,134,164,214,78,84,150,90,186,254,245,23,8,215,156,112,117,10,170,78,248,19,42,73,74,249,44,98,7,70,78,101,153,159,49,186,226,207,219,212,94,65,115,11,79,218,204,68,191,199,79,60,118,140,119,73,109,215,243,32,18,70,118,188,79,50,160,44,87,161,142,86,214,211,57,142,86,220,178,151,22,143,3,66,45,158,48,22,149,58,11,196,129,61,136,108,26,96,177,159,193,89,226,17,207,2,205,228,115,241,11,47,117,132,83,65,247,229,227,194,7,30,48,198,167,236,165,152,212,189,210,175,109,214,183,131,150,93,96,83,208,157,9,229,227,24,94,167,233,121,186,195,249,38,125,243,48,63,114,255,12,235,246,218,154,29,202,176,46,43,234,172,59,181,176,46,253,245,48,18,151,31,117,208,26,216,131,181,182,102,101,184,113,254,81,198,2,36,97,7,230,89,48,110,65,31,87,230,53,67,77,80,78,66,43,163,184,25,250,176,232,227,71,8,227,66,223,46,60,94,100,98,119,17,94,112,116,63,239,197,160,159,183,66,37,67,14,222,30,71,139,155,71,120,32,99,92,178,168,186,145,61,148,115,129,81,169,30,196,60,168,89,244,107,39,232,20,30,209,25,71,69,165,48,61,5,144,201,116,229,161,243,54,203,174,92,40,200,247,192,198,93,116,85,143,16,12,126,39,56,240,2,241,111,81,84,88,143,30,55,228,223,206,16,2,128,104,132,165,172,215,121,177,233,80,71,211,225,142,96,61,15,28,192,172,228,178,102,202,143,173,56,45,217,146,252,232,193,21,167,73,46,175,176,246,65,79,19,117,113,66,27,135,35,239,192,189,67,213,40,160,114,187,80,127,187,4,242,217,99,105,164,105,12,159,244,122,149,237,0,126,218,38,39,179,89,96,37,84,39,247,179,162,22,183,9,83,3,69,114,162,12,41,178,9,216,55,101,119,18,249,220,103,111,110,14,255,220,164,231,27,77,88,108,200,237,230,248,61,77,187,202,109,32,246,185,81,236,51,148,17,175,176,128,180,62,185,75,121,88,217,148,204,52,162,39,59,81,163,161,64,45,248,132,49,116,136,233,127,177,208,153,217,34,81,170,195,218,40,235,68,241,52,40,155,36,60,226,92,127,76,13,48,208,161,176,159,220,79,101,96,82,122,53,95,124,86,72,138,226,46,107,82,67,33,230,198,187,220,149,229,222,229,151,238,126,245,105,247,253,183,186,175,60,199,25,21,30,230,167,251,218,219,255,186,243,158,70,180,222,149,215,214,223,191,165,177,171,167,88,253,8,83,154,159,5,56,151,176,161,141,27,239,3,15,203,194,214,171,95,186,87,222,234,125,241,162,84,151,11,17,76,235,164,50,238,50,109,38,55,79,208,120,168,81,198,206,183,73,107,135,200,27,28,220,135,112,135,150,220,176,35,210,57,203,132,193,68,116,36,128,103,148,95,39,147,58,18,16,74,117,73,233,124,1,205,132,39,25,178,115,159,133,247,148,184,196,56,41,206,28,111,237,163,50,92,204,10,177,245,243,164,186,58,160,112,8,11,73,181,92,103,63,136,33,30,144,119,36,109,248,193,113,188,85,62,169,187,203,153,42,53,235,201,246,65,96,44,90,232,60,95,5,196,110,29,56,144,67,79,105,31,125,133,140,140,241,153,99,201,75,186,156,243,0,147,155,128,173,168,156,168,82,76,148,159,139,170,132,156,155,84,181,62,212,182,45,59,105,202,58,197,81,174,220,165,50,76,163,19,127,1,130,157,227,1,167,152,192,198,129,133,10,109,152,148,170,34,85,247,81,110,54,18,10,59,224,65,71,119,95,152,81,126,81,193,115,220,119,49,142,171,91,82,92,253,2,167,15,242,43,194,133,35,244,1,229,6,16,56,220,229,208,123,124,197,115,26,51,13,46,112,54,179,163,220,158,133,29,183,24,184,61,139,235,72,220,80,224,90,230,91,200,147,103,244,189,161,181,56,248,134,214,153,242,81,114,44,172,13,56,195,136,136,127,137,178,80,41,26,147,147,147,82,27,112,174,124,204,211,6,28,191,63,113,77,183,18,155,52,96,69,219,33,75,89,110,98,50,236,27,248,64,197,38,141,208,206,17,34,148,110,217,244,55,90,92,149,128,91,85,208,139,170,111,50,33,223,83,54,27,76,40,142,55,29,173,102,125,133,9,224,3,210,6,137,30,198,201,24,228,185,118,13,74,22,228,143,124,212,164,238,247,7,202,49,122,32,161,85,218,66,166,218,64,163,3,193,221,28,19,214,205,161,128,110,238,94,40,75,231,200,176,47,228,214,65,45,90,30,8,106,175,191,113,224,173,56,108,14,2,186,58,151,221,8,121,233,22,234,123,129,110,29,230,162,205,129,48,111,232,99,165,247,101,238,169,131,224,204,71,190,27,33,220,87,25,204,149,165,91,7,119,76,7,67,178,225,26,116,188,36,184,6,29,150,251,214,216,173,248,29,244,187,245,221,108,55,1,246,152,6,7,194,217,29,47,193,184,59,44,177,184,27,77,40,190,91,14,73,213,76,225,233,245,55,13,98,209,220,224,36,134,188,147,177,242,23,74,123,195,192,212,133,222,224,199,113,87,218,75,86,184,45,201,10,79,160,79,214,41,37,130,196,147,74,188,183,179,229,77,228,43,236,27,240,173,95,182,66,213,181,8,56,83,110,58,146,242,45,127,68,117,45,55,25,133,28,141,216,240,250,229,211,83,24,191,248,12,117,94,226,63,56,202,6,183,194,207,215,33,173,32,77,30,220,76,244,220,24,216,164,146,228,48,249,95,201,67,165,228,161,125,243,39,78,253,231,153,167,23,82,243,63,51,14,167,255,115,33,181,154,239,252,204,88,45,118,250,124,205,101,59,251,83,107,201,255,130,50,185,73,120,60,56,124,68,34,71,226,181,59,221,59,87,250,102,74,116,251,39,116,140,210,236,81,231,8,131,156,232,164,225,223,233,206,26,252,91,96,207,83,157,181,255,202,37,39,230,179,233,153,133,181,194,252,228,212,194,218,36,252,152,152,196,223,83,243,217,226,212,244,194,218,52,251,156,98,85,247,31,28,52,150,33,25,32,5,45,26,130,82,140,88,14,70,134,104,226,62,134,214,193,88,75,158,145,61,222,18,26,103,254,220,146,157,46,98,135,24,152,13,79,108,65,47,136,73,51,222,160,136,91,144,217,72,72,164,250,9,99,88,101,97,94,137,86,229,59,126,88,117,212,107,177,6,188,52,108,241,51,31,148,2,16,253,146,112,28,168,73,230,137,255,130,129,250,224,211,44,173,59,52,193,10,122,74,52,230,195,163,38,46,27,74,187,120,108,5,188,0,43,5,20,252,129,164,71,211,56,237,64,21,34,30,241,154,135,135,26,243,180,149,75,145,138,95,32,239,123,236,10,52,51,158,26,177,47,152,57,36,17,144,222,84,253,59,222,158,26,84,53,158,15,70,21,102,83,151,245,67,54,114,91,46,159,61,34,234,36,245,254,141,5,13,238,35,161,18,179,198,247,105,206,146,205,89,10,106,5,45,204,253,44,194,219,111,144,219,33,115,156,43,131,241,197,155,126,243,65,35,27,55,253,250,0,43,219,36,6,51,194,155,33,138,16,163,173,225,136,8,49,218,10,74,211,173,76,251,55,162,237,110,88,76,200,176,203,231,142,109,124,114,223,163,79,14,74,82,73,31,254,36,149,145,125,81,83,29,170,71,139,88,249,100,56,98,165,138,41,162,204,169,205,135,172,220,75,40,249,29,56,10,23,71,77,40,137,44,196,33,192,155,37,109,161,180,159,103,213,117,253,36,163,220,231,157,232,201,16,26,68,177,34,152,126,146,172,162,151,158,71,79,250,156,111,157,148,231,37,111,73,2,110,150,45,97,209,174,195,147,151,132,18,168,117,157,143,85,187,251,237,141,222,27,255,28,146,126,50,198,46,35,193,94,39,154,180,108,167,200,253,225,135,250,167,191,164,125,211,95,78,132,29,166,39,6,57,76,79,12,176,106,199,58,76,23,9,129,22,115,197,135,52,253,101,242,254,29,121,35,198,116,94,236,27,211,57,181,5,43,244,145,242,89,114,50,108,133,62,66,142,147,19,190,21,58,55,85,200,22,170,197,172,180,66,63,81,62,233,89,161,31,223,37,217,53,239,127,162,76,17,107,246,225,202,148,249,157,88,163,139,99,219,73,183,144,99,2,55,105,255,0,5,113,153,37,176,70,124,70,137,145,83,20,222,79,16,73,83,228,230,65,228,209,175,241,224,228,85,123,128,128,37,109,136,155,7,22,208,247,241,192,4,21,30,8,0,5,220,63,182,0,32,113,90,142,7,36,81,233,1,194,164,56,243,232,230,129,134,236,194,120,16,195,26,15,18,184,2,246,205,205,3,202,29,148,138,47,14,78,110,191,4,124,187,18,76,210,70,185,133,156,74,156,211,28,15,72,162,210,40,128,10,1,12,141,164,24,118,199,155,142,134,185,86,42,102,221,116,87,188,80,118,185,44,113,1,136,212,45,105,25,149,255,234,207,55,65,147,50,164,7,159,197,83,79,250,195,232,144,211,104,209,251,197,238,201,212,180,187,147,251,44,142,153,220,39,98,27,8,106,135,251,164,207,217,75,51,243,0,107,240,162,57,103,78,237,72,206,153,33,210,233,211,229,95,144,167,194,210,233,211,228,113,114,218,151,78,139,217,220,36,205,77,121,55,166,127,82,126,202,147,78,31,149,36,225,84,219,101,225,89,96,115,139,75,112,39,151,26,110,240,134,179,154,96,230,9,226,167,158,57,167,38,155,249,201,119,154,108,102,113,47,217,204,3,148,108,102,113,188,100,51,139,219,148,108,102,148,118,198,201,52,51,100,143,254,188,252,40,249,97,120,143,254,60,152,102,38,59,83,209,39,38,189,100,80,193,52,51,63,84,179,204,76,79,76,61,252,169,7,134,36,28,32,94,106,130,189,212,3,123,169,7,246,82,15,252,219,165,30,216,248,242,38,154,239,246,18,16,12,73,64,224,93,54,162,152,203,200,48,142,138,223,100,47,51,193,94,102,130,189,204,4,123,153,9,254,45,51,19,160,162,131,185,23,199,232,50,104,198,134,133,64,68,146,39,172,203,148,124,112,96,15,8,173,207,207,163,190,81,221,101,147,219,31,214,125,227,235,15,215,95,122,133,1,163,95,48,125,221,126,2,36,26,172,179,249,206,99,32,230,250,247,210,161,11,182,51,102,149,40,218,193,108,213,73,237,220,74,181,14,50,120,29,22,170,249,136,134,105,225,250,78,104,227,155,231,215,255,118,187,251,226,95,6,205,137,117,184,115,83,2,121,10,99,235,142,48,163,21,119,180,25,189,241,241,189,203,111,244,157,145,232,111,155,39,164,96,53,128,236,8,72,83,198,104,88,205,199,220,253,205,51,128,92,131,86,129,53,185,115,131,134,243,25,142,22,142,190,163,13,188,123,229,245,238,203,31,247,174,222,90,191,243,214,160,93,161,182,188,131,64,231,154,180,113,96,190,241,194,39,189,171,47,113,219,198,128,4,25,172,221,189,44,17,247,55,233,194,168,185,33,54,197,30,142,52,194,56,62,241,161,79,11,177,16,200,190,32,110,164,213,149,76,12,85,37,19,131,17,202,196,96,76,231,140,64,78,134,64,86,99,189,82,152,8,39,48,230,241,67,83,164,173,4,16,109,41,1,68,27,74,0,209,154,18,64,116,25,159,179,19,217,2,60,47,41,1,68,153,97,34,185,132,145,74,177,0,203,18,157,226,161,74,179,51,185,130,12,85,90,152,156,169,178,80,165,131,163,140,42,97,69,219,161,176,162,141,152,176,162,181,80,88,209,214,224,176,162,1,33,17,47,57,141,25,64,52,20,48,52,38,158,168,140,1,234,75,244,27,215,95,233,189,241,237,250,237,207,187,183,62,212,238,75,100,81,143,105,234,189,248,86,240,164,147,193,65,117,123,145,159,13,139,64,250,240,23,59,232,22,71,9,24,26,100,96,188,147,114,145,49,44,139,65,102,88,19,195,19,225,226,147,21,17,227,76,225,150,0,223,132,52,130,201,103,183,35,172,232,137,39,212,104,158,200,154,158,48,240,198,29,211,192,150,180,159,183,153,157,36,18,0,212,166,117,241,251,212,233,64,164,81,5,86,91,107,69,192,56,24,125,244,216,143,159,58,252,120,184,164,128,229,182,197,28,133,97,57,213,54,125,210,50,155,238,41,110,87,69,220,65,216,248,63,183,30,152,52,38,36,233,44,103,56,231,23,148,120,165,25,137,234,234,77,26,53,136,167,95,160,17,176,140,42,129,179,152,134,133,121,95,63,68,17,79,141,72,196,83,129,189,164,25,137,92,234,135,75,60,237,189,86,222,249,235,61,254,5,202,11,187,54,208,233,102,2,147,86,131,150,250,250,248,150,250,250,125,15,76,186,60,94,96,82,151,27,146,144,87,247,54,166,238,197,98,15,246,62,53,78,180,210,41,121,39,32,55,122,180,210,41,146,203,41,209,74,35,35,43,197,110,231,62,27,125,213,100,170,93,67,102,232,230,193,138,228,153,201,117,25,120,246,141,85,159,133,138,163,236,174,35,195,47,134,99,97,249,183,84,225,220,134,186,195,70,186,247,56,42,190,5,238,61,142,138,113,99,223,122,244,48,46,24,19,82,6,27,141,59,102,211,185,240,49,219,241,34,71,6,110,73,178,120,163,129,72,164,171,157,18,222,148,84,206,149,178,238,93,40,202,171,23,138,102,74,98,108,51,136,143,89,160,176,145,196,23,67,3,143,250,72,55,163,32,92,12,249,123,120,214,237,210,206,174,91,132,75,184,255,203,7,36,126,231,232,251,78,209,245,160,7,150,164,222,218,132,230,95,47,102,217,93,248,26,192,115,78,74,65,27,31,61,187,254,151,107,221,23,191,64,225,128,224,49,88,242,162,38,40,252,155,71,242,176,157,142,74,251,231,177,181,5,241,70,216,158,14,28,136,79,122,35,67,109,206,250,145,211,221,1,12,75,115,109,173,25,98,137,2,221,48,54,36,124,120,200,83,103,196,155,157,253,131,89,179,219,248,114,222,232,130,24,225,26,69,172,136,128,76,7,167,233,172,167,157,26,145,139,156,13,177,95,129,184,217,156,3,75,96,48,31,225,100,24,185,145,185,113,243,203,123,151,95,234,253,250,207,152,237,231,214,71,235,191,187,209,253,250,205,141,111,127,135,130,31,187,96,40,180,78,169,14,11,51,16,55,232,28,25,105,12,243,195,194,118,3,207,141,9,83,198,11,219,125,97,112,216,110,60,67,71,139,23,206,79,217,33,101,253,219,238,236,28,30,82,90,137,117,177,131,193,195,55,69,251,99,130,135,215,119,58,120,248,132,66,99,212,224,225,70,159,224,225,19,247,41,120,120,104,139,185,97,82,235,196,187,203,34,90,242,155,190,210,130,84,114,61,251,212,218,26,13,198,248,237,112,130,179,213,48,229,92,248,166,199,46,0,84,66,201,177,132,117,4,17,68,44,147,20,107,196,77,225,96,132,97,41,97,179,208,197,126,172,124,46,164,35,37,82,36,28,25,57,56,208,64,164,106,168,85,121,4,12,105,155,107,77,69,219,131,34,169,111,252,227,217,222,91,239,116,95,100,234,155,251,16,67,125,212,125,69,199,151,189,104,100,71,81,190,163,104,159,29,21,57,163,25,56,185,51,4,18,92,22,242,70,122,76,123,161,214,125,169,139,95,41,215,15,53,227,238,138,51,24,171,208,149,247,195,75,205,112,244,240,152,194,221,247,255,182,241,249,7,44,59,137,200,190,213,204,40,124,80,178,255,161,74,21,12,167,35,133,27,151,114,53,17,126,43,49,39,111,56,92,191,58,148,0,147,36,183,217,60,93,192,36,178,169,29,204,1,32,192,181,139,112,54,28,247,223,233,19,247,191,254,93,197,253,95,222,249,184,255,18,137,3,177,254,157,216,88,255,142,140,245,239,168,177,254,157,189,88,255,155,138,245,31,8,98,210,255,112,165,161,195,149,42,135,107,52,134,126,39,53,36,135,128,251,48,228,16,240,57,141,29,78,34,112,97,123,146,8,92,24,236,124,127,184,124,145,167,249,227,249,5,201,126,137,21,115,2,13,14,7,19,10,76,21,166,138,149,169,170,116,196,39,231,203,251,189,203,50,139,15,88,66,129,239,32,45,119,46,234,238,247,32,133,119,16,214,192,247,110,245,174,254,117,87,38,27,144,142,102,33,191,178,157,203,54,32,187,24,39,192,175,239,238,54,40,194,175,50,248,221,21,75,89,241,169,11,187,208,109,37,72,184,223,44,119,151,192,152,160,0,108,252,207,220,50,173,158,183,218,238,224,112,225,114,20,99,197,12,247,189,255,6,6,14,87,102,184,235,22,35,206,156,206,221,255,252,6,108,144,118,45,239,146,209,96,40,178,186,99,2,81,184,27,14,129,161,55,42,160,38,245,36,191,21,236,217,77,142,172,96,126,216,160,109,95,53,24,218,30,43,164,76,9,38,131,190,84,54,9,64,133,175,21,240,119,108,134,41,225,230,28,122,59,200,155,72,92,105,119,185,182,233,145,232,149,247,20,211,56,199,223,96,255,206,145,65,184,82,6,61,39,251,225,130,236,132,121,241,55,224,20,108,55,6,83,60,209,224,56,8,226,121,111,14,194,15,101,160,35,160,199,138,187,195,232,225,251,160,123,136,242,0,227,4,80,135,238,107,175,38,182,47,63,12,107,111,47,51,140,7,224,123,127,188,186,241,210,127,171,20,216,170,91,109,123,179,36,152,85,30,151,6,243,30,135,18,97,111,96,98,155,121,239,208,18,78,226,180,176,209,29,37,118,73,112,95,201,151,124,82,242,215,195,181,143,84,71,56,223,195,123,139,124,143,223,240,48,14,135,117,55,38,94,8,39,244,33,104,33,39,178,203,242,118,220,250,232,238,215,175,246,222,244,115,46,129,20,233,68,184,205,145,247,150,82,125,172,36,74,74,175,131,211,40,5,135,39,118,152,242,118,71,246,216,195,176,179,130,142,253,65,63,254,173,111,175,64,235,67,178,14,177,62,199,75,60,36,174,27,12,206,61,36,231,50,74,162,150,7,66,15,208,123,249,114,239,234,205,238,149,95,226,254,220,45,122,0,49,180,255,254,231,193,222,103,111,108,92,126,91,226,82,173,77,235,115,86,211,105,55,152,107,202,54,224,148,210,199,64,140,10,245,60,14,102,133,7,61,16,195,162,51,220,109,251,252,235,123,47,188,154,236,190,246,113,74,57,64,209,16,187,197,197,80,154,229,166,153,166,32,192,67,14,83,236,122,204,179,148,141,118,216,81,42,166,180,203,78,210,240,205,175,152,139,94,91,146,8,66,237,15,4,190,218,235,56,43,16,188,150,54,104,25,66,243,218,117,39,94,239,15,95,40,171,80,179,225,196,222,30,29,154,104,120,48,69,242,187,27,139,26,41,163,28,76,137,2,211,121,104,206,187,141,91,127,185,123,251,235,222,181,23,54,110,62,191,107,206,187,19,115,115,39,142,74,60,50,171,85,115,107,212,148,55,55,16,123,88,39,227,224,13,31,213,64,140,145,3,223,93,251,244,196,201,51,39,60,208,54,28,115,107,144,197,198,6,3,22,186,24,11,174,56,164,193,96,229,131,222,93,80,61,115,226,100,247,213,235,10,245,115,204,198,54,208,62,191,217,193,73,116,101,103,99,201,127,222,8,7,75,127,202,68,30,26,170,119,247,235,111,215,223,248,184,123,229,229,245,151,191,232,93,126,230,126,16,190,92,126,20,60,90,255,250,245,245,219,87,55,190,125,109,227,181,15,186,111,62,239,101,24,103,254,121,150,237,108,159,202,219,107,114,172,164,226,222,56,6,167,21,87,135,59,84,241,125,177,190,178,226,108,94,243,253,160,106,232,70,139,55,254,219,155,221,215,62,4,49,191,247,242,7,27,159,126,184,254,204,77,143,118,59,135,235,186,31,30,120,28,133,145,168,58,22,89,22,189,13,166,204,254,144,196,162,139,55,187,75,65,68,182,182,34,114,33,248,210,116,223,127,161,119,253,69,127,81,142,155,117,230,64,183,153,85,225,117,199,91,22,209,223,144,117,241,71,229,45,12,127,245,80,173,12,91,16,174,21,227,100,62,225,175,203,169,139,77,106,108,110,89,88,213,241,86,133,247,54,100,81,188,33,121,107,194,222,236,105,83,163,178,229,231,159,222,253,231,103,189,183,191,184,247,246,231,114,73,43,237,149,163,186,171,90,252,48,171,89,186,101,86,207,35,75,19,28,167,136,19,149,203,102,191,239,143,175,63,255,197,175,174,4,123,149,97,62,48,78,156,198,96,154,230,129,96,96,222,43,240,39,125,242,100,218,48,18,131,15,93,49,232,113,144,73,206,115,32,50,249,192,216,93,11,215,251,211,229,123,159,188,130,199,215,155,47,246,174,190,231,41,104,46,181,76,126,217,127,135,151,48,210,255,104,171,56,68,209,19,24,253,88,170,158,224,188,7,43,123,194,48,218,101,43,251,247,143,187,207,191,210,123,251,3,101,89,109,186,4,180,107,135,23,214,187,89,22,28,193,118,44,108,120,252,99,249,191,133,231,62,216,15,46,10,169,93,167,89,221,184,249,76,112,121,97,2,59,191,170,193,142,183,99,85,197,176,199,89,76,57,211,129,107,232,131,227,225,49,126,253,250,173,222,43,191,188,127,78,176,163,201,196,247,46,255,18,6,6,35,236,254,225,215,201,238,141,63,194,147,103,108,113,218,166,171,243,68,42,115,186,189,125,210,113,176,221,177,212,42,193,17,13,214,173,68,70,63,72,88,62,95,77,59,110,245,210,191,159,164,156,43,140,141,38,27,159,127,132,104,146,136,193,147,179,118,187,122,126,71,48,133,181,188,73,92,225,163,26,21,91,188,57,12,194,151,229,221,142,47,15,96,42,200,231,190,184,123,251,173,251,71,32,243,35,97,62,234,32,254,254,177,207,133,225,173,60,167,191,222,89,111,187,22,195,239,213,134,217,60,13,192,40,229,73,67,191,196,158,10,29,50,138,93,84,116,200,143,103,132,149,110,83,125,24,115,197,134,53,30,79,197,103,50,132,149,146,211,253,174,53,119,193,107,59,102,157,170,95,67,2,237,245,87,238,253,249,11,100,116,62,253,211,189,223,255,17,179,227,189,244,130,92,64,195,54,47,48,213,76,149,54,29,122,92,46,164,217,88,74,27,236,170,179,63,28,120,23,73,4,29,170,78,160,204,89,206,70,133,219,101,87,18,218,45,100,175,142,155,44,69,154,255,67,1,39,185,15,112,216,248,213,43,67,224,112,100,107,112,56,210,15,14,71,70,134,195,248,104,69,66,193,53,243,223,5,170,113,206,46,6,207,170,186,125,220,182,154,238,83,118,125,92,216,42,85,125,184,6,218,219,5,184,197,45,61,223,124,20,55,113,140,235,178,185,121,139,154,129,105,123,173,237,150,89,199,109,39,244,135,165,203,102,211,216,220,188,189,186,129,153,43,45,142,177,139,134,48,1,53,203,98,1,138,37,100,234,150,235,189,236,144,208,207,112,130,12,9,14,47,15,137,146,221,125,64,72,97,47,116,45,148,142,222,162,241,210,65,238,119,97,196,86,131,58,48,90,214,178,150,242,88,158,184,108,21,99,164,208,80,83,142,141,58,2,126,159,63,52,6,30,73,183,67,142,98,252,220,51,44,78,238,100,13,3,226,30,227,113,114,103,168,136,127,91,41,22,68,196,220,66,49,207,226,223,158,195,210,181,44,197,216,182,199,89,132,218,74,30,107,158,40,207,107,45,11,230,177,130,171,233,104,94,20,198,5,114,74,134,109,10,92,139,86,195,215,2,190,136,24,157,231,68,100,218,205,230,159,236,151,100,78,117,246,47,205,11,246,67,203,201,228,243,247,110,191,142,247,24,58,68,126,201,203,47,235,239,124,29,252,50,225,215,121,150,125,89,32,138,13,203,107,59,39,74,245,126,123,211,175,156,21,47,187,175,125,200,235,249,38,150,49,43,122,118,128,177,234,133,60,178,189,186,178,88,222,175,41,155,43,248,175,242,226,213,36,54,165,236,253,146,15,94,6,82,165,23,104,217,179,244,178,111,2,84,24,174,75,76,158,61,178,233,192,147,184,13,5,79,242,222,28,60,6,101,96,222,69,72,208,97,47,17,225,48,148,43,15,200,198,158,228,173,117,188,206,170,94,92,102,67,22,67,156,7,36,249,121,219,180,249,117,88,17,200,32,246,134,38,1,44,91,90,66,62,23,175,103,34,20,188,81,246,111,68,88,10,2,23,22,189,118,68,200,107,104,73,206,124,196,134,196,101,183,104,67,64,253,124,106,134,33,111,69,88,52,37,98,115,48,128,109,159,40,183,166,3,176,6,216,33,132,160,21,172,51,183,108,1,67,228,7,211,85,42,134,63,233,213,42,109,97,154,218,22,144,212,68,230,92,139,255,75,225,16,49,107,94,47,138,89,78,38,101,201,1,182,73,153,5,112,86,188,205,118,22,130,97,162,169,222,8,132,224,189,47,153,98,99,226,252,198,5,247,221,74,212,216,0,133,12,197,141,213,180,125,101,22,114,138,227,52,203,73,25,119,115,186,44,131,131,53,213,168,116,50,56,152,223,0,15,39,22,109,227,132,49,172,5,47,78,68,191,38,142,67,245,225,205,120,81,202,48,240,136,105,28,66,3,167,81,198,71,18,73,157,155,42,177,87,167,213,96,190,193,16,183,209,112,163,219,28,223,150,88,179,247,39,18,226,224,48,163,94,124,202,124,48,190,45,11,69,102,149,149,104,203,243,11,37,12,68,169,198,21,181,6,68,245,243,240,135,71,155,123,68,99,28,5,230,71,39,148,133,78,102,81,66,50,156,18,32,181,129,218,165,192,239,64,95,243,217,5,63,56,212,200,145,13,253,214,2,235,232,69,84,130,141,207,214,159,138,192,118,184,240,161,168,205,84,196,195,20,69,31,60,124,112,3,251,9,105,29,236,37,140,19,24,10,85,116,92,224,73,40,154,221,234,8,225,221,97,101,22,189,60,88,112,104,164,136,212,152,104,94,220,163,209,176,75,33,197,101,107,204,197,142,46,222,3,188,121,237,16,26,110,98,85,0,247,23,135,46,204,200,219,62,26,150,86,172,79,113,212,245,225,168,23,222,142,226,44,35,46,63,200,194,184,26,162,253,73,42,142,91,22,48,21,58,174,234,6,181,213,128,169,116,109,205,47,203,168,60,11,124,65,141,39,128,244,56,201,84,40,138,124,168,56,50,252,169,33,81,48,73,236,64,213,65,186,195,6,233,250,189,66,217,161,131,116,229,40,228,189,122,22,140,147,244,139,196,190,77,65,54,119,42,172,114,240,120,58,22,12,179,158,87,50,108,138,168,153,146,130,140,24,90,82,141,117,242,224,17,0,204,89,20,240,218,50,120,80,215,104,92,57,147,209,1,224,199,209,90,40,165,15,12,204,105,3,94,8,39,44,143,250,198,132,156,115,51,10,83,94,222,55,238,110,86,20,47,193,248,157,28,245,81,187,30,222,39,196,37,226,52,13,219,142,74,60,41,9,145,44,179,138,203,104,32,16,140,115,169,95,104,44,214,147,194,45,136,104,194,25,144,165,204,165,38,31,200,126,220,219,36,200,172,227,43,140,199,91,103,69,82,100,85,8,54,10,79,29,144,111,92,25,1,55,46,178,179,140,93,58,43,19,80,168,235,184,159,214,51,192,150,91,245,250,89,171,85,206,146,184,50,204,16,242,180,94,55,17,178,73,63,165,69,211,75,105,209,110,161,154,41,18,31,154,135,70,67,69,137,224,100,61,118,119,7,55,0,49,49,216,226,236,125,11,231,93,99,177,117,227,143,45,69,85,20,115,122,153,236,96,67,81,132,84,253,143,230,33,77,43,153,196,144,177,218,206,136,161,219,228,4,114,167,202,194,12,143,241,103,248,49,254,78,24,165,42,81,198,83,178,124,189,129,161,134,254,139,143,128,165,212,60,108,219,165,254,28,246,168,113,7,69,210,5,84,226,62,33,227,247,178,40,120,10,94,139,112,127,65,118,188,138,236,184,42,36,85,101,24,198,236,168,52,194,215,112,14,146,93,163,27,225,130,220,3,161,90,94,180,197,209,143,177,38,218,159,177,174,192,216,237,14,22,109,214,16,181,197,161,86,16,209,58,105,76,128,242,222,213,151,52,16,127,154,32,237,138,97,103,206,211,21,39,105,167,100,138,96,237,238,87,159,116,63,125,27,115,78,95,253,228,222,229,119,55,190,125,161,119,237,250,189,79,94,249,215,157,87,54,110,126,217,251,244,79,24,146,245,250,95,186,207,191,179,113,253,227,238,171,111,118,159,127,174,123,227,159,255,115,249,151,26,147,167,248,142,81,131,18,39,10,37,22,193,93,33,244,222,88,115,51,193,208,162,1,189,53,134,131,213,203,40,64,31,130,157,183,164,45,148,150,57,129,118,253,4,38,188,21,40,151,28,142,138,234,234,6,182,202,255,207,222,155,183,183,113,28,249,227,111,5,26,59,12,16,14,64,12,78,18,12,194,229,41,81,18,117,144,58,44,211,252,234,25,0,3,112,68,0,3,207,12,120,136,196,243,56,217,36,182,243,141,215,201,179,137,115,249,183,182,179,137,179,201,38,118,118,179,27,59,190,246,189,124,87,164,164,191,242,22,126,85,125,204,244,92,56,72,202,182,18,146,54,5,204,116,87,87,87,87,87,87,119,87,127,58,108,189,64,22,160,50,67,251,136,187,38,80,138,90,44,160,235,184,222,183,248,200,89,24,99,64,69,161,168,76,9,119,33,46,52,25,127,139,122,238,116,9,131,99,124,235,48,45,166,35,172,225,64,186,234,99,99,241,42,149,167,128,60,73,225,172,101,45,4,212,213,81,149,170,44,113,80,87,63,72,188,187,104,189,207,106,139,228,233,45,62,228,10,32,196,35,142,88,241,151,3,137,157,170,228,124,23,96,40,57,217,167,27,10,180,62,187,156,70,201,241,108,197,82,168,6,42,83,37,45,128,190,236,172,129,30,126,240,159,135,127,248,233,225,155,255,70,85,252,241,203,175,161,80,62,253,241,225,119,126,237,76,80,210,67,94,97,81,148,101,96,85,41,178,123,44,120,71,23,156,19,1,45,57,165,118,58,205,61,50,234,203,14,150,41,208,139,227,232,137,215,80,178,197,71,207,90,31,162,221,66,134,117,109,92,162,175,165,13,232,40,95,62,60,86,73,154,6,94,135,65,72,109,251,17,82,169,38,217,116,148,56,62,32,234,181,242,85,249,6,217,252,169,103,166,240,246,65,31,30,234,53,249,174,188,224,226,161,42,153,106,166,50,153,81,24,30,106,66,158,43,223,112,0,81,87,62,31,64,212,216,201,113,81,241,243,114,187,110,4,128,79,41,105,26,99,18,128,56,53,201,245,221,252,133,213,173,215,245,93,120,252,215,79,126,126,6,113,250,4,14,184,9,8,153,52,53,102,13,171,150,211,138,244,206,69,177,21,93,40,203,104,252,67,103,255,52,44,27,185,163,55,16,186,198,100,244,101,57,10,232,217,100,58,153,176,72,202,97,100,213,239,74,239,80,162,120,41,246,211,36,77,186,211,118,2,105,50,31,229,36,194,196,219,196,195,104,62,101,178,228,240,137,199,151,37,1,92,31,169,7,183,201,220,237,169,17,17,3,84,60,97,231,37,123,241,3,229,36,41,18,46,152,134,102,158,225,33,17,24,20,208,39,21,11,143,192,176,136,190,180,190,77,83,61,53,154,202,112,9,79,212,12,4,91,112,228,241,134,228,122,42,52,214,69,41,60,129,156,132,96,145,129,162,74,251,85,76,200,60,3,122,90,82,250,38,200,73,165,76,223,4,249,167,72,67,189,208,126,39,208,83,10,208,55,162,154,210,76,195,106,233,25,210,223,169,55,191,136,194,119,252,198,247,97,231,141,166,4,190,204,79,201,32,235,162,230,125,73,228,54,211,239,229,184,4,172,62,21,86,41,0,132,119,124,233,138,32,118,163,137,86,204,249,180,56,125,28,185,238,4,218,232,226,206,141,168,137,110,198,191,117,83,254,121,131,216,21,134,7,177,59,65,203,19,252,184,209,218,156,100,121,42,250,6,69,142,59,129,112,90,150,62,162,108,32,199,83,33,26,1,244,237,4,158,55,135,109,27,77,72,78,182,191,117,147,241,5,32,192,21,142,3,0,119,2,21,112,98,243,143,179,86,224,100,158,145,30,254,230,99,24,252,67,215,10,196,84,63,250,239,7,255,243,78,232,90,129,144,234,209,55,127,244,248,165,159,75,120,242,160,79,42,122,204,246,169,240,140,66,0,218,78,98,213,232,1,138,17,13,27,205,52,67,34,237,105,100,253,151,94,106,161,32,106,39,18,28,61,111,50,170,228,104,174,167,74,116,1,148,179,147,201,141,28,206,25,85,108,36,211,211,36,53,15,150,215,9,228,197,128,182,70,147,23,203,244,84,56,31,126,196,172,147,204,244,60,8,86,35,206,245,60,121,159,14,201,137,120,84,39,16,155,31,27,106,52,193,249,115,63,29,107,205,34,232,211,9,68,199,32,153,70,147,24,203,244,55,191,220,249,57,99,59,21,142,13,237,116,146,89,143,231,48,233,177,54,101,57,202,146,220,135,240,83,179,51,27,134,137,116,74,242,37,39,115,143,37,225,205,65,18,38,164,71,145,241,25,144,208,147,6,18,10,107,228,240,225,135,228,9,107,56,233,139,237,24,79,24,157,135,54,125,77,55,53,80,247,109,13,143,130,209,243,244,12,136,66,146,77,117,135,158,86,223,78,58,207,56,80,146,143,40,135,171,16,49,143,194,147,144,115,255,98,205,16,209,163,98,236,58,85,2,49,144,96,60,94,102,18,177,151,16,236,12,227,55,37,179,81,81,227,105,57,70,255,75,21,19,146,28,200,96,117,244,118,91,51,33,53,66,73,85,141,182,195,190,128,48,213,162,129,175,188,80,140,84,213,181,157,164,101,86,147,77,240,71,164,210,186,71,77,124,149,129,58,152,213,82,191,20,50,53,70,210,195,111,253,229,240,229,143,31,255,242,219,143,126,243,10,195,239,64,110,194,209,53,64,22,40,166,120,148,236,40,206,70,120,191,37,53,74,34,214,136,15,135,132,196,204,58,48,36,252,91,228,173,187,177,216,209,207,191,117,244,147,183,15,127,241,25,40,81,200,173,188,174,49,251,50,130,45,157,169,245,241,213,122,110,160,90,207,157,166,90,207,125,153,213,250,239,0,59,235,100,93,69,32,24,214,77,130,175,159,210,46,34,84,36,164,123,136,184,98,39,234,26,33,242,250,123,179,246,35,192,159,157,88,117,25,189,8,205,245,190,125,122,21,151,213,35,92,111,57,46,220,73,213,214,39,172,191,75,173,29,22,190,238,196,122,235,80,140,208,92,255,251,167,87,119,157,154,132,107,175,139,238,119,82,253,13,136,236,203,234,142,56,255,39,122,242,21,132,202,187,76,225,241,170,74,157,130,226,165,211,21,60,43,197,84,138,30,224,166,103,182,142,139,95,39,162,226,69,162,217,185,13,131,137,68,104,175,112,95,25,17,185,194,61,65,124,19,28,8,217,83,175,157,97,15,253,141,7,143,25,219,93,68,188,218,87,9,175,240,190,20,114,4,122,7,178,26,59,41,114,38,107,215,78,225,113,49,181,137,96,127,68,57,71,201,52,46,77,160,153,152,48,218,77,189,173,93,163,4,230,33,9,30,216,215,204,137,109,101,162,161,217,120,42,123,110,111,185,118,87,250,188,48,194,142,141,252,37,42,143,15,248,11,1,176,198,198,2,144,88,94,4,44,255,34,26,2,52,168,145,0,13,172,59,6,48,150,214,181,141,50,52,232,32,0,135,83,68,107,24,128,207,192,113,20,248,73,61,63,44,195,231,2,158,240,196,112,158,194,187,43,158,229,246,191,155,243,188,11,118,89,231,185,183,211,58,143,253,221,22,95,48,200,134,98,20,100,67,209,133,108,48,253,172,206,4,158,148,233,233,99,218,143,199,3,175,75,241,96,14,60,50,27,41,3,112,34,6,151,58,215,191,212,185,96,169,115,97,165,206,121,75,21,196,59,227,249,230,47,77,120,133,37,137,41,73,41,97,237,196,75,96,13,53,35,126,9,161,207,222,48,242,60,29,167,238,111,109,78,220,105,238,25,239,215,144,2,156,119,172,8,55,45,47,36,168,59,10,162,23,184,163,80,57,8,32,96,186,135,211,71,130,158,96,150,252,41,130,1,210,235,113,179,76,225,58,150,107,7,7,26,2,111,193,0,99,185,143,64,142,42,3,213,195,247,28,216,131,188,48,199,198,84,180,240,30,52,10,71,78,106,197,236,118,236,184,68,31,96,115,132,192,84,188,241,242,131,143,255,252,248,71,63,123,244,254,251,244,80,254,225,43,111,63,254,217,175,14,127,240,79,244,116,254,131,15,191,247,224,147,183,29,184,128,92,201,40,79,188,144,138,223,235,52,14,16,145,243,160,211,110,28,52,244,250,65,165,213,57,216,209,42,157,131,78,173,158,120,118,66,151,141,148,173,89,118,92,77,204,176,33,24,199,146,184,87,131,100,233,110,165,169,182,183,164,68,201,155,8,62,182,209,29,244,165,26,13,179,232,216,231,217,19,242,106,249,178,124,159,184,107,147,153,170,26,60,208,190,42,175,200,87,220,3,237,233,154,170,214,10,21,205,57,208,126,171,124,223,57,208,126,147,3,24,95,83,209,191,152,109,215,40,108,221,45,232,24,213,166,182,210,104,217,94,60,99,1,198,179,52,39,59,206,94,105,75,118,135,249,210,173,104,180,98,143,139,34,58,139,162,175,103,155,106,155,158,73,231,16,183,39,112,63,80,241,106,85,179,219,170,36,9,24,117,152,19,98,205,119,77,19,184,90,53,192,213,35,240,163,30,70,203,30,124,106,143,115,242,249,193,45,120,113,21,40,29,185,29,76,152,9,45,36,35,22,146,33,184,12,28,75,134,248,122,158,234,106,212,113,241,54,67,89,170,27,205,90,146,66,4,112,55,210,155,100,134,38,97,43,153,66,114,217,30,27,179,227,9,89,163,182,69,16,103,201,131,35,210,48,200,156,17,58,147,11,219,225,65,142,245,38,71,196,132,106,23,122,87,43,233,182,50,232,57,216,31,134,108,226,33,36,56,162,67,209,145,30,189,255,238,209,63,126,135,19,233,157,0,132,226,118,249,166,124,161,236,235,168,183,101,52,219,78,71,205,171,149,156,54,153,230,29,117,218,94,151,216,172,74,218,40,95,224,93,182,7,61,122,178,0,53,16,145,206,80,141,17,131,130,165,65,240,242,76,54,159,150,18,241,115,105,28,208,58,93,168,38,76,32,117,89,90,199,158,153,220,78,22,211,217,74,61,175,130,190,209,76,251,170,5,35,238,93,122,117,153,162,164,166,138,83,74,113,123,103,186,106,52,13,243,46,67,141,47,61,147,203,170,74,189,206,158,50,136,152,210,51,133,98,53,147,85,217,83,102,191,75,207,104,5,53,147,173,178,167,53,236,39,102,233,153,122,190,80,45,84,123,169,29,195,220,186,105,105,38,129,177,80,97,166,99,6,56,219,223,212,80,123,192,162,54,171,113,188,76,45,150,140,229,83,197,12,97,44,49,205,88,133,231,211,29,104,65,2,184,157,74,231,148,2,188,141,57,159,166,233,74,122,41,149,207,164,39,179,240,38,237,190,139,165,138,147,74,38,15,137,232,189,62,228,62,160,174,85,74,193,107,250,62,242,195,180,187,182,145,36,21,44,61,163,164,179,213,66,26,72,237,38,45,253,62,178,195,168,194,147,105,183,163,148,104,173,98,169,172,21,195,25,158,106,134,9,35,134,147,11,24,69,212,104,177,144,154,11,66,224,27,237,165,77,189,86,211,218,253,169,198,82,184,136,21,89,4,219,126,32,189,183,196,165,212,131,89,207,30,135,29,9,230,17,88,9,105,56,37,165,228,242,216,0,137,233,154,110,117,154,42,116,159,166,182,59,141,127,146,232,160,148,240,15,253,202,22,181,64,86,32,218,110,171,61,173,54,97,50,198,75,46,89,29,181,170,37,43,154,189,163,97,53,55,53,132,180,4,227,14,115,182,32,87,72,176,164,112,142,28,46,68,193,145,48,5,82,68,9,77,23,171,102,31,114,185,105,222,228,185,220,100,81,233,165,218,70,18,133,29,149,201,221,204,41,165,50,133,116,46,227,148,159,75,229,50,197,244,36,124,119,24,204,166,51,228,65,184,30,113,77,231,116,98,14,65,198,82,29,122,103,29,4,149,36,183,28,165,10,68,189,61,18,15,106,174,166,100,211,217,180,191,19,96,127,201,146,18,162,62,136,90,237,167,26,75,41,92,191,167,147,224,124,109,233,118,114,216,228,45,227,254,240,105,173,161,147,26,67,166,244,181,39,233,42,100,49,18,113,224,130,173,11,221,206,214,65,213,153,10,181,160,247,53,181,105,177,205,21,176,55,69,236,63,62,186,109,131,124,35,171,142,65,186,188,209,116,178,16,148,172,52,141,234,214,180,176,89,232,234,82,160,189,67,89,26,164,166,165,77,180,32,251,65,245,168,101,50,106,70,237,165,58,170,94,81,219,81,74,222,191,251,103,82,96,182,11,196,110,135,245,134,97,149,157,25,241,99,168,106,176,90,149,41,37,87,41,120,171,21,195,165,252,144,94,47,8,184,72,251,43,37,178,105,53,113,81,59,253,21,25,235,41,167,38,149,169,66,186,56,153,203,42,217,98,38,159,155,74,248,200,167,224,227,253,77,163,221,8,150,225,179,66,174,65,224,3,153,32,96,71,70,54,248,44,37,165,179,27,179,140,38,248,124,35,179,131,234,160,153,195,89,44,174,143,84,17,35,216,245,154,124,198,186,56,86,251,57,168,105,77,176,245,73,250,176,175,228,217,192,31,174,220,130,249,27,173,4,166,245,30,75,216,11,164,242,12,151,158,47,73,27,125,89,188,77,46,201,68,144,77,145,209,242,156,222,34,11,186,109,71,54,120,247,220,232,164,189,143,96,104,18,203,202,115,253,14,47,77,108,165,42,12,157,154,201,84,167,212,6,111,191,7,110,127,179,169,118,44,45,202,4,137,214,198,85,68,38,171,66,161,162,212,193,147,83,209,55,31,205,50,184,195,48,49,109,129,167,167,209,189,235,90,61,93,231,131,154,208,71,158,169,215,180,156,150,11,53,67,60,107,97,42,51,89,253,155,29,221,6,53,88,228,64,64,37,23,161,194,244,218,167,100,18,108,4,184,219,109,123,51,89,221,212,155,181,120,38,33,135,103,176,72,191,188,123,215,86,27,116,140,133,15,165,186,110,90,118,210,168,39,113,243,136,63,189,123,151,172,218,59,35,34,83,222,99,59,200,164,35,166,136,171,201,188,200,32,141,123,48,31,212,235,123,81,78,103,223,204,50,125,109,217,170,105,71,143,235,196,25,163,158,45,238,6,91,172,135,246,250,102,246,179,229,166,237,193,132,85,146,209,27,33,59,184,89,217,50,186,102,21,247,133,165,133,210,196,61,173,189,165,183,173,9,52,248,164,42,19,187,213,123,123,201,250,118,87,155,176,204,234,4,46,123,89,19,29,239,42,208,132,3,232,175,54,87,140,182,110,27,184,151,55,97,109,234,117,27,183,44,240,50,106,120,185,162,182,97,78,141,75,11,19,124,202,49,79,217,155,112,151,142,38,230,73,115,105,38,206,191,39,206,56,58,21,142,160,247,106,144,173,106,89,19,124,43,125,91,53,117,28,54,172,148,5,143,65,39,206,68,125,198,209,105,112,164,195,167,221,20,20,46,109,144,219,210,200,93,90,45,181,211,1,250,86,73,154,157,53,22,103,229,189,185,217,249,69,185,11,127,103,101,43,240,215,152,155,189,183,168,201,243,243,122,99,238,222,156,252,226,60,38,158,36,175,110,227,159,28,249,136,143,103,229,173,5,252,187,39,228,134,183,179,179,242,252,44,20,51,78,114,222,113,50,106,206,155,220,2,190,121,145,37,93,190,66,200,47,210,84,180,36,149,102,112,200,102,56,217,37,121,156,164,189,138,79,245,57,63,241,243,75,132,63,246,94,117,30,54,8,47,6,73,223,152,115,243,82,234,105,151,142,238,22,79,171,69,171,216,37,213,29,39,127,115,228,111,134,252,221,155,119,42,53,73,138,160,4,91,115,78,201,244,241,139,84,104,66,201,78,237,47,202,22,73,178,227,175,162,32,14,96,124,209,203,44,101,107,199,149,182,65,136,180,230,24,183,188,248,61,242,88,172,50,33,187,183,224,164,232,10,162,169,186,242,161,5,223,244,213,163,37,72,205,125,103,144,246,100,210,190,180,68,152,91,148,11,172,56,158,170,181,136,79,199,201,83,162,21,91,158,4,23,101,93,144,160,234,8,99,107,222,17,134,216,102,162,234,237,113,33,241,42,12,106,46,224,102,199,35,244,181,69,121,239,2,85,87,174,147,160,114,243,203,130,250,114,142,46,98,21,22,151,89,245,200,3,208,231,139,203,144,96,145,212,233,18,62,189,112,17,19,64,178,52,75,54,59,43,201,184,245,86,146,156,62,58,3,255,143,161,11,85,182,48,202,120,140,188,40,167,199,244,90,153,251,18,99,29,211,168,141,53,213,118,163,140,35,197,152,85,5,211,81,43,219,38,244,112,238,59,48,155,0,46,196,196,215,98,71,63,250,203,225,235,63,125,248,167,143,31,126,252,214,131,15,63,126,252,203,159,62,122,245,63,225,201,227,151,95,143,253,191,151,126,4,255,125,109,226,5,243,133,246,179,201,164,189,9,182,133,121,141,177,103,50,138,82,169,106,211,177,137,175,209,108,20,9,242,175,159,188,114,248,218,159,30,191,251,198,227,119,254,251,240,253,79,30,189,242,187,163,183,95,231,175,94,165,4,159,201,20,11,74,189,30,70,55,169,146,176,55,15,249,80,98,143,63,121,251,232,237,151,143,190,245,251,195,111,190,121,248,202,31,143,222,250,193,131,15,95,122,240,225,239,30,189,254,230,225,107,63,62,250,201,159,31,254,252,219,52,37,43,83,89,202,45,206,207,211,50,241,127,167,234,108,136,125,248,241,183,31,124,252,231,1,18,160,60,242,101,243,24,95,55,247,201,128,149,248,191,47,125,147,215,2,62,250,104,240,69,246,24,95,101,7,26,20,134,221,67,131,190,244,229,229,75,241,49,190,22,15,121,31,253,225,221,195,31,126,207,147,151,190,244,229,101,11,246,49,182,98,143,89,15,95,251,143,199,63,251,173,39,43,125,233,203,74,66,214,142,149,83,135,33,10,50,78,165,167,178,83,83,68,90,228,148,152,39,35,125,233,203,72,38,186,174,184,97,22,175,100,179,76,220,143,222,253,230,209,27,47,31,254,225,39,30,50,52,73,24,25,83,107,116,155,42,86,160,144,46,100,10,5,82,129,15,63,124,244,155,111,135,144,161,73,194,200,88,26,56,233,53,202,143,91,161,163,223,191,19,206,79,159,106,9,247,208,199,158,169,166,171,185,42,19,234,219,136,82,25,36,69,147,56,164,216,108,154,82,172,168,22,118,154,90,181,86,215,10,84,64,47,61,252,232,55,143,62,251,203,209,59,223,245,80,161,73,194,169,52,201,4,43,70,98,58,253,218,46,199,210,169,108,130,144,254,232,251,225,164,97,26,89,212,106,125,72,147,154,106,21,77,171,231,41,143,175,70,16,34,73,194,9,129,232,76,149,115,250,76,61,83,47,212,169,216,126,241,139,112,98,52,137,191,11,109,194,228,12,243,167,201,114,2,230,127,235,163,135,239,188,68,225,97,89,206,37,242,227,203,89,129,102,219,130,156,105,242,227,230,164,240,179,44,39,125,233,86,192,55,231,230,205,85,207,215,139,117,213,165,241,232,31,191,127,244,179,247,5,6,242,75,197,165,217,104,50,162,46,66,61,50,84,172,15,127,255,123,104,162,8,138,233,165,204,82,222,111,139,4,50,160,28,21,16,104,152,189,115,132,158,171,77,78,213,21,44,42,198,204,237,219,175,63,250,236,59,135,223,251,45,20,20,115,136,91,219,141,100,203,104,27,213,77,211,0,251,222,48,53,40,192,212,106,211,130,9,62,252,224,221,7,159,253,230,232,237,31,30,190,247,233,225,71,239,62,122,239,179,135,159,190,231,146,32,187,151,73,58,217,143,101,178,233,206,174,155,121,34,150,36,63,109,117,91,111,32,202,78,210,253,97,217,221,87,45,85,111,59,35,23,110,166,132,167,32,29,147,39,203,78,101,213,92,58,152,210,147,40,95,192,223,136,68,100,133,51,166,76,134,176,13,67,78,55,25,228,152,60,174,52,2,165,147,231,206,216,88,80,224,183,224,121,71,22,119,112,216,212,50,26,152,72,241,21,178,2,111,22,243,139,179,75,222,55,184,253,225,154,49,129,69,234,14,240,118,220,179,108,173,21,208,62,236,3,245,108,58,231,200,146,165,107,25,181,110,147,13,231,10,36,82,148,92,218,101,150,37,34,107,160,30,73,182,244,221,184,183,123,202,177,232,194,229,216,100,250,43,137,62,37,103,124,20,73,183,21,41,122,216,148,99,249,190,212,178,35,82,155,12,80,35,237,195,90,144,181,136,191,127,249,114,176,180,149,198,124,136,128,6,49,144,9,214,71,111,119,186,182,75,46,34,171,47,83,77,183,176,165,106,17,108,4,218,201,199,134,146,141,96,35,72,55,186,76,31,1,113,52,80,196,124,1,17,247,201,152,113,71,185,168,220,56,224,229,19,125,104,100,135,163,145,237,71,35,55,72,160,33,36,115,65,205,23,73,230,125,36,153,167,57,128,104,136,194,136,68,11,172,174,72,25,70,138,45,173,29,82,128,2,140,201,49,247,117,159,210,48,33,22,137,2,202,133,72,121,215,105,223,209,212,62,76,52,187,199,179,8,185,62,180,70,181,7,217,62,180,114,163,246,169,124,52,173,252,136,180,38,163,73,21,70,172,162,18,94,69,107,83,173,25,59,208,142,233,88,166,179,27,195,51,175,240,209,235,97,50,210,233,148,194,52,1,255,103,1,76,177,125,252,18,139,137,113,76,49,175,103,48,77,83,120,67,154,194,173,43,79,229,204,190,252,74,236,73,229,204,179,252,51,47,79,42,62,163,242,77,177,72,154,30,254,145,228,175,254,3,221,199,139,73,255,48,196,226,238,116,76,60,237,3,210,56,251,61,251,61,251,61,251,109,83,203,24,22,1,200,172,36,219,34,141,137,241,26,8,61,0,255,224,228,41,193,12,23,51,163,100,251,148,62,225,49,57,48,130,66,234,12,159,104,197,98,44,206,18,210,18,195,77,94,43,121,231,181,119,75,63,6,51,29,241,127,158,40,56,115,96,81,149,156,136,19,38,20,19,226,132,232,75,97,251,155,85,15,125,42,103,131,156,15,23,49,33,8,146,9,195,21,135,80,209,176,202,199,98,206,30,114,140,70,89,10,100,99,222,72,14,135,54,23,13,139,166,20,133,18,139,245,232,135,158,51,6,136,49,150,156,70,144,145,176,230,203,100,220,118,227,123,204,49,178,201,76,159,185,145,150,49,18,106,41,60,117,3,46,99,44,226,146,141,165,158,184,203,152,103,15,220,29,182,60,17,152,156,103,18,40,25,83,124,252,34,143,145,170,37,4,171,196,72,76,145,83,130,43,152,96,17,57,113,140,69,133,33,49,153,190,188,222,192,187,125,81,99,73,4,72,44,239,231,107,210,125,226,48,47,106,115,31,69,116,186,8,164,23,8,11,139,10,124,93,1,234,224,196,55,17,143,167,79,243,133,244,13,22,183,25,218,193,114,80,182,240,127,72,31,9,196,136,164,133,112,18,154,60,36,180,101,168,108,190,16,151,225,242,88,35,103,49,70,203,193,122,191,24,205,233,246,82,95,84,89,140,133,149,241,215,162,174,184,237,212,19,200,138,193,156,46,89,167,37,61,81,156,62,170,36,190,42,38,154,133,112,181,24,192,101,175,143,206,211,152,30,206,87,136,46,209,32,79,161,83,123,130,232,70,50,68,185,156,107,136,194,251,216,196,132,147,49,239,144,26,190,79,41,233,168,97,37,92,235,67,170,75,131,63,5,181,192,192,79,183,217,68,249,103,5,249,123,251,112,77,9,209,3,30,225,233,18,11,181,107,226,168,35,140,162,225,163,142,55,222,51,38,6,179,69,51,66,99,59,93,54,194,155,66,80,81,175,110,14,228,218,51,246,8,62,67,88,21,68,190,60,241,152,225,34,207,13,171,242,158,22,25,84,150,183,15,184,89,61,102,212,219,137,74,165,237,100,77,211,58,161,67,123,72,172,166,43,108,55,70,51,86,64,87,72,8,208,244,11,146,68,106,6,121,31,28,9,26,94,28,136,125,232,242,188,205,204,66,68,189,90,87,138,97,184,93,64,58,190,216,81,223,152,74,45,154,160,215,92,214,52,104,84,48,51,190,96,196,193,150,70,112,33,196,224,81,241,249,113,141,2,11,25,21,137,120,59,27,141,28,237,103,217,28,82,52,132,244,108,212,21,6,36,95,83,15,28,146,4,113,247,2,157,209,19,110,202,137,140,121,226,78,67,70,225,80,85,246,208,245,68,165,10,29,29,131,83,145,56,11,77,141,43,2,121,111,152,170,232,249,135,21,28,230,244,159,202,140,196,233,215,148,166,24,162,26,34,10,193,181,140,197,252,97,165,33,174,62,38,19,163,85,69,107,33,20,72,98,81,71,46,206,205,58,92,89,95,221,96,33,42,171,6,98,228,72,61,4,178,145,210,147,147,149,224,193,72,169,11,109,98,217,166,94,181,165,105,60,25,169,230,167,36,154,124,106,106,112,242,124,49,195,147,171,131,146,147,163,248,167,113,71,184,219,195,92,164,35,122,80,27,163,254,192,182,213,97,198,229,69,130,34,215,126,115,124,164,36,77,118,247,46,206,244,58,154,41,121,145,155,250,37,163,160,132,247,147,36,100,72,42,105,41,154,230,249,101,252,238,128,16,34,92,49,62,40,73,73,165,207,221,224,129,130,90,170,181,37,17,68,37,114,24,59,12,82,201,78,129,30,52,52,251,92,185,108,167,170,244,96,246,13,242,100,6,15,198,2,71,20,80,97,5,72,205,35,17,200,219,35,135,235,195,113,157,3,60,84,236,118,44,240,144,116,93,145,51,40,70,175,105,172,106,122,24,81,156,68,208,108,4,39,89,75,233,214,26,248,168,77,109,6,154,21,97,116,214,79,196,17,130,17,72,50,53,149,251,146,110,57,219,93,82,233,28,148,213,174,235,109,29,79,171,107,228,42,15,211,178,123,30,238,49,251,32,238,85,211,52,118,24,22,52,3,97,62,62,191,109,130,159,61,28,191,151,85,63,187,152,123,56,118,233,145,242,30,65,179,26,82,235,66,249,165,120,78,125,128,178,163,114,220,189,75,81,202,6,112,123,223,48,90,73,163,107,15,80,119,174,206,179,148,120,92,194,124,87,33,155,163,212,253,75,208,219,199,41,96,185,61,128,126,120,197,65,74,208,41,16,24,156,103,164,237,173,165,90,70,13,26,22,184,242,180,170,109,52,160,63,172,24,216,145,78,94,86,168,16,192,238,153,154,181,73,181,120,68,73,128,119,172,67,15,174,106,77,221,210,134,16,56,47,139,161,26,140,86,152,175,160,141,104,108,245,160,113,82,219,219,42,106,42,24,150,102,92,75,117,205,230,101,221,178,61,72,22,166,83,178,73,110,151,34,230,121,6,107,211,106,64,1,91,218,94,9,18,225,32,65,30,192,167,229,246,18,248,89,231,210,3,198,6,146,156,142,11,4,237,142,224,214,58,136,117,4,79,143,89,233,229,86,67,64,203,227,2,88,166,136,92,50,141,10,20,158,46,226,3,4,246,176,52,196,84,113,13,59,62,89,128,39,32,165,18,53,165,189,68,66,78,67,127,207,16,196,58,21,17,235,12,68,57,200,231,179,105,41,33,235,4,14,101,106,74,101,232,117,234,148,150,165,159,42,133,201,52,255,148,171,48,108,187,162,90,101,233,210,153,2,129,143,129,6,178,99,86,89,23,32,23,192,128,26,182,129,190,94,234,89,48,236,154,9,126,150,220,44,79,196,215,95,40,189,144,124,225,238,198,120,60,149,72,76,52,228,106,121,226,255,128,235,29,95,159,77,62,191,145,152,144,107,101,107,38,93,162,55,201,197,107,70,149,128,110,164,248,7,236,11,9,185,91,14,194,193,197,9,110,78,34,101,106,36,224,47,62,241,127,214,95,176,94,232,46,45,46,45,109,140,31,8,159,159,133,66,37,116,73,58,33,84,98,154,67,160,41,232,7,241,86,68,29,153,105,67,231,188,137,131,254,188,106,225,96,213,6,25,59,89,171,178,180,98,220,127,86,193,82,90,229,0,142,203,57,107,108,204,169,25,184,245,139,219,240,1,53,82,3,187,56,227,119,145,192,230,219,99,99,109,180,252,254,180,136,192,34,159,83,18,189,82,191,76,182,173,86,55,73,190,184,4,30,209,56,38,232,245,226,9,185,62,128,53,83,107,129,123,60,12,119,90,88,218,65,220,81,32,201,80,214,166,29,136,166,77,204,147,216,215,235,241,115,208,192,231,236,4,227,83,153,134,71,73,133,120,57,164,175,94,173,199,165,24,104,163,189,9,163,92,172,173,237,196,72,7,65,195,1,29,19,241,85,98,214,166,209,109,214,96,50,97,199,216,142,14,117,212,83,82,98,218,105,126,146,28,171,48,35,124,78,177,244,22,88,168,18,150,51,206,94,34,221,113,44,87,100,98,220,38,143,190,145,84,122,78,61,26,78,61,64,215,234,192,23,250,182,232,193,58,100,100,179,28,183,169,14,131,211,175,219,164,58,208,89,211,208,87,77,6,79,51,173,126,221,152,86,199,199,169,107,172,151,205,117,117,99,90,167,144,59,161,124,131,198,196,245,68,9,165,168,39,14,14,226,237,241,50,50,168,39,18,61,33,25,162,79,89,154,61,11,70,73,135,153,161,198,132,38,145,214,112,170,176,237,86,1,218,79,172,133,45,114,108,150,67,228,195,234,209,142,168,71,123,80,61,168,122,185,85,129,164,38,72,133,119,56,82,39,82,14,209,129,225,42,215,141,155,144,178,71,173,87,165,92,251,250,148,71,187,169,210,89,65,221,139,161,31,61,109,151,59,160,12,178,4,147,71,149,34,250,0,79,118,89,34,166,126,137,60,76,76,219,230,222,62,7,10,98,224,61,6,104,156,110,239,73,37,124,231,104,93,93,111,194,12,205,74,225,132,13,12,107,179,179,169,130,30,176,180,19,48,99,237,85,85,2,53,230,152,32,165,199,65,67,29,34,164,232,117,123,3,107,204,198,20,50,218,204,120,191,66,10,2,20,213,11,208,116,73,192,16,91,58,5,97,84,45,75,20,5,213,22,215,168,211,10,220,130,145,18,49,44,231,25,86,40,97,18,10,149,196,110,233,214,173,61,211,118,106,64,43,96,134,87,96,186,169,217,177,189,178,86,254,6,67,138,219,239,57,244,198,198,164,117,131,224,9,197,150,88,53,55,8,223,96,214,41,230,42,133,167,212,18,189,105,137,38,36,175,97,60,51,234,177,229,182,61,57,107,154,234,30,8,98,208,160,7,37,113,65,10,20,28,25,144,213,150,43,48,170,89,208,59,247,66,70,164,176,220,216,0,74,47,193,209,54,221,82,55,85,188,95,239,154,137,199,216,236,61,54,48,239,134,152,249,193,92,159,59,199,112,219,156,88,219,20,248,21,230,108,3,185,110,17,185,79,212,117,240,131,140,221,9,29,164,228,152,137,29,228,29,69,111,151,193,74,51,129,59,28,164,82,41,68,91,130,202,218,8,53,201,202,48,181,23,187,154,101,207,182,117,122,192,110,9,47,160,134,30,254,141,125,24,191,58,157,230,30,65,132,2,115,36,35,81,196,16,235,97,147,206,122,228,133,246,136,150,171,132,32,123,77,219,95,111,79,219,104,114,48,141,240,158,40,21,168,134,147,61,6,227,66,59,1,138,222,246,201,19,84,156,230,54,203,168,130,211,14,80,152,137,150,11,158,148,77,96,140,171,24,213,191,121,249,89,224,88,222,66,89,208,230,184,43,54,7,148,50,168,41,88,71,35,212,180,242,26,78,21,212,230,130,209,114,116,121,6,74,72,151,226,164,28,205,237,93,158,197,18,234,40,39,100,55,123,89,147,67,28,10,201,54,186,213,77,180,181,34,208,27,66,223,146,25,49,36,93,160,188,34,28,25,65,230,67,225,168,13,149,214,7,29,205,48,170,1,232,184,196,254,26,248,116,87,219,43,200,13,89,134,24,27,243,63,33,228,128,94,79,94,128,174,43,175,149,247,9,239,75,106,77,67,183,27,44,198,50,200,83,109,87,181,48,116,224,133,117,109,163,39,211,59,237,60,48,190,104,204,168,3,18,199,52,101,27,156,52,152,40,5,19,146,100,52,13,197,80,214,160,9,52,66,24,178,224,140,155,174,234,4,129,250,98,107,169,251,228,213,248,56,66,239,1,211,107,54,158,102,0,191,219,91,69,49,43,213,14,167,133,73,142,117,241,11,83,228,164,178,49,77,172,48,87,12,154,209,134,140,130,72,96,36,213,107,96,117,161,162,20,138,248,106,155,148,72,202,118,30,34,190,38,226,50,146,167,37,191,187,43,171,35,41,40,27,26,104,175,64,99,197,95,16,52,55,167,237,202,42,227,216,40,187,47,72,5,157,46,168,131,179,208,44,27,188,231,234,95,111,78,235,216,115,121,77,141,117,157,200,0,92,191,26,206,214,88,65,61,62,17,185,11,30,36,188,110,196,45,89,218,78,146,2,36,6,39,236,176,1,22,238,217,177,49,49,73,146,172,146,162,7,67,123,185,6,14,6,12,5,173,56,119,200,38,94,176,198,39,18,211,26,130,14,47,130,227,26,135,161,5,9,104,96,143,192,195,184,161,183,52,163,107,199,227,9,28,113,66,8,247,228,76,58,13,51,39,112,204,83,29,21,199,99,52,252,99,99,10,186,177,226,163,84,27,254,220,0,33,207,120,158,226,34,99,187,54,79,214,231,173,68,201,233,233,21,163,182,231,123,137,144,129,113,139,142,134,76,23,161,61,100,43,101,171,21,250,13,230,173,236,53,91,100,38,176,174,222,6,161,200,119,251,58,204,70,101,74,4,38,193,45,170,189,56,219,53,123,9,6,9,237,87,32,183,173,124,36,193,50,179,214,177,29,92,71,158,216,44,219,235,182,87,203,77,222,194,251,228,139,91,182,219,68,238,179,193,173,181,29,111,147,214,66,180,240,78,28,177,253,92,108,201,120,219,39,46,145,23,246,16,28,203,166,165,197,184,158,162,231,203,147,76,183,191,81,78,79,183,147,73,28,57,236,245,246,134,195,57,245,142,161,75,182,101,197,1,67,36,29,132,101,70,95,201,167,155,13,72,236,168,79,83,83,193,30,67,235,249,116,204,71,195,171,84,30,205,161,238,51,85,14,24,68,219,254,150,199,253,21,73,28,28,104,39,78,200,219,33,124,80,53,134,145,142,251,31,96,29,8,214,58,27,37,215,100,137,74,11,215,183,140,118,93,111,116,77,92,201,100,70,219,181,146,91,224,5,204,151,231,225,111,148,137,89,188,188,184,178,120,229,6,142,207,9,214,4,7,7,25,45,139,227,41,112,55,223,67,153,160,182,205,151,113,137,140,25,150,69,223,8,59,132,183,19,98,103,93,189,60,101,155,204,23,234,65,128,131,24,59,56,96,14,82,112,72,221,210,246,112,217,199,55,76,3,19,153,34,89,192,130,247,243,184,88,226,212,97,17,186,29,89,63,102,195,193,53,188,173,130,98,194,147,137,23,93,61,154,199,151,51,158,111,241,68,201,187,26,55,227,253,138,119,55,64,237,192,196,150,52,62,172,32,212,110,130,108,232,220,43,175,17,215,101,137,124,91,62,158,243,19,75,163,120,29,127,107,137,63,94,154,230,181,235,235,246,76,11,179,209,50,46,209,81,160,248,138,202,246,110,36,153,77,28,82,219,186,165,211,155,36,203,18,13,81,116,223,145,237,195,178,68,2,4,220,167,29,131,238,52,149,37,181,98,25,77,152,192,184,239,192,61,42,75,201,41,248,193,28,209,246,90,75,56,10,163,165,140,122,29,148,250,54,137,184,231,132,248,46,37,76,47,9,231,18,75,223,30,80,239,118,128,245,175,32,119,98,217,109,94,54,98,186,139,101,59,83,170,8,59,162,37,228,165,178,157,52,229,37,234,233,94,149,175,149,149,233,57,195,0,51,209,150,71,252,151,40,199,141,242,254,252,213,43,55,102,151,175,240,237,58,182,236,34,201,228,4,157,179,144,92,7,119,12,219,80,131,230,233,201,87,87,151,207,47,95,153,189,204,51,25,166,222,208,219,48,228,251,114,85,33,139,138,167,225,140,164,147,164,215,147,231,202,187,241,196,140,180,112,117,133,172,156,174,81,1,151,36,178,178,186,179,169,129,98,203,43,28,232,89,107,46,227,234,238,45,178,184,235,220,230,193,22,148,75,251,228,206,14,50,51,148,249,236,60,224,28,174,195,220,148,143,166,52,3,93,236,116,114,128,125,195,117,224,53,178,110,192,146,240,73,106,24,217,30,166,38,61,117,184,196,184,145,164,171,205,62,28,164,123,50,85,145,27,198,28,232,42,75,196,155,140,167,58,7,201,90,100,23,209,32,59,85,209,201,34,1,173,233,38,40,25,252,68,174,100,232,254,155,198,14,222,44,194,55,190,112,240,104,186,23,142,224,126,73,233,70,138,169,11,133,188,174,147,123,79,72,27,151,20,40,190,81,74,203,84,161,159,115,62,221,129,79,90,27,185,189,225,70,97,224,77,37,226,85,37,124,35,50,196,177,39,172,178,230,102,182,255,235,101,5,100,74,247,16,67,114,164,57,216,179,78,119,128,233,238,93,20,105,138,52,193,114,120,203,73,226,245,27,206,78,193,0,222,214,93,106,27,228,86,15,122,93,94,232,222,122,202,145,30,217,101,39,2,36,155,235,32,66,217,116,44,210,115,4,172,158,137,81,54,16,47,217,39,72,89,47,239,187,45,33,17,66,113,9,215,78,171,170,29,183,101,41,17,3,11,175,226,18,92,130,63,5,247,2,138,73,160,123,238,54,136,49,35,57,116,16,233,87,66,84,111,223,77,127,14,93,83,150,192,186,38,124,151,254,57,175,85,250,218,89,250,225,158,22,222,229,226,40,16,12,128,122,170,165,238,18,203,87,38,31,47,144,8,18,102,51,19,178,222,147,197,157,252,160,36,239,165,220,25,97,60,225,41,141,118,246,111,176,139,98,88,215,215,220,155,103,104,47,8,189,113,134,228,128,129,26,221,38,234,157,115,195,128,75,83,225,10,225,189,25,33,242,18,21,150,12,125,88,122,149,10,104,201,122,122,99,186,77,224,204,113,170,139,139,52,169,166,115,47,8,193,110,23,192,219,113,131,95,148,3,41,169,166,109,131,171,187,214,237,96,248,220,205,182,142,174,79,179,233,50,63,207,167,157,158,132,203,52,89,63,120,250,187,224,208,224,174,214,5,42,165,178,184,103,104,7,87,34,166,121,221,152,31,196,241,218,219,236,126,134,76,145,133,40,196,69,144,243,88,54,227,217,118,245,189,44,178,192,0,223,227,201,82,228,38,177,39,221,20,219,168,247,102,207,165,75,209,155,216,124,186,64,197,119,151,140,73,183,113,76,226,98,216,241,94,139,195,107,77,198,173,5,173,105,171,51,226,151,82,146,95,207,1,211,149,244,76,20,219,242,62,126,88,133,158,90,74,165,149,124,168,197,76,68,115,61,84,118,92,42,106,57,27,124,178,235,207,134,181,182,39,233,92,148,48,252,90,229,168,159,168,87,245,225,203,172,15,83,102,104,94,186,96,20,213,102,100,233,90,246,108,239,6,59,189,211,239,20,33,41,217,210,234,151,22,156,59,26,254,147,82,155,96,188,14,191,247,246,163,79,63,61,252,213,127,60,250,175,95,75,156,142,179,65,28,101,50,112,38,35,210,29,27,75,147,41,5,13,26,116,148,204,59,116,184,238,35,14,20,109,207,64,1,221,82,123,14,70,7,250,233,14,235,208,53,83,109,132,169,49,153,50,59,132,57,209,178,57,206,8,37,13,57,248,254,78,89,101,239,239,36,117,191,110,145,38,160,139,154,129,162,67,82,118,59,190,89,85,61,130,150,151,16,93,252,244,47,147,246,28,177,243,128,171,128,205,20,157,168,177,49,242,136,90,38,92,191,132,186,5,50,56,149,47,31,215,221,145,93,27,87,242,77,150,197,150,231,102,152,77,244,65,201,173,248,13,92,132,103,15,200,125,136,228,81,91,216,135,117,134,88,220,12,140,183,199,149,196,87,52,103,21,222,25,126,111,172,107,235,230,198,134,44,14,113,61,122,231,91,40,75,204,197,58,56,96,174,13,245,11,61,142,140,215,97,154,22,60,170,184,251,57,169,140,107,192,80,143,46,225,70,20,133,62,218,137,75,34,21,119,218,159,153,201,144,78,23,188,173,36,244,18,18,101,195,123,137,201,126,111,58,188,189,218,252,170,12,131,223,187,228,218,227,140,76,93,176,5,208,151,169,48,229,0,167,222,78,144,222,204,51,145,238,236,228,130,110,220,14,122,126,150,207,28,240,225,150,95,89,194,135,134,146,69,253,203,111,164,50,116,129,18,191,148,97,134,105,209,61,211,56,127,150,52,19,48,14,47,233,187,90,45,158,77,36,60,55,145,176,81,170,212,39,251,184,55,187,152,219,13,36,42,161,187,210,24,47,171,226,107,111,80,19,77,146,228,73,122,86,160,234,101,61,226,122,191,160,59,180,236,117,134,196,41,150,16,117,17,88,29,160,30,156,214,228,23,226,161,179,182,30,29,132,186,145,170,3,41,139,250,88,228,166,149,16,190,188,101,243,18,220,79,158,165,196,144,135,158,149,0,135,193,30,94,135,185,34,95,38,55,168,76,22,139,18,94,183,196,116,241,50,211,197,43,158,107,91,156,63,228,194,22,72,80,94,245,92,213,82,157,12,198,12,211,48,97,188,192,105,74,81,112,143,56,117,247,174,102,173,16,152,4,22,23,192,230,158,48,41,176,200,102,174,176,119,106,146,36,235,228,58,23,152,58,72,27,27,120,53,26,52,184,218,180,200,58,24,191,5,134,63,164,174,164,138,5,230,166,166,52,152,186,48,234,211,106,92,42,78,78,229,213,122,81,149,128,22,204,80,247,105,88,245,138,218,33,129,97,4,147,129,216,88,226,241,96,133,106,181,19,223,61,147,86,213,106,189,144,171,125,81,119,207,224,74,72,178,186,169,85,183,240,132,89,128,171,253,126,23,148,52,224,131,3,133,238,39,21,19,190,15,32,75,43,91,215,109,30,4,47,34,149,215,84,107,83,171,81,240,139,66,81,86,10,138,156,201,231,101,68,136,225,7,225,210,49,7,16,63,136,33,205,113,214,51,41,101,178,152,143,186,95,33,156,251,32,223,125,110,22,233,193,188,69,221,210,146,120,45,93,32,35,61,24,225,92,119,124,247,46,171,169,87,16,3,128,182,143,65,63,150,234,104,141,91,106,147,64,200,40,242,137,73,100,68,9,48,249,243,171,113,248,133,20,130,96,38,179,217,172,123,195,140,208,194,189,83,224,132,23,79,47,0,9,150,174,164,72,179,60,1,44,112,152,83,183,192,13,88,128,182,195,73,255,4,89,205,95,37,155,206,20,112,88,68,14,94,67,48,81,178,165,5,77,59,113,86,230,231,131,216,125,214,68,95,202,50,79,19,57,59,215,66,228,108,10,103,236,34,89,171,14,86,115,193,125,67,49,144,173,121,134,26,237,252,109,120,64,162,23,57,76,243,109,246,142,35,45,191,184,224,80,42,184,88,208,214,242,236,34,75,219,21,104,234,115,62,44,102,107,78,36,55,26,66,49,183,137,103,8,197,103,8,197,103,8,197,103,8,197,103,8,197,103,8,197,103,8,197,103,8,197,103,8,197,103,8,197,103,8,197,103,8,197,103,8,197,103,8,197,103,8,197,95,16,66,177,196,17,138,95,24,6,162,248,133,51,140,226,179,223,179,223,179,223,191,35,212,101,110,32,191,218,223,62,126,117,218,69,234,244,110,195,237,143,138,225,139,123,146,46,216,30,199,35,117,136,14,66,227,98,35,145,184,23,233,135,0,12,217,148,140,225,174,100,12,183,37,93,199,16,179,56,72,157,105,47,142,99,20,158,151,8,118,150,19,177,78,251,226,129,246,132,90,6,17,29,93,48,200,40,40,85,31,86,170,187,49,199,137,121,64,225,66,182,229,78,14,168,230,160,199,137,27,124,114,216,83,69,132,148,11,171,163,35,117,7,99,90,68,20,245,202,160,224,121,211,167,237,123,145,76,138,236,120,54,36,251,148,155,201,245,67,189,150,194,241,220,166,148,220,32,128,182,84,13,227,178,171,222,163,185,44,118,217,192,128,54,150,162,18,154,66,23,82,212,66,83,88,66,10,53,52,69,83,72,161,133,166,168,226,81,34,132,250,201,86,138,82,98,218,13,255,168,169,42,65,200,96,103,164,72,11,236,226,209,62,211,86,155,238,129,116,67,56,21,140,184,32,215,76,163,165,91,154,24,56,139,130,49,73,252,9,158,231,177,227,234,184,52,81,209,239,207,169,22,136,84,173,77,108,43,19,47,118,53,115,79,146,181,68,202,222,132,73,77,60,228,200,177,29,143,99,40,11,198,74,10,199,96,181,25,250,177,164,165,112,215,58,113,112,176,190,129,177,130,41,10,94,16,70,8,63,99,176,53,252,231,212,66,143,15,168,4,57,216,204,42,129,199,236,66,234,176,182,215,198,37,184,54,168,212,2,176,34,5,234,34,224,47,57,117,177,197,35,189,188,46,54,175,203,126,111,64,93,236,144,186,88,35,181,72,68,101,156,8,127,45,113,10,109,50,176,30,97,109,210,60,141,122,16,228,11,60,37,57,33,141,127,97,218,85,61,149,62,210,237,32,42,56,173,205,231,223,85,136,201,203,250,2,198,16,185,128,199,86,73,228,20,18,137,154,155,232,192,220,13,215,222,11,57,89,191,53,119,117,117,39,125,233,124,195,152,133,159,43,107,55,55,23,111,54,224,19,110,191,206,206,94,159,159,197,187,103,103,235,147,19,83,155,228,201,115,87,214,86,211,203,179,166,149,171,22,174,195,247,218,149,139,171,139,75,55,175,46,142,55,211,247,21,99,105,113,241,206,238,246,133,137,149,236,213,246,249,249,43,217,173,21,67,191,94,91,202,221,209,151,158,175,204,173,234,119,214,182,58,203,185,139,198,226,157,43,250,210,218,82,198,48,110,222,86,55,111,95,110,228,231,206,47,205,239,46,46,223,210,141,213,27,230,234,218,189,213,69,123,246,158,118,105,85,157,127,110,119,246,226,226,234,202,114,45,123,117,187,120,181,146,185,122,173,218,109,214,182,237,171,247,175,78,104,90,253,249,219,245,243,245,123,197,203,230,181,130,242,252,246,120,103,101,205,216,93,46,46,183,47,220,87,27,153,221,43,215,26,151,46,214,10,83,151,111,77,221,191,49,49,155,201,220,172,84,239,207,218,233,218,85,101,69,187,114,173,186,180,183,60,223,126,241,250,61,83,155,109,166,173,76,190,187,164,173,118,38,46,236,93,220,186,163,190,216,173,232,183,174,45,212,159,51,110,42,187,151,27,123,55,170,149,189,101,235,90,163,149,181,175,207,110,46,222,215,27,47,238,78,92,89,89,45,78,61,167,76,109,77,116,183,182,235,139,153,133,140,62,165,156,191,113,190,82,169,216,107,23,87,151,170,179,247,230,172,246,92,251,186,50,171,229,199,237,23,205,197,59,115,170,161,220,105,108,233,102,251,234,194,189,185,220,149,98,190,114,125,167,121,125,162,213,152,171,174,204,79,94,153,44,180,211,215,140,181,166,154,94,186,118,161,157,233,152,55,103,23,118,23,155,119,174,102,117,227,242,157,246,206,138,178,244,226,238,118,238,252,172,174,85,199,219,91,249,91,83,55,231,119,110,79,238,101,148,201,251,219,247,118,27,55,244,201,243,75,250,84,117,107,126,106,254,185,133,252,246,173,219,179,245,218,214,61,101,246,234,234,189,251,215,118,46,172,93,56,127,115,183,214,189,80,91,219,156,187,184,121,199,154,111,45,172,77,41,243,181,75,23,151,151,38,231,47,22,198,111,45,99,125,139,231,183,205,133,73,85,95,61,63,89,92,52,234,198,133,197,231,234,243,234,253,173,243,249,27,221,11,87,42,215,148,173,155,106,253,246,173,246,229,11,179,19,219,171,219,87,46,41,123,171,91,173,93,117,249,246,242,98,254,254,86,94,75,175,93,187,189,91,237,100,235,207,229,230,239,91,181,59,179,149,59,91,55,148,171,147,217,236,146,86,173,180,55,239,85,111,215,118,230,118,115,154,94,45,222,222,181,238,168,23,55,239,45,172,45,92,89,221,186,117,109,101,234,197,149,107,217,86,235,66,33,157,219,85,38,114,123,119,138,21,197,28,159,87,154,171,91,155,139,149,203,91,213,29,162,143,139,205,165,27,91,107,221,235,173,249,121,9,59,65,165,168,246,139,154,76,231,180,47,56,106,178,82,204,106,245,201,73,109,216,168,201,74,61,125,226,168,201,252,84,166,50,149,175,228,190,168,168,73,12,224,16,227,37,29,126,246,249,9,226,146,169,53,85,92,26,237,147,88,118,94,197,232,167,110,7,67,191,131,68,163,2,36,57,172,119,42,3,74,149,193,16,196,33,9,58,92,242,99,206,211,196,103,77,79,35,132,119,122,154,65,85,149,148,105,134,125,11,159,132,19,125,106,179,137,7,249,134,45,141,76,27,232,59,86,19,37,147,194,72,76,54,213,41,166,38,149,12,141,204,12,171,84,72,48,40,107,72,23,215,253,24,172,196,244,253,64,168,224,113,168,148,42,26,76,137,52,15,49,22,18,59,205,98,37,41,183,199,161,254,181,253,112,153,132,215,92,111,53,134,84,202,233,1,237,16,18,33,27,213,58,92,87,210,142,174,164,7,232,74,20,155,244,58,18,28,208,185,154,32,182,55,99,142,124,30,172,245,131,105,163,76,157,93,199,18,225,148,70,194,143,84,237,161,203,100,103,57,146,120,44,104,255,36,180,232,249,0,171,105,216,81,210,17,175,0,112,218,82,184,211,128,45,52,68,118,167,233,207,77,46,110,93,124,189,112,96,199,97,52,99,41,10,141,155,196,61,168,166,186,55,140,133,163,166,141,217,185,81,68,88,237,154,22,112,195,135,188,160,68,133,144,104,183,55,132,85,75,16,48,89,58,74,203,248,139,219,145,226,121,105,74,34,162,215,12,172,57,189,74,96,223,53,225,199,38,29,211,131,98,101,178,232,24,58,169,57,19,99,42,79,34,224,221,80,251,244,36,141,251,14,17,130,112,25,135,40,109,39,207,241,24,43,53,85,203,166,183,29,236,139,247,110,8,199,19,172,77,99,7,76,64,99,192,208,56,172,61,115,201,69,154,221,33,135,209,39,16,160,142,145,121,43,141,150,125,141,60,183,232,83,107,2,113,234,231,85,83,12,207,93,172,233,246,44,94,70,209,208,196,199,80,167,5,93,109,26,141,137,51,30,134,230,225,137,6,180,159,53,233,223,36,15,167,25,16,63,190,124,111,78,206,192,179,101,12,66,95,100,97,234,173,197,217,11,78,4,252,220,236,205,101,120,188,122,81,222,153,199,116,244,241,85,252,179,130,137,111,226,167,155,248,105,203,13,116,111,45,96,82,213,13,152,103,225,238,243,78,138,23,73,138,134,155,37,71,30,24,115,66,68,254,242,42,79,198,242,93,122,94,54,56,19,231,103,69,250,150,80,202,77,231,143,192,209,36,201,71,66,239,239,176,12,252,85,131,148,225,147,149,151,1,254,224,252,69,150,218,37,244,226,156,123,92,32,45,112,225,165,132,226,9,173,160,177,224,10,117,197,145,172,159,188,230,150,113,219,169,157,33,148,41,148,147,38,20,111,138,79,129,109,139,60,213,28,98,58,201,54,233,61,205,0,143,23,49,25,127,112,125,115,142,181,122,80,166,64,211,136,120,53,218,129,5,62,250,157,29,88,56,59,176,112,118,96,225,236,192,194,217,129,133,179,3,11,103,7,22,206,14,44,156,29,88,56,59,176,112,118,96,225,236,192,194,217,129,133,179,3,11,103,7,22,190,160,3,11,95,229,241,184,195,156,87,56,59,174,112,194,160,231,1,66,150,220,160,103,103,199,195,9,38,117,182,175,98,206,150,237,208,33,202,206,101,223,121,79,20,116,204,179,241,33,198,173,138,197,57,219,101,226,107,26,208,154,246,60,35,151,125,123,31,245,225,140,220,206,204,182,67,98,138,231,49,223,27,241,61,142,168,139,83,188,112,239,54,219,72,241,212,21,127,120,220,178,176,161,238,169,181,192,115,38,151,246,21,224,185,120,58,31,246,118,0,135,17,49,227,108,173,198,127,41,189,63,167,30,100,53,42,138,56,44,221,88,137,197,37,132,147,241,147,10,171,30,255,225,78,54,91,99,10,75,214,243,63,236,133,241,245,181,112,94,130,98,244,203,38,178,168,94,120,124,54,223,54,140,80,241,64,143,194,31,152,108,132,105,57,60,142,86,244,160,210,68,43,76,223,8,254,161,244,201,233,62,233,240,238,147,62,81,255,160,177,17,81,221,195,115,203,122,160,178,97,47,7,152,162,65,58,225,110,148,199,196,80,132,112,253,25,40,217,17,122,108,80,191,162,36,38,70,118,4,107,49,160,168,104,202,66,108,196,233,181,134,184,211,30,97,205,132,176,6,255,145,148,48,107,198,205,24,181,106,193,164,67,54,224,144,141,55,164,54,13,97,52,163,44,221,0,43,215,95,45,252,241,9,1,46,6,140,175,17,227,105,212,208,251,164,85,129,5,121,196,120,196,203,49,84,37,252,100,78,95,67,54,76,75,137,106,197,34,104,98,244,63,62,69,246,240,41,216,64,33,244,37,84,117,198,104,220,76,184,2,69,120,46,195,148,51,112,84,140,208,89,222,6,60,210,38,44,13,211,129,108,148,78,59,71,201,162,18,248,196,221,111,220,13,168,78,46,221,215,253,112,227,113,162,61,16,49,80,39,186,103,246,70,112,1,132,83,108,60,60,103,127,176,247,123,58,35,235,144,126,200,104,94,240,192,194,200,159,175,134,31,25,171,230,234,193,72,107,33,206,58,213,25,199,11,208,39,54,53,21,172,107,42,147,159,212,138,106,49,159,234,180,27,36,244,188,154,47,12,149,159,96,164,147,69,220,116,38,149,173,213,38,115,25,165,224,82,169,86,6,28,92,115,162,217,181,44,185,194,156,4,154,231,129,125,248,76,175,54,47,22,53,114,181,57,124,86,148,220,36,94,159,70,62,215,200,141,230,205,178,25,215,19,114,21,254,145,164,148,133,215,179,37,228,90,121,69,181,55,83,85,77,111,134,94,49,30,19,15,195,224,45,129,228,242,98,185,43,119,202,70,28,175,134,78,200,173,178,138,23,172,213,203,29,134,229,45,111,150,157,227,45,230,140,20,147,74,70,220,116,174,7,105,125,189,92,199,43,159,225,229,230,76,167,20,215,203,173,100,29,202,110,198,55,229,90,92,159,216,100,84,128,114,151,131,131,227,53,201,221,114,53,222,149,211,178,142,144,243,51,157,241,110,169,59,222,193,27,217,92,81,239,91,182,106,218,165,110,252,156,2,105,192,250,117,49,54,158,28,146,169,77,101,7,157,11,140,75,153,124,154,220,245,38,165,235,83,213,19,71,223,23,114,89,101,178,146,86,190,168,232,123,173,6,51,76,181,86,75,210,219,47,98,254,7,201,182,182,195,103,160,1,158,197,232,89,15,248,46,51,108,105,130,114,92,194,11,94,155,221,86,59,233,3,57,30,165,236,88,138,28,150,141,228,132,22,20,66,51,136,141,235,100,58,21,32,225,211,40,208,143,44,124,234,52,93,128,223,99,225,11,63,65,126,62,127,192,225,136,128,179,107,222,100,55,52,181,101,97,178,168,8,180,179,242,191,148,49,156,103,205,248,116,149,127,154,49,155,147,215,235,242,248,130,3,58,76,130,32,215,156,200,65,195,141,229,43,16,44,225,21,7,147,216,90,12,195,36,222,185,132,152,196,17,112,196,198,210,73,225,136,185,197,60,139,238,59,139,238,59,139,238,59,139,238,59,139,238,59,139,238,59,139,238,59,139,238,59,139,238,59,139,238,59,139,238,59,139,238,59,139,238,59,139,238,59,139,238,59,139,238,59,251,61,139,108,36,219,176,254,85,120,214,207,250,238,154,236,251,34,29,61,97,12,225,16,163,124,83,218,221,169,37,123,43,194,102,170,176,155,227,135,135,141,121,247,105,196,237,90,63,21,17,172,147,213,36,8,151,58,2,96,106,84,125,70,2,77,141,130,77,237,3,156,58,8,36,181,31,76,234,128,56,207,94,31,214,194,89,8,133,75,141,6,76,245,239,249,15,220,8,87,148,108,58,26,65,45,147,174,76,126,193,8,106,89,165,56,149,77,107,67,222,59,11,213,41,14,2,130,53,227,54,199,86,21,32,88,221,43,175,101,220,241,125,182,106,106,170,173,45,210,238,43,183,225,209,93,75,107,214,83,119,171,7,7,246,180,131,201,40,213,244,109,73,198,45,104,91,175,146,155,252,74,18,222,205,238,116,152,170,97,66,109,129,84,178,10,90,11,179,112,211,146,122,242,58,228,116,195,23,146,56,175,234,248,201,4,223,171,182,109,90,165,125,92,86,47,105,41,247,253,21,120,32,227,69,199,170,9,237,42,219,106,163,68,248,234,177,130,84,107,43,137,76,65,9,53,221,212,136,27,104,149,214,41,33,9,163,65,64,186,234,206,21,242,117,59,73,31,144,27,207,75,210,13,200,140,11,251,216,192,90,202,89,244,39,69,66,67,154,48,98,227,78,158,228,121,19,131,196,177,175,242,172,95,5,85,147,183,180,61,129,24,175,138,39,87,201,71,191,39,3,225,253,234,38,14,230,152,11,223,59,95,122,189,132,76,234,134,179,216,227,87,14,114,31,187,118,44,175,88,61,78,238,212,234,135,38,144,197,199,29,187,150,11,46,141,99,214,213,71,193,173,177,159,244,233,213,155,14,125,199,174,50,201,126,220,218,58,153,133,138,186,4,79,165,142,27,178,66,254,239,201,106,121,125,67,54,158,144,41,18,186,7,181,5,125,211,112,163,21,157,150,140,136,116,233,40,58,81,189,219,164,45,23,171,52,162,83,89,96,173,170,155,56,67,25,38,13,176,214,170,232,109,114,131,42,75,191,70,94,206,27,173,22,60,146,247,89,171,24,29,76,114,89,183,108,16,185,251,133,182,7,165,7,47,160,41,106,77,141,82,224,173,193,250,91,128,9,186,44,73,132,132,242,129,111,154,57,72,154,110,66,153,190,93,195,221,194,18,143,146,40,73,232,102,113,251,76,169,152,90,157,229,94,213,234,60,91,128,168,219,58,224,61,209,118,8,237,30,44,0,219,211,67,156,103,180,147,192,8,130,249,47,211,167,158,78,33,190,192,46,64,120,107,193,136,172,119,80,106,77,141,168,106,40,147,77,16,182,211,69,8,12,49,43,7,113,184,101,137,141,236,73,11,60,0,9,94,53,52,123,13,62,106,230,2,173,3,142,218,169,142,106,170,45,75,198,24,43,144,254,46,11,171,148,56,165,21,117,247,2,121,34,179,160,107,24,243,36,238,104,243,200,115,119,185,82,2,181,197,201,174,146,142,201,217,201,152,140,215,17,164,83,83,9,200,100,26,59,73,232,222,144,66,175,97,109,76,189,163,161,103,196,148,5,235,41,40,11,171,54,184,60,252,99,146,246,105,41,152,104,158,188,128,164,80,57,33,21,126,165,175,122,222,86,76,82,31,220,213,99,26,241,24,130,87,110,143,43,227,142,140,82,216,205,230,52,181,77,62,36,149,196,215,194,223,172,129,171,8,166,134,132,37,75,52,44,89,146,155,106,69,107,150,164,195,143,94,63,124,253,3,112,27,246,58,124,167,91,146,169,27,43,193,244,66,98,22,57,146,83,244,225,225,35,180,131,24,72,136,70,12,173,151,222,182,58,32,146,27,122,75,227,166,202,62,56,144,146,82,36,59,31,188,115,244,214,175,143,126,242,235,163,55,223,130,38,106,65,231,35,204,72,148,27,185,99,26,29,100,211,33,11,137,72,64,43,174,113,213,155,240,193,54,12,212,84,9,91,114,116,222,109,202,123,187,108,167,106,92,39,57,231,26,60,34,15,84,115,111,209,170,170,29,45,46,237,90,117,144,87,59,209,183,82,71,111,252,229,240,7,63,244,85,167,232,212,198,41,232,148,235,34,180,131,9,253,98,30,28,229,225,26,225,209,7,239,31,189,247,223,145,252,114,98,79,142,93,58,51,26,142,217,135,223,250,11,110,215,190,243,91,162,198,17,44,83,130,79,78,87,170,48,68,55,12,115,175,175,170,84,107,59,205,138,36,95,92,187,122,37,69,231,77,48,141,141,183,19,137,33,234,247,240,63,62,62,124,229,223,125,245,155,116,234,199,203,127,114,77,130,246,129,197,173,12,217,147,191,251,157,195,247,254,18,201,177,64,239,201,53,11,22,50,176,73,6,247,95,183,9,254,229,255,246,173,208,73,106,18,109,15,255,245,165,163,127,252,206,225,119,255,123,160,61,92,131,1,185,107,245,101,66,166,241,72,107,77,195,182,96,68,186,219,141,175,239,19,23,151,13,205,146,92,111,7,68,105,130,40,97,176,100,146,100,3,87,83,111,111,185,220,211,225,67,65,127,219,76,121,216,153,145,216,2,48,148,79,87,102,37,25,198,101,205,196,51,19,56,113,135,161,16,24,217,142,75,225,71,33,98,49,105,28,125,222,120,84,3,222,7,166,125,101,210,230,76,140,71,144,148,192,221,219,232,225,10,200,73,148,139,141,249,164,192,126,74,182,87,173,54,145,199,1,74,118,248,171,111,63,252,244,189,65,45,45,22,122,250,218,118,244,207,175,61,248,244,205,176,210,191,0,149,18,149,132,185,39,92,147,216,252,170,169,87,183,194,156,36,238,143,185,211,182,184,153,232,13,86,180,71,239,191,11,242,31,168,51,56,95,64,225,130,107,197,231,36,204,129,119,159,92,83,219,90,211,231,254,75,236,84,143,109,116,136,88,113,14,192,125,101,116,211,86,53,11,196,85,10,248,112,180,182,18,46,248,5,93,78,120,200,189,205,106,215,196,147,132,129,52,243,244,57,247,60,217,124,199,253,237,201,58,206,66,201,1,135,124,62,75,207,141,192,231,106,81,171,72,120,120,132,156,39,81,21,9,143,142,196,225,139,170,228,241,5,124,42,78,230,10,18,158,218,160,103,81,170,117,120,220,33,75,121,197,116,70,194,115,34,240,185,160,226,58,162,92,39,121,233,237,70,178,115,175,81,66,222,28,116,177,81,99,184,75,91,234,194,165,45,155,227,18,11,113,197,187,91,150,169,109,128,148,84,196,84,47,190,12,183,29,109,143,84,53,188,89,103,216,154,125,9,174,13,170,60,185,118,59,157,38,59,86,173,246,70,171,85,247,203,92,41,180,196,187,216,69,167,20,5,239,24,219,41,183,83,237,248,110,66,158,197,135,233,194,100,26,141,193,60,185,78,101,106,18,83,60,91,102,75,12,194,106,167,27,11,78,236,24,179,128,165,46,145,128,44,46,212,148,90,228,89,143,12,102,129,69,180,125,54,96,120,136,19,195,191,70,188,101,48,224,45,125,23,6,250,210,122,135,208,217,144,201,18,67,224,42,181,253,78,183,178,214,173,148,80,94,178,119,209,160,36,21,210,104,120,101,113,145,3,55,19,108,83,19,191,86,236,182,243,77,33,47,113,5,3,163,217,33,35,89,95,90,151,142,126,244,63,15,255,240,198,209,159,126,252,232,55,223,134,138,50,238,175,177,170,225,1,79,48,187,48,198,178,79,206,40,139,2,4,203,239,172,139,80,170,214,214,114,13,215,50,132,37,172,245,125,91,183,49,0,221,235,27,136,158,192,93,139,184,2,119,249,4,158,46,78,112,42,165,171,149,123,240,53,62,187,46,85,165,141,132,227,139,128,97,102,203,57,88,59,46,246,115,233,158,204,75,244,186,188,108,18,69,116,120,222,153,106,12,85,34,115,177,61,37,186,197,240,153,177,88,192,130,59,29,30,174,4,156,130,123,233,111,200,116,8,165,227,42,142,161,244,19,142,150,165,76,90,198,207,37,104,86,3,198,153,18,212,154,12,3,184,124,6,142,140,73,181,87,154,91,188,113,123,113,241,10,229,77,51,237,61,238,102,107,116,221,1,42,33,164,94,188,126,115,246,178,152,214,215,60,3,82,251,68,59,84,106,87,78,3,146,83,221,194,149,60,139,44,182,65,61,157,37,7,212,56,33,37,200,155,164,68,103,137,46,60,215,196,238,133,171,210,41,92,99,67,181,141,131,227,208,50,186,109,95,26,119,253,122,154,36,167,125,177,188,147,82,83,86,183,98,85,77,189,2,78,177,208,195,125,134,179,157,210,107,100,163,144,178,93,198,239,178,227,19,209,150,90,207,109,164,200,50,38,127,235,242,68,236,154,220,210,236,77,163,134,107,144,62,119,188,52,75,173,82,112,229,177,84,91,151,42,18,49,41,218,53,112,44,53,147,58,76,129,250,135,173,176,149,65,153,252,178,225,159,35,132,195,172,49,211,230,42,97,43,17,103,95,155,236,107,34,133,219,231,174,25,135,81,128,77,64,100,83,86,101,67,214,125,116,220,140,120,243,171,247,202,195,29,48,68,90,92,73,88,59,58,142,13,224,104,153,218,54,248,225,109,112,186,18,251,85,213,210,96,28,225,163,13,125,153,150,189,235,196,101,180,148,36,67,57,39,55,56,183,53,214,21,121,43,37,18,211,132,90,174,132,243,36,11,247,45,76,104,41,210,221,100,85,60,40,12,229,225,57,102,156,10,88,224,133,58,111,140,153,245,141,146,33,7,151,51,9,141,178,42,11,203,202,101,157,150,166,40,62,230,21,37,192,61,52,83,170,174,183,117,107,51,174,40,140,75,37,87,194,127,37,13,23,139,29,10,22,120,233,208,138,48,141,2,173,196,113,100,125,61,45,203,64,82,201,109,16,79,47,129,109,204,231,25,77,205,214,66,150,77,220,94,64,230,42,104,55,76,20,161,69,109,136,1,206,65,232,80,239,73,174,224,205,161,132,200,179,85,188,114,208,108,197,165,135,239,188,119,248,222,207,15,95,121,251,241,207,126,245,248,165,87,31,124,248,135,135,63,255,54,46,219,189,246,214,227,119,254,242,240,23,239,29,253,244,159,30,126,252,221,195,31,252,228,175,159,224,58,234,209,235,63,120,248,171,143,96,154,194,40,204,117,109,219,104,223,192,48,88,164,245,232,189,95,193,48,174,182,171,90,83,124,115,248,250,27,71,127,126,133,155,97,22,123,37,245,152,147,50,162,230,114,245,103,122,43,91,114,85,174,201,221,97,245,183,29,208,223,54,109,229,118,132,254,186,35,56,74,220,4,79,73,3,91,81,2,217,210,233,16,170,14,52,92,234,158,161,3,107,50,163,150,145,41,189,114,94,102,28,205,51,229,54,153,186,228,75,122,61,174,66,177,68,175,141,178,138,113,46,182,38,159,51,208,118,145,188,74,110,186,2,198,115,171,231,48,243,108,75,179,44,208,225,20,11,115,139,75,33,141,69,90,147,158,65,34,71,250,109,191,246,195,20,77,39,95,96,78,166,59,43,251,48,41,211,89,223,234,186,39,251,227,181,137,42,204,203,190,161,140,141,89,208,161,186,99,99,10,6,105,184,221,134,157,179,7,83,107,135,111,39,148,113,150,203,43,4,253,198,181,109,78,191,225,30,37,235,111,152,74,20,187,34,183,157,222,150,227,185,138,193,222,214,22,122,91,155,247,182,12,244,182,156,172,20,89,111,235,231,209,106,196,230,11,155,229,165,168,253,84,152,128,119,113,163,200,226,40,3,233,177,49,106,116,206,149,221,151,235,233,141,25,241,75,105,191,55,29,222,1,137,95,118,248,233,63,31,190,250,26,116,192,195,79,190,117,248,225,135,71,111,253,250,209,251,191,252,146,118,189,39,212,221,52,95,119,227,26,193,21,40,39,239,113,46,45,47,211,252,235,62,56,196,9,121,31,93,67,234,10,115,7,64,22,151,188,216,18,227,128,59,123,197,28,137,25,41,141,171,45,82,207,29,149,160,3,155,188,3,171,101,147,119,96,213,237,192,105,111,7,214,66,58,48,243,201,121,119,117,114,122,188,17,166,243,105,127,79,193,84,81,61,37,205,115,101,135,236,41,10,244,148,180,172,100,135,238,41,66,96,66,160,163,28,179,135,96,224,81,48,175,18,154,87,17,243,42,164,119,105,99,99,180,131,105,45,221,142,75,46,131,48,39,150,189,90,9,126,36,184,148,77,20,21,222,123,139,3,52,216,245,25,233,225,39,111,60,250,236,135,208,212,71,31,124,124,248,189,183,37,196,0,161,64,127,11,154,5,254,242,158,88,87,164,210,109,187,254,168,224,169,98,190,173,242,179,242,93,178,92,149,203,22,107,116,185,42,51,89,44,226,114,213,66,153,105,238,93,166,185,91,100,56,195,38,196,230,144,20,181,88,81,210,245,130,68,190,39,228,181,242,2,143,121,147,23,159,146,64,15,140,59,76,226,164,215,9,86,211,180,36,6,124,59,145,10,240,96,141,124,23,246,250,249,132,25,131,211,156,201,180,187,233,15,66,128,126,153,84,155,77,73,152,117,210,233,178,150,18,191,10,115,236,71,239,124,31,167,217,31,255,215,225,71,239,130,115,238,76,196,105,25,36,170,64,183,160,129,233,110,61,223,188,175,138,43,158,24,124,19,178,2,42,127,81,49,46,68,128,208,249,61,75,196,44,11,60,22,210,107,205,100,133,140,9,126,202,144,44,134,73,59,77,220,5,224,77,192,142,237,148,200,186,80,138,204,135,105,68,130,48,220,203,77,167,145,106,198,78,27,191,241,134,34,135,209,176,76,252,144,228,111,129,65,156,52,75,86,11,27,142,207,200,169,17,244,172,195,243,200,78,44,204,93,106,63,122,231,95,143,222,121,229,240,253,79,14,95,254,200,187,176,78,22,212,163,219,161,111,240,79,255,244,100,153,69,114,88,120,240,49,216,131,119,142,126,242,231,199,63,249,175,191,126,242,115,41,58,214,167,162,90,186,229,202,30,103,130,201,14,153,10,58,41,217,82,190,27,32,241,21,119,13,95,50,81,189,146,150,134,238,148,109,152,96,139,30,189,252,39,220,59,65,136,34,241,188,49,188,241,114,245,202,225,39,47,29,254,230,255,254,245,147,87,49,152,5,122,73,223,196,15,63,254,231,163,255,239,45,146,152,182,7,114,74,10,135,220,100,94,156,164,91,87,144,117,15,126,146,43,43,201,90,77,18,163,210,232,122,161,103,162,139,179,249,154,214,44,237,243,0,33,239,148,59,207,166,220,224,172,52,155,24,95,227,217,121,1,251,5,147,154,120,48,19,99,72,66,83,237,137,50,10,167,46,9,189,243,44,196,235,44,196,235,111,55,196,203,183,3,43,46,117,18,209,51,19,147,207,15,220,203,253,114,4,139,21,211,167,16,163,132,154,60,92,120,201,209,171,47,29,254,199,191,132,70,42,77,126,142,145,74,182,166,182,134,103,154,70,115,60,254,233,91,15,62,121,205,199,244,148,27,72,194,72,62,57,166,201,120,68,161,125,70,224,157,140,80,180,6,15,255,253,103,145,236,251,136,63,185,90,192,48,57,106,29,232,192,57,184,14,30,210,79,46,60,9,6,249,246,141,65,33,74,247,154,187,201,221,123,230,206,224,0,18,90,173,176,40,37,33,16,142,21,217,175,82,100,155,0,171,3,69,144,83,43,167,19,4,122,211,210,76,107,212,190,242,224,163,143,34,123,183,159,238,19,236,229,170,181,5,195,219,72,156,83,111,45,186,151,51,146,167,219,16,125,53,227,123,127,62,122,233,155,209,241,107,192,208,231,23,64,198,29,43,226,52,81,4,10,98,151,160,120,226,73,197,205,148,203,80,226,132,49,98,119,49,252,138,238,33,123,233,38,158,68,136,216,177,245,70,244,242,79,164,55,167,25,252,149,125,250,130,191,220,213,35,207,62,227,80,33,96,226,18,238,223,97,32,216,61,12,4,91,162,129,90,147,10,91,249,170,164,171,105,250,73,155,170,231,233,39,181,146,203,210,79,185,218,84,30,215,197,150,9,76,113,190,128,73,175,146,240,49,165,134,225,96,215,72,76,201,213,132,124,195,13,29,225,231,0,197,200,17,190,164,84,90,166,59,180,67,70,146,248,35,66,6,70,150,240,178,189,129,37,17,129,36,190,69,20,140,212,240,45,155,160,126,30,35,220,36,24,95,226,139,69,89,182,181,86,9,23,197,133,208,147,19,69,152,132,198,149,184,99,44,179,46,124,176,190,219,197,81,245,46,18,186,235,250,251,157,46,116,232,176,112,17,175,99,203,105,161,39,27,70,194,159,143,143,76,78,62,104,164,17,3,91,168,145,23,163,64,2,220,121,131,89,168,247,117,23,137,15,93,134,227,138,157,126,180,201,178,39,208,196,39,2,111,124,135,63,41,78,114,238,234,181,129,49,38,225,109,59,48,147,208,136,3,211,10,34,245,166,13,9,166,113,7,50,186,90,177,126,45,142,251,80,100,250,112,181,30,151,160,147,195,8,148,72,209,17,54,46,221,129,31,92,200,90,88,64,163,66,210,130,155,62,40,229,70,68,212,203,194,226,218,188,151,119,186,252,126,215,214,89,77,251,37,230,172,179,64,25,176,53,93,140,130,217,23,28,152,160,49,137,137,30,2,219,84,211,124,27,105,18,195,2,147,216,22,144,243,56,151,158,90,92,90,98,143,51,206,227,197,194,108,38,59,207,30,103,133,212,90,166,94,151,248,126,23,127,92,40,206,103,178,179,18,223,199,230,143,151,242,133,249,2,16,225,29,155,61,7,55,34,60,10,200,31,225,211,208,236,171,102,227,6,51,84,222,152,19,186,78,143,198,172,108,175,167,55,48,60,113,154,78,127,214,55,166,221,151,41,110,194,132,93,167,56,110,129,4,19,180,60,251,148,194,214,86,74,175,225,246,151,172,165,158,197,173,184,27,224,31,120,55,52,157,232,131,105,182,125,24,55,113,223,5,6,108,43,197,71,159,132,176,163,104,30,28,152,41,75,179,217,176,121,73,219,227,251,142,113,149,212,70,76,172,242,237,71,21,248,72,200,60,161,209,183,4,227,224,192,72,209,125,145,11,100,132,142,131,245,207,224,46,158,236,134,214,212,196,208,26,89,232,240,49,156,18,122,182,27,105,236,83,48,38,171,111,32,22,31,16,227,34,114,66,98,255,201,197,81,65,155,249,106,39,196,85,201,130,97,208,88,220,203,176,17,87,161,75,116,158,114,73,22,223,160,142,123,37,253,117,138,44,92,179,173,141,39,19,205,245,132,162,184,2,155,60,52,126,139,239,205,151,247,9,180,196,42,185,245,11,13,221,236,149,5,73,38,207,176,55,163,251,225,29,209,96,20,115,6,182,164,34,227,180,224,6,25,213,112,180,229,131,160,48,192,17,82,116,129,29,71,85,239,16,70,174,61,58,79,83,248,198,41,24,204,100,211,203,21,95,210,246,53,94,132,121,159,245,26,108,52,212,60,110,77,12,236,33,66,110,59,129,61,97,219,252,71,63,254,227,209,107,239,209,13,44,190,217,79,211,23,124,225,102,5,57,68,220,66,192,89,129,229,155,26,50,220,76,145,229,130,60,37,4,155,25,245,186,127,207,190,39,123,141,111,84,12,218,241,212,243,201,199,141,180,121,152,161,45,238,25,211,8,18,22,56,194,74,92,34,86,37,17,119,130,56,60,17,28,116,103,202,118,54,133,49,208,9,1,82,208,37,112,6,38,149,229,45,250,74,47,250,75,87,100,109,108,76,139,187,228,18,110,120,70,49,225,68,27,14,23,157,145,150,229,162,172,40,66,59,6,56,43,133,154,158,8,163,180,175,99,108,140,94,147,25,16,12,254,35,59,115,1,186,140,142,94,254,40,249,123,104,228,104,104,136,103,231,92,204,173,215,227,154,51,10,131,120,130,67,182,187,238,49,236,96,61,221,119,28,16,7,58,59,209,211,154,32,246,161,51,172,247,63,44,161,215,192,23,57,167,36,166,7,14,48,85,181,89,37,171,8,116,70,23,207,167,211,9,89,140,66,145,110,48,31,133,90,37,173,230,14,92,142,239,163,161,227,243,119,24,34,236,154,218,186,192,250,223,111,188,240,223,88,228,149,36,46,151,157,40,226,106,174,124,67,94,33,235,78,217,180,134,235,78,190,32,171,57,121,81,190,231,6,89,101,148,220,100,186,170,78,177,32,171,132,124,165,188,226,68,89,93,126,66,81,86,126,196,190,0,58,83,100,204,64,31,76,191,62,65,70,2,242,158,27,18,128,79,249,42,35,80,196,203,55,150,200,35,182,126,72,99,56,180,148,240,78,54,187,77,205,114,159,173,226,87,89,34,107,69,73,94,3,9,28,47,163,35,241,199,86,183,94,215,119,225,33,70,204,240,135,194,137,96,127,112,131,55,134,10,122,167,212,247,45,65,182,27,144,100,211,148,122,209,65,27,36,9,89,223,233,19,170,129,240,214,124,217,218,13,8,162,24,35,120,194,137,220,130,32,177,213,79,182,100,110,34,144,148,55,218,71,66,4,194,36,90,75,168,60,249,199,89,174,109,116,201,226,127,38,199,150,144,48,165,228,110,253,87,141,166,187,166,109,193,60,175,84,232,121,154,146,192,31,186,73,124,216,9,12,220,129,235,128,147,147,173,196,237,251,35,191,112,65,222,23,196,35,232,65,138,17,26,16,193,35,106,142,83,118,32,124,39,132,174,36,32,91,201,39,170,127,223,115,103,39,22,131,151,222,40,210,8,156,128,235,35,148,0,215,167,36,27,60,150,247,233,123,142,108,88,247,181,66,196,50,56,98,109,104,137,241,82,70,18,150,195,90,127,57,9,53,56,37,17,241,168,16,95,16,200,137,21,135,83,26,69,10,110,8,74,63,33,8,60,158,146,12,250,159,172,60,165,62,228,16,28,189,19,137,167,60,7,246,34,145,241,211,146,15,3,12,242,224,3,157,92,44,132,206,72,210,96,200,68,125,133,192,185,59,45,243,250,179,143,31,189,247,199,7,31,125,116,248,195,159,122,131,41,52,18,77,65,130,41,78,44,11,63,197,81,164,18,224,166,175,124,66,120,63,85,73,241,45,121,175,164,232,41,224,211,146,18,82,59,142,132,40,6,218,48,210,97,252,58,146,233,23,4,255,52,56,112,208,48,135,159,254,248,203,232,189,253,234,219,15,127,240,93,140,53,251,151,55,67,113,123,92,34,124,199,177,223,88,221,71,121,68,170,163,40,143,23,69,168,159,242,248,249,134,6,104,178,40,27,203,191,99,224,78,158,160,102,116,15,21,106,134,209,32,182,236,145,16,91,180,226,53,34,255,246,8,108,133,79,53,79,208,113,61,91,202,188,11,156,182,252,189,116,143,211,125,135,105,131,32,247,172,21,40,250,213,194,151,189,45,232,34,1,237,21,71,255,244,187,163,55,62,245,246,10,18,143,120,202,125,2,105,142,222,35,104,100,228,224,254,192,57,102,237,128,199,51,191,200,86,80,50,67,53,3,133,214,244,128,136,112,213,90,110,215,141,232,177,76,188,41,79,122,244,254,7,143,62,251,231,195,239,252,218,75,143,26,80,52,216,170,73,240,218,193,188,151,178,67,245,30,44,252,56,125,135,48,61,84,207,97,213,59,53,73,70,170,242,252,160,169,122,184,152,228,8,9,139,229,12,161,244,243,163,207,239,189,108,15,161,250,243,35,204,245,51,185,17,204,195,47,62,123,248,234,203,18,141,208,19,139,197,43,88,103,77,147,45,108,206,132,59,10,122,11,207,52,208,147,115,172,83,134,208,240,64,141,152,190,238,73,72,176,222,105,58,71,186,112,97,88,215,118,146,150,89,165,39,95,74,225,148,225,125,201,118,122,108,137,57,42,73,240,78,54,228,140,199,229,234,123,20,169,110,24,36,36,147,75,177,137,119,53,176,135,61,217,247,213,127,68,144,139,213,57,225,103,169,219,206,233,159,232,24,74,39,130,16,82,7,3,36,233,49,103,250,77,114,253,44,167,208,99,197,98,134,69,98,58,17,188,207,218,32,26,163,165,89,32,150,20,61,25,47,185,129,186,252,216,32,70,43,174,98,180,226,125,2,79,151,175,227,162,241,45,130,84,149,43,32,220,220,77,178,154,92,41,228,16,170,110,157,204,195,215,180,6,174,250,74,80,139,219,60,24,49,128,97,63,32,128,48,144,126,168,56,66,65,101,160,85,187,100,109,27,231,251,184,122,47,112,134,155,231,76,163,74,235,27,61,89,24,224,67,129,149,72,200,155,51,250,132,36,65,188,167,186,133,192,125,161,9,28,56,40,113,101,216,97,144,212,124,29,170,240,98,23,230,223,53,140,76,100,219,227,37,201,139,50,242,218,195,223,252,241,193,135,175,61,250,199,79,31,124,248,209,195,223,126,4,82,49,245,6,222,202,180,46,85,154,93,83,34,97,88,66,181,135,160,250,240,147,55,30,190,253,205,129,84,41,100,209,80,4,201,162,98,20,65,22,43,43,187,148,169,185,21,9,43,46,97,188,181,246,237,79,128,222,225,235,31,12,79,18,186,95,53,178,242,71,63,250,243,163,255,250,203,225,107,63,126,240,241,8,36,187,109,221,142,162,248,232,189,119,24,197,79,95,27,158,162,216,85,82,194,103,50,179,142,100,254,213,151,14,223,252,55,186,240,54,160,168,13,12,198,16,76,19,202,85,39,208,103,98,28,45,237,248,55,140,45,173,189,70,46,125,161,143,5,126,22,116,181,105,52,40,130,236,14,34,30,248,59,173,184,239,172,33,66,4,217,231,162,110,152,69,28,174,25,242,200,232,104,164,47,199,19,37,134,213,99,88,212,100,225,206,212,177,33,174,2,150,34,10,232,74,119,64,174,26,26,131,3,140,227,3,63,150,21,190,117,194,176,230,246,72,71,162,93,89,230,85,240,198,134,56,21,137,196,67,17,216,151,219,244,155,104,10,216,254,124,10,198,38,189,209,166,123,118,207,162,137,147,189,178,196,71,184,81,222,36,73,18,50,7,224,179,189,134,165,221,227,64,70,33,1,122,212,69,33,161,114,226,0,251,172,214,76,129,68,141,38,232,66,135,108,54,7,211,84,155,154,106,222,82,155,58,198,156,177,40,56,71,148,79,95,72,12,217,59,207,200,136,13,234,196,123,186,193,46,222,38,129,86,230,60,223,98,12,152,9,240,109,192,164,19,223,228,166,217,4,29,83,185,159,82,118,158,166,172,78,19,55,124,101,41,17,25,165,17,138,203,58,46,77,32,137,9,163,141,199,51,174,81,255,8,189,66,108,35,205,68,32,75,144,253,18,36,153,219,91,174,221,133,97,157,68,101,170,254,165,92,194,150,239,89,217,29,160,84,23,219,47,152,87,160,199,55,88,4,114,252,81,144,26,131,251,246,39,68,124,45,81,161,202,3,161,106,84,10,85,227,236,93,148,212,84,179,221,24,7,105,142,195,39,213,238,177,150,155,28,16,36,228,3,18,67,23,172,159,161,9,170,254,54,215,122,95,46,187,60,114,212,72,27,93,98,114,23,23,1,52,33,232,92,114,71,110,201,117,121,83,110,200,219,167,29,70,162,215,177,107,240,80,17,6,184,35,132,224,49,208,163,184,116,244,230,171,14,154,45,211,126,112,210,45,80,116,14,106,33,61,248,240,119,135,127,248,9,140,61,71,111,254,238,241,75,63,127,244,63,47,31,189,253,206,227,223,125,255,175,159,124,31,102,83,71,127,248,87,196,107,122,231,223,15,191,251,179,71,239,252,27,12,136,116,131,245,127,95,250,150,68,218,158,66,247,20,41,15,222,168,233,152,199,141,198,224,22,12,24,213,107,51,123,165,138,140,209,189,226,116,74,47,27,226,136,41,87,221,8,21,125,102,191,87,210,229,90,185,234,31,83,229,174,155,170,54,35,73,165,154,220,241,166,90,174,201,45,55,77,7,211,116,228,58,111,225,251,172,33,12,249,102,130,7,119,22,157,74,1,191,131,145,151,234,84,157,125,140,149,186,178,135,137,82,203,193,80,82,210,165,77,30,170,211,40,111,50,4,165,109,248,196,90,79,110,64,135,220,166,146,18,160,121,222,248,227,225,47,255,69,146,181,161,0,209,156,70,223,150,37,30,122,137,241,206,17,231,187,104,89,24,106,33,145,137,171,148,8,0,149,217,14,80,153,175,85,197,56,159,126,72,101,161,113,62,69,47,82,217,116,32,220,31,71,123,135,128,218,233,52,247,200,56,41,59,177,56,64,15,145,43,73,64,45,115,107,60,206,11,130,180,65,134,117,109,92,162,175,165,13,208,196,47,95,60,145,36,29,59,158,136,174,140,216,100,6,125,130,56,162,11,229,219,242,139,20,164,188,62,165,4,227,136,46,200,151,229,85,55,142,168,88,168,215,115,217,90,209,137,35,58,95,126,209,137,35,186,243,121,197,17,209,127,200,33,75,234,234,84,84,47,0,201,113,241,63,40,229,48,0,16,207,27,2,13,27,25,122,228,172,133,28,11,129,195,159,9,61,9,4,198,33,80,251,135,223,123,251,209,167,48,83,248,67,42,149,146,122,161,49,78,248,153,46,244,121,56,100,129,84,245,176,208,39,250,142,174,111,5,130,156,200,190,213,112,81,78,153,191,129,40,167,161,67,156,216,145,84,194,49,30,11,23,207,164,142,188,77,54,57,66,144,19,75,138,249,194,106,230,180,46,61,203,39,182,174,120,39,77,244,201,94,247,100,120,104,198,240,155,66,152,192,188,11,156,95,14,177,177,216,168,19,136,141,95,22,52,140,204,34,175,204,241,221,98,20,90,64,34,241,212,73,151,69,87,157,64,186,124,30,224,125,168,142,168,161,81,84,158,58,129,178,88,172,19,8,148,199,70,141,38,64,158,235,169,19,24,11,220,58,129,192,156,115,80,199,235,224,100,202,29,78,240,233,235,207,44,204,235,4,210,164,193,87,163,41,31,205,243,244,13,45,98,92,216,9,68,38,0,243,144,219,112,71,146,157,47,243,83,42,68,22,50,118,114,33,98,212,214,177,4,136,25,135,21,222,223,124,8,216,23,160,6,52,0,105,100,5,136,188,226,46,172,141,7,194,35,13,113,117,94,31,186,39,236,123,129,184,59,249,139,152,101,136,81,42,39,239,142,56,21,61,86,119,196,140,95,114,121,14,23,252,242,240,159,254,120,248,230,71,158,112,13,161,182,184,53,96,225,233,80,255,179,145,227,55,252,4,78,41,120,35,64,118,180,200,13,30,254,160,86,183,200,113,41,46,28,105,91,183,244,138,222,212,237,61,7,205,52,147,150,109,104,31,205,46,73,41,113,189,34,122,73,1,72,114,248,103,202,198,205,107,174,118,244,228,75,24,239,112,209,137,92,16,46,165,31,20,180,32,36,245,198,43,136,8,76,145,209,11,174,204,72,34,113,233,8,55,129,133,109,219,168,173,216,125,186,191,97,158,206,158,236,73,54,101,5,73,132,238,199,6,54,97,135,195,193,56,214,6,236,137,183,87,221,122,14,185,179,202,87,211,252,219,170,79,122,203,244,9,163,7,176,61,211,172,176,103,154,45,217,66,95,231,219,167,118,148,93,34,128,51,193,183,229,144,12,209,103,218,241,61,219,16,189,105,54,201,94,128,7,106,135,51,156,119,248,8,187,0,34,63,228,222,161,112,204,56,47,79,186,135,140,143,191,120,254,124,249,162,124,157,94,123,160,168,133,224,226,249,243,242,29,249,146,187,120,174,77,42,74,165,80,205,56,139,231,207,149,175,59,139,231,154,198,237,212,108,165,141,192,76,77,130,112,67,150,167,69,163,227,139,146,40,157,151,157,45,157,210,154,236,118,215,210,115,50,135,170,41,93,137,180,84,94,171,35,128,219,120,32,218,16,127,129,148,72,83,73,39,49,40,184,101,88,171,154,221,86,37,73,194,224,66,204,10,50,133,37,205,104,41,15,127,101,247,85,9,76,141,197,112,134,86,141,174,173,145,192,16,111,106,183,54,62,155,244,249,109,2,121,119,123,40,29,185,29,76,152,9,45,36,35,22,146,33,187,69,124,131,152,152,120,79,109,53,142,160,32,182,85,89,170,27,205,90,146,220,209,32,241,209,195,155,100,134,38,97,30,145,144,92,182,199,198,236,120,66,102,144,91,174,52,75,30,48,135,134,65,6,119,41,33,108,6,11,187,140,222,196,184,137,67,145,89,147,174,30,192,160,78,20,191,45,59,173,171,245,60,228,252,145,65,67,17,21,194,232,63,125,207,203,158,48,168,13,71,138,238,190,112,34,189,19,152,12,27,90,74,147,219,154,255,82,20,91,35,232,19,238,70,155,82,43,214,85,77,97,182,98,218,94,119,16,66,55,202,109,126,119,132,213,147,21,37,95,44,137,81,244,216,135,156,247,228,106,225,92,110,74,74,196,39,39,209,37,146,20,165,10,246,209,159,129,162,140,146,248,207,42,36,158,54,83,119,239,106,214,138,81,235,54,177,107,153,101,147,95,56,146,192,235,25,208,25,34,250,4,190,145,81,143,153,36,201,58,248,96,58,212,66,146,192,182,202,102,170,105,192,16,108,145,142,201,185,225,15,19,4,211,76,37,220,77,77,65,7,229,212,167,213,184,164,84,242,213,76,165,130,8,164,50,120,75,251,22,9,103,91,81,59,232,59,89,155,106,205,216,89,193,80,46,188,232,13,234,159,201,102,2,213,33,112,215,174,4,50,217,124,26,36,128,240,249,54,180,5,180,52,97,85,90,71,171,152,220,78,166,171,69,165,162,20,10,27,37,154,105,95,197,187,91,238,210,35,20,138,146,154,42,78,41,197,237,157,105,130,187,123,151,197,4,151,158,201,101,85,165,94,103,79,217,190,124,233,153,66,177,154,201,170,236,41,139,201,40,61,163,21,212,76,182,202,158,210,107,221,75,207,212,243,133,106,161,218,75,185,87,205,196,82,228,78,141,0,99,251,14,198,44,120,201,169,201,44,252,108,239,156,211,91,36,196,168,109,247,64,71,161,27,193,172,159,236,86,102,101,42,51,171,180,46,45,148,38,238,105,237,45,152,85,77,236,24,230,22,76,92,170,218,196,110,245,222,94,178,190,221,213,38,192,155,159,192,241,215,98,55,238,206,182,107,171,154,85,133,55,219,32,2,131,162,122,139,159,87,181,170,97,214,38,220,33,105,194,233,236,19,127,199,101,129,75,170,65,158,170,101,77,240,29,92,80,113,29,73,88,224,56,90,8,18,125,214,20,79,87,89,228,190,134,20,144,133,249,10,142,80,22,194,194,130,55,219,129,30,13,147,207,217,89,99,113,86,222,155,155,157,95,148,187,240,119,86,182,2,127,141,185,217,123,139,154,60,63,111,85,234,178,49,143,73,39,231,102,103,103,229,121,248,35,145,216,117,118,47,4,150,51,3,255,143,161,77,45,19,160,239,49,242,162,156,30,211,107,101,110,9,198,96,230,90,27,107,130,1,41,163,86,141,81,56,233,178,109,226,149,49,172,215,179,157,90,232,252,19,95,139,29,253,232,47,135,175,255,244,225,159,62,126,248,241,91,15,62,252,248,241,47,127,250,232,213,255,132,39,143,95,126,61,246,255,94,250,17,252,247,181,137,23,204,23,218,207,38,147,246,38,40,110,146,130,139,199,158,201,128,179,90,213,166,99,19,95,163,217,30,255,242,77,200,137,87,239,188,246,167,199,239,190,241,248,157,255,62,124,255,147,71,175,252,238,232,237,215,249,171,87,41,193,103,50,197,2,24,198,48,186,73,149,132,101,120,200,135,18,123,252,201,219,71,111,191,124,244,173,223,31,126,243,205,195,87,254,120,244,214,15,30,124,248,210,131,15,127,247,232,245,55,15,95,251,241,209,79,254,252,240,231,223,166,41,89,153,202,82,110,113,126,158,150,137,255,59,85,103,221,241,225,199,223,126,240,241,159,7,72,128,242,200,13,124,140,91,120,159,12,88,137,255,251,210,55,121,45,224,163,143,6,31,14,98,124,60,0,26,52,38,203,67,131,190,244,229,229,131,70,140,143,26,144,247,209,31,222,61,252,225,247,60,121,233,75,95,94,54,180,196,216,216,130,89,15,95,251,143,199,63,251,173,39,43,125,233,203,170,153,166,113,188,156,58,204,144,33,35,133,98,37,210,34,81,20,158,140,244,165,47,35,89,172,118,197,157,77,103,149,108,150,137,251,209,187,223,60,122,227,229,195,63,252,196,67,134,38,9,35,99,106,141,110,83,197,10,20,210,133,76,161,64,42,240,225,135,120,240,32,72,134,38,9,35,99,129,65,104,215,40,63,110,133,142,126,255,78,56,63,125,170,37,28,81,139,61,83,77,87,115,85,38,212,183,31,124,250,90,8,41,154,196,33,69,175,242,97,20,193,43,192,78,83,171,214,234,90,129,10,232,165,135,31,253,230,209,103,127,57,122,231,187,30,42,52,73,56,149,38,129,216,142,145,208,35,191,182,99,0,82,54,65,72,127,244,253,112,210,90,78,43,106,181,62,164,73,77,181,138,166,213,243,148,199,87,35,8,145,36,225,132,64,116,166,202,57,125,166,158,169,23,234,84,108,191,248,69,56,49,154,196,223,133,54,117,27,5,86,79,227,47,201,255,214,71,15,223,121,233,225,207,62,117,115,46,145,31,95,206,74,19,15,2,198,158,73,147,31,55,231,227,143,127,232,230,164,47,221,10,56,129,93,222,230,170,231,235,224,196,187,52,30,253,227,247,143,126,246,190,192,64,126,169,184,52,27,77,70,212,69,168,71,134,138,245,225,239,127,15,77,20,65,49,189,148,89,202,251,109,145,64,6,148,163,2,2,13,179,119,142,208,115,181,201,169,186,130,69,197,152,185,125,251,245,71,159,125,231,240,123,191,133,130,98,14,113,107,187,145,108,25,109,163,186,105,26,96,223,27,166,6,5,152,90,109,90,48,193,135,31,188,251,224,179,223,28,189,253,195,195,247,62,61,252,232,221,71,239,125,6,147,49,151,4,241,179,153,95,27,203,100,211,157,93,55,243,68,44,73,126,218,234,182,222,192,235,225,146,238,15,203,238,190,34,87,146,241,145,171,14,38,59,60,5,233,152,60,89,118,42,171,230,210,193,148,158,68,249,2,254,70,36,34,55,253,197,148,201,16,182,97,200,233,38,131,28,147,199,149,70,160,116,242,220,25,27,11,10,252,22,60,239,54,113,75,15,135,77,45,163,129,137,20,95,33,43,240,102,49,191,56,187,228,125,67,110,40,116,204,152,192,34,117,7,120,59,238,89,182,214,10,104,31,246,129,122,54,157,115,100,201,210,181,200,164,144,166,81,32,145,162,228,210,46,179,44,17,157,209,136,146,108,233,187,113,111,247,148,99,209,133,203,177,201,244,87,18,125,74,206,248,40,146,110,43,82,244,176,41,199,242,125,169,101,71,164,54,25,160,70,218,135,181,32,107,17,127,255,242,229,96,105,43,141,249,16,1,13,98,32,19,172,15,57,56,237,146,139,200,234,203,196,81,87,34,216,8,180,147,143,13,37,27,193,70,144,110,116,153,62,2,226,104,160,136,249,2,34,238,147,49,227,142,114,81,185,113,192,203,39,250,208,200,14,71,35,219,143,70,110,144,64,67,72,230,130,154,47,146,204,251,72,50,79,115,0,209,16,133,17,137,22,88,93,145,50,140,20,91,90,59,164,0,5,24,147,99,238,235,62,165,97,66,44,18,5,148,11,145,242,174,211,190,163,169,125,152,104,118,143,103,17,114,125,104,141,106,15,178,125,104,229,70,237,83,249,104,90,249,17,105,77,70,147,42,140,88,69,37,188,138,116,61,14,218,49,29,203,116,118,99,10,254,73,251,60,76,70,58,157,82,152,38,224,255,108,169,45,182,143,95,98,49,113,197,45,230,245,12,166,105,10,239,226,91,184,117,229,169,156,217,151,95,137,61,169,156,121,150,127,230,229,73,197,103,84,190,41,22,73,211,195,63,146,252,213,127,160,43,113,49,233,31,134,88,8,154,142,137,241,12,32,141,179,223,179,223,179,223,207,247,23,250,173,184,236,206,172,16,93,125,231,223,98,49,119,213,29,134,11,152,157,196,220,37,119,102,35,122,142,25,248,234,6,91,127,91,53,12,114,179,250,6,217,157,40,100,3,187,19,82,215,210,98,184,137,82,181,165,105,186,243,114,10,7,167,172,110,7,134,225,26,61,238,134,65,65,149,56,15,182,161,85,208,82,228,95,196,105,192,27,40,240,130,165,14,222,32,108,116,40,186,9,134,100,144,43,162,181,54,13,196,64,220,123,250,33,128,165,163,91,107,206,209,187,40,248,28,49,77,217,246,226,228,136,239,112,59,57,192,253,179,132,117,249,156,146,136,188,192,156,228,160,109,72,33,176,12,151,0,187,40,145,70,22,33,98,11,249,64,163,175,104,217,8,66,31,17,92,133,40,244,108,248,99,113,150,228,9,142,72,92,176,244,110,106,118,67,141,19,6,71,125,32,186,131,73,176,236,103,201,131,27,106,133,156,91,5,94,217,53,220,248,238,6,253,38,75,100,175,135,31,69,99,47,29,20,26,126,227,129,230,220,173,224,94,25,77,47,194,73,226,61,243,4,19,194,90,208,216,21,205,146,228,189,251,140,230,190,74,195,99,228,54,180,229,37,152,172,211,167,240,137,182,63,176,55,207,239,58,103,12,178,11,242,188,151,28,128,82,120,239,197,147,189,242,113,155,142,132,97,225,45,135,90,60,42,164,149,182,159,43,108,222,60,244,238,186,153,190,119,215,11,88,223,60,219,108,173,54,71,144,118,102,194,177,126,188,168,62,50,153,192,75,86,11,69,40,147,217,50,9,142,171,34,64,121,19,161,227,66,96,127,160,8,55,160,241,232,131,143,15,191,247,54,198,156,9,213,244,221,195,78,116,197,242,60,11,187,154,157,166,160,109,52,248,114,246,128,84,159,198,219,210,121,48,37,191,102,252,120,151,150,179,59,213,181,246,38,66,160,212,110,184,119,171,59,183,153,135,221,245,189,142,34,71,86,160,3,108,244,134,191,87,29,137,86,81,174,73,114,107,32,185,65,100,135,8,154,196,238,211,43,39,105,34,12,111,9,135,121,162,13,133,249,48,244,204,150,207,217,169,234,166,86,221,210,106,184,71,239,185,35,61,52,63,59,45,44,38,68,44,50,84,204,115,164,47,128,240,154,218,252,166,161,87,241,106,22,110,243,176,212,121,44,7,92,247,153,126,55,158,50,244,192,66,90,242,221,189,26,125,129,233,166,166,214,16,138,75,188,191,148,115,204,67,104,89,209,222,171,216,129,108,11,111,174,116,84,106,217,90,22,31,203,14,52,172,191,102,7,7,33,205,158,210,96,58,186,23,17,113,198,73,145,128,32,210,183,29,139,71,174,44,161,144,109,200,230,108,179,201,236,155,127,236,179,29,41,206,54,35,161,139,61,137,252,163,159,231,37,65,134,235,97,68,234,238,30,189,133,241,120,247,193,6,133,235,200,205,116,235,45,86,122,8,205,52,229,115,166,171,153,62,81,56,111,250,2,232,153,178,196,146,5,225,242,76,68,75,97,47,137,24,192,88,144,248,23,24,206,148,76,190,144,201,228,51,69,37,209,19,205,93,164,206,242,27,51,107,26,200,64,80,96,30,216,254,209,235,4,192,218,119,153,47,73,31,106,32,198,149,241,56,147,199,181,144,251,110,146,74,226,107,125,94,227,157,95,61,140,59,100,225,217,36,33,31,129,195,148,51,180,106,91,100,152,198,104,101,231,190,91,147,120,109,228,81,159,155,176,197,75,137,181,20,124,185,77,124,191,208,155,140,181,20,249,87,14,191,124,221,141,214,228,175,103,132,207,144,162,132,166,20,249,65,152,42,126,1,247,57,48,67,252,203,216,152,112,29,119,143,64,82,220,5,227,37,244,56,19,70,80,57,131,47,248,232,143,134,121,134,54,122,169,159,231,192,6,181,100,197,176,73,1,174,43,112,205,185,15,119,230,73,94,57,28,166,0,167,125,239,112,127,23,170,98,183,121,16,124,184,211,35,122,57,81,151,65,251,220,117,4,9,27,120,247,51,3,60,124,253,141,216,209,159,95,137,78,20,134,130,232,183,80,62,103,194,227,151,245,67,98,132,230,175,235,102,107,88,94,31,190,243,94,236,240,189,159,247,231,213,57,186,224,213,70,119,24,253,219,211,44,63,198,102,136,71,136,166,198,227,14,210,7,222,9,33,149,84,200,76,143,190,8,224,102,80,7,204,59,215,10,235,234,120,188,72,208,241,208,243,72,60,141,120,204,110,40,159,67,143,114,55,206,105,41,158,27,12,55,139,213,69,159,67,124,58,164,183,129,217,68,21,247,121,31,155,195,56,30,213,1,62,71,53,194,221,168,10,158,134,220,175,155,56,199,177,104,187,220,64,145,98,115,7,142,96,177,174,18,125,26,210,109,13,26,76,60,160,127,58,5,115,201,82,125,97,34,135,226,39,2,41,220,22,137,226,46,250,28,37,83,187,129,55,74,121,211,37,29,23,216,167,90,73,114,109,39,239,253,252,233,121,250,208,99,131,91,90,77,239,182,164,240,150,117,170,221,183,125,157,84,161,173,236,188,21,208,182,5,137,245,61,19,38,244,20,207,177,48,234,36,120,231,75,194,132,200,233,46,182,163,239,125,149,93,60,188,226,244,20,65,255,181,26,85,255,120,91,182,101,127,165,233,20,199,53,1,158,243,135,46,139,151,145,229,141,97,71,5,143,6,122,103,24,8,29,102,130,35,40,165,64,163,104,18,127,41,161,234,23,84,69,23,154,124,40,165,20,28,154,207,123,80,239,59,160,127,73,6,243,190,3,185,11,121,76,127,97,120,197,131,128,6,9,5,159,74,79,73,9,89,199,207,249,124,54,13,159,45,122,130,167,166,229,36,82,181,98,173,146,166,159,170,197,28,251,148,175,85,138,244,147,170,228,43,244,83,109,82,169,209,79,74,174,54,197,62,101,107,121,150,46,151,229,244,178,252,173,54,85,207,243,188,133,2,253,52,165,164,25,149,122,161,192,222,22,167,10,53,206,75,158,81,81,43,185,44,203,145,155,228,101,20,179,25,246,105,74,99,111,25,128,51,150,145,229,60,103,242,117,86,15,37,63,197,222,86,115,185,60,194,195,53,81,18,90,190,128,9,170,248,185,56,153,67,214,106,248,185,160,86,16,26,186,75,164,85,172,214,225,115,135,72,81,35,4,241,152,88,59,222,73,200,117,18,201,95,76,35,55,155,252,28,211,26,46,208,146,105,249,26,91,158,101,235,189,48,231,218,212,76,221,158,37,122,131,40,193,250,174,222,6,87,163,78,14,67,108,240,211,153,84,121,221,99,153,184,100,141,234,51,7,243,28,226,11,89,236,2,81,30,240,234,164,12,46,64,224,125,198,152,119,125,214,52,213,61,118,80,11,31,194,108,202,61,247,169,228,182,55,189,39,62,217,68,210,77,50,153,254,138,47,5,91,100,118,147,20,242,1,42,238,154,179,80,157,180,175,58,194,26,109,159,170,236,59,119,215,74,252,147,51,199,109,179,139,136,8,93,90,71,74,150,45,54,15,35,33,34,32,154,203,179,124,45,84,208,87,57,97,193,186,79,99,241,187,93,251,85,45,192,186,96,71,250,145,118,61,229,126,212,189,119,115,147,75,185,211,228,126,110,248,135,220,123,90,74,187,119,113,187,247,100,111,132,114,69,86,229,71,19,231,136,89,196,5,225,81,74,18,22,26,70,100,16,55,5,220,86,214,107,190,118,118,134,255,193,137,200,208,40,36,107,211,59,169,130,9,29,31,83,72,124,248,193,127,62,126,233,213,163,255,251,219,16,61,187,133,30,147,151,5,95,42,246,28,251,218,34,217,32,185,12,46,186,192,75,146,105,207,149,110,171,162,153,164,107,10,3,126,31,45,19,103,50,125,122,113,200,82,107,159,212,108,204,155,199,109,54,134,100,57,136,180,59,253,28,152,148,110,25,12,76,230,236,154,68,215,222,123,242,221,157,225,150,186,244,60,183,184,231,81,170,209,103,124,127,172,212,100,105,112,64,96,149,164,96,170,145,231,82,245,182,110,67,66,232,162,171,26,76,206,76,6,123,238,93,149,199,229,61,156,62,203,129,53,96,236,190,224,110,56,91,13,248,93,112,131,197,175,172,61,249,19,152,38,57,5,205,251,31,248,22,166,233,166,155,255,17,19,85,23,79,199,238,139,254,23,1,36,15,214,53,70,78,8,210,132,216,43,108,207,105,114,17,27,180,219,65,228,226,18,77,138,151,102,247,92,248,0,215,190,4,144,3,130,39,115,221,209,136,131,143,134,159,130,119,110,197,158,102,151,131,199,113,251,153,158,140,231,141,155,16,238,11,111,31,28,224,185,113,155,173,50,64,55,141,199,121,78,179,172,57,215,123,139,121,76,126,199,184,185,238,236,71,110,32,146,10,186,41,44,175,218,183,84,245,224,64,77,209,189,80,186,154,24,63,151,38,40,45,97,118,128,30,5,214,91,56,19,35,237,149,246,216,243,48,216,5,225,64,63,17,86,64,219,202,33,119,207,51,209,249,32,0,116,47,4,128,238,34,10,107,20,81,152,45,134,195,92,74,84,223,148,101,180,52,239,177,127,62,115,91,183,133,89,25,94,217,238,121,128,147,14,199,45,71,105,158,35,109,232,182,137,175,156,186,222,174,29,179,156,240,54,117,166,132,9,225,132,115,123,108,172,77,23,130,233,121,100,207,86,201,185,115,225,66,102,147,125,166,176,163,237,250,48,169,122,75,244,117,230,114,4,93,159,232,195,201,142,141,157,11,86,197,171,102,48,46,105,29,162,110,1,175,53,82,233,166,217,133,3,254,57,233,186,65,244,135,105,213,6,158,196,101,200,24,224,57,131,39,3,134,59,101,27,116,64,164,56,24,26,176,40,66,129,107,28,10,124,102,189,149,82,49,202,163,173,45,0,131,240,98,227,224,224,156,2,246,176,228,127,113,112,0,70,146,94,121,32,232,12,168,80,20,192,195,168,74,15,194,113,181,130,26,187,121,215,104,199,19,17,2,29,10,140,224,89,211,48,236,212,179,240,78,50,53,156,145,138,184,3,100,113,69,109,86,73,171,211,177,37,158,79,167,125,176,1,158,152,136,65,70,58,224,62,163,189,150,197,132,30,114,196,154,19,80,148,64,37,100,209,246,132,140,139,7,7,34,213,144,4,96,72,181,211,210,35,66,198,167,192,62,213,10,77,18,161,109,161,105,35,20,48,52,109,132,78,106,159,155,78,202,129,1,245,92,84,67,245,25,107,181,240,177,214,62,246,88,107,15,26,107,237,232,177,214,30,117,172,181,251,140,181,30,149,71,253,150,228,40,249,36,34,223,148,209,108,178,144,180,211,4,6,234,143,1,228,180,8,94,239,48,173,121,26,57,62,130,107,18,209,72,70,132,67,100,240,70,50,162,29,34,189,111,169,250,193,129,62,188,67,148,8,113,238,196,104,165,128,210,213,160,155,97,47,48,160,61,226,18,89,213,195,48,61,209,209,163,84,2,17,63,30,93,60,56,48,233,69,52,107,48,207,142,7,116,133,54,183,4,86,81,12,175,137,112,204,72,88,36,164,147,205,242,250,198,180,232,87,247,115,163,132,177,220,239,222,180,253,238,205,216,152,73,145,35,156,173,53,68,156,131,90,59,30,142,155,194,57,224,66,147,152,169,123,134,14,227,78,12,43,227,13,165,11,12,34,145,225,4,101,69,142,24,101,150,9,232,156,118,112,176,223,11,14,48,226,232,34,70,145,245,117,112,251,49,65,182,254,23,213,234,166,87,142,100,17,1,122,8,249,55,78,195,1,18,184,99,138,31,184,241,103,223,130,4,192,207,116,49,178,106,4,14,69,100,66,110,203,236,138,79,212,146,82,16,127,132,18,230,195,80,4,17,22,51,33,80,242,74,139,133,206,129,119,176,41,201,126,57,56,226,155,63,110,251,105,199,41,205,221,210,29,161,40,204,52,106,113,158,168,159,146,247,82,86,55,185,211,147,200,139,62,126,154,55,181,143,30,177,171,84,221,244,122,252,156,187,77,234,4,55,133,123,226,56,57,65,151,125,215,107,166,157,120,190,182,127,134,210,246,205,132,212,114,208,36,156,148,232,116,82,129,25,141,201,46,28,9,114,189,110,110,240,121,66,25,69,54,19,230,136,197,131,30,204,186,198,252,154,16,57,4,250,15,54,146,135,177,115,126,78,9,88,27,231,227,156,66,160,207,74,73,5,135,40,230,150,120,164,66,236,152,134,41,206,69,164,192,219,176,170,90,92,197,253,172,144,89,220,211,51,73,235,185,43,65,4,222,111,142,236,187,245,157,74,244,117,23,202,193,209,212,179,35,236,25,78,249,80,223,70,124,65,62,14,155,254,81,146,227,14,198,247,113,183,130,127,231,145,169,218,166,186,173,27,38,238,176,193,20,103,83,162,55,194,208,46,120,195,164,149,234,107,238,195,234,211,118,110,109,115,220,193,192,104,46,235,101,53,85,49,106,123,183,77,181,211,209,204,20,89,58,231,123,61,32,219,184,148,226,17,109,119,239,98,194,152,77,254,10,79,233,8,137,176,129,195,245,247,81,86,36,208,186,16,5,182,104,101,154,28,115,203,96,222,190,158,72,153,90,173,91,245,168,14,61,162,193,11,249,186,53,163,141,235,235,237,141,148,81,175,131,35,199,22,30,53,24,106,211,174,227,100,122,5,145,232,223,128,205,208,54,35,141,22,48,166,253,244,80,88,208,44,135,76,149,196,238,202,186,148,63,128,192,71,197,55,105,138,140,149,78,136,228,132,53,155,208,224,13,62,65,242,246,227,115,138,143,35,161,239,57,3,72,88,52,238,104,43,115,225,190,134,115,181,148,55,214,181,45,11,94,65,144,97,199,3,24,138,31,110,212,71,19,121,148,71,234,176,229,93,121,241,17,75,148,134,43,179,222,84,237,149,72,80,78,62,26,207,120,89,192,125,176,104,46,188,99,234,80,244,209,59,100,198,121,70,19,169,7,68,223,71,187,124,138,77,106,23,214,228,60,106,58,220,202,28,115,78,48,13,195,190,237,247,140,76,170,69,30,109,225,33,45,65,156,58,103,60,226,150,58,110,139,195,159,75,214,6,178,236,172,88,155,213,125,218,219,9,77,142,239,24,140,144,10,151,171,137,216,150,230,215,35,242,56,91,83,253,239,66,245,57,83,77,12,9,142,71,220,108,237,105,191,232,37,109,172,135,223,224,160,180,195,23,67,237,245,244,6,206,125,74,118,216,4,201,183,94,36,57,110,43,159,101,210,58,186,207,131,251,113,220,181,243,133,210,56,45,60,91,243,44,74,136,212,201,165,122,142,38,224,92,23,140,77,164,119,237,24,34,141,29,229,104,148,55,229,109,18,156,82,87,234,44,132,36,51,89,44,98,216,70,133,15,102,219,108,48,107,120,241,35,211,149,73,165,146,45,168,2,126,36,36,43,87,4,224,200,76,177,24,141,3,153,175,212,190,104,28,200,76,38,171,85,51,83,153,97,113,32,39,167,250,159,180,196,160,23,69,173,75,4,5,51,51,85,151,250,39,119,185,101,139,75,186,117,112,224,109,59,174,219,40,129,25,220,217,128,89,184,50,129,95,149,9,112,18,240,1,88,8,248,7,79,30,42,185,41,37,90,222,217,140,86,248,130,229,93,212,242,249,76,182,82,31,78,222,146,146,47,170,210,48,103,91,81,238,117,13,245,151,20,60,153,85,49,4,201,224,98,109,104,246,213,157,54,158,83,212,76,123,111,65,67,220,212,14,56,144,66,3,136,214,25,167,140,106,130,73,222,132,105,210,52,29,117,13,98,121,157,181,31,180,204,100,162,143,146,47,164,211,190,94,231,210,38,199,47,75,4,15,127,162,211,110,76,35,116,83,33,39,235,183,230,174,174,238,164,47,157,111,24,179,240,115,101,237,230,230,226,205,6,124,154,191,142,223,183,230,103,239,192,63,11,155,179,23,117,252,48,59,251,220,149,181,213,244,242,172,105,229,170,5,72,50,103,222,186,184,186,184,116,243,246,98,221,110,93,176,175,43,75,55,111,238,78,142,231,183,51,183,158,95,218,189,115,235,230,245,213,201,198,114,182,179,182,172,180,20,227,198,13,229,218,245,198,243,247,102,23,150,211,173,43,183,244,75,11,139,115,227,171,11,233,213,173,140,117,103,246,230,206,202,218,115,247,183,140,181,74,97,183,177,98,94,42,46,180,158,127,222,110,154,231,245,250,133,75,183,150,242,123,139,215,180,156,121,105,91,203,155,197,157,41,37,147,173,103,167,138,151,38,206,95,43,222,159,40,94,43,94,29,175,229,239,95,155,168,87,181,241,226,118,81,191,92,189,211,80,182,87,86,11,185,133,231,214,238,47,61,183,212,212,231,239,231,211,107,115,23,161,25,114,87,174,213,174,206,95,221,73,87,23,171,231,85,187,62,126,185,187,187,117,255,249,201,149,45,115,237,57,125,113,34,157,158,95,44,94,26,223,158,84,218,197,109,123,233,106,91,189,222,184,147,155,95,154,189,102,44,222,184,209,90,155,77,223,185,126,179,177,185,251,226,245,59,43,121,125,190,82,188,119,103,182,187,124,190,120,245,90,58,183,124,51,155,189,218,88,89,201,175,85,166,50,250,246,194,238,196,246,174,58,107,108,222,106,157,111,93,238,44,89,149,139,207,221,191,189,109,223,186,113,113,237,78,109,246,206,141,185,109,243,246,205,203,227,109,77,91,180,86,247,174,20,110,40,133,219,183,111,108,41,215,119,86,23,54,237,137,219,214,68,99,101,110,117,207,238,92,172,54,183,23,27,234,157,86,247,126,77,221,201,205,223,236,236,94,186,127,245,170,106,44,47,183,151,238,44,89,23,42,45,91,221,154,27,223,185,121,243,222,243,151,230,175,102,47,78,206,93,159,91,90,190,62,190,171,93,88,122,254,122,101,220,190,115,235,250,213,217,116,254,150,190,184,117,190,82,107,110,174,218,243,151,174,119,214,110,183,103,181,53,125,121,98,65,41,172,142,23,42,157,181,201,165,149,116,254,218,238,130,126,105,254,118,109,39,83,184,146,190,89,189,169,40,246,255,207,222,155,247,183,113,91,253,163,111,133,153,184,14,89,141,40,14,119,82,151,215,143,86,91,182,101,41,150,108,199,86,244,243,103,200,25,74,180,200,33,61,36,181,88,209,253,56,109,210,44,77,126,78,110,179,52,105,250,196,126,154,38,221,226,180,191,182,137,99,199,233,123,185,53,37,249,175,188,133,139,131,101,6,152,141,164,22,199,73,45,37,50,57,3,28,0,7,192,193,193,193,193,247,168,231,175,38,199,47,142,85,79,205,212,78,60,167,94,77,157,89,171,77,86,103,47,165,50,185,213,198,124,121,96,230,84,54,94,191,20,91,57,223,60,62,86,206,14,61,155,56,189,186,54,59,49,54,118,174,117,50,177,62,53,27,111,228,150,134,140,185,202,149,185,115,23,167,20,117,126,164,148,92,89,154,170,84,140,33,101,236,194,92,251,66,34,117,193,44,207,44,93,157,82,54,206,95,50,204,170,17,155,92,154,57,126,106,46,61,185,62,123,234,98,249,57,237,100,125,168,189,122,254,108,108,180,18,207,157,173,76,215,207,150,134,178,149,51,202,124,122,116,160,153,206,101,235,154,154,74,142,100,230,6,178,23,134,204,212,181,248,185,210,232,220,232,196,148,118,230,106,114,105,252,132,89,27,66,51,253,217,141,19,229,118,235,108,235,210,242,212,192,169,212,192,179,245,234,137,70,209,56,53,212,190,122,169,49,159,157,143,149,13,125,104,53,147,74,106,103,226,207,141,206,140,214,86,210,70,122,45,150,78,92,72,77,156,24,45,93,28,42,171,185,53,163,168,92,59,115,106,118,100,110,116,90,157,27,139,205,28,191,120,124,254,76,162,116,114,118,35,119,41,165,150,206,78,140,181,166,150,231,207,158,73,78,38,138,231,205,218,116,108,38,183,186,17,27,152,123,246,172,177,52,144,108,232,217,73,45,54,59,123,186,110,156,92,57,126,60,126,241,220,242,197,43,153,241,248,208,233,171,141,227,235,39,39,79,45,93,27,203,228,78,204,143,180,206,156,62,61,189,186,190,90,217,104,158,188,120,122,253,84,181,146,68,251,174,249,51,217,103,141,115,217,248,236,133,214,218,153,201,179,173,216,196,197,209,139,149,179,103,70,198,46,22,199,214,70,115,113,196,197,137,75,233,201,249,11,83,151,198,151,106,205,227,87,175,149,230,27,39,139,167,102,198,155,241,11,102,61,89,92,57,215,156,104,94,188,86,143,151,198,51,173,107,23,79,235,67,218,236,152,146,27,95,91,209,206,87,150,75,211,154,26,159,189,104,156,58,191,182,102,84,47,152,167,219,19,41,227,132,114,230,82,38,59,123,182,149,69,226,165,252,220,233,229,19,75,227,250,236,252,114,77,79,169,153,213,246,234,202,70,170,58,53,112,122,126,162,53,86,27,29,207,92,67,27,218,13,237,228,250,69,245,184,54,126,77,53,38,82,177,149,214,248,197,204,165,114,118,228,244,213,129,43,197,43,99,163,199,99,241,171,241,248,236,116,250,98,37,119,165,60,175,212,103,70,78,206,28,159,157,189,54,51,126,162,246,108,241,218,212,213,137,227,19,19,35,207,61,91,89,210,206,41,199,39,78,213,7,142,167,215,103,180,147,99,39,54,6,158,91,154,191,58,48,111,12,60,59,93,90,63,63,170,159,60,55,57,123,109,234,74,251,140,254,236,104,226,196,100,235,236,218,210,120,110,252,98,179,153,27,49,206,102,155,115,35,167,199,142,159,26,191,152,109,206,159,85,203,241,139,27,67,173,103,199,198,83,202,44,234,157,201,141,249,217,43,39,219,237,196,181,171,218,186,162,77,76,159,187,84,61,181,52,54,114,126,14,245,197,165,161,228,200,249,88,234,210,244,115,227,107,177,139,87,47,197,230,75,167,244,145,169,103,215,158,59,153,208,166,134,166,83,43,23,139,173,141,147,199,99,167,167,71,230,214,226,107,102,238,100,169,118,126,234,108,171,114,170,162,103,175,173,231,146,213,202,241,129,250,74,124,70,27,55,53,51,147,56,191,106,148,151,82,39,74,241,84,106,117,105,160,134,196,106,178,120,34,179,97,42,35,181,171,230,188,22,191,114,166,49,187,60,166,15,212,54,38,198,148,171,234,133,145,248,104,113,227,252,196,133,209,118,38,221,58,105,156,211,167,166,231,139,167,47,45,105,213,43,107,35,39,39,27,197,162,90,79,94,26,152,175,230,206,156,123,182,57,150,68,194,243,116,121,44,125,69,41,235,211,237,169,218,178,177,49,213,106,77,214,181,51,99,35,107,233,241,249,233,121,125,253,248,200,122,61,55,117,117,101,109,190,213,184,120,53,185,118,105,101,122,100,45,245,220,204,212,180,153,172,150,166,140,145,147,19,51,201,145,179,199,213,68,124,82,61,126,45,215,26,90,159,175,142,164,227,39,174,156,91,25,187,152,153,154,58,219,190,160,181,7,244,147,245,177,75,241,220,76,110,250,244,213,153,243,35,27,70,113,38,169,15,172,233,207,53,227,237,233,129,21,237,82,110,125,246,202,132,62,113,173,97,92,203,174,142,37,204,107,67,237,115,39,39,198,39,85,181,89,74,140,101,87,138,103,204,248,122,98,160,218,156,105,84,230,78,206,170,149,11,229,114,105,192,108,158,111,153,198,122,123,37,115,173,61,55,153,24,25,202,41,227,215,154,147,39,142,175,150,218,19,229,204,233,76,250,194,197,149,137,165,179,234,201,241,25,117,249,106,233,185,51,207,45,143,30,191,162,206,150,181,209,229,149,107,122,57,118,245,204,82,66,41,182,103,79,44,25,217,211,171,35,230,213,172,58,144,58,222,58,151,90,86,203,173,201,129,115,179,243,166,89,77,141,141,143,158,155,187,176,106,228,154,167,207,142,229,54,70,54,218,250,153,179,231,212,211,202,133,169,249,115,181,68,114,108,77,31,200,174,141,94,77,140,171,153,185,83,202,60,226,199,249,242,232,181,115,197,88,98,230,226,185,43,27,25,109,242,185,102,106,182,60,96,78,156,206,37,206,165,203,229,179,51,109,51,125,82,203,212,227,166,154,29,216,152,29,61,135,116,138,229,227,75,3,75,3,43,202,73,51,221,28,189,114,62,179,49,84,67,188,64,210,174,58,17,155,216,88,25,153,57,27,171,158,211,234,137,19,90,113,121,32,123,109,58,181,54,81,91,157,60,153,125,246,116,114,253,82,249,244,149,177,145,129,229,185,13,117,35,187,164,39,86,103,234,167,218,213,236,236,72,54,117,165,169,154,198,244,233,245,103,141,211,181,83,72,90,14,181,19,171,141,145,177,92,179,180,122,234,234,213,120,34,177,182,220,58,121,233,236,74,166,18,111,55,51,179,109,109,233,74,117,253,194,115,250,218,168,54,115,226,204,133,185,230,202,200,137,177,220,244,218,248,200,208,252,202,70,67,185,218,94,173,175,154,19,87,166,166,46,92,26,79,102,86,90,171,13,45,169,105,233,107,233,181,165,217,122,121,242,68,101,34,121,109,25,77,131,228,232,84,102,234,252,124,105,196,152,203,77,77,79,52,70,102,175,148,204,169,98,83,109,23,27,181,70,114,172,126,42,182,62,125,105,122,254,196,192,74,125,40,21,31,59,179,177,58,244,108,58,117,41,217,156,31,93,158,88,30,105,84,175,36,141,153,229,11,74,234,234,116,121,118,124,38,54,83,73,79,171,67,74,101,98,206,24,41,93,27,111,182,20,115,57,187,182,50,121,226,90,249,84,45,87,63,55,153,189,54,58,155,74,95,89,27,24,107,79,197,71,47,156,60,211,126,238,156,90,156,125,238,120,174,221,200,229,86,70,174,92,44,95,90,91,90,26,56,159,156,89,159,94,155,88,29,153,25,105,95,121,118,238,204,197,204,201,161,161,179,171,141,92,209,108,37,18,215,178,149,210,88,187,90,41,167,55,54,180,246,108,38,243,92,117,232,210,192,169,108,58,151,73,27,177,120,249,234,104,242,57,51,115,230,120,237,170,145,91,29,155,47,77,172,14,41,198,82,206,60,155,52,143,159,40,86,138,217,213,161,141,68,117,96,189,86,43,39,79,228,46,169,229,103,179,35,171,237,43,231,176,74,52,119,238,252,204,217,83,169,177,139,83,83,5,9,52,198,116,186,40,237,23,171,61,157,74,42,177,88,172,252,216,97,181,91,21,123,28,176,218,167,72,16,45,84,0,185,78,216,60,108,52,237,31,112,129,143,22,186,253,73,207,124,95,5,30,36,156,123,109,126,127,112,238,76,88,60,129,115,127,2,231,254,4,206,253,9,156,251,19,56,247,39,112,238,79,224,220,159,192,185,63,129,115,127,2,231,254,4,206,253,9,156,251,19,56,247,39,112,238,79,224,220,159,192,185,63,249,125,242,251,88,0,153,131,241,94,15,136,27,27,79,100,244,239,217,127,165,164,148,178,105,93,79,247,232,47,148,141,39,3,194,224,22,147,234,247,220,156,116,57,151,45,103,148,82,175,238,56,217,184,214,205,31,199,136,2,94,231,193,65,206,123,160,88,97,100,84,138,97,133,36,174,137,26,140,72,209,160,202,186,217,180,0,213,89,12,106,11,60,205,1,193,238,124,207,144,190,212,165,60,41,215,96,48,235,124,52,107,25,28,176,85,147,196,40,199,5,89,83,99,15,176,134,92,28,107,112,48,23,35,110,139,224,107,252,155,16,74,28,122,198,202,251,12,192,30,98,76,95,155,28,107,142,24,127,221,81,2,15,155,134,163,149,131,19,37,251,130,67,218,135,37,93,171,180,6,33,108,245,94,155,56,129,8,140,104,218,30,27,201,229,182,155,201,147,60,144,134,50,68,78,11,200,235,112,198,46,55,86,252,161,40,173,52,221,225,3,49,244,33,69,89,247,77,84,110,87,171,68,116,23,151,130,144,8,49,226,189,13,129,25,152,6,85,173,86,100,160,164,189,164,199,240,81,54,72,99,231,198,219,59,239,124,188,253,254,151,15,223,255,199,119,223,124,40,249,35,41,226,101,198,6,169,3,159,219,193,70,165,180,2,224,194,155,2,236,41,5,100,86,98,177,159,216,120,167,146,9,189,60,216,212,27,170,9,118,24,41,47,237,190,242,119,9,100,171,106,10,54,87,244,134,175,21,64,197,27,90,96,2,130,52,7,53,106,85,144,228,33,247,32,37,60,234,7,9,124,49,202,178,129,126,6,167,167,7,53,45,116,226,68,190,86,203,55,45,208,127,6,205,9,20,102,113,147,124,96,57,27,228,14,30,1,142,90,72,44,18,191,195,64,76,108,119,38,90,51,55,68,182,55,117,137,206,10,143,112,3,94,177,5,236,47,221,35,11,248,246,53,49,185,89,168,203,232,155,5,134,25,8,207,76,18,138,32,184,13,36,178,64,87,151,226,24,255,150,167,242,67,12,100,224,81,201,42,98,182,37,253,104,136,130,150,29,154,160,215,104,3,123,9,136,96,199,61,192,240,92,86,120,5,214,247,24,240,200,238,123,118,157,139,34,80,194,154,235,130,22,102,111,24,190,48,148,160,21,171,52,196,1,75,54,94,196,14,236,91,98,199,184,128,218,73,57,24,38,156,185,249,195,23,39,56,57,153,192,77,155,203,84,132,164,82,18,91,252,252,74,240,132,57,183,16,224,125,128,226,247,70,244,193,221,95,62,184,247,165,67,54,113,224,235,82,54,38,97,64,195,188,164,175,162,172,243,21,192,2,241,71,110,223,79,45,118,254,118,175,243,223,191,236,82,62,106,124,96,249,190,1,30,130,34,18,24,98,68,130,158,176,126,181,10,38,129,54,251,19,205,146,218,208,195,82,243,74,21,245,136,17,181,42,58,32,73,128,124,48,40,249,128,172,74,56,100,64,100,31,44,219,254,237,239,183,239,190,21,204,178,57,179,244,24,115,108,195,226,24,170,231,225,51,108,231,115,56,5,12,102,24,6,150,120,28,88,70,25,131,235,115,140,255,50,32,65,35,242,135,195,168,237,215,174,119,254,246,223,187,95,125,177,125,251,159,190,140,50,145,64,39,184,64,7,45,11,80,193,15,238,126,182,253,230,199,157,79,254,230,91,124,181,142,253,154,30,131,30,130,154,28,214,144,237,188,252,247,221,23,223,33,3,55,120,200,158,169,63,70,227,245,76,253,176,24,178,243,250,151,219,215,95,180,198,32,118,168,154,67,202,75,187,105,173,132,136,49,123,107,174,103,84,154,106,197,88,113,132,104,49,163,124,185,255,151,114,76,162,118,90,8,135,128,246,160,226,251,99,18,49,208,162,151,113,143,151,12,73,26,226,193,97,147,176,36,183,1,53,8,149,75,193,24,187,96,73,83,206,187,43,181,253,209,159,58,159,189,179,253,143,111,125,170,5,239,63,121,105,231,254,109,159,154,145,151,15,238,124,46,97,68,211,206,237,55,182,95,125,75,242,69,11,199,160,213,123,23,57,191,122,243,193,253,143,130,134,240,163,232,94,158,243,1,72,223,62,215,67,217,134,63,44,26,16,76,89,218,189,245,251,206,253,119,165,72,15,240,229,36,105,87,22,179,189,211,161,5,239,104,28,110,220,14,30,222,156,64,156,87,192,50,130,61,168,75,25,29,46,216,97,96,111,69,83,21,12,236,29,22,161,203,61,160,193,99,233,108,44,6,87,75,53,14,5,220,133,252,77,65,190,107,152,32,133,13,183,128,194,41,16,120,41,87,86,48,16,56,134,55,87,84,244,121,9,35,133,47,71,228,85,156,64,209,128,96,17,63,92,141,200,27,12,50,156,51,144,245,1,55,91,163,88,178,12,70,188,65,97,196,125,176,101,27,237,226,92,187,136,225,48,253,0,101,233,110,203,2,126,61,205,125,103,64,171,0,60,71,81,181,23,164,237,119,254,181,243,249,123,219,127,127,119,247,179,151,80,245,132,224,139,221,1,187,57,4,82,192,161,37,125,13,95,199,81,26,48,120,217,123,249,5,26,235,192,161,241,99,121,190,64,150,178,203,160,57,95,6,252,93,110,3,37,81,34,121,27,35,169,4,215,134,137,206,141,58,148,110,106,65,102,202,98,25,76,69,22,202,64,186,102,63,69,108,248,21,33,234,74,180,8,208,141,46,131,114,100,23,129,253,16,172,168,150,0,203,183,40,55,40,226,183,7,174,119,156,2,123,43,110,96,111,136,115,106,146,193,36,77,60,123,110,228,52,41,22,46,159,230,5,6,50,11,41,234,159,30,242,96,134,248,100,57,61,117,106,130,207,193,181,207,39,199,232,196,252,133,137,137,51,238,98,192,150,101,229,90,40,134,35,225,72,20,27,203,102,202,97,9,77,6,164,219,68,104,116,174,176,116,17,253,128,117,107,124,220,182,110,161,105,135,51,233,134,214,115,150,197,45,27,13,157,25,89,160,150,227,19,115,99,174,42,226,13,238,214,34,133,60,39,200,199,116,222,0,84,217,148,134,17,187,45,48,120,27,24,126,86,133,97,143,223,3,42,15,182,227,186,175,214,195,212,132,169,1,40,33,61,224,126,146,201,94,88,138,170,209,102,187,8,119,139,139,104,129,225,228,12,31,17,197,136,108,54,215,42,173,210,50,82,196,96,216,69,54,75,106,83,199,215,248,221,34,221,70,68,179,171,52,92,68,181,94,25,198,185,192,50,15,217,156,111,183,68,84,81,167,121,81,0,20,161,51,73,99,128,102,184,69,4,206,76,28,15,12,91,180,17,0,29,199,115,142,51,193,120,93,105,127,74,103,138,40,67,47,24,199,160,127,129,112,52,176,182,67,231,155,5,192,132,196,48,8,20,77,33,44,237,220,186,221,185,253,97,231,213,155,15,63,248,228,225,245,215,144,86,180,243,225,75,48,235,223,252,120,247,159,239,116,94,252,23,113,49,238,188,245,254,119,223,124,140,212,152,237,27,111,237,124,114,23,173,201,148,2,129,39,159,7,71,44,160,181,123,251,19,180,66,0,146,71,149,127,211,185,241,222,246,151,175,50,3,15,211,42,183,34,209,214,178,110,48,172,207,170,8,253,217,164,95,35,81,180,180,115,16,72,161,86,216,1,1,41,87,229,146,172,201,109,7,166,179,77,96,205,116,226,231,172,33,121,175,135,149,8,29,85,128,171,170,175,34,61,10,16,151,200,224,2,48,78,134,123,97,5,214,165,162,159,224,6,194,61,40,72,95,72,208,168,21,225,50,18,194,80,162,17,193,35,45,148,200,87,202,24,243,179,9,71,30,42,210,68,65,103,209,229,58,250,84,67,42,49,26,3,242,83,42,154,63,132,142,146,162,3,209,142,38,74,83,69,169,14,29,150,60,186,6,247,29,241,121,199,1,84,92,19,2,105,28,21,252,5,169,27,21,11,137,14,169,19,149,40,22,194,72,153,152,86,91,203,209,146,94,169,134,181,161,18,210,46,254,111,229,232,81,64,80,106,31,61,170,224,195,167,150,11,238,57,236,61,241,6,11,138,197,24,37,33,78,66,204,20,37,145,103,175,211,220,180,12,41,169,60,215,96,236,36,31,174,179,60,233,60,153,186,96,93,181,80,130,154,72,217,11,3,64,19,216,230,35,232,39,90,2,204,117,111,208,24,60,185,81,39,215,75,170,3,250,46,178,201,13,45,94,243,85,27,141,234,6,158,219,50,82,46,219,96,238,109,70,182,108,144,34,10,192,91,112,35,199,219,232,188,24,51,105,203,141,40,203,193,99,86,180,97,207,73,185,253,255,126,210,249,205,127,111,191,251,246,246,141,127,144,13,207,227,52,11,245,176,133,68,214,235,188,211,93,243,78,39,243,78,247,156,119,228,105,33,206,245,154,53,179,226,121,64,51,117,76,43,21,131,233,185,231,12,101,36,158,33,223,125,243,162,4,227,211,30,149,148,98,202,61,194,116,110,132,233,100,132,17,220,118,209,216,151,47,17,213,119,73,199,16,174,227,130,114,43,130,79,137,140,234,149,213,220,192,234,198,98,195,197,98,131,176,216,240,22,109,140,197,180,238,97,41,33,89,28,70,75,109,172,96,16,38,163,207,10,219,11,32,77,122,231,207,55,59,175,126,217,185,251,41,90,224,208,106,138,180,185,10,214,30,26,182,166,32,91,202,53,208,65,147,192,138,147,94,88,0,106,139,178,13,133,140,166,0,192,130,4,1,48,239,29,124,89,40,134,68,57,61,122,84,15,219,245,161,13,206,184,7,128,193,13,0,3,15,0,152,206,108,232,248,172,185,123,235,99,215,162,118,72,139,153,120,166,134,21,2,247,34,166,113,53,214,232,102,129,73,251,136,181,182,25,108,97,3,228,43,178,144,168,5,14,210,26,149,9,161,189,192,54,209,68,203,18,135,163,188,176,152,175,203,238,229,3,211,40,168,50,183,218,20,42,178,179,198,10,93,18,148,94,150,132,112,32,178,111,144,22,135,4,14,104,200,151,193,13,224,114,69,187,28,66,26,41,29,131,58,55,224,116,134,20,9,114,156,130,65,19,228,40,58,232,10,24,0,152,98,88,121,64,217,247,167,30,146,157,136,62,1,58,160,63,122,43,147,174,84,77,222,126,239,175,157,255,249,111,41,47,212,139,41,245,168,19,43,154,93,101,6,163,21,227,53,230,157,111,222,219,253,246,109,7,1,87,86,7,85,38,11,186,208,38,234,11,165,29,164,151,238,254,243,165,237,247,62,232,188,250,11,216,90,255,103,46,132,152,137,88,223,15,3,235,237,181,144,130,46,121,44,137,199,12,143,5,145,176,149,103,40,83,31,243,134,83,5,243,72,220,249,228,111,187,255,248,61,68,47,32,21,203,160,229,129,91,252,194,254,2,213,99,69,237,162,179,177,173,153,76,231,99,15,96,147,124,85,60,225,37,23,244,69,128,141,180,177,0,233,241,120,222,1,103,229,216,61,69,120,248,114,126,83,165,48,192,63,31,67,169,206,25,74,101,206,153,202,181,126,88,90,38,85,178,1,7,208,10,206,98,189,92,136,45,30,227,191,224,109,187,59,175,226,153,87,225,243,42,139,176,205,55,220,121,227,158,121,227,124,222,56,148,59,108,197,41,162,168,125,86,227,160,213,2,243,97,163,143,246,252,213,10,0,24,99,233,44,163,197,90,218,253,226,211,237,159,191,12,22,100,185,168,151,235,38,26,223,205,150,89,223,224,153,3,89,219,134,109,37,224,236,7,144,111,189,176,33,175,21,44,8,62,121,132,33,240,173,209,249,183,142,55,137,22,2,159,162,22,115,177,20,68,189,199,8,124,242,88,97,132,57,128,202,71,14,201,131,205,242,6,212,244,150,90,169,250,123,231,56,18,14,26,250,154,167,63,219,222,60,106,16,15,120,47,154,178,90,109,234,174,216,207,96,113,178,202,180,28,194,250,246,119,73,69,60,188,100,224,218,10,74,191,253,238,95,183,223,188,221,121,253,230,238,253,251,72,180,71,163,81,201,246,77,129,242,153,209,31,113,2,166,210,36,126,68,171,66,188,188,208,246,204,126,39,155,237,170,222,180,159,157,133,175,178,132,109,185,131,141,58,113,67,149,168,227,159,196,94,52,219,229,114,101,29,61,6,87,58,246,144,29,67,42,73,151,3,148,232,67,136,180,26,41,240,45,31,239,218,47,201,178,137,150,29,95,199,46,156,4,219,99,3,220,185,224,238,31,59,87,178,61,5,137,157,128,88,8,36,122,22,65,143,175,0,218,217,58,25,90,66,203,162,110,230,227,73,155,255,165,122,149,115,9,106,168,70,62,43,118,206,96,5,71,54,216,20,194,16,75,219,175,255,126,251,214,171,59,239,252,115,247,139,223,138,142,45,224,193,104,17,160,246,98,150,25,7,154,192,230,46,216,62,112,87,185,69,122,46,223,62,174,243,163,172,148,46,158,125,252,120,177,107,230,242,235,243,162,44,113,190,174,242,190,184,228,229,149,228,116,66,218,218,187,219,38,53,195,15,130,245,17,6,113,60,31,139,161,255,28,172,37,65,28,183,223,255,253,246,71,62,94,153,189,58,100,118,237,21,68,171,255,110,193,21,232,222,47,132,87,7,218,49,194,145,138,237,100,100,19,96,39,42,61,116,134,255,208,22,202,234,206,68,84,131,190,121,136,93,163,186,178,144,182,141,198,35,71,138,211,184,101,219,24,221,24,67,213,178,206,136,194,158,0,171,132,39,228,116,137,70,39,111,137,209,201,145,138,8,222,234,172,109,20,249,147,11,186,237,232,189,195,18,78,238,211,44,124,216,51,165,121,136,38,113,65,70,101,130,174,199,222,118,237,220,157,159,125,221,121,229,30,76,49,84,230,71,127,96,101,34,221,65,171,27,213,13,236,60,74,86,30,124,111,92,194,69,192,167,65,226,252,139,6,4,28,169,174,234,51,193,231,242,77,11,244,56,140,155,66,96,151,177,38,229,246,34,16,71,21,36,199,127,160,139,143,17,15,3,52,74,26,160,170,11,30,6,86,76,90,255,179,125,203,7,206,183,0,79,207,10,56,187,130,126,88,223,128,35,67,124,230,187,72,244,51,0,24,11,152,17,22,105,124,11,162,231,105,129,179,200,156,115,87,208,220,16,202,56,56,17,211,249,230,122,231,179,95,118,190,186,181,253,241,239,119,254,252,1,27,135,248,148,144,192,38,121,14,199,174,35,206,73,55,80,162,8,165,245,35,86,196,106,6,242,207,217,162,3,226,223,206,189,95,109,255,246,99,23,255,208,168,221,15,247,156,84,131,229,177,93,86,95,34,153,171,98,176,84,22,218,242,8,5,164,232,67,234,114,25,181,73,152,72,145,175,91,119,195,88,57,112,180,15,94,124,149,30,150,51,76,177,239,5,141,186,174,118,93,210,172,250,210,69,13,63,60,142,106,205,66,111,11,7,203,166,99,41,195,173,163,43,153,41,174,100,20,182,154,46,101,54,136,53,145,141,88,8,182,162,56,169,159,192,115,172,122,7,161,175,8,110,38,156,31,249,161,40,44,180,176,30,180,62,84,133,254,181,62,236,255,222,93,235,163,205,235,162,179,172,31,182,206,178,207,165,64,240,127,229,122,239,96,20,18,43,180,176,191,114,242,203,63,138,117,56,84,253,4,55,173,15,5,5,167,103,158,14,251,84,80,206,204,68,15,80,253,16,106,214,135,250,129,115,200,182,75,115,215,113,206,202,120,180,203,192,238,173,55,30,254,241,203,237,247,190,238,188,245,54,27,151,150,95,209,65,173,2,22,193,126,100,132,93,139,64,222,9,149,13,146,17,235,205,178,40,35,246,191,24,216,215,195,156,203,2,200,147,67,90,21,196,155,163,45,117,69,31,132,3,10,73,246,210,61,209,244,7,76,188,91,127,236,220,248,170,243,242,31,58,215,191,9,176,112,53,244,165,185,243,106,21,219,236,20,219,178,116,74,178,77,73,65,74,22,49,40,24,237,90,17,223,70,236,170,146,234,75,253,107,163,250,82,47,138,40,74,69,47,108,116,105,101,220,110,229,192,161,181,114,68,211,246,210,80,148,173,183,182,66,194,125,168,220,61,142,39,162,53,63,158,227,9,148,232,254,70,19,201,209,93,53,127,60,70,18,169,73,159,227,200,202,212,75,43,29,99,232,81,217,103,182,95,251,108,251,239,239,110,191,243,197,195,95,127,220,185,241,122,231,147,207,208,7,182,12,181,76,21,41,37,165,121,93,173,237,201,156,28,80,66,32,183,185,114,251,225,55,95,221,64,142,139,237,58,40,253,18,223,113,65,109,123,240,205,155,22,3,81,9,130,122,89,82,155,37,85,195,166,101,114,183,27,39,24,179,158,118,223,49,208,240,221,112,81,26,229,101,167,174,184,60,244,22,206,4,209,110,118,25,142,157,112,144,177,57,12,119,82,5,157,75,240,179,103,190,214,21,13,208,232,241,77,25,196,232,193,42,108,229,154,18,206,206,247,43,137,102,70,191,57,64,1,104,27,188,1,1,4,182,227,132,125,245,40,225,95,112,103,50,30,31,104,63,62,184,123,183,243,246,175,89,63,182,155,186,73,13,83,135,101,185,68,155,3,161,224,67,221,28,64,123,184,189,65,64,159,65,202,40,107,126,31,202,55,100,145,109,190,5,246,160,80,198,163,21,130,132,231,226,169,16,113,80,248,17,29,11,217,13,234,103,238,113,108,8,236,61,129,93,7,52,7,197,107,187,220,45,221,46,243,143,44,229,142,217,39,48,124,247,139,175,118,191,253,85,231,229,223,119,126,241,114,231,246,215,253,232,0,80,129,126,24,72,174,21,7,177,142,54,233,128,152,182,125,239,191,119,222,253,64,20,92,208,236,118,227,28,204,173,246,222,214,112,142,232,246,187,127,125,248,202,141,126,88,38,20,223,215,224,19,234,29,60,254,28,77,124,148,210,227,198,251,15,190,249,196,193,241,182,217,218,7,191,121,146,123,224,183,93,120,95,220,230,234,28,204,107,161,113,7,53,110,63,191,247,224,238,45,145,139,26,90,253,246,51,106,57,146,253,115,145,43,188,47,115,9,87,231,96,131,137,208,184,3,157,253,187,247,63,221,253,246,23,226,236,31,83,247,55,249,25,205,126,167,61,41,183,255,89,79,235,219,195,164,183,90,246,40,183,77,104,81,250,237,13,145,207,69,179,190,162,27,251,224,179,64,179,119,62,243,229,246,195,103,161,190,129,124,118,180,236,160,198,234,47,127,223,185,249,207,135,175,188,177,243,7,235,32,165,88,173,151,86,78,99,95,200,61,177,80,32,217,7,11,237,98,251,226,32,87,219,96,6,186,155,133,56,130,170,222,2,144,174,102,21,80,69,1,167,209,208,56,243,204,52,118,31,147,227,7,165,77,253,236,149,7,119,127,185,253,222,215,140,215,37,181,221,212,247,194,101,155,82,32,83,49,253,126,216,73,42,20,200,72,86,231,3,229,137,56,141,113,17,104,172,239,157,51,148,94,119,230,160,82,250,230,15,212,172,59,139,72,253,15,70,32,242,111,131,246,80,175,108,255,253,15,140,137,53,189,86,247,103,160,218,110,213,241,153,5,4,134,59,91,95,107,230,227,114,77,93,199,159,146,91,178,183,170,206,230,51,88,249,84,180,47,14,230,47,84,160,31,222,226,10,7,242,149,54,201,197,211,31,164,139,42,218,87,145,171,172,219,119,94,238,188,249,174,195,81,149,161,7,118,223,224,82,24,63,97,252,213,107,72,144,53,241,181,193,113,236,75,77,195,211,139,167,52,143,9,88,221,195,91,95,239,252,230,54,28,176,191,250,103,54,120,217,245,125,56,241,6,187,19,107,121,58,118,152,176,71,1,152,102,213,230,122,141,224,192,137,85,243,1,54,219,15,28,18,225,199,246,175,255,247,206,189,95,56,240,161,148,88,204,201,161,185,54,118,248,103,22,155,189,224,81,189,249,238,131,251,150,165,180,109,84,90,34,191,247,134,253,67,149,125,66,212,0,245,102,223,52,233,116,185,249,74,231,149,95,216,108,0,219,217,254,105,119,254,122,99,247,246,173,112,231,229,159,71,44,155,113,29,102,246,62,72,179,156,129,232,70,203,58,49,56,123,158,236,147,194,138,248,250,150,11,229,182,101,132,208,255,131,141,42,224,100,209,26,224,104,60,150,93,146,188,34,71,211,205,26,146,196,82,191,0,72,188,173,146,220,202,208,181,211,24,68,84,82,186,64,31,145,155,119,174,41,134,225,142,108,247,3,185,103,140,39,89,133,219,175,88,230,28,26,220,19,188,2,41,26,54,101,53,184,117,15,254,117,123,251,157,175,189,90,39,247,88,43,138,32,214,91,165,232,205,183,174,213,34,23,214,188,153,46,96,76,253,240,150,204,206,141,55,30,201,74,57,94,111,23,31,211,149,178,243,214,155,59,159,253,245,0,87,128,31,183,132,138,63,145,80,63,80,9,101,253,239,39,71,202,245,58,30,192,108,147,132,183,239,244,33,26,201,226,87,231,32,101,187,38,138,159,134,198,144,186,106,33,109,251,119,136,5,141,135,82,187,91,104,233,142,71,90,168,198,245,154,222,68,181,197,148,165,136,165,30,114,220,183,106,211,7,4,161,141,16,229,197,99,239,26,144,27,224,142,58,176,85,224,172,117,119,130,76,33,155,57,82,165,73,66,50,160,102,155,142,84,12,148,91,215,172,171,146,30,23,21,40,186,96,187,1,7,104,249,74,115,14,83,19,183,129,78,202,133,214,150,108,231,160,21,232,61,11,171,214,24,171,149,39,71,189,246,158,64,149,236,61,157,180,236,38,238,129,24,189,153,111,13,29,224,55,129,45,167,130,250,156,117,254,27,212,1,109,71,170,238,29,0,57,122,233,0,39,229,30,58,32,40,203,222,59,0,168,30,88,7,216,196,156,29,0,252,22,58,96,194,246,206,13,234,1,221,153,172,123,23,224,44,189,244,129,139,118,15,157,16,152,103,239,189,128,201,30,88,55,112,212,156,253,128,217,46,116,196,56,183,118,31,15,232,9,126,141,167,93,1,198,48,146,29,144,72,172,47,50,185,228,230,33,154,166,122,18,78,238,146,122,232,24,239,76,77,221,32,176,57,24,164,2,127,164,102,172,45,121,5,48,82,47,99,72,211,84,2,144,75,199,241,125,254,92,44,135,62,207,97,72,211,92,78,45,19,72,211,164,166,39,201,39,37,169,229,200,167,114,49,173,146,79,106,50,65,223,22,99,37,10,130,170,231,202,41,242,41,167,196,52,246,172,196,210,165,147,128,190,122,0,23,255,231,218,72,25,197,11,20,233,214,186,201,230,19,202,177,4,206,192,197,48,113,181,106,250,166,100,122,58,81,181,192,165,106,98,189,129,198,11,190,215,146,79,202,164,159,160,147,241,7,214,253,248,11,161,5,202,11,139,33,67,175,57,8,145,70,100,26,8,3,182,2,146,24,252,130,70,200,160,160,1,206,0,28,244,53,117,250,178,94,179,123,53,45,178,50,99,232,79,221,194,209,1,204,18,98,170,197,49,161,8,76,140,13,214,138,42,102,46,225,194,225,209,188,133,219,186,123,235,13,128,110,189,247,15,0,153,90,148,151,43,70,235,52,82,2,218,128,155,65,81,95,190,251,230,195,221,47,190,234,124,244,135,206,171,239,239,222,250,195,131,59,159,19,7,22,114,227,178,243,214,255,254,238,155,55,136,75,19,65,130,249,247,245,159,73,192,40,108,5,36,114,131,248,51,97,174,145,29,217,32,246,71,35,222,130,246,221,77,146,226,148,190,97,93,26,165,143,78,147,61,9,119,171,144,128,167,146,140,164,58,214,14,35,147,250,137,212,203,156,227,59,182,135,217,230,76,94,170,214,155,58,204,120,242,1,32,131,12,220,255,186,33,179,232,45,166,222,132,32,51,128,148,98,117,62,240,127,204,114,163,179,190,32,29,43,112,92,31,193,3,86,126,74,1,56,152,35,16,92,69,55,116,179,9,80,105,242,4,76,235,43,120,250,106,89,133,78,60,181,152,76,208,137,156,142,167,1,155,120,18,38,123,44,167,192,124,156,194,224,200,241,52,36,153,97,136,99,110,21,141,7,33,246,171,93,126,138,194,15,83,119,68,58,115,54,45,168,90,170,227,143,214,235,85,64,130,222,242,195,37,166,35,212,15,240,151,141,55,216,151,110,191,250,222,206,55,239,237,220,124,209,130,204,37,14,142,82,169,174,233,1,152,185,50,71,108,231,238,191,196,77,174,89,111,183,116,58,190,184,252,91,139,50,63,255,80,133,108,135,37,84,33,84,15,188,251,174,85,140,11,100,0,38,132,24,7,112,13,2,192,109,133,76,172,96,59,83,210,29,24,65,200,196,213,150,203,148,114,215,221,206,69,92,113,59,47,255,165,115,227,142,119,81,208,189,170,177,225,44,237,159,95,161,249,204,231,72,197,132,75,180,104,102,207,214,43,24,41,197,246,83,127,213,55,15,218,25,161,199,106,149,230,57,8,220,98,39,160,240,216,204,244,236,200,153,139,151,167,198,231,46,67,173,240,141,25,226,245,138,249,47,7,228,37,35,199,212,171,244,253,204,217,126,41,224,65,231,162,16,136,127,108,245,150,13,44,188,232,128,193,22,32,130,69,16,110,192,105,66,93,215,6,236,223,77,94,48,229,55,145,172,113,79,45,130,165,68,18,130,134,208,18,32,152,120,100,33,81,98,2,120,84,0,20,49,42,107,198,92,178,241,168,56,84,95,44,13,61,210,91,114,16,35,198,17,17,234,212,8,100,130,50,197,86,172,97,2,51,20,69,155,241,202,146,65,80,137,142,104,88,148,226,143,116,157,132,56,101,42,64,191,85,113,146,136,108,201,147,214,150,19,43,142,39,191,16,91,196,200,113,65,32,117,194,240,178,240,233,194,68,119,177,200,70,188,241,234,26,106,107,153,32,214,109,201,34,199,14,11,217,240,144,48,13,91,12,31,141,210,189,178,32,21,49,93,27,43,148,34,21,90,218,70,193,164,87,182,116,14,168,175,11,231,245,110,108,7,197,208,139,231,6,227,185,193,241,156,212,45,221,43,136,33,63,68,127,200,192,147,4,0,116,81,246,197,161,76,50,182,79,82,224,201,46,56,148,201,71,132,67,137,248,214,240,130,241,5,107,12,21,154,120,103,192,45,93,50,6,228,227,23,38,84,49,184,162,192,45,59,168,102,86,158,41,13,163,55,87,52,185,137,31,106,186,92,45,144,203,200,180,83,54,173,178,242,45,185,166,26,168,198,231,140,10,9,221,105,200,66,81,168,209,66,65,121,149,203,128,118,132,117,182,53,172,200,76,27,200,55,101,182,198,231,171,91,24,41,213,7,123,51,222,235,176,229,148,202,94,129,55,189,39,151,222,77,134,201,94,146,28,173,17,179,133,25,121,222,137,8,55,43,207,201,19,54,34,92,82,207,42,122,49,155,100,136,112,163,133,121,11,17,110,186,240,100,99,248,35,217,24,18,23,220,67,218,24,130,189,173,251,198,144,84,225,63,124,99,40,159,129,21,224,52,142,66,147,76,128,221,230,44,219,233,185,109,193,143,211,78,143,14,160,207,126,133,118,60,255,190,254,226,246,107,191,220,254,232,46,222,100,137,155,189,150,94,237,101,175,215,249,228,189,206,27,47,179,125,16,217,147,32,249,126,153,46,7,151,13,18,136,68,216,243,201,98,93,68,252,143,22,129,208,232,37,244,139,185,81,93,31,92,47,93,217,48,55,252,131,204,64,9,187,47,190,209,121,253,150,117,222,90,135,83,197,30,75,184,182,214,165,132,237,95,127,209,121,235,83,196,134,237,127,124,43,186,220,87,154,51,237,94,11,106,150,27,87,28,37,248,237,140,249,14,244,222,25,219,55,191,184,237,170,213,205,94,123,213,22,14,208,108,251,31,242,125,106,167,79,167,184,30,30,243,220,222,138,61,234,89,20,238,95,114,247,10,182,102,94,218,8,164,113,168,112,37,186,234,9,157,142,22,105,236,182,181,229,172,0,235,112,175,29,51,233,254,224,10,64,26,255,10,216,99,194,163,2,94,227,193,171,26,116,116,4,215,3,39,242,171,8,30,51,118,13,14,99,235,63,63,49,50,125,121,242,220,233,211,72,147,225,247,254,106,169,4,209,113,160,243,49,254,164,139,132,176,95,119,218,3,14,128,14,29,176,221,236,6,193,73,220,114,170,75,48,38,60,118,187,164,193,195,171,75,26,210,247,62,113,143,188,216,229,243,154,114,193,231,45,43,229,137,233,227,113,53,125,136,211,235,137,237,227,81,217,62,252,248,254,196,248,113,144,198,143,211,63,20,227,71,69,195,219,94,131,153,59,68,237,134,218,59,170,216,202,1,43,0,9,79,133,196,60,54,113,96,41,139,109,28,128,155,48,137,70,210,148,198,44,29,100,63,149,111,201,76,35,203,27,178,72,28,91,56,170,121,149,104,137,117,25,200,230,43,50,38,154,71,187,78,139,228,247,104,204,240,153,45,123,182,102,92,43,156,149,207,59,173,25,215,228,105,249,140,109,205,136,149,98,169,164,82,42,50,107,198,185,194,121,203,154,113,225,137,53,227,199,99,205,192,72,226,135,99,205,96,88,132,93,205,25,80,135,255,116,115,198,9,144,233,87,193,156,145,142,199,193,149,228,56,51,103,120,120,86,61,94,246,140,255,248,80,181,222,118,2,49,150,129,151,157,192,142,12,32,123,35,178,122,237,223,57,156,211,224,189,171,149,208,119,255,10,28,247,220,194,243,220,246,58,144,183,209,225,123,168,2,74,23,80,131,13,255,26,48,32,97,95,46,80,56,223,30,234,128,83,178,90,180,142,181,6,36,160,156,119,88,14,132,33,224,101,51,240,240,94,160,85,117,249,73,164,196,170,2,6,231,143,45,166,241,147,211,253,39,167,251,79,118,184,79,78,247,191,183,13,238,213,31,216,6,151,33,62,155,252,234,140,183,183,86,136,150,122,65,183,3,83,84,172,116,214,226,181,73,149,106,180,167,165,212,208,150,214,162,133,154,193,40,161,45,45,203,74,79,231,241,118,183,254,99,57,146,191,88,56,46,159,114,110,98,47,202,23,228,19,220,145,124,38,83,44,39,181,24,219,196,158,44,156,178,54,177,151,176,170,173,131,243,168,252,44,124,78,22,227,224,92,250,156,165,118,243,209,247,120,133,219,233,72,154,31,149,157,39,142,249,115,178,75,107,207,159,148,221,174,249,249,75,162,146,110,149,131,59,203,210,213,197,202,96,69,148,68,134,246,215,218,65,41,178,86,221,152,204,121,238,231,55,97,52,192,210,12,86,17,248,23,15,20,248,224,139,119,0,139,186,239,21,79,188,254,243,65,211,80,9,122,179,212,134,35,5,164,189,152,250,213,118,197,68,139,37,170,6,13,11,41,42,199,15,238,188,185,251,243,251,15,238,220,221,249,227,93,212,58,179,178,180,4,74,5,13,4,40,1,54,77,219,68,76,90,148,41,217,10,226,77,32,93,2,60,216,59,93,123,2,249,144,69,155,103,126,195,204,244,115,23,77,174,146,1,212,72,56,110,66,164,75,37,49,65,226,99,227,87,53,172,175,146,32,109,61,16,35,224,162,190,53,251,199,183,15,95,252,29,129,124,237,129,152,21,66,203,143,158,59,82,89,119,170,72,203,179,175,17,194,54,149,132,133,118,222,87,131,55,206,43,84,56,54,161,107,226,161,135,238,219,36,240,20,59,66,153,76,105,37,193,32,49,140,191,204,35,209,194,59,87,0,16,123,155,167,224,61,10,81,138,21,123,95,16,231,30,199,237,199,9,238,113,194,126,156,228,30,39,217,142,146,21,206,93,203,65,115,20,190,77,193,213,88,96,10,232,170,243,23,97,95,170,98,180,101,121,13,2,161,186,228,8,185,43,36,238,143,116,36,113,69,45,20,228,222,49,162,95,34,178,248,166,100,36,79,3,149,34,109,151,60,216,194,232,170,109,163,229,161,253,114,241,83,9,51,11,16,117,211,142,185,41,138,49,30,53,223,136,108,26,56,128,119,24,22,203,2,124,150,117,151,146,78,30,17,86,132,33,13,142,165,206,169,238,1,81,213,157,224,253,121,98,21,144,173,139,192,142,72,200,184,21,30,151,144,64,13,193,59,18,171,83,10,186,253,4,119,76,161,37,91,92,132,206,41,224,128,156,210,150,204,221,239,245,143,187,28,16,195,120,251,243,79,182,127,123,139,198,189,124,140,162,23,155,116,0,32,229,176,87,213,208,116,169,134,38,81,13,77,81,53,172,148,195,79,225,168,216,155,228,69,33,71,131,249,178,112,197,238,192,227,69,162,3,90,161,141,19,121,28,202,88,199,126,146,42,139,105,28,165,50,74,174,163,65,231,31,223,152,197,52,6,152,14,80,81,162,14,176,0,16,243,199,140,222,64,131,162,205,6,26,0,58,26,238,10,196,72,238,9,62,129,207,19,145,105,107,21,62,248,117,40,151,127,12,234,70,21,200,152,91,129,52,57,5,210,36,225,154,185,123,124,188,68,34,211,132,137,37,54,123,142,5,181,14,167,236,169,129,11,226,28,93,44,232,249,94,50,147,150,122,100,62,152,90,89,49,154,251,201,211,104,67,248,99,42,154,241,125,81,103,102,89,242,205,45,201,11,250,98,164,143,182,247,87,69,154,103,143,85,36,185,73,21,31,141,197,225,17,217,27,158,165,91,83,47,203,223,160,130,166,6,179,67,24,182,29,130,215,65,232,222,148,237,103,123,221,165,113,56,246,30,166,170,97,87,135,218,199,157,5,167,165,232,136,169,151,155,81,17,221,95,176,26,189,240,130,157,3,175,211,99,128,214,175,107,103,208,98,219,12,71,22,98,139,1,201,97,19,211,205,6,37,123,86,151,175,106,171,183,170,182,236,178,81,142,174,85,109,177,186,208,8,61,184,50,91,50,211,145,120,198,34,193,102,219,51,61,244,9,91,35,0,117,77,214,209,210,3,207,23,244,1,137,30,237,44,122,41,24,96,69,165,73,185,199,94,162,167,208,138,48,227,164,119,116,120,122,80,203,233,104,50,209,59,132,168,215,123,182,91,82,29,186,37,110,7,13,102,197,60,2,179,98,30,41,65,226,204,210,105,151,241,125,123,68,175,70,145,218,88,175,86,231,235,141,66,76,246,74,131,193,43,207,171,213,10,24,126,195,68,23,116,226,67,120,152,139,189,197,17,187,148,171,211,155,237,22,45,27,234,160,103,90,204,143,155,128,60,112,180,184,235,250,61,19,179,142,81,169,49,8,147,179,244,96,143,51,143,125,200,69,54,80,168,161,79,174,202,37,89,147,219,114,67,174,201,203,242,146,188,42,23,229,13,121,93,94,147,71,228,49,249,136,188,210,171,252,52,92,242,211,32,242,211,240,148,159,244,101,76,54,220,250,93,25,235,119,150,114,215,226,185,133,200,81,59,159,240,88,6,13,144,221,80,65,90,160,53,183,213,99,146,148,87,229,10,125,61,165,201,85,251,101,5,94,86,228,18,125,137,77,114,154,253,186,4,175,75,114,187,96,210,94,150,27,246,203,54,188,108,203,53,244,146,118,154,188,108,191,173,193,219,154,188,196,222,158,169,203,171,246,219,37,120,187,36,23,11,92,156,138,13,251,117,17,94,23,229,117,244,154,70,11,146,215,236,183,235,240,118,93,30,33,111,39,224,237,152,253,118,4,222,142,200,45,159,128,154,5,44,239,124,94,66,86,191,119,14,138,192,174,194,166,117,37,200,186,38,84,181,13,145,218,150,35,15,52,181,192,60,118,26,182,199,206,198,150,87,117,11,150,33,116,217,50,132,174,162,237,239,177,240,145,194,26,86,76,91,56,106,18,202,75,166,149,95,228,175,35,72,218,71,155,88,143,5,13,59,56,57,142,124,116,100,65,89,140,68,242,225,110,148,37,169,39,114,18,220,94,31,59,22,94,41,140,117,175,55,139,49,181,210,75,173,185,104,77,43,129,117,102,84,37,169,7,82,184,190,173,110,122,224,177,112,171,55,109,182,208,53,93,148,132,234,17,45,235,68,78,4,40,225,91,189,212,146,232,155,251,171,66,60,168,10,152,229,189,241,1,142,77,123,172,239,194,34,219,111,37,28,2,83,73,32,34,156,233,183,0,182,112,84,123,163,130,244,113,37,193,178,121,156,41,25,156,6,105,16,251,249,194,66,76,150,17,69,37,189,184,104,233,148,54,116,87,144,249,199,189,86,175,178,101,218,145,171,85,232,91,117,55,32,200,34,181,55,192,26,117,208,58,124,165,12,203,21,59,108,162,246,6,221,54,17,80,107,73,88,218,254,232,53,9,117,147,81,82,91,180,218,209,21,125,163,25,54,35,116,211,36,75,15,238,252,169,243,249,251,219,183,255,185,253,209,159,30,94,255,112,247,95,175,108,223,188,245,240,79,111,124,247,205,27,187,95,124,181,253,249,239,192,190,115,235,207,157,95,124,176,123,235,15,157,55,223,37,65,92,192,253,10,143,95,178,139,80,248,237,126,210,62,46,227,236,164,160,54,170,133,147,115,51,103,224,192,165,169,135,241,199,38,62,36,168,148,55,68,68,33,68,90,101,107,71,65,90,145,6,194,170,21,249,15,31,186,12,32,17,196,63,68,19,159,28,198,168,108,81,97,217,136,96,16,50,89,178,130,101,241,24,200,104,8,139,140,11,143,211,94,83,253,167,72,68,238,37,45,153,35,168,137,117,124,240,118,12,105,12,72,173,206,151,137,185,143,246,184,98,29,38,162,241,93,103,117,184,44,14,193,222,190,34,229,92,133,86,194,202,6,255,194,194,5,255,226,85,41,98,79,212,10,219,217,85,11,21,106,132,170,88,70,168,10,61,107,174,82,11,232,49,105,231,155,247,118,191,125,27,220,235,48,184,34,246,30,115,217,168,30,252,235,183,157,207,127,109,217,168,252,64,238,100,66,18,155,87,136,165,216,170,87,214,222,65,18,198,100,101,199,184,82,64,162,80,1,146,101,251,84,165,203,22,148,9,16,5,36,72,86,142,43,84,130,176,169,202,237,141,12,219,211,35,170,54,26,213,13,172,2,203,170,185,212,6,23,210,38,34,24,198,155,26,171,105,110,193,99,37,182,140,21,71,143,18,157,231,169,130,253,18,173,153,199,248,47,56,96,162,59,175,226,153,87,225,243,42,144,119,24,109,223,120,255,19,187,130,136,225,178,160,250,130,25,28,109,141,170,192,68,93,222,196,70,215,22,14,6,189,181,37,23,117,36,176,245,113,29,77,214,250,6,223,54,200,213,54,108,243,57,183,105,131,124,186,94,120,14,109,241,49,50,78,73,73,233,146,53,63,216,113,168,174,131,138,110,159,135,38,226,74,76,87,19,42,61,15,69,130,30,201,108,221,58,18,53,117,30,43,103,92,173,161,166,156,213,151,192,75,209,20,143,64,173,161,149,31,147,57,155,126,222,208,125,207,35,197,19,9,126,112,10,231,46,166,106,52,43,144,147,36,147,246,115,218,0,66,83,43,153,237,90,145,196,176,243,58,114,104,142,181,77,19,213,234,44,28,5,225,201,39,84,180,32,64,69,10,103,13,143,110,60,138,3,143,208,65,187,118,87,194,184,103,33,113,190,144,56,30,184,108,245,195,71,59,66,115,117,230,109,196,119,67,65,42,215,171,218,160,89,89,90,182,205,179,98,146,99,36,9,134,53,206,243,201,193,112,209,130,147,27,178,186,114,236,204,243,147,66,90,170,15,66,116,3,41,194,45,117,194,113,145,152,28,201,176,193,82,27,9,156,218,160,221,203,104,88,163,37,135,10,78,129,16,89,26,250,163,179,251,197,167,219,63,127,153,209,217,218,199,68,85,245,130,137,118,157,186,211,91,65,213,177,67,141,53,61,83,233,132,162,166,179,26,157,158,195,173,5,11,44,119,177,80,183,230,233,22,146,168,9,69,48,47,193,96,6,163,67,168,137,131,99,74,195,0,150,85,68,148,34,144,56,25,115,37,198,142,145,132,28,6,201,75,164,98,82,36,12,97,203,91,196,118,187,128,150,12,89,90,128,201,60,184,58,168,170,74,46,153,43,167,23,243,36,211,166,218,172,104,250,101,226,171,173,40,209,92,38,167,100,86,215,134,75,245,106,221,188,76,49,95,243,79,39,19,170,82,46,211,167,116,209,202,63,157,206,148,226,9,149,62,165,186,84,254,105,61,173,198,19,37,250,148,0,230,230,159,46,167,210,165,116,105,43,90,174,234,235,174,186,108,106,21,180,95,82,81,79,160,183,91,209,150,186,52,88,172,123,36,67,117,89,170,24,232,93,11,117,115,62,154,138,199,178,137,213,181,45,216,201,200,155,171,186,137,195,99,36,228,102,189,109,162,10,230,23,164,241,252,208,21,221,88,169,24,205,161,181,186,185,210,108,168,37,125,8,46,156,14,150,87,219,250,80,211,44,13,173,86,244,181,230,80,67,69,35,161,58,98,104,103,241,145,63,122,170,233,245,89,252,144,124,30,131,35,185,165,33,91,116,14,113,67,122,232,63,176,28,181,137,54,151,205,161,82,179,57,164,147,43,34,131,72,98,86,64,40,52,163,205,18,132,23,124,194,254,199,188,28,140,203,29,69,36,145,58,13,234,66,19,124,20,106,72,117,67,243,184,153,151,70,70,234,19,35,242,198,232,200,216,132,220,70,127,71,228,166,235,111,125,116,228,202,132,46,143,141,173,21,175,140,226,84,83,242,197,145,145,17,121,108,100,226,164,28,195,223,81,74,252,96,100,4,7,235,101,224,239,80,240,49,244,255,81,80,162,10,77,64,169,63,138,95,20,98,71,43,90,129,77,251,163,104,63,174,29,173,34,57,82,128,97,117,148,96,178,23,90,38,170,54,155,234,20,214,21,205,248,161,159,134,182,223,249,186,115,227,215,59,127,191,183,115,239,227,7,119,238,61,252,159,95,239,190,246,127,208,147,135,175,220,8,253,127,215,223,65,255,253,116,232,121,243,121,227,200,224,96,107,25,141,220,65,44,169,242,161,167,227,138,82,44,233,195,161,161,159,146,108,15,255,231,35,148,243,187,111,94,237,188,249,247,135,159,190,247,240,214,63,59,95,124,179,251,234,159,182,111,222,96,175,94,35,4,159,142,103,210,72,62,122,209,29,84,75,16,0,87,32,239,73,236,225,55,55,183,111,190,178,253,179,191,116,94,252,168,243,234,95,183,63,126,235,193,157,235,104,211,185,123,227,35,180,155,220,126,255,203,157,15,95,34,41,105,153,202,100,114,98,108,140,148,9,255,91,77,167,243,113,231,222,75,15,238,125,217,133,3,164,142,76,206,135,152,160,119,240,128,150,248,239,235,47,178,86,160,143,14,26,108,85,8,177,101,1,209,32,251,25,129,6,121,233,200,203,214,142,16,91,60,80,222,221,207,63,237,188,253,186,144,151,188,116,228,165,43,76,136,46,49,144,181,243,230,223,30,126,240,71,33,43,121,233,200,170,155,102,125,111,57,43,70,185,142,50,230,98,185,68,46,135,185,133,189,182,132,140,228,165,35,35,142,228,96,179,59,17,75,40,137,4,101,247,238,167,47,110,191,247,74,231,243,247,5,50,36,137,23,25,83,95,106,87,85,104,64,58,150,142,167,211,184,1,119,238,236,126,246,146,7,25,146,196,139,76,83,71,251,119,141,212,199,110,208,246,95,110,121,215,39,160,89,92,132,172,208,211,165,88,41,89,162,76,189,249,224,254,155,30,164,72,18,139,20,137,47,65,41,22,145,182,135,168,104,37,173,172,167,9,131,174,239,220,253,108,247,219,175,183,111,253,66,160,66,146,120,83,169,130,234,154,15,153,75,69,53,236,28,237,114,40,22,77,68,48,233,187,111,120,147,214,147,122,70,215,2,72,227,150,234,69,93,47,167,72,29,95,243,33,132,147,120,19,66,172,51,85,86,211,167,203,241,114,186,76,216,246,155,223,120,19,35,73,156,83,104,185,210,2,134,149,99,240,139,243,127,124,119,231,214,245,157,15,238,219,57,39,241,143,35,103,177,10,193,200,66,79,199,240,143,157,243,225,189,183,237,156,228,165,221,0,148,5,128,39,12,77,236,174,114,170,156,41,171,54,141,221,159,191,177,253,193,23,92,5,82,147,153,201,17,127,50,252,88,68,237,136,19,182,238,252,229,47,168,139,124,40,198,38,227,147,41,167,44,226,200,160,193,81,68,12,245,146,119,22,211,147,90,54,87,86,160,168,16,21,183,55,111,236,126,251,114,231,245,63,162,130,66,22,241,230,234,210,96,173,110,212,75,203,102,29,201,247,37,83,71,5,152,186,54,204,137,224,206,87,159,62,248,246,179,237,155,111,119,110,223,239,220,253,116,247,246,183,59,247,111,219,36,176,186,77,130,87,229,67,241,68,172,177,110,103,30,10,13,226,31,67,93,173,44,169,45,84,79,251,135,102,183,95,213,84,164,9,179,149,171,140,68,182,119,10,60,49,89,178,68,46,161,38,99,238,148,66,162,84,26,126,125,18,225,176,36,33,37,235,81,109,180,228,180,7,221,53,198,143,139,75,174,210,241,115,107,109,76,43,232,55,45,188,91,134,120,55,176,108,234,113,29,137,72,254,21,84,5,189,153,72,77,140,76,138,111,112,40,21,75,140,113,85,36,234,0,235,199,141,102,75,175,185,70,31,204,129,114,34,150,180,120,73,211,213,234,90,187,74,151,115,5,37,82,148,100,204,174,44,77,68,110,9,243,156,172,85,214,195,226,244,148,67,254,133,203,161,108,236,39,145,128,146,227,14,138,120,218,242,20,133,106,202,161,84,32,181,68,159,212,178,46,106,184,127,104,15,210,30,113,206,47,71,14,154,182,184,52,230,193,160,110,21,136,187,219,131,47,112,218,228,124,178,58,50,161,173,38,244,148,230,83,13,87,63,57,170,161,36,124,170,225,166,235,95,166,131,0,191,26,40,124,62,23,139,3,50,198,237,85,206,47,55,44,120,169,72,0,141,68,111,52,18,65,52,146,221,24,234,65,50,233,30,249,60,201,148,131,36,213,52,187,16,245,24,48,60,209,52,109,43,80,70,43,197,138,110,120,20,160,160,138,201,33,251,117,64,105,144,16,138,4,6,37,61,184,188,110,245,111,127,195,222,139,53,235,123,147,8,201,0,90,253,202,131,68,0,173,100,191,115,42,229,79,43,213,39,173,172,63,169,116,159,77,84,188,155,216,92,86,181,250,26,234,199,88,40,222,88,15,41,240,39,230,208,48,41,233,88,84,161,35,1,254,167,22,183,208,38,124,9,133,120,195,91,72,212,12,134,73,10,209,6,231,45,93,89,42,107,247,229,28,196,66,42,107,159,229,220,121,9,169,216,142,202,177,197,194,105,182,224,143,36,63,243,95,149,26,110,140,244,95,61,88,130,134,67,124,112,43,196,141,39,191,79,126,159,252,126,31,191,104,246,98,27,60,21,66,161,16,51,189,135,224,169,61,197,153,17,222,74,39,218,222,145,112,108,112,169,159,89,164,150,184,179,117,8,51,39,65,212,58,89,201,166,210,174,227,10,18,27,16,206,57,181,88,92,138,12,155,209,203,151,245,230,52,150,188,71,143,134,205,130,25,165,39,37,17,240,174,2,167,7,124,80,181,209,208,235,229,144,137,147,44,224,35,13,83,150,164,197,69,184,73,81,173,151,212,106,19,31,249,177,147,16,246,48,50,140,189,75,240,173,208,92,78,151,34,140,250,176,26,150,226,201,114,89,85,212,162,132,104,61,21,147,55,73,19,166,213,6,92,124,35,98,126,26,156,222,158,82,182,112,115,114,177,46,71,53,81,51,220,34,37,154,7,1,172,228,17,228,15,92,205,89,216,41,36,173,77,212,90,68,138,30,124,233,38,11,86,106,31,233,13,98,120,72,87,60,81,215,123,10,192,132,122,61,79,202,197,199,199,186,227,112,80,86,27,13,93,229,66,128,146,93,79,3,159,254,50,240,196,85,176,35,211,227,103,140,220,35,155,234,26,57,4,94,37,80,62,12,120,194,62,66,196,142,87,194,1,166,16,241,92,120,19,66,137,67,207,88,121,159,1,248,10,28,143,146,59,137,166,205,17,143,170,29,37,208,64,134,246,225,47,239,116,193,162,134,106,149,214,32,28,45,238,181,137,252,193,103,255,141,228,114,219,205,20,174,222,29,84,67,201,253,184,61,55,147,59,150,237,191,149,118,102,187,145,28,193,3,105,35,11,159,185,37,99,68,130,250,33,205,79,110,62,248,7,243,181,210,88,1,228,124,211,194,49,252,32,92,209,183,38,182,174,15,130,162,136,18,98,72,53,120,48,135,191,115,17,125,79,91,97,60,225,181,5,100,70,69,223,160,142,161,213,6,33,180,44,185,81,139,31,207,226,123,235,122,148,255,10,183,87,41,52,217,206,189,151,118,238,189,66,174,40,111,223,124,91,90,228,209,204,216,71,185,210,28,215,9,116,19,6,162,193,125,66,220,50,44,140,45,225,251,86,112,248,101,48,207,209,104,198,190,44,42,183,171,100,220,134,138,75,254,169,40,50,28,90,209,132,52,152,135,197,150,49,171,26,128,63,228,140,213,203,165,239,47,164,47,219,241,99,196,58,52,89,199,233,119,249,160,99,253,242,110,98,130,96,216,44,161,254,168,214,151,112,180,63,6,84,18,173,104,91,65,177,104,183,191,186,215,121,253,166,248,212,43,64,171,39,3,52,124,29,214,205,130,167,172,62,135,33,50,174,87,153,75,165,29,109,22,101,103,163,84,100,16,163,137,84,148,10,198,228,245,224,85,175,49,121,137,191,43,13,202,27,196,5,175,120,188,124,136,216,192,225,133,230,116,173,88,49,176,31,35,29,58,115,248,229,88,189,86,227,99,237,114,8,108,60,78,33,105,6,161,103,199,215,197,95,153,24,243,171,4,49,248,210,32,215,6,146,159,134,21,235,215,87,12,217,9,101,33,90,120,3,45,122,208,55,82,28,41,122,108,181,231,230,12,131,212,115,204,25,155,168,45,214,184,128,228,30,235,10,131,93,228,151,22,235,25,89,93,28,128,140,252,106,194,191,144,48,98,3,170,27,67,133,35,183,115,160,31,188,42,89,197,17,177,197,56,232,28,40,36,19,150,0,140,37,17,208,192,57,140,145,53,206,32,162,109,140,32,240,182,65,220,95,31,92,214,177,171,20,163,52,173,174,159,192,79,236,208,233,178,196,246,200,180,145,156,33,88,66,18,15,204,8,74,44,36,39,178,33,57,173,128,9,33,23,145,224,74,211,218,32,90,23,81,138,10,160,48,34,133,179,161,91,18,150,10,92,123,176,208,102,51,144,71,80,243,40,40,131,59,17,145,195,40,41,106,28,151,10,190,178,87,80,184,86,172,18,207,59,139,194,120,113,12,30,244,25,11,158,71,247,195,61,195,80,34,187,7,128,199,190,1,94,83,187,53,160,12,132,221,200,62,120,133,85,34,63,245,126,3,23,54,145,50,208,119,164,250,30,42,26,140,98,199,238,205,88,24,118,4,50,207,167,42,34,146,157,84,67,51,28,87,4,141,132,172,27,204,78,198,106,218,32,152,39,203,85,244,161,85,175,195,84,144,176,194,190,159,74,27,61,87,184,243,213,173,237,143,127,79,112,71,28,21,86,226,86,141,41,90,253,1,87,216,134,95,16,226,30,32,157,198,129,38,129,68,217,26,32,38,26,145,192,182,144,86,48,136,24,31,230,3,114,252,161,241,189,166,26,189,177,125,247,31,31,239,254,227,119,15,238,222,245,173,39,34,117,120,245,108,113,152,140,189,213,115,247,197,119,224,76,142,98,106,250,241,22,131,99,238,189,210,62,115,234,87,111,62,184,255,145,115,112,198,98,129,37,201,196,239,104,174,90,111,129,150,124,185,29,94,216,196,59,21,230,216,41,151,13,215,72,132,203,139,72,122,82,214,80,57,89,173,24,43,118,21,145,220,215,77,244,72,183,96,92,123,87,254,90,245,89,180,231,175,27,211,75,181,86,216,12,82,105,216,15,13,42,114,251,214,206,91,191,240,78,195,169,123,7,87,81,166,122,177,61,93,111,149,37,126,187,125,86,147,211,188,57,173,210,163,242,123,82,27,123,170,183,151,254,40,232,145,91,96,31,179,212,73,180,26,49,125,145,42,87,246,19,97,95,66,85,51,137,154,226,90,245,6,30,183,160,159,49,61,166,129,29,253,155,128,52,230,90,246,40,8,51,104,208,110,117,0,61,100,203,61,85,214,93,105,198,60,54,110,139,220,239,150,92,129,173,117,147,139,219,93,197,150,190,140,14,40,200,37,28,202,87,83,21,244,89,195,87,29,84,37,85,36,161,127,237,112,192,118,12,111,175,120,221,118,176,96,45,81,204,144,79,153,108,18,135,13,110,227,114,51,37,8,11,222,192,6,191,12,88,24,229,26,124,214,83,105,32,86,198,80,113,106,49,139,62,47,115,80,113,75,56,248,148,162,64,240,41,124,145,57,188,20,145,139,56,14,113,58,27,131,156,27,236,66,5,103,100,226,239,81,216,93,150,111,19,164,34,182,51,207,215,200,119,126,23,0,119,152,48,88,92,173,178,94,1,8,170,6,254,190,232,119,229,66,216,67,130,117,82,184,105,33,168,154,121,41,29,131,33,225,64,107,141,201,156,41,0,190,218,147,3,79,9,14,33,75,176,7,108,150,150,43,85,13,245,59,146,162,244,147,37,71,105,72,21,1,225,202,11,87,218,27,144,57,106,116,65,99,182,3,99,9,42,5,205,223,234,154,255,32,64,122,167,206,56,177,115,167,52,71,216,221,179,150,242,213,123,200,157,168,21,35,103,127,132,204,104,111,193,118,176,58,100,3,254,42,78,196,95,27,228,215,27,104,215,121,75,199,1,231,229,128,128,176,17,110,41,184,234,48,209,202,22,22,135,57,83,4,27,78,220,197,26,1,84,213,78,224,2,227,180,100,51,152,51,48,8,166,23,28,133,193,1,32,12,51,152,16,0,236,164,168,34,116,126,242,0,33,230,11,47,0,190,84,139,138,186,83,250,134,133,72,162,226,214,240,137,85,134,38,162,2,66,149,204,18,214,3,75,168,191,240,66,61,74,12,112,39,176,84,13,163,185,24,135,11,73,254,8,180,12,207,194,128,150,86,241,133,46,140,157,137,47,49,245,124,165,106,85,188,82,197,201,49,199,93,42,11,213,1,6,13,189,236,3,55,13,189,23,130,48,70,192,247,218,97,21,20,161,186,252,45,30,114,127,209,253,118,171,11,8,92,209,2,129,115,236,197,243,26,70,11,147,121,141,200,3,150,131,192,4,146,123,49,155,0,71,147,151,134,26,104,106,157,86,55,208,27,151,59,61,120,249,2,37,226,81,223,36,79,93,94,247,164,68,180,78,67,82,137,136,145,252,38,69,103,196,99,116,43,0,2,41,8,235,163,36,222,83,173,246,128,245,225,131,22,114,96,40,30,45,222,164,12,87,149,13,7,146,239,50,43,209,186,227,204,144,60,108,28,230,150,101,48,134,157,26,156,48,193,238,194,18,39,42,205,155,113,148,158,113,150,174,0,238,142,30,182,201,69,236,43,242,25,118,47,86,233,253,134,124,70,86,20,238,130,188,171,102,121,79,33,228,35,158,54,43,164,247,217,73,26,142,137,99,173,166,196,14,0,235,100,95,249,241,152,37,72,74,120,174,224,249,34,90,216,121,74,149,50,92,131,164,101,34,86,185,133,46,157,25,130,130,129,186,117,152,109,236,122,21,194,195,65,128,193,68,128,133,32,62,0,69,15,114,93,192,231,96,89,193,23,123,231,55,183,59,247,223,221,253,215,111,32,34,10,190,54,77,55,109,145,45,189,138,122,213,171,210,138,220,83,29,22,130,241,138,43,26,90,178,158,82,34,195,34,88,187,142,65,194,201,61,75,181,90,194,210,147,40,92,225,84,44,134,180,70,254,46,226,60,205,69,140,108,58,18,221,208,153,225,110,5,19,108,44,220,221,93,210,66,26,146,26,15,136,94,33,152,25,120,147,143,180,198,239,184,245,69,102,159,123,2,108,235,85,88,117,195,32,175,30,44,6,121,0,232,248,242,99,13,58,110,239,65,29,104,24,142,175,48,44,35,50,250,187,105,33,242,180,44,35,227,11,47,112,10,21,140,26,124,85,125,255,168,225,252,166,216,111,45,163,120,179,72,41,3,92,97,19,122,0,169,86,240,25,173,181,158,178,164,37,36,87,48,240,139,63,134,42,146,23,15,238,124,190,243,225,75,176,63,248,221,117,2,197,140,118,9,143,2,79,117,15,43,51,70,56,105,18,20,174,67,90,165,91,156,201,3,216,141,148,221,99,32,88,208,128,112,156,192,93,169,87,80,213,100,74,45,206,86,241,20,55,53,176,8,53,233,28,72,1,148,138,202,86,114,27,124,245,169,58,220,189,39,240,27,73,17,207,181,229,133,196,234,232,169,183,127,237,192,102,5,104,13,199,100,145,155,104,106,192,23,185,68,63,192,6,78,214,208,23,50,21,219,133,105,36,224,162,37,189,82,13,107,67,165,136,220,6,224,135,38,64,119,29,61,170,96,24,44,107,150,209,117,15,32,248,188,207,11,10,96,147,97,13,66,18,131,211,80,201,20,73,58,113,122,32,21,207,118,30,166,39,201,114,101,122,84,66,226,178,140,8,42,25,170,133,68,208,98,3,189,238,185,240,114,32,121,244,44,198,185,246,59,102,96,132,143,195,34,204,180,97,1,191,199,95,208,232,14,65,163,115,130,70,88,47,169,172,161,50,192,239,140,186,245,248,129,129,160,205,42,40,77,246,65,66,69,59,214,202,115,135,233,98,51,145,122,102,75,93,23,3,200,234,44,62,135,71,50,134,59,196,8,254,79,197,182,134,123,129,30,1,131,178,0,61,98,68,64,32,59,0,102,240,241,189,20,9,132,56,88,13,134,56,88,47,108,200,107,216,60,151,142,101,169,137,45,158,205,100,192,196,54,226,196,61,88,199,66,205,130,61,200,38,98,90,182,168,91,81,26,198,10,35,22,36,201,145,67,242,184,177,60,180,136,7,147,255,121,183,35,225,160,161,175,117,247,191,1,237,223,125,156,13,79,153,173,150,3,99,178,78,147,107,117,77,175,230,5,160,38,217,196,248,153,186,0,206,41,75,216,146,54,216,168,19,23,59,137,56,252,72,236,121,179,93,46,87,214,209,211,239,190,249,208,122,104,29,88,36,82,206,147,121,209,121,6,41,35,82,224,91,2,242,17,156,100,217,68,75,159,175,199,1,78,130,173,116,1,126,6,112,37,138,29,169,72,150,241,156,55,234,145,203,179,18,181,35,83,179,190,9,238,101,155,158,150,111,10,78,146,21,76,223,75,109,124,58,21,79,218,39,210,165,122,213,62,24,104,54,84,35,159,221,18,58,145,132,104,180,146,120,158,185,58,227,133,89,4,168,197,209,117,240,128,22,94,60,191,225,27,14,119,160,171,90,221,168,110,224,83,36,50,52,54,153,99,131,19,106,17,187,203,1,12,43,120,5,56,34,30,98,52,63,221,13,117,74,67,48,34,89,202,123,70,120,81,150,56,71,56,118,250,224,195,105,240,6,30,4,109,4,241,25,255,35,247,198,124,170,54,65,118,105,223,29,65,70,71,231,173,55,119,62,251,43,235,8,35,176,19,4,198,243,247,145,97,131,185,251,237,175,58,47,255,94,32,26,216,33,70,159,157,97,116,237,8,227,7,219,9,66,84,72,26,189,221,202,108,34,213,167,110,121,26,179,18,176,167,86,13,137,221,118,45,152,207,56,18,112,31,124,38,167,194,65,124,102,245,67,162,166,138,114,19,204,71,93,27,95,171,174,11,214,78,211,210,166,184,134,160,38,192,193,174,41,11,124,160,144,209,212,132,206,190,89,126,61,246,169,96,72,26,128,229,43,76,140,252,145,1,143,99,66,144,116,176,185,81,126,128,3,129,115,52,176,253,10,246,48,31,157,212,2,71,8,42,163,159,1,130,93,29,130,198,7,169,243,15,138,251,62,142,19,182,15,202,94,100,162,39,205,224,185,170,87,251,154,170,112,122,29,56,83,113,205,133,158,176,254,247,211,58,202,245,58,118,231,96,60,172,194,157,19,250,112,75,118,124,117,250,238,50,174,90,190,167,28,68,98,128,91,131,117,80,142,82,187,61,0,232,148,71,60,64,42,188,86,71,251,94,84,91,76,25,169,205,76,2,120,57,210,246,225,221,203,195,215,245,90,3,98,221,112,212,129,240,118,75,94,129,211,250,203,88,213,215,114,122,156,158,186,167,147,244,76,94,45,41,101,242,41,22,43,38,209,167,110,209,212,186,134,62,227,142,156,130,3,159,145,237,129,247,213,161,161,255,165,44,36,6,115,139,207,107,155,185,173,35,67,195,38,26,66,205,22,226,218,49,148,51,111,132,145,90,31,154,0,92,151,176,100,33,186,234,178,244,240,163,235,15,238,220,85,20,0,34,121,237,151,219,31,221,5,7,63,8,96,194,162,241,9,97,213,200,56,80,36,123,115,71,195,86,209,8,242,160,201,241,139,10,156,124,123,69,181,18,67,169,97,254,249,132,215,226,181,146,222,163,157,181,2,66,147,241,235,118,79,209,196,252,35,188,49,134,245,90,49,153,163,163,200,20,47,184,206,59,234,201,6,183,246,162,193,109,247,9,126,179,21,216,106,36,189,131,27,109,201,181,158,57,233,19,169,76,4,180,180,92,36,132,200,183,62,145,186,14,36,64,87,63,65,111,247,124,16,236,58,172,112,156,7,123,239,82,172,88,29,134,119,240,83,251,136,194,157,159,139,244,225,147,155,29,134,184,243,58,130,154,24,93,66,175,90,54,100,239,198,7,133,49,3,240,104,168,136,35,142,25,31,180,108,24,31,70,225,132,140,47,17,31,118,217,41,188,25,98,68,45,27,147,127,171,73,195,160,93,86,201,246,229,27,238,76,207,246,123,232,210,121,216,31,130,17,112,248,55,152,140,157,102,175,157,25,86,253,169,137,222,18,189,117,46,246,165,240,161,87,103,244,234,92,103,139,238,3,68,66,99,249,236,57,43,162,30,193,228,168,103,112,4,32,129,117,222,53,5,103,224,101,126,97,65,71,85,90,244,136,101,3,112,118,240,142,6,153,217,242,12,90,87,36,40,214,123,136,140,180,135,131,182,67,58,98,115,198,70,114,156,253,199,197,131,51,62,6,51,9,203,204,206,22,122,60,116,242,138,211,195,117,11,116,74,248,32,98,230,64,204,17,102,179,221,87,236,111,159,24,58,246,82,98,62,194,112,58,125,198,153,233,251,132,235,208,60,79,92,99,76,231,195,198,196,109,7,19,49,126,76,215,195,12,211,113,152,97,242,135,25,158,98,115,43,226,27,182,75,56,205,57,252,16,11,189,203,0,71,136,133,210,65,139,130,199,45,196,130,146,234,53,196,2,134,210,95,198,81,136,242,203,212,125,140,52,49,205,136,229,100,53,220,253,80,76,8,200,96,141,41,236,252,229,94,44,101,238,240,204,211,250,203,109,51,252,22,72,162,247,187,141,104,91,204,101,33,151,175,51,201,91,41,212,233,89,109,221,142,81,128,214,179,82,161,143,232,4,196,88,111,157,219,218,38,123,214,161,37,89,98,103,184,78,95,24,123,211,183,73,171,237,136,96,176,181,167,112,7,113,103,184,131,120,80,184,131,56,203,150,234,49,220,65,90,150,17,69,37,245,159,29,237,96,117,79,209,14,130,79,24,35,242,120,225,178,60,71,236,14,229,162,226,14,118,48,46,198,58,72,39,19,74,182,24,83,172,88,7,19,133,57,235,88,241,202,163,57,86,12,209,127,240,253,32,178,250,22,85,241,114,237,94,239,182,18,202,94,151,91,133,55,216,101,219,247,104,146,217,194,246,118,187,212,153,9,142,236,164,60,197,205,239,188,126,115,247,62,218,67,127,30,141,70,165,45,207,51,80,248,60,101,148,235,142,123,182,244,160,181,236,117,52,74,222,17,35,161,235,16,148,6,28,240,58,5,253,79,62,239,84,30,197,121,39,205,0,185,189,90,102,35,197,224,187,25,124,71,218,106,82,224,13,41,203,82,233,145,19,95,29,244,61,50,89,236,197,88,255,104,88,38,30,34,238,157,101,198,158,216,101,252,240,88,69,207,15,251,102,149,207,197,93,129,29,248,158,66,175,92,236,153,224,15,140,193,220,73,218,222,135,99,77,53,250,31,141,40,211,15,134,87,62,39,94,123,231,88,75,175,246,207,49,148,169,87,142,57,56,7,203,57,220,251,180,218,37,173,86,154,149,98,165,90,105,109,88,232,19,241,152,220,66,220,212,91,121,41,202,175,193,254,107,39,34,201,160,110,72,75,206,205,218,213,216,146,39,225,164,104,10,174,67,102,147,105,184,59,57,195,110,67,242,48,77,123,61,253,17,207,144,124,110,64,218,220,195,137,120,205,200,113,31,114,203,199,32,191,73,54,227,230,193,88,230,247,97,112,231,121,230,14,99,165,129,221,209,97,102,238,237,86,148,119,24,235,46,214,176,125,219,182,236,118,246,104,203,98,202,162,211,144,245,72,140,84,135,127,65,202,25,230,216,105,175,74,240,23,162,68,230,163,222,98,45,153,162,213,50,35,178,137,109,27,246,248,47,168,132,80,218,81,116,218,74,229,229,138,156,182,44,3,61,223,134,74,203,57,251,50,212,222,29,74,103,11,51,242,188,211,113,116,86,190,34,79,114,91,188,84,66,45,38,181,18,115,28,29,45,204,91,59,188,105,38,107,102,197,107,119,243,186,90,107,146,43,119,188,4,225,131,216,77,200,124,120,59,123,222,229,71,191,215,224,118,171,79,130,219,253,128,130,219,173,246,23,220,110,245,128,130,219,245,66,167,159,200,118,93,102,233,153,194,180,124,218,57,75,207,136,81,237,178,73,61,150,137,169,73,207,168,118,167,185,160,118,57,37,23,140,148,106,9,102,115,191,99,17,174,95,236,213,20,166,228,226,48,64,215,42,134,86,95,139,86,12,67,55,47,128,115,53,156,86,13,89,246,33,253,167,230,150,17,213,208,84,68,76,145,195,46,145,17,50,241,132,147,20,53,149,145,252,241,110,83,69,77,253,158,241,110,51,57,61,151,202,165,203,189,225,221,74,74,49,150,149,186,6,39,204,229,212,152,68,146,171,241,128,246,151,74,106,234,123,110,127,170,164,197,179,165,108,177,215,246,107,177,68,64,131,138,177,164,130,26,212,103,252,197,76,49,149,46,39,146,202,247,21,127,49,224,22,132,171,138,155,180,86,177,216,79,134,249,8,141,195,100,163,145,143,13,195,183,188,18,72,53,20,229,13,149,238,50,48,137,100,23,18,53,181,209,133,66,98,152,6,119,0,23,222,118,51,31,77,199,83,136,141,204,14,151,95,174,104,154,110,12,219,0,254,249,104,170,177,30,34,127,226,233,88,50,190,186,22,82,208,23,108,35,77,103,100,37,173,200,241,84,74,142,38,34,251,168,92,8,107,162,168,90,173,74,99,147,89,56,243,4,206,99,85,31,230,130,192,84,32,70,111,190,109,86,195,210,128,9,182,241,76,46,87,2,207,189,103,34,124,50,236,85,93,130,102,13,147,222,137,71,81,59,159,34,104,252,170,209,98,125,227,124,124,109,144,192,231,229,114,185,3,106,78,94,45,163,77,185,221,40,181,216,172,87,145,118,50,76,51,231,165,231,159,79,167,82,10,250,155,152,76,62,255,124,38,54,154,123,254,249,228,100,114,28,125,158,76,79,72,195,176,12,147,209,133,244,207,124,52,169,164,211,48,244,73,187,146,81,244,21,127,167,45,82,162,137,88,60,150,69,15,202,168,0,194,136,104,54,129,126,216,116,177,134,62,54,193,18,236,47,2,253,53,12,208,79,131,46,66,12,228,210,26,0,44,164,232,176,43,52,16,30,22,49,25,126,163,185,136,115,176,41,41,50,220,184,225,21,11,197,66,209,132,2,143,201,152,138,39,98,104,80,197,229,52,162,144,101,20,242,6,82,106,196,206,193,200,99,92,248,83,142,249,128,115,86,169,233,184,49,96,222,184,124,25,190,162,157,124,173,177,233,207,148,114,185,108,83,197,68,74,170,169,185,231,145,171,205,79,43,201,100,54,163,56,27,75,153,197,211,92,70,58,137,110,186,73,10,82,195,39,122,171,139,76,40,138,237,44,126,226,40,21,251,137,208,28,8,206,78,7,178,59,75,247,50,161,138,104,135,140,230,223,82,151,250,47,161,133,162,11,5,204,93,60,147,61,216,235,201,69,50,100,42,215,96,24,210,20,232,201,150,43,123,212,54,254,112,29,149,199,234,109,67,133,173,129,71,30,106,214,225,51,208,35,32,57,145,133,3,160,104,10,9,55,15,24,249,80,95,235,68,72,148,241,142,150,198,56,41,196,205,15,24,248,246,155,173,103,14,62,134,111,189,136,102,70,169,170,143,129,51,12,226,47,125,76,254,33,209,208,9,98,18,31,30,213,86,193,135,254,243,10,182,227,193,202,79,216,254,88,21,124,168,209,150,159,244,216,15,112,134,250,68,108,30,129,128,205,99,16,183,185,61,58,178,62,182,52,10,209,151,87,71,39,156,65,155,199,198,113,64,102,57,59,54,22,91,25,189,50,42,95,128,40,207,42,188,157,131,63,211,240,7,167,72,142,143,28,199,223,39,200,247,56,250,62,41,207,192,247,171,152,218,18,254,123,117,220,202,209,158,24,65,229,175,224,184,209,3,99,206,136,209,36,146,244,5,43,117,154,75,93,199,169,207,193,31,213,38,93,193,127,107,248,111,105,60,81,27,61,135,146,143,165,107,163,231,41,201,24,169,199,152,77,62,142,63,95,20,75,90,27,31,153,57,131,233,76,144,50,240,83,84,38,106,15,137,114,77,200,225,199,53,252,88,165,79,167,233,211,216,216,200,73,204,33,202,140,141,177,145,233,147,144,96,130,62,88,179,179,93,180,104,173,140,143,144,14,177,120,70,90,142,232,158,193,101,210,204,168,29,40,115,210,126,176,50,57,114,106,2,55,111,2,215,176,255,40,218,108,145,238,43,138,246,51,94,155,83,18,172,244,123,216,151,30,194,54,180,239,93,167,247,38,19,98,191,5,109,49,61,246,146,33,123,219,9,255,163,29,103,239,149,8,229,243,171,40,141,222,216,203,166,242,255,177,2,181,33,61,213,3,233,174,217,160,72,241,141,122,5,9,29,28,126,33,218,48,150,164,224,237,103,50,139,90,225,222,126,58,31,239,105,251,233,213,222,124,247,109,39,113,83,220,249,217,215,15,238,191,185,115,255,182,115,159,9,177,107,73,221,225,218,166,181,95,70,189,193,109,44,149,52,27,235,61,110,42,113,126,182,159,196,61,11,196,251,219,70,38,32,135,184,131,76,51,139,68,191,187,71,155,119,189,109,26,249,6,123,111,24,123,221,31,166,96,72,59,247,116,65,59,65,224,148,239,46,176,251,166,111,51,152,26,183,59,115,111,231,2,18,219,91,185,77,87,251,124,54,109,60,203,187,236,213,172,164,135,179,69,179,122,63,120,103,22,242,223,154,133,196,189,217,208,79,67,219,239,124,221,185,241,107,18,71,249,193,157,123,15,255,231,215,187,175,253,31,244,228,225,43,55,66,36,22,183,21,228,186,181,140,84,84,43,166,114,92,81,138,37,157,198,184,71,217,72,44,243,239,190,121,181,243,230,223,31,126,250,222,195,91,255,236,124,241,205,238,171,127,218,190,121,131,189,122,141,6,247,142,103,210,104,121,241,162,107,135,142,182,201,123,18,123,248,205,205,237,155,175,108,255,236,47,157,23,63,234,188,250,215,237,143,223,122,112,231,250,131,59,127,162,113,190,223,255,114,231,195,151,132,232,234,202,100,114,98,108,140,148,73,99,122,147,166,83,197,123,231,222,75,15,238,125,217,133,3,66,160,78,8,48,78,214,73,7,15,104,137,255,190,254,34,107,5,250,232,12,101,206,2,123,178,85,21,209,32,174,214,2,13,242,210,25,19,158,133,251,100,50,12,229,221,253,252,211,206,219,175,139,193,233,241,75,71,94,22,4,148,174,208,56,164,251,155,127,123,248,193,31,197,80,244,248,165,35,171,14,215,111,247,148,19,0,87,237,240,221,192,45,236,41,41,100,36,47,29,25,177,112,182,217,157,136,37,148,68,130,178,123,247,211,23,183,223,123,165,243,249,251,2,25,146,196,139,140,169,47,181,171,42,52,32,29,75,199,211,105,220,128,59,119,118,63,123,201,131,12,73,226,69,134,143,65,111,55,104,251,47,183,188,235,19,208,44,238,202,126,232,233,82,172,148,44,81,166,222,132,219,204,110,82,36,137,69,138,143,122,140,228,82,19,38,141,86,210,202,122,154,48,232,250,206,221,207,118,191,253,122,251,214,47,4,42,36,137,55,149,42,94,243,28,65,111,41,251,105,132,104,32,141,161,60,61,72,235,73,61,163,107,1,164,113,75,245,162,174,151,83,164,142,175,249,16,194,73,188,9,33,214,153,42,171,233,211,229,120,57,93,38,108,251,205,111,188,137,145,36,206,41,4,241,134,33,127,12,126,113,254,143,239,238,220,186,190,243,193,125,59,231,36,254,113,228,196,49,128,33,164,60,254,177,115,62,188,247,182,157,147,188,180,27,224,88,98,89,119,149,83,229,76,89,181,105,236,254,252,141,237,15,190,224,42,144,154,204,76,142,248,147,225,199,34,106,71,156,176,117,231,47,127,65,93,228,67,49,54,25,159,76,57,101,17,71,6,13,142,34,98,168,151,188,179,152,158,212,178,185,178,2,69,133,168,184,189,121,99,247,219,151,59,175,255,17,21,20,178,136,55,87,151,6,107,117,163,94,90,54,209,210,54,184,100,234,168,0,83,215,134,57,17,220,249,234,211,7,223,126,182,125,243,237,206,237,251,157,187,159,238,222,254,22,169,118,54,9,46,120,114,62,68,118,42,86,230,161,208,32,254,49,212,213,202,18,220,67,31,180,127,104,118,251,21,142,161,197,86,46,164,8,13,123,167,192,19,147,37,75,228,18,106,50,230,78,41,36,74,165,225,215,39,17,86,193,66,74,214,163,218,104,201,105,15,186,107,140,31,23,151,92,165,227,231,214,218,152,70,59,143,116,90,120,135,99,151,195,178,169,199,117,36,34,249,87,80,21,244,102,34,53,49,50,41,190,193,65,217,44,49,198,85,145,168,3,142,32,217,78,61,17,205,129,114,34,150,44,59,130,105,11,225,182,81,34,69,73,198,236,202,210,68,36,174,11,207,201,224,112,224,206,194,229,80,214,29,198,155,47,185,223,32,234,169,64,106,253,134,81,119,135,43,119,197,150,247,9,252,109,231,160,105,139,75,99,30,12,234,26,95,222,221,30,12,31,99,147,243,201,234,200,196,208,207,124,170,209,53,4,124,194,167,26,110,186,254,101,186,130,181,219,171,129,194,231,115,177,56,32,99,220,94,229,252,114,195,130,151,138,4,208,72,244,70,35,17,68,35,217,141,161,30,36,147,94,1,236,109,146,41,7,73,170,105,118,33,234,49,96,120,162,105,218,86,160,172,193,174,221,240,40,64,65,21,147,67,246,235,128,210,32,33,20,9,12,74,122,112,121,221,234,223,254,134,189,23,107,214,247,38,17,146,1,180,250,149,7,137,0,90,201,126,231,84,202,159,86,170,79,90,89,127,82,233,62,155,168,120,55,145,236,61,81,63,198,66,113,48,159,192,159,152,67,195,164,164,99,81,133,142,4,248,159,218,42,67,52,82,57,111,178,12,137,154,193,48,73,33,154,48,189,165,43,75,101,237,190,156,131,88,72,101,237,179,156,59,47,33,21,219,81,57,182,88,118,20,117,73,150,254,139,236,186,67,207,75,255,213,253,204,231,121,105,56,196,223,31,120,18,222,254,201,239,147,223,39,191,143,237,47,146,113,129,86,75,42,194,169,240,198,22,123,242,132,25,110,67,216,114,75,158,81,195,123,40,70,191,227,19,154,144,66,191,13,13,145,88,144,131,96,230,13,197,249,13,161,195,93,133,149,202,40,36,41,133,45,46,61,127,40,225,72,158,24,102,223,69,227,42,94,193,172,119,214,33,81,136,158,18,217,153,44,179,107,200,71,123,4,245,18,22,67,254,208,136,107,76,200,235,152,196,174,101,40,100,29,149,132,172,35,34,251,165,235,176,40,4,167,69,207,236,245,180,232,153,136,55,109,178,193,37,7,71,118,2,218,209,206,195,34,59,1,235,99,255,20,236,240,35,148,227,54,166,228,213,81,122,86,196,243,130,231,134,117,114,196,191,102,167,72,161,103,28,199,72,207,8,201,240,145,18,63,66,201,15,156,47,133,178,92,191,115,173,204,198,28,207,89,227,240,209,17,255,194,62,149,9,225,99,25,177,126,108,19,228,165,104,208,90,216,39,85,33,122,84,37,212,157,59,182,114,23,206,206,176,66,214,33,22,255,214,189,183,199,26,154,83,211,167,181,146,67,153,24,81,221,115,17,145,140,56,85,18,206,82,184,73,33,156,130,185,11,136,193,105,152,155,116,62,132,143,198,248,23,174,145,66,30,111,177,143,91,220,180,183,230,190,125,54,68,7,81,47,199,106,156,136,240,233,73,167,129,73,148,54,244,192,205,38,227,97,81,161,71,111,62,178,199,238,84,158,46,61,88,179,200,186,165,42,123,67,206,222,248,137,67,7,113,138,27,240,91,124,14,241,16,142,31,56,66,203,184,115,59,155,250,208,144,61,234,32,163,37,210,123,37,203,31,219,5,180,14,158,226,229,64,137,57,36,168,117,214,199,55,217,151,167,214,16,37,39,128,33,251,8,112,216,107,48,9,3,202,227,140,144,149,201,29,1,134,184,179,194,97,239,252,244,224,208,43,51,59,64,12,37,178,114,8,96,62,152,121,194,30,214,94,7,138,155,172,147,186,175,208,33,159,3,198,0,246,197,188,229,55,63,213,29,231,142,195,190,51,83,90,164,46,43,103,235,128,245,43,65,56,93,184,175,17,239,122,95,37,106,134,91,228,142,136,121,72,192,49,56,138,12,99,135,7,155,41,112,136,125,47,205,194,77,23,111,100,187,222,179,59,232,234,82,158,148,75,227,194,137,55,220,100,181,209,208,85,134,72,14,5,97,3,106,131,0,48,121,96,212,0,162,141,0,80,67,30,208,72,161,246,61,56,8,41,38,222,194,19,176,106,132,55,33,148,56,244,140,149,247,25,192,174,193,177,178,185,235,148,12,156,90,184,111,233,40,129,2,48,219,55,24,121,156,40,22,251,155,141,214,189,54,145,191,189,215,127,35,185,220,118,51,5,84,209,131,106,40,157,141,123,109,38,119,183,176,255,86,218,153,237,70,242,215,216,15,162,141,12,233,96,75,86,1,110,160,126,72,243,147,155,15,254,112,8,86,154,238,17,98,64,19,28,4,64,71,107,98,235,250,32,216,156,24,56,18,139,2,107,113,9,220,231,79,91,240,227,92,64,75,153,93,167,28,36,1,98,145,14,87,149,0,140,88,136,200,172,71,249,175,16,125,153,68,91,150,118,238,189,180,115,239,21,130,6,178,125,243,109,26,130,26,227,76,218,160,155,114,165,57,174,55,49,212,47,70,177,198,125,34,196,143,212,163,37,143,64,223,126,128,72,160,69,146,67,154,128,32,58,237,42,25,183,161,226,146,127,170,38,142,143,205,96,40,172,52,152,135,197,150,24,9,157,102,65,143,185,244,60,174,186,51,89,8,146,54,170,237,166,221,11,118,156,120,33,142,164,140,207,186,48,140,126,169,206,242,144,88,22,205,26,116,72,0,72,124,87,12,119,65,48,108,90,97,151,237,24,125,91,65,241,229,73,120,39,241,169,23,168,188,103,227,53,28,171,207,221,252,167,116,103,108,56,138,198,104,35,228,219,209,205,28,204,97,52,145,158,85,49,224,90,184,7,159,136,145,179,59,155,248,136,130,225,32,46,144,136,113,110,46,4,140,82,123,104,161,249,92,43,210,64,237,116,216,240,113,217,217,120,107,10,207,40,203,184,208,230,122,212,254,66,90,70,114,216,97,2,240,87,38,213,252,234,69,142,146,177,176,1,57,131,190,233,102,55,169,100,39,148,5,0,29,166,65,75,241,152,51,44,20,17,67,144,251,172,94,118,76,33,155,168,16,225,138,204,232,189,131,218,241,225,37,133,197,133,127,1,75,9,174,91,13,73,179,74,3,184,86,37,102,5,207,74,86,17,179,5,33,154,231,194,103,218,178,19,226,154,67,108,105,119,144,104,59,164,54,92,207,69,220,95,183,32,115,40,165,105,117,157,4,117,181,3,187,200,123,131,212,51,209,182,17,45,147,40,69,69,131,214,152,149,134,110,9,92,42,127,237,193,66,155,45,75,77,246,113,144,66,212,187,19,17,177,140,146,162,198,113,169,224,43,123,5,133,107,197,42,65,147,176,40,208,32,129,91,98,39,15,18,59,153,141,40,68,12,7,18,49,28,176,89,220,180,123,134,236,4,165,76,76,98,26,152,31,37,178,223,246,152,237,173,1,101,32,236,29,52,124,80,137,252,212,251,13,68,125,68,186,129,88,59,10,235,212,185,123,3,199,14,32,149,197,229,246,83,81,216,194,168,24,98,202,141,58,163,71,213,82,9,160,61,152,90,209,194,208,77,126,53,217,253,199,167,168,38,157,183,222,132,32,49,104,118,179,104,109,217,24,139,213,66,201,161,247,24,76,146,89,6,7,91,245,58,204,2,9,171,238,251,169,47,3,211,235,173,194,98,176,51,159,58,219,97,198,14,171,210,70,207,21,166,113,67,63,251,85,16,147,141,67,173,108,75,175,246,202,92,43,172,133,79,69,113,128,156,195,170,103,169,174,245,200,212,221,187,127,126,112,239,254,238,23,47,186,235,170,196,172,202,2,189,253,212,214,103,242,126,242,94,231,141,151,59,47,255,165,115,227,142,179,236,164,85,118,189,221,66,235,49,82,139,55,166,180,192,58,200,228,106,203,92,181,222,2,101,249,114,59,188,128,227,121,89,88,37,114,217,240,16,74,11,16,52,121,45,106,23,131,241,98,216,26,26,0,240,198,129,188,121,145,240,196,120,99,58,75,222,65,127,16,43,50,91,96,207,232,187,223,91,118,204,82,16,131,22,124,137,7,228,161,185,81,93,31,132,235,106,72,127,149,141,72,224,200,120,112,247,46,154,110,44,252,155,223,40,198,17,217,14,116,24,115,205,105,212,155,173,224,230,92,91,235,175,57,187,47,190,209,121,253,150,111,115,160,192,195,107,78,165,57,211,14,108,79,179,220,184,210,181,33,219,191,254,162,243,214,167,104,238,108,255,227,91,210,40,223,230,224,2,131,218,35,131,242,64,34,132,17,59,213,30,103,242,246,175,222,124,112,255,35,47,249,113,144,243,149,88,239,240,92,163,92,164,250,76,181,98,172,216,85,68,250,153,110,130,121,30,118,208,125,238,217,216,102,132,89,56,194,102,208,142,132,253,16,52,38,255,217,46,123,85,147,219,135,114,251,44,143,202,239,105,35,213,83,189,189,118,84,194,206,138,8,36,182,193,66,202,24,219,65,209,189,133,253,68,216,165,59,160,61,1,183,210,137,236,9,138,221,89,189,9,0,145,46,173,143,180,84,130,61,165,91,27,70,15,153,182,75,183,175,174,52,99,30,102,140,69,238,119,75,174,128,161,9,195,246,164,82,137,152,20,145,171,24,169,40,163,67,8,180,18,124,86,52,21,0,202,53,12,248,147,77,149,208,231,54,70,46,79,106,122,146,198,73,83,82,52,98,154,150,85,52,26,69,45,86,138,145,79,122,174,156,34,159,114,74,140,190,85,139,201,4,205,145,40,102,156,209,214,82,9,37,71,62,101,178,201,52,224,233,55,112,13,51,37,72,80,195,208,70,153,24,132,107,43,195,103,61,149,134,162,150,225,115,90,45,2,58,231,18,124,206,37,19,42,250,188,138,63,43,10,124,46,2,118,97,120,53,34,111,192,195,88,58,27,131,156,235,152,98,49,14,149,91,131,207,106,89,135,231,35,12,119,143,51,218,242,64,123,118,167,231,27,4,128,146,89,186,242,101,242,157,223,89,231,73,108,152,45,185,86,89,175,24,104,55,89,195,223,23,253,112,248,4,155,12,76,2,1,126,79,216,171,229,165,116,12,6,149,204,239,45,1,210,137,51,173,193,87,123,122,225,73,101,135,243,226,108,104,219,239,252,107,231,243,247,182,255,254,238,238,103,47,161,22,8,134,183,205,210,114,165,170,161,33,133,228,30,253,100,73,62,18,216,85,182,182,163,64,149,179,23,44,80,232,88,135,242,74,23,79,2,232,124,217,222,190,224,240,141,12,56,245,169,216,150,204,178,115,250,36,201,27,106,97,52,217,94,242,138,106,22,85,170,74,193,69,43,104,135,78,102,37,153,170,48,45,201,39,152,128,0,52,11,159,243,136,155,245,150,90,205,163,210,174,182,117,115,3,140,5,72,166,147,155,236,121,105,234,12,41,79,55,91,27,184,185,176,157,184,92,209,46,35,142,109,226,211,13,107,87,4,26,211,60,72,16,46,251,233,169,83,19,16,69,185,74,191,207,156,229,201,177,237,212,1,144,162,157,184,111,58,56,166,165,188,233,74,47,240,128,240,61,56,153,213,187,193,201,172,94,20,147,77,60,123,110,228,180,88,47,181,118,121,74,235,158,142,32,96,95,182,206,14,148,30,114,128,206,212,149,50,209,68,32,146,1,182,204,160,97,162,49,227,12,14,183,231,213,171,62,41,88,103,249,188,166,125,224,243,150,213,99,75,182,108,176,155,91,222,225,246,156,24,158,142,200,123,14,136,91,70,174,208,90,136,45,190,240,194,230,214,48,209,250,22,22,135,237,151,81,38,62,248,248,98,70,193,43,65,77,192,164,213,185,101,190,162,225,184,36,68,25,2,108,93,64,6,141,226,233,23,133,142,158,210,134,43,229,48,139,253,83,128,32,200,134,6,213,62,3,81,206,32,244,241,176,138,33,244,172,42,171,16,250,197,27,187,151,133,17,99,113,217,140,2,67,243,101,50,159,15,205,102,188,240,2,32,220,182,232,2,124,74,223,8,227,160,111,50,31,116,206,63,187,249,194,11,102,148,156,128,156,192,11,121,24,9,239,56,14,152,76,241,41,219,11,146,134,49,117,153,61,79,16,42,242,2,148,182,24,137,108,225,24,121,222,141,50,248,32,121,125,212,75,108,150,29,247,174,21,24,238,78,230,3,218,249,151,80,127,225,133,250,190,90,110,68,208,48,3,59,37,141,10,201,130,31,162,65,11,112,185,253,199,138,44,58,98,69,218,170,128,3,163,214,194,72,198,216,249,4,68,21,226,245,120,107,99,97,5,98,254,216,21,229,65,80,73,176,31,247,219,45,190,53,116,131,205,218,99,71,252,179,199,184,224,9,96,13,97,6,113,170,81,136,83,61,50,220,50,55,96,199,22,70,157,139,202,122,10,13,110,19,169,73,145,72,84,3,23,34,54,129,104,252,58,152,84,208,165,128,81,25,161,147,81,37,15,217,164,37,57,234,5,26,154,142,155,117,118,26,84,35,200,84,103,36,234,72,250,148,0,181,60,172,155,16,24,53,170,227,15,91,40,187,90,173,110,160,7,101,212,80,118,176,9,40,231,16,5,21,117,132,73,79,237,60,100,132,133,155,139,24,53,67,97,188,73,164,60,113,114,91,81,140,112,171,32,136,20,196,46,196,145,41,100,129,213,135,21,157,176,119,80,238,125,198,39,92,163,179,199,59,62,33,4,119,145,213,2,23,255,114,97,49,111,202,186,131,135,12,127,59,211,107,216,66,23,94,251,6,81,143,221,7,20,249,54,9,67,198,77,215,195,227,57,146,123,143,134,235,235,56,210,101,223,92,183,213,231,133,196,34,253,86,80,3,86,68,60,63,113,84,51,25,6,177,92,247,94,22,229,58,94,246,232,102,147,232,171,11,41,26,172,179,80,143,248,172,130,176,186,11,146,213,23,79,221,123,20,248,5,250,60,96,120,123,8,242,119,216,16,247,45,222,105,1,98,233,81,204,251,36,235,241,37,49,14,104,146,135,188,55,105,28,208,150,29,7,180,69,124,152,192,106,102,233,85,42,244,95,203,183,255,42,133,150,67,161,177,61,28,80,23,66,128,187,150,173,217,84,80,105,94,125,170,123,105,54,173,254,52,155,138,67,179,105,29,136,102,211,242,209,108,42,68,179,177,6,159,216,53,57,103,215,64,8,60,126,87,12,79,32,176,45,199,174,136,29,35,32,199,130,228,37,123,15,18,144,147,149,164,29,37,64,118,117,100,222,115,170,250,76,226,205,10,118,199,208,152,107,27,252,35,91,187,110,114,178,5,2,161,175,252,16,29,24,27,151,90,203,114,221,92,194,97,21,241,191,56,90,48,198,238,22,29,96,120,186,56,192,50,171,1,68,230,112,169,238,52,4,173,96,175,64,115,98,216,58,131,233,81,149,31,118,142,0,172,133,121,13,130,22,139,179,225,10,177,185,251,197,87,15,175,191,182,253,203,63,18,228,133,157,223,220,238,220,127,119,247,95,191,217,189,245,6,137,238,72,13,180,84,51,246,170,184,34,247,92,143,5,58,232,117,110,132,235,76,237,133,86,161,13,208,83,74,100,216,138,165,139,231,162,14,187,34,210,128,146,90,45,97,141,146,216,113,194,169,88,140,53,13,79,123,51,106,234,24,252,34,188,137,5,64,190,107,40,78,46,51,145,25,36,28,39,17,28,249,112,183,10,211,136,225,104,136,23,133,16,150,174,8,233,48,208,122,163,70,134,98,151,180,118,120,109,60,88,187,164,182,194,93,211,225,220,37,57,78,68,91,38,115,189,41,158,174,23,20,242,142,91,226,100,246,249,48,117,144,222,87,171,62,181,16,221,33,248,98,44,166,107,130,91,165,74,92,141,219,244,43,83,13,34,86,192,22,65,95,193,150,46,81,97,65,101,162,197,138,170,50,149,2,23,162,28,169,50,117,217,237,206,128,105,224,253,182,101,48,44,84,28,2,194,86,204,187,143,122,71,32,227,22,23,79,143,51,42,96,141,30,47,54,78,222,40,84,238,43,189,42,51,130,67,137,83,96,210,96,73,232,205,124,165,166,155,17,97,59,98,61,134,82,133,144,198,1,1,118,29,237,211,249,64,205,188,112,33,2,223,10,190,75,62,56,211,128,180,37,50,201,215,51,175,101,55,17,31,163,248,105,107,174,38,197,100,164,28,192,103,36,129,60,133,125,75,228,128,181,165,61,82,170,27,229,138,89,11,75,16,226,248,246,135,228,72,6,9,243,7,119,62,223,249,240,37,8,30,249,187,235,86,252,93,48,33,191,245,254,119,223,124,44,201,210,246,141,183,118,62,185,139,68,18,165,48,138,189,0,231,1,56,2,104,237,222,254,68,146,75,170,81,210,171,252,155,206,141,247,182,191,124,149,153,125,233,2,130,4,68,180,181,172,27,225,253,169,159,114,83,46,201,154,220,62,36,53,180,197,157,147,1,199,77,36,236,64,220,162,97,239,112,100,188,82,175,160,170,201,148,90,156,169,169,41,78,0,104,36,200,18,11,68,15,251,120,166,170,214,209,102,131,4,78,126,170,14,49,120,72,116,105,22,225,218,170,140,119,176,100,71,103,225,222,100,1,146,101,80,94,29,34,65,110,34,1,0,95,228,18,253,0,6,118,89,67,95,136,192,105,23,166,145,216,143,150,244,74,53,172,13,149,34,114,27,130,156,52,145,148,105,31,61,170,128,53,194,150,37,84,55,193,58,176,167,143,85,1,14,242,88,131,144,92,228,76,45,76,1,20,21,75,156,138,103,59,23,89,74,73,178,92,153,30,213,198,184,140,148,70,89,201,80,189,49,18,37,150,15,79,229,104,235,49,12,161,188,185,5,182,27,157,59,209,215,142,181,242,104,152,162,142,170,195,138,236,20,56,118,204,111,15,113,133,151,124,241,57,214,85,169,24,115,209,42,1,116,48,14,132,71,143,184,176,249,90,72,182,53,220,75,124,103,52,179,138,66,124,103,136,91,47,183,28,81,193,177,207,177,20,9,140,45,84,12,142,45,52,86,24,145,143,144,120,207,241,44,61,219,140,103,51,25,56,219,92,97,226,255,8,21,15,99,88,132,112,145,193,138,37,45,7,49,91,72,100,176,203,133,21,43,50,216,248,163,137,253,236,239,145,27,112,83,42,192,27,158,143,219,236,25,78,153,11,235,238,138,155,204,189,147,205,118,85,111,218,207,206,194,87,143,104,202,56,218,149,103,48,101,246,208,114,213,112,251,14,255,240,66,44,19,103,152,61,134,88,206,62,138,16,203,78,167,74,155,0,61,127,117,249,134,160,153,142,167,61,241,209,129,147,71,85,171,27,213,13,236,63,67,134,198,38,115,189,230,70,136,165,39,201,16,185,17,252,150,243,142,136,140,72,93,9,139,131,138,243,245,4,53,136,247,221,246,162,44,113,55,119,186,68,120,133,123,152,131,176,246,35,62,227,127,228,222,152,79,149,20,200,46,17,103,22,36,161,246,25,5,214,114,210,21,125,114,125,123,66,224,190,213,45,18,190,250,96,129,51,194,254,123,247,219,95,117,94,254,189,93,64,96,247,208,98,251,233,29,203,123,56,168,115,236,230,88,253,2,158,85,122,248,81,117,209,126,227,25,187,124,36,140,192,121,34,244,142,119,143,8,68,3,59,197,232,115,190,24,93,231,138,241,253,204,147,125,10,44,135,167,9,62,80,223,71,7,216,4,3,185,143,138,233,135,249,216,125,58,136,247,164,218,63,40,214,139,190,216,156,231,245,126,216,47,16,13,236,1,40,170,159,46,32,78,225,65,125,64,43,255,195,26,255,30,238,181,188,55,173,77,3,46,184,215,173,75,220,172,32,124,17,174,134,20,196,118,45,152,221,152,92,63,252,166,222,188,65,12,183,170,136,132,126,53,76,194,73,91,135,144,163,27,99,112,96,66,188,140,35,194,57,190,105,237,187,248,166,89,247,10,193,43,215,148,5,62,181,200,105,78,79,33,208,91,196,206,233,23,243,28,108,33,202,163,30,35,146,66,110,67,187,184,231,171,96,164,123,25,61,158,190,118,252,5,6,155,8,185,89,197,249,142,227,19,122,191,201,76,204,251,2,249,192,209,197,23,218,207,32,19,111,91,4,141,53,103,179,232,144,19,207,204,101,175,189,61,105,63,57,216,165,163,11,31,222,8,172,164,135,56,172,109,21,56,181,17,71,202,15,72,179,17,239,82,112,87,39,14,76,154,0,181,190,214,79,124,113,35,112,1,165,245,163,253,74,134,167,174,141,175,85,215,187,203,142,64,161,65,59,149,125,179,110,92,218,194,228,113,150,28,7,48,16,216,45,20,238,210,137,135,92,16,170,79,239,52,2,240,20,231,68,239,41,36,132,50,2,7,13,148,220,207,160,33,215,99,130,6,13,107,11,29,52,240,21,73,130,222,165,0,25,17,65,130,128,46,59,30,125,111,253,239,103,97,40,215,235,248,210,10,235,181,42,96,200,208,135,91,178,227,171,19,88,128,213,201,186,28,223,84,87,173,139,206,254,183,76,172,123,11,40,181,123,177,164,195,28,113,187,133,106,92,7,24,169,74,9,83,134,0,176,52,153,215,77,255,62,160,7,248,0,241,189,214,128,156,27,56,234,64,120,187,37,207,193,229,137,9,124,73,34,85,134,203,3,87,136,137,47,167,199,233,37,136,116,146,94,140,136,197,138,244,178,68,50,29,199,87,26,38,11,11,100,24,45,202,83,232,163,125,39,150,220,135,20,175,208,73,206,245,72,34,182,81,120,14,135,155,18,103,180,88,148,103,216,189,5,225,72,135,191,185,176,133,103,156,11,175,100,147,185,189,243,110,142,184,75,231,112,92,106,196,53,205,243,52,212,59,68,244,208,255,82,22,18,131,185,197,231,181,205,220,214,145,161,97,19,237,69,154,45,212,63,72,181,128,139,127,134,190,22,154,128,72,25,97,73,66,203,165,81,82,209,68,147,165,135,31,93,127,112,231,174,162,64,104,7,107,203,20,1,43,120,203,183,160,240,177,60,42,69,73,109,189,0,255,100,182,22,158,215,158,91,95,140,4,23,106,109,13,58,111,189,186,253,247,119,119,62,124,73,216,35,160,18,169,149,116,147,155,217,249,77,50,198,225,110,25,234,62,80,81,176,186,4,62,226,204,98,45,73,182,189,155,126,158,108,87,171,248,205,150,204,47,32,112,75,130,55,94,230,55,233,64,200,47,160,65,124,181,93,49,137,237,139,30,177,112,134,155,7,119,222,220,253,249,125,196,168,157,63,222,69,157,100,86,150,0,90,119,129,218,186,209,128,40,86,219,38,92,55,225,232,40,32,60,42,26,160,238,231,121,231,85,110,233,66,243,132,179,13,193,155,173,0,226,139,50,26,173,126,85,181,58,239,240,170,202,237,209,187,87,21,54,97,190,108,229,58,126,191,213,109,5,214,2,207,76,159,90,240,38,154,94,107,177,40,243,146,193,143,50,175,47,247,78,25,143,116,31,138,188,38,215,59,69,60,101,2,41,146,229,186,143,58,18,207,22,223,49,8,86,103,130,8,228,71,211,34,69,230,177,31,37,215,118,184,75,29,23,225,114,5,183,54,194,32,169,16,139,41,119,145,203,238,188,241,10,156,157,185,46,102,161,230,209,45,4,124,21,55,21,232,9,92,217,64,207,218,224,204,190,73,181,12,247,101,50,118,2,189,129,189,107,35,142,251,207,248,176,202,169,241,194,177,213,26,156,74,58,23,9,94,131,209,225,216,21,31,180,213,169,123,53,12,239,99,248,81,189,161,27,120,225,141,228,169,151,64,189,73,86,226,136,247,61,147,158,188,242,129,55,179,222,158,249,46,31,37,135,131,190,251,96,96,74,43,24,216,89,214,243,200,0,78,223,49,50,152,235,45,17,230,5,131,28,83,58,246,155,176,30,163,87,196,193,142,121,55,120,95,38,16,214,103,71,109,237,187,25,112,165,128,182,13,251,237,250,212,85,60,83,245,105,44,127,140,234,93,111,43,5,241,154,146,129,65,145,99,97,216,120,50,102,129,49,5,31,247,133,241,203,136,168,76,247,224,205,194,39,183,61,91,208,44,54,44,143,149,176,237,79,106,215,73,240,36,101,254,93,166,229,104,102,173,185,6,231,30,195,221,80,241,38,196,221,83,177,189,208,136,95,25,237,69,142,72,221,135,72,157,17,169,11,222,102,190,215,79,236,235,26,160,11,96,77,192,115,208,123,27,174,248,217,27,25,6,119,86,254,30,21,189,117,97,43,25,133,5,125,33,182,184,232,61,207,11,240,142,108,38,136,143,182,179,56,112,214,47,17,151,252,31,215,69,8,245,209,95,132,120,36,215,26,30,239,75,13,220,130,198,216,151,238,149,125,108,73,225,121,71,86,5,52,144,233,189,42,58,225,236,137,21,246,187,51,101,45,72,121,63,39,10,78,116,203,70,129,159,62,196,211,192,44,88,107,18,246,187,87,233,119,187,137,50,189,4,37,142,27,234,233,28,69,155,241,202,146,65,38,236,17,216,89,201,226,98,10,143,192,71,184,138,147,32,73,73,53,135,150,184,103,48,108,141,193,20,20,6,213,169,47,212,153,3,172,207,45,71,118,53,143,23,18,71,244,106,20,45,88,245,106,117,190,222,40,196,100,175,52,248,248,229,60,209,128,117,124,55,132,136,18,188,74,28,234,77,15,185,116,104,119,61,196,225,190,180,32,233,244,186,28,29,239,194,149,14,108,65,170,23,184,85,69,146,16,255,43,108,53,156,160,213,50,229,73,0,86,168,203,173,254,214,204,10,89,39,177,254,92,183,87,186,10,239,8,234,169,25,96,135,38,167,101,170,80,242,189,187,35,248,171,117,189,187,115,64,178,235,209,72,172,43,84,251,181,122,80,231,111,224,64,87,50,127,231,30,229,145,45,118,92,28,25,118,45,182,152,239,150,34,65,151,119,170,177,59,174,206,114,190,235,100,97,198,218,4,221,234,244,92,32,36,167,154,170,179,88,50,131,81,43,75,128,135,46,20,253,194,11,118,90,172,234,141,45,235,165,21,93,131,59,70,205,112,196,89,83,49,57,8,172,72,23,159,125,230,88,12,134,192,32,77,223,45,101,86,153,128,113,228,178,28,168,123,31,114,216,142,128,175,181,18,33,2,222,186,114,67,174,201,101,121,89,94,149,139,242,134,188,46,175,201,35,242,152,124,68,94,57,232,21,181,82,6,105,68,135,39,243,167,213,61,174,179,108,127,244,154,101,25,163,107,198,138,190,209,12,155,17,134,81,42,61,184,243,167,206,231,239,111,223,254,231,246,71,127,122,120,253,195,221,127,189,178,125,243,214,195,63,189,241,221,55,111,236,126,241,213,246,231,191,3,119,234,91,127,238,252,226,131,221,91,127,232,188,249,110,231,23,47,119,110,127,253,239,235,63,3,35,36,173,130,146,225,174,31,135,146,246,5,2,110,251,10,142,198,42,190,91,120,12,137,194,178,180,152,95,34,87,53,235,226,225,33,18,121,117,219,173,199,22,136,21,16,136,21,89,67,111,193,195,161,109,191,209,224,141,38,55,208,27,209,234,41,91,73,26,144,4,117,143,144,100,74,147,203,54,149,26,36,169,201,203,40,9,217,67,200,171,246,203,101,120,185,44,23,11,84,61,151,55,236,119,69,120,87,148,215,105,70,92,240,154,253,122,29,94,175,203,35,78,65,94,151,167,128,127,184,123,51,22,35,17,143,194,93,101,249,8,187,147,83,205,183,101,102,239,43,137,118,156,50,179,37,174,210,189,200,134,45,244,215,172,187,151,74,44,63,198,180,174,35,133,49,234,173,189,130,62,209,161,36,31,65,27,130,21,210,109,156,75,43,190,10,37,201,186,143,239,54,115,33,180,198,222,138,44,49,223,109,184,59,225,109,85,151,73,41,228,246,58,190,250,30,113,121,83,183,44,111,106,199,224,130,123,122,189,184,83,11,130,152,185,83,103,68,119,106,54,93,57,99,177,193,221,63,80,27,141,234,6,214,168,100,203,169,25,209,11,131,210,2,32,93,212,16,35,216,57,232,182,106,65,31,144,200,107,105,17,77,136,199,207,49,91,146,96,59,216,139,239,179,225,244,125,38,118,237,22,222,180,246,237,234,108,155,101,200,205,177,0,95,232,217,194,140,60,143,15,74,82,229,4,248,66,59,220,159,103,229,113,121,206,118,127,142,199,75,241,184,170,166,168,251,115,68,30,45,204,91,254,207,211,143,198,255,57,68,255,193,16,110,68,23,46,170,34,78,241,94,97,130,9,101,47,156,96,225,13,70,140,241,245,161,102,7,121,123,3,234,117,102,2,223,98,9,142,81,1,203,173,243,250,205,221,251,247,31,220,249,60,26,141,74,91,158,206,218,240,121,202,40,215,29,144,197,212,35,188,236,229,195,77,222,145,179,84,151,183,54,70,84,247,118,215,254,177,59,102,247,232,117,93,47,151,155,122,43,31,147,241,121,59,159,236,251,56,239,79,247,231,112,76,83,67,86,47,230,217,97,62,48,104,23,63,86,152,90,17,228,107,101,29,227,186,179,97,48,73,15,23,10,218,19,223,191,227,68,186,111,63,250,125,240,210,218,31,246,201,76,123,191,249,99,224,166,232,20,189,119,110,26,123,224,164,241,163,225,34,231,217,188,119,22,34,117,184,95,14,162,44,63,14,6,138,190,201,123,231,33,28,113,247,203,68,200,243,227,224,162,232,20,186,119,46,138,187,208,126,249,41,230,254,113,112,86,112,219,236,155,179,193,232,219,226,140,166,39,207,61,112,188,95,170,63,166,158,96,62,141,7,208,19,28,112,184,192,51,176,76,238,189,39,2,169,254,72,22,61,247,253,136,253,247,7,1,62,23,88,134,189,82,246,218,19,190,244,122,235,131,69,111,175,98,26,182,209,102,137,180,90,105,86,138,149,106,165,181,97,5,148,137,199,228,22,234,20,180,79,145,162,252,94,208,127,15,71,3,58,218,187,166,115,179,118,117,182,228,51,224,110,121,26,220,45,179,201,52,160,60,159,101,126,142,124,32,182,189,58,54,138,238,145,62,152,204,54,27,113,34,126,135,14,206,66,156,99,143,159,247,204,38,49,126,155,7,227,70,179,15,32,75,158,103,14,215,19,240,234,0,159,2,135,159,7,62,213,179,60,23,252,48,253,188,206,104,187,158,181,238,251,64,212,110,103,143,39,156,204,104,225,60,222,124,68,71,151,135,13,80,103,184,145,126,132,211,203,4,127,122,41,50,31,245,22,107,201,105,118,104,25,145,77,124,90,96,143,127,251,236,94,44,58,109,165,242,66,202,72,71,122,59,119,228,224,213,210,114,206,70,87,219,59,2,195,181,194,89,249,188,19,105,225,154,60,45,159,225,76,141,106,188,148,78,101,116,134,180,112,174,112,222,178,52,94,96,178,102,86,140,4,62,171,155,205,186,97,232,213,233,165,90,75,116,178,230,188,187,242,163,178,37,120,242,151,101,123,238,229,207,249,202,26,81,110,240,130,75,0,130,23,98,159,146,187,35,123,150,9,112,8,164,149,204,118,173,56,72,34,103,121,72,134,38,69,254,59,11,16,99,216,31,77,168,104,65,112,179,23,36,198,163,51,149,139,54,113,66,71,54,220,9,227,158,133,196,249,66,226,216,166,206,78,243,152,43,135,221,92,93,166,246,111,190,27,10,82,185,94,213,6,137,33,147,201,118,49,201,49,146,132,234,43,92,114,185,117,244,104,43,28,145,25,132,176,205,206,188,0,201,182,84,199,203,176,36,32,7,243,14,133,98,114,48,102,147,200,38,131,118,47,163,129,142,244,0,122,44,36,16,226,86,135,158,232,80,107,177,100,33,21,239,125,166,158,40,92,144,175,58,103,234,9,140,149,102,99,162,196,147,217,76,57,205,102,234,112,107,193,138,149,178,88,184,202,38,45,142,136,172,107,93,35,34,107,104,112,75,37,126,176,91,167,69,117,240,224,163,41,138,158,41,42,92,10,205,51,69,147,75,161,122,166,168,194,129,158,21,12,131,34,154,131,158,163,169,16,181,66,45,172,85,12,173,190,22,197,246,254,117,8,7,100,182,212,234,176,181,176,212,249,219,68,250,90,104,214,172,215,42,77,61,236,152,189,38,102,38,214,193,195,234,128,52,84,172,92,27,69,157,61,223,6,249,53,180,170,12,97,192,64,164,46,82,16,44,79,248,174,112,23,176,61,234,2,176,128,101,118,0,174,17,124,6,249,128,254,179,218,81,9,119,105,6,198,177,166,205,64,139,180,119,43,230,54,140,210,178,89,55,42,215,176,107,135,228,106,13,119,65,200,106,77,139,107,77,139,181,166,197,90,179,185,213,165,53,45,143,214,52,251,234,21,223,230,216,87,99,34,7,208,47,93,91,226,213,47,213,189,244,75,187,52,84,55,151,134,192,94,12,126,67,7,209,13,93,7,21,215,13,48,249,245,84,217,61,249,225,108,144,10,8,152,99,241,68,42,38,69,194,16,15,19,77,172,54,146,113,0,175,34,75,11,80,230,224,234,96,38,93,82,83,217,82,118,49,79,50,109,170,16,218,248,50,185,134,168,40,209,92,38,167,100,86,215,134,209,46,178,110,94,166,55,223,242,79,39,19,170,82,46,211,167,244,112,61,255,116,58,83,138,39,84,250,148,122,121,228,159,214,211,106,60,81,162,79,73,144,163,252,211,229,84,186,148,46,109,9,193,229,93,117,218,36,155,173,124,108,43,90,169,45,193,230,201,157,132,214,52,30,77,161,90,210,244,153,104,86,137,195,119,28,124,190,114,13,170,65,163,213,163,39,195,98,224,250,104,60,29,75,198,81,226,122,67,45,161,29,94,94,25,190,54,72,34,91,42,195,246,170,150,71,106,121,40,154,104,250,87,37,20,5,224,134,26,90,84,88,165,98,177,159,176,42,225,207,222,5,247,66,49,244,211,77,251,176,51,143,107,213,80,65,79,233,171,137,93,74,98,39,164,53,181,185,178,217,63,5,92,209,65,184,94,233,215,126,136,119,53,232,236,35,124,164,72,194,141,145,104,99,180,242,121,165,177,30,210,212,230,178,174,133,216,120,59,100,30,216,45,8,85,54,203,104,80,14,226,139,217,74,52,150,84,210,214,44,96,163,127,11,233,5,104,143,191,138,84,100,24,31,9,185,89,111,155,37,56,33,255,255,217,123,247,246,182,174,235,78,248,171,28,195,99,137,136,64,224,224,14,144,195,201,16,36,40,75,10,109,93,44,219,178,229,71,207,1,112,0,66,196,77,56,32,41,26,102,159,164,109,154,52,111,50,110,166,147,38,77,147,105,210,103,38,201,204,180,110,59,205,52,78,28,167,223,229,125,117,243,95,243,21,222,125,191,159,11,72,72,180,147,45,196,12,112,206,190,172,189,247,218,107,95,214,111,173,149,218,94,203,221,247,71,251,253,81,144,59,26,79,247,1,157,109,63,7,111,140,86,187,135,7,126,46,152,182,115,135,125,255,40,200,77,228,237,118,174,15,206,108,112,171,141,183,225,1,126,26,0,169,57,234,220,14,252,105,142,111,192,115,124,15,147,251,131,175,14,156,237,124,144,169,29,4,57,170,238,7,187,140,62,220,91,6,224,248,27,4,96,168,236,152,124,113,171,67,226,56,11,74,78,97,11,67,100,44,54,244,38,19,48,229,131,181,212,230,230,184,185,153,57,110,108,110,53,51,7,224,239,102,38,208,254,142,27,155,247,155,126,102,107,107,236,223,111,100,46,161,180,55,54,55,55,51,91,155,151,119,50,46,250,237,193,132,61,33,19,46,236,54,251,179,223,192,57,64,109,227,45,152,227,45,248,244,14,201,64,95,5,91,6,66,208,203,43,87,51,5,244,146,62,0,85,7,74,65,15,26,164,38,240,215,21,168,144,75,2,213,28,161,140,99,244,216,195,79,55,55,83,208,254,150,134,72,134,61,246,101,240,223,5,100,9,19,192,235,229,11,232,197,134,123,161,223,217,160,146,239,194,100,58,238,92,24,128,149,121,3,206,149,11,56,94,227,198,108,10,250,155,10,181,45,188,68,3,217,150,251,146,243,228,191,252,250,241,135,63,120,250,47,159,60,253,228,111,31,125,252,201,103,127,247,131,103,127,254,191,193,147,207,190,241,161,243,255,126,245,191,128,255,125,41,119,119,122,119,244,239,86,87,193,166,104,136,162,75,2,185,233,188,92,200,231,91,109,127,221,201,125,9,103,251,236,239,126,4,114,254,223,223,126,243,241,119,254,229,179,159,253,213,103,63,253,63,143,255,241,183,207,190,249,63,159,252,228,67,250,234,207,113,129,47,23,170,21,32,115,77,229,174,122,8,153,36,21,111,44,236,179,223,254,228,201,79,190,241,228,143,255,254,241,215,126,244,248,155,255,244,228,111,255,226,209,199,95,125,244,241,255,124,246,225,143,30,127,231,123,79,190,255,175,79,127,248,167,56,37,169,51,191,83,106,110,109,225,58,225,127,172,233,68,200,60,253,228,79,31,125,242,175,49,61,128,105,164,59,39,182,148,41,125,64,106,252,255,190,250,53,218,10,240,85,41,131,238,179,28,186,209,2,101,96,220,162,84,6,126,169,228,165,187,49,135,110,199,64,222,103,255,240,179,199,223,253,150,148,23,191,84,242,146,61,155,67,54,109,48,235,227,239,252,243,103,127,253,63,164,172,248,165,146,213,135,166,232,167,202,9,5,5,200,88,119,235,197,122,29,245,22,194,21,73,25,241,75,37,35,218,79,240,238,46,186,197,124,177,72,186,251,217,207,190,246,228,175,190,241,248,31,190,47,21,131,147,152,138,153,250,189,131,129,7,27,80,113,43,133,74,5,53,224,227,143,159,253,252,79,13,197,224,36,166,98,2,31,236,112,59,152,30,222,160,39,127,255,83,51,61,17,205,18,28,129,56,47,183,221,118,169,77,58,245,39,208,157,128,94,20,78,194,138,34,91,34,92,98,11,156,195,64,41,157,118,167,235,87,112,7,125,245,233,111,126,254,236,119,191,126,242,211,63,147,74,193,73,204,165,12,208,110,206,65,232,59,149,219,33,6,175,152,70,69,163,120,5,134,162,253,146,95,245,59,17,69,163,150,250,45,223,239,150,49,141,127,30,82,16,74,98,46,8,116,221,212,163,148,190,220,45,116,43,93,220,109,127,243,55,230,194,112,18,117,10,237,245,103,176,195,186,46,252,160,252,127,251,155,167,63,253,234,211,191,254,148,231,220,65,255,148,156,173,1,244,187,226,188,236,162,127,60,231,103,159,124,151,231,196,47,121,3,216,86,87,30,174,110,185,91,237,122,188,140,103,127,242,237,39,127,253,143,2,1,229,157,234,206,102,120,49,34,47,130,118,20,112,183,62,253,251,191,7,67,20,82,162,187,83,216,41,171,178,72,40,6,48,71,11,116,168,73,222,177,78,47,117,106,245,110,30,86,229,16,113,251,147,15,159,253,238,235,143,191,245,63,64,69,14,43,60,56,4,199,143,241,104,12,111,56,128,124,239,77,125,80,193,212,239,172,11,34,248,241,175,126,246,232,119,63,127,242,147,239,62,254,232,211,199,191,249,217,179,143,126,247,244,211,143,120,17,232,0,139,61,222,174,57,133,162,59,121,200,51,231,156,85,244,111,228,29,246,123,208,155,193,42,255,71,178,243,87,67,175,63,98,43,87,23,136,108,115,10,52,49,105,178,98,189,232,149,92,61,165,148,168,92,129,159,144,68,232,196,225,228,107,6,178,193,146,115,176,170,83,140,30,183,122,90,237,232,57,91,27,43,121,240,169,72,239,246,32,144,19,46,155,126,193,7,34,82,124,5,73,1,111,154,229,230,230,142,252,166,15,198,157,139,49,129,68,188,29,160,227,120,28,204,252,161,198,125,112,14,116,139,110,137,245,37,73,55,28,119,14,6,100,57,207,131,68,249,124,201,229,196,146,68,56,80,181,216,147,195,254,195,21,121,122,102,156,240,202,51,78,205,125,37,29,81,115,65,41,17,77,91,177,68,137,204,140,83,142,44,173,184,96,105,53,173,52,52,62,100,4,201,136,168,243,75,201,65,210,182,122,91,134,14,138,35,160,160,183,7,185,161,228,197,133,100,85,50,81,239,185,33,100,104,227,164,144,145,47,134,144,161,151,27,94,167,82,128,184,26,228,197,124,90,23,71,100,44,240,85,46,44,55,92,240,202,233,136,50,138,201,202,40,70,149,81,138,235,80,67,145,37,157,243,197,34,203,74,145,100,167,25,83,168,129,97,196,66,43,164,173,176,100,176,82,236,251,35,67,5,121,64,88,198,225,175,35,106,131,9,97,149,176,131,74,134,94,126,200,198,119,49,182,55,117,205,195,211,73,132,82,68,89,139,202,131,98,68,89,165,69,231,84,57,188,172,242,130,101,213,194,139,170,44,216,196,188,185,137,193,158,215,25,31,129,113,116,157,194,228,161,147,135,127,92,101,135,73,138,118,179,121,194,9,240,63,114,135,237,204,225,15,199,17,175,178,29,121,103,176,142,83,200,183,218,102,233,74,83,177,211,151,202,196,82,42,118,206,82,79,94,82,42,122,162,82,142,88,40,205,9,252,147,202,92,252,143,253,33,106,76,234,63,38,184,222,90,119,68,164,19,232,13,251,177,31,251,249,125,250,0,169,32,105,203,168,148,35,250,20,199,229,210,3,165,37,106,14,154,140,30,136,74,244,64,196,115,230,203,252,153,160,74,113,4,93,10,125,41,106,84,156,50,203,69,85,103,78,158,60,160,26,52,246,64,80,164,57,68,147,198,196,182,227,172,173,29,174,118,124,127,194,245,93,132,106,70,55,210,31,209,103,140,112,241,97,8,113,244,245,151,120,145,32,45,215,35,57,162,34,73,72,17,213,15,17,213,193,87,39,248,203,137,185,125,162,150,141,211,20,90,156,169,20,65,79,181,120,63,137,74,56,105,232,193,32,113,85,156,67,116,113,50,125,32,3,88,139,201,21,38,81,206,241,36,49,157,26,211,165,49,227,215,23,199,143,235,230,156,130,216,0,178,190,242,91,86,211,144,160,63,23,223,35,55,219,55,199,208,29,108,234,4,122,60,77,229,187,237,66,28,158,102,37,85,203,151,33,250,43,83,112,11,238,154,217,101,39,212,188,183,252,82,42,189,62,205,222,187,231,7,187,104,227,115,225,194,202,116,99,154,37,88,158,116,38,21,32,120,46,194,80,29,79,252,113,215,153,162,36,239,34,29,253,52,147,74,189,247,94,58,51,205,14,198,109,111,16,32,52,26,85,237,211,135,24,78,227,193,10,75,245,58,132,33,144,210,215,189,149,84,165,83,113,107,133,114,55,5,202,122,201,205,204,113,139,119,189,9,68,243,226,93,214,46,116,129,5,227,212,193,230,20,139,177,109,175,180,59,30,108,123,170,224,86,252,84,120,235,75,157,78,225,156,91,95,44,214,171,213,50,244,148,151,172,245,181,74,120,115,106,181,106,235,156,155,147,47,213,106,110,167,236,38,107,14,24,159,86,45,98,124,90,110,41,15,26,180,32,90,164,85,42,181,220,98,167,116,94,104,17,168,251,91,109,67,143,45,162,6,159,81,5,227,41,77,6,222,241,26,52,129,88,103,102,20,107,240,207,122,15,124,97,154,124,181,40,71,248,29,83,44,110,108,183,63,163,11,241,137,150,1,161,41,102,94,43,152,83,83,233,181,189,126,167,227,143,40,26,2,6,198,93,129,82,217,89,117,74,217,90,169,88,45,31,30,165,69,120,3,189,2,11,1,49,132,87,201,190,220,187,55,242,14,231,44,94,51,6,76,12,188,153,255,246,10,235,134,244,75,248,144,225,69,182,66,46,82,248,5,13,71,230,3,31,154,159,172,66,21,48,28,64,176,64,172,115,241,156,173,18,148,7,122,116,132,91,95,113,221,100,181,145,14,166,48,160,122,225,149,133,242,57,157,254,225,203,19,15,44,119,221,254,52,152,101,206,144,23,36,8,15,5,55,23,48,46,39,104,11,3,94,172,78,6,7,129,206,74,237,131,105,0,22,168,201,184,143,150,87,202,89,45,32,0,246,37,172,140,208,135,181,34,248,119,120,196,199,74,234,205,186,235,42,184,148,236,232,96,216,242,167,248,218,76,111,52,70,21,193,119,96,4,71,35,127,58,23,199,171,128,102,240,73,84,123,245,86,9,120,31,105,174,80,252,22,154,139,107,121,72,231,193,112,180,170,76,197,136,170,28,35,64,140,87,140,202,45,198,20,49,244,38,49,37,148,212,121,86,65,76,171,206,94,126,57,177,150,5,251,19,7,255,33,115,18,109,141,208,37,69,165,154,201,87,242,153,66,185,156,201,22,211,103,32,206,65,38,22,128,172,89,127,50,167,46,36,214,166,62,152,197,253,67,95,16,23,120,211,188,118,48,29,172,164,46,77,161,243,145,106,189,222,134,126,221,47,138,82,5,143,113,27,54,139,136,49,4,155,19,24,139,12,152,250,152,110,231,235,245,250,146,154,179,230,117,1,255,243,70,129,185,7,120,99,230,175,147,204,107,169,187,119,43,229,114,30,252,45,238,148,238,222,173,186,141,250,221,187,165,157,210,54,248,190,83,105,166,214,33,182,28,179,220,108,60,89,203,2,102,66,16,45,220,174,82,22,252,68,191,233,156,202,22,193,110,173,70,37,145,52,177,232,244,33,75,143,14,72,19,183,204,188,160,9,232,3,40,241,24,3,100,203,224,5,44,79,83,123,32,182,112,51,240,147,173,167,85,102,203,151,43,28,173,136,217,203,117,92,112,68,66,162,19,243,84,161,232,2,166,42,100,42,160,132,26,45,97,109,52,30,249,11,12,78,48,243,246,253,85,56,8,33,82,129,153,3,114,217,43,205,231,251,7,193,172,223,61,166,37,174,33,220,207,106,203,159,29,249,254,104,249,149,59,217,137,223,123,211,27,160,27,224,124,230,249,150,95,152,147,1,197,150,10,107,108,52,13,12,163,239,1,94,20,109,136,235,13,164,229,179,144,87,78,46,46,31,146,216,30,15,135,222,168,179,13,248,0,2,147,115,205,67,104,30,227,247,250,96,191,235,193,185,43,98,182,222,152,122,221,110,191,13,209,66,160,144,156,173,244,69,129,20,237,40,125,110,43,141,5,47,222,232,55,32,120,177,180,125,191,1,177,126,15,183,122,13,136,243,59,108,52,85,4,227,214,54,2,249,101,250,91,91,125,8,99,244,32,2,208,199,0,192,45,12,0,204,84,16,56,16,189,233,55,216,211,66,3,130,15,123,8,230,88,107,108,222,217,204,12,133,162,81,146,227,173,205,119,208,95,144,4,61,56,218,134,37,13,81,30,156,218,23,107,185,113,21,130,34,97,218,203,205,204,131,171,48,237,91,155,77,146,247,82,99,115,247,38,76,223,204,180,25,180,177,210,224,0,75,78,112,127,123,243,10,6,60,146,188,53,4,148,124,139,33,50,111,193,63,175,211,46,32,185,74,136,184,93,150,169,176,13,193,148,175,195,223,15,132,106,30,108,179,28,7,77,152,3,215,115,105,75,197,135,98,144,229,91,188,129,66,234,241,22,67,128,10,16,81,220,187,184,99,218,219,197,251,141,219,32,249,86,229,126,227,77,82,36,70,111,246,182,120,241,133,45,214,23,188,166,253,157,205,221,171,120,192,42,188,125,189,93,88,63,200,214,164,157,47,140,102,239,50,66,142,34,226,122,236,241,34,216,79,186,254,88,236,167,197,126,90,236,167,197,126,90,236,167,197,126,90,236,167,197,126,90,236,167,197,126,90,236,167,197,126,90,236,167,197,126,90,236,231,57,97,63,83,20,251,121,55,9,248,243,174,69,127,218,143,253,252,158,98,62,169,40,184,24,45,9,46,50,65,168,34,91,136,64,164,122,60,7,41,242,240,51,142,144,113,16,68,6,63,133,218,121,14,171,195,207,132,66,57,14,207,84,36,3,34,10,202,177,117,21,124,135,228,53,1,51,114,12,6,41,151,41,221,29,162,117,23,168,144,112,40,140,14,142,113,113,4,144,11,108,65,218,17,148,216,34,154,80,198,176,136,208,66,5,206,2,181,250,235,70,224,97,190,172,191,33,144,12,167,226,186,17,104,80,10,190,20,81,64,245,34,160,150,194,108,5,32,165,120,28,138,193,72,234,24,150,185,10,4,173,23,94,145,186,65,1,185,8,221,160,65,71,249,171,72,85,167,80,132,227,128,147,161,113,52,233,123,35,62,149,245,152,1,181,137,248,91,4,216,208,250,8,172,198,161,184,26,133,231,49,188,70,65,61,243,74,197,81,173,128,13,135,194,52,202,224,214,217,224,26,192,166,156,76,17,132,67,201,148,152,94,132,224,240,126,19,105,41,201,40,96,161,11,226,71,64,199,3,155,166,171,12,30,199,18,129,131,182,5,184,142,38,16,76,80,116,154,191,168,99,151,69,96,136,154,188,20,134,1,134,187,63,246,46,148,147,4,216,132,19,114,242,130,71,51,184,145,68,127,225,127,121,5,93,204,160,213,28,161,34,178,50,131,169,56,12,124,99,2,147,19,24,142,3,113,56,23,255,136,9,236,254,176,103,240,131,18,76,124,4,205,92,69,60,27,32,158,206,78,70,189,139,105,115,217,152,39,48,120,135,39,32,195,92,170,153,216,86,156,99,225,41,24,86,191,46,92,234,224,87,23,214,48,78,71,158,214,188,55,24,106,71,124,77,193,33,206,197,39,223,251,238,147,15,127,249,244,143,127,253,232,211,239,60,253,244,163,139,82,50,132,100,80,167,62,16,230,99,192,108,53,73,180,178,86,214,92,229,57,109,92,161,172,188,80,102,180,66,31,189,64,48,109,210,9,21,225,72,120,13,67,175,85,78,129,65,152,211,84,154,245,123,49,116,186,81,79,201,132,170,140,83,117,241,177,183,158,150,139,145,167,74,81,173,69,152,20,16,76,84,161,224,52,189,2,23,2,138,244,162,215,28,132,46,18,95,104,156,18,33,175,201,180,231,200,23,206,67,146,20,52,32,95,4,102,51,111,49,28,71,5,34,57,18,18,73,93,176,68,36,77,198,252,60,175,176,184,4,5,210,7,49,138,191,66,55,64,172,139,66,72,51,147,64,231,73,56,5,133,146,244,46,124,249,76,153,140,30,10,249,66,237,148,94,4,47,82,52,83,197,207,119,219,101,191,122,94,184,240,192,247,166,237,189,85,136,210,24,143,80,175,123,96,134,78,53,242,230,102,79,113,2,124,117,216,31,113,164,31,37,155,35,253,220,26,196,127,57,38,108,24,65,206,138,222,235,128,112,236,119,116,76,104,89,71,0,186,37,148,55,57,216,110,29,9,39,52,113,2,10,83,20,108,172,144,163,194,144,94,113,190,164,247,139,234,231,176,16,145,61,11,57,18,156,5,198,227,192,215,75,138,130,224,79,199,71,104,51,193,92,46,10,27,12,246,12,67,133,147,85,239,100,241,255,163,126,208,105,81,192,214,58,130,86,24,190,74,181,138,80,157,50,214,19,225,50,217,240,147,97,114,242,217,124,169,92,67,140,64,31,101,75,149,90,181,204,134,95,27,217,161,247,144,232,165,242,101,130,46,70,151,109,232,160,225,175,141,198,168,131,84,192,177,20,110,109,205,31,12,250,147,160,31,72,118,2,174,95,44,150,11,20,194,74,244,147,241,60,88,76,155,189,38,158,162,223,29,182,35,71,110,240,245,97,208,65,190,8,177,75,187,102,74,49,226,250,96,168,19,111,93,25,81,129,109,81,7,128,241,40,7,180,47,176,254,251,57,52,104,13,221,80,207,105,151,71,203,160,5,248,117,13,157,194,64,210,254,160,51,23,34,126,64,255,167,201,74,199,202,18,248,86,31,5,2,193,151,230,167,46,68,34,106,194,9,86,81,124,16,67,241,186,36,140,169,202,52,1,196,86,51,33,43,241,118,114,97,79,134,73,60,8,112,19,137,208,86,34,110,92,109,205,70,209,162,45,73,9,78,182,227,15,124,208,68,32,82,99,4,165,161,119,84,241,79,30,147,30,146,49,202,139,82,195,57,28,63,139,28,78,5,37,79,144,39,242,76,92,58,1,11,206,49,161,18,146,198,56,130,68,2,51,127,174,210,24,80,97,227,162,13,51,227,190,144,113,48,140,152,182,190,44,74,48,239,21,252,236,5,13,203,2,4,200,195,146,124,50,69,14,203,26,246,165,63,103,166,31,169,117,243,146,225,98,163,15,151,110,216,38,204,194,136,245,134,118,186,34,104,133,8,34,3,192,129,237,153,106,181,194,251,28,110,9,113,133,21,188,31,128,107,57,221,33,84,178,21,98,104,194,150,105,239,96,54,230,13,232,246,31,250,29,153,122,102,176,225,186,178,201,159,91,236,84,242,250,226,77,247,201,222,8,236,155,81,161,193,0,106,179,32,0,101,60,89,85,8,134,166,245,78,251,160,213,111,131,189,226,251,125,127,186,2,168,206,128,253,9,248,15,252,127,189,148,6,7,188,217,94,136,17,74,226,126,98,191,67,182,94,210,126,196,176,56,176,45,22,217,74,41,27,47,250,84,55,178,193,155,39,121,175,155,156,237,23,105,132,137,217,229,189,87,167,232,150,58,17,181,77,14,6,131,36,140,69,220,151,39,97,154,242,66,44,19,98,105,180,84,78,74,216,126,242,43,76,178,233,155,115,54,244,113,140,25,90,11,191,102,93,133,29,54,49,157,7,19,109,148,205,142,196,159,3,65,210,158,69,31,207,101,212,25,191,200,156,114,69,57,125,171,13,38,169,130,129,219,98,85,66,92,158,97,170,9,34,27,207,53,118,228,153,205,198,195,100,12,0,231,99,116,66,105,13,88,2,221,107,107,171,71,126,107,191,63,227,97,217,201,30,134,24,7,10,246,219,207,165,182,213,217,222,193,176,165,6,3,192,117,47,94,35,249,58,232,7,6,105,200,166,59,217,120,57,238,153,42,32,95,205,171,19,91,102,224,57,51,228,30,135,111,7,217,86,144,236,189,9,31,68,223,214,160,171,143,96,230,77,103,166,173,98,248,57,54,242,230,102,177,118,195,75,81,227,92,16,206,88,120,40,215,1,223,206,250,109,111,64,238,188,135,253,78,103,224,155,122,133,202,134,98,219,235,44,109,128,240,55,140,248,210,232,205,60,47,46,160,178,86,219,49,46,180,172,47,212,184,144,17,73,186,157,14,173,119,52,70,107,119,40,163,215,178,181,114,130,27,198,240,163,13,226,230,78,127,138,85,86,107,248,222,238,12,148,70,179,38,186,30,138,63,218,26,42,233,142,199,51,211,189,175,42,92,206,118,211,122,26,154,160,198,20,254,127,178,171,74,121,154,253,199,125,255,184,59,133,166,131,78,212,126,109,238,190,50,167,158,184,220,147,217,152,253,200,159,156,232,107,110,216,146,235,74,110,40,12,82,80,151,10,6,47,34,134,122,36,55,25,230,116,8,96,130,220,177,8,63,32,125,48,59,89,248,232,73,79,57,249,157,162,68,226,131,128,148,171,186,86,49,180,0,111,95,238,221,243,38,19,127,212,209,153,74,23,37,146,23,23,108,174,47,104,230,208,238,38,132,110,47,0,67,207,168,115,245,243,18,27,233,117,194,52,171,254,33,138,204,136,106,225,59,124,248,51,118,128,104,117,124,115,232,77,225,109,61,160,114,148,73,146,69,96,164,5,210,7,7,93,112,212,89,56,195,42,102,88,67,187,147,52,143,254,64,54,13,243,208,142,58,147,41,189,96,13,124,11,137,138,45,36,41,114,159,219,172,75,50,78,255,194,181,59,44,235,50,35,206,4,173,251,141,140,75,227,190,80,219,223,7,130,141,48,54,240,125,32,88,10,35,59,227,154,104,97,204,226,190,148,80,73,251,60,130,204,193,54,51,149,246,185,161,48,182,149,222,229,1,107,154,204,88,124,95,40,23,255,173,8,85,139,207,123,13,245,121,155,83,250,128,199,162,25,238,16,154,40,233,55,120,142,62,55,29,199,205,247,182,247,252,97,3,116,204,190,63,106,100,142,81,86,111,251,125,255,117,240,168,226,191,157,233,225,39,44,100,206,16,81,254,58,43,123,159,71,211,57,218,230,198,233,158,74,252,3,82,219,164,123,7,148,124,208,237,100,122,219,56,100,206,246,172,215,104,131,103,199,189,198,94,3,217,136,55,51,119,88,99,250,77,214,159,67,161,253,66,115,251,59,188,218,182,60,58,7,164,57,211,189,6,108,143,187,215,104,145,2,5,187,247,3,173,91,251,11,21,94,236,55,110,128,194,47,245,27,239,100,142,154,44,126,208,62,25,114,106,46,127,155,15,225,81,99,187,222,111,244,97,175,15,239,55,14,1,63,110,115,15,1,1,175,203,151,75,184,195,41,60,70,127,107,77,37,10,209,65,147,217,248,139,195,29,144,90,89,153,188,17,21,158,99,31,140,68,191,177,15,169,42,244,27,15,27,100,60,5,142,81,26,35,146,130,187,15,148,70,11,126,208,228,76,200,171,123,128,250,236,193,150,66,119,1,61,62,226,179,232,193,101,70,86,155,79,173,203,184,115,209,239,107,175,17,86,196,85,148,80,145,199,91,66,252,37,24,252,105,135,200,4,204,162,59,153,210,14,241,73,64,203,172,53,197,249,11,197,200,14,111,180,200,191,220,177,67,65,125,202,155,87,219,225,81,160,2,33,153,183,61,24,53,122,176,103,143,71,141,65,35,51,222,197,237,221,158,141,16,235,31,141,26,157,140,123,25,243,211,236,65,227,10,120,86,122,0,248,169,212,228,212,120,42,155,154,230,0,237,155,7,106,198,90,67,137,153,181,191,195,253,85,108,63,156,52,198,144,188,202,164,145,111,144,96,86,136,156,91,36,253,142,244,147,141,192,22,126,40,51,103,137,119,111,169,33,12,25,248,61,220,102,149,250,188,203,183,241,96,83,57,130,165,115,95,224,174,59,66,6,80,10,13,24,198,24,252,54,151,177,148,137,218,96,160,118,197,78,1,249,250,219,34,155,45,230,163,129,238,97,172,143,6,235,163,193,250,104,176,62,26,172,143,6,235,163,193,250,104,176,62,26,172,143,6,235,163,193,250,104,176,62,26,172,143,6,235,163,193,250,104,176,62,26,236,199,126,236,231,57,121,83,8,211,244,207,19,196,203,210,109,176,5,243,50,167,200,173,92,153,197,104,73,182,24,53,27,131,139,177,152,48,22,45,100,67,100,246,26,192,141,170,77,214,149,9,44,43,129,228,22,32,17,178,125,172,24,231,203,149,131,124,125,73,241,216,32,68,3,115,179,133,192,96,51,46,218,182,196,120,157,48,187,178,112,28,106,114,38,5,232,18,237,218,197,231,162,245,59,243,20,33,26,6,9,6,154,102,143,3,177,198,226,226,136,202,54,187,178,77,177,108,210,201,248,3,46,181,5,244,7,252,87,159,68,4,36,43,72,47,185,249,25,216,183,200,166,164,162,21,142,67,204,112,248,219,8,255,13,178,113,154,195,172,211,204,97,214,76,59,65,61,110,151,188,203,209,90,23,207,243,197,100,49,220,68,111,22,162,173,215,66,134,238,200,84,189,160,216,229,78,101,135,10,113,163,46,207,125,217,78,61,148,195,228,9,132,45,223,92,100,250,22,101,231,174,222,80,42,29,1,173,253,209,182,94,238,3,189,28,97,47,68,147,156,132,26,56,95,88,27,205,246,176,73,219,74,62,45,23,45,2,17,165,14,147,45,152,217,76,228,214,109,82,44,56,201,101,69,148,209,120,184,212,50,154,174,139,246,110,113,254,57,194,42,141,170,50,106,226,73,93,35,217,126,71,77,20,129,122,109,44,37,51,184,144,201,147,55,200,96,110,194,19,33,129,217,16,9,22,94,243,179,13,136,97,37,210,82,72,182,112,188,155,12,147,27,211,37,179,223,34,62,34,140,115,39,106,162,62,159,121,165,207,9,193,118,107,174,121,5,81,98,35,134,13,3,147,64,216,242,77,113,53,16,63,12,209,195,24,178,28,26,6,137,88,11,124,78,7,41,242,70,42,137,32,36,102,110,114,13,220,89,138,236,29,37,201,210,227,26,252,169,184,38,87,20,249,16,183,41,90,143,234,247,193,33,138,178,164,222,63,100,107,43,214,114,110,249,228,228,37,38,21,236,52,156,162,244,134,111,52,144,125,29,125,204,251,9,219,76,177,29,166,220,65,106,231,112,79,38,130,167,46,243,118,69,186,129,54,198,67,141,218,143,240,117,137,3,13,37,16,47,218,37,203,86,86,46,52,179,130,151,104,21,124,149,134,188,191,80,179,189,16,87,73,69,69,246,137,134,109,210,182,53,102,159,21,182,188,9,190,118,10,17,219,214,130,121,219,90,38,215,68,226,238,209,116,80,72,50,85,141,19,117,193,105,106,30,105,249,118,62,33,139,75,128,111,19,131,139,17,151,207,206,175,229,23,196,173,17,238,133,150,200,200,140,91,69,107,177,164,126,183,24,119,49,206,82,214,20,193,230,109,110,242,111,180,200,89,34,54,62,113,196,26,178,120,239,27,214,143,152,117,114,193,213,48,250,116,161,85,157,192,111,93,140,235,168,248,157,12,55,18,153,203,231,86,126,38,118,77,7,94,98,193,183,224,201,144,25,244,45,148,207,176,8,73,43,188,102,63,39,247,15,145,8,149,48,79,108,74,191,67,56,211,39,63,124,252,173,95,60,249,241,79,159,124,242,221,199,63,254,62,209,162,135,215,135,237,245,76,236,206,24,183,162,59,139,18,253,81,49,11,166,185,241,144,10,55,135,68,46,73,188,201,141,206,20,142,96,171,185,122,188,141,90,107,148,93,169,230,252,138,109,253,233,8,42,111,195,118,186,198,253,172,96,169,39,167,140,222,215,198,77,162,200,187,48,250,15,154,65,169,61,166,156,254,42,90,235,28,71,49,215,115,136,189,158,154,44,186,131,13,171,166,170,194,87,114,156,232,13,8,17,121,33,91,201,184,133,54,172,18,201,134,238,172,85,169,217,205,99,176,240,158,66,145,114,218,207,240,163,1,51,138,155,27,55,233,85,149,251,195,185,59,254,172,22,207,213,138,169,31,185,44,213,122,206,212,107,210,164,84,169,78,184,2,16,107,185,185,105,157,79,118,156,77,116,131,29,213,19,194,200,8,54,123,202,134,51,98,230,47,50,173,34,182,150,33,86,127,156,14,247,21,145,38,106,15,230,104,174,135,29,164,129,48,166,205,175,71,250,218,141,93,247,233,122,239,134,59,215,53,203,113,69,52,169,235,97,4,5,180,106,173,42,115,158,40,3,64,213,87,46,23,181,218,9,153,222,170,169,254,80,73,214,114,136,167,94,157,124,217,134,144,22,100,226,241,40,177,166,227,123,140,123,47,209,11,40,123,28,210,79,212,68,78,238,19,117,96,133,19,158,198,112,138,61,158,72,136,112,102,128,79,205,110,185,195,55,151,17,37,159,24,243,99,59,193,83,21,32,27,63,158,153,134,213,83,55,69,178,83,228,5,196,116,101,2,127,159,37,221,223,103,234,32,240,157,96,54,237,183,103,169,245,209,74,170,226,22,59,41,148,184,236,158,210,57,104,138,154,98,230,91,126,189,84,111,119,206,203,57,40,52,184,128,138,31,141,158,185,193,97,87,104,226,12,123,229,224,111,7,147,193,216,235,232,133,106,177,161,67,253,199,36,44,80,247,133,69,92,2,97,255,64,204,200,155,185,8,202,175,171,238,60,161,79,137,100,181,33,206,195,239,230,146,111,34,34,0,170,217,90,190,96,240,115,73,189,119,10,158,107,58,94,176,231,51,215,53,162,167,146,133,73,113,250,115,45,212,245,105,74,161,158,198,196,194,168,47,56,197,9,195,226,165,127,105,110,238,19,115,203,251,195,94,66,166,92,143,25,7,147,71,219,144,209,225,54,227,148,87,220,24,94,9,35,19,11,58,232,238,124,46,120,207,21,61,7,196,115,125,124,217,176,79,249,53,23,162,116,226,77,241,156,74,222,236,196,117,194,97,132,46,151,135,94,176,63,63,75,89,136,248,213,96,48,158,133,245,142,120,109,202,198,82,240,58,78,182,163,161,211,105,253,133,245,11,111,139,50,11,99,39,14,41,211,201,122,216,209,61,60,62,129,13,123,18,9,103,242,246,151,168,11,201,190,188,227,119,189,131,193,204,208,163,212,49,29,232,66,62,27,76,205,18,58,24,65,27,221,12,252,64,248,176,48,99,72,17,33,179,38,182,229,196,5,13,23,225,167,46,218,233,235,221,170,248,20,161,206,47,137,15,56,210,115,133,44,116,173,43,251,245,96,157,32,236,45,196,222,102,121,78,71,216,218,192,51,186,185,101,213,158,100,131,61,176,255,2,37,198,44,141,73,229,25,47,46,84,236,38,92,70,83,103,241,10,97,142,45,15,45,233,118,123,195,217,117,244,60,192,79,131,92,11,80,113,59,240,167,162,139,130,102,167,63,219,236,116,174,131,25,41,62,6,141,218,238,123,131,113,47,103,137,88,128,136,37,249,188,176,29,250,7,70,196,50,125,131,92,186,114,191,129,204,251,175,64,187,242,38,117,167,209,220,124,149,186,115,0,25,110,95,1,143,111,94,69,70,242,87,200,227,215,177,119,132,38,177,68,191,141,236,235,5,135,28,219,48,169,167,249,240,216,226,126,17,80,138,30,207,82,66,15,198,13,193,159,193,149,155,52,25,53,192,127,39,51,166,68,92,222,20,203,15,132,90,110,179,63,2,69,53,148,239,45,102,91,47,248,98,232,161,58,148,190,146,9,160,15,46,95,37,169,121,65,15,26,220,247,133,43,80,33,151,4,187,199,216,192,241,54,239,84,238,109,66,45,94,240,155,242,150,98,254,239,170,245,184,168,196,219,226,83,64,118,128,158,250,138,151,150,154,230,86,161,9,147,209,7,55,246,26,100,212,245,62,5,101,142,67,94,45,230,103,128,46,130,214,207,128,245,51,96,253,12,88,63,3,214,207,128,245,51,96,253,12,88,63,3,214,207,128,245,51,96,253,12,88,63,3,214,207,128,245,51,96,253,12,156,147,159,129,139,212,100,57,137,155,1,235,101,224,140,118,225,49,157,156,226,118,225,76,241,49,215,161,253,26,88,61,34,36,108,12,172,92,212,127,44,100,156,106,50,7,50,88,13,69,6,171,53,2,197,36,115,132,124,18,136,188,9,15,75,244,41,235,97,72,115,65,175,174,65,51,141,134,21,26,108,178,108,122,27,67,161,138,214,151,117,174,102,212,18,255,215,55,161,72,205,145,122,77,233,66,44,196,194,138,50,53,79,65,32,138,129,233,213,36,39,70,236,170,250,240,75,102,90,244,110,52,3,218,163,96,176,138,109,47,209,30,134,176,184,193,252,195,113,192,97,195,196,229,224,113,56,163,235,76,19,206,48,145,190,29,18,241,147,1,147,41,77,31,247,76,243,3,67,36,194,166,135,22,89,93,106,172,233,101,2,11,151,40,158,16,236,145,68,68,130,153,127,98,123,118,129,25,123,146,200,118,69,5,120,24,112,228,209,85,133,151,44,64,36,150,55,26,146,97,157,89,154,197,68,169,87,165,25,21,99,88,170,173,135,195,232,163,7,48,225,224,37,228,166,4,66,51,76,210,197,72,185,104,182,80,97,10,26,21,49,235,107,200,122,26,182,244,62,111,86,160,120,116,10,124,57,5,171,168,87,92,226,187,16,65,150,100,164,68,182,34,64,26,7,255,143,30,145,37,58,5,25,40,32,96,140,172,19,106,123,18,177,115,73,82,79,236,170,24,194,179,209,214,64,18,15,20,195,120,154,142,114,41,44,129,210,221,81,235,174,198,58,37,55,114,251,193,97,57,225,59,16,201,52,41,116,102,158,44,176,5,56,225,174,150,40,74,103,30,191,251,93,206,202,154,112,31,178,216,46,56,182,50,244,231,162,17,155,93,168,231,53,184,53,56,125,56,83,4,180,238,116,243,169,244,250,52,123,239,158,31,236,162,35,244,133,11,43,211,141,105,150,204,250,116,38,5,49,220,163,94,106,99,99,3,234,122,199,93,103,138,146,188,139,32,217,211,76,42,245,222,123,233,204,52,59,24,183,189,65,0,94,113,36,55,125,152,94,135,21,122,176,194,82,189,238,167,210,180,244,117,111,37,85,110,151,243,149,86,190,155,2,101,189,228,102,230,184,9,187,222,100,13,252,194,231,117,64,152,191,246,82,254,4,52,39,85,40,116,242,169,104,176,57,110,29,75,146,158,211,175,142,15,126,204,246,250,1,96,130,41,216,23,63,220,120,41,159,65,191,251,62,251,234,119,122,252,199,200,63,106,138,191,143,252,173,61,111,6,126,158,76,253,217,193,20,148,120,178,146,206,120,209,149,181,166,227,163,192,7,253,237,31,57,83,82,46,104,17,47,244,161,199,191,143,167,251,32,41,253,25,28,246,110,29,76,96,111,250,29,246,112,54,62,104,239,53,17,216,95,127,73,36,69,216,235,206,120,104,40,16,178,23,56,38,68,189,42,118,244,151,123,94,112,121,48,110,121,131,183,0,215,142,143,54,82,64,34,251,93,32,30,58,169,151,24,183,28,161,119,82,127,141,81,87,120,235,172,171,250,112,28,49,91,142,54,102,180,195,50,211,13,63,59,244,102,237,189,149,220,14,30,176,187,185,149,119,239,118,178,239,93,74,231,96,183,179,215,187,183,174,52,239,6,252,221,7,31,176,87,111,76,251,29,208,23,119,115,217,75,95,158,30,174,173,208,68,176,132,49,47,1,14,243,151,165,226,251,27,185,97,191,13,149,69,224,248,14,239,80,114,253,236,204,15,102,43,62,152,48,128,207,71,156,139,220,204,40,75,0,124,27,211,119,243,96,62,120,40,1,100,43,241,157,135,222,141,209,59,204,103,226,219,49,120,11,126,82,158,187,4,127,103,131,201,160,63,91,73,101,83,233,119,221,247,254,67,190,6,232,66,217,41,39,34,19,9,137,77,140,163,112,235,205,203,55,253,246,12,164,53,114,79,10,44,1,240,57,178,89,77,245,71,100,212,46,92,120,9,54,2,253,31,164,23,90,99,152,249,11,20,64,222,64,19,23,177,4,210,212,15,62,192,37,93,98,237,253,15,27,249,60,36,94,98,73,35,241,157,113,251,0,222,154,160,153,29,108,208,159,89,250,165,137,47,85,178,8,134,178,62,51,51,237,10,174,63,197,101,41,164,50,128,116,97,250,82,111,249,173,107,253,217,214,173,91,187,30,144,36,15,197,70,164,134,249,60,252,13,249,86,73,6,50,238,142,223,191,14,218,52,241,209,165,50,42,54,13,250,108,37,245,250,27,114,101,176,185,134,201,102,166,216,212,99,245,147,212,184,117,31,212,35,136,227,163,135,128,62,58,149,164,231,217,158,63,187,133,46,63,175,140,186,227,91,199,163,246,151,87,198,88,220,184,153,113,136,28,113,211,107,194,32,108,104,131,0,42,51,141,81,224,15,186,95,30,51,249,229,174,189,52,86,229,3,232,169,109,127,52,230,253,10,169,193,146,16,146,35,203,58,64,70,127,133,41,48,179,64,190,79,55,123,160,250,204,24,116,226,187,41,47,245,222,198,24,172,110,197,106,53,124,117,107,185,37,184,186,45,104,92,84,170,87,220,74,169,91,59,39,227,34,141,12,7,240,103,31,236,180,59,29,112,52,156,121,253,193,42,224,66,122,181,70,35,32,66,231,1,162,85,8,4,17,98,219,68,17,155,204,202,156,75,193,42,185,167,67,228,49,12,58,49,20,128,211,114,81,142,240,59,166,88,205,108,201,216,182,1,212,190,6,115,230,7,129,56,5,36,237,2,219,135,246,10,178,53,93,117,74,217,90,169,88,45,31,30,165,229,128,229,98,64,68,205,32,33,188,74,246,229,222,61,192,103,115,54,5,177,241,195,192,155,249,111,175,176,110,72,27,226,29,198,21,41,252,130,214,190,243,129,63,131,102,122,16,97,10,185,0,250,24,16,3,95,18,115,3,244,232,8,183,190,226,186,201,106,83,184,161,94,120,101,161,124,78,167,127,248,242,196,3,251,122,176,164,5,230,176,154,167,40,231,84,156,75,13,38,39,131,131,64,103,48,197,0,129,242,91,11,108,52,247,37,83,14,161,103,73,56,79,225,88,35,246,49,116,215,164,216,155,140,14,134,45,104,162,13,117,195,122,243,245,48,167,122,248,210,147,168,150,235,173,18,204,81,164,25,68,26,228,162,25,186,150,95,23,188,140,10,19,52,162,42,104,110,62,29,134,87,140,202,45,198,20,49,244,38,49,37,148,212,217,135,237,65,212,57,45,216,14,103,225,5,47,254,67,102,42,186,79,50,68,64,63,3,113,240,45,92,142,86,103,253,137,193,8,78,64,113,160,235,182,181,131,233,96,37,117,105,186,2,22,137,106,189,222,78,165,211,151,46,138,178,6,143,113,27,54,139,8,55,100,64,39,48,22,179,102,145,31,211,99,93,189,94,95,82,115,72,160,89,221,204,137,186,40,72,221,189,91,41,151,243,224,111,113,167,116,247,110,213,109,212,239,222,45,237,148,182,193,247,157,74,51,133,45,161,16,203,161,216,200,128,153,144,141,18,110,87,41,11,126,162,223,44,72,108,209,45,184,53,57,86,47,141,155,75,166,15,89,213,116,3,41,241,198,128,23,196,98,221,82,6,8,15,122,43,90,75,213,211,42,179,229,137,249,145,192,94,208,233,32,9,68,142,121,170,80,116,1,83,21,50,21,80,66,45,45,69,207,77,62,56,96,119,188,239,175,194,65,8,145,10,104,178,65,89,207,37,114,242,168,208,203,175,220,201,78,252,222,155,222,0,193,28,242,153,231,91,126,129,6,47,38,206,51,77,193,157,41,195,232,59,131,23,69,27,14,81,175,147,70,44,128,47,46,223,22,11,186,249,246,70,157,109,192,7,240,164,153,67,27,238,93,111,4,4,14,220,78,139,246,32,13,176,211,108,7,112,175,158,251,131,175,238,185,90,82,217,49,57,247,234,98,45,158,110,244,27,208,226,169,180,125,191,1,173,111,30,110,245,26,208,246,229,176,209,84,205,158,182,182,113,48,207,75,91,91,195,253,6,72,254,0,25,74,161,103,125,20,50,211,227,65,66,225,31,244,166,130,108,99,60,30,164,19,61,45,52,96,236,206,30,42,160,214,216,188,67,163,129,6,60,201,241,214,230,59,56,72,43,169,227,104,27,153,71,53,120,140,93,95,172,229,198,85,104,73,67,210,150,80,218,183,216,239,227,29,100,56,213,216,108,146,7,151,26,155,187,55,97,1,36,112,44,50,24,170,8,145,147,121,11,250,219,155,87,176,5,17,201,91,67,129,71,223,98,161,134,111,49,219,163,49,39,31,83,176,203,50,21,182,97,15,189,78,34,202,178,106,160,141,20,201,113,208,36,150,96,32,201,165,45,213,238,236,128,91,48,225,22,11,169,199,91,204,142,72,176,235,18,195,210,182,183,239,63,104,220,6,201,183,134,15,26,111,146,34,177,249,83,79,8,32,93,216,98,125,193,107,218,223,217,220,189,138,71,176,194,219,215,67,22,108,7,168,71,197,240,193,248,229,101,216,216,160,193,131,39,47,106,217,68,23,30,107,217,100,45,155,172,101,147,181,108,178,150,77,214,178,201,90,54,89,203,38,107,217,100,45,155,172,101,147,181,108,178,150,77,214,178,201,90,54,217,8,170,246,99,63,246,99,63,47,54,182,172,224,127,59,66,159,166,184,59,135,8,140,80,111,233,42,252,103,30,30,231,213,28,48,21,133,68,45,200,48,113,161,208,184,40,172,161,214,132,17,94,209,17,56,133,148,107,140,54,202,61,98,115,176,142,28,73,22,1,129,28,1,9,4,91,144,14,51,215,147,129,62,34,210,91,193,252,40,129,69,68,151,245,101,253,13,65,168,56,21,215,141,136,42,73,135,81,132,74,213,139,128,90,205,233,187,124,72,140,177,167,209,193,61,172,89,180,198,122,225,21,169,27,20,244,207,92,143,244,197,108,81,196,184,74,241,156,202,172,240,34,98,199,70,243,115,68,104,4,206,234,34,244,136,86,109,182,192,96,188,138,129,71,161,145,10,148,88,131,58,85,210,56,243,200,113,6,59,36,97,70,10,240,36,74,102,130,112,74,230,208,45,106,23,196,15,134,110,115,100,154,185,180,51,92,65,56,112,179,6,49,92,178,42,27,68,196,146,64,61,202,95,52,248,181,23,32,51,106,242,82,152,77,180,20,57,46,148,169,196,88,7,33,71,83,120,118,133,59,109,244,23,197,164,83,236,97,152,69,31,199,238,36,14,71,166,1,148,28,136,80,186,248,71,108,53,232,15,123,6,183,148,24,136,12,249,24,242,108,128,120,58,59,25,245,46,166,205,101,99,158,192,176,38,45,224,103,169,22,102,17,196,76,128,66,83,240,144,136,194,173,23,179,76,86,194,94,36,48,144,227,145,45,159,124,239,187,79,62,252,229,211,63,254,245,163,79,191,243,244,211,143,46,26,236,212,53,179,55,100,90,87,83,204,139,72,43,107,97,38,188,5,213,100,115,145,232,161,242,41,38,145,213,156,28,251,176,28,22,216,185,44,7,117,15,11,90,132,142,127,234,53,2,161,42,227,84,93,124,47,80,79,71,25,32,23,77,38,204,100,82,64,152,85,133,194,246,244,10,92,8,181,50,133,201,211,98,185,105,156,146,32,16,40,195,4,113,30,146,164,160,1,19,52,95,74,168,31,49,182,153,128,49,202,152,159,231,141,97,207,180,8,195,73,248,43,210,179,194,73,4,105,102,18,12,161,160,195,156,11,196,45,159,198,176,32,169,66,177,234,167,150,13,207,47,22,242,174,239,21,189,243,138,253,97,2,7,51,154,150,7,14,102,69,190,104,112,48,175,24,149,91,88,28,176,170,148,80,252,92,129,131,249,80,253,94,128,131,141,205,177,224,224,207,5,56,88,145,10,47,22,28,28,91,57,90,33,110,157,30,29,188,96,5,47,22,30,124,106,226,98,240,193,11,73,110,71,58,80,170,166,43,226,201,175,133,208,41,167,45,189,227,15,252,153,111,44,31,247,107,29,89,77,133,216,191,224,186,89,16,19,188,202,61,7,28,244,116,236,117,182,61,40,74,183,198,195,73,238,38,251,121,211,239,245,193,193,42,212,97,190,173,241,249,3,162,237,224,124,174,106,124,14,224,232,254,246,86,169,216,232,126,225,225,194,131,10,134,11,143,43,203,129,11,239,71,193,133,251,70,184,48,236,147,107,175,97,140,246,62,137,176,1,187,19,60,221,193,79,75,2,201,222,105,80,198,84,202,91,148,177,69,25,91,148,177,69,25,91,148,177,69,25,91,148,177,69,25,91,148,177,69,25,91,148,177,69,25,91,148,177,69,25,91,148,177,69,25,219,143,253,216,143,253,216,143,253,252,254,162,218,255,144,17,175,133,197,16,175,69,139,120,181,136,87,139,120,181,136,215,231,136,120,189,21,6,121,189,245,57,192,188,222,122,33,160,87,121,9,50,26,142,132,7,239,200,229,164,22,135,8,19,201,50,132,128,116,132,18,66,34,213,128,55,36,158,6,233,236,178,188,238,133,16,142,33,68,241,164,159,145,110,118,101,143,117,142,137,80,196,133,82,94,119,241,157,12,51,124,145,130,166,220,142,95,173,118,106,231,134,25,14,14,38,208,8,204,247,166,237,61,141,38,17,224,171,128,98,229,156,78,182,5,253,231,177,95,248,255,193,250,58,27,248,78,22,253,31,30,117,189,10,9,104,136,100,49,146,19,1,1,97,158,178,30,39,235,77,167,227,35,189,58,49,164,75,62,75,16,152,49,52,136,248,229,44,196,223,65,0,30,116,251,14,232,24,128,229,29,227,49,21,144,155,16,24,5,197,69,201,151,3,17,248,86,169,86,33,154,244,108,205,115,250,122,3,245,58,52,82,10,193,89,171,197,255,191,10,3,42,232,20,112,43,197,233,120,230,205,252,149,124,13,188,236,165,151,84,233,193,36,65,149,110,122,201,140,131,163,47,205,21,119,220,81,85,136,171,158,94,220,104,60,91,17,98,16,165,231,12,86,76,96,193,96,179,206,226,141,205,102,227,225,154,16,162,209,8,55,63,61,45,156,12,6,54,69,216,106,66,137,90,180,215,57,244,70,96,25,14,19,26,2,187,177,96,83,58,203,201,165,176,17,97,32,88,227,236,141,138,13,0,121,67,178,48,16,167,109,33,11,167,45,156,183,68,0,160,6,18,48,237,41,72,115,178,160,240,48,121,137,204,93,11,101,104,237,74,69,76,122,193,78,204,68,12,103,148,152,78,216,20,196,240,11,85,26,147,117,1,188,184,129,173,193,241,162,111,224,234,114,154,130,237,105,98,10,247,95,164,153,116,122,67,145,127,134,38,71,22,51,55,64,197,197,221,70,217,117,241,239,174,55,236,15,142,215,118,97,244,158,96,220,157,57,119,188,87,253,126,6,172,37,253,110,236,50,36,35,193,241,210,165,153,135,44,173,107,72,124,214,37,245,16,41,109,206,236,60,82,4,75,159,205,131,233,90,69,102,16,178,117,4,121,76,206,95,44,8,133,110,58,130,186,195,69,230,32,101,104,22,162,71,203,184,179,178,90,134,90,35,49,54,135,89,132,71,79,253,211,177,79,88,102,113,119,37,132,153,20,162,76,106,166,38,200,62,196,32,148,181,178,185,113,129,65,102,118,250,83,124,41,177,134,37,36,19,157,102,129,24,81,184,188,178,208,205,21,153,172,174,196,208,167,44,83,61,61,14,188,22,120,0,5,190,180,149,115,197,56,29,75,174,200,248,38,196,102,100,73,149,83,43,156,144,38,82,187,186,56,129,33,175,144,203,236,152,185,18,11,134,76,102,53,98,202,233,43,68,30,56,224,172,128,243,117,178,216,41,225,116,53,205,165,211,233,50,6,148,150,156,237,7,248,59,216,186,137,207,105,95,106,119,69,47,151,220,154,75,143,119,107,8,70,166,198,16,194,167,144,101,80,167,144,132,238,171,89,127,195,147,205,243,170,4,118,11,188,105,2,227,55,236,143,128,152,190,100,234,28,169,71,158,3,41,210,108,230,187,111,102,88,168,157,227,130,68,68,180,14,128,12,28,133,68,18,58,147,13,147,96,152,113,11,210,113,11,145,145,251,156,230,92,146,109,208,23,171,209,33,57,99,109,103,198,205,77,104,59,179,213,36,198,34,129,246,119,220,216,188,223,244,51,91,91,253,55,238,55,160,71,126,144,246,45,236,215,127,19,218,114,92,185,146,57,106,50,179,153,253,6,126,10,138,189,212,228,118,49,30,55,1,25,11,118,37,62,127,32,100,236,239,240,224,1,194,227,18,122,124,68,30,92,222,201,184,52,29,166,227,106,230,1,122,224,109,207,222,220,5,244,214,222,124,39,83,106,242,162,74,91,44,103,128,30,143,73,206,107,175,33,211,28,100,45,132,83,128,119,188,73,62,161,99,107,147,52,102,200,105,58,70,201,92,242,96,247,38,36,178,217,204,220,102,9,142,94,101,229,212,40,21,216,50,135,166,232,93,229,36,98,179,154,253,173,176,46,163,121,106,87,133,81,96,134,62,189,6,167,20,89,46,221,64,230,63,228,233,246,225,59,55,64,175,92,122,167,147,41,189,202,178,227,49,46,240,62,196,161,28,60,254,174,199,171,61,216,230,182,63,119,148,225,18,90,20,92,22,59,19,148,89,107,146,145,163,132,9,109,107,179,65,193,99,213,163,45,102,163,172,51,23,120,58,166,204,69,7,108,136,42,61,230,6,85,66,253,71,136,66,78,113,133,12,138,252,222,149,24,238,214,77,100,56,197,235,88,204,102,137,202,102,107,179,100,109,150,172,205,146,181,89,178,54,75,214,102,201,218,44,89,155,37,107,179,100,109,150,172,205,146,181,89,178,54,75,214,102,201,218,44,157,147,205,210,69,10,186,78,98,178,100,45,150,236,231,220,173,3,82,127,20,205,169,41,110,30,32,169,135,67,49,251,81,158,224,37,149,50,67,65,202,138,119,1,78,42,97,153,36,152,105,24,200,22,136,15,65,159,38,226,160,197,52,4,132,37,149,232,56,162,126,210,41,170,200,213,168,58,195,107,229,41,68,195,132,146,86,182,8,192,211,65,204,225,64,81,2,253,230,106,29,7,234,117,92,4,208,147,211,136,144,210,162,98,74,128,255,245,213,14,49,103,18,223,235,21,23,2,67,201,142,115,65,0,217,233,213,72,193,0,100,156,157,86,229,73,84,241,7,147,100,133,187,33,229,70,86,115,1,195,230,244,26,218,234,190,214,188,63,13,169,235,36,12,3,173,70,62,224,26,192,185,104,238,160,130,239,140,120,108,132,182,119,92,19,28,159,0,28,28,1,146,23,178,11,14,71,132,95,16,8,48,227,193,145,141,68,49,41,226,91,133,174,200,65,35,8,195,81,60,158,198,116,42,198,77,148,40,218,188,15,159,213,230,56,27,248,31,5,153,112,27,35,227,60,87,95,10,120,61,142,141,151,36,19,200,174,50,24,17,177,8,136,71,3,79,228,113,156,140,156,83,146,57,249,36,89,247,138,114,56,19,211,229,170,132,143,149,218,103,48,128,8,101,76,12,170,11,57,225,9,89,21,136,157,83,211,250,88,192,117,201,29,29,101,29,33,129,237,203,174,171,191,36,88,56,71,5,195,57,24,13,119,182,181,43,196,184,162,160,26,241,152,77,190,196,36,23,214,8,118,77,101,50,54,40,119,47,222,189,184,110,100,192,130,182,0,40,6,61,122,2,22,170,163,172,189,138,177,200,162,198,86,174,186,212,193,169,83,86,12,176,204,193,100,40,80,78,161,89,8,211,146,84,98,159,132,155,194,132,236,80,116,73,30,35,152,244,125,20,51,137,194,72,58,71,128,210,105,252,142,237,182,32,160,78,98,138,112,83,26,142,45,137,137,11,164,96,236,136,120,99,175,153,28,212,164,89,232,138,37,227,234,164,1,214,73,16,227,215,132,33,218,230,6,9,75,152,39,44,144,80,88,129,234,172,136,179,168,138,96,140,88,59,177,56,90,197,101,136,219,183,158,85,132,132,47,106,39,241,253,109,16,152,166,216,73,2,63,199,196,8,146,171,147,97,114,103,221,240,199,86,99,28,12,117,164,37,225,41,98,223,20,78,49,224,176,244,141,162,225,98,29,66,193,118,118,214,67,182,148,76,129,33,149,34,75,93,253,48,161,111,47,85,190,87,192,107,42,165,172,179,217,73,68,217,9,107,104,55,231,82,178,30,136,108,246,34,116,71,77,87,188,217,173,105,253,98,56,38,5,235,137,183,226,145,2,60,70,210,98,0,157,30,217,203,60,61,184,165,222,69,115,188,143,178,27,21,239,163,235,119,43,169,244,250,52,123,239,158,31,236,162,187,187,11,23,86,166,27,211,108,199,239,122,7,131,89,58,147,10,102,83,208,81,169,141,141,13,8,50,25,119,157,41,74,242,46,178,231,155,102,82,169,247,222,75,103,166,217,193,24,236,58,3,240,138,155,1,210,135,233,117,88,161,7,43,44,213,235,126,42,77,75,95,247,192,147,42,248,81,45,229,83,160,172,151,220,204,28,55,98,23,72,29,240,11,95,20,2,194,252,181,151,242,39,184,65,158,161,65,11,6,44,201,251,174,215,201,187,229,115,51,62,4,39,75,32,30,192,65,40,0,187,92,141,42,142,202,36,96,92,135,25,87,152,241,242,106,224,142,4,208,119,26,222,1,219,206,72,244,128,147,5,249,38,217,77,113,242,88,212,12,106,91,36,26,140,243,167,138,97,160,106,210,98,136,54,64,162,177,24,66,82,16,163,109,190,191,127,185,224,150,253,122,73,195,7,99,131,129,144,126,146,247,19,2,212,121,161,246,155,76,226,228,96,22,28,77,75,7,80,140,136,81,72,235,53,226,237,164,222,213,178,221,93,106,249,49,0,218,227,225,208,27,117,182,1,199,120,179,246,94,174,121,8,58,252,22,160,174,15,78,96,237,64,132,116,126,5,108,62,190,2,30,231,254,160,43,123,174,78,255,237,104,156,91,101,203,4,41,63,128,65,0,250,91,28,207,25,8,208,88,1,213,250,22,199,223,34,80,107,95,72,140,32,181,71,130,215,122,12,169,61,22,92,246,179,186,25,230,21,149,210,134,79,43,91,26,152,246,20,0,82,42,136,44,128,212,2,72,45,128,212,2,72,45,128,212,2,72,45,128,212,2,72,45,128,212,2,72,45,128,212,2,72,45,128,212,2,72,45,128,212,2,72,23,0,19,170,87,159,100,36,152,62,6,170,211,68,84,69,164,94,59,196,107,174,73,3,24,169,157,102,224,3,25,185,34,95,4,235,58,25,9,180,35,121,77,149,222,132,33,242,84,4,138,164,51,54,123,74,142,244,221,74,61,155,234,183,228,33,30,136,69,168,69,12,126,64,81,197,107,74,79,3,226,45,196,31,166,226,189,21,208,90,36,142,100,233,45,185,67,254,151,45,164,215,163,128,95,72,246,11,30,50,77,245,197,40,200,10,149,122,237,172,218,36,215,43,182,171,53,175,116,94,218,36,209,213,169,70,147,26,131,152,78,141,214,96,220,222,23,181,64,134,168,207,33,225,137,235,224,128,170,248,3,156,162,123,215,43,163,238,24,76,49,111,48,238,233,116,8,78,159,18,168,167,68,207,147,84,247,53,4,252,183,71,253,138,29,238,25,106,37,126,187,241,26,18,73,130,212,112,131,83,161,24,127,81,76,29,167,121,176,33,231,18,166,193,139,86,220,41,218,43,230,229,45,186,101,12,112,161,55,145,180,11,1,0,9,254,143,41,228,210,76,79,184,122,188,22,180,167,227,193,32,190,38,162,190,38,19,95,175,48,210,255,29,234,69,127,212,89,87,117,131,39,250,220,89,3,236,213,218,239,3,22,68,148,181,188,105,38,73,162,213,217,222,193,176,37,251,237,121,81,106,50,28,51,120,234,65,22,17,117,10,155,19,52,219,182,81,127,138,47,110,178,206,38,239,44,61,103,166,231,197,235,227,236,176,255,161,209,179,76,221,224,184,223,32,30,140,174,96,29,95,155,5,198,174,72,90,66,236,83,230,42,10,193,125,5,123,147,241,228,56,226,204,251,17,244,127,179,205,82,221,145,61,220,4,130,171,163,99,225,187,166,61,116,81,17,53,201,205,207,149,171,153,126,19,62,246,120,118,234,139,103,247,157,76,111,103,179,121,133,250,180,89,208,55,13,17,234,86,181,104,85,139,86,181,104,85,139,86,181,104,85,139,86,181,104,85,139,86,181,104,85,139,86,181,104,85,139,86,181,104,85,139,86,181,104,85,139,246,99,63,246,99,61,16,37,17,71,130,3,162,197,226,63,50,192,0,86,139,170,122,126,201,212,94,113,254,16,27,112,177,46,152,59,27,84,212,60,236,177,174,138,11,117,172,113,106,35,124,209,229,136,228,186,66,80,174,58,80,187,42,27,232,139,42,193,185,193,118,91,139,115,107,236,185,197,77,212,99,90,35,187,21,168,196,134,162,141,58,66,104,134,193,122,121,113,30,22,52,124,69,205,228,182,69,243,166,160,246,153,168,188,133,56,18,221,1,145,160,199,117,176,38,84,171,230,196,224,46,70,212,228,234,213,71,249,172,50,120,100,97,186,221,176,102,148,140,30,16,36,60,7,123,66,45,160,67,21,188,153,152,84,6,223,20,204,32,61,202,60,186,210,170,156,217,154,184,237,214,170,109,175,220,62,55,252,135,28,46,221,137,138,159,174,209,28,138,203,32,195,232,82,120,132,32,57,88,164,193,197,234,150,163,170,235,148,224,138,158,135,246,30,94,231,239,246,134,179,235,232,121,128,159,6,57,44,112,175,131,154,198,163,145,63,128,41,68,53,96,19,52,101,179,211,185,238,245,252,156,173,250,60,212,239,118,220,190,112,85,47,83,85,94,187,211,205,92,218,102,81,98,144,10,250,22,83,110,143,185,230,186,130,226,176,236,158,70,13,77,197,143,85,67,91,53,180,85,67,91,53,180,85,67,91,53,180,85,67,91,53,180,85,67,91,53,180,85,67,91,53,180,85,67,91,53,180,85,67,91,53,180,253,216,143,85,172,66,197,170,114,227,79,228,76,228,197,255,41,244,152,84,139,228,74,154,77,81,115,40,170,50,11,154,75,113,81,213,32,234,186,212,82,78,18,250,209,173,230,61,93,81,148,58,8,124,7,250,199,109,207,82,235,204,169,110,187,85,232,164,210,25,228,239,22,156,41,92,240,125,12,191,151,171,85,31,124,239,195,239,157,74,167,2,190,7,27,183,111,126,5,71,73,191,238,77,189,97,144,25,108,4,217,201,116,60,27,195,235,202,76,123,195,91,25,100,123,254,108,115,48,72,103,58,232,215,158,23,164,51,7,27,160,127,157,96,37,229,109,228,83,233,245,151,14,224,99,240,43,149,41,164,47,92,224,191,14,199,253,142,227,166,63,248,96,186,50,200,164,192,211,84,102,133,183,2,123,2,158,109,120,211,222,1,28,240,32,59,240,71,189,217,94,102,180,49,251,247,133,47,227,204,107,236,237,187,249,247,214,251,221,149,217,133,11,248,205,198,198,198,40,61,245,103,7,211,145,211,89,153,237,245,131,140,159,38,253,208,102,191,251,43,179,76,158,186,0,30,175,140,96,171,221,117,176,194,14,252,149,224,223,79,73,149,105,80,240,244,221,224,210,165,247,64,169,30,41,245,37,119,157,124,201,159,164,51,115,112,244,26,250,83,200,144,208,55,240,193,40,240,186,240,27,244,11,92,168,22,170,209,195,3,7,35,95,2,3,3,19,87,75,177,137,107,165,98,49,133,135,190,234,69,184,80,246,252,74,247,156,93,40,87,59,197,122,165,144,175,36,117,161,92,237,150,206,172,244,44,182,170,110,165,229,22,206,77,233,9,47,85,113,64,17,141,164,185,193,165,48,49,207,110,119,59,158,95,150,204,217,171,174,75,139,83,84,147,9,10,68,27,178,130,91,205,20,242,181,76,161,80,207,100,203,110,190,94,113,171,128,125,242,197,106,161,92,78,107,222,153,209,233,157,61,244,7,131,254,36,232,7,235,84,167,141,252,72,180,7,222,112,178,86,96,42,89,250,18,2,14,132,239,171,227,105,31,106,36,64,97,179,62,224,19,226,225,152,89,146,131,45,35,255,74,91,9,69,160,222,68,209,55,62,241,43,161,234,252,165,32,44,145,165,101,132,151,14,249,14,99,23,232,213,138,58,231,147,144,92,244,59,156,60,122,9,100,100,93,183,83,2,156,37,140,20,114,193,108,240,28,77,82,82,160,7,232,34,234,53,90,114,236,79,159,158,100,17,212,1,61,212,107,199,12,95,206,66,63,207,200,155,53,86,98,11,121,28,252,157,116,91,116,15,68,119,249,186,62,70,114,69,62,52,119,13,155,20,134,25,32,121,123,208,39,133,169,232,97,162,233,102,202,59,244,135,99,3,85,178,123,138,47,202,68,59,201,62,60,24,129,18,2,64,45,84,41,134,49,6,218,233,8,156,70,157,158,27,221,65,168,133,58,232,55,212,162,38,235,115,53,247,2,124,183,232,236,95,23,194,83,113,63,234,81,4,224,198,64,231,63,220,75,137,32,47,226,179,62,239,217,127,6,242,231,98,120,22,94,222,204,11,246,87,101,207,238,58,225,221,46,7,16,158,104,201,16,92,12,194,201,198,36,48,196,90,183,63,101,225,211,212,151,48,70,199,200,159,206,205,110,69,80,208,31,230,99,36,65,85,66,160,182,100,53,9,171,141,176,236,196,215,196,74,227,1,151,144,178,65,188,73,91,123,185,88,23,186,106,157,63,60,201,238,65,61,201,196,235,69,79,67,238,243,229,112,111,93,172,138,92,199,171,62,91,28,134,115,10,241,222,34,175,93,140,8,39,235,141,58,187,227,169,31,39,237,76,121,136,27,37,36,51,67,202,32,140,83,175,20,219,37,129,119,164,194,80,136,195,72,201,148,45,230,209,12,33,189,194,39,177,80,12,38,119,161,102,160,175,56,210,85,72,245,132,254,174,60,93,235,197,106,217,180,6,9,69,35,60,111,180,180,101,3,70,199,154,61,144,151,118,220,118,185,173,222,180,211,24,27,54,70,34,167,16,157,140,224,192,138,46,252,14,255,66,99,62,144,235,186,114,49,147,47,23,192,154,229,102,178,224,28,164,204,77,194,107,122,31,26,183,75,25,99,178,213,61,223,3,101,134,245,74,193,229,46,148,164,94,136,172,59,180,80,54,141,232,20,103,19,39,110,190,8,202,40,52,232,249,188,251,138,3,255,72,20,140,103,123,40,125,7,47,61,30,88,165,167,167,218,53,121,168,42,105,165,98,14,150,140,45,238,130,19,191,169,46,177,4,218,147,6,71,75,249,82,22,49,113,58,178,120,253,73,92,79,199,197,89,49,250,170,90,157,250,16,66,233,27,98,169,44,176,225,148,195,43,242,85,20,49,118,181,158,1,163,157,1,91,175,12,84,214,72,107,96,36,195,173,139,145,62,241,66,157,164,203,122,227,78,24,139,215,11,76,188,87,178,72,172,209,131,16,149,229,46,139,161,227,152,188,119,33,126,108,67,209,43,62,157,250,19,223,155,173,141,198,228,155,248,142,5,37,132,17,6,229,73,157,207,226,240,47,235,167,219,98,65,209,63,56,86,34,202,80,161,194,230,24,21,47,110,166,88,203,84,171,96,63,156,78,216,137,14,222,152,68,76,46,149,46,66,46,59,220,151,202,53,113,18,148,217,94,157,246,3,150,16,140,93,246,130,1,138,126,243,74,6,78,21,28,1,231,84,164,146,223,253,97,47,140,19,138,217,10,164,142,19,199,31,16,150,224,61,104,232,84,1,218,124,22,2,67,142,96,250,92,12,191,169,232,212,253,54,93,34,249,130,24,26,194,232,44,212,30,122,131,131,5,169,101,44,206,183,97,26,169,98,176,211,59,227,131,91,123,126,163,239,141,223,232,191,234,247,79,77,239,24,29,192,134,81,219,138,82,171,86,77,86,254,184,131,182,251,9,132,10,88,66,201,118,201,40,229,4,123,12,24,166,109,157,27,47,224,146,144,41,194,234,48,96,135,81,188,141,193,222,234,206,68,170,193,20,130,80,239,114,4,191,176,131,65,113,237,38,222,212,87,54,140,113,21,147,145,48,119,151,80,62,92,161,64,179,123,80,18,130,58,86,234,48,50,119,6,9,170,90,5,204,254,10,90,46,220,180,246,8,234,48,211,139,44,77,230,137,160,31,248,180,165,74,223,131,209,235,31,45,236,154,123,218,62,162,114,10,144,30,186,255,38,59,94,186,255,38,63,229,5,51,201,126,37,158,140,216,27,4,60,149,213,249,43,108,212,37,174,47,3,73,37,220,150,193,69,124,53,91,132,82,246,204,148,198,222,47,73,66,167,219,237,234,245,133,220,211,25,156,124,134,228,13,185,168,52,108,248,138,89,36,19,210,137,75,93,197,114,52,225,41,245,149,232,221,211,154,182,161,17,54,57,97,23,76,177,180,145,129,8,219,146,38,159,160,139,214,197,143,188,128,230,48,241,14,81,144,134,37,19,136,84,176,77,67,229,39,175,118,136,52,10,97,99,81,170,100,107,194,132,92,19,183,8,232,5,12,160,156,45,186,64,82,240,73,92,205,2,130,42,226,70,104,169,27,194,200,131,232,169,247,136,11,246,143,163,46,202,115,181,241,33,119,18,9,42,91,218,206,244,172,21,159,231,62,243,84,148,158,255,134,243,84,100,127,30,118,158,139,18,126,234,45,232,98,21,101,195,46,142,23,159,243,202,49,158,221,84,145,27,241,98,167,187,36,98,35,153,49,179,212,58,66,56,135,50,197,34,77,130,87,77,145,151,62,154,156,47,212,179,181,18,222,175,45,119,235,191,16,137,75,221,251,235,53,119,250,135,89,179,170,120,193,237,142,208,6,114,223,111,214,8,224,119,171,20,44,56,215,128,243,250,153,33,29,178,223,119,51,133,124,129,221,76,73,58,162,231,71,48,137,11,172,251,132,119,75,165,78,165,156,188,226,168,67,41,218,23,70,159,140,216,254,16,31,41,28,42,49,29,245,65,180,83,250,248,75,191,124,122,177,54,37,56,21,229,179,149,74,69,190,193,167,15,228,205,112,200,173,97,130,234,99,79,67,116,11,45,157,127,30,174,106,151,233,8,36,188,138,250,30,76,231,163,169,55,73,170,129,166,19,168,63,66,55,186,200,233,200,242,218,66,248,48,138,188,195,126,208,111,13,124,133,190,54,32,111,157,221,107,78,253,129,7,5,238,250,251,171,200,94,22,156,158,12,59,80,198,108,76,235,121,138,102,36,133,21,196,31,252,146,206,38,65,183,73,116,152,81,151,49,248,132,66,151,162,80,222,173,101,197,19,61,154,169,9,143,97,134,90,136,34,228,141,241,120,96,80,56,135,5,83,95,224,194,126,17,42,26,198,37,18,55,27,45,123,164,205,232,187,89,251,156,36,190,70,200,238,222,112,80,50,40,117,56,43,202,87,117,108,215,19,198,160,225,205,142,58,0,20,178,245,188,36,169,216,131,133,106,128,51,48,114,243,177,202,174,167,78,53,31,66,174,67,164,193,32,13,42,190,178,30,117,201,161,116,231,169,46,26,8,32,136,244,193,162,215,33,203,191,248,48,210,67,82,196,40,231,22,184,170,84,39,43,39,245,12,147,117,193,6,36,64,20,40,26,121,202,99,242,186,155,7,199,140,136,99,107,178,1,198,94,144,144,62,127,234,119,167,126,176,55,23,15,120,49,71,227,144,54,203,191,87,39,123,227,217,56,9,107,133,42,12,217,190,201,253,3,208,20,46,220,181,159,79,45,226,153,155,113,254,55,63,103,39,126,9,151,65,221,51,223,4,157,189,25,75,184,28,50,53,227,20,151,67,103,106,11,190,182,104,66,4,115,20,10,240,185,212,125,198,187,170,51,213,61,241,130,32,180,222,74,161,221,174,180,78,179,170,197,170,109,69,217,94,116,179,165,10,190,199,215,207,53,207,227,234,230,116,148,63,135,155,156,68,132,160,101,24,2,223,34,251,50,68,211,170,119,232,41,118,248,10,220,104,105,138,228,176,192,122,203,232,44,230,74,49,204,136,34,240,7,93,28,251,46,152,121,211,25,239,41,175,5,86,178,131,25,56,119,75,176,233,37,17,5,254,210,126,245,226,73,131,174,27,245,33,148,110,61,57,154,47,230,4,117,118,130,91,11,18,204,122,146,210,102,86,97,79,195,177,173,139,19,254,66,16,16,10,28,224,115,2,136,32,23,135,238,178,122,240,185,227,35,206,68,214,185,226,37,206,68,249,41,46,210,228,171,20,188,88,134,64,246,1,149,253,17,10,163,119,239,30,44,46,152,235,204,229,119,4,140,190,24,149,83,212,10,131,99,18,172,32,201,222,78,199,22,19,210,235,245,122,196,105,21,182,134,25,101,61,15,151,162,175,130,145,56,155,175,197,23,91,194,115,245,211,249,69,235,140,152,18,150,233,195,178,80,130,225,30,107,40,241,176,193,226,61,146,192,141,151,119,50,189,45,254,202,221,226,1,32,113,201,15,132,96,143,37,250,151,102,173,52,54,155,52,107,133,123,195,12,154,155,87,97,20,200,107,77,252,251,1,114,161,217,86,163,64,14,105,5,40,223,173,215,80,248,201,38,169,125,151,149,86,64,244,33,223,155,56,52,228,62,39,192,221,98,37,15,27,114,179,142,209,43,33,45,126,224,243,180,209,141,45,8,1,40,183,152,11,80,153,102,70,157,80,205,37,78,46,78,92,163,141,197,205,4,229,191,186,249,154,161,59,64,25,55,96,138,175,236,100,10,219,176,239,168,127,209,107,175,145,225,163,15,174,236,100,14,144,195,209,225,22,171,54,80,31,224,174,233,9,3,119,155,189,43,53,100,159,166,67,218,98,198,62,119,88,3,31,144,46,166,121,241,96,30,112,82,142,249,24,240,222,31,43,185,106,188,11,247,149,129,58,18,8,237,55,68,199,170,176,54,129,57,75,219,98,188,208,91,224,229,206,230,213,38,201,3,134,228,22,124,252,26,170,171,217,36,213,128,191,77,218,166,99,78,243,254,54,27,164,138,52,60,140,212,177,196,235,160,12,220,227,98,228,82,198,141,180,27,241,131,210,22,103,165,64,101,216,35,84,241,109,54,13,199,91,60,25,30,165,35,129,31,133,193,193,100,2,186,41,61,71,77,62,253,251,98,132,213,45,150,100,127,71,237,217,10,231,143,241,14,97,92,86,69,155,79,135,160,17,145,238,45,158,174,192,211,225,202,60,206,178,188,165,108,132,154,40,223,109,218,59,148,137,110,130,36,40,247,13,230,96,151,18,112,3,240,23,106,168,219,132,185,133,110,38,51,118,139,127,223,231,131,133,137,38,60,41,76,88,214,158,190,16,233,246,45,105,234,155,210,145,153,243,250,77,194,172,175,11,83,4,112,83,5,49,92,73,156,56,176,0,238,56,248,14,31,228,7,91,138,0,233,55,69,86,164,79,107,77,214,123,180,211,197,112,184,68,142,225,194,250,81,28,51,84,249,6,143,147,203,27,138,187,254,64,138,172,11,5,91,20,243,84,18,50,79,37,9,243,128,30,44,136,204,3,218,120,132,126,15,209,132,239,147,106,225,220,216,133,29,125,155,241,24,246,205,140,25,107,159,54,192,196,94,251,97,236,117,53,83,65,101,144,97,187,6,86,5,148,20,247,44,158,157,30,95,42,47,195,119,71,124,101,0,4,92,38,99,92,19,214,20,60,212,5,62,19,221,166,218,153,130,192,193,47,135,42,47,14,27,234,242,36,112,103,111,135,231,233,139,3,77,248,85,204,143,91,38,215,115,155,53,1,63,229,236,21,240,197,250,142,194,170,251,77,210,124,161,113,144,129,154,50,163,31,52,216,84,13,4,234,135,194,226,170,49,74,95,232,160,158,32,84,154,100,128,89,126,58,248,87,137,156,246,88,123,75,242,66,142,139,216,36,114,136,83,39,79,192,203,155,76,112,177,49,60,82,71,175,180,19,178,254,131,238,98,3,33,203,141,183,216,156,168,52,78,43,225,199,151,99,37,124,237,114,196,36,237,189,26,49,249,132,190,143,76,39,72,248,254,171,88,38,177,133,242,178,48,105,33,31,95,86,86,128,166,178,230,71,78,209,254,101,243,20,125,29,108,118,120,151,30,8,115,221,83,151,98,200,202,82,64,113,60,95,3,161,114,46,158,131,203,124,153,223,23,118,127,126,68,10,65,200,181,25,7,28,239,144,245,137,46,54,145,139,84,191,161,140,175,121,145,186,156,112,145,186,172,136,14,202,136,55,222,33,75,213,37,117,180,221,6,31,237,125,41,163,80,244,98,46,236,233,241,217,186,176,183,46,236,173,11,123,235,194,222,186,176,183,46,236,173,11,123,235,194,222,186,176,183,46,236,173,11,123,235,194,222,186,176,183,46,236,173,11,123,235,194,222,126,236,199,126,236,199,126,236,231,247,36,124,5,143,74,193,221,193,211,109,3,7,135,57,249,18,11,69,78,207,175,91,59,219,155,205,242,186,144,148,32,249,156,214,120,208,89,151,162,147,203,222,225,23,41,191,70,195,87,48,27,91,135,88,6,227,199,178,253,173,195,12,132,241,91,131,163,106,167,64,222,177,168,25,162,195,106,57,155,224,182,218,97,14,226,113,18,98,168,2,3,212,131,45,25,250,107,108,50,242,196,62,87,106,20,226,116,136,150,74,14,65,236,225,55,90,188,120,25,172,202,99,117,136,126,222,231,225,49,65,88,96,15,238,10,94,12,235,193,174,37,220,237,210,206,142,16,118,94,28,165,130,20,144,158,96,23,29,201,55,180,146,155,162,15,65,39,149,165,204,18,12,85,122,39,6,20,145,90,136,33,157,115,254,252,68,238,113,193,99,58,105,24,143,150,194,202,23,195,151,144,210,37,47,213,243,232,168,42,9,70,5,38,11,31,86,169,89,220,219,60,175,215,56,191,228,97,168,8,189,37,205,60,8,162,13,175,102,40,212,98,158,123,122,46,232,115,94,160,13,187,45,118,168,179,249,232,210,66,231,114,232,108,142,155,207,209,51,58,114,78,39,154,213,10,67,41,238,204,53,166,162,33,120,4,38,207,115,78,19,236,104,29,193,57,132,208,197,212,57,253,34,195,178,8,179,134,115,97,98,70,22,208,192,188,109,76,148,80,175,242,231,39,72,78,52,122,176,135,249,207,129,104,67,216,245,80,201,198,185,76,112,114,79,169,230,20,67,37,138,35,0,194,165,172,232,168,191,118,184,218,241,253,201,169,252,220,211,250,100,235,5,178,168,161,101,77,174,48,188,178,120,79,247,33,117,225,197,211,176,128,134,214,165,150,199,45,71,144,118,130,42,40,88,77,76,37,81,172,215,245,206,228,157,141,223,43,171,56,55,46,8,157,253,52,208,22,118,139,111,32,74,184,233,23,184,6,74,113,30,118,43,82,92,132,47,231,212,233,125,156,136,62,209,179,168,126,242,245,21,8,59,200,215,59,76,226,63,71,242,149,175,5,42,19,151,42,222,81,70,201,134,41,95,164,37,170,171,124,189,9,156,25,228,217,94,91,108,5,229,142,243,181,6,10,35,200,91,40,61,148,119,58,21,115,219,177,239,124,94,186,196,64,130,22,8,11,39,102,173,238,128,69,2,253,7,251,84,240,151,239,64,135,249,14,244,152,15,111,6,211,66,86,105,242,229,141,212,228,114,143,127,245,179,103,191,251,245,227,143,126,253,248,175,127,33,246,181,188,199,36,61,80,114,195,91,107,174,64,243,233,17,83,38,239,86,241,41,155,73,133,68,245,199,204,48,177,203,41,151,80,239,250,134,46,250,146,243,228,175,254,233,241,223,253,215,167,63,252,211,39,63,249,213,227,223,126,72,244,174,142,217,253,254,41,183,149,196,1,63,172,238,241,135,255,248,217,87,255,252,255,254,246,135,143,127,252,141,199,223,254,234,227,111,254,217,227,143,255,228,209,199,127,254,232,227,255,249,248,235,127,242,244,151,63,97,4,200,139,54,228,116,152,255,209,199,255,233,209,199,223,122,242,87,191,6,20,59,220,49,142,243,232,223,126,252,228,219,95,123,244,241,87,31,127,244,195,207,190,255,203,103,191,250,49,43,200,60,98,196,19,237,220,184,67,48,77,119,209,23,74,161,10,82,164,229,77,68,136,55,127,113,5,167,69,149,92,105,161,21,189,249,171,239,20,235,89,71,113,234,207,19,10,22,83,234,30,41,108,180,18,239,158,28,71,246,80,226,232,70,132,14,180,34,116,160,25,33,87,119,25,182,17,82,207,70,114,57,155,24,100,72,10,161,187,37,230,36,92,232,105,50,255,160,231,110,189,251,243,5,215,64,5,89,202,160,0,66,95,20,106,180,105,133,93,127,24,19,16,39,32,14,247,2,98,76,198,140,88,245,1,83,4,92,81,38,56,108,56,163,54,202,161,131,77,124,135,136,117,115,185,236,82,153,92,112,73,223,16,15,34,78,177,150,113,170,85,65,65,202,11,80,61,0,8,227,98,160,66,163,147,175,73,202,56,9,35,152,87,223,72,174,66,84,254,68,108,201,255,184,217,130,74,178,195,221,125,200,228,50,98,170,106,141,156,26,195,43,202,82,5,185,3,181,6,157,152,201,80,206,210,9,102,120,212,241,85,62,62,108,215,155,91,210,1,32,98,243,32,55,135,79,255,132,205,64,142,59,206,210,140,162,27,218,12,184,205,21,118,69,137,154,33,122,252,112,20,151,31,25,245,65,76,3,169,71,13,181,121,124,203,6,29,106,232,133,40,95,141,162,140,154,245,38,21,104,197,186,27,126,114,83,228,88,46,167,31,10,35,39,9,206,38,248,200,112,144,147,12,80,144,243,248,235,95,123,246,209,199,143,255,235,31,63,253,155,95,62,249,228,135,143,191,245,11,185,155,64,146,207,126,248,23,207,190,255,33,126,249,228,199,63,229,239,46,24,124,93,200,125,73,154,236,174,27,202,193,80,49,147,104,48,38,255,236,127,253,64,73,46,110,76,5,47,26,40,51,6,204,125,246,213,15,159,252,224,63,41,67,38,181,109,7,44,203,93,176,219,13,109,163,234,72,196,65,158,68,18,101,53,184,27,225,185,175,52,157,199,255,249,219,78,179,3,206,115,98,9,242,129,134,207,67,149,153,228,230,155,29,21,56,212,45,129,3,253,18,16,158,72,59,238,43,230,55,80,111,143,78,147,105,137,229,115,57,38,178,107,202,84,14,91,196,22,216,149,196,11,166,16,94,87,55,44,249,180,113,49,33,171,111,89,41,148,159,125,93,118,222,55,44,37,128,252,144,181,68,235,11,97,101,171,133,172,37,116,105,171,37,19,189,242,125,92,220,61,81,2,217,105,58,138,154,164,77,62,140,126,180,141,91,173,38,93,0,23,37,63,140,190,80,161,171,158,21,63,252,23,227,89,81,186,136,215,195,134,203,92,140,14,84,191,250,228,241,183,126,242,236,223,254,26,28,70,158,253,244,219,255,247,183,223,126,244,233,191,61,254,250,191,62,249,230,95,60,250,248,55,40,157,131,171,17,142,58,185,28,10,95,142,100,181,185,16,12,139,125,252,15,127,129,143,73,143,126,253,255,128,99,14,52,112,136,57,236,112,111,168,188,17,185,156,218,12,211,33,167,226,210,51,78,216,116,141,168,140,122,170,136,140,248,46,92,57,189,146,228,228,43,95,58,225,237,122,226,179,49,91,100,197,88,19,243,165,156,145,4,121,43,196,174,144,249,151,240,39,197,62,39,217,179,225,104,22,14,234,137,245,216,189,131,232,49,221,176,113,112,205,103,30,180,45,45,210,131,79,65,22,117,108,124,148,67,233,185,158,78,34,110,148,150,112,118,225,215,181,81,135,24,169,99,244,155,69,131,96,91,254,153,200,30,94,236,225,101,193,195,203,178,15,48,161,236,157,149,245,64,167,158,155,112,179,139,151,194,207,126,240,203,199,159,254,243,147,239,125,243,201,127,253,145,97,171,70,7,183,196,21,93,197,226,246,54,96,21,180,161,199,22,65,255,235,7,143,126,243,17,88,131,159,253,229,143,159,253,249,255,14,97,220,76,66,78,224,67,201,170,33,246,90,225,213,156,36,19,226,240,206,85,172,78,220,64,41,18,218,120,154,147,150,24,58,207,203,213,162,148,211,30,232,190,32,7,58,141,84,26,143,35,201,230,37,151,163,251,46,105,9,15,97,58,162,153,20,11,166,235,161,33,204,69,216,137,146,106,42,205,199,196,116,146,243,25,144,3,48,110,135,241,62,89,83,132,35,181,0,186,254,23,13,38,63,251,228,7,207,62,250,111,96,227,252,248,195,127,124,242,147,95,63,249,206,71,159,253,232,171,207,126,246,181,103,255,244,39,79,190,247,75,97,235,173,49,66,68,147,137,178,49,166,225,36,206,71,194,45,155,122,56,231,71,102,109,174,135,141,178,105,111,189,192,49,154,111,171,161,254,186,136,100,51,253,166,238,173,194,245,78,139,42,9,242,230,107,99,253,216,76,90,87,44,132,92,6,107,47,148,19,132,252,218,184,112,233,167,229,48,156,82,212,81,147,7,7,33,138,63,100,29,137,206,109,79,126,244,213,199,255,237,231,88,200,73,188,7,154,39,132,231,112,72,124,14,152,241,233,207,190,246,228,31,254,238,201,119,254,14,156,255,148,44,26,236,8,85,244,175,95,127,252,141,223,124,246,39,191,120,252,205,63,195,50,68,201,21,134,73,66,231,205,31,252,238,233,127,251,205,211,31,125,237,233,247,254,251,227,15,127,165,228,100,124,39,198,41,193,68,254,244,35,48,245,112,187,158,254,151,191,5,235,115,212,204,226,157,109,154,72,97,29,129,13,252,159,124,255,95,241,234,20,211,35,52,162,9,111,213,227,175,255,2,246,202,159,125,29,156,186,163,187,4,197,61,193,90,202,191,122,242,175,223,12,235,14,174,183,97,238,82,133,190,64,245,60,250,248,59,143,126,251,195,103,127,247,191,192,193,255,209,39,127,133,207,236,159,125,237,163,39,223,254,169,82,24,13,170,226,96,99,218,39,31,254,5,92,219,254,249,143,159,254,230,231,64,120,137,101,146,214,252,232,23,128,153,30,125,252,45,144,70,41,202,116,52,18,46,19,168,25,48,40,246,179,175,253,219,227,175,83,251,114,180,44,170,77,164,34,161,44,93,72,0,66,192,94,234,217,175,126,140,111,53,112,1,79,192,94,225,7,127,249,236,31,63,81,202,160,123,19,118,78,44,145,178,152,14,152,20,250,163,63,123,246,243,255,108,200,44,108,23,49,56,137,45,14,228,127,196,24,93,45,16,239,21,227,25,81,223,253,70,29,66,204,179,62,78,178,139,136,162,185,14,204,66,59,128,8,196,104,104,212,16,245,94,165,88,113,141,16,21,97,69,72,114,55,34,104,212,231,186,38,54,228,8,117,106,229,240,137,94,119,67,217,251,146,230,161,29,170,190,169,85,30,235,248,175,152,173,50,216,66,212,92,233,60,25,182,196,154,245,240,81,171,173,118,60,140,190,255,80,193,14,134,229,217,168,59,167,189,30,142,38,100,17,108,12,253,90,174,24,47,124,164,199,166,210,160,224,12,59,162,172,202,219,150,240,57,101,154,81,33,87,179,143,126,247,243,167,63,252,83,252,69,191,112,84,238,104,205,99,200,60,8,188,178,192,173,167,122,119,176,192,93,35,235,49,197,119,239,60,110,223,102,156,188,73,46,63,19,147,228,24,3,195,204,151,174,157,209,228,70,197,172,181,95,76,114,72,7,116,29,246,23,167,174,136,190,104,146,247,142,5,211,85,81,228,161,65,11,104,19,186,192,20,216,14,241,223,254,250,179,111,192,99,202,163,79,254,187,126,82,121,252,55,191,123,242,147,111,64,230,7,251,199,127,250,16,30,104,190,243,61,232,28,230,7,255,8,122,43,106,141,51,70,103,48,237,172,21,70,11,7,202,24,160,50,69,174,2,51,28,136,204,72,153,196,88,153,164,104,153,184,27,233,40,118,142,150,202,201,239,165,151,112,247,28,115,75,156,236,158,56,2,61,19,133,159,89,2,130,38,226,26,58,234,34,58,242,42,58,249,101,180,225,30,55,242,66,58,193,93,110,156,172,144,164,140,46,104,98,111,116,227,175,166,35,26,101,188,148,92,180,81,69,247,57,52,234,244,23,213,230,230,10,113,115,244,246,202,38,6,9,74,11,187,246,142,188,248,54,23,5,3,219,132,23,131,35,219,152,138,73,112,157,30,14,4,138,151,218,229,154,6,88,208,15,172,166,195,243,66,87,193,209,151,193,73,174,131,23,189,16,94,248,74,248,52,151,194,134,145,78,114,187,123,166,171,225,51,162,125,248,94,136,4,84,9,1,157,168,252,146,68,252,240,203,72,131,112,142,97,171,168,85,55,193,129,106,193,189,230,139,195,52,133,158,51,21,241,160,152,9,243,127,66,64,27,71,136,14,164,38,227,221,203,130,220,104,210,94,178,103,139,150,86,82,88,160,4,68,193,48,59,225,36,133,140,184,162,172,50,45,47,166,3,107,50,170,91,103,166,58,180,35,217,20,40,24,40,54,91,133,139,41,166,154,69,80,184,192,215,247,123,186,136,127,145,204,28,129,60,139,154,191,11,77,205,120,65,115,58,160,94,44,84,79,85,110,184,225,187,86,3,92,47,10,176,23,217,113,113,160,189,136,125,157,9,184,23,135,125,75,176,41,11,63,15,199,3,248,98,32,124,145,59,239,184,198,196,236,170,35,41,169,39,152,109,17,200,63,179,137,166,22,219,72,54,248,84,20,237,58,246,135,205,25,184,126,135,154,188,210,200,71,180,240,208,109,187,201,58,140,246,79,157,56,108,12,235,81,217,232,217,21,173,96,47,190,71,28,65,223,28,143,103,107,169,212,201,123,233,147,76,170,80,43,118,82,107,221,131,17,90,147,87,252,204,44,51,74,207,103,27,126,22,59,226,10,54,70,43,169,66,177,236,166,210,43,47,185,233,204,44,59,57,8,246,86,222,245,179,253,76,138,6,113,114,91,181,124,171,88,241,222,35,222,187,230,162,219,174,124,62,91,175,10,145,167,152,175,46,234,70,89,246,205,69,29,35,203,190,184,168,203,99,201,247,22,241,58,124,146,13,14,38,240,130,18,57,151,4,11,3,216,95,64,127,92,125,111,48,238,105,36,138,209,13,165,8,107,196,204,10,130,50,89,148,230,33,232,75,26,162,214,61,220,139,172,9,240,255,212,247,137,127,52,189,90,57,50,188,49,74,58,211,74,17,21,159,166,102,38,26,158,56,50,208,227,48,58,148,216,146,136,30,4,13,205,39,137,225,8,205,101,197,30,90,128,20,39,27,128,37,173,189,183,170,68,80,228,164,133,116,139,26,250,59,180,95,228,6,32,50,81,180,182,133,136,196,191,66,105,36,93,197,35,115,38,164,121,137,241,49,79,205,12,113,141,195,231,9,148,134,127,187,119,15,140,121,230,69,84,2,205,168,225,81,109,21,124,159,19,19,106,98,65,125,242,162,235,23,95,181,253,193,96,174,119,191,219,46,116,74,85,49,180,221,57,211,8,118,206,144,82,66,30,22,174,47,134,40,230,186,85,24,57,184,218,77,199,147,23,79,64,130,161,43,248,229,106,181,246,162,135,46,138,72,121,236,176,203,247,211,83,165,252,36,155,112,93,152,45,16,97,84,188,51,167,167,174,24,2,241,131,152,133,40,95,38,17,53,197,245,40,129,176,12,93,3,146,173,173,139,144,14,122,19,57,106,104,141,31,154,214,44,166,126,19,180,111,164,49,133,108,21,71,161,92,151,181,94,202,137,7,28,118,242,149,60,14,200,90,76,175,159,114,84,148,160,153,9,87,232,176,150,10,95,209,41,33,134,121,12,132,136,251,41,26,136,91,8,218,73,23,70,26,141,20,121,228,95,18,177,248,94,108,207,111,239,27,199,76,140,122,154,119,75,249,234,82,122,9,157,251,12,27,6,33,78,105,45,47,6,168,79,52,203,149,154,201,207,208,237,9,219,151,144,125,138,153,61,79,179,59,89,112,231,23,73,183,250,27,14,133,222,22,170,74,150,34,233,46,181,90,204,169,241,155,188,248,238,121,14,100,73,76,188,10,101,221,36,102,18,50,25,135,110,244,213,13,126,196,144,42,187,86,37,194,178,28,119,121,149,7,94,62,151,38,27,116,12,52,106,52,9,249,43,28,192,133,43,53,65,23,144,120,225,127,129,109,88,157,237,29,12,91,243,144,96,220,66,59,180,21,163,156,254,60,181,98,10,40,37,219,24,81,251,242,57,29,8,71,74,68,22,6,225,112,156,173,84,240,20,144,230,153,81,168,126,46,90,32,253,184,119,111,224,181,252,1,149,102,103,218,1,189,64,122,225,173,242,136,9,54,140,59,54,4,251,86,47,75,68,40,49,65,18,203,80,95,10,126,94,106,195,79,181,179,102,251,231,51,197,38,111,143,193,228,25,129,242,130,220,45,216,160,55,96,123,110,145,230,108,163,214,228,190,112,197,44,41,84,249,239,101,223,36,41,102,169,225,203,3,20,190,124,75,14,88,61,22,67,53,194,96,181,36,136,43,11,179,216,35,145,54,183,247,166,141,7,13,80,206,112,218,56,108,160,16,210,36,200,36,74,252,186,18,71,82,136,127,91,210,226,43,31,243,168,147,60,8,102,161,201,2,2,223,146,162,60,154,2,84,2,122,138,65,99,8,233,233,207,26,221,76,240,154,16,37,27,198,2,190,130,98,51,242,248,158,7,232,129,183,189,119,212,104,130,76,15,142,26,55,51,251,175,202,153,246,213,76,71,36,211,232,168,241,22,200,228,30,53,166,13,18,94,83,8,77,41,68,23,199,33,112,125,214,43,2,221,199,66,24,75,95,137,61,29,8,77,45,109,41,145,47,135,106,127,30,237,40,113,209,199,66,58,111,123,114,220,184,1,136,13,142,65,11,31,92,22,99,170,178,16,155,52,233,224,125,220,133,193,251,112,72,43,136,150,91,108,52,3,243,0,8,148,224,174,208,162,109,242,49,244,148,184,183,7,175,50,210,219,74,56,103,49,246,114,192,99,202,186,104,8,112,231,245,182,88,152,227,222,85,206,83,181,6,108,136,135,219,209,37,175,246,165,28,48,254,249,21,214,58,161,73,2,109,199,87,25,237,124,124,106,87,89,100,81,49,138,240,80,34,243,245,55,73,195,61,18,148,246,20,145,63,233,90,99,35,127,218,200,159,54,242,167,141,252,105,35,127,218,200,159,54,242,167,141,252,105,35,127,218,200,159,54,242,167,141,252,105,35,127,218,200,159,54,242,231,57,69,254,76,209,200,159,119,147,132,254,188,107,99,127,218,143,253,216,143,253,124,65,98,79,82,241,126,241,143,162,197,251,69,182,186,69,42,29,67,3,52,153,172,113,4,92,149,232,93,65,128,170,59,101,26,206,137,248,205,16,128,233,220,52,35,196,97,76,168,59,149,208,192,119,250,57,49,234,168,33,59,187,145,64,140,170,131,27,55,218,185,77,180,95,102,49,85,132,209,33,197,192,240,174,100,78,60,100,184,186,238,202,39,196,233,140,228,180,195,28,5,36,81,55,69,89,99,97,138,11,17,238,253,68,52,232,92,246,105,35,246,153,104,96,123,198,246,45,207,141,78,104,68,154,133,122,48,196,81,7,134,230,206,85,43,90,142,211,213,220,138,24,130,121,201,41,46,72,168,108,221,58,60,182,0,71,131,3,107,133,68,183,158,159,83,84,243,35,189,156,108,88,5,204,202,40,238,132,45,103,58,81,31,157,196,90,138,93,144,177,208,161,61,70,48,228,207,163,199,212,59,135,37,245,155,249,186,255,180,189,150,200,9,175,14,244,126,14,110,125,36,151,41,6,171,219,8,63,251,10,162,70,243,98,230,198,122,49,59,149,96,95,92,220,46,186,246,113,105,203,224,192,243,5,92,103,178,197,186,144,204,179,90,200,157,212,50,67,126,69,59,198,209,5,191,200,135,50,0,123,190,28,79,60,226,94,71,53,253,76,224,174,83,190,22,89,55,122,79,160,72,180,121,120,4,139,228,46,161,84,56,120,184,171,193,114,12,197,17,34,36,196,255,160,130,84,155,71,47,241,250,70,32,150,97,151,190,240,135,239,189,28,19,66,92,238,76,9,29,174,154,48,159,68,23,166,187,101,51,117,136,185,227,162,216,57,162,197,97,124,135,97,146,42,247,69,89,225,115,89,164,184,66,140,112,36,151,216,251,6,27,146,90,152,85,125,184,125,187,108,255,190,106,118,145,1,81,24,212,29,202,147,239,253,242,209,167,127,169,120,1,77,230,70,134,135,219,12,11,198,16,233,13,38,60,203,73,12,201,159,124,247,241,143,191,159,136,100,140,232,214,9,143,117,95,32,83,29,162,206,88,140,236,103,159,254,226,179,175,253,101,66,178,33,132,59,212,199,145,8,234,126,30,157,45,237,213,195,132,51,119,17,230,134,186,104,40,154,124,38,68,205,171,68,222,82,77,83,152,226,150,13,91,67,147,80,9,241,231,108,222,116,66,44,180,121,207,201,154,130,17,210,166,36,113,78,23,34,79,245,210,92,51,184,105,54,165,11,115,55,253,252,182,191,70,56,246,169,247,191,73,55,182,248,150,63,196,159,66,173,173,251,83,72,29,4,190,19,204,166,253,246,44,181,62,202,118,86,102,153,84,59,149,89,97,233,210,243,169,63,59,152,142,156,241,73,58,157,33,41,58,198,20,125,33,133,103,76,17,8,41,90,198,20,3,144,98,125,180,146,234,20,91,213,84,122,253,16,8,216,41,116,244,80,235,120,94,42,157,241,54,142,250,163,14,180,54,134,61,243,112,150,69,211,119,176,78,11,114,198,43,62,43,107,228,31,57,215,167,227,97,63,240,87,120,85,168,217,211,119,1,133,239,129,220,193,108,197,187,148,202,181,250,239,55,188,0,116,152,215,129,218,156,29,175,221,31,244,103,125,63,200,29,230,115,15,14,252,233,113,42,227,167,179,179,61,127,36,20,197,171,154,173,172,140,14,6,131,141,141,13,255,131,15,14,199,96,83,236,194,239,95,198,95,215,252,44,196,225,167,63,248,224,93,48,20,233,116,182,237,205,218,123,198,130,224,119,144,2,254,143,181,169,191,80,155,122,126,130,38,165,96,7,2,42,64,201,75,104,213,252,228,20,173,10,86,98,26,5,56,84,107,212,65,59,55,158,246,114,83,208,168,55,166,190,159,210,136,159,177,66,125,70,252,76,32,126,70,137,159,37,30,146,153,129,248,193,105,136,143,28,145,91,199,35,136,78,26,1,161,184,13,8,91,70,203,98,135,69,104,25,20,16,117,48,229,98,4,196,74,42,95,43,87,82,72,158,120,69,79,79,206,38,108,185,157,47,130,9,60,205,222,187,231,7,187,232,88,123,225,194,202,116,99,154,237,248,93,239,96,48,75,103,82,176,216,81,47,5,137,63,158,248,227,174,51,69,73,222,69,62,92,166,153,84,234,189,247,210,153,105,22,44,35,222,32,0,175,184,235,23,250,16,75,8,15,86,88,170,215,33,63,144,210,215,189,149,84,17,180,40,95,104,149,82,160,172,151,220,204,28,11,197,93,176,137,4,191,176,54,24,16,230,175,189,148,63,193,13,42,215,35,26,84,45,230,189,115,110,80,190,234,118,43,126,187,146,180,65,173,66,45,153,196,111,197,74,124,47,86,226,183,67,37,254,139,147,231,194,76,203,77,198,131,126,251,56,7,184,31,217,159,36,149,120,88,168,157,82,166,245,79,189,250,104,228,198,44,55,103,34,51,88,140,204,131,23,74,37,98,92,147,235,39,85,18,149,92,183,128,37,81,203,47,157,217,83,84,181,226,22,74,213,154,127,94,158,162,160,15,231,217,149,81,119,172,184,135,98,116,133,186,135,50,155,80,39,114,26,165,86,234,100,187,227,233,80,113,140,97,164,96,57,78,154,194,157,101,232,174,149,140,254,2,204,62,53,98,26,134,206,72,240,183,222,66,210,44,209,7,127,33,11,141,183,1,9,233,117,193,55,45,62,149,198,86,100,182,198,228,245,37,178,198,228,78,59,8,37,39,58,211,234,199,229,76,146,68,196,184,155,146,1,221,196,157,100,131,153,183,239,175,2,254,222,215,138,112,88,223,161,187,209,123,247,8,173,11,56,108,57,85,249,78,118,226,247,222,244,6,232,246,49,159,57,115,17,133,185,228,221,67,245,47,80,134,6,251,102,175,32,120,14,116,251,236,104,119,178,4,98,20,135,18,90,237,249,44,246,22,38,100,210,121,105,121,45,58,147,245,239,97,223,63,10,114,19,111,6,88,108,115,212,185,233,7,109,240,166,61,30,14,189,81,103,27,176,9,92,4,114,77,56,111,118,189,145,215,67,192,4,209,132,116,219,159,121,253,193,117,240,38,55,155,122,221,110,191,125,213,27,38,55,70,253,67,175,127,73,134,202,118,24,127,143,235,95,166,49,118,239,205,251,141,204,80,177,197,14,26,38,139,236,222,54,75,101,180,180,22,77,170,251,114,141,204,180,21,21,81,163,73,168,73,108,175,201,140,86,143,37,211,222,107,175,101,122,59,155,77,104,7,142,13,110,55,51,15,182,89,218,10,47,56,184,2,83,181,185,229,238,80,173,99,40,24,56,11,197,215,26,204,174,214,148,113,49,219,89,42,205,173,237,172,181,157,181,182,179,214,118,214,218,206,90,219,89,107,59,107,109,103,173,237,172,181,157,181,182,179,214,118,214,218,206,90,219,89,107,59,107,109,103,237,199,126,94,132,21,97,98,35,66,77,15,182,144,229,96,36,2,248,20,102,133,162,14,78,53,235,144,0,200,47,210,124,239,116,182,31,102,108,123,12,36,62,38,38,32,213,73,153,160,248,162,234,179,36,133,31,151,99,115,98,21,98,136,149,95,56,234,49,177,37,136,1,241,72,73,44,185,170,121,97,88,16,173,80,141,103,38,38,21,37,89,10,160,165,68,205,226,106,63,154,90,130,8,27,148,126,49,65,225,19,88,195,176,30,22,213,135,25,211,211,188,216,235,236,200,140,239,73,52,203,137,85,115,204,192,112,67,22,50,151,4,165,97,8,39,136,116,138,20,41,70,18,161,245,22,74,113,99,45,86,65,107,48,182,55,188,173,230,118,134,180,49,10,98,219,46,84,163,16,100,157,106,225,156,17,100,158,159,175,84,189,110,33,41,130,172,93,239,68,52,40,95,43,185,231,13,137,107,119,253,122,189,234,38,110,80,43,10,227,87,105,123,8,166,118,158,45,170,86,125,31,112,109,59,105,139,58,249,110,68,139,90,110,41,15,26,180,32,24,170,86,45,84,43,197,124,237,220,192,80,29,48,233,192,116,5,210,20,42,49,87,71,254,145,26,89,132,145,24,138,139,82,35,142,8,251,136,124,22,116,11,65,10,133,87,69,246,17,161,21,163,114,11,49,69,12,189,73,76,9,69,21,197,132,195,14,105,49,247,216,49,108,45,91,6,199,47,252,135,196,97,64,214,152,134,144,61,103,32,14,190,157,238,67,207,16,253,201,156,69,173,101,161,118,133,157,12,24,253,158,191,118,48,29,172,164,46,77,87,160,160,171,215,219,169,116,250,210,197,180,152,12,9,216,54,108,22,129,156,20,178,101,41,38,6,131,57,201,143,223,95,69,10,210,181,122,189,190,164,230,172,121,221,153,63,229,141,98,145,120,233,202,155,186,123,183,82,46,231,193,223,226,78,233,238,221,170,219,168,223,189,91,218,41,109,131,239,59,149,102,106,29,45,91,136,229,80,172,30,26,143,4,183,171,148,205,147,224,12,44,90,67,209,45,184,181,200,48,67,100,62,8,177,55,137,213,41,12,184,187,170,21,196,240,113,148,1,24,194,71,219,98,34,182,112,51,240,147,173,167,85,102,203,151,49,187,9,236,229,130,163,125,182,136,34,2,97,158,42,20,93,192,84,133,76,5,148,80,163,37,32,176,216,2,131,163,163,164,248,216,44,3,85,182,236,202,85,200,217,115,45,159,67,192,78,133,64,123,65,180,197,192,211,46,46,31,54,6,85,206,187,189,225,236,58,122,30,224,167,65,14,255,255,45,64,51,124,41,162,94,154,160,39,54,59,29,4,123,177,181,190,56,96,152,29,168,207,117,173,177,128,175,27,253,6,68,78,149,182,239,55,32,140,233,225,86,175,1,161,78,135,141,166,138,250,218,218,70,168,166,76,109,107,171,118,31,198,225,120,139,193,169,120,192,5,140,252,66,233,74,219,16,94,181,11,19,161,223,133,109,8,166,122,157,132,91,96,113,8,32,42,139,228,56,104,162,16,22,8,87,117,105,75,5,158,97,144,213,91,44,117,69,72,61,222,194,129,56,40,172,172,39,64,201,48,44,171,189,157,27,52,110,131,228,91,253,97,227,77,82,164,75,35,44,176,226,11,91,12,164,198,107,218,223,217,220,189,10,11,110,66,224,24,125,218,219,69,225,32,26,16,62,54,20,234,195,47,47,195,198,6,136,184,30,123,188,8,34,140,202,106,139,8,179,136,48,139,8,179,136,48,139,8,179,136,48,139,8,179,136,48,139,8,179,136,48,139,8,179,136,48,139,8,179,136,48,139,8,179,136,48,251,177,31,251,177,159,83,99,253,226,68,24,144,94,84,132,99,196,95,132,206,105,33,240,159,234,203,84,134,223,137,232,191,130,43,1,217,36,245,60,7,23,225,252,5,131,79,127,65,63,172,38,47,134,97,231,36,95,246,225,145,6,184,246,52,204,29,50,220,117,194,53,18,253,133,255,229,21,84,30,69,143,9,138,106,9,49,69,181,213,14,211,193,27,29,208,99,109,188,3,213,241,66,16,136,254,176,103,208,40,4,19,140,94,92,69,30,224,3,116,110,204,78,70,189,139,105,115,217,248,220,139,117,248,26,24,172,84,11,243,120,202,128,123,161,41,168,26,217,169,11,231,85,230,10,20,169,235,21,39,187,172,55,152,242,94,118,90,76,32,116,23,159,124,239,187,79,62,252,229,211,63,254,245,163,79,191,243,244,211,143,46,74,201,40,250,76,113,73,139,124,43,171,110,100,73,43,107,174,242,156,54,174,80,62,139,27,104,105,255,33,248,172,196,80,0,147,7,106,17,23,160,87,206,96,163,136,211,84,154,245,35,63,218,184,169,7,0,66,85,198,169,186,120,71,95,79,203,197,200,83,165,168,214,34,76,10,136,41,168,80,140,138,94,129,11,113,5,122,209,2,238,146,190,208,56,37,129,155,119,13,168,185,0,84,243,76,206,203,5,127,160,70,192,102,4,100,51,14,155,25,205,95,17,248,76,221,85,105,24,70,51,6,165,25,142,211,60,133,115,210,78,193,139,247,248,229,149,186,85,236,241,171,83,172,68,128,222,220,66,173,118,222,184,196,74,57,223,173,39,7,90,118,90,81,200,209,114,197,59,111,160,101,165,210,233,86,90,5,63,113,131,186,249,165,195,18,187,197,150,215,45,87,219,231,5,75,12,200,106,137,124,233,107,68,45,128,86,90,23,195,11,96,217,174,148,78,29,246,163,133,89,175,10,55,57,91,45,224,6,147,101,128,254,14,41,11,174,24,161,69,81,28,152,82,148,0,39,91,131,249,189,233,106,15,202,123,64,243,74,161,234,118,252,94,134,224,203,10,249,2,66,29,130,193,211,158,56,110,230,229,98,167,155,214,8,67,254,169,117,154,144,96,57,194,148,148,92,87,68,65,85,170,85,4,128,163,222,174,192,192,210,181,142,161,214,244,106,140,45,39,184,80,138,173,3,2,204,140,157,43,231,51,249,114,17,67,42,11,122,27,58,126,123,60,245,240,19,176,87,30,245,6,161,189,204,112,167,28,25,136,193,119,188,147,5,24,101,185,213,169,96,24,37,140,55,51,245,39,190,55,211,0,149,172,72,135,148,165,65,53,79,69,48,129,72,50,64,100,106,93,71,75,194,109,18,236,53,180,58,172,102,139,149,82,185,198,240,105,134,166,230,193,251,162,222,218,139,184,181,245,114,169,5,91,155,74,218,90,82,220,50,188,149,181,250,189,91,237,41,152,152,100,143,204,189,45,49,111,74,95,212,162,150,138,250,250,61,238,167,164,69,145,185,244,6,156,74,75,242,160,229,54,186,8,124,68,80,84,216,185,213,62,241,31,5,189,84,129,191,87,50,190,232,75,235,106,166,196,31,98,96,81,165,201,222,29,160,119,61,1,246,244,150,232,146,10,164,8,80,138,215,217,171,241,22,123,5,129,88,52,51,242,106,53,68,200,172,254,150,88,196,22,194,113,209,220,251,40,241,13,76,160,10,187,66,201,134,91,170,55,44,181,31,35,32,80,84,40,97,8,148,0,124,226,112,40,11,129,178,16,40,11,129,178,16,40,11,129,178,16,40,11,129,178,16,40,11,129,178,16,40,11,129,178,16,40,11,129,178,16,40,11,129,250,125,134,64,161,80,123,226,245,230,220,232,98,37,145,131,149,81,104,228,95,49,156,50,186,146,167,213,136,142,133,144,10,76,211,11,11,143,79,164,114,224,165,180,94,74,49,174,16,53,158,101,200,173,188,99,184,132,127,37,236,233,203,197,226,246,246,206,14,210,132,167,21,98,105,8,73,89,235,119,196,124,241,184,235,102,149,164,220,16,97,127,138,182,168,186,162,26,233,135,213,186,65,219,164,170,41,52,68,239,160,144,254,145,244,219,101,36,98,138,80,60,151,225,156,44,168,109,53,220,140,27,6,26,195,80,116,0,64,248,24,25,192,24,252,166,145,214,228,230,49,244,66,184,254,54,182,136,40,92,1,17,106,149,38,136,200,72,8,169,74,113,20,6,152,196,197,245,104,108,133,140,141,144,123,27,107,135,87,171,210,195,152,190,42,156,177,175,10,139,247,149,92,229,9,27,249,147,80,165,180,223,106,157,57,174,84,161,208,46,20,60,175,252,57,113,165,226,36,241,173,194,104,94,174,111,21,103,113,103,43,156,18,92,209,243,8,77,19,98,88,125,93,78,118,29,84,57,30,141,252,193,139,52,238,254,61,166,225,60,188,17,216,33,253,98,211,176,204,176,53,151,238,116,51,151,182,229,168,53,146,255,2,26,24,166,130,194,190,236,158,38,154,11,149,94,214,118,223,42,174,172,226,202,42,174,172,226,202,42,174,172,226,202,42,174,172,226,202,42,174,172,226,202,42,174,172,226,202,42,174,172,226,234,156,20,87,23,169,226,42,137,222,202,90,238,219,143,253,156,218,182,60,102,138,165,214,195,172,202,169,164,73,98,109,110,142,240,98,182,222,84,109,206,245,160,47,17,118,231,161,150,231,122,41,198,136,21,23,205,218,166,110,225,236,218,166,174,87,239,118,235,45,255,188,180,77,38,29,14,163,105,78,181,70,39,217,254,176,7,87,34,61,9,161,20,249,128,167,90,166,106,182,150,231,62,202,113,212,27,33,232,141,226,208,156,56,68,95,31,79,188,118,127,118,188,150,103,62,202,243,235,179,169,55,162,86,76,131,129,147,45,6,225,164,32,203,96,100,76,47,106,193,168,49,19,252,110,174,56,73,137,206,151,230,130,202,19,81,53,241,166,208,74,119,145,38,198,212,52,24,123,200,120,119,232,5,251,243,197,75,64,132,174,6,131,241,44,172,253,162,5,58,27,35,221,129,61,49,229,134,17,10,58,94,176,231,119,216,21,237,115,238,3,222,2,167,63,23,189,149,83,203,52,98,67,136,169,121,129,170,197,22,224,199,45,111,42,89,40,33,177,246,92,52,45,95,176,218,206,67,49,104,7,228,197,212,182,76,5,222,216,191,223,200,92,66,105,111,96,229,220,229,29,228,201,187,41,250,254,22,125,134,223,102,127,246,185,122,111,188,197,116,128,119,72,6,250,42,216,50,16,130,94,94,185,138,60,132,55,217,3,232,228,91,41,232,65,131,155,198,185,2,21,114,73,160,154,35,148,17,123,76,247,78,163,102,164,34,207,170,25,173,154,209,170,25,173,154,209,170,25,173,154,209,170,25,173,154,209,170,25,173,154,209,170,25,173,154,209,170,25,173,154,209,170,25,173,154,209,126,236,199,126,62,7,106,81,163,250,80,86,73,242,240,246,68,191,161,248,212,46,148,184,51,86,102,3,89,230,207,4,29,138,35,40,81,232,75,201,111,47,247,29,76,117,102,76,131,201,188,237,210,7,130,6,205,33,42,52,65,51,202,92,88,51,69,87,164,110,150,17,46,62,12,33,142,190,254,146,168,110,21,237,6,69,13,146,144,34,170,31,34,170,51,187,18,22,219,39,170,215,56,77,161,197,153,74,17,20,84,139,247,147,228,255,89,28,250,72,207,209,212,175,50,212,198,145,43,76,162,149,227,73,98,58,53,166,75,99,198,175,47,169,203,5,7,194,178,115,97,122,204,36,183,172,161,250,244,48,93,122,53,129,59,225,82,161,85,78,145,228,173,8,103,181,149,188,231,159,179,247,221,114,201,107,213,61,47,159,212,251,110,183,218,141,114,39,12,206,229,231,221,160,86,167,229,250,137,27,84,116,91,126,84,131,252,66,253,156,27,84,242,253,66,201,175,38,111,80,167,125,102,180,135,235,229,243,213,146,219,61,39,180,135,70,6,130,29,116,250,222,96,220,187,119,175,53,238,28,83,196,7,232,189,246,10,148,94,206,170,83,204,34,160,64,90,136,3,48,244,30,174,38,74,25,83,101,23,200,0,127,58,215,32,8,166,108,193,193,4,72,41,156,147,46,197,38,114,11,217,138,91,130,189,40,146,145,157,76,199,176,215,72,126,173,248,185,0,147,16,218,169,93,163,193,11,106,240,49,248,236,125,121,232,77,160,174,206,3,82,126,170,151,31,130,200,208,124,244,158,208,96,18,83,63,0,140,170,23,20,226,213,55,75,188,65,35,211,126,246,139,238,6,10,174,75,189,252,150,179,146,219,232,66,214,173,225,40,245,194,42,66,175,1,201,202,0,42,64,14,229,53,196,142,240,30,249,188,215,18,8,62,159,197,213,143,87,42,248,137,102,174,176,165,14,128,30,63,70,134,94,224,30,164,73,116,123,232,52,217,155,182,247,86,145,182,85,207,1,123,169,152,45,19,32,137,216,49,42,81,144,130,201,61,92,154,86,78,38,166,26,125,120,228,17,145,71,33,178,42,68,50,29,46,74,48,12,162,192,24,40,11,90,131,154,67,195,156,172,30,175,5,237,233,120,48,48,141,166,48,24,97,208,156,65,63,180,93,164,195,137,195,110,39,91,173,17,207,221,161,121,214,208,93,146,136,155,90,10,112,71,0,42,0,97,253,21,32,232,97,127,95,239,183,247,15,38,185,47,64,254,37,193,101,190,232,221,16,153,127,169,118,227,55,238,55,160,59,99,8,254,64,126,144,143,183,24,4,228,1,122,220,231,152,16,12,237,56,32,41,174,236,32,47,202,77,82,228,113,67,244,168,12,82,99,48,11,71,144,8,175,176,123,232,253,6,51,85,111,179,84,190,26,226,30,199,177,199,254,154,223,226,45,16,48,47,15,104,105,20,204,114,9,69,175,111,195,119,119,224,159,30,175,185,180,189,121,19,165,109,110,226,4,237,205,54,124,245,230,78,166,130,114,221,97,185,246,5,196,139,224,118,90,192,200,20,80,11,143,248,131,190,68,201,98,176,23,42,25,44,236,197,194,94,44,236,197,194,94,44,236,197,194,94,44,236,197,194,94,44,236,197,194,94,44,236,197,194,94,44,236,197,194,94,44,236,197,194,94,236,199,218,151,179,41,38,134,253,21,53,85,42,10,67,84,1,85,192,38,60,173,199,173,22,180,86,241,201,79,34,41,192,138,43,74,67,136,250,222,80,132,73,137,21,213,146,178,185,37,96,251,43,58,226,14,35,93,209,122,169,21,161,58,180,178,13,123,104,162,244,194,239,67,194,154,179,74,37,69,88,120,96,121,3,68,34,36,68,56,111,142,172,25,154,71,230,34,142,175,139,28,165,128,189,94,11,15,24,86,6,106,129,36,58,139,174,14,214,17,240,59,34,224,66,60,59,48,44,133,170,49,19,96,37,97,58,51,33,137,122,6,84,160,35,2,33,162,251,246,146,132,219,128,106,51,14,220,16,124,182,11,49,161,101,39,7,146,98,43,89,231,86,106,75,239,92,113,176,169,102,44,25,49,121,55,9,53,60,8,121,4,53,5,225,153,160,90,115,136,110,45,142,9,244,241,11,129,216,240,198,82,37,26,107,42,29,48,24,130,61,31,158,30,235,216,104,46,137,36,1,136,19,1,188,41,186,157,142,14,107,16,64,13,217,201,165,20,116,233,222,246,166,89,183,216,110,213,187,249,46,116,229,158,66,153,253,78,60,106,167,235,21,186,16,181,83,204,231,221,216,196,245,82,155,36,46,20,98,19,87,219,229,54,78,92,43,198,38,46,122,165,18,2,15,21,243,190,31,71,117,182,179,50,203,164,90,169,204,10,75,151,158,79,253,217,193,116,228,244,79,210,233,12,73,209,49,166,8,132,20,190,49,197,64,72,209,54,166,104,11,41,60,99,138,14,72,1,27,214,41,182,170,41,12,117,65,216,154,90,199,243,82,233,140,183,113,4,120,126,124,148,69,203,204,195,89,22,137,249,65,102,188,49,79,17,237,202,42,212,211,164,214,82,222,100,50,232,99,5,92,238,225,234,209,209,209,42,194,59,30,76,7,254,168,61,238,128,65,62,89,167,245,59,253,21,159,145,48,242,143,156,235,211,241,176,31,248,43,156,66,212,159,211,119,1,217,239,129,74,131,217,138,119,41,149,107,245,223,191,50,10,38,56,242,199,155,96,99,60,6,68,116,115,135,249,220,131,3,127,122,156,202,248,233,236,108,15,28,202,120,57,188,158,217,202,202,232,96,48,216,216,216,240,63,248,224,112,220,239,56,46,252,254,101,252,117,205,207,66,221,115,250,131,15,222,5,60,157,78,103,65,83,218,123,198,130,224,119,144,2,254,143,53,40,88,168,65,61,63,174,61,41,216,227,128,4,80,236,18,154,52,63,57,69,147,6,203,30,163,192,59,244,95,159,222,158,0,162,252,229,12,213,169,218,213,94,168,93,83,127,8,164,99,76,203,190,220,239,4,27,159,131,33,235,36,107,26,156,229,253,141,57,152,154,107,209,237,242,31,250,109,176,66,94,29,3,33,6,233,90,243,51,67,127,182,55,238,172,165,224,120,167,50,123,190,7,214,164,96,109,124,178,206,250,11,76,69,192,10,253,23,220,7,64,128,23,10,165,88,1,94,168,86,61,44,192,11,126,229,236,80,188,82,183,84,104,149,186,231,22,230,99,128,174,182,87,39,131,131,64,163,105,222,62,152,6,96,15,129,34,23,129,211,4,245,137,213,26,140,219,251,18,128,76,0,80,65,244,82,241,240,72,216,208,139,129,127,234,96,27,38,187,207,201,250,135,96,13,184,50,234,142,85,84,28,35,35,44,154,8,252,3,50,77,49,223,173,97,215,91,98,76,17,74,204,250,176,63,162,27,215,178,123,184,167,87,74,92,115,225,155,154,72,10,164,102,227,40,38,9,136,154,130,173,155,68,145,142,233,35,155,55,6,113,98,41,147,184,53,34,16,172,152,134,161,195,35,252,173,183,208,8,97,36,80,180,180,142,236,138,173,136,156,42,1,173,179,217,216,80,159,212,103,106,128,45,212,135,254,168,99,0,197,233,213,6,51,111,223,95,133,135,50,173,22,135,53,24,5,230,186,119,143,2,54,35,107,151,162,123,45,169,70,39,59,241,123,111,122,3,116,171,155,207,60,135,66,11,20,28,135,15,116,107,20,145,104,152,155,4,254,215,237,207,104,155,5,84,222,201,115,165,13,29,137,12,164,229,179,8,198,167,139,197,53,32,57,90,251,128,82,204,119,45,111,154,73,146,104,117,182,119,48,108,177,113,30,141,71,254,243,112,212,117,8,215,58,236,202,8,127,231,203,160,8,45,123,19,39,235,249,226,195,155,62,20,144,219,168,139,115,150,130,222,185,59,249,178,131,249,123,69,193,50,209,155,193,155,196,105,216,21,140,155,228,48,202,74,131,59,13,35,94,184,46,95,69,64,207,43,66,132,32,86,28,2,94,82,60,101,111,155,165,186,195,66,8,9,233,251,50,222,211,228,4,236,24,21,81,147,33,161,87,51,189,38,124,236,241,236,20,153,121,237,106,230,128,191,171,240,130,220,107,155,205,43,164,35,134,2,32,243,54,43,243,193,14,204,23,72,197,237,238,53,50,189,29,152,243,206,169,160,152,68,130,91,40,166,133,98,90,40,166,133,98,90,40,166,133,98,90,40,166,133,98,90,40,166,133,98,90,40,166,133,98,90,40,166,133,98,90,40,230,57,65,49,83,20,37,119,55,9,22,243,174,5,99,218,207,239,17,52,244,98,52,207,95,20,66,15,9,42,84,142,117,35,170,83,135,234,78,181,184,66,88,137,26,233,170,73,196,213,65,4,150,6,146,36,73,136,110,213,169,187,174,24,135,72,117,132,196,113,91,154,134,231,20,161,144,20,61,39,9,124,100,140,131,4,137,103,47,4,85,172,3,117,177,134,0,73,68,135,40,56,124,50,19,22,218,113,166,144,74,225,45,73,208,26,248,143,170,112,229,230,200,158,175,232,185,32,106,159,74,115,49,112,157,94,94,156,243,49,13,202,87,83,188,101,161,190,36,122,57,185,31,197,62,19,149,189,16,250,152,94,87,83,134,194,14,241,191,19,173,78,89,237,171,87,29,62,2,240,159,170,137,117,152,34,56,172,9,37,87,233,187,19,201,229,23,227,43,174,193,148,105,146,96,213,6,45,230,89,27,32,233,146,181,33,66,164,137,122,210,76,212,219,188,78,141,192,71,68,237,43,34,107,229,127,138,52,49,166,33,179,76,212,12,155,146,233,208,82,254,239,36,182,145,209,205,192,160,217,36,173,40,148,12,105,78,194,153,65,3,194,135,234,141,51,49,169,120,11,24,59,64,13,179,176,123,50,163,92,139,45,247,204,136,161,106,213,175,151,75,190,119,94,136,33,179,11,43,70,149,0,149,121,30,10,247,246,120,56,244,70,157,109,208,237,16,211,149,107,194,149,108,215,27,121,61,180,64,75,241,131,64,154,113,224,13,174,99,130,115,182,206,23,163,70,183,67,244,185,172,115,153,234,240,227,219,247,27,200,7,207,21,170,31,94,76,239,75,165,133,213,251,90,189,175,213,251,90,189,175,213,251,90,189,175,213,251,90,189,175,213,251,90,189,175,213,251,90,189,175,213,251,90,189,175,213,251,90,23,60,246,99,63,231,233,246,39,196,115,141,73,27,137,124,225,136,174,125,42,76,183,57,3,239,68,69,154,119,48,27,199,56,196,40,150,138,213,88,75,228,86,167,214,194,150,200,165,118,41,34,202,73,187,148,239,158,115,148,147,74,181,149,111,231,43,110,210,40,39,37,63,31,227,27,131,183,174,82,110,33,63,19,208,231,68,161,12,125,78,140,17,17,21,208,41,233,76,31,126,47,150,189,60,232,1,78,180,88,116,122,62,187,112,65,239,0,255,131,15,188,21,31,183,106,180,1,221,77,172,19,155,241,241,138,183,130,13,205,95,218,216,24,125,121,186,50,202,248,233,53,31,155,144,87,234,149,179,106,120,74,237,110,187,86,41,150,206,75,195,131,143,59,19,24,134,43,11,206,254,253,64,35,108,14,149,248,152,158,130,171,91,124,159,179,226,103,179,53,26,79,135,222,224,43,253,96,134,44,196,108,165,159,67,221,143,29,165,23,91,233,50,245,63,189,59,221,204,24,133,96,168,157,42,4,3,21,36,86,255,99,245,63,86,255,99,245,63,86,255,99,245,63,86,255,99,245,63,86,255,99,245,63,86,255,99,245,63,86,255,99,245,63,86,255,99,245,63,246,99,63,95,96,125,147,120,147,78,36,3,190,80,231,138,36,126,145,14,68,184,107,178,241,59,137,209,20,85,221,250,154,172,206,224,202,134,20,114,185,11,36,74,207,207,77,128,36,128,39,185,74,41,211,127,179,241,250,205,35,247,218,229,222,120,19,252,123,237,214,237,189,230,237,30,252,90,130,127,94,223,218,132,222,188,54,187,183,182,138,55,225,151,205,183,95,187,117,211,189,178,57,13,74,237,202,13,240,251,206,222,213,155,205,157,219,175,55,235,247,223,217,218,124,99,247,242,87,222,168,231,222,175,118,75,183,115,221,135,189,219,151,27,189,119,138,193,232,120,119,167,186,53,233,121,211,135,123,7,221,220,222,165,106,231,122,240,112,80,126,208,222,219,126,99,122,45,255,206,164,245,86,241,242,219,151,250,222,238,27,111,28,28,230,234,221,222,213,209,251,239,151,175,183,238,231,171,126,62,191,117,227,205,203,157,254,59,111,95,123,127,231,242,141,218,141,157,237,251,245,73,55,183,89,30,93,218,245,142,183,175,117,223,191,126,252,218,246,240,74,123,231,206,27,111,110,223,239,239,119,115,147,247,243,181,220,107,239,239,149,38,111,183,242,133,92,167,155,187,246,224,245,173,195,107,215,118,174,189,238,190,115,220,123,56,28,22,115,245,82,240,224,82,185,115,84,155,94,62,30,62,124,48,189,118,216,171,20,94,61,60,174,221,223,188,50,241,239,31,119,123,111,189,245,198,235,215,94,125,24,28,228,222,4,245,31,62,124,191,222,62,120,123,90,168,237,52,174,247,246,47,223,220,191,51,188,189,117,45,247,126,243,120,111,231,157,201,238,181,106,227,65,235,213,154,123,88,191,253,240,176,182,27,148,55,223,204,93,63,44,214,31,182,239,55,115,215,183,222,24,21,47,191,118,245,200,115,107,213,75,111,231,174,191,127,252,176,219,186,95,200,249,215,71,213,122,253,181,225,27,55,139,221,131,235,175,142,234,213,221,183,95,45,188,246,149,126,240,218,104,248,254,181,201,157,215,238,120,7,151,130,92,237,237,220,251,111,31,21,111,215,71,111,95,207,229,186,197,226,171,149,155,87,110,237,188,243,250,141,230,213,155,183,223,156,190,225,206,174,189,214,187,243,106,231,157,107,110,189,84,40,220,121,103,186,217,157,222,201,213,202,151,222,174,189,95,216,174,149,235,215,71,59,111,93,234,94,255,74,245,234,181,227,163,7,15,111,221,238,93,217,125,123,235,56,24,239,220,206,245,175,239,123,175,142,95,125,216,221,62,220,118,135,219,87,107,119,46,55,238,231,118,243,147,195,220,110,174,122,191,212,217,59,202,229,114,219,128,35,174,108,222,184,243,214,205,225,181,251,179,224,253,81,224,123,229,205,189,73,35,216,223,222,124,237,82,241,254,141,75,193,100,231,245,60,226,149,230,96,231,141,253,91,7,55,134,91,91,200,57,127,213,228,37,89,85,101,230,189,114,21,171,50,107,110,55,214,43,254,116,101,70,29,205,11,254,232,225,3,127,99,182,215,15,50,80,225,246,239,218,83,223,155,249,77,188,108,101,70,224,209,189,192,31,116,179,247,218,31,124,48,91,103,254,159,83,157,254,97,42,51,15,102,222,172,223,222,26,128,21,111,45,5,103,44,139,139,210,30,79,193,108,2,69,173,182,15,130,217,120,232,79,3,208,176,119,65,206,217,212,27,225,88,16,171,240,184,55,81,139,209,223,123,179,217,52,88,155,207,188,222,26,174,23,222,196,175,249,89,158,242,53,240,32,227,77,38,190,55,133,83,28,87,228,119,250,179,85,175,211,65,162,4,212,66,12,85,15,225,37,254,28,21,145,10,246,198,71,169,204,212,59,122,13,253,60,92,197,15,14,189,193,1,248,217,4,5,108,118,58,80,17,0,85,156,126,150,105,10,80,125,64,94,76,193,126,2,42,235,82,210,27,7,36,118,46,10,185,47,2,169,147,217,247,143,229,34,105,187,164,188,107,74,45,39,25,80,252,188,189,7,55,28,48,23,124,207,126,156,156,164,51,80,153,235,13,252,17,220,199,159,182,161,91,164,128,83,182,84,204,206,155,42,21,186,148,182,190,151,249,255,217,251,246,238,198,141,43,207,175,210,198,122,122,201,8,146,8,190,201,14,167,151,47,73,212,147,18,245,214,232,244,1,73,144,130,68,2,20,8,74,162,186,117,142,147,76,18,59,177,99,103,146,56,147,196,25,219,59,241,216,201,172,219,206,108,18,59,118,123,114,206,126,148,157,150,186,251,47,127,133,173,91,15,160,0,130,20,37,181,186,157,172,237,56,2,129,122,215,173,91,183,110,221,251,187,18,254,239,68,148,83,91,219,162,126,77,116,108,239,63,148,98,49,97,35,82,68,196,140,190,9,120,204,7,230,99,171,128,230,247,72,75,194,199,224,28,253,19,213,58,141,6,217,7,203,245,254,169,104,232,23,36,137,211,52,74,3,53,22,77,238,93,58,230,245,142,9,106,217,96,248,196,250,142,164,88,251,59,132,155,73,70,236,143,104,156,16,249,88,213,148,112,172,18,234,161,40,128,241,6,170,135,102,173,169,13,84,52,244,2,45,59,145,87,119,11,143,63,250,228,201,75,175,156,253,240,183,143,126,245,227,179,31,189,255,240,211,15,79,255,242,29,129,159,98,107,122,23,140,250,137,136,206,26,74,35,121,151,80,164,50,166,27,245,66,85,68,148,221,0,189,144,205,219,240,78,141,63,166,204,19,7,97,226,151,176,246,209,84,55,124,56,209,66,11,242,180,69,111,12,123,232,171,142,83,160,190,2,201,42,99,106,149,245,172,33,151,81,115,148,49,88,62,34,107,148,90,61,193,208,248,148,14,197,126,131,25,190,212,96,86,26,104,38,217,88,14,53,178,175,127,248,232,253,215,188,199,116,73,214,246,122,6,21,241,203,189,254,163,74,190,186,135,149,188,229,198,21,94,228,144,132,244,60,71,181,165,183,64,227,96,39,32,3,170,140,209,15,107,240,147,140,26,172,255,164,64,60,235,71,209,36,24,104,50,4,148,12,98,121,85,96,5,9,73,129,72,143,118,169,104,207,172,195,129,79,168,52,212,202,30,26,96,114,197,90,106,232,102,27,85,114,167,227,219,194,93,19,12,165,166,24,138,86,65,12,174,166,37,123,194,188,208,214,150,209,2,196,195,225,88,183,101,83,187,129,254,195,8,24,130,232,32,15,116,152,173,171,104,236,73,196,39,155,66,176,50,87,96,208,25,157,86,67,151,171,168,181,221,22,34,18,122,110,197,155,31,106,226,129,79,232,117,3,135,127,78,63,122,112,250,221,247,188,190,9,254,109,255,246,137,216,50,244,163,110,242,133,0,18,148,221,244,163,182,75,104,219,40,146,97,234,71,70,142,68,110,106,114,124,100,27,181,151,44,65,82,96,70,138,131,145,9,195,39,29,53,85,115,16,91,237,147,1,251,208,211,92,170,59,15,27,115,107,148,253,34,25,228,27,103,175,191,241,232,55,159,125,249,224,151,222,195,13,131,42,94,172,29,120,111,16,200,162,6,250,27,56,190,47,72,39,39,231,180,185,210,208,219,104,56,96,118,135,111,10,183,131,13,162,38,196,139,30,126,250,195,199,95,124,113,246,163,127,66,236,232,236,131,119,207,126,253,151,211,63,255,233,244,254,171,103,47,191,65,126,158,189,249,253,135,159,195,101,253,233,23,63,67,164,119,250,198,143,190,124,240,42,33,195,211,79,254,131,188,36,183,197,40,13,159,229,191,94,250,118,63,58,29,186,31,104,133,217,219,226,48,11,145,113,42,180,180,64,49,164,140,85,245,67,13,126,205,146,55,162,115,17,178,175,152,71,195,154,69,75,25,174,132,4,116,70,85,217,218,164,250,41,198,169,241,164,218,5,47,43,77,148,215,84,206,91,185,55,110,208,161,254,224,221,71,175,188,60,152,220,80,243,24,123,64,188,168,150,20,216,47,218,61,153,32,182,40,99,228,65,20,202,74,77,55,20,150,9,125,32,47,86,240,111,43,222,140,50,70,159,104,88,154,49,194,57,139,104,223,106,182,197,102,167,97,170,173,6,24,36,138,2,26,27,108,77,0,101,161,29,169,218,80,242,240,19,127,160,154,56,251,83,137,234,151,177,156,58,10,38,49,163,13,181,109,10,96,218,120,181,217,35,29,242,158,59,242,45,56,112,234,134,101,171,54,107,29,52,61,148,201,210,157,110,155,127,166,59,159,7,81,147,107,75,44,92,14,193,14,221,9,157,59,11,131,207,17,130,120,99,233,91,10,57,82,200,134,189,118,172,55,158,231,11,58,224,142,35,134,245,142,109,31,244,69,150,150,228,216,24,92,223,224,20,209,111,211,133,56,86,89,165,209,112,238,185,96,145,10,1,140,20,122,198,197,63,228,91,246,70,236,209,203,170,220,61,95,84,39,20,79,101,133,190,169,112,81,44,201,121,132,34,140,192,113,196,103,160,38,118,199,218,173,134,106,250,132,81,193,63,214,70,156,65,241,73,254,177,93,93,213,240,43,255,136,48,144,146,96,27,2,171,55,36,144,41,91,184,188,237,155,55,123,94,141,161,65,173,155,59,55,111,210,26,113,53,17,49,230,135,163,30,44,185,57,52,8,59,220,251,219,91,84,216,115,21,36,242,17,173,100,94,234,35,67,2,243,35,139,46,173,128,90,150,53,58,54,34,9,124,40,244,94,52,11,35,38,14,17,138,175,3,189,246,62,205,174,109,172,109,234,173,162,161,163,163,145,76,228,45,17,140,206,49,62,87,142,152,79,251,96,96,40,219,65,71,110,212,90,195,127,210,159,220,81,11,143,119,116,173,78,160,147,40,240,16,157,108,144,61,133,243,231,148,155,87,19,203,200,176,12,70,132,47,31,188,12,93,3,139,197,18,8,159,203,42,188,29,101,239,242,90,149,188,249,242,193,43,194,128,201,230,121,123,207,70,95,197,103,140,81,50,210,55,156,219,254,83,29,202,28,170,200,84,80,255,212,42,140,38,109,15,25,32,103,147,160,111,132,75,225,113,163,195,210,105,43,6,12,11,234,40,37,95,28,40,209,115,74,100,208,146,240,164,227,45,15,177,208,102,30,29,49,251,119,36,93,173,250,108,130,232,43,57,225,61,5,11,78,201,225,87,142,119,119,52,125,20,198,132,116,134,144,25,61,140,60,135,126,225,72,128,39,125,39,79,211,113,83,45,49,154,144,254,217,91,191,35,66,222,13,193,155,12,123,71,13,141,27,202,171,248,208,238,22,68,71,11,143,19,5,219,85,86,225,119,191,19,133,35,145,251,68,225,248,40,48,45,145,253,47,214,23,169,160,47,194,110,4,149,152,2,26,156,6,60,75,85,112,112,16,43,240,28,137,132,2,232,185,154,242,65,108,210,106,57,64,58,41,133,171,9,242,84,14,84,232,59,37,81,139,144,167,90,52,74,159,98,213,72,152,42,134,112,68,79,120,146,43,224,65,2,79,129,64,153,126,149,34,9,170,64,10,214,162,65,196,223,197,14,110,149,84,133,164,173,148,54,166,249,58,104,148,224,101,173,42,7,161,125,53,248,145,144,36,112,210,216,193,41,106,126,177,14,47,149,64,13,18,28,112,145,67,203,222,145,67,237,16,160,221,33,99,21,218,17,51,203,36,86,33,104,20,86,208,2,134,0,133,53,84,7,166,252,180,97,128,182,1,80,17,111,227,88,160,176,89,164,128,15,90,191,70,132,155,68,95,3,111,241,211,136,96,199,108,196,172,114,18,244,188,133,234,109,225,38,247,11,167,231,126,35,249,204,255,188,194,140,30,93,104,208,112,76,78,24,53,185,165,142,119,232,144,193,223,246,56,26,207,5,163,14,195,184,248,156,35,167,30,94,174,75,46,66,128,216,162,96,44,255,28,227,138,166,159,6,65,35,90,123,94,237,207,94,168,253,52,46,234,87,162,11,32,104,191,136,25,105,66,2,46,185,151,162,167,1,167,234,223,246,175,72,222,133,55,75,160,73,95,150,203,201,38,238,18,214,56,181,122,238,6,238,82,71,56,119,105,248,88,86,194,126,103,104,155,195,199,208,30,189,219,93,204,102,224,64,71,180,151,236,137,156,76,208,150,107,169,134,193,157,131,41,52,225,153,201,187,201,187,39,162,181,189,39,91,62,191,207,143,81,86,17,203,18,54,208,63,163,115,115,163,185,28,108,30,252,246,3,101,187,14,50,112,22,174,169,70,219,204,201,93,90,14,222,247,23,106,62,161,9,133,11,125,10,118,168,121,160,20,199,73,22,94,184,20,19,240,138,87,127,38,23,202,187,72,44,244,189,136,71,217,239,11,69,3,168,84,238,188,158,180,134,9,4,6,114,97,82,229,7,19,110,83,198,8,199,130,241,241,161,141,244,16,232,162,103,170,136,240,97,36,121,114,81,192,41,16,10,120,145,104,131,219,88,233,123,243,38,126,135,14,118,26,76,167,15,203,42,80,90,7,234,166,45,174,208,22,83,45,197,138,209,72,122,16,162,231,62,119,34,82,205,70,15,77,216,123,14,110,129,85,180,216,179,144,200,24,9,224,152,72,27,84,221,66,135,240,22,146,223,145,216,4,237,98,234,144,222,86,221,77,119,204,29,221,80,143,177,176,150,20,50,138,108,40,198,13,110,191,107,232,117,85,27,171,116,12,3,13,31,84,57,102,234,123,138,134,229,105,16,143,58,154,107,22,236,155,173,91,184,229,173,78,185,212,41,167,118,198,228,177,118,167,220,174,24,106,89,241,9,140,222,200,34,241,57,109,27,218,135,42,44,103,115,12,22,143,255,110,69,70,7,3,25,98,199,151,209,164,239,221,194,191,225,182,148,190,192,45,33,115,167,161,161,93,70,178,169,207,231,106,145,153,170,234,149,14,40,215,201,78,95,194,103,16,221,240,9,99,156,178,224,206,29,162,180,33,55,185,24,46,150,127,241,247,228,71,18,45,131,209,202,142,218,168,162,179,175,224,191,101,142,161,198,97,47,45,216,90,20,77,65,165,18,77,60,127,254,4,201,208,90,162,41,88,90,46,73,177,207,194,34,122,8,156,139,82,181,159,249,171,94,75,151,66,208,37,237,153,119,9,254,71,163,70,195,74,167,11,174,103,121,59,171,235,83,62,78,233,174,66,180,57,67,31,114,165,11,149,46,162,6,93,213,244,103,155,254,244,227,99,191,77,95,104,167,34,133,104,162,33,202,162,238,42,197,206,118,104,200,45,159,99,240,14,209,120,131,250,196,34,119,56,39,165,204,49,32,98,66,245,104,167,179,14,86,248,99,64,4,51,2,69,161,60,52,245,66,64,36,233,83,97,182,248,235,91,66,25,175,122,184,137,69,235,89,75,226,167,36,226,182,232,79,9,52,134,163,18,90,50,120,25,221,8,39,65,245,212,134,75,103,57,101,140,25,250,97,91,212,83,214,134,43,223,222,218,78,202,34,127,59,153,210,69,118,163,201,182,104,31,220,87,219,41,252,220,142,173,221,187,103,39,210,182,2,219,142,143,108,59,215,224,132,126,239,30,218,142,8,105,44,209,45,206,231,65,43,164,221,146,228,26,25,73,114,15,141,132,134,6,9,254,106,123,199,39,73,44,91,56,73,184,135,134,184,137,227,204,10,172,221,15,134,40,168,181,226,214,86,64,20,81,137,82,120,27,203,170,126,160,31,190,97,201,126,87,249,174,81,167,195,45,146,25,56,17,241,66,5,53,36,34,112,131,242,220,252,226,74,122,86,192,82,133,98,152,93,118,51,76,213,144,100,255,129,55,39,219,39,183,236,57,198,84,101,246,72,80,214,205,40,180,18,205,44,76,40,94,90,214,213,117,207,146,162,247,168,104,240,173,117,195,141,191,247,90,178,47,109,123,70,2,13,130,205,252,153,20,99,147,10,25,41,171,137,48,67,85,79,193,13,46,90,97,79,166,237,131,89,240,150,4,97,159,38,196,227,221,86,199,139,65,59,149,75,20,194,139,11,222,51,33,43,133,132,44,252,130,9,72,152,7,57,217,210,176,226,82,215,119,215,58,113,38,29,133,138,68,202,177,231,29,119,141,63,88,114,179,6,223,78,188,136,128,108,16,38,28,182,110,41,142,30,104,208,160,188,236,16,151,49,213,88,186,83,147,205,142,178,125,219,251,53,1,52,48,253,73,239,207,169,45,115,27,173,198,23,219,138,201,233,100,69,211,190,139,247,206,135,213,107,74,239,60,72,152,130,45,149,145,67,142,193,131,97,155,221,248,156,38,75,119,221,131,201,36,108,110,12,109,81,219,65,178,182,156,237,32,88,36,194,119,147,202,137,213,30,168,206,101,154,249,92,154,100,138,106,149,24,39,88,77,35,234,79,199,104,17,81,200,38,249,23,145,156,135,8,175,233,19,30,189,123,255,244,254,47,79,95,126,231,201,47,126,243,228,165,87,30,126,250,33,209,158,157,190,241,243,47,31,188,45,136,2,185,56,70,237,167,89,50,88,112,88,6,191,33,200,252,248,254,111,208,209,73,214,42,74,131,255,114,250,250,155,103,127,122,185,231,118,170,135,100,253,119,225,92,233,113,30,52,221,11,26,17,8,190,168,155,107,215,239,221,51,199,94,108,42,237,54,140,242,93,250,128,234,196,157,32,174,203,172,102,118,133,119,98,201,26,238,235,204,94,206,32,144,17,32,119,189,214,101,217,217,175,255,50,118,212,104,163,130,109,249,203,97,189,229,67,188,25,132,194,29,67,169,185,181,91,172,210,17,88,13,236,71,10,126,224,155,134,49,138,52,159,18,0,105,94,16,173,10,202,122,181,59,6,6,131,90,53,139,165,52,19,244,170,88,34,195,26,86,122,204,70,221,226,239,65,251,77,253,192,211,59,146,99,96,212,29,199,55,196,10,17,23,129,219,70,138,255,66,184,46,234,164,77,64,143,63,250,132,144,193,217,63,127,116,250,198,191,145,241,186,241,127,95,122,203,58,76,200,162,240,127,95,250,245,13,32,39,255,117,211,19,237,176,14,76,92,77,141,255,195,152,15,205,217,61,244,223,145,255,197,113,85,108,167,182,160,222,42,182,198,76,190,160,142,153,74,27,53,208,47,26,74,27,14,241,61,199,177,27,54,165,17,242,243,161,166,252,238,241,119,190,120,248,233,15,30,62,120,7,21,124,246,242,155,80,60,181,30,248,253,231,167,255,242,67,56,147,109,223,106,123,48,92,5,235,137,89,3,48,212,14,169,217,7,192,54,88,116,113,77,128,132,153,163,233,184,193,102,134,101,148,143,232,183,81,123,147,6,38,8,167,213,133,222,79,71,226,145,22,139,148,238,202,69,174,251,116,208,209,0,124,242,31,100,58,232,58,193,35,33,88,11,204,113,85,222,35,117,32,145,75,173,144,32,222,184,124,204,141,88,21,116,181,250,232,10,164,107,143,44,104,42,146,244,182,208,99,243,39,47,123,44,80,68,238,130,191,167,97,238,105,230,155,112,250,155,223,63,254,195,123,95,62,120,21,108,218,190,255,218,227,143,126,54,184,57,189,53,115,214,162,61,252,70,54,234,120,181,183,233,253,231,223,7,110,222,180,32,136,172,143,72,134,190,205,255,0,37,142,217,155,87,242,204,43,241,121,165,237,228,221,147,91,76,199,241,162,210,132,123,93,187,129,72,24,231,14,123,154,255,46,28,225,209,105,190,1,18,53,108,116,39,152,120,170,183,133,71,15,222,124,252,159,63,22,146,194,217,39,159,159,254,224,29,172,138,32,124,40,135,150,149,161,119,249,190,66,41,29,205,86,5,112,74,2,200,119,39,181,39,230,240,173,70,162,18,165,183,16,193,120,44,6,119,15,165,20,149,127,115,84,254,189,35,234,162,42,162,209,198,82,187,16,11,132,202,181,136,28,16,240,111,191,152,79,149,152,151,132,184,123,77,214,183,150,213,118,85,49,101,181,49,192,58,22,226,206,56,111,239,105,52,26,102,243,2,71,110,84,218,4,126,229,93,9,73,78,173,70,200,221,148,50,198,229,19,141,78,67,105,219,239,150,224,167,40,96,59,198,209,150,78,172,207,209,68,97,219,49,246,30,27,35,162,151,82,120,176,145,5,156,37,132,129,95,121,155,180,126,73,118,12,225,164,191,69,20,78,114,142,65,28,246,209,102,88,107,206,59,91,101,140,220,42,35,137,200,63,226,216,191,5,122,193,38,242,22,199,14,91,19,129,152,49,146,62,36,133,184,195,148,113,40,163,228,248,137,99,94,113,148,33,59,9,49,38,21,28,246,197,248,212,199,217,2,95,220,10,151,185,38,15,109,132,235,52,111,118,221,111,114,164,52,216,164,153,202,246,60,233,177,115,43,98,12,142,27,207,158,50,159,169,209,243,182,211,76,247,57,206,59,177,126,166,51,110,155,41,187,167,252,34,166,234,23,53,168,230,167,98,176,113,181,215,252,210,54,15,156,224,103,110,126,253,149,153,223,199,127,120,251,241,31,254,245,225,103,159,89,83,172,180,91,136,176,175,60,203,118,193,142,137,246,176,190,96,115,15,106,122,159,41,178,22,192,209,17,239,201,131,168,129,53,246,66,4,97,245,112,48,77,240,3,65,201,130,24,220,92,133,40,192,219,228,121,19,134,20,28,134,50,232,54,244,217,103,167,63,254,103,70,28,112,189,62,144,50,44,227,212,33,249,58,45,254,162,36,194,76,156,206,163,15,210,222,139,16,7,237,225,64,202,176,71,225,111,139,44,134,98,24,103,63,127,239,236,173,183,249,13,33,135,237,156,250,146,132,181,213,191,0,86,245,232,72,92,47,119,42,59,186,222,86,68,158,90,188,233,67,56,119,51,192,58,186,11,110,7,184,197,231,110,8,172,95,116,146,193,156,171,237,48,205,52,6,205,178,209,35,234,128,173,108,23,44,218,44,97,79,36,99,138,63,48,197,57,60,159,240,54,145,206,105,70,194,163,108,82,73,248,196,101,248,7,226,163,151,181,160,51,43,117,124,32,22,161,194,127,139,135,19,65,57,138,164,106,43,122,33,200,212,33,42,82,243,197,31,42,202,158,223,178,39,180,93,136,118,148,202,30,248,197,185,229,93,110,166,5,231,94,95,87,204,101,252,245,164,215,247,197,65,32,125,157,95,248,84,189,222,47,142,170,251,219,148,159,190,241,234,217,135,239,17,62,231,252,38,16,155,223,222,76,255,231,157,255,243,142,59,41,29,7,83,215,129,154,221,195,64,22,17,165,5,165,86,67,107,3,236,152,141,61,152,2,2,31,41,80,205,37,94,89,167,31,127,143,180,235,244,179,159,62,250,233,7,167,95,252,228,244,149,215,158,124,247,181,71,95,220,7,199,13,254,108,208,235,122,37,156,103,147,8,0,130,55,172,39,98,63,232,98,49,3,108,228,107,186,110,130,177,59,227,26,13,240,245,167,47,79,68,215,79,183,63,65,143,211,0,182,106,162,46,3,131,60,56,168,70,6,165,238,157,74,106,11,140,150,186,137,90,172,55,209,193,93,173,224,146,57,171,110,206,93,195,106,205,64,123,80,197,161,7,119,88,198,16,179,207,97,26,65,180,128,174,102,16,179,201,19,113,2,76,37,11,216,170,39,82,171,34,26,90,192,202,3,89,138,48,207,215,184,84,165,230,143,229,168,76,77,29,203,225,16,51,142,172,80,37,67,57,26,166,57,2,209,120,32,0,250,134,98,106,203,222,32,237,29,205,230,124,219,226,50,74,98,51,66,59,137,149,109,91,204,48,51,35,199,53,0,111,101,116,174,73,145,35,231,80,22,69,42,62,16,90,252,17,126,112,92,57,233,101,113,68,218,158,220,218,62,17,121,237,65,242,46,77,130,138,222,239,168,6,236,63,1,209,82,182,187,15,35,182,51,98,185,209,1,234,165,197,246,205,253,248,251,255,251,244,227,31,83,33,230,211,151,78,223,120,141,73,74,238,146,44,57,242,188,166,112,162,120,79,25,116,174,134,111,207,111,126,219,83,10,90,161,246,138,195,118,76,88,125,149,196,90,40,34,194,128,113,86,127,179,45,188,3,194,131,147,195,18,247,161,171,218,44,221,118,153,44,145,203,34,108,94,207,217,48,245,154,79,157,92,222,154,199,65,159,46,67,64,197,97,146,37,114,155,118,74,195,70,234,232,63,234,3,211,146,141,182,82,208,76,94,141,195,217,170,3,254,251,128,36,1,49,236,7,248,119,84,29,204,112,219,39,35,185,66,228,110,195,53,235,17,174,69,69,48,58,184,237,195,215,204,240,40,146,156,88,139,231,195,6,9,126,167,144,148,162,139,70,115,94,219,105,252,157,29,38,173,45,171,95,219,39,34,235,62,8,220,109,48,166,241,209,252,46,139,23,168,91,197,195,134,248,118,166,155,5,160,252,133,45,161,130,24,136,45,177,187,46,26,213,154,207,102,52,136,20,168,6,155,107,243,150,185,141,248,227,45,36,132,250,200,141,112,224,150,246,77,156,136,144,41,213,22,223,210,70,70,252,44,145,129,18,25,223,84,216,39,3,125,226,114,108,105,219,248,98,94,217,50,182,169,230,216,89,31,189,27,118,230,96,82,185,255,68,105,180,21,207,102,10,130,213,76,25,181,64,246,106,166,236,106,139,76,219,114,243,166,207,171,72,87,82,187,17,222,6,12,236,146,236,150,187,44,15,51,6,115,176,25,3,239,17,129,205,24,20,151,253,130,201,236,23,76,219,126,129,153,40,89,164,210,231,254,78,212,82,131,141,123,108,51,19,108,227,69,92,242,144,228,104,219,156,20,230,97,115,0,147,190,73,146,130,183,63,89,88,154,188,83,200,221,65,123,131,210,160,233,211,243,57,203,47,14,236,80,142,124,154,247,101,45,25,109,36,154,131,34,23,150,25,166,242,103,97,122,117,221,134,87,212,206,42,116,57,59,171,80,82,99,118,86,6,48,34,176,179,146,109,59,43,3,236,172,12,167,157,149,76,114,198,92,45,137,217,102,77,49,90,120,98,120,163,166,152,152,224,76,154,24,171,244,50,96,192,123,148,147,121,192,133,49,164,199,136,61,1,63,227,180,136,171,27,72,12,58,251,231,183,145,212,141,100,111,48,22,192,207,104,251,180,159,63,123,149,123,255,138,245,124,250,171,95,113,105,126,106,191,255,238,135,136,245,201,142,58,71,37,144,168,245,148,116,75,255,102,74,187,165,51,110,128,155,74,248,206,93,108,158,129,61,214,124,230,55,165,192,109,33,32,140,152,73,211,79,94,233,236,149,158,212,253,34,156,195,146,136,63,177,42,208,158,70,123,164,251,105,239,186,62,255,246,9,25,41,114,208,226,9,56,64,183,95,231,46,206,152,17,9,39,227,56,4,83,62,150,162,134,69,94,41,108,238,105,223,100,160,250,189,12,34,17,23,99,155,122,95,123,52,194,165,144,164,66,169,138,90,144,141,161,83,136,90,215,72,69,47,130,12,41,58,5,9,120,5,182,156,13,156,196,47,222,165,34,14,39,4,136,92,177,73,243,100,128,9,46,81,33,24,74,205,201,85,95,84,26,99,72,130,208,27,141,101,189,133,77,27,123,211,96,144,145,85,185,161,86,49,161,49,110,66,182,233,115,236,27,46,200,77,216,216,97,51,78,81,21,27,98,85,236,136,173,97,249,138,214,195,87,136,103,34,120,64,121,240,21,242,54,21,20,193,31,132,44,227,96,18,88,131,101,139,201,118,118,167,61,166,32,36,101,81,165,159,145,212,209,176,63,170,240,81,21,171,96,199,201,244,57,29,251,115,21,62,87,197,22,187,68,45,208,158,24,98,17,46,114,121,73,199,109,216,78,101,248,6,115,254,21,209,65,137,53,47,169,243,111,45,33,168,195,189,69,231,27,219,108,179,135,85,105,28,171,210,44,214,100,159,85,7,137,163,189,4,115,192,104,165,199,0,252,194,155,11,182,132,193,242,8,79,15,98,83,172,137,117,241,64,44,139,221,167,189,231,32,129,14,34,9,81,139,222,91,196,186,93,241,48,189,56,123,235,21,203,172,134,174,232,61,165,219,246,25,126,202,98,68,225,225,167,191,59,253,240,231,103,247,255,120,246,214,239,158,188,244,203,199,127,249,254,217,59,239,62,249,221,171,196,122,225,236,195,127,5,139,175,119,255,253,244,123,191,120,252,238,7,167,175,253,236,244,123,223,61,189,255,231,255,122,233,219,2,182,51,193,77,144,226,183,108,147,123,176,21,102,167,122,238,252,3,6,35,114,106,186,180,48,63,134,133,115,31,126,36,145,150,212,90,215,169,53,244,3,251,150,109,242,84,109,242,212,97,11,212,17,61,203,140,180,171,246,199,6,124,108,32,106,150,237,101,209,178,63,119,224,115,71,108,186,73,91,22,151,193,31,81,69,115,219,242,52,50,117,19,186,69,190,10,59,183,86,169,115,187,131,228,91,246,75,36,194,83,203,28,60,161,9,107,232,130,226,161,175,198,200,62,152,172,179,237,255,32,85,7,27,81,212,249,50,122,162,51,43,30,220,246,117,83,138,203,154,226,205,143,79,255,231,191,128,77,116,175,97,140,53,251,93,180,97,82,195,24,191,200,91,104,184,252,144,238,98,181,1,169,129,248,78,96,151,10,12,12,211,87,71,35,246,164,199,135,34,151,137,76,153,245,50,226,182,201,142,136,46,82,225,109,178,35,44,91,124,72,241,37,33,138,168,68,41,78,5,24,182,248,56,217,69,227,196,110,185,213,106,116,241,238,37,90,38,47,168,60,159,109,12,253,149,177,194,65,71,159,203,90,225,144,105,53,137,89,227,229,173,110,230,82,25,113,30,43,206,148,154,20,5,45,154,211,208,102,78,220,21,39,108,67,27,41,40,151,19,241,104,153,26,218,248,197,217,212,188,101,105,179,196,244,93,112,22,128,179,12,13,238,227,212,121,241,116,150,204,139,156,6,33,57,219,87,171,229,212,137,184,104,149,87,194,56,161,22,9,198,226,165,181,27,192,2,171,21,163,211,44,143,246,250,192,0,205,105,72,2,204,18,15,41,236,44,136,237,249,28,109,77,185,117,159,142,179,255,179,35,71,39,221,145,114,208,113,178,39,97,208,179,146,32,95,73,16,211,45,219,206,176,138,201,209,99,133,200,131,206,153,72,9,53,189,81,165,144,81,76,123,229,76,114,155,36,161,183,111,92,114,209,68,107,4,52,72,212,35,204,49,162,73,7,235,171,235,56,60,131,224,231,182,47,135,146,202,153,28,44,171,8,236,231,168,61,215,136,182,209,161,156,50,99,90,208,201,21,150,216,113,106,73,92,117,27,176,29,99,167,33,107,93,5,19,209,0,90,87,113,186,174,110,153,91,2,213,1,11,219,169,85,182,194,78,196,80,60,24,127,106,120,192,25,140,7,172,80,60,224,216,220,76,84,245,196,3,150,230,49,30,112,41,127,48,33,133,36,125,117,125,165,114,52,62,21,138,36,14,205,192,180,94,90,104,168,217,92,116,175,93,106,20,151,162,82,185,126,24,152,158,88,89,50,77,233,32,157,201,151,23,34,35,149,202,228,120,105,53,219,62,206,239,234,235,241,246,248,220,194,230,66,102,233,232,80,43,69,215,118,26,123,153,169,78,189,115,188,183,148,43,5,167,103,231,58,153,37,61,176,86,55,75,193,74,44,114,116,220,92,234,86,107,53,101,106,189,54,17,58,142,175,207,26,227,181,68,104,109,36,148,24,95,94,80,10,211,243,203,129,157,70,34,123,152,168,30,134,119,87,23,87,18,241,108,51,16,209,15,55,87,131,27,211,249,217,76,181,99,170,243,59,90,113,60,61,213,173,231,14,66,122,246,40,157,155,63,158,14,172,23,143,199,143,14,91,83,245,232,72,109,109,37,183,121,176,90,72,84,246,55,15,42,141,169,88,81,94,85,218,135,193,194,164,180,114,220,57,92,222,61,172,117,98,251,122,174,188,184,170,101,198,151,66,27,129,240,244,126,38,125,52,213,88,168,78,171,227,27,9,109,183,30,74,180,198,143,142,23,55,163,233,74,55,124,148,219,92,94,145,170,243,217,117,179,61,47,233,202,210,212,250,120,105,162,181,49,95,77,148,202,123,70,109,231,112,186,216,41,68,204,214,200,200,126,123,57,60,61,217,88,92,147,87,187,171,35,137,226,108,168,43,69,215,139,249,104,48,151,41,212,35,35,203,235,213,35,121,174,184,146,171,134,131,203,115,65,57,177,178,185,19,108,102,99,193,131,244,138,97,86,114,187,249,181,104,58,215,154,218,49,98,59,146,212,62,50,228,88,252,56,161,23,55,143,167,58,209,165,216,226,193,248,178,180,220,200,6,142,39,226,185,238,70,103,121,127,111,225,112,179,20,174,173,133,143,53,115,109,38,32,31,68,215,90,149,133,249,246,134,57,181,118,148,153,173,76,31,54,154,70,39,50,187,186,94,201,87,130,71,235,203,59,43,117,105,111,85,223,51,150,98,75,241,248,228,124,105,127,255,40,180,182,92,212,55,246,243,57,89,15,238,182,98,7,203,233,118,45,88,85,115,135,106,99,127,100,162,161,40,185,25,109,217,108,198,35,233,205,76,243,112,170,184,40,23,14,218,138,180,63,177,62,211,8,87,231,215,142,76,37,146,152,104,214,34,75,193,116,181,51,35,215,211,218,194,122,218,76,47,103,214,229,195,241,181,176,25,26,223,12,204,45,75,141,125,121,188,121,56,57,115,120,180,186,88,62,106,132,55,86,247,71,178,137,185,232,66,238,32,33,85,85,41,191,150,109,111,238,155,107,199,197,93,115,42,179,62,50,18,207,237,110,36,38,38,143,42,82,124,191,184,185,27,238,150,39,43,198,166,158,59,174,28,238,7,38,162,123,203,234,228,228,76,161,50,114,16,40,206,135,107,203,11,129,68,59,125,160,86,54,154,218,218,188,49,171,182,167,166,150,234,114,121,170,30,94,159,43,6,166,86,11,83,233,96,116,174,116,168,28,236,47,33,194,171,71,229,218,106,126,100,33,183,58,217,89,108,25,185,227,176,92,155,148,141,131,168,58,83,169,45,182,244,157,169,245,133,232,136,90,136,133,166,103,154,217,218,193,234,194,92,228,184,28,205,74,211,19,75,137,240,92,110,245,32,183,118,52,89,57,158,29,73,207,102,167,67,211,209,125,125,166,180,23,110,20,39,167,19,155,197,66,117,86,63,82,244,121,115,117,125,182,52,181,24,41,174,77,234,49,179,20,173,165,151,247,211,185,125,233,96,170,184,153,110,47,236,103,115,19,225,141,196,241,116,94,111,103,178,173,220,113,126,54,127,184,153,86,228,240,72,169,213,202,214,163,149,140,100,170,35,69,85,158,105,164,231,219,59,45,115,188,56,141,88,203,200,222,70,212,236,86,150,150,39,26,233,90,87,95,215,210,205,185,82,35,17,221,15,68,149,163,220,82,244,184,86,68,68,82,157,91,175,235,74,34,114,188,178,179,155,95,157,90,28,153,206,149,247,27,171,229,227,186,20,219,95,60,206,172,26,138,94,168,236,170,181,131,249,90,165,52,179,131,126,196,70,198,231,99,241,241,88,77,218,95,11,5,3,7,234,156,177,153,27,217,172,101,208,50,44,149,118,39,42,161,104,39,80,9,134,227,177,233,106,34,20,67,139,110,241,56,214,88,72,40,35,123,74,206,56,206,237,28,116,151,179,107,251,83,161,74,121,63,189,52,53,53,146,25,47,204,21,74,145,162,212,57,202,121,96,78,35,22,152,248,26,66,218,5,33,205,65,1,95,2,86,121,25,114,95,18,83,217,202,107,3,42,219,197,61,53,228,104,98,99,125,233,14,18,173,209,37,123,104,103,182,187,200,21,248,87,141,24,253,21,70,135,46,225,23,89,189,217,228,109,31,136,154,18,223,145,40,99,246,15,50,190,164,12,219,222,1,255,164,163,251,124,49,11,177,153,63,206,189,164,212,92,54,254,118,161,14,7,1,50,170,151,7,49,196,249,153,113,8,79,226,252,7,32,104,220,54,102,71,70,176,4,176,13,150,71,35,49,214,165,101,149,69,144,53,241,23,108,232,43,216,1,210,5,246,97,78,62,154,194,111,68,18,194,9,206,39,2,11,54,67,219,204,69,84,67,130,63,142,199,35,5,110,32,70,127,67,140,74,16,139,39,225,7,219,11,253,112,20,173,61,64,65,174,66,227,12,181,133,207,119,116,230,161,217,220,204,211,94,136,66,155,61,142,146,5,39,244,38,202,226,15,39,206,145,7,235,190,78,147,163,60,185,161,214,129,65,160,134,195,204,83,91,190,211,207,94,63,125,253,19,230,150,134,131,224,10,34,181,215,143,6,4,202,190,46,88,232,217,143,222,59,251,233,159,206,126,254,167,39,63,255,3,234,185,21,69,4,27,37,218,86,198,21,5,81,5,160,242,9,20,143,212,10,67,207,12,169,240,6,113,169,22,252,224,189,179,119,95,126,244,211,63,62,254,232,215,3,90,0,97,139,151,149,198,117,213,127,238,8,224,250,175,103,0,126,246,227,179,215,255,64,189,249,206,105,0,154,250,129,13,232,15,16,74,143,120,110,124,80,234,195,13,151,133,12,23,116,16,170,163,101,60,85,181,236,8,242,237,138,220,82,124,194,110,183,129,232,81,27,179,91,58,34,8,112,231,60,218,15,196,81,32,248,119,151,27,180,87,94,58,253,253,191,60,254,228,163,179,251,127,236,63,104,104,209,83,187,170,167,60,103,15,63,251,33,14,155,252,3,68,61,79,190,243,193,147,159,127,208,183,17,196,107,111,89,145,155,215,211,148,71,63,250,248,244,173,207,206,190,243,221,211,239,245,31,137,54,202,132,17,233,190,170,212,115,84,217,223,3,234,177,26,122,173,196,243,206,167,167,247,255,229,209,15,254,116,246,210,183,44,22,202,13,22,218,141,0,174,241,82,195,97,56,135,195,24,35,165,125,51,120,155,180,179,161,106,123,118,251,58,160,92,66,175,48,62,244,69,209,149,1,125,146,244,228,23,159,63,190,255,113,127,244,235,228,144,85,91,14,236,231,86,125,250,201,127,12,87,245,21,38,233,39,175,61,252,226,45,15,138,126,218,4,236,154,177,139,78,147,120,1,227,84,94,150,55,68,74,135,158,86,170,61,115,141,147,158,11,112,126,110,179,189,140,118,61,155,205,224,29,88,131,25,134,234,224,102,62,254,232,223,16,39,58,151,28,152,148,140,68,117,85,147,169,29,62,22,14,237,55,69,89,131,237,222,211,109,194,212,97,190,157,129,32,64,236,95,34,158,245,96,183,135,125,215,153,217,12,233,173,0,246,242,189,178,25,122,73,196,50,81,160,16,100,61,105,168,226,157,73,111,46,60,85,17,31,191,21,101,148,216,90,216,227,143,209,50,224,75,193,84,154,133,170,40,168,109,114,88,164,175,137,107,186,40,16,43,169,81,181,42,112,233,139,248,101,161,74,219,222,105,193,141,115,18,210,56,109,30,236,242,193,180,222,74,135,189,194,189,210,82,127,120,71,90,218,170,97,18,183,104,179,250,53,131,53,187,55,207,168,58,84,166,10,146,239,81,157,89,203,213,144,255,77,199,126,24,244,90,106,97,45,86,225,71,44,30,134,27,39,12,44,27,137,85,40,176,172,79,8,199,2,65,129,98,203,42,145,104,128,65,203,70,229,114,28,67,203,250,28,240,181,4,80,22,144,102,207,65,148,61,24,14,192,114,135,67,18,173,143,8,227,24,194,24,99,239,97,33,138,32,108,0,254,222,254,115,70,70,45,95,168,63,0,40,58,176,59,54,246,159,255,121,65,140,118,159,242,12,169,237,116,13,32,70,110,171,213,212,243,235,30,236,103,71,79,67,163,211,238,64,48,32,55,67,195,78,243,73,31,185,177,127,248,151,251,103,63,253,179,109,67,128,4,181,199,127,252,199,179,55,127,113,250,242,247,208,105,198,18,172,130,241,191,19,192,115,72,110,128,237,57,230,102,96,105,134,149,42,138,70,236,203,128,81,146,135,254,123,56,243,103,25,38,170,16,243,121,193,177,43,218,77,185,209,232,187,227,177,232,49,22,78,8,183,205,157,190,254,230,13,128,130,241,112,73,241,168,97,160,95,76,187,83,158,66,123,137,210,176,75,127,244,238,253,27,167,247,127,57,108,140,33,186,91,12,12,49,100,243,235,222,8,67,228,155,112,226,137,11,1,156,120,130,7,126,96,32,15,240,129,32,60,48,40,8,150,212,13,237,32,119,76,93,24,202,139,153,163,146,211,55,94,123,244,254,199,76,242,6,157,19,87,4,14,154,78,221,127,240,179,181,33,23,224,87,143,63,26,107,25,113,230,30,236,102,104,247,2,87,218,227,95,232,40,75,224,52,123,131,29,240,31,188,249,232,157,111,177,238,84,80,243,60,186,195,70,88,145,171,186,214,232,98,193,181,95,79,160,136,161,123,130,235,235,223,19,218,28,135,239,216,137,120,8,59,105,154,195,123,207,226,77,207,118,85,10,39,226,212,165,169,18,14,71,96,251,195,0,199,193,114,48,206,3,28,47,91,226,130,192,92,141,8,221,217,62,70,76,10,205,32,145,29,75,101,76,152,224,220,144,156,190,71,0,56,214,239,219,137,195,214,163,4,12,139,212,159,204,82,16,229,62,22,30,108,64,64,145,94,197,238,172,204,147,137,182,6,38,196,162,251,36,233,223,86,127,103,158,255,252,201,233,119,223,243,34,106,151,75,207,182,136,235,59,175,36,70,67,238,220,39,20,170,106,25,176,113,75,56,126,47,54,68,225,209,130,239,242,75,29,59,124,120,193,76,217,176,65,136,219,42,102,47,214,29,181,16,114,202,146,162,50,192,171,135,7,85,237,129,59,66,187,5,195,77,38,7,138,182,143,190,167,142,67,108,70,152,233,66,218,105,63,201,126,50,108,68,150,220,47,162,55,119,173,105,163,22,205,84,108,246,159,176,173,165,7,22,138,213,214,107,142,236,243,219,203,137,51,254,180,151,144,211,84,88,244,24,45,75,64,22,5,193,51,129,74,62,113,54,198,237,167,111,100,124,205,6,197,54,142,54,246,79,176,173,139,77,123,116,137,153,49,115,77,184,144,73,46,102,239,142,65,17,200,109,26,90,19,77,159,255,54,181,5,114,47,7,106,223,214,243,158,190,65,251,249,175,222,33,107,236,225,167,159,61,250,237,103,143,95,122,149,98,189,249,157,132,133,89,101,10,77,18,245,107,211,181,3,197,48,243,26,122,13,166,177,10,208,150,243,221,181,153,137,95,147,105,184,233,57,122,131,134,14,15,212,195,63,255,240,244,149,215,30,253,242,31,193,188,247,247,223,22,48,66,160,59,79,138,10,205,47,238,152,102,107,44,107,127,30,35,81,199,173,128,58,136,144,40,69,69,68,62,143,239,110,199,104,36,61,143,88,128,241,143,58,50,14,90,159,54,200,221,104,17,21,85,173,11,190,71,92,67,146,94,93,193,160,226,98,139,2,189,87,118,84,77,105,131,21,46,17,219,240,13,10,161,214,72,82,102,70,242,166,139,38,44,231,44,35,37,51,1,157,243,176,161,178,187,49,134,55,114,236,113,229,242,176,209,108,15,155,222,129,195,22,90,154,219,245,70,10,156,179,122,152,241,106,16,124,111,164,0,231,124,99,73,157,231,26,184,111,217,34,224,246,117,26,184,255,205,155,179,75,158,230,236,50,49,188,126,17,123,91,38,73,252,1,81,79,121,159,164,88,89,113,81,246,157,187,35,42,174,237,144,80,115,72,0,8,119,220,134,120,82,101,118,225,141,148,74,237,194,27,224,149,58,192,228,91,23,29,98,186,109,254,173,88,230,195,188,94,6,237,104,182,186,200,211,128,187,111,209,4,239,80,240,15,240,222,112,88,106,95,209,46,219,130,255,179,48,255,188,32,255,142,196,67,219,98,50,80,139,196,131,129,88,205,27,242,207,14,68,52,129,3,17,237,250,197,130,37,19,219,230,41,188,172,106,139,202,201,188,104,107,60,147,29,66,22,48,146,37,21,73,138,36,24,136,200,155,39,36,107,84,182,109,170,71,42,56,125,183,240,239,237,126,178,174,195,96,217,113,75,14,151,198,160,64,101,209,57,176,116,206,221,215,227,223,208,80,234,79,142,190,97,91,136,45,225,236,167,127,121,244,225,155,103,255,251,103,143,223,255,71,212,60,42,158,23,41,188,0,64,199,34,9,8,157,126,232,147,165,209,39,39,41,209,186,197,135,82,169,198,21,126,230,80,26,48,72,177,205,46,182,168,194,129,94,183,177,43,82,124,184,218,18,176,42,230,14,92,52,222,129,65,35,55,24,20,206,134,20,194,5,207,168,192,188,10,237,221,198,17,168,251,236,160,156,176,96,248,58,206,126,253,222,217,103,111,184,234,40,25,149,139,84,209,237,87,133,243,210,146,86,1,151,148,119,224,106,208,174,130,30,20,173,99,83,0,29,29,216,182,229,129,253,30,12,80,236,119,209,212,209,154,76,6,134,196,128,231,7,144,153,47,161,249,25,34,15,30,144,62,89,102,11,51,121,62,7,215,63,59,199,182,216,70,203,7,67,24,144,163,22,93,14,148,230,136,62,27,31,248,232,47,0,176,112,107,139,137,77,90,191,32,45,64,214,12,158,125,120,179,252,9,167,89,62,183,128,93,138,65,75,200,114,199,15,233,185,124,192,15,41,137,130,142,211,0,3,61,81,70,122,191,158,56,13,248,221,119,166,73,226,80,132,189,70,217,50,253,107,59,70,208,182,251,208,118,101,157,32,208,136,6,152,244,133,158,37,198,75,17,179,121,244,239,239,156,190,252,167,211,207,254,13,157,69,1,18,93,234,61,184,139,22,255,129,114,78,168,252,134,161,25,182,160,180,109,250,6,232,8,237,189,32,243,122,121,147,210,241,211,110,217,129,37,76,238,44,8,220,217,29,129,2,252,122,233,61,209,140,210,245,57,170,33,160,243,55,111,42,62,187,61,126,38,24,14,121,50,98,228,113,157,129,69,68,245,154,60,220,157,54,98,92,72,145,144,120,224,179,35,10,97,22,202,22,144,223,219,173,29,243,56,167,95,59,170,6,201,82,212,227,189,215,221,175,119,69,226,50,82,16,34,192,218,140,82,170,232,110,164,116,17,137,4,71,172,224,175,9,29,139,209,238,98,21,199,212,160,154,10,136,16,205,4,169,59,96,188,120,71,173,222,185,129,120,205,224,139,1,26,200,132,59,180,2,157,65,106,166,33,169,200,141,10,230,93,100,175,247,69,2,1,154,186,15,115,234,97,153,132,163,43,56,62,143,203,13,132,90,125,0,213,209,185,103,12,144,202,175,73,71,187,236,203,61,64,64,177,62,49,125,123,128,231,133,204,47,209,81,64,79,86,87,169,108,249,159,83,54,129,236,167,101,15,10,74,224,84,229,93,99,104,130,11,46,86,229,226,90,1,165,103,153,42,100,153,42,125,150,41,101,204,120,16,185,200,182,150,243,56,73,7,224,27,150,15,57,57,80,200,183,53,143,243,4,25,86,175,147,68,82,235,5,187,239,73,204,206,6,34,109,88,12,237,8,220,126,231,235,207,67,21,110,129,226,219,177,129,55,104,128,156,194,54,93,215,5,244,160,200,22,124,83,124,30,161,132,205,45,101,219,25,89,36,87,206,58,47,160,20,140,176,67,209,147,208,23,48,49,52,252,188,162,214,126,13,28,9,13,22,218,249,152,162,171,95,252,15,197,255,21,68,129,191,146,15,32,248,59,50,123,25,180,223,194,190,77,12,171,254,94,186,237,132,212,183,15,252,216,174,146,70,214,112,218,43,49,197,222,249,158,176,19,189,120,244,224,178,71,236,92,132,193,254,176,19,131,157,245,22,82,5,177,232,62,122,46,56,209,230,171,161,104,72,74,196,20,118,244,92,78,21,173,163,103,230,217,160,205,223,240,0,157,191,172,161,56,92,156,121,217,137,115,239,241,217,160,47,166,61,187,157,188,184,93,119,196,239,97,13,14,138,69,80,187,252,236,227,179,215,238,159,254,224,157,199,95,124,129,248,255,216,216,88,159,91,82,120,38,86,148,174,96,227,216,101,196,19,56,159,124,227,239,75,57,136,124,234,116,74,63,180,59,181,154,122,132,94,127,249,224,151,127,181,16,249,142,101,231,9,136,127,17,148,219,232,80,32,183,188,5,185,23,26,43,215,96,219,237,9,31,201,249,249,25,179,140,204,251,219,185,217,22,172,30,217,188,205,85,5,43,230,182,248,20,122,73,237,212,175,222,75,180,161,92,170,155,40,223,51,233,39,209,195,92,185,159,37,163,50,76,55,123,236,145,203,114,3,236,173,60,11,236,111,154,252,212,198,128,87,20,93,101,12,168,1,252,5,103,154,230,186,182,238,157,62,120,233,244,253,31,158,126,242,238,217,219,239,61,250,247,95,92,165,135,56,18,94,81,70,91,111,227,226,29,117,101,190,222,57,125,244,249,79,206,126,253,246,83,233,52,18,116,47,219,101,71,214,235,237,240,233,107,239,60,249,214,79,168,99,194,21,122,171,87,42,157,86,247,98,221,36,121,174,183,127,68,97,76,104,249,209,183,255,252,240,139,215,206,222,253,237,233,235,159,156,126,247,131,211,151,30,92,165,199,45,165,190,42,95,112,23,34,121,174,155,132,95,7,229,219,21,122,214,192,118,59,23,232,22,202,112,205,125,250,236,127,93,181,79,178,121,193,62,201,230,181,83,230,233,235,63,62,253,205,111,207,62,254,233,85,122,118,136,206,16,59,138,113,177,222,209,76,207,98,237,17,255,171,171,139,68,212,69,235,194,34,145,157,239,217,245,150,122,155,93,189,183,212,33,237,82,61,166,121,159,93,175,89,228,145,171,246,122,133,162,171,93,166,215,44,239,53,139,126,188,67,238,213,246,144,252,101,54,145,252,181,239,34,164,135,87,167,99,234,149,188,96,212,47,33,226,58,242,62,139,254,94,157,130,105,155,47,71,194,174,204,215,220,99,222,163,249,234,71,213,110,75,185,212,25,142,120,36,247,41,241,25,28,226,126,246,221,39,191,124,235,241,23,255,246,232,149,87,175,50,10,21,217,0,164,246,139,205,55,205,244,172,122,248,251,207,175,218,67,185,209,110,95,106,150,235,199,149,134,107,150,89,121,207,112,142,175,72,233,168,197,151,38,115,52,0,71,189,3,240,108,104,28,245,252,241,31,222,127,242,253,215,158,124,255,245,47,31,188,60,51,249,229,131,87,174,56,14,107,248,198,242,194,212,78,178,93,115,111,223,125,245,201,111,255,116,246,230,159,79,223,248,241,85,122,73,213,231,186,118,169,249,62,106,215,220,243,109,21,248,76,102,252,225,167,159,159,190,255,147,211,55,94,187,226,76,195,102,116,225,121,134,76,207,162,135,87,87,39,211,198,94,88,159,108,231,59,175,159,79,61,8,148,50,134,237,187,74,20,178,224,230,205,23,28,119,54,183,189,125,224,156,110,111,162,29,51,138,94,149,211,220,78,127,56,92,81,150,36,232,29,159,94,112,1,140,99,128,18,97,235,241,75,71,135,178,237,185,158,66,104,40,214,14,185,178,7,14,233,214,120,8,7,106,91,45,171,13,213,236,90,24,69,82,64,52,101,3,252,113,132,49,254,186,168,255,53,15,42,146,65,84,145,86,174,20,237,153,7,52,221,173,109,113,30,172,79,227,225,40,56,98,205,18,183,173,64,5,124,184,232,165,28,143,55,112,78,248,39,206,210,173,191,147,85,95,151,42,142,72,192,134,207,166,102,28,120,138,179,65,229,232,43,25,16,157,4,66,66,19,217,190,76,207,40,76,209,165,141,3,249,209,237,69,235,173,98,132,94,174,191,96,212,134,31,60,162,0,13,103,234,199,175,153,129,6,253,46,227,22,254,74,142,95,89,95,37,227,22,206,18,237,218,108,208,156,228,230,176,66,235,58,121,176,101,242,226,50,62,35,182,46,6,158,218,94,107,151,126,227,204,108,94,196,222,38,72,98,63,6,37,82,44,116,210,142,232,48,54,104,253,99,120,252,21,99,145,79,244,199,34,63,47,54,201,83,12,68,50,100,232,17,102,32,224,142,59,242,140,98,138,92,91,28,17,43,62,17,199,232,97,253,80,75,222,176,88,182,124,0,195,124,132,17,231,4,32,74,100,189,153,103,129,65,252,162,129,157,103,236,197,151,234,245,113,177,141,101,123,189,168,28,45,146,174,224,61,21,112,123,79,93,218,180,199,47,46,165,102,197,99,183,109,207,146,152,17,231,108,219,158,154,20,74,84,35,97,153,217,246,172,166,142,45,219,158,21,102,245,188,164,192,11,2,54,177,72,64,64,28,158,36,140,93,36,151,69,123,59,74,174,14,139,110,207,177,155,167,7,109,63,113,13,208,246,188,224,246,53,174,253,149,113,237,237,225,76,78,92,12,212,126,226,82,160,246,164,32,78,96,26,186,28,102,105,55,4,56,254,57,246,118,107,169,21,113,202,189,38,215,156,224,248,145,74,57,16,43,199,18,158,224,248,83,60,56,126,72,234,65,134,6,195,59,6,144,15,222,101,161,8,18,197,125,47,4,112,224,22,8,185,133,4,121,85,20,208,78,131,164,186,170,5,175,114,87,214,208,201,9,59,207,104,136,4,94,80,155,216,213,85,51,79,220,41,111,140,181,244,86,75,49,238,220,145,13,67,63,132,96,213,173,134,220,197,217,78,192,169,92,188,123,160,24,216,164,46,36,18,95,219,118,114,75,200,37,199,119,21,109,79,213,218,227,16,46,3,157,101,43,202,248,81,101,183,59,90,59,232,40,227,109,163,50,110,243,148,113,222,219,108,252,175,46,43,134,69,29,67,169,144,184,12,28,20,71,64,109,202,173,22,218,30,208,161,42,157,142,31,102,210,162,154,73,103,243,34,122,74,167,197,108,58,159,22,235,89,120,177,65,126,167,211,130,88,83,27,12,100,21,74,187,141,254,187,9,162,71,170,13,72,100,55,241,135,148,116,83,173,166,162,138,84,171,68,148,216,77,116,192,170,222,108,32,110,148,106,87,218,109,129,77,0,141,76,146,220,250,239,255,131,204,236,13,225,127,140,163,13,81,65,77,71,233,198,153,77,34,98,89,42,172,202,246,24,206,126,235,6,127,234,255,7,237,235,127,191,254,247,235,127,191,254,247,235,127,191,254,151,251,215,248,7,173,71,74,184,11,111,111,220,176,197,138,27,32,32,220,176,5,139,91,144,128,36,114,74,20,44,235,141,27,76,180,192,89,111,145,183,39,240,7,255,223,127,223,166,187,219,146,14,10,100,1,48,203,204,177,134,142,206,208,237,212,93,185,173,86,149,59,20,253,77,146,198,18,177,132,20,59,56,132,147,75,67,55,238,80,69,113,82,248,111,225,144,44,213,106,236,61,85,163,160,247,209,88,37,24,146,217,123,170,88,66,239,149,168,28,12,85,216,251,42,8,254,6,122,93,139,68,43,209,10,156,81,4,36,151,213,132,191,249,144,29,231,4,234,16,173,144,30,255,159,132,236,176,60,86,46,219,69,254,132,115,241,78,114,185,237,110,58,252,177,158,86,71,15,208,194,210,47,221,203,85,200,125,201,62,90,121,237,30,218,197,145,184,14,7,246,239,175,99,177,252,77,199,98,1,253,194,40,184,136,90,140,76,81,70,129,233,243,104,146,37,252,155,11,224,49,107,221,11,194,103,230,6,198,206,215,163,104,58,100,173,58,10,64,154,228,10,137,67,21,1,221,188,253,147,131,34,121,252,238,171,128,70,242,249,31,192,134,119,219,198,43,81,44,55,123,81,109,231,20,26,179,131,133,240,112,250,105,163,57,241,128,119,22,159,125,24,26,46,126,75,217,116,226,95,211,44,232,53,151,158,191,3,117,39,187,1,73,91,141,78,219,154,2,181,2,132,14,48,148,232,129,126,26,26,189,148,92,185,81,126,214,255,58,251,236,147,207,79,127,240,78,239,117,181,56,76,107,171,216,223,216,38,25,181,13,163,92,77,190,96,77,16,69,137,97,120,77,206,30,177,236,72,108,81,53,216,5,61,58,71,68,134,225,193,207,177,3,244,32,220,115,226,178,236,113,63,79,41,232,235,200,66,127,117,145,133,24,63,2,128,26,128,101,169,43,102,9,99,213,228,152,145,141,133,80,33,130,110,239,255,171,80,68,60,4,18,30,95,42,229,71,34,231,70,47,193,42,51,175,229,102,142,72,35,62,111,212,156,81,201,255,13,239,47,0,124,132,118,205,11,7,74,146,2,231,71,74,130,27,37,25,59,167,246,222,211,193,4,183,247,128,94,217,150,75,108,206,250,181,229,225,231,136,35,190,203,0,97,29,177,44,160,41,20,40,152,149,121,149,232,48,131,91,205,124,250,134,107,53,241,63,60,125,245,179,211,183,223,118,181,58,246,84,163,235,120,52,154,11,43,3,19,120,203,98,202,30,150,112,187,141,163,209,163,93,3,73,124,26,182,93,168,27,29,80,181,2,228,194,192,254,129,23,222,191,190,228,25,114,201,238,159,121,94,176,165,171,245,13,77,57,177,11,25,212,195,118,235,104,119,212,56,60,54,47,218,67,66,119,44,196,77,159,168,64,118,27,174,143,240,84,173,221,66,204,2,2,222,15,71,123,100,110,206,126,254,222,217,91,111,247,95,49,92,177,215,16,145,203,43,244,12,174,252,175,44,246,12,67,211,197,99,5,31,191,14,226,210,47,136,203,246,249,65,69,192,190,78,150,34,20,22,157,90,218,89,193,69,104,164,17,26,93,164,195,69,23,105,113,17,69,112,164,145,114,64,74,176,72,35,20,59,114,7,99,71,214,32,180,8,23,187,228,128,139,75,82,198,37,70,131,16,199,164,123,14,192,36,135,41,89,245,192,144,108,185,112,38,15,92,152,146,157,43,99,74,58,129,36,3,34,146,239,103,93,48,147,22,174,164,125,24,132,148,60,228,228,133,145,37,57,176,64,3,102,25,92,243,250,98,74,58,118,102,247,62,236,0,98,228,192,28,121,80,70,11,215,209,185,157,240,187,199,32,200,200,58,131,140,180,183,49,30,55,242,233,128,62,186,209,24,173,30,58,65,27,11,243,142,68,208,246,129,9,184,141,131,136,234,91,2,112,71,9,168,104,32,126,36,70,131,84,171,119,120,8,200,187,150,249,58,6,243,179,210,2,230,253,0,128,71,36,152,47,24,117,27,11,234,34,38,42,59,79,1,230,209,131,171,248,164,11,32,59,94,213,184,149,90,208,113,160,109,39,131,108,72,235,22,92,164,235,56,3,214,165,101,242,133,27,207,235,130,25,188,38,227,78,147,153,168,57,180,75,156,137,103,152,97,214,151,41,102,189,101,174,230,48,240,196,212,44,218,234,163,148,1,17,147,92,214,103,38,179,62,179,167,182,104,128,97,186,171,114,9,204,211,92,214,104,231,129,9,58,173,209,36,14,203,155,171,170,103,114,68,30,150,204,2,4,180,241,240,80,182,173,192,182,141,15,56,8,243,18,44,98,46,143,123,105,227,163,219,8,152,125,48,210,213,170,95,100,201,229,129,245,200,247,238,201,99,68,65,56,133,215,135,15,77,108,16,163,106,218,248,187,189,200,138,22,179,177,0,21,125,74,202,49,68,254,97,0,22,121,88,196,115,33,30,135,108,200,115,68,118,4,96,247,34,154,122,197,184,96,47,28,50,247,224,142,32,98,163,29,121,90,5,74,219,252,200,12,219,215,191,106,208,84,158,167,121,163,167,90,76,173,73,101,9,23,26,181,27,74,53,252,140,160,84,45,94,231,236,137,36,245,98,172,218,44,82,146,24,143,12,15,207,35,81,145,82,152,99,146,238,19,79,111,108,155,126,241,56,239,130,80,67,46,15,78,172,130,168,198,187,71,246,232,139,188,120,23,150,58,139,69,195,33,0,139,76,91,226,250,2,27,185,93,29,209,56,15,196,156,228,225,32,3,16,189,7,158,245,142,233,29,98,206,137,30,9,252,242,92,244,83,8,238,241,254,247,158,252,207,31,19,169,150,137,201,95,29,79,17,206,222,157,132,148,16,43,98,85,236,92,91,160,20,251,236,2,35,110,32,166,4,124,26,34,140,56,111,37,118,117,85,243,12,109,98,175,209,42,49,121,103,81,70,212,154,207,10,52,162,167,100,234,93,242,130,14,38,209,36,152,4,11,104,97,53,166,215,233,196,99,178,240,108,90,78,39,42,129,200,229,87,45,14,4,1,63,208,169,86,181,244,169,232,0,171,82,158,208,73,205,201,230,206,88,69,81,27,190,234,120,5,157,103,193,181,3,216,115,231,230,77,9,196,81,123,185,211,235,152,155,55,125,166,183,18,55,5,122,2,214,33,108,39,98,137,195,108,189,59,205,250,113,42,126,216,57,179,126,41,204,114,197,134,143,138,130,10,148,98,148,75,156,135,3,251,21,68,78,189,128,183,204,78,47,94,169,137,99,140,48,100,101,129,220,209,9,3,221,27,118,6,91,82,31,165,186,226,33,86,135,36,66,1,26,26,149,196,210,240,139,105,102,97,125,72,23,224,145,19,209,180,166,132,43,74,44,88,97,94,15,217,84,218,242,122,120,241,217,32,154,14,184,184,229,177,70,61,17,64,81,41,192,239,73,168,68,239,74,60,97,64,185,124,34,11,173,72,223,145,232,138,174,96,138,18,209,163,244,66,134,98,79,211,191,41,192,80,155,129,189,253,30,97,96,207,8,54,212,113,201,225,186,211,232,141,218,232,208,97,218,183,73,127,199,41,47,27,114,69,217,209,27,248,194,207,89,186,117,153,237,17,235,145,35,13,235,154,230,156,144,143,60,53,113,247,48,238,200,143,94,37,187,3,64,94,239,24,123,41,217,64,114,232,51,198,94,3,105,197,69,116,148,53,112,20,89,13,23,25,69,171,85,3,71,145,107,251,51,28,197,190,250,69,59,51,83,49,94,148,76,209,232,34,177,239,236,135,191,117,212,49,112,116,161,230,139,140,44,213,132,14,24,85,214,23,196,15,26,62,226,28,109,105,175,50,93,192,177,113,42,73,189,131,32,195,48,16,253,24,26,6,184,121,81,168,54,199,49,152,10,9,14,203,58,134,255,158,96,119,82,15,64,133,75,77,169,20,28,102,78,159,252,226,31,31,126,254,39,54,155,45,29,201,233,221,9,36,150,182,185,73,37,184,99,108,235,97,191,120,203,133,187,216,79,101,186,180,48,63,214,198,14,251,106,173,235,67,52,128,182,245,101,44,107,55,145,212,164,11,112,194,32,23,6,53,92,133,40,147,195,17,154,41,252,176,98,64,96,61,248,6,33,245,224,239,10,173,76,32,50,2,107,10,202,65,94,144,239,162,160,107,163,84,18,229,46,99,200,11,252,17,67,251,219,159,242,240,19,127,0,65,79,85,14,237,79,69,242,194,170,209,80,154,104,175,176,107,92,194,191,113,94,251,19,201,74,63,113,186,115,113,71,1,139,104,216,101,233,147,136,187,78,140,63,92,4,205,13,126,218,48,78,122,141,171,134,136,245,108,7,117,254,246,159,79,191,255,249,195,79,127,240,240,193,59,130,7,78,199,83,197,235,184,32,30,71,91,62,80,60,193,56,232,188,161,207,195,130,98,64,81,46,72,140,167,2,203,33,146,136,120,88,197,78,244,231,79,9,168,3,91,171,150,208,82,36,6,48,186,145,115,197,54,23,212,54,177,30,5,174,0,137,105,188,109,122,123,163,84,45,193,208,205,15,229,246,30,128,50,224,26,232,37,165,51,114,174,139,73,114,165,67,164,110,59,49,173,127,168,212,172,85,89,214,40,207,65,246,228,199,124,123,9,99,118,23,106,119,245,42,165,82,21,129,69,95,248,147,5,249,210,23,62,197,194,73,113,73,212,222,176,42,151,6,80,217,131,203,222,59,248,130,55,82,171,162,93,133,132,4,76,4,18,56,36,160,29,15,59,143,79,58,225,170,18,166,81,176,99,97,122,241,91,145,229,42,121,170,198,37,250,36,133,171,9,26,55,91,137,7,201,147,28,14,209,188,74,162,22,33,79,9,41,64,115,200,229,112,136,94,41,91,49,183,171,161,50,61,87,201,21,169,70,158,2,129,50,45,37,24,169,5,216,83,136,214,17,146,20,88,144,36,32,97,56,164,68,73,64,66,148,164,22,133,36,133,212,150,128,118,126,109,153,88,181,184,166,11,139,63,236,19,252,217,22,23,80,6,103,170,109,177,200,238,157,29,58,175,115,144,101,28,105,251,99,203,244,89,160,201,93,114,111,213,115,165,221,63,188,183,243,74,58,28,5,53,25,20,57,97,232,205,57,44,215,8,68,230,57,251,224,221,71,175,188,140,152,173,77,200,201,187,76,196,195,193,196,208,115,150,198,8,39,92,85,16,169,130,143,62,241,41,151,105,10,199,168,225,8,119,252,73,143,171,161,79,36,112,210,44,34,232,62,252,244,181,199,223,249,130,132,43,182,67,130,111,145,152,224,34,213,4,160,193,216,182,219,58,176,84,18,92,124,248,82,113,175,251,148,200,139,140,23,40,209,57,58,131,138,38,39,67,130,173,237,93,1,43,24,44,64,101,109,175,111,223,127,244,79,196,40,176,79,41,86,132,117,110,135,132,203,126,18,94,14,94,86,225,231,225,142,2,208,198,203,58,137,105,12,175,120,91,8,142,83,227,79,104,181,229,200,185,15,126,246,70,186,68,98,33,74,99,218,150,16,244,55,161,13,43,54,230,146,126,136,81,148,158,186,45,128,125,152,57,255,206,190,80,189,192,141,253,51,129,109,178,112,162,168,190,169,196,224,66,44,145,54,233,113,76,240,12,42,141,6,151,8,159,23,201,196,4,102,93,3,227,44,42,189,194,110,12,160,47,138,65,99,83,131,84,153,233,22,192,224,65,68,101,104,24,72,248,18,181,160,210,88,118,40,242,54,188,44,84,83,32,120,210,254,79,108,9,77,185,5,86,25,10,30,6,38,1,247,214,116,55,221,49,119,116,67,61,166,19,142,168,201,80,140,27,86,128,94,184,213,70,204,150,233,183,1,140,142,196,206,134,113,71,91,204,165,205,44,28,59,129,7,98,22,196,36,86,171,41,120,244,192,200,74,250,44,71,0,180,36,82,56,244,177,91,195,81,168,226,187,43,120,128,219,66,209,91,187,66,211,80,32,92,193,125,71,169,56,238,109,17,229,139,124,153,126,122,235,191,204,173,94,223,185,8,94,182,245,133,251,104,155,36,118,64,158,200,77,120,44,93,92,39,5,150,71,253,129,143,168,37,128,72,2,244,57,117,140,70,138,155,156,91,174,43,113,114,251,78,206,121,138,225,184,24,191,119,207,78,171,244,75,98,133,138,247,247,189,149,114,193,49,49,44,38,79,32,38,63,146,7,249,93,83,99,172,214,192,42,237,62,6,12,166,139,66,152,81,1,79,5,46,104,38,207,52,149,6,90,19,171,44,10,58,158,92,191,24,160,23,202,252,204,255,173,95,44,231,169,181,204,115,189,88,230,198,59,165,162,65,107,121,94,222,184,247,1,181,157,215,240,230,43,204,47,44,205,161,45,13,251,0,218,166,107,39,36,48,224,243,187,171,134,240,129,158,164,116,142,29,134,173,170,84,92,86,42,78,158,196,110,149,93,46,31,30,87,226,14,209,4,13,82,191,33,6,246,204,69,51,228,15,116,158,198,223,174,114,68,254,16,9,242,90,202,20,233,1,23,49,110,133,176,125,252,147,160,32,17,85,29,14,206,72,88,20,156,59,121,182,214,231,232,41,186,211,56,207,232,168,86,82,28,58,87,86,148,149,22,93,227,34,241,32,35,114,233,160,43,248,129,177,67,57,145,245,43,121,105,254,180,175,201,17,9,18,75,29,179,255,128,143,181,91,13,181,162,32,2,144,208,46,14,150,97,253,147,34,193,6,137,152,94,212,247,66,207,141,187,170,85,26,157,170,210,198,98,3,86,225,14,40,217,141,252,100,88,75,127,152,8,204,231,223,26,131,238,134,10,255,238,5,182,37,216,178,149,40,80,197,147,127,27,239,228,215,15,10,200,27,73,136,45,177,41,214,110,93,115,88,111,123,239,32,242,148,29,62,214,70,6,52,198,152,54,2,109,11,182,161,223,109,65,72,202,104,127,48,156,147,39,54,236,52,42,236,24,170,88,65,105,216,169,91,172,218,159,43,80,68,69,236,64,17,240,169,101,127,234,192,167,142,104,33,12,222,97,164,32,22,192,26,31,137,5,72,230,30,200,176,70,77,252,167,135,212,82,238,205,199,210,7,84,209,70,70,244,29,62,108,192,38,178,110,39,117,247,23,188,208,91,61,111,29,231,229,218,64,222,156,178,184,169,72,25,44,249,35,18,86,154,226,184,171,72,168,182,57,96,31,243,142,67,78,78,220,89,214,63,190,37,66,16,239,177,183,233,118,101,159,127,177,100,225,230,201,108,32,82,130,36,32,182,208,155,71,58,39,15,219,134,178,125,109,50,249,221,13,36,66,197,218,18,209,145,254,58,69,183,167,45,184,169,53,159,83,103,245,66,10,135,96,118,168,181,64,252,37,86,54,33,106,54,132,178,241,103,38,224,146,44,141,203,178,72,241,8,160,107,221,13,210,58,49,205,151,141,78,203,244,9,36,155,96,99,126,82,146,65,173,218,111,243,119,81,106,53,233,106,2,150,223,105,56,103,155,83,224,241,209,108,156,79,38,78,218,17,166,117,244,68,219,40,202,183,61,1,120,123,109,161,136,181,11,15,192,59,232,218,129,24,236,83,224,221,164,199,152,232,128,72,216,167,18,18,172,250,203,7,223,18,172,14,50,251,45,186,198,66,73,197,227,172,113,192,142,25,46,122,52,83,23,166,65,68,125,36,175,7,211,23,119,196,250,53,144,165,214,67,81,94,164,116,246,214,43,214,22,72,79,129,123,74,183,141,54,97,230,204,47,60,252,244,119,167,31,254,252,236,254,31,207,222,250,221,147,151,126,249,248,47,223,63,123,231,221,39,191,123,245,203,7,175,34,66,60,251,240,95,65,216,122,247,223,79,191,247,139,199,239,126,112,250,218,207,78,191,247,221,211,251,127,254,175,151,190,45,248,173,241,14,198,249,241,14,115,193,192,109,189,30,240,34,57,229,188,189,0,227,59,231,126,211,123,66,105,184,119,13,89,92,192,200,142,48,46,81,214,130,4,71,210,10,55,105,214,198,224,100,231,30,167,25,203,99,23,248,182,70,79,44,144,3,49,117,195,110,149,6,123,153,134,123,194,88,190,206,243,119,58,213,119,177,90,212,20,237,66,208,57,140,102,64,27,173,149,60,169,19,167,148,6,147,138,18,48,185,21,182,10,171,169,10,93,133,29,244,196,86,97,11,61,147,43,246,23,108,198,18,236,225,44,67,47,57,180,51,123,176,143,150,205,48,164,184,155,99,88,251,87,60,89,99,141,221,73,213,104,99,235,232,137,53,118,231,57,177,140,250,197,88,70,48,194,147,112,48,236,85,100,103,184,34,105,17,17,215,201,54,24,17,93,11,130,59,216,6,35,44,91,124,200,131,109,84,20,81,137,193,56,61,216,50,22,195,9,81,26,103,143,44,183,90,141,46,222,235,69,203,200,17,149,231,243,15,123,158,118,89,122,211,189,31,102,196,189,255,219,10,177,75,26,109,74,88,69,246,130,173,34,163,58,15,46,179,114,243,166,157,70,177,148,23,174,36,228,3,24,200,246,245,93,48,251,29,226,237,83,188,229,226,250,52,187,24,120,118,125,132,14,12,236,39,111,89,226,16,227,172,33,160,8,113,94,236,146,40,196,17,195,180,56,164,9,28,18,244,81,228,35,193,72,227,85,82,232,179,129,153,38,24,118,56,57,126,0,49,252,118,202,98,19,183,218,183,123,69,81,219,106,132,160,251,222,37,77,64,76,25,30,160,183,109,116,76,97,85,39,229,19,122,143,97,45,103,108,27,131,246,198,55,191,79,226,28,62,124,64,87,47,83,233,56,23,41,27,5,108,67,211,163,37,246,216,115,61,202,101,131,76,44,102,206,57,114,106,202,225,141,34,18,46,213,182,194,31,10,65,198,48,123,148,32,143,222,255,252,201,47,126,195,221,33,96,221,141,64,117,32,254,235,81,130,56,54,78,13,235,105,7,156,211,13,170,200,181,150,84,223,81,96,228,4,90,109,67,105,183,116,173,109,191,66,103,50,167,114,189,135,28,16,47,173,22,0,118,164,207,65,141,94,222,32,18,5,213,214,168,132,86,144,70,45,188,251,21,73,53,40,26,54,93,112,24,76,93,163,222,224,105,235,9,144,68,97,156,59,182,50,213,251,193,119,182,120,240,7,227,230,77,217,242,140,112,9,25,154,251,96,34,154,125,87,196,147,159,254,226,241,71,31,17,177,146,168,238,78,223,248,209,147,239,191,118,246,230,199,204,108,203,58,214,232,169,241,127,24,243,237,182,234,247,118,91,74,253,94,75,171,223,67,114,201,189,114,179,117,239,80,41,183,238,181,170,53,255,139,227,170,136,206,242,74,219,244,201,254,219,244,22,15,110,115,168,208,76,238,21,71,12,81,184,83,70,199,215,61,116,216,117,38,226,238,5,249,84,125,3,127,12,58,151,127,133,98,124,92,30,27,127,120,143,7,195,237,241,208,35,110,147,112,33,104,156,240,194,191,188,207,195,114,170,40,102,8,4,68,44,22,176,29,27,153,155,195,178,248,162,184,103,187,57,132,228,90,37,81,182,130,59,248,197,185,84,198,242,115,152,31,222,207,193,240,246,115,48,134,192,249,51,46,128,243,103,156,143,243,103,12,2,177,3,134,208,34,54,137,198,240,22,221,188,229,255,163,95,253,248,236,71,239,131,245,36,195,74,66,107,167,166,30,97,112,55,193,134,121,35,21,162,173,2,110,232,200,245,142,192,195,44,186,128,211,192,160,168,199,154,185,109,125,234,103,199,108,167,0,155,59,222,110,217,254,194,108,192,57,111,113,74,230,183,189,199,138,160,119,182,81,86,11,64,144,90,60,91,96,133,252,165,184,204,109,92,180,56,176,106,6,119,30,167,231,9,46,17,27,25,163,225,39,206,89,36,208,20,180,67,109,214,123,113,101,21,101,84,67,67,66,198,214,178,53,53,42,73,108,132,86,195,209,209,252,201,203,228,14,75,213,50,206,45,26,222,81,243,112,99,129,191,223,80,26,13,181,213,86,219,174,24,122,38,241,137,36,148,68,74,32,246,123,216,228,83,30,145,252,35,194,127,189,244,45,108,113,106,191,39,185,252,240,146,140,64,101,71,169,236,41,85,60,4,61,254,64,148,150,112,26,36,76,208,184,114,248,0,35,6,112,199,135,155,190,62,139,2,9,182,102,215,154,17,98,124,120,246,203,111,159,253,252,29,79,138,183,220,93,140,97,32,39,189,19,1,88,179,98,240,235,16,160,151,84,19,171,25,110,147,53,89,145,13,189,211,6,60,30,98,80,110,255,102,166,233,186,222,2,187,41,185,131,246,23,64,127,70,236,108,135,2,187,96,31,2,17,163,68,39,5,77,57,0,35,101,192,86,83,145,188,165,27,188,135,18,32,70,187,151,36,229,223,184,145,182,161,63,30,209,53,210,100,209,231,97,106,234,108,55,51,164,199,171,96,196,153,157,12,12,197,199,197,213,176,94,18,88,90,242,106,196,4,160,192,130,134,196,43,220,79,102,181,223,80,1,111,8,255,21,9,78,29,5,99,132,96,36,93,206,206,28,253,162,171,158,56,12,48,202,1,54,224,61,49,21,98,17,228,156,155,243,146,50,119,44,150,206,19,176,233,201,207,255,240,228,151,63,37,145,194,221,8,148,34,25,57,134,79,229,170,136,140,35,237,189,82,171,97,108,212,42,18,4,177,29,35,142,86,33,156,189,245,210,233,199,175,243,117,72,129,71,239,255,19,190,191,168,224,189,137,248,162,209,133,218,119,141,169,90,77,39,142,99,164,15,95,62,248,101,159,198,226,45,99,84,235,52,203,120,242,188,28,89,226,14,176,168,166,170,65,92,69,58,108,109,0,69,243,162,186,2,96,123,29,128,149,151,107,27,80,233,7,176,85,233,183,17,240,105,220,91,1,255,13,35,141,121,205,18,26,51,254,133,224,164,21,207,137,61,125,249,123,167,191,127,189,255,64,13,244,245,161,67,228,177,33,166,13,140,137,180,134,101,207,222,61,17,19,127,191,237,16,62,246,236,132,240,146,115,219,193,191,23,136,37,143,232,125,254,26,214,69,7,255,29,228,163,195,141,32,255,112,49,167,13,145,5,109,5,134,1,225,77,129,73,159,126,235,173,199,95,220,63,251,167,15,17,39,59,125,240,210,233,251,63,164,63,9,220,44,151,152,81,56,3,229,70,44,138,147,83,108,86,228,9,165,11,12,137,238,146,94,30,28,20,162,10,29,71,62,125,9,209,194,64,164,94,55,14,238,40,102,210,140,135,12,133,16,151,229,52,156,112,100,193,78,23,231,54,238,135,151,111,28,137,74,117,137,214,193,225,111,96,235,156,109,225,241,185,78,239,191,122,246,242,27,231,52,176,162,26,21,192,9,36,146,129,199,196,77,96,61,233,176,245,59,180,22,174,170,218,104,41,192,121,160,131,182,105,111,34,33,193,223,108,247,151,211,7,223,62,253,244,83,68,21,103,63,120,207,27,115,120,155,19,37,12,156,155,6,133,96,187,33,121,201,124,95,24,52,43,118,83,73,194,121,220,254,74,238,6,40,72,49,19,80,135,113,111,225,11,25,194,191,197,149,156,109,175,226,44,248,103,44,17,47,243,132,76,125,32,228,104,136,122,62,212,202,81,153,194,239,85,35,212,47,34,84,145,169,39,133,20,140,69,233,83,36,1,62,21,215,227,88,206,203,27,252,254,174,13,146,209,250,33,47,243,206,154,78,177,203,218,241,192,30,189,197,68,25,122,95,142,126,20,114,48,106,96,162,120,12,131,182,74,142,169,9,133,14,70,77,142,193,229,132,184,130,223,75,82,36,102,71,8,94,229,164,163,190,120,127,180,146,36,177,94,64,207,216,222,253,228,132,121,126,16,145,137,156,181,231,241,254,125,34,18,161,138,127,103,65,231,133,134,140,38,72,171,77,173,226,35,246,88,167,163,86,125,3,194,112,2,49,145,185,36,253,241,185,35,5,114,223,122,212,167,164,178,20,168,60,169,114,102,186,84,108,116,234,170,230,187,219,62,46,244,27,119,177,125,156,145,193,18,23,102,142,204,230,56,19,63,213,57,249,168,132,71,33,36,170,244,158,130,252,38,202,93,188,225,130,10,40,167,148,59,4,37,177,212,1,142,144,211,59,72,214,207,2,43,152,64,227,12,95,116,74,35,4,78,186,68,225,236,89,0,149,19,22,157,20,237,205,136,253,88,131,68,116,39,88,134,181,128,147,112,227,80,231,238,148,20,147,136,2,212,102,61,75,183,126,223,93,50,0,121,28,185,152,212,228,84,198,183,240,184,96,53,244,84,143,77,63,137,184,114,34,114,133,44,28,184,172,254,157,95,59,102,255,143,43,45,207,111,48,44,89,52,159,138,151,73,227,137,88,83,141,182,57,97,32,2,207,209,48,54,189,237,67,43,21,3,215,106,21,101,214,33,240,160,143,224,46,139,70,173,209,147,213,130,239,133,161,4,1,234,150,107,80,129,186,32,74,45,188,89,89,154,77,42,88,204,74,106,39,40,175,91,101,141,42,114,185,50,19,59,50,36,85,23,29,21,243,75,131,214,133,57,23,181,170,32,179,136,245,205,238,230,148,64,79,120,161,154,211,141,134,187,114,143,50,209,65,8,39,67,169,125,195,150,94,145,91,136,155,40,151,234,150,2,21,103,73,1,69,181,2,127,124,166,72,180,19,194,116,49,63,41,12,219,10,153,23,130,123,109,133,236,110,58,164,101,244,125,200,242,201,10,236,195,214,40,103,1,29,63,16,55,236,173,10,218,7,96,137,66,46,222,39,2,152,153,221,152,37,186,174,207,81,97,18,190,98,207,34,81,17,147,184,151,192,250,43,161,64,164,87,115,185,38,46,137,199,182,230,82,10,133,165,88,44,24,181,52,151,251,118,224,75,113,242,105,32,180,180,59,45,43,88,21,92,163,223,41,251,152,244,68,246,64,101,12,255,133,181,35,99,47,43,212,37,16,66,244,22,147,232,28,183,223,88,30,178,4,40,189,173,96,147,35,252,208,123,230,195,34,11,149,112,250,157,249,184,52,61,103,62,238,27,142,56,229,238,204,139,184,39,104,56,253,253,196,0,28,197,29,130,68,91,185,218,132,185,211,61,31,92,214,225,225,100,48,76,13,234,88,199,66,91,113,161,212,88,85,12,133,67,99,60,85,0,154,75,97,38,196,135,129,76,224,109,171,45,28,240,234,211,0,193,112,20,236,212,44,15,0,194,80,171,23,129,193,128,248,13,131,64,48,72,79,120,205,24,240,7,209,219,26,213,3,237,194,28,136,115,161,86,159,46,200,197,80,19,70,206,43,167,175,255,248,209,79,223,38,58,36,54,109,114,89,131,205,151,169,78,88,81,112,78,24,109,97,108,202,161,102,145,69,117,49,21,19,10,18,29,179,74,109,23,49,144,60,171,221,138,238,129,211,163,226,130,201,64,32,137,145,221,241,72,141,18,48,123,244,165,139,254,25,157,155,27,173,86,111,76,77,37,155,205,100,187,61,152,26,248,46,93,132,46,28,67,49,144,66,92,131,246,116,38,146,255,122,222,76,158,189,254,250,227,191,124,236,130,224,199,108,166,47,148,15,153,33,112,104,148,209,238,32,96,213,50,222,33,65,123,183,164,31,182,147,97,177,41,31,225,39,41,112,34,122,95,20,17,91,191,115,86,163,221,156,11,45,75,174,23,131,215,167,163,187,207,126,240,79,127,245,159,143,94,249,62,27,124,184,25,7,254,240,76,208,98,4,64,77,25,197,184,0,232,28,68,228,47,208,202,87,47,0,36,35,87,42,74,203,196,9,225,1,234,107,255,149,162,203,72,23,66,151,97,51,69,39,202,113,39,198,34,34,212,208,17,108,20,139,128,73,33,24,132,125,23,135,184,68,39,188,96,32,162,36,194,28,190,204,141,145,27,54,138,197,16,128,50,84,161,63,90,214,77,83,111,10,67,129,219,56,117,81,84,146,178,91,112,250,250,155,55,206,254,244,178,39,232,139,117,147,228,129,57,115,209,112,99,110,245,23,175,242,122,248,217,15,137,113,147,67,21,230,0,220,193,109,91,66,85,103,119,116,181,162,12,194,123,49,92,169,206,7,125,129,28,67,41,195,92,37,15,163,16,27,144,229,242,168,47,6,94,133,79,9,236,197,46,204,141,241,2,227,77,148,6,150,34,111,3,116,82,51,248,0,18,172,200,12,58,37,28,142,128,78,106,250,105,28,40,74,32,131,99,203,92,55,184,15,202,81,247,145,19,6,230,138,237,190,41,29,7,16,33,22,249,59,75,123,252,248,147,143,206,238,255,145,72,19,2,133,18,153,81,108,92,4,250,106,150,48,107,62,42,18,126,79,80,17,241,149,183,64,96,1,223,250,128,20,41,224,128,21,203,253,130,25,90,90,89,199,153,101,71,69,7,71,116,50,237,16,96,11,108,84,135,164,111,176,101,122,235,131,211,151,127,254,248,221,15,30,126,250,33,105,45,169,230,244,141,31,125,249,224,85,130,75,69,12,237,192,104,94,100,166,27,84,136,116,68,162,227,3,41,234,70,157,4,70,195,23,255,120,131,162,10,97,0,48,102,74,61,8,27,144,199,0,237,179,232,240,209,64,187,58,181,52,129,141,71,112,70,88,35,31,168,207,183,245,141,221,28,177,40,109,52,182,155,59,8,156,73,12,176,49,22,134,229,168,143,70,8,125,131,155,2,88,54,160,167,36,99,70,213,87,236,98,112,240,82,117,31,251,206,89,166,238,228,160,201,195,131,168,104,162,235,20,42,178,160,121,72,176,216,33,33,229,150,173,225,128,145,180,34,81,218,63,224,108,57,136,174,185,115,38,250,209,160,170,132,54,232,32,54,97,193,45,226,56,50,9,9,84,227,235,24,229,40,24,5,125,176,162,48,12,159,94,214,200,195,241,244,171,59,185,78,209,119,152,238,151,80,169,5,247,195,130,20,101,116,189,1,65,123,250,194,244,80,186,234,23,158,133,209,46,24,3,157,189,252,38,193,173,161,210,207,22,9,248,2,158,208,85,128,42,114,4,107,241,10,208,130,10,123,244,217,95,156,48,148,134,222,33,80,43,206,96,47,24,161,198,38,71,212,32,118,250,196,13,66,237,192,177,229,144,164,180,70,88,69,200,17,16,13,16,29,0,79,197,145,137,85,108,103,10,247,70,81,115,100,226,90,203,101,138,244,182,221,206,69,1,71,191,251,191,78,95,255,212,187,42,152,94,89,235,186,107,251,227,39,96,131,194,229,136,88,57,144,36,97,152,104,101,21,117,21,219,137,177,60,143,62,127,185,111,30,36,245,162,215,114,131,230,185,142,32,54,217,133,185,98,122,126,227,78,33,87,2,92,149,187,56,58,54,137,2,132,199,95,28,144,151,80,142,161,52,232,247,133,165,139,150,128,137,174,167,132,1,25,184,217,178,33,116,208,10,234,9,131,196,98,23,57,163,39,73,60,216,205,93,158,237,160,83,134,98,246,46,173,27,88,15,72,18,158,0,24,71,175,158,147,94,13,56,249,33,224,33,92,44,222,14,187,90,193,188,207,35,189,197,229,176,129,42,97,138,125,0,75,216,62,115,203,5,18,130,91,75,112,66,28,56,65,28,84,8,122,239,23,45,126,98,158,184,163,103,240,197,179,40,40,131,240,21,28,228,117,209,208,33,45,217,220,33,145,42,78,158,73,68,157,107,131,8,113,250,114,187,162,230,4,109,193,128,121,93,41,92,184,146,115,70,91,57,111,168,177,219,155,199,56,107,108,156,53,110,156,25,154,254,144,126,67,60,89,254,85,162,183,240,145,54,16,227,56,31,195,101,241,171,21,28,100,128,203,35,99,148,88,214,231,182,43,108,6,237,216,140,176,155,128,99,171,193,158,60,52,79,161,138,154,135,241,68,218,248,101,85,17,27,212,173,192,242,139,100,117,37,77,177,41,107,168,197,43,154,74,144,202,52,209,81,21,234,180,163,162,164,204,101,40,84,81,199,41,36,160,42,50,9,32,217,182,193,1,27,24,51,171,7,75,134,186,187,5,135,37,91,78,76,28,22,39,198,123,113,41,231,241,45,209,139,123,163,125,193,84,82,10,154,25,197,13,240,111,42,226,180,184,105,95,32,201,241,88,164,156,136,7,25,194,191,161,164,52,197,186,65,146,21,28,95,81,170,130,69,135,174,224,176,135,178,226,23,85,91,46,117,152,168,168,218,142,98,168,102,26,31,207,0,85,111,56,177,19,95,25,217,24,148,82,248,96,199,9,62,73,3,2,219,73,162,96,118,225,72,65,239,99,184,36,145,158,82,232,249,55,11,123,27,219,148,109,9,212,213,38,219,162,198,74,211,179,121,99,193,0,114,193,5,100,215,133,145,137,133,114,90,205,12,65,20,115,75,241,136,138,250,138,220,14,156,75,130,109,200,105,53,225,39,83,86,129,68,194,171,155,147,186,226,3,206,69,212,227,62,97,3,253,3,218,241,92,206,214,142,195,237,170,173,219,67,242,116,19,173,145,113,240,155,17,111,144,231,150,102,61,214,213,154,64,47,160,160,37,125,112,27,207,7,128,220,98,8,144,34,1,113,4,132,73,187,19,125,74,253,232,19,234,21,231,80,172,90,69,138,30,168,149,252,56,245,195,172,228,116,228,231,52,22,74,116,12,239,192,34,249,11,148,243,11,62,17,221,10,36,88,28,78,96,203,65,240,137,215,45,96,138,95,227,51,94,55,62,35,19,203,7,160,13,246,65,43,98,14,188,91,202,8,195,41,2,152,34,219,99,210,82,239,121,76,185,55,58,23,211,146,41,20,67,113,144,163,175,21,99,29,113,16,178,223,183,215,84,115,199,71,121,9,146,245,212,154,239,5,211,207,147,97,175,155,223,233,235,191,195,107,4,47,113,188,184,137,227,223,11,104,199,177,221,104,191,82,206,196,140,101,125,237,73,252,181,39,177,69,11,79,201,141,216,42,239,107,31,226,175,125,136,7,251,16,243,247,110,131,76,115,9,136,145,101,101,116,125,16,70,127,235,128,69,82,116,56,192,34,218,155,8,203,23,231,130,10,214,189,96,134,92,224,200,140,26,227,73,75,95,99,7,28,84,209,147,5,172,69,29,114,116,111,180,28,114,225,202,97,227,184,112,100,216,141,135,207,137,133,195,242,171,104,17,146,34,216,54,98,33,99,185,208,87,67,3,48,106,164,16,203,22,29,18,163,38,34,138,168,68,41,122,85,140,154,190,74,76,118,105,233,102,190,151,214,102,242,71,53,75,163,233,109,245,142,23,154,133,230,140,47,78,157,203,147,215,160,153,247,238,153,30,232,198,34,39,209,211,43,45,56,37,128,112,159,82,21,177,161,224,235,219,178,92,141,245,218,143,182,21,113,82,220,176,207,255,129,112,45,28,44,135,107,150,1,105,69,73,53,108,5,64,85,161,129,37,104,0,249,109,177,99,29,253,57,116,37,254,216,203,66,66,39,15,200,153,151,115,90,72,238,139,188,190,32,89,233,127,250,229,161,250,145,116,141,36,104,75,51,139,78,187,182,95,55,134,61,224,190,0,252,48,175,165,231,226,3,240,74,123,122,162,47,210,96,24,136,27,85,145,116,14,17,10,200,147,32,210,203,19,141,220,191,88,222,185,56,208,0,231,74,8,62,141,109,234,55,64,157,205,240,9,142,115,175,179,111,165,66,235,33,129,26,249,133,236,251,153,224,122,144,189,13,162,163,38,239,40,155,12,136,216,33,32,11,14,24,232,7,61,68,208,209,68,93,130,88,177,100,144,120,207,28,220,91,22,32,23,127,237,24,13,166,41,128,17,90,66,251,13,251,205,238,112,216,19,169,75,226,127,45,227,251,30,201,251,186,225,66,17,4,94,240,138,32,64,197,32,76,232,68,123,117,105,208,122,66,108,94,144,245,204,193,116,217,34,102,36,179,176,65,34,192,0,24,231,8,17,137,143,105,223,52,111,109,54,203,229,7,117,249,144,88,242,188,63,90,159,0,197,92,203,200,221,5,107,92,208,2,12,177,147,244,245,116,184,164,24,104,248,92,88,132,195,110,230,70,207,102,110,144,93,193,232,217,204,101,7,162,183,168,187,49,250,20,180,44,209,161,207,135,49,1,110,222,164,177,228,131,228,23,188,148,253,136,63,208,61,213,41,14,26,189,33,182,107,253,0,253,232,0,130,21,128,45,247,1,136,45,222,105,33,216,46,217,105,33,218,46,219,105,27,55,111,226,118,220,214,188,246,89,18,235,240,147,255,160,78,139,254,100,3,53,251,5,204,191,181,94,113,165,2,251,42,1,129,251,213,31,144,12,234,220,93,61,144,220,12,110,151,52,44,241,15,13,50,16,44,166,120,135,18,196,127,23,141,117,128,197,234,96,84,132,33,10,209,126,210,243,206,74,232,132,197,24,149,252,228,53,101,168,110,68,102,71,30,255,45,165,209,86,120,23,17,171,180,54,62,198,244,86,59,130,150,156,233,153,150,162,207,186,83,223,114,54,103,107,219,41,241,89,13,83,172,61,207,106,42,90,161,76,77,190,178,212,88,196,140,205,103,251,117,209,13,149,99,120,44,58,61,100,48,26,244,34,202,202,234,117,114,252,6,245,46,34,133,164,232,178,238,104,123,88,51,236,115,180,93,244,168,17,179,88,46,142,51,247,157,78,200,184,20,192,124,128,149,233,226,0,116,206,21,154,218,207,20,212,183,8,107,64,236,221,72,5,110,145,165,106,124,211,74,166,17,37,134,66,199,222,16,141,17,52,92,232,255,83,182,205,22,233,189,147,196,28,130,20,170,5,183,151,223,186,254,94,10,220,246,209,9,166,253,224,72,129,235,249,223,75,183,165,192,55,220,111,71,19,104,187,243,120,223,59,114,35,35,254,164,163,30,144,61,117,35,47,35,86,244,244,65,90,175,59,200,131,156,186,219,212,145,176,161,27,248,250,10,36,194,2,218,87,180,1,72,210,21,180,133,26,50,214,61,128,210,16,239,71,102,47,63,196,55,194,50,119,208,165,71,11,53,165,211,99,132,122,243,166,106,199,7,111,0,205,168,214,80,186,182,211,6,161,27,115,12,73,22,216,168,9,164,216,45,7,126,7,91,159,6,90,188,219,91,129,237,49,230,165,71,114,145,147,44,6,128,177,220,200,72,78,192,39,52,229,58,230,108,62,238,248,21,228,143,95,137,36,29,179,4,250,110,6,82,230,150,128,85,64,194,182,47,224,31,242,190,206,14,247,144,184,250,97,131,67,29,233,217,224,109,33,110,132,177,22,251,21,99,192,252,234,177,160,25,241,128,224,66,137,102,183,2,57,152,116,232,174,134,47,193,205,75,92,236,125,156,227,127,223,224,88,33,93,95,142,249,96,77,182,132,96,140,133,111,67,35,120,250,31,226,115,32,255,75,228,127,220,166,222,111,178,97,18,223,55,162,35,197,242,236,205,155,88,18,100,72,32,62,251,139,255,132,186,52,151,32,227,32,233,16,119,6,192,207,6,58,32,83,169,184,31,141,123,127,48,176,115,66,127,114,215,40,185,3,21,15,145,204,90,21,23,77,143,155,66,21,155,54,253,165,251,186,76,186,3,99,16,152,16,165,103,106,233,100,243,132,54,216,145,27,13,146,143,108,50,210,45,237,155,166,131,10,111,105,136,61,155,3,251,229,71,35,117,94,138,49,135,39,232,69,211,67,76,3,147,39,54,222,129,118,160,230,108,96,127,17,71,186,101,126,211,137,108,116,11,182,163,129,243,104,250,207,163,12,148,130,247,11,189,88,106,218,57,39,152,142,135,219,169,53,22,162,243,26,193,134,90,190,255,159,143,190,184,79,238,49,41,176,16,85,36,157,136,86,246,65,131,119,222,90,22,237,231,20,230,195,220,239,182,98,90,89,122,181,39,128,248,102,102,121,14,197,160,70,196,30,197,138,75,157,98,127,55,199,24,82,85,143,198,5,202,242,17,43,16,182,9,161,221,66,82,66,223,160,107,197,62,254,251,241,141,170,163,45,206,32,11,24,160,5,27,111,72,140,207,59,120,235,109,15,118,219,195,203,147,189,137,70,71,105,16,6,199,219,111,246,100,245,40,127,100,36,217,159,199,59,94,254,93,132,50,80,78,220,250,166,167,228,202,246,43,94,134,238,45,111,60,226,20,171,177,164,66,199,120,16,41,57,21,64,253,216,53,190,197,72,121,200,19,183,3,73,215,155,111,80,0,36,246,23,223,65,12,76,49,42,161,243,42,150,187,199,106,134,222,244,221,37,219,104,82,30,69,226,205,73,31,199,79,36,75,195,101,143,110,199,190,1,32,102,159,133,119,151,146,108,117,158,173,210,186,237,216,175,83,158,35,224,142,187,99,114,66,10,168,84,248,104,59,118,201,80,91,210,89,186,215,169,206,89,153,141,86,234,38,111,232,41,206,64,60,194,152,238,2,101,224,95,92,219,117,213,53,92,86,153,76,112,240,155,70,247,46,132,181,32,4,189,165,108,139,216,126,207,240,32,62,212,45,153,94,5,19,195,19,197,164,61,15,144,56,167,52,60,0,3,242,199,166,110,112,186,69,207,166,125,204,133,88,27,192,187,201,69,166,238,191,123,50,124,192,35,14,98,221,3,88,214,186,243,199,154,102,198,246,80,159,124,22,237,185,216,169,194,184,179,205,0,251,92,55,41,78,145,143,242,11,91,54,244,89,96,39,28,112,144,45,62,102,59,102,63,233,209,163,40,59,70,154,165,254,237,105,136,69,217,44,48,233,229,87,14,94,46,67,45,16,166,57,188,38,90,191,6,74,199,65,184,216,221,106,240,156,187,85,59,36,20,75,64,98,19,192,201,203,214,177,195,213,23,45,48,202,157,59,21,98,190,138,170,99,247,155,86,96,41,155,250,83,6,45,139,252,192,239,49,229,221,187,7,42,107,215,136,247,112,45,91,17,229,110,18,220,68,185,69,217,49,151,234,12,189,211,88,200,10,71,8,152,72,146,246,84,138,160,20,232,144,169,217,135,204,160,29,203,98,240,2,101,135,204,160,40,69,184,120,130,95,49,4,104,130,226,236,227,21,241,226,48,152,206,154,27,211,25,140,96,69,19,71,219,120,244,224,205,199,255,249,99,240,163,195,193,46,4,114,37,135,202,238,89,242,189,199,15,235,8,217,123,92,14,136,87,145,47,25,193,217,175,168,244,236,243,62,250,158,11,225,194,70,235,28,72,234,150,146,234,40,98,147,220,205,85,194,33,15,108,151,150,34,206,139,179,246,221,92,89,142,199,106,161,114,197,186,155,171,41,169,166,125,55,183,163,164,174,7,40,13,162,164,140,202,213,234,104,21,199,186,187,65,255,128,21,218,40,137,197,90,150,157,200,105,52,194,244,129,2,151,93,228,118,144,185,4,162,45,240,144,196,93,63,176,220,4,45,160,11,82,50,243,22,228,157,249,29,95,176,43,78,15,166,10,243,132,101,222,160,130,66,58,203,170,25,5,80,1,240,21,130,149,41,24,245,178,236,147,2,55,196,80,252,134,24,149,196,27,129,177,132,95,16,123,50,129,185,160,0,102,167,255,118,246,157,239,34,170,125,252,197,23,15,63,253,112,108,108,76,56,241,68,111,129,103,130,71,224,104,33,105,63,77,233,130,117,33,223,136,193,93,15,98,11,1,91,28,132,217,226,133,58,172,31,182,133,129,95,45,148,218,1,73,118,12,130,253,58,32,9,118,209,235,95,12,12,222,168,126,160,24,181,134,126,104,195,41,247,134,191,121,116,255,221,71,111,124,207,194,82,230,33,25,92,206,246,13,229,8,131,245,161,49,192,127,44,56,17,11,179,129,26,137,65,74,97,16,126,67,116,24,248,6,234,152,247,234,103,167,111,191,45,120,161,0,112,61,117,97,97,243,19,107,133,172,246,118,136,199,238,239,35,24,11,219,51,215,189,123,194,168,224,31,17,60,112,35,189,113,44,158,239,160,145,153,125,244,251,207,79,255,229,135,23,31,52,215,141,169,79,56,218,109,28,141,30,237,26,96,131,204,143,14,52,217,63,204,128,94,172,196,243,6,91,28,6,16,164,7,119,213,137,91,138,182,51,85,75,98,75,138,37,165,162,27,85,18,19,80,198,76,19,219,167,246,131,116,24,0,181,74,239,132,187,208,67,174,100,124,131,238,141,85,140,231,233,241,253,143,79,191,248,153,11,231,184,31,54,132,11,20,149,246,131,153,195,147,211,192,211,238,139,171,244,1,253,193,22,247,222,253,25,98,230,248,65,75,57,187,112,123,72,154,39,117,99,76,71,126,57,122,236,135,216,43,157,223,12,201,11,231,78,232,17,98,151,26,176,245,238,141,125,211,10,224,86,64,219,79,128,232,233,86,197,64,81,172,16,211,174,61,139,250,242,3,44,138,133,182,110,26,106,11,27,217,0,255,31,221,83,186,2,134,241,18,45,248,51,156,105,78,62,154,194,47,136,57,79,255,238,156,56,91,6,83,211,105,114,228,38,55,212,58,152,225,40,32,208,89,70,56,167,159,189,142,253,184,153,235,119,21,49,45,145,97,76,5,3,220,240,95,164,84,203,95,197,233,106,110,69,217,3,212,5,16,121,216,126,102,1,180,3,212,216,213,106,116,56,200,11,84,49,112,78,125,22,84,10,133,177,23,221,235,228,226,36,204,45,31,92,131,5,144,31,244,66,76,2,113,10,227,201,89,160,44,7,106,91,45,171,13,213,236,142,18,122,16,192,73,220,68,7,11,197,76,10,99,188,12,212,95,118,65,69,142,150,245,35,91,90,88,41,218,188,23,174,158,65,239,114,0,118,104,116,156,218,2,137,170,14,204,2,61,154,244,143,35,174,248,54,18,218,153,157,26,137,216,76,142,46,212,33,205,101,170,100,249,140,113,38,109,188,227,152,211,175,171,175,205,154,115,41,36,195,209,128,104,175,131,164,43,152,36,184,142,57,132,92,240,37,226,173,222,236,153,116,236,27,39,23,178,183,74,121,217,91,81,197,72,75,209,48,76,55,85,9,98,99,73,242,226,74,38,88,252,112,187,52,180,26,58,22,194,117,134,21,70,219,167,209,88,224,67,88,80,177,246,246,28,192,28,163,136,29,38,172,174,244,105,253,101,237,60,233,244,112,157,31,100,236,105,90,23,133,99,236,144,128,78,211,141,49,114,132,90,214,91,169,0,119,113,103,111,128,189,58,45,155,20,32,40,242,53,5,33,87,220,30,209,44,34,237,176,218,39,165,71,251,164,16,237,137,210,199,228,193,61,113,96,5,237,169,120,138,36,53,28,64,153,58,59,51,62,32,186,61,122,208,169,222,142,50,238,21,168,92,35,81,198,29,241,201,209,39,136,79,174,185,98,202,58,130,148,111,109,227,32,229,46,123,53,13,177,37,208,117,216,139,60,53,56,128,108,85,180,34,141,243,241,196,9,175,105,112,111,78,196,142,109,53,109,73,74,68,21,21,21,61,71,142,153,91,71,89,198,68,175,94,74,225,244,82,138,173,151,18,81,153,82,194,214,77,93,62,238,86,87,73,149,21,241,136,40,57,106,85,37,220,171,228,232,42,72,118,64,52,108,171,57,194,149,154,34,149,101,27,195,246,80,73,29,217,106,142,180,197,200,201,188,19,223,78,44,189,240,92,25,12,176,211,213,42,94,245,115,162,197,200,147,89,209,178,9,77,214,20,209,230,78,201,195,254,214,199,78,214,202,111,11,60,135,54,13,89,35,231,118,146,76,184,10,219,4,189,99,181,98,116,154,229,81,44,44,123,49,207,118,150,133,230,238,152,160,173,83,168,113,56,235,32,190,180,116,180,61,197,181,221,141,176,254,204,20,144,78,77,35,41,231,242,241,230,4,225,22,179,168,34,118,10,124,119,21,134,38,194,207,76,74,168,233,141,42,13,99,97,155,59,242,73,110,147,36,88,73,146,228,147,139,230,205,155,248,50,152,176,47,110,56,147,188,222,83,168,235,88,62,66,28,203,86,32,11,28,77,186,146,131,118,173,210,65,171,177,57,106,79,60,90,0,232,44,74,181,166,142,130,108,179,230,161,138,17,120,85,139,179,36,110,119,30,174,40,162,8,99,133,156,80,13,46,183,166,46,106,62,193,246,196,3,86,132,101,248,125,165,144,127,89,37,149,86,196,23,123,0,15,178,10,222,207,44,110,83,145,18,149,90,197,2,60,184,101,110,49,152,89,97,59,245,162,197,118,78,68,33,20,175,198,132,30,48,122,114,203,140,33,186,66,65,52,44,198,216,157,59,74,123,14,227,59,163,37,105,164,140,49,90,30,146,208,9,112,39,166,57,196,226,245,218,13,3,39,217,130,120,95,168,89,130,176,13,209,63,198,26,58,146,50,218,120,65,211,234,83,236,165,31,219,111,202,80,97,56,145,64,139,152,149,126,75,246,9,129,112,60,168,4,130,104,154,12,17,73,143,119,219,122,199,168,32,9,20,199,5,107,239,200,85,253,112,14,220,136,145,76,132,86,126,40,17,11,244,239,78,184,28,169,61,247,238,84,16,225,69,227,195,117,71,8,201,193,184,224,186,142,182,107,20,48,107,183,160,12,110,149,17,245,71,195,162,186,154,89,88,58,12,204,76,214,245,52,250,103,190,180,178,147,95,169,163,167,236,34,252,222,203,166,55,208,159,220,78,122,90,133,135,116,122,125,190,180,20,40,164,141,118,184,18,69,73,50,9,105,122,41,63,177,178,150,175,205,55,167,18,139,171,243,149,213,163,216,184,118,208,8,109,108,46,238,141,239,44,173,230,51,115,147,245,149,233,70,112,62,31,13,108,132,3,71,136,211,172,173,135,131,234,126,97,175,25,104,100,37,196,67,38,39,91,210,244,228,241,204,145,84,105,234,83,43,161,146,156,239,180,87,74,157,153,57,185,190,185,188,38,173,134,91,170,186,17,93,148,246,11,245,108,184,62,221,216,219,28,233,182,15,142,229,90,173,26,8,53,230,228,213,70,99,35,208,92,108,70,34,241,144,50,18,141,68,66,177,5,165,166,40,213,120,188,116,208,92,205,134,142,11,74,46,83,215,23,54,227,185,217,210,230,92,61,190,184,87,208,15,51,249,116,113,114,35,23,56,92,84,131,105,185,185,177,178,216,201,206,181,15,139,83,106,183,186,28,13,100,179,137,29,77,111,151,231,226,83,217,165,245,185,224,220,78,58,83,76,47,236,229,199,143,15,195,106,44,189,48,187,188,153,40,182,166,59,35,245,226,202,108,99,98,119,102,124,47,47,197,180,149,244,122,125,179,30,200,204,103,34,147,229,67,101,99,38,124,56,149,93,207,238,239,5,246,91,45,101,127,33,159,63,60,84,39,167,242,213,185,221,227,98,88,219,149,2,35,209,224,130,60,183,48,217,222,153,90,9,46,85,55,180,64,182,181,153,48,118,39,86,55,131,233,37,213,92,88,155,152,156,218,156,170,4,59,177,78,87,149,34,51,251,234,209,108,188,182,187,188,107,100,215,23,55,151,39,119,23,198,151,243,165,165,68,48,112,176,31,93,236,204,110,182,246,140,131,116,80,234,30,44,70,139,199,11,123,27,211,71,249,133,76,33,221,88,156,60,24,169,181,231,102,165,213,249,142,164,236,204,52,107,29,117,99,166,177,27,79,119,143,38,230,10,123,187,197,76,190,51,181,57,171,171,133,116,187,179,188,184,167,7,166,74,211,71,9,173,182,209,105,109,164,131,233,200,98,122,63,189,208,105,170,202,166,162,141,180,106,129,140,185,98,4,166,106,199,193,145,133,189,174,182,151,46,212,39,186,233,198,206,90,98,122,57,18,203,29,53,91,202,82,224,40,86,204,175,165,181,102,116,42,26,92,201,172,28,151,151,18,145,163,216,178,182,145,217,111,237,151,106,229,233,195,233,240,84,252,112,45,191,176,159,95,212,230,58,203,203,229,154,178,147,219,47,148,210,102,65,27,159,104,46,42,234,230,228,116,167,30,207,31,134,227,250,202,202,120,83,95,25,9,229,118,38,58,35,153,192,116,119,185,171,68,115,155,249,241,180,100,4,114,135,157,221,181,140,145,143,55,205,229,227,89,121,101,47,18,154,110,205,234,35,155,51,133,244,92,65,143,73,27,233,72,104,73,59,208,14,234,139,43,197,153,105,201,92,173,31,215,75,245,189,206,82,99,53,90,153,24,95,47,238,101,149,202,198,82,101,191,186,156,222,61,92,159,158,104,111,182,170,141,86,163,88,217,93,202,207,76,213,22,162,173,136,42,183,228,92,99,122,117,206,220,41,105,83,83,213,132,182,168,36,114,217,112,70,95,26,159,90,57,204,7,148,116,173,28,223,91,239,6,138,171,27,251,70,115,62,191,50,173,46,173,47,23,18,114,254,160,164,46,31,28,77,79,175,229,142,138,135,233,221,169,88,189,216,29,217,156,48,150,242,241,227,169,253,206,204,66,216,8,4,58,147,139,193,153,104,35,82,41,230,22,218,149,206,162,182,219,88,207,119,39,51,233,137,181,88,168,154,15,173,203,225,13,101,188,92,143,168,225,197,110,166,123,88,110,212,118,235,173,112,231,96,113,47,48,35,207,237,101,84,121,89,89,15,43,113,165,24,208,10,149,78,160,45,47,237,238,170,227,209,253,227,226,92,251,96,103,114,109,60,167,70,50,139,186,188,183,62,27,10,164,85,109,102,77,174,6,231,39,229,249,205,220,98,46,63,81,206,109,132,204,233,35,181,157,139,47,149,187,209,106,190,188,113,16,85,212,234,124,102,61,190,111,212,186,153,145,114,182,221,104,236,204,142,236,107,209,181,157,227,141,114,162,177,210,24,89,173,53,226,209,185,145,229,69,181,48,82,158,208,103,91,19,139,155,82,181,126,56,163,53,10,137,122,213,56,144,228,227,88,94,27,217,139,111,84,102,194,129,192,100,167,177,184,54,23,28,137,44,118,194,205,145,221,117,77,70,2,176,60,178,148,31,239,238,151,39,202,155,217,204,49,98,123,179,209,241,220,124,160,102,116,163,229,169,229,112,104,118,63,30,89,202,78,68,118,211,153,137,233,90,183,185,209,40,135,139,199,221,76,113,191,85,91,46,45,53,231,106,187,181,137,245,185,201,131,229,229,120,169,40,109,148,138,249,169,205,250,158,90,175,70,149,194,252,180,57,191,82,59,154,74,172,213,18,107,229,144,158,137,148,140,253,238,134,220,13,206,28,7,15,228,76,67,30,207,140,100,10,71,43,241,221,196,92,40,113,112,120,60,49,85,222,79,76,45,101,139,165,189,205,133,72,181,91,40,198,171,227,107,197,248,241,244,254,114,104,106,121,117,188,162,116,54,187,19,137,214,188,54,57,21,213,166,163,102,119,221,168,135,140,105,115,118,190,27,219,207,38,66,107,237,197,145,9,99,98,46,146,55,138,27,25,181,18,60,8,213,187,234,74,189,34,173,198,163,71,227,187,199,82,253,56,92,88,12,143,183,179,27,251,89,93,110,197,36,41,20,218,92,202,36,58,83,147,173,195,78,121,46,177,107,148,243,155,177,114,68,218,85,166,166,140,227,68,225,112,90,41,172,200,185,217,74,48,218,77,207,233,17,61,151,88,223,9,236,28,76,76,86,39,180,149,157,136,158,73,108,140,87,66,199,243,157,236,241,108,46,177,25,152,92,57,208,149,184,186,190,26,50,42,235,197,169,80,123,51,54,95,203,69,180,89,105,124,70,149,230,202,90,176,178,150,141,35,73,199,136,4,170,243,137,195,236,204,241,254,94,196,200,238,109,172,77,38,138,187,177,112,120,115,98,124,30,173,196,248,81,24,206,223,197,116,184,18,92,168,103,235,233,122,104,127,97,110,100,97,166,182,54,21,144,165,124,100,126,109,110,90,201,7,202,251,129,102,81,235,4,50,19,197,245,245,253,230,225,98,102,121,174,21,75,200,205,165,80,32,170,76,142,175,78,238,204,6,154,233,68,58,125,188,185,19,158,58,54,15,91,187,243,245,80,177,189,124,148,53,130,72,94,58,42,71,116,185,176,49,181,55,181,90,140,40,241,180,90,175,29,7,170,7,197,35,37,26,138,237,183,230,118,2,133,227,140,209,149,115,71,11,27,149,217,76,39,94,77,199,163,35,177,153,76,41,43,151,228,108,55,216,172,238,214,58,237,204,196,236,100,172,162,238,29,21,227,205,188,140,22,120,174,218,62,84,166,43,230,210,210,180,146,168,76,141,215,243,129,189,208,66,27,9,127,203,21,117,126,199,92,11,40,115,43,165,227,86,181,24,58,110,87,247,19,209,184,185,59,53,30,203,28,175,79,46,22,90,197,244,108,115,255,216,152,137,30,236,6,235,179,106,108,45,177,84,41,237,20,27,71,171,35,177,131,153,196,78,247,64,14,29,142,212,26,82,190,220,8,212,23,18,157,224,220,132,154,9,103,130,243,165,240,102,45,158,206,101,205,198,236,120,32,159,219,157,214,167,247,167,179,106,100,183,52,158,215,22,99,145,82,124,101,185,222,89,65,187,111,22,209,203,190,178,156,137,7,102,55,218,177,137,88,236,88,106,205,205,45,155,115,165,192,188,186,111,180,55,103,11,227,165,89,45,94,147,10,199,165,88,45,59,153,59,58,46,230,2,155,51,27,241,156,177,176,88,216,88,232,148,155,147,234,198,102,124,106,37,221,222,88,235,180,74,85,53,91,90,202,101,54,149,213,131,124,97,175,158,110,37,140,227,189,221,13,105,60,164,20,55,210,74,112,125,34,177,87,200,118,27,250,222,196,218,244,81,119,51,187,81,9,132,22,235,237,13,35,176,220,41,142,239,25,237,197,245,213,118,117,178,212,152,95,92,62,152,105,133,139,123,19,217,153,210,202,190,94,142,5,55,154,243,181,197,153,86,182,153,27,111,44,7,55,34,229,14,42,96,49,50,89,43,84,155,139,123,141,150,166,204,234,123,161,201,201,189,22,162,249,90,102,99,111,179,154,144,58,177,133,80,56,82,81,103,244,133,110,119,105,33,90,154,92,202,148,246,114,185,189,5,41,50,55,62,83,210,142,195,181,3,105,66,139,236,236,101,140,196,220,120,70,77,207,206,206,238,206,20,170,177,149,194,148,166,105,107,187,117,163,208,8,173,231,2,233,189,206,220,126,193,168,207,153,51,210,76,217,92,235,30,175,69,195,249,236,114,252,48,54,19,146,230,171,157,165,249,170,86,157,143,100,215,90,37,105,253,80,58,154,140,47,22,50,245,82,38,80,82,166,228,80,44,175,38,74,114,119,109,122,55,87,214,187,19,225,180,150,159,154,47,172,79,28,205,73,249,205,229,98,112,71,47,205,118,39,103,91,11,205,226,82,101,97,98,62,27,78,31,134,71,50,171,251,243,179,49,173,212,46,53,27,209,64,161,182,62,175,238,28,174,5,155,249,108,36,56,171,22,86,38,54,210,218,225,200,70,172,57,98,20,171,249,77,77,153,89,10,79,110,100,118,166,119,155,165,181,145,253,246,94,30,177,229,253,66,164,96,172,237,212,22,202,173,153,245,238,161,17,10,166,103,118,55,235,133,192,194,220,226,244,180,218,104,75,115,186,50,158,157,93,41,135,130,213,117,41,100,236,116,102,22,245,64,166,153,15,182,205,149,98,116,111,125,105,230,112,183,185,30,108,236,207,173,46,21,3,147,145,200,122,112,117,186,142,200,100,167,187,50,45,237,174,85,50,106,176,60,181,147,107,173,79,30,70,118,215,215,246,143,205,144,150,48,205,217,194,102,101,117,113,125,185,148,153,156,156,219,104,101,86,246,14,150,215,214,54,114,157,35,19,145,76,51,102,108,24,149,98,100,175,146,111,135,23,91,187,249,70,62,91,92,88,154,85,186,147,155,82,126,58,180,60,169,103,2,123,187,70,199,144,102,198,3,185,234,202,177,178,150,57,234,204,25,107,115,141,110,116,57,54,37,215,139,107,17,115,181,164,20,162,235,133,252,122,123,89,222,57,218,168,76,167,199,227,177,204,110,187,51,217,153,220,219,216,76,175,228,86,215,15,202,217,64,58,84,138,79,133,210,209,195,252,161,177,95,152,173,79,78,24,27,59,149,232,241,236,196,81,246,160,186,86,175,239,197,226,211,107,137,68,45,184,172,28,41,106,124,100,252,176,109,212,34,82,233,120,164,189,89,7,153,53,157,153,94,90,65,12,118,111,186,94,175,167,82,2,22,138,195,225,1,135,22,57,2,33,249,158,171,148,31,10,134,170,129,90,57,49,180,148,31,9,246,118,72,232,180,149,27,208,208,138,41,220,130,123,133,96,72,22,112,242,178,84,57,63,121,52,30,8,210,228,241,196,128,225,74,68,43,177,231,60,92,9,41,94,43,71,165,192,176,195,85,73,4,7,116,168,162,72,213,231,220,161,106,52,90,147,203,241,161,59,84,13,38,206,159,208,112,56,20,39,19,170,4,67,3,250,31,10,149,159,55,253,43,65,41,88,41,7,134,62,229,42,114,224,188,254,143,25,62,147,212,105,92,147,73,24,128,132,50,131,171,27,21,221,64,253,133,232,63,68,97,164,24,204,248,200,86,170,141,254,63,246,222,181,59,142,228,56,16,253,190,191,162,80,67,97,186,216,133,70,85,191,208,232,102,13,4,130,224,12,103,200,33,135,228,204,104,4,66,188,213,221,217,64,19,141,170,158,170,106,60,6,104,31,201,215,235,215,90,150,116,174,45,219,107,159,107,201,103,143,100,239,177,37,95,175,175,45,207,72,214,127,185,43,146,163,79,254,11,55,34,50,179,42,235,209,120,144,160,70,218,5,65,20,170,242,17,25,145,25,25,25,249,138,32,35,205,121,119,244,217,120,121,204,192,221,106,243,114,105,169,151,101,150,231,76,60,187,233,6,124,137,149,10,162,93,215,49,45,201,158,123,183,93,89,196,227,151,5,212,37,196,212,78,123,42,70,131,196,218,235,113,222,215,241,84,26,250,114,82,151,135,5,57,233,245,227,76,9,170,191,103,90,66,139,61,174,187,104,73,158,159,191,226,91,167,47,74,160,178,202,119,126,10,147,204,9,137,234,166,222,69,208,40,183,150,167,252,88,189,255,138,216,86,97,147,217,251,207,113,154,248,68,225,204,180,184,62,188,128,231,139,99,126,103,108,33,28,246,227,35,22,210,248,73,202,149,207,237,216,191,138,114,52,89,154,32,225,126,24,240,34,218,156,157,54,75,194,42,234,39,218,25,23,174,39,158,127,246,59,207,63,251,61,110,173,254,217,247,190,163,111,170,30,32,228,171,9,211,88,22,10,223,163,242,20,14,223,62,136,29,24,164,190,69,171,204,58,253,135,171,225,226,56,201,108,87,119,147,17,231,89,173,187,53,59,149,112,101,33,246,252,227,52,84,127,221,200,187,231,122,108,148,57,153,2,193,74,122,245,152,82,54,153,134,73,199,163,73,24,183,128,226,221,230,208,235,201,218,79,123,119,134,238,197,134,123,116,194,233,204,110,111,16,26,121,89,158,121,32,237,233,183,255,232,217,63,204,240,253,108,158,86,55,192,140,187,221,161,71,86,37,5,221,252,218,195,154,191,187,171,158,208,82,252,49,168,94,65,56,178,28,94,226,142,137,62,101,255,155,133,196,174,59,244,226,115,45,210,253,241,41,253,103,150,159,228,177,219,167,218,215,171,228,234,62,215,224,210,217,70,225,81,164,116,127,84,142,51,189,232,121,227,148,115,18,85,12,170,17,40,244,94,244,188,148,56,254,164,248,79,145,62,236,208,149,128,206,221,137,60,32,175,2,55,56,13,56,166,75,35,208,115,22,168,31,187,238,65,124,154,38,119,188,138,187,20,166,243,88,47,116,218,57,125,136,43,62,221,37,153,133,164,69,194,44,130,108,233,28,7,135,109,97,186,54,159,136,11,17,72,138,110,204,147,84,248,25,251,72,57,241,232,23,247,75,93,116,47,167,108,151,75,121,115,229,36,177,109,227,106,113,12,218,225,132,193,229,252,199,201,172,211,143,147,113,187,202,81,230,172,77,98,23,29,173,174,110,237,138,145,80,14,80,17,29,51,157,133,18,63,118,44,61,13,161,107,183,216,183,231,114,202,251,136,2,249,164,243,98,228,185,130,187,197,228,58,218,75,18,229,157,157,146,127,250,249,243,79,127,254,249,143,254,253,217,119,127,38,15,214,165,232,193,3,123,130,32,239,87,65,69,98,29,169,210,151,93,174,19,31,136,200,159,21,254,120,52,0,118,240,140,147,169,252,238,191,61,253,246,119,50,148,181,98,194,226,130,94,230,12,225,201,180,32,243,158,68,198,225,65,24,158,74,134,56,178,61,139,12,113,180,238,34,41,80,120,106,204,182,222,57,35,79,125,255,239,160,195,62,253,250,79,103,118,13,132,245,171,236,15,56,227,3,73,123,54,244,63,255,241,15,158,127,246,187,159,255,248,159,159,253,249,31,207,238,12,2,228,197,159,58,125,246,127,125,243,23,63,251,171,76,193,205,198,137,5,153,97,207,31,179,254,131,145,31,161,34,250,120,82,218,32,191,181,241,94,185,57,240,114,108,137,247,101,97,128,17,149,34,132,253,104,232,237,36,24,2,129,44,64,19,223,177,15,128,66,237,234,132,131,226,201,76,164,20,204,62,25,158,252,227,231,23,138,99,73,25,155,78,241,224,147,212,201,96,236,144,74,151,208,80,146,144,148,102,42,239,90,0,238,91,168,46,249,99,242,195,140,74,78,236,182,24,144,188,207,66,60,89,154,27,164,132,143,51,212,54,243,99,42,4,202,225,84,168,232,185,52,107,5,170,251,166,242,51,53,135,56,177,10,105,209,175,207,208,153,216,8,223,27,180,0,136,231,221,74,122,111,137,117,225,189,79,167,25,250,174,13,239,19,58,185,213,111,225,42,17,86,71,215,234,9,31,128,108,121,208,224,111,110,183,94,227,111,253,90,119,137,191,45,181,234,77,180,148,58,166,50,150,122,232,47,98,151,214,63,150,112,165,205,28,224,59,107,52,17,216,54,190,55,221,110,11,222,183,240,189,218,106,245,224,125,79,113,130,214,165,213,55,219,118,225,253,144,220,78,116,13,243,128,18,52,91,22,66,217,63,197,12,101,210,108,237,49,63,64,26,27,166,28,240,111,85,157,110,111,11,71,105,187,195,131,33,154,108,220,165,239,205,179,152,167,76,59,128,178,210,102,39,173,148,117,202,243,154,157,76,57,157,42,114,188,86,52,218,170,99,235,169,206,214,210,138,71,162,103,192,20,155,20,141,199,195,254,99,9,70,122,236,230,136,32,74,138,155,85,5,164,24,27,115,67,97,33,20,113,92,231,64,248,185,225,195,175,81,12,89,14,87,234,232,116,38,160,52,24,166,129,94,132,171,179,91,239,166,61,135,197,234,217,173,254,41,94,198,178,78,209,78,243,129,150,78,178,254,222,251,171,183,179,69,167,90,44,157,62,141,103,210,34,167,64,165,10,86,188,160,29,197,57,113,68,205,99,56,35,154,198,230,217,209,89,173,22,111,175,168,166,90,149,89,187,112,134,145,183,65,154,61,121,150,241,126,86,202,41,80,29,197,1,86,36,28,95,137,5,212,141,77,37,178,34,123,166,114,16,146,76,154,231,19,204,54,208,134,150,29,200,171,80,209,129,56,79,53,191,46,205,211,4,177,93,96,41,180,84,35,53,193,241,113,160,216,108,120,135,29,198,190,184,92,162,70,77,236,74,187,165,104,97,34,49,144,227,159,88,130,127,124,236,163,142,3,67,205,91,52,220,148,64,144,85,201,88,137,232,90,147,156,119,176,52,251,155,1,18,12,237,192,157,80,16,173,120,2,254,220,94,195,132,93,86,225,217,136,78,176,158,249,136,237,97,250,136,173,50,82,100,206,214,198,214,18,232,66,32,63,233,233,246,201,199,117,209,228,210,177,83,88,169,231,43,241,238,52,102,203,198,78,83,135,111,51,71,233,191,168,207,252,93,139,3,49,12,234,217,24,221,228,81,134,169,231,87,48,116,115,194,237,11,82,164,210,243,212,138,62,233,142,66,63,141,95,239,252,214,95,122,47,107,19,35,109,218,194,154,105,218,34,54,169,184,37,75,140,205,193,75,179,22,104,192,130,91,84,84,108,90,68,124,75,3,167,21,177,92,146,214,24,151,50,165,47,229,173,88,176,249,121,150,178,115,225,201,19,255,75,242,192,191,125,70,67,20,150,105,46,153,182,157,156,247,135,94,173,231,144,203,52,93,44,204,102,136,57,244,11,69,134,109,196,254,13,185,1,137,21,28,190,42,66,182,246,206,147,31,5,128,240,118,70,253,135,155,186,35,38,203,136,149,87,200,104,57,175,24,23,199,106,105,175,141,123,105,207,127,19,241,89,164,159,44,216,47,224,123,85,174,130,194,0,107,36,22,93,84,166,37,87,129,169,123,51,27,155,109,23,205,175,196,170,231,134,189,41,190,28,127,230,144,87,124,243,104,164,184,59,48,76,120,30,201,101,89,97,250,232,124,254,47,144,17,164,148,85,155,255,4,231,144,103,109,253,211,156,67,246,46,218,234,235,233,110,33,183,138,153,227,139,114,11,25,139,156,140,39,8,59,239,59,81,113,5,97,75,81,85,63,179,97,86,16,84,166,93,79,203,170,212,182,85,166,231,163,17,47,161,1,206,208,60,78,114,169,136,215,103,132,204,194,123,138,57,229,79,154,171,9,87,251,253,27,195,16,9,237,67,107,117,228,178,208,89,149,193,78,70,139,74,121,130,76,41,82,154,30,91,139,206,251,61,249,252,199,255,202,125,199,255,226,211,63,122,254,233,15,159,255,229,143,158,254,236,79,63,255,249,95,162,111,250,239,254,227,211,191,249,191,197,210,143,49,69,243,220,90,17,238,182,121,30,84,54,78,174,195,97,31,20,233,185,216,84,119,236,97,150,220,202,42,128,115,218,20,197,37,42,147,48,196,227,142,122,164,178,241,189,143,82,195,178,120,251,203,157,183,153,189,158,87,87,236,169,234,217,159,255,248,233,183,127,192,119,227,212,9,243,179,63,253,199,103,223,252,17,250,169,122,53,110,170,94,92,234,188,122,121,163,204,170,102,136,155,110,74,185,65,95,60,170,100,225,38,242,231,130,216,63,143,109,167,141,136,21,57,164,201,87,190,104,148,196,69,205,44,6,145,133,164,21,239,19,164,80,138,192,139,20,66,39,185,26,99,82,67,81,205,101,149,126,125,236,123,157,209,162,215,225,153,45,122,33,177,51,111,108,29,158,124,99,107,213,217,55,215,104,189,177,193,154,45,190,142,88,109,45,45,225,58,226,21,121,141,107,77,176,254,42,221,72,142,111,113,217,174,235,54,237,254,146,116,91,187,227,92,137,47,140,62,190,52,139,117,105,22,235,55,193,44,86,106,241,246,175,63,125,254,253,175,115,161,248,235,104,22,75,65,21,132,0,110,159,191,132,113,44,111,178,219,101,193,73,123,55,69,198,177,120,174,98,107,77,103,178,215,116,110,74,197,138,250,203,80,122,162,9,176,25,116,206,52,0,118,129,84,170,203,254,47,105,230,76,89,188,61,47,169,153,236,175,154,234,11,179,80,198,55,215,207,99,156,236,68,243,100,179,192,189,114,46,224,59,53,47,95,31,252,204,68,138,128,120,181,255,69,43,229,68,152,175,188,102,228,137,131,210,59,119,140,151,233,32,184,249,113,222,94,129,121,126,53,4,150,96,192,121,250,15,127,246,178,20,190,0,129,175,188,171,255,232,251,79,255,243,103,79,191,249,167,191,248,217,55,95,134,58,31,20,141,30,123,17,217,150,228,124,229,180,126,246,173,167,159,254,224,101,168,28,121,231,110,67,200,242,202,233,250,244,239,95,150,46,55,58,55,93,110,244,18,116,169,38,33,103,19,150,58,16,116,2,121,52,181,160,131,200,179,73,20,199,134,206,75,166,200,118,58,169,191,54,134,224,110,224,121,150,7,120,4,164,85,167,233,226,250,175,220,192,155,106,205,237,100,235,109,191,126,86,218,14,95,177,149,182,131,217,86,218,126,211,12,178,157,211,192,218,175,225,230,165,216,90,170,41,203,121,124,183,94,172,125,213,212,125,159,116,229,67,107,101,189,102,6,232,118,50,99,232,204,141,141,249,167,138,46,52,78,22,111,85,74,219,100,203,103,223,169,108,154,103,51,76,118,202,90,211,19,103,221,188,153,93,83,122,98,62,54,111,36,107,74,253,134,213,104,214,251,117,185,166,116,203,185,25,175,41,221,149,178,102,117,228,123,91,100,127,139,175,110,168,114,35,49,58,182,163,218,25,187,245,133,154,25,59,188,16,51,99,191,17,54,197,126,77,236,130,29,158,106,23,76,53,194,117,248,34,70,184,94,188,35,220,115,238,154,15,179,29,225,94,218,68,86,163,209,111,52,187,3,171,208,68,214,67,213,66,22,235,183,78,191,155,235,54,122,13,126,55,119,48,40,184,155,44,143,83,227,5,90,92,1,174,53,44,221,40,225,85,152,136,123,213,161,123,183,250,6,246,161,133,189,133,86,205,234,183,186,12,56,131,103,58,114,241,254,221,99,126,125,195,182,43,203,75,203,246,210,222,126,7,116,51,63,120,44,14,23,183,95,171,215,92,123,48,16,161,98,67,162,253,90,115,169,87,173,185,34,84,108,223,180,95,99,77,183,90,235,137,208,62,114,116,208,126,109,208,104,246,154,189,105,37,185,46,152,195,72,211,42,241,5,193,35,129,80,189,98,53,171,141,189,253,185,225,46,98,235,122,145,10,66,171,116,1,253,48,7,233,40,62,170,221,182,171,149,116,118,96,7,208,156,246,88,64,43,194,53,147,223,31,14,219,27,250,141,246,226,19,230,237,12,189,112,113,223,15,118,64,163,236,177,197,131,222,147,195,133,193,222,132,45,134,65,111,113,111,200,246,195,197,177,11,92,51,90,245,250,247,89,216,131,152,33,136,178,59,91,187,209,61,10,15,121,104,184,120,47,157,236,33,115,119,67,76,182,152,8,189,197,152,239,23,47,75,63,177,116,24,94,25,228,233,133,225,162,92,91,7,185,56,68,16,33,104,32,184,0,116,217,128,255,155,150,78,87,208,42,80,16,40,208,168,102,132,116,182,218,29,143,65,28,193,196,104,117,213,95,95,53,15,175,175,174,173,155,19,120,174,154,97,238,233,95,95,125,178,206,204,181,181,157,135,3,243,112,13,147,66,134,213,85,115,109,245,205,155,166,79,1,150,8,88,93,213,205,193,112,36,239,190,97,193,43,240,59,143,51,34,39,196,29,134,121,138,112,172,249,97,223,145,66,105,30,166,86,253,249,17,136,67,7,217,117,158,223,16,113,162,0,208,150,66,104,141,239,61,129,44,90,188,170,61,251,147,127,123,250,173,63,127,254,63,62,123,254,217,95,255,226,39,159,253,242,111,254,252,243,63,248,39,8,249,229,239,125,75,251,255,190,254,39,240,255,234,226,163,224,145,119,101,97,33,218,134,30,177,64,2,183,173,189,86,181,237,110,143,117,180,197,171,60,219,47,255,230,175,32,231,127,252,244,247,159,126,243,127,252,242,7,223,253,229,247,255,223,167,63,254,233,231,191,255,223,159,125,239,91,50,234,15,56,192,215,170,75,77,16,243,69,112,23,184,17,229,20,248,66,96,191,252,233,247,158,125,239,247,158,253,246,223,63,253,198,95,61,253,253,127,124,246,215,223,254,197,79,190,254,139,159,252,247,207,191,245,87,79,191,249,167,207,254,236,95,158,255,215,223,225,41,69,153,246,205,250,250,218,26,47,19,127,99,210,69,63,127,254,217,239,252,226,179,127,57,165,6,56,142,114,184,210,228,120,149,169,3,81,226,255,252,250,55,36,21,240,154,129,33,7,55,77,142,110,0,131,111,176,167,96,240,200,76,94,57,4,106,114,12,132,188,159,255,195,15,158,126,231,15,83,121,121,100,38,175,24,40,53,49,82,98,214,167,223,252,127,126,249,23,127,151,202,202,35,51,89,89,16,248,47,150,19,187,31,100,92,182,150,107,203,203,84,91,63,255,254,179,111,252,56,149,145,71,102,50,210,150,92,82,221,53,171,102,215,106,162,186,63,255,193,55,158,125,247,247,158,254,195,159,165,192,240,36,69,96,2,182,53,25,185,72,64,19,6,251,102,147,8,248,201,79,62,255,225,239,20,128,225,73,138,192,132,172,231,123,125,142,79,66,208,179,191,255,126,49,62,39,144,53,2,233,181,13,186,42,53,71,207,234,213,123,162,82,191,247,139,159,125,179,0,20,79,18,131,226,151,140,5,68,180,155,9,80,250,189,254,128,53,121,5,125,253,249,167,63,252,252,223,255,237,217,247,127,55,5,133,39,41,134,50,34,139,248,26,237,54,103,185,29,247,156,107,6,129,166,99,76,5,160,89,157,45,177,254,9,160,137,82,214,101,108,208,224,56,254,193,12,64,148,164,24,16,84,93,224,74,76,95,27,84,7,205,1,175,182,191,252,203,98,96,60,73,182,11,109,163,91,66,200,111,225,15,229,167,173,221,231,127,241,179,36,231,77,250,151,201,217,133,102,219,129,156,22,253,75,114,254,242,179,239,36,57,121,100,66,64,188,151,159,110,174,65,99,176,52,112,19,24,159,255,159,127,244,236,47,126,172,32,208,184,185,116,115,117,54,24,149,23,129,142,42,175,214,231,127,255,247,208,68,51,32,90,55,171,55,27,89,89,164,128,1,230,232,66,133,22,201,187,184,210,235,253,214,242,192,198,162,52,33,110,191,247,173,207,255,253,63,63,253,195,191,131,130,180,24,120,184,183,181,176,235,123,126,111,59,240,65,190,111,5,12,10,8,88,191,163,136,224,167,255,250,131,95,252,251,15,159,125,239,59,79,127,244,179,167,159,254,128,187,51,78,64,208,172,65,168,216,90,181,102,141,15,146,204,139,218,2,253,243,220,189,225,150,27,1,158,201,63,145,61,137,34,99,9,114,228,26,128,200,46,78,65,29,83,38,171,45,215,220,186,149,79,153,74,212,104,226,207,140,68,100,165,66,179,91,5,104,195,144,51,89,200,99,76,193,221,173,92,233,20,30,143,141,77,27,126,154,169,184,109,60,184,128,195,38,171,50,16,145,106,20,162,2,49,235,141,245,213,155,233,24,50,175,17,139,49,5,69,174,14,200,118,60,12,35,182,155,227,62,236,3,131,154,85,143,235,82,164,219,37,123,77,60,141,13,137,108,187,110,37,200,138,68,124,114,165,214,228,238,240,160,148,238,158,166,54,187,112,83,107,89,95,50,78,40,185,154,129,72,221,86,133,152,66,211,212,26,39,66,171,157,19,90,43,7,141,218,71,180,160,104,145,108,255,202,228,16,105,187,91,107,5,21,116,26,2,213,60,61,116,189,48,1,55,35,107,38,83,95,28,65,157,129,70,174,157,50,104,216,181,25,104,228,225,206,46,51,3,64,29,13,108,53,95,174,138,79,200,88,77,70,185,89,185,113,192,107,24,39,192,168,157,13,70,237,36,24,245,211,42,180,0,100,61,207,249,42,200,70,6,164,208,52,79,1,90,192,48,42,208,166,160,21,33,195,72,177,195,188,130,2,108,64,204,212,146,232,19,74,195,132,88,36,86,80,189,160,150,15,226,246,61,31,219,23,85,205,193,139,73,132,250,9,176,206,43,15,106,39,192,170,159,183,79,53,102,195,106,156,19,86,107,54,168,230,57,73,180,139,73,228,166,242,160,29,45,173,58,62,208,108,124,88,25,13,83,128,182,42,182,224,4,252,21,11,135,218,17,126,104,154,186,126,168,165,53,131,14,79,145,94,74,44,150,174,50,85,60,251,202,50,113,42,85,60,207,202,206,188,82,169,228,140,42,51,197,162,52,83,124,232,230,235,95,230,11,131,154,254,229,51,172,48,117,52,117,159,23,106,227,242,231,242,231,87,245,3,252,170,174,124,139,222,215,110,239,45,244,25,27,43,75,231,50,74,211,164,122,190,4,234,185,150,44,129,139,78,50,149,29,90,19,203,232,73,198,100,249,92,171,214,103,103,166,199,235,155,98,245,234,190,239,147,169,60,52,158,81,183,172,234,169,27,27,181,158,91,211,133,221,77,211,229,155,23,12,13,98,248,116,74,161,230,162,117,141,33,190,15,106,13,180,106,65,27,28,189,1,91,150,214,56,172,90,179,41,173,113,128,114,109,73,107,28,189,110,181,79,214,56,48,188,223,199,112,178,172,97,47,187,174,180,172,97,187,148,134,44,107,52,173,190,43,45,107,212,251,131,186,180,172,49,168,53,93,105,89,163,217,168,3,110,149,158,223,103,171,17,55,176,209,24,116,171,220,192,6,26,237,88,98,186,176,177,209,175,215,25,153,216,192,247,102,31,81,92,165,52,181,6,166,95,35,112,203,3,180,2,114,197,89,195,171,232,230,14,252,221,98,120,244,248,166,31,148,244,247,239,223,134,200,199,206,106,5,222,184,161,141,123,252,78,209,13,8,195,27,196,116,127,228,129,19,98,2,115,29,254,162,91,172,117,92,8,50,159,56,116,81,40,100,183,188,200,188,233,220,113,163,237,202,96,228,67,204,45,254,49,246,247,205,187,78,175,164,235,104,85,50,88,141,12,243,30,124,46,86,22,43,236,128,245,12,243,33,124,109,108,86,158,248,67,207,48,175,195,135,93,137,189,107,25,230,29,30,59,246,199,134,249,174,120,159,132,219,134,121,155,195,12,24,173,160,24,230,125,30,25,110,15,7,80,196,39,60,54,28,143,134,240,245,129,248,26,13,49,229,251,252,43,242,111,251,251,44,88,131,73,184,97,126,200,115,79,60,145,255,45,71,191,229,237,185,163,97,95,115,39,209,182,31,12,163,67,221,252,56,9,13,123,184,92,169,155,111,38,65,219,62,26,151,251,40,9,32,79,143,230,59,206,226,134,187,240,201,230,226,208,124,27,94,31,245,203,11,21,241,253,85,103,241,81,127,209,124,207,89,252,154,117,0,223,95,129,151,13,107,97,105,179,124,101,209,100,12,190,32,53,188,70,248,10,57,221,133,1,70,13,77,143,33,36,235,81,132,157,74,123,237,75,139,237,107,111,172,124,121,227,209,163,71,155,95,59,222,92,52,131,116,124,54,218,229,240,38,184,60,177,128,127,170,214,102,121,209,244,33,184,244,181,227,141,175,165,99,140,108,74,192,104,72,5,16,248,205,197,45,51,84,220,155,203,227,23,102,226,156,46,132,30,244,9,244,76,189,2,93,112,56,40,141,196,214,240,252,188,142,123,185,163,13,25,176,96,111,206,207,199,31,11,102,228,200,15,51,122,163,110,200,155,59,157,1,240,173,135,103,140,2,199,234,4,215,162,78,80,46,211,125,66,23,128,5,155,38,129,117,147,244,16,227,59,182,101,186,202,69,28,221,194,68,119,75,174,105,25,243,243,16,127,175,244,158,233,26,43,118,179,221,2,9,241,1,68,180,232,174,165,221,174,226,53,33,14,114,8,5,226,5,61,44,108,238,94,201,230,215,49,25,107,243,180,95,105,67,79,113,13,165,100,231,9,0,242,141,233,187,37,207,28,26,83,196,92,69,26,192,128,212,65,156,3,220,213,94,176,137,140,225,27,206,173,82,181,209,52,27,11,81,12,140,206,42,209,229,64,74,81,109,52,212,24,170,147,208,185,83,130,94,196,11,144,87,33,169,156,176,76,165,92,229,96,107,11,129,33,207,181,132,83,115,116,122,243,109,88,102,234,103,19,4,161,133,2,16,119,161,39,240,58,118,114,103,38,180,187,208,230,19,99,138,213,175,183,177,254,198,37,131,232,131,175,57,172,123,102,218,146,188,206,164,236,84,205,94,185,12,64,123,83,126,146,70,38,199,186,237,201,116,113,118,138,141,28,15,136,229,201,189,107,245,249,249,123,37,104,1,140,50,34,199,110,94,141,202,79,16,140,105,55,65,68,3,112,175,92,38,8,21,21,29,178,101,161,192,159,44,56,158,217,123,163,41,131,130,184,8,153,195,229,132,7,120,205,20,57,33,1,56,63,31,92,171,43,68,149,167,156,83,190,202,145,18,225,28,90,28,122,68,12,42,48,181,98,203,31,174,225,58,126,204,110,150,194,211,29,23,216,249,170,91,246,17,186,171,240,2,149,56,218,232,109,58,208,206,87,241,165,236,154,192,0,102,21,106,44,152,159,175,207,145,77,146,30,199,139,190,100,78,126,94,33,215,86,88,107,115,248,193,147,197,28,152,4,117,160,152,114,121,211,137,166,18,85,196,31,64,247,21,164,226,166,157,170,241,71,67,167,183,208,7,94,90,18,85,130,7,76,122,243,243,67,168,216,208,65,244,77,120,44,44,108,194,123,191,60,4,249,96,226,203,194,194,112,211,9,99,84,90,115,10,127,8,222,27,77,205,94,154,173,177,131,240,131,97,212,118,158,99,227,237,72,114,223,10,252,235,67,27,251,215,90,29,31,58,11,34,193,54,252,205,21,168,90,15,100,67,228,4,232,3,207,80,210,27,109,121,71,153,91,28,247,13,179,92,118,227,78,5,249,86,130,118,132,7,15,103,117,45,98,67,126,79,70,143,205,151,11,52,35,148,109,200,216,192,210,29,96,89,227,195,82,100,178,47,65,147,26,38,115,110,150,216,34,190,202,194,30,66,36,138,86,106,59,159,142,139,20,64,212,117,64,191,199,0,11,1,185,69,144,221,249,121,186,25,188,225,109,30,31,151,224,11,120,123,206,54,72,28,121,43,165,8,228,198,10,48,4,252,180,117,32,124,14,41,135,192,235,37,204,65,221,202,187,182,132,117,84,118,32,17,240,178,192,74,223,208,203,81,89,223,212,227,75,166,83,115,194,156,163,169,57,134,42,193,163,107,19,102,30,233,154,222,182,205,215,245,215,225,169,95,195,119,253,13,122,254,31,240,156,130,246,36,210,142,49,237,107,20,179,66,207,35,122,78,121,170,129,72,181,139,169,22,41,166,77,207,14,61,29,122,126,153,158,27,244,124,244,136,254,108,210,243,107,244,60,230,160,182,213,246,50,99,27,142,123,240,97,197,21,238,189,81,171,206,207,123,215,236,42,80,62,183,139,109,99,172,176,54,243,80,97,123,255,254,173,53,185,113,12,149,77,94,145,143,6,209,184,93,181,249,78,46,177,208,118,4,33,45,139,254,134,237,122,189,102,238,135,248,189,31,210,215,20,189,40,23,32,34,49,168,146,169,112,57,138,222,43,189,99,222,37,12,113,36,227,221,23,198,71,33,95,143,143,231,34,24,238,142,117,146,114,120,28,41,207,146,137,117,74,229,166,42,43,125,128,64,205,42,129,85,139,60,62,134,106,198,66,34,42,164,138,133,96,165,226,16,6,111,43,242,229,53,122,49,200,217,104,254,10,46,151,153,120,228,254,75,85,50,126,254,62,213,215,65,81,90,141,81,44,240,185,154,41,126,175,8,8,34,92,126,77,209,63,41,48,198,42,61,215,232,121,133,158,59,244,124,76,207,27,244,124,64,207,117,122,62,161,231,77,122,222,162,231,93,122,222,163,231,67,122,94,167,231,29,122,190,75,207,219,244,188,79,207,79,232,249,65,186,17,77,213,128,20,204,54,14,241,144,39,90,65,16,99,138,188,118,31,178,210,208,0,53,34,218,14,252,125,205,99,251,218,58,218,159,161,232,80,81,208,157,88,37,192,252,241,1,61,143,36,18,102,251,0,6,69,180,84,12,192,82,192,249,225,177,160,160,12,223,185,81,194,143,199,48,51,170,116,135,94,31,84,126,113,130,55,95,188,63,157,118,62,64,95,183,126,228,211,129,132,35,126,143,17,103,20,38,21,85,232,221,33,209,42,232,174,111,15,89,101,159,193,224,96,129,38,129,246,198,240,32,234,0,31,123,240,232,48,170,39,19,18,149,240,252,47,234,221,152,106,84,129,41,94,224,185,242,107,236,134,225,190,31,244,249,23,42,227,92,88,67,12,232,225,241,59,204,73,80,184,142,42,100,147,69,6,15,2,151,110,182,201,239,158,235,121,126,116,157,173,94,135,233,1,144,67,102,125,156,219,64,133,11,106,44,222,126,167,15,31,62,174,216,120,9,154,127,15,121,164,235,108,99,203,242,17,173,127,205,145,106,103,108,188,202,119,220,141,62,168,80,226,80,240,62,195,59,251,115,62,244,84,236,202,62,31,120,35,169,222,125,220,233,57,107,172,131,151,133,135,222,132,77,65,83,122,191,228,227,84,116,149,41,71,21,181,85,2,227,67,235,223,43,189,13,80,160,47,148,117,110,33,76,95,144,47,212,101,160,4,1,36,214,46,184,78,229,103,75,166,6,193,226,177,121,18,20,48,17,148,51,170,12,195,7,99,214,27,186,163,146,1,217,119,75,91,168,241,65,49,40,233,176,164,9,79,229,245,70,147,62,11,215,2,214,135,90,134,228,97,9,82,9,53,128,183,144,154,75,182,51,72,87,222,148,134,162,157,197,76,48,49,99,68,145,247,211,216,204,207,111,177,13,153,116,211,145,165,16,58,49,67,192,104,69,4,230,10,94,233,57,247,208,205,115,10,32,244,43,79,150,157,74,122,37,147,20,130,30,64,55,32,17,9,13,93,182,65,147,232,57,59,80,135,48,224,182,75,69,236,101,153,239,150,56,119,18,7,245,156,219,32,10,149,182,93,227,44,226,65,165,229,114,131,112,127,141,55,94,220,108,168,99,21,167,163,214,63,138,235,80,18,36,187,198,86,73,218,114,139,123,8,255,171,118,18,234,97,69,52,244,156,79,4,71,78,123,78,92,169,178,140,21,168,210,199,9,31,115,194,174,16,97,80,87,115,156,63,233,133,87,26,244,14,71,73,15,32,215,169,10,85,158,223,145,217,57,93,61,231,73,130,192,187,217,178,30,83,226,60,237,62,170,113,134,34,80,188,248,85,21,44,94,252,26,11,24,250,19,139,24,250,115,106,77,118,164,218,42,176,142,135,78,31,231,190,10,27,25,61,231,6,75,82,175,112,26,95,57,154,212,225,239,179,68,50,8,230,58,122,133,37,227,223,100,218,159,106,186,233,175,170,93,50,28,142,188,172,246,192,27,188,7,166,90,72,242,43,180,28,182,97,44,64,69,232,197,85,89,186,70,144,203,249,228,7,187,132,218,29,30,16,146,212,81,50,93,234,110,105,2,125,7,212,193,184,75,100,122,210,186,218,17,85,122,168,79,197,101,43,57,158,240,28,95,22,125,111,12,178,21,164,233,151,234,150,94,158,224,34,40,8,132,33,140,132,19,163,35,167,94,93,24,67,186,215,134,114,97,162,139,171,54,24,126,224,12,55,186,155,201,212,254,224,248,120,143,199,236,59,219,172,116,0,26,190,209,217,91,73,234,173,236,236,183,147,186,133,47,94,29,160,47,88,83,148,232,241,212,208,231,54,56,147,174,182,34,95,94,59,165,243,97,59,142,197,10,213,68,74,214,183,58,253,5,34,73,144,80,182,77,49,66,222,20,45,2,227,170,175,86,235,77,70,23,104,180,91,84,89,168,136,103,199,26,172,225,235,44,53,182,138,193,248,248,120,32,150,6,94,134,136,204,40,150,38,232,205,142,192,234,156,131,181,50,30,135,24,134,202,222,91,192,183,80,53,102,40,129,135,180,152,194,235,231,14,139,71,235,132,84,152,142,209,178,25,40,123,86,27,166,99,156,132,210,128,102,160,88,147,177,114,91,128,245,217,202,189,11,229,66,214,91,76,174,95,40,109,115,151,119,105,92,134,241,141,151,171,233,227,99,174,196,235,216,112,19,206,187,171,206,19,232,116,182,69,58,254,234,27,232,248,57,94,178,251,168,35,58,120,166,117,86,1,182,170,184,172,96,181,183,87,137,203,166,138,106,214,193,26,77,42,82,66,157,102,217,239,94,122,200,227,204,103,230,70,30,24,106,30,38,18,31,213,12,158,114,46,25,189,145,77,85,33,36,85,89,161,195,6,237,156,252,58,121,20,84,238,216,192,148,254,140,153,229,216,164,100,126,77,63,103,201,5,114,94,192,147,87,79,187,172,244,176,180,85,114,205,62,174,251,226,228,182,116,106,17,225,54,218,89,245,238,193,39,244,187,140,192,86,153,238,161,170,177,40,45,192,165,0,215,93,60,69,76,120,137,46,156,197,11,186,10,76,210,57,14,27,214,38,206,244,86,98,53,50,14,54,210,245,147,193,141,35,117,157,79,29,178,220,47,112,203,247,3,190,234,25,209,34,193,4,21,149,119,21,69,133,119,85,46,122,168,96,188,23,166,242,109,220,171,79,233,194,58,185,232,163,125,21,146,151,248,70,34,74,64,53,18,176,177,148,153,170,211,164,84,87,184,35,186,66,86,62,34,242,102,126,220,139,225,72,186,248,202,6,197,137,175,215,146,17,223,231,203,171,41,96,70,6,70,1,223,137,240,89,204,173,189,123,98,187,228,100,16,182,72,41,215,86,132,224,1,54,212,74,41,195,168,230,233,48,213,121,137,209,62,36,48,231,203,213,46,21,79,236,20,165,79,48,82,220,184,233,86,158,144,246,98,25,101,92,97,76,38,74,192,120,102,241,244,141,246,115,120,157,229,42,131,207,202,83,165,211,118,16,207,47,251,204,125,145,194,232,8,8,88,117,169,102,50,218,2,36,225,154,109,89,35,214,6,64,127,241,77,16,159,106,179,222,134,217,225,105,96,87,138,160,182,37,159,197,152,138,2,38,204,72,149,112,159,181,19,14,93,145,185,244,215,139,90,107,69,160,80,6,229,173,186,132,226,84,126,10,76,32,184,166,183,227,114,218,69,152,169,133,127,194,20,60,101,74,129,232,56,70,116,10,10,232,116,106,198,253,191,93,184,80,78,114,96,131,111,213,209,10,39,141,178,155,114,255,136,197,59,135,70,90,165,113,70,124,249,210,54,49,202,156,139,146,104,90,200,34,230,138,146,206,205,237,109,166,37,3,115,186,184,242,116,175,228,65,65,89,248,33,95,74,231,155,0,39,64,71,64,247,74,65,26,66,188,36,239,209,82,81,209,142,29,175,48,218,26,132,74,79,129,157,154,124,242,253,150,187,199,222,23,58,240,61,161,25,223,131,222,157,191,190,60,23,103,7,69,133,27,236,76,207,222,149,197,23,190,206,71,253,104,106,22,40,131,121,232,164,244,80,54,169,145,3,184,56,76,234,236,0,76,214,111,30,132,70,75,71,74,209,198,212,84,36,85,241,229,105,46,6,162,120,89,186,51,23,21,211,49,63,111,99,0,73,25,38,70,202,227,227,152,119,22,160,44,22,0,94,120,82,123,182,65,66,177,90,128,134,8,227,169,28,90,255,143,103,112,46,124,144,126,128,22,251,105,222,54,116,184,181,90,51,132,23,161,125,192,155,236,19,184,246,137,66,173,163,108,228,226,242,199,74,169,7,189,111,113,17,109,42,21,170,227,56,210,148,29,175,92,10,112,115,166,140,94,230,64,58,126,25,87,142,202,78,159,149,92,206,153,124,72,35,96,144,10,132,95,59,169,29,17,14,133,80,38,150,99,137,149,33,222,233,150,147,53,148,249,229,135,165,33,142,24,6,222,244,22,240,67,1,103,69,47,135,113,161,35,17,248,154,94,30,1,116,172,222,232,45,180,53,88,108,164,65,44,75,203,197,112,117,73,58,42,88,246,174,76,198,125,55,66,171,26,38,153,176,31,110,13,189,25,12,34,154,76,22,3,77,66,242,164,59,242,187,180,65,96,68,193,161,228,64,44,240,125,86,98,241,24,80,241,9,244,148,219,16,245,98,110,71,34,229,182,86,172,38,75,139,157,170,92,101,208,182,80,191,229,190,184,218,77,234,87,89,238,126,70,212,116,120,140,9,234,147,195,68,122,238,225,106,122,207,47,234,35,10,73,200,53,84,173,249,228,76,88,62,230,149,138,107,231,152,216,220,231,123,81,145,20,24,179,224,75,214,38,232,249,196,113,195,109,19,104,106,178,57,69,164,204,146,73,180,89,175,194,7,233,23,175,11,240,13,201,72,118,99,220,151,76,165,37,81,24,225,134,227,128,12,183,97,53,9,216,179,200,72,164,78,88,148,248,165,201,80,182,27,78,37,35,89,181,200,145,145,30,248,82,188,75,146,68,229,92,69,72,144,45,103,93,111,203,225,103,165,143,221,167,77,207,50,177,21,239,115,217,97,117,134,236,87,59,161,121,83,48,10,102,206,50,74,6,189,34,148,8,135,184,244,28,243,156,5,131,91,2,131,236,88,166,74,254,25,21,114,40,11,79,231,77,23,60,187,113,97,166,39,182,155,72,31,20,134,125,226,253,130,118,10,205,187,76,88,160,193,17,234,132,154,66,121,210,81,121,51,39,105,113,76,106,179,180,164,101,82,210,10,14,206,22,49,187,46,75,113,169,184,211,149,66,249,142,68,153,159,243,155,129,48,159,160,203,141,215,21,148,237,76,34,146,205,72,54,145,114,53,150,108,174,181,197,124,132,107,111,104,161,196,249,128,239,75,155,74,74,156,33,170,120,130,30,92,176,225,152,22,252,234,81,197,153,194,82,205,61,112,123,110,159,113,222,118,195,89,196,203,177,89,161,255,53,133,254,116,78,149,122,28,4,86,74,92,103,158,69,173,170,54,167,8,254,4,245,234,116,18,218,220,53,57,201,42,174,74,181,229,105,140,245,24,185,100,55,229,190,146,222,47,216,244,119,198,196,41,230,135,116,36,100,191,148,181,220,2,104,23,27,111,1,173,231,10,90,160,225,59,204,140,172,145,128,8,245,145,245,42,219,48,206,59,129,138,8,58,165,160,145,20,130,227,1,155,130,199,98,240,226,17,114,40,163,168,120,152,160,40,217,91,121,46,41,122,121,46,241,69,81,164,32,83,48,173,40,200,160,4,144,148,73,28,16,246,107,14,132,122,63,193,230,253,76,194,230,95,20,197,235,153,71,112,222,83,130,197,142,184,18,201,67,56,10,192,51,162,120,120,43,97,23,252,144,57,239,43,59,231,230,91,217,227,30,194,236,16,26,101,203,243,246,14,223,146,223,96,155,37,46,237,218,160,206,21,28,154,144,233,162,77,18,139,100,47,127,107,18,144,115,205,57,203,100,30,180,172,252,154,210,57,61,84,23,39,165,15,65,248,96,59,234,128,87,73,143,155,18,221,80,114,69,14,183,188,121,50,222,178,60,97,220,184,73,180,108,225,56,193,189,56,64,87,180,151,36,131,108,247,56,195,251,113,128,174,40,36,74,9,162,253,147,18,226,0,93,25,250,147,12,252,156,174,72,252,22,125,232,98,180,74,39,74,161,241,86,28,160,43,67,155,130,6,29,246,149,40,208,135,46,134,33,21,87,206,79,10,174,50,64,87,132,124,146,129,51,87,156,252,129,248,212,99,65,156,77,202,185,46,147,65,4,38,196,1,23,38,132,209,135,46,68,27,158,224,50,251,148,42,242,223,126,112,247,221,180,77,252,52,95,169,157,124,106,152,71,105,126,74,224,240,195,220,47,3,233,1,23,89,31,51,231,65,133,155,133,231,102,145,240,64,250,155,24,24,176,61,127,39,9,236,124,12,250,120,191,244,62,122,229,76,39,215,205,81,233,99,6,0,13,200,40,211,100,114,99,154,55,41,205,244,128,226,249,17,121,183,116,180,5,19,7,152,190,226,86,183,239,133,81,48,233,69,126,128,159,160,2,246,88,191,61,55,132,89,171,187,219,158,243,167,230,17,228,106,191,207,166,104,78,169,110,117,155,122,225,97,152,192,33,215,157,117,91,135,153,206,249,204,43,213,186,13,214,175,183,216,23,101,94,41,99,100,127,1,198,3,105,209,62,135,162,180,177,100,89,95,234,244,135,225,120,228,30,182,209,220,121,135,219,160,108,91,29,252,106,219,29,238,39,119,97,203,29,183,237,10,84,75,19,40,56,177,40,173,162,154,210,207,23,76,112,235,167,128,216,117,199,167,64,168,117,196,77,200,192,237,15,39,97,187,66,166,162,58,210,82,124,123,123,216,135,233,121,39,185,237,214,174,52,198,7,26,127,84,155,86,189,186,183,175,217,240,65,183,222,154,75,166,221,180,205,106,163,97,86,106,198,75,32,167,145,229,66,64,43,26,142,143,164,13,254,118,192,70,46,94,180,236,40,55,166,161,245,183,88,123,18,140,74,122,57,64,79,14,75,203,203,61,232,238,229,215,13,53,25,221,86,239,33,89,29,222,100,25,155,86,178,193,178,193,159,44,112,167,240,203,203,203,23,68,78,219,29,68,44,72,136,114,187,33,240,70,196,183,46,208,114,141,254,232,81,179,209,176,225,89,187,89,127,244,104,201,186,190,252,232,81,253,102,253,6,188,223,108,174,235,29,188,166,196,89,46,242,199,237,10,48,19,114,147,160,171,94,129,79,250,22,20,217,149,154,85,181,90,16,48,128,2,120,69,84,90,53,248,39,251,80,220,31,232,202,58,247,224,204,29,56,119,208,79,242,66,14,208,24,234,0,251,81,204,0,149,6,68,32,188,220,61,122,98,11,126,184,190,178,108,100,153,205,110,112,118,83,216,203,210,44,173,82,179,49,152,243,84,181,102,1,83,85,205,38,64,104,73,8,109,207,247,88,186,113,200,129,52,0,42,168,124,244,86,61,220,101,68,12,90,195,125,252,24,63,195,200,221,29,31,205,174,148,193,96,144,64,37,32,61,55,232,231,251,81,142,230,215,236,122,189,181,100,103,137,21,149,165,194,220,102,160,185,7,121,144,41,81,242,100,18,70,195,193,161,100,174,54,89,134,90,232,178,104,159,49,47,133,225,30,94,184,228,188,153,135,25,55,154,104,43,205,82,243,98,137,126,8,213,179,187,117,10,58,40,194,36,140,25,16,168,178,168,99,22,212,86,97,165,112,14,24,126,130,8,138,20,16,50,205,101,175,36,182,127,149,122,111,147,197,68,152,115,0,253,5,121,132,85,95,53,131,240,57,98,214,90,232,113,164,210,48,166,175,95,188,77,59,191,11,44,214,27,177,181,17,168,43,64,153,8,230,127,110,250,35,168,186,247,199,170,57,174,196,40,227,226,255,62,133,38,150,199,204,203,170,254,194,11,125,165,54,2,47,91,233,55,160,23,206,176,255,183,138,230,255,214,208,10,224,228,250,234,193,218,214,117,180,250,183,119,125,61,107,2,112,237,6,153,247,51,91,107,107,91,119,159,92,55,63,68,179,127,46,70,62,192,199,93,153,140,91,1,52,235,55,86,1,228,29,76,68,223,213,27,104,44,240,46,126,127,76,169,182,232,249,241,141,56,199,100,29,115,236,144,41,194,242,90,214,8,33,55,78,248,97,156,186,169,164,246,41,245,251,248,112,19,208,67,122,238,210,179,119,227,201,123,239,67,234,181,221,247,62,16,0,45,142,197,90,2,188,74,239,31,165,203,217,191,177,122,247,93,130,178,206,75,160,80,159,76,31,114,179,137,97,66,244,46,5,187,24,218,76,66,15,41,148,163,202,97,38,201,62,138,83,237,80,133,77,174,39,53,196,233,188,190,122,231,93,42,67,100,6,188,33,115,61,14,56,143,189,69,57,116,158,203,222,226,235,69,211,53,110,214,234,11,152,169,189,200,196,172,10,184,158,99,78,118,238,41,88,241,140,11,173,134,156,52,223,42,152,88,105,201,28,12,127,237,83,209,86,144,136,205,29,188,200,12,235,183,98,19,31,160,229,21,24,34,13,199,220,57,206,194,216,31,130,128,33,27,92,149,177,183,165,159,60,23,171,183,210,246,17,68,27,101,131,95,104,46,86,68,111,251,244,57,216,179,63,253,206,179,111,253,243,243,223,254,183,95,252,236,155,207,127,246,163,236,164,11,173,158,113,220,91,200,224,114,242,8,173,161,204,178,236,166,228,253,51,206,176,40,191,212,211,169,101,17,248,249,230,84,53,204,145,158,78,53,229,244,252,188,83,169,164,238,206,54,131,82,9,46,158,61,157,117,178,212,64,150,206,206,147,46,96,90,20,207,130,176,102,103,206,128,242,19,30,219,74,35,84,56,217,57,202,209,48,99,90,163,86,235,41,179,153,56,233,89,39,49,151,86,111,47,173,222,94,90,189,189,180,122,123,105,245,246,210,234,237,165,213,219,75,171,183,151,86,111,47,173,222,94,90,189,189,180,122,123,105,245,246,210,234,237,165,213,219,11,179,122,171,75,171,183,143,206,98,246,246,209,165,221,219,255,181,173,202,158,180,26,41,216,93,48,58,45,33,242,16,185,202,164,209,50,19,15,19,43,129,154,37,190,105,201,88,179,19,246,148,139,213,90,85,85,157,181,244,210,116,98,134,150,231,175,23,216,171,85,215,72,51,201,107,29,249,157,94,209,162,190,30,199,197,107,214,154,88,180,78,50,197,203,143,218,140,113,22,7,98,20,27,234,26,182,66,140,86,180,106,155,96,169,105,241,202,173,22,175,88,39,145,185,181,107,13,23,175,95,127,209,197,235,215,141,98,216,124,42,192,215,177,147,4,162,153,179,107,215,73,2,217,194,179,83,200,181,88,109,89,81,225,121,212,188,88,186,86,235,66,173,141,120,33,91,141,150,43,164,218,235,153,85,237,215,83,201,104,133,91,229,79,254,15,151,187,181,150,210,238,10,149,45,43,19,46,137,163,149,108,53,34,89,36,214,104,149,56,141,159,84,23,139,68,178,192,34,89,56,215,196,202,121,10,119,101,21,61,95,184,92,244,213,226,53,117,53,54,63,11,162,177,44,171,19,9,172,76,109,201,226,74,206,178,145,6,147,238,42,181,108,41,74,167,72,45,202,231,11,176,112,113,62,15,186,173,209,74,189,26,145,227,20,30,60,149,175,211,172,165,105,18,86,241,50,118,198,0,246,73,171,252,138,136,152,209,146,217,169,120,90,218,136,245,255,4,76,193,220,83,236,4,204,144,61,73,163,170,112,249,206,64,2,182,72,166,106,90,118,175,64,75,109,22,20,161,171,236,25,36,192,99,62,226,187,7,5,249,212,125,129,83,112,34,33,110,91,25,185,23,111,38,168,61,124,102,77,196,140,197,183,24,180,100,143,161,83,196,2,41,54,40,216,132,144,101,42,123,12,154,178,25,209,41,206,47,118,38,138,50,203,29,10,173,214,50,181,38,168,148,114,250,197,181,168,34,179,231,122,29,13,137,191,172,139,86,171,86,119,107,141,254,23,117,134,56,135,6,181,43,141,208,188,95,201,29,97,40,118,107,232,145,115,223,182,165,58,104,205,40,20,121,128,90,5,120,202,19,209,97,22,254,200,237,178,209,172,61,240,139,129,174,85,120,33,98,31,61,181,101,70,130,154,18,135,114,159,243,196,237,58,245,104,234,82,149,154,230,66,145,228,221,10,138,94,32,55,240,71,189,73,16,130,200,161,129,30,112,75,28,46,183,169,57,181,74,181,17,118,240,202,198,66,8,10,125,47,162,61,210,87,137,81,155,102,212,71,114,239,180,248,124,195,153,202,227,158,228,187,110,160,182,190,24,64,240,156,54,232,7,195,126,209,105,237,220,113,85,171,69,167,97,149,202,81,85,56,170,163,151,68,81,80,173,130,149,125,240,101,251,66,92,6,63,253,139,238,144,139,119,88,229,222,125,205,174,136,163,200,84,85,86,254,144,179,149,28,120,79,206,242,94,12,110,241,203,130,231,247,51,95,177,176,144,181,149,219,65,175,214,234,108,201,254,149,226,194,7,244,109,214,219,193,61,105,217,247,95,188,151,92,4,26,149,97,200,223,89,255,183,42,148,86,244,52,234,230,71,169,131,24,191,98,44,19,108,204,47,170,96,89,13,23,37,105,95,166,197,184,220,131,238,23,113,87,246,71,66,16,47,144,218,21,242,19,41,23,35,126,79,67,179,61,240,123,147,240,141,98,100,85,145,241,154,213,171,246,235,75,175,194,247,121,224,187,253,15,209,24,195,226,173,120,18,122,15,8,185,232,243,161,191,185,229,188,210,83,201,151,213,255,43,41,231,34,61,140,31,126,229,201,117,225,98,124,34,60,138,223,89,55,195,117,12,248,144,159,206,165,192,117,58,0,12,129,119,227,67,191,252,160,111,139,158,59,215,227,100,245,155,152,140,37,101,109,37,113,59,111,210,25,230,27,219,95,189,5,101,135,95,253,170,89,190,17,151,244,177,114,50,184,158,228,249,152,138,109,37,254,207,247,215,19,202,88,124,28,218,95,227,9,110,221,50,119,223,194,4,251,215,111,140,190,242,30,20,243,241,87,62,48,173,183,248,217,95,158,100,213,220,127,155,35,50,238,174,67,138,106,247,109,243,240,30,134,72,58,110,189,109,238,220,162,147,206,41,18,32,152,3,223,185,14,52,188,127,238,227,192,82,192,94,186,95,191,60,136,118,121,16,237,242,32,218,229,65,180,203,131,104,151,7,209,46,15,162,93,30,68,187,60,136,118,121,16,237,242,32,218,229,65,180,203,131,104,151,7,209,46,221,175,95,254,92,254,252,6,29,218,59,99,199,209,59,217,19,15,51,54,243,165,56,81,247,244,65,30,101,142,120,37,199,112,50,219,25,60,123,214,37,125,106,67,227,72,61,37,146,219,88,62,202,29,66,203,156,229,202,159,67,73,226,42,57,24,217,179,135,179,96,200,24,117,207,191,232,136,214,153,206,224,228,15,139,213,199,89,84,181,204,222,121,26,105,16,157,124,115,95,147,187,251,233,88,101,59,91,83,54,251,211,137,212,189,167,228,212,85,58,205,60,223,143,205,150,158,63,206,70,107,91,153,2,166,234,231,116,214,201,45,181,185,147,141,172,83,219,89,30,23,75,182,251,103,40,153,157,153,71,140,234,169,35,70,106,157,229,206,0,228,78,40,22,84,75,106,135,127,6,54,118,241,97,200,105,134,79,229,46,222,81,241,17,190,252,129,165,236,209,196,166,149,59,0,40,234,203,154,125,104,208,210,196,65,213,66,94,76,54,61,51,204,48,99,15,52,199,50,51,121,169,232,156,92,145,110,214,201,102,156,230,25,86,75,237,150,23,149,21,119,238,220,65,195,51,129,84,54,224,181,223,74,237,61,23,148,197,183,163,139,98,206,118,32,180,160,31,205,70,242,100,84,78,19,55,167,35,92,4,225,133,16,45,216,28,47,42,49,179,95,94,220,94,179,196,216,9,104,77,139,196,28,237,144,107,111,156,153,153,213,206,88,52,191,121,33,81,168,30,98,125,125,198,185,193,65,235,165,207,13,246,122,253,42,171,185,205,47,202,246,40,95,187,26,227,249,207,74,23,202,14,115,136,29,237,130,110,33,140,235,88,210,100,161,114,90,234,21,156,79,216,131,42,240,239,81,32,127,95,35,131,203,234,62,239,67,196,251,229,182,147,127,51,75,121,165,39,19,46,43,254,149,150,114,145,39,18,246,63,28,144,125,177,100,207,255,124,123,236,178,127,95,238,177,95,238,177,95,238,177,95,238,177,95,238,177,95,238,177,95,238,177,95,238,177,95,238,177,95,238,177,95,238,177,95,238,177,95,238,177,95,238,177,95,238,177,95,238,177,95,254,92,254,252,58,25,190,81,22,172,69,79,231,235,214,201,182,64,178,94,13,34,217,42,178,121,114,234,202,190,93,237,189,244,202,126,179,213,104,44,213,7,238,23,181,178,223,155,132,145,191,187,16,238,15,163,222,118,14,41,177,199,75,145,98,63,127,65,220,141,20,247,86,121,145,234,181,232,23,128,136,103,18,210,151,204,95,237,206,129,112,61,193,216,3,40,1,20,139,126,18,178,246,241,5,47,253,254,230,151,245,74,247,18,46,155,226,11,41,235,34,247,24,194,123,3,211,186,161,94,122,188,117,211,60,76,5,156,111,211,65,10,139,203,77,135,203,77,135,203,77,135,203,77,135,203,77,135,203,77,135,203,77,135,203,77,135,203,77,135,203,77,135,203,77,135,203,77,135,203,77,135,203,77,135,203,77,135,203,77,135,203,159,223,148,229,248,212,154,176,236,6,168,50,127,251,199,207,255,228,111,249,252,80,91,208,158,254,240,191,60,255,236,247,159,127,246,243,68,247,86,47,157,205,88,138,78,214,244,165,46,215,92,90,171,214,86,213,21,125,44,44,3,87,185,84,128,145,63,248,70,1,38,159,254,205,89,49,193,37,236,60,34,55,27,205,181,230,90,14,145,52,216,24,145,147,247,27,234,246,82,61,183,219,0,221,77,11,112,159,161,111,117,91,186,209,9,42,143,31,179,240,14,137,179,249,249,82,224,4,149,62,27,184,147,81,100,152,122,24,161,251,101,221,113,28,92,119,243,7,90,64,73,54,104,71,34,48,117,125,115,211,48,131,202,200,239,185,163,16,162,146,141,12,25,104,116,176,64,23,11,172,47,47,51,221,144,208,59,46,110,117,244,154,253,193,82,83,7,88,115,150,121,196,73,184,227,142,219,240,197,101,231,29,52,109,56,103,79,249,246,201,18,203,111,159,232,147,144,105,136,104,47,210,59,94,165,95,138,76,189,167,155,165,56,157,113,20,176,104,18,120,154,63,53,12,83,164,232,23,166,24,42,41,186,133,41,66,37,5,43,76,49,82,82,184,133,41,122,144,162,131,45,80,235,46,233,188,130,168,69,90,125,215,213,13,211,117,246,135,30,144,94,161,139,41,7,81,133,56,97,212,145,128,52,191,196,98,88,30,219,215,238,193,12,115,24,178,82,82,20,85,76,176,1,229,111,66,238,48,42,185,101,125,145,238,216,44,118,135,159,172,227,11,100,130,57,41,200,225,61,123,241,227,9,11,14,117,147,25,149,104,27,148,151,4,78,82,78,84,42,121,147,209,8,56,129,29,31,239,249,195,190,102,225,251,10,127,109,179,10,110,219,24,199,199,27,192,120,134,81,233,161,57,189,66,64,248,14,41,240,127,76,208,240,92,4,5,108,23,116,170,83,72,90,25,246,67,71,199,42,4,84,0,252,5,144,118,52,125,1,210,194,139,110,171,47,176,153,70,231,163,101,242,107,76,74,239,162,155,101,31,166,11,235,36,251,128,42,16,30,35,191,171,255,138,137,35,9,233,54,79,147,144,37,221,173,214,108,157,11,212,126,55,159,92,217,141,174,140,203,58,250,24,161,27,40,11,33,168,211,11,254,96,128,110,21,42,213,86,179,213,107,176,42,121,197,38,88,108,112,54,225,188,93,40,20,187,138,216,44,22,223,251,167,10,214,213,83,197,247,154,146,98,171,48,197,21,37,197,160,48,197,142,146,98,88,152,226,241,169,131,196,141,83,135,162,117,28,36,146,193,186,97,119,105,104,128,247,102,191,133,239,190,115,164,220,16,110,111,112,63,218,214,166,233,142,134,61,214,29,77,88,123,163,90,183,204,106,189,69,150,209,109,136,241,162,33,200,122,190,252,187,81,109,64,100,173,97,86,109,30,249,241,196,69,40,152,86,166,135,32,152,61,64,115,183,55,236,234,18,143,178,171,20,245,201,36,144,5,36,25,186,108,184,69,161,16,130,191,85,139,66,135,225,199,132,13,38,172,182,76,123,185,73,193,180,150,44,240,230,223,94,111,155,245,221,209,174,239,245,69,114,196,207,226,176,137,34,76,43,11,131,128,189,161,63,98,64,188,93,107,153,245,26,64,231,144,3,127,223,131,192,102,195,172,87,241,63,134,77,130,209,225,190,239,35,224,42,132,180,234,166,93,35,56,61,183,207,34,14,125,25,2,26,128,96,147,16,234,109,187,65,20,48,96,225,132,124,17,225,131,190,230,82,37,218,16,2,8,214,120,132,31,184,35,142,57,102,104,201,64,15,61,149,176,128,23,98,91,16,92,95,6,218,150,100,116,56,28,237,8,130,177,181,120,181,245,96,234,22,250,30,226,11,52,91,166,64,234,208,245,50,205,132,107,14,73,237,216,181,101,25,40,211,82,80,18,188,133,219,46,94,128,85,193,171,1,126,237,56,50,112,15,177,234,32,181,252,149,17,140,113,104,150,104,48,17,90,156,124,103,219,221,25,98,1,16,210,170,65,166,37,25,131,78,65,188,200,197,70,91,78,227,235,143,134,123,76,148,211,106,80,158,122,156,13,170,214,219,18,92,100,215,21,20,252,160,183,61,68,90,26,53,19,89,218,170,203,152,128,245,101,41,113,234,144,216,11,192,212,0,41,72,110,87,171,113,20,115,69,225,54,240,146,221,2,70,192,191,34,18,219,155,215,242,82,21,221,148,43,120,83,28,175,56,192,119,105,25,255,167,163,88,65,20,116,243,143,39,254,48,164,118,171,90,77,248,141,227,98,190,6,118,128,72,209,60,48,147,24,15,61,201,41,200,69,75,50,60,220,57,148,44,96,47,219,49,103,128,240,230,237,137,125,72,254,138,112,86,16,238,247,183,36,155,34,71,215,235,18,210,96,24,176,46,136,113,40,220,94,106,153,192,50,53,170,102,96,108,96,249,88,162,32,79,162,200,161,234,30,248,48,58,70,162,74,49,57,212,152,200,53,233,109,135,67,151,231,136,59,244,150,59,244,194,174,31,248,130,229,197,47,198,108,195,8,44,11,193,30,146,200,52,100,102,81,178,45,186,167,194,223,85,27,123,51,116,79,106,100,81,23,40,130,228,47,6,74,190,174,182,68,126,12,57,100,35,116,9,6,212,214,168,40,94,213,162,214,210,16,182,125,143,29,246,217,190,34,14,121,5,108,251,81,210,94,84,197,92,34,128,122,63,116,61,226,78,20,110,203,85,252,47,194,183,128,250,37,34,132,139,148,225,158,31,28,202,170,141,33,139,222,69,229,81,67,81,232,200,5,181,4,119,84,55,48,144,126,27,169,8,104,217,112,91,10,26,139,100,52,197,238,123,146,241,171,216,226,85,94,15,35,80,180,65,34,15,7,3,234,48,178,113,57,171,208,118,152,16,104,88,69,118,147,99,34,98,164,36,172,91,106,77,241,40,146,74,213,106,93,149,97,20,19,55,156,172,124,42,15,127,237,4,50,111,68,236,18,242,55,137,17,157,23,32,215,90,196,189,74,212,140,76,74,3,181,160,17,150,107,113,76,44,41,48,174,25,75,10,30,23,139,10,228,44,232,16,246,82,130,97,220,23,109,26,189,154,113,43,80,100,34,43,108,27,197,50,140,88,141,90,54,154,205,138,142,24,27,201,90,111,210,72,90,85,208,74,234,77,112,75,85,84,193,46,147,99,134,37,3,4,254,162,69,37,134,30,243,68,181,75,214,194,83,62,66,96,167,122,43,40,6,190,239,241,206,32,228,235,46,235,15,39,187,41,173,193,170,114,134,89,82,18,40,35,57,231,37,30,28,203,241,86,211,108,53,100,35,241,184,241,36,24,143,16,30,118,67,208,64,170,246,114,18,153,52,6,182,18,10,88,187,166,196,38,130,219,174,226,64,36,184,35,142,31,227,26,71,44,5,168,173,26,245,36,94,17,211,75,85,146,209,98,132,225,209,92,82,243,145,102,25,226,112,96,224,165,15,251,94,210,71,170,216,32,132,58,69,121,81,47,96,238,174,80,149,68,207,162,152,48,58,12,208,143,78,172,45,85,171,188,142,252,94,207,13,135,158,162,70,181,168,130,60,119,207,125,226,171,18,24,25,98,169,38,226,14,133,86,192,59,32,116,48,60,120,129,9,107,92,69,227,77,76,35,111,34,216,146,176,126,224,118,177,25,161,218,65,143,226,10,83,106,36,110,10,150,226,129,92,166,65,120,115,89,6,243,70,37,65,76,13,71,117,55,118,71,76,21,211,208,32,85,234,73,86,28,43,58,51,8,163,106,3,8,109,84,101,140,210,32,246,82,195,228,121,91,50,86,105,15,98,18,172,113,46,187,199,238,216,61,116,161,162,198,82,183,196,230,162,122,26,51,183,183,61,158,12,6,114,36,193,218,109,240,152,96,194,165,52,54,107,147,167,78,68,198,50,114,4,15,28,77,176,57,177,253,155,56,110,81,219,140,253,253,126,172,246,45,53,169,63,138,26,143,57,154,87,55,111,158,184,250,68,135,2,78,56,148,202,172,84,71,184,74,18,248,135,174,16,4,77,62,182,8,62,9,221,126,127,196,100,38,32,17,85,178,101,30,35,229,153,40,143,55,69,232,122,125,89,72,21,69,102,179,110,114,5,61,233,87,245,38,13,222,173,37,17,28,110,131,160,145,227,72,67,86,127,56,100,158,135,122,29,84,0,200,82,62,184,128,106,139,123,243,27,88,85,241,47,4,231,100,36,231,45,181,183,66,232,114,44,35,82,114,179,202,9,224,2,62,37,50,211,49,94,34,12,227,177,48,215,223,185,174,142,49,137,112,93,18,227,47,31,175,35,26,176,108,241,205,199,218,136,225,248,150,26,221,162,109,232,189,35,154,20,52,185,22,102,83,61,70,254,174,27,249,28,17,16,17,75,196,26,10,23,67,133,19,99,88,4,69,170,126,84,169,52,140,83,240,254,54,115,35,33,47,168,131,47,243,80,69,241,138,7,83,10,13,119,253,29,117,46,198,155,35,59,66,88,73,96,220,227,234,201,136,48,237,20,46,210,49,231,142,27,109,87,232,72,2,4,155,236,154,181,98,181,217,27,0,113,5,126,219,172,120,1,108,86,182,90,211,90,129,95,53,155,186,214,36,147,217,43,182,154,132,214,112,112,134,28,57,172,35,215,85,42,35,230,109,69,219,243,243,250,151,104,217,186,130,147,184,213,168,36,35,22,108,99,101,88,130,57,115,200,110,142,124,23,34,140,69,152,208,92,5,172,141,182,136,184,229,65,48,244,41,117,193,168,255,162,133,141,242,133,25,237,76,160,82,206,68,174,156,200,245,29,160,221,43,59,118,219,123,195,158,159,47,121,11,142,109,152,205,171,222,53,123,133,149,75,209,2,51,174,122,87,155,237,42,133,68,237,26,252,173,198,49,165,234,98,109,193,51,32,94,169,182,113,166,132,24,76,146,100,151,39,49,3,211,77,146,109,88,155,78,100,178,13,123,211,241,224,79,117,211,9,224,79,109,211,113,77,5,250,0,179,102,50,193,131,231,139,224,193,179,70,240,224,185,35,120,0,0,172,218,109,7,151,226,248,154,91,169,106,25,230,150,131,139,100,9,11,238,113,224,91,243,243,131,210,22,188,65,130,109,90,103,100,230,214,241,113,84,9,113,229,163,164,86,103,151,231,24,14,176,249,34,39,194,21,53,90,85,241,32,231,22,195,149,225,14,68,122,134,64,120,64,235,126,29,86,118,116,93,172,190,176,74,192,232,180,98,105,81,91,220,50,117,92,214,243,111,227,116,126,205,13,161,52,204,31,104,67,79,243,85,32,254,70,176,105,152,28,97,51,18,155,32,129,224,11,204,162,191,166,207,57,16,34,88,6,152,141,216,107,8,65,116,176,249,46,36,41,233,134,25,170,1,134,78,197,45,216,144,117,56,63,31,150,109,96,59,151,231,28,65,194,112,210,13,163,160,100,153,67,195,156,36,223,195,178,109,134,11,248,199,48,42,225,120,52,140,74,186,9,176,199,142,221,225,187,82,165,145,113,4,234,5,211,113,111,90,111,67,25,117,40,98,34,240,149,132,213,156,36,108,101,23,168,44,79,176,109,225,105,211,19,218,212,54,218,24,33,22,117,140,206,216,233,151,38,149,177,63,134,102,233,200,18,244,182,0,40,129,189,225,212,86,74,152,175,87,66,136,6,253,181,197,223,42,252,77,149,60,110,3,76,96,27,35,169,96,163,77,43,167,169,162,169,180,109,24,29,226,226,84,154,86,114,25,218,4,212,17,176,205,195,210,4,65,199,37,196,240,98,112,181,83,192,229,32,136,173,47,145,127,58,85,147,79,217,40,100,200,168,117,108,210,227,227,70,210,178,91,78,44,150,2,193,227,182,89,55,96,164,54,164,40,218,122,195,177,230,231,183,174,57,117,107,185,193,171,178,84,107,213,173,249,45,227,141,55,234,199,201,59,206,157,225,237,184,84,149,145,160,90,225,55,62,141,107,215,234,38,21,188,146,43,145,151,183,104,55,218,246,137,213,62,5,18,150,56,9,203,156,132,66,244,151,138,209,183,155,75,75,75,48,145,23,36,192,167,109,55,91,28,83,24,76,75,205,70,181,21,19,210,0,148,205,229,98,116,57,252,69,28,140,78,193,23,254,197,226,226,144,139,11,46,32,84,25,141,130,204,248,18,140,81,101,248,165,151,69,248,53,3,224,22,70,140,234,210,27,178,170,239,184,215,156,74,99,197,189,90,10,160,195,181,221,114,176,224,94,13,160,35,87,175,186,11,126,60,120,112,97,100,34,46,195,18,224,121,117,82,10,77,223,244,202,246,98,13,56,59,21,150,253,94,224,105,128,50,228,22,22,143,67,37,148,166,14,35,254,141,18,178,14,80,250,113,25,72,67,24,138,118,7,73,194,250,1,212,145,4,122,245,29,164,129,94,135,124,172,134,169,74,9,134,1,211,71,73,196,67,220,3,25,50,114,194,133,161,217,115,74,97,121,8,117,141,162,9,183,49,70,70,228,88,166,231,88,29,226,105,207,233,93,131,250,24,45,82,178,54,252,173,46,64,62,190,186,221,119,74,165,112,33,48,22,155,229,209,98,213,88,28,129,220,194,16,87,9,25,83,136,159,132,116,2,40,37,92,137,156,241,194,164,237,138,119,168,146,114,127,97,220,246,241,27,171,194,129,209,175,60,89,232,67,85,92,179,48,160,140,99,103,68,227,104,132,227,40,13,58,187,206,6,180,228,85,172,147,222,166,108,28,28,118,230,168,30,231,231,119,249,37,60,94,169,187,10,179,236,171,204,210,141,71,146,163,129,31,148,248,208,97,117,130,107,181,78,80,46,27,30,12,7,78,132,99,57,188,92,45,217,11,145,113,108,181,177,73,23,48,196,184,26,149,241,239,49,84,27,252,33,61,138,178,32,255,226,11,17,64,33,86,220,105,30,151,60,106,126,79,138,32,33,188,73,194,26,10,162,171,114,196,7,252,162,249,249,68,109,97,212,237,24,116,59,3,90,201,139,7,71,96,142,171,170,18,3,44,66,77,63,24,249,64,91,128,60,78,223,61,54,28,225,103,8,163,184,187,9,140,16,109,248,155,102,223,1,134,143,107,18,53,0,208,171,74,33,142,20,61,124,244,113,235,3,213,1,30,140,107,218,248,224,193,85,25,92,197,224,170,12,6,174,30,81,112,13,131,107,34,88,161,113,237,44,52,190,24,109,221,18,82,7,99,17,189,249,240,70,20,2,163,62,46,109,228,73,203,83,149,39,40,71,203,166,201,27,47,110,92,111,69,92,111,156,152,120,80,228,22,121,71,119,77,58,190,194,63,124,115,207,197,185,74,48,109,79,148,138,184,34,117,55,78,174,27,115,38,147,163,184,235,28,148,92,168,61,226,113,168,171,146,139,109,20,162,30,42,2,61,10,180,113,44,244,226,192,128,2,171,24,24,64,224,99,24,222,0,138,64,59,41,127,167,176,87,204,207,139,226,140,152,47,168,73,35,4,228,229,161,60,78,244,54,104,60,169,134,8,168,40,185,202,160,192,148,81,110,137,151,170,236,187,28,20,140,204,64,25,140,214,123,202,251,136,191,31,31,151,64,163,230,217,72,80,150,65,209,42,123,101,208,174,148,122,188,145,163,35,110,153,82,165,186,188,124,21,57,187,92,105,180,150,174,34,51,151,43,48,157,190,138,252,11,154,52,128,69,25,90,134,126,142,239,208,187,219,22,9,155,7,170,134,139,51,129,68,183,93,23,50,250,110,247,9,235,69,80,211,250,154,190,105,224,201,5,49,237,120,32,245,85,57,128,0,29,145,131,66,104,161,2,108,252,64,40,194,216,138,209,52,5,232,64,5,228,57,73,196,46,70,28,77,77,133,184,10,113,221,131,200,31,135,74,194,183,8,130,18,103,22,236,69,31,249,131,65,8,51,87,86,225,47,38,103,224,125,153,145,240,156,210,198,231,84,206,15,104,211,186,218,109,232,179,207,41,85,97,118,253,5,159,83,106,186,213,70,191,209,178,206,122,78,169,218,99,39,16,228,218,125,251,11,38,168,222,103,253,158,219,175,159,149,160,90,179,127,250,177,130,229,110,181,203,143,21,212,150,206,144,188,213,170,89,34,57,59,237,208,2,175,59,101,147,28,3,152,131,11,46,38,94,159,191,130,171,169,17,91,231,71,74,65,245,96,149,199,33,27,13,42,143,123,48,47,140,153,187,164,63,152,140,89,64,151,90,31,144,53,97,63,184,49,116,71,254,150,110,66,142,45,168,198,199,221,18,176,243,160,173,135,51,83,186,81,20,132,237,163,104,136,107,61,250,231,63,252,221,95,254,205,119,126,249,245,63,120,246,95,254,14,100,10,55,82,188,64,145,11,120,79,22,198,227,167,255,250,79,16,207,19,234,38,90,30,6,184,183,135,33,222,65,253,252,251,127,244,236,79,126,254,252,179,127,126,250,233,15,244,77,115,24,62,216,246,247,161,11,241,23,94,164,185,61,244,162,219,174,183,53,113,183,160,196,103,223,250,246,243,255,246,233,127,252,244,191,126,254,227,127,125,250,87,127,251,244,247,255,236,243,239,255,237,47,126,242,15,28,7,94,204,211,111,255,241,127,252,244,143,158,255,246,191,61,253,189,207,158,127,255,71,159,255,232,191,253,207,175,255,54,161,231,6,189,237,5,127,140,245,168,99,87,165,55,68,134,16,187,225,70,46,134,6,91,248,102,234,100,38,25,77,225,99,90,252,184,5,239,38,39,242,54,158,99,108,235,68,164,41,152,235,33,36,89,63,24,187,94,255,54,219,131,88,27,64,208,101,23,60,207,66,48,240,75,192,166,8,142,64,24,199,221,229,223,50,26,180,111,52,94,30,71,223,230,223,102,196,47,38,7,238,110,8,81,99,122,153,154,190,215,6,198,25,247,113,107,158,215,160,194,88,17,30,109,81,235,213,137,128,251,226,212,11,225,25,146,251,99,230,81,173,49,80,23,209,102,127,31,190,248,11,71,233,62,27,4,44,220,134,80,144,214,15,99,98,177,234,214,182,105,217,156,215,35,255,64,241,119,18,75,94,33,94,51,231,64,190,195,199,8,90,137,121,44,8,13,232,54,174,3,147,7,31,187,119,111,137,225,121,144,33,190,219,125,215,166,69,3,236,246,205,106,83,71,37,29,222,151,90,117,124,239,81,154,106,179,166,163,18,115,132,77,215,214,63,192,195,61,15,160,145,179,229,39,247,192,219,71,179,176,108,247,104,48,155,154,227,0,134,133,246,145,96,224,35,57,213,157,179,77,148,96,237,235,190,63,98,46,104,108,38,114,66,59,119,222,229,72,176,28,222,42,79,120,178,189,33,187,217,211,111,127,243,249,15,255,81,167,98,36,207,17,96,157,174,212,196,12,8,2,108,106,198,153,254,234,111,159,127,250,243,231,127,248,47,207,190,254,13,153,53,140,220,104,18,202,204,156,147,117,81,36,20,199,171,132,103,212,133,134,101,3,68,30,254,252,7,159,41,225,214,116,51,41,235,249,95,126,231,217,31,255,16,122,220,243,159,126,247,233,183,254,85,22,215,131,124,129,75,26,219,26,72,212,52,210,211,77,83,229,121,40,126,196,251,148,164,22,102,95,31,210,161,127,104,52,43,69,60,20,44,211,166,136,76,114,180,172,44,201,232,104,3,24,138,5,109,117,240,22,139,154,21,158,74,202,74,92,88,138,86,100,69,180,45,254,41,232,111,235,11,160,42,197,24,228,72,87,208,182,172,89,53,49,197,29,25,234,191,71,104,117,229,58,112,7,127,123,128,247,6,171,150,137,239,32,64,34,63,114,71,80,215,38,157,82,197,74,194,171,112,0,16,56,6,197,13,54,30,0,166,246,211,215,223,123,127,245,54,47,145,5,209,97,91,159,120,195,72,169,125,222,112,58,86,159,128,242,241,100,216,219,73,193,184,125,235,157,117,21,4,103,182,128,141,68,252,234,187,55,94,12,80,142,23,94,0,230,173,119,85,136,178,101,103,1,2,254,140,5,46,246,44,41,193,219,71,34,66,136,83,28,232,167,212,223,39,17,136,180,35,85,236,181,143,64,146,229,59,172,134,131,175,144,143,83,51,84,147,224,82,43,70,94,97,187,184,210,152,150,199,160,108,78,177,44,26,176,251,42,92,202,3,101,221,229,237,138,56,151,12,218,84,33,121,91,2,161,183,203,162,109,191,15,28,67,114,184,32,111,44,113,49,181,16,208,133,106,131,28,226,58,92,201,173,184,97,56,220,2,161,79,120,247,73,100,211,171,24,158,232,60,102,5,244,170,17,37,49,204,88,94,177,169,192,81,214,109,10,60,204,17,240,224,176,41,84,233,209,134,222,71,85,154,146,112,238,55,179,44,170,163,82,148,174,134,98,18,100,87,21,176,135,36,136,13,169,247,251,226,211,168,236,186,193,78,114,118,84,139,146,38,204,37,221,15,220,177,122,6,214,56,218,223,30,142,88,201,54,196,50,113,84,25,7,108,207,137,42,30,59,136,248,146,177,102,181,227,253,16,12,117,170,146,218,80,80,203,151,78,181,106,162,88,0,128,16,21,181,68,167,112,216,41,85,198,78,168,47,14,191,209,166,21,90,230,245,245,4,163,48,194,165,231,41,54,18,30,146,53,74,188,114,99,62,185,240,170,165,57,22,238,156,152,67,179,215,121,53,21,173,168,81,168,5,164,85,35,7,84,120,209,18,117,165,37,152,66,0,212,105,79,173,83,177,52,175,213,219,158,108,25,152,169,84,72,242,130,162,17,159,79,14,86,0,5,84,52,42,129,191,31,130,54,17,199,12,87,54,54,219,67,83,2,172,72,137,206,97,224,22,145,130,114,47,135,177,205,203,183,171,103,109,66,69,159,82,197,206,57,186,25,232,118,253,227,99,96,30,179,72,118,128,132,154,56,125,115,76,19,208,214,210,18,36,219,149,243,225,177,104,197,9,181,50,40,56,184,180,97,234,221,126,171,223,234,46,1,104,252,54,58,17,37,115,118,229,204,12,103,58,117,123,112,250,196,104,80,115,251,40,3,234,245,90,107,246,44,146,53,6,214,23,61,45,238,118,151,171,93,171,119,214,89,100,189,113,210,180,184,54,24,84,191,96,130,236,158,101,117,107,53,247,204,4,53,123,39,16,212,181,234,56,207,63,175,121,183,165,101,183,209,175,47,125,81,230,221,226,139,173,94,228,14,97,178,145,195,235,72,160,130,174,186,132,43,42,122,87,188,229,224,49,50,55,88,216,66,39,92,32,76,74,213,37,171,207,182,76,186,247,138,167,40,150,204,106,211,172,52,12,17,82,53,171,85,179,97,155,149,26,8,34,233,173,202,210,44,173,210,168,90,173,218,222,126,252,210,161,75,181,195,79,48,129,184,160,13,33,121,164,53,25,210,245,251,135,121,10,4,218,192,15,61,92,133,251,146,182,160,217,149,165,37,42,194,232,40,244,9,15,120,32,128,218,49,10,210,183,20,249,141,195,199,66,127,24,48,98,129,54,84,233,100,215,43,194,135,47,8,160,216,31,23,213,105,10,104,214,193,92,218,191,156,234,158,142,123,167,59,181,60,249,185,59,116,189,124,217,228,29,207,46,2,66,215,93,208,179,223,44,38,168,87,236,102,179,137,236,184,5,157,164,130,53,84,147,188,217,126,13,152,176,9,60,121,34,109,84,129,32,239,11,200,234,36,206,168,42,75,85,226,250,34,36,195,73,151,76,44,21,16,150,203,207,65,14,220,221,225,232,176,125,103,216,11,252,208,31,68,218,71,238,91,108,184,112,159,155,72,50,51,225,60,207,62,103,153,186,101,101,168,67,94,95,16,12,85,89,174,45,53,160,20,193,54,93,63,138,252,221,51,33,175,85,188,201,110,183,136,51,18,34,236,74,181,145,33,225,35,127,242,96,155,93,31,186,254,195,33,146,112,221,31,245,205,76,96,10,255,37,192,95,197,88,192,20,36,89,246,178,203,154,2,125,232,129,149,154,141,209,74,79,60,153,6,28,98,207,222,12,10,74,178,124,119,80,200,203,126,223,61,164,21,164,60,112,50,162,66,188,115,82,103,136,1,104,149,30,72,168,136,248,236,133,122,161,75,18,174,72,48,156,189,96,249,142,99,216,41,72,156,177,179,159,90,140,86,25,238,110,45,116,183,102,117,228,106,5,90,134,58,178,96,140,36,64,144,26,112,14,143,5,113,34,237,39,193,168,164,151,131,18,46,1,219,246,178,110,24,101,221,208,60,127,33,96,99,152,228,41,73,5,31,163,196,37,241,122,98,125,11,33,112,209,53,160,193,159,153,99,90,165,209,164,254,16,247,14,241,173,122,66,173,216,48,174,47,189,104,123,199,225,133,18,235,244,177,101,70,53,189,60,50,113,56,142,20,103,234,196,105,57,152,145,121,98,40,184,56,188,64,62,158,44,28,161,85,154,5,178,229,66,49,168,8,29,42,143,137,180,69,59,112,27,205,198,197,150,201,53,180,19,138,172,177,150,125,113,69,158,42,196,155,234,144,193,91,255,180,210,185,34,81,44,116,133,0,74,186,89,210,150,154,59,137,252,206,41,2,241,68,65,125,118,196,226,119,168,138,19,49,77,116,158,88,84,54,185,68,56,131,106,120,118,252,133,186,247,18,4,100,191,45,59,79,82,177,24,111,216,203,205,179,139,241,139,68,177,122,86,20,173,94,227,11,66,177,118,86,20,251,61,183,138,40,190,126,225,40,158,81,34,218,245,6,141,213,51,180,45,52,4,120,110,245,41,143,70,177,22,147,3,156,25,32,22,164,199,207,206,44,201,50,40,22,43,44,8,132,11,233,217,179,169,252,12,181,5,175,104,136,11,239,225,182,183,135,253,126,113,207,18,128,201,214,235,121,192,211,251,11,194,79,133,206,16,146,237,46,195,203,148,71,99,95,120,175,118,187,33,200,147,136,117,164,208,208,245,14,42,163,118,227,75,29,210,82,44,57,141,29,31,72,36,151,210,147,244,215,44,171,95,47,174,227,23,69,51,193,143,111,72,236,177,172,90,32,213,71,57,203,47,210,39,179,171,7,203,201,226,65,171,105,218,116,159,174,97,162,185,172,92,32,30,217,127,113,122,56,115,13,201,66,227,169,90,80,51,153,140,229,187,86,111,208,119,89,227,98,80,41,214,20,79,93,153,184,136,69,132,51,35,27,13,119,217,217,117,134,65,162,46,18,254,85,24,63,171,51,230,150,103,198,192,221,58,135,210,178,212,27,176,86,102,102,35,176,232,164,29,200,75,109,63,225,88,155,207,9,180,56,131,172,246,161,71,51,235,238,200,239,237,228,212,225,139,33,177,50,194,83,21,86,142,82,243,66,224,214,47,30,174,88,159,60,113,200,204,247,108,99,70,35,104,179,95,68,14,148,119,26,136,198,97,159,91,217,179,200,94,5,65,173,25,241,50,195,203,10,62,165,206,106,167,147,150,92,181,186,72,202,20,168,9,101,131,129,117,49,100,85,207,70,22,222,215,188,120,178,4,84,133,44,247,130,200,178,207,70,86,19,111,17,46,95,56,93,18,172,218,94,52,119,123,253,229,29,150,116,135,91,15,122,120,129,79,248,122,16,142,30,20,87,14,191,177,160,46,212,155,200,255,194,245,116,86,80,145,27,238,60,136,64,61,3,5,161,23,94,148,75,143,119,158,92,55,119,201,111,248,135,24,241,17,62,38,235,248,108,81,202,143,133,99,15,120,221,186,33,220,139,195,251,135,2,10,60,93,53,217,155,55,205,29,74,230,38,32,118,18,16,45,136,187,101,222,17,105,223,53,91,84,242,86,2,167,23,191,29,82,224,110,10,194,250,77,179,73,57,120,176,127,131,208,186,30,103,244,37,137,178,188,143,169,188,33,5,15,149,212,187,73,158,170,132,253,182,185,75,169,121,28,79,247,126,140,105,153,202,29,202,196,144,143,18,19,170,77,9,83,22,139,21,40,226,20,226,203,20,202,1,15,149,198,216,37,196,172,164,18,38,217,106,219,189,137,57,89,130,151,47,171,251,190,136,115,83,45,28,183,216,155,9,65,61,53,14,136,109,81,62,94,99,76,64,123,203,12,33,199,155,0,141,167,122,203,252,56,245,253,182,89,190,153,84,168,8,189,179,125,93,84,198,135,9,18,110,82,203,245,164,206,234,185,26,80,240,230,169,155,89,12,121,237,28,190,104,112,184,158,144,185,149,176,174,108,200,55,223,22,141,181,67,113,251,10,106,162,237,111,125,96,78,110,196,253,227,67,165,186,214,165,243,155,164,231,176,76,147,237,36,37,190,135,143,187,28,176,12,219,73,240,172,43,88,76,20,44,14,215,99,144,117,165,238,183,212,22,128,236,85,165,53,11,186,30,144,185,163,228,254,80,229,87,200,61,84,226,122,73,139,112,60,44,41,7,210,252,115,248,30,230,41,243,98,168,214,253,181,52,78,251,4,181,149,75,241,254,89,83,188,41,83,168,165,124,172,150,146,184,27,202,75,199,147,252,14,9,53,130,251,29,82,188,13,37,62,136,46,253,14,93,250,29,186,244,59,116,233,119,232,210,239,208,165,223,161,75,191,67,151,126,135,46,253,14,93,250,29,186,244,59,116,233,119,232,210,239,208,165,223,161,75,191,67,175,210,239,144,46,253,14,61,58,139,227,161,71,151,158,135,126,117,222,125,114,123,57,130,223,4,167,209,113,10,30,34,206,46,168,65,202,142,141,150,61,43,160,137,171,6,90,250,174,1,142,41,154,245,37,25,44,47,28,224,48,65,144,13,1,90,110,242,106,120,251,192,182,176,235,72,237,23,202,77,238,30,104,201,229,3,17,169,94,56,136,157,250,72,228,213,139,6,181,250,248,64,22,87,68,176,166,41,91,227,106,241,154,38,55,154,53,218,224,151,161,153,115,102,154,56,104,150,115,89,148,190,18,112,84,12,20,248,94,132,103,207,15,104,233,3,4,50,153,122,144,64,19,39,125,100,156,114,235,32,46,78,98,12,164,197,233,166,10,174,154,114,235,224,40,83,75,45,181,50,240,194,65,93,249,150,218,241,218,218,122,243,230,205,83,234,44,71,92,124,13,225,44,116,37,199,10,52,59,65,65,162,47,143,195,31,157,156,92,132,139,131,252,218,172,203,8,217,136,116,110,113,242,68,195,107,9,167,84,132,122,234,63,153,28,41,252,38,142,42,164,113,20,215,18,210,205,151,208,83,85,211,230,104,42,188,157,144,13,205,103,151,68,117,33,121,42,54,69,66,174,232,120,122,100,47,175,174,55,83,81,226,92,41,244,233,38,13,132,169,94,53,141,105,197,147,175,179,40,181,11,41,157,137,106,140,140,181,186,170,52,66,134,211,147,131,117,113,177,202,185,185,44,219,197,120,38,103,121,83,216,22,179,250,9,125,89,220,101,200,215,84,129,236,81,10,198,165,240,84,193,39,23,126,90,111,138,161,243,243,249,57,200,138,0,168,103,27,65,254,147,76,49,51,65,234,168,79,158,50,249,79,29,90,240,36,231,235,191,21,107,14,232,6,39,217,91,237,130,38,212,91,196,153,188,80,216,209,13,78,234,160,231,201,224,37,87,197,87,33,138,146,159,92,167,133,13,59,163,110,207,218,6,248,15,8,45,108,3,165,29,106,179,234,79,109,139,19,19,169,23,42,170,51,210,77,115,129,185,16,229,248,250,209,139,213,224,137,163,231,139,87,182,122,153,98,102,109,158,36,94,212,127,51,36,250,140,58,149,114,124,38,196,233,9,8,131,184,63,11,186,213,147,218,246,100,201,168,254,59,59,122,5,119,48,142,78,171,174,155,55,87,27,205,70,231,197,10,225,211,137,51,148,81,91,111,217,231,175,231,220,80,51,139,47,170,47,201,23,5,157,40,93,239,83,217,16,249,241,48,57,235,157,66,85,10,227,86,150,9,228,48,139,220,193,175,110,156,109,120,58,77,50,157,62,124,165,70,169,204,129,253,92,53,23,105,147,89,225,213,40,138,60,89,154,156,81,146,156,69,12,159,81,247,206,181,239,233,55,64,114,149,113,206,17,79,0,4,196,44,251,212,33,239,140,195,221,249,72,168,94,32,9,213,47,134,132,218,5,146,80,123,53,36,204,30,13,212,81,160,72,56,157,46,253,19,217,137,255,114,209,39,104,192,69,227,198,244,172,26,234,25,224,102,70,208,5,187,57,139,192,19,164,243,9,228,77,103,205,120,115,119,90,142,78,90,32,144,66,170,165,132,197,151,79,52,126,251,36,59,41,45,56,42,123,166,50,82,129,51,10,209,10,14,221,202,27,43,42,249,241,237,16,45,190,190,146,158,51,9,105,247,72,127,164,167,98,248,116,164,145,102,88,210,29,53,171,83,48,52,217,153,102,145,196,44,101,120,94,237,118,48,85,187,81,207,79,213,138,104,155,65,84,124,231,165,96,66,21,79,174,179,227,74,188,226,148,139,57,113,153,107,89,89,229,82,239,191,224,98,110,178,208,149,186,25,147,90,232,146,146,42,117,223,229,232,188,172,158,234,235,75,150,53,179,47,172,221,188,177,186,222,56,73,100,170,183,93,142,102,244,203,226,89,233,233,35,243,57,134,211,179,142,208,179,41,193,171,48,71,23,40,51,178,244,55,178,217,51,197,187,91,47,92,250,218,210,218,205,245,214,172,210,197,220,185,81,0,32,125,72,94,43,42,35,230,243,26,232,134,141,147,154,48,117,141,230,20,9,157,5,148,171,11,121,1,197,84,110,185,40,239,214,137,35,113,65,239,50,206,64,187,250,59,35,57,137,168,226,123,42,241,214,101,81,11,101,100,84,49,201,252,94,202,233,148,37,55,72,94,33,97,106,33,39,16,134,108,159,145,31,51,8,171,158,141,48,126,135,228,21,19,38,11,57,145,176,213,213,2,193,120,6,66,237,179,17,170,53,171,166,134,215,74,180,87,76,172,90,208,76,130,139,38,196,133,90,15,223,163,219,20,135,99,239,251,126,68,246,42,201,172,86,99,185,119,54,79,210,197,126,162,253,83,189,64,15,79,245,241,28,158,234,193,121,116,170,7,231,222,169,254,170,251,232,227,25,111,138,215,186,75,186,226,237,185,213,119,93,242,246,188,63,244,250,254,126,133,6,174,131,168,130,187,153,174,226,15,201,127,49,47,230,221,225,39,215,221,144,209,41,103,223,3,233,136,14,204,201,186,234,23,232,145,125,120,129,180,124,129,100,132,231,35,99,242,235,73,197,232,92,84,160,95,130,217,84,32,247,246,208,133,142,113,1,212,28,77,95,128,154,222,185,168,9,216,46,204,115,102,19,180,50,236,135,206,175,1,85,253,210,41,68,113,71,108,233,38,154,244,22,253,96,107,49,240,221,62,217,78,206,33,175,248,110,139,145,143,20,228,35,137,124,116,102,6,139,18,228,185,116,103,167,219,192,108,246,6,46,119,14,208,96,238,233,201,27,173,65,141,76,102,54,171,181,98,131,140,232,176,168,243,159,22,175,206,105,119,124,60,253,161,221,152,112,147,202,218,77,178,138,173,237,85,43,240,243,159,180,171,48,93,140,162,113,216,94,92,220,26,70,219,147,46,180,244,238,226,147,112,23,170,43,100,139,187,148,123,161,47,114,47,112,155,218,148,237,6,90,57,214,170,150,221,90,176,170,11,118,19,2,121,184,44,137,167,213,198,163,9,232,176,90,226,50,207,15,52,104,5,129,88,229,73,8,211,189,110,0,220,22,35,3,184,240,114,159,132,132,141,132,188,230,143,15,73,45,167,82,181,183,253,109,79,187,227,246,183,221,61,215,91,184,143,248,82,178,251,108,196,128,141,251,218,4,125,64,243,178,110,61,212,208,79,150,71,73,22,147,102,27,154,161,113,228,58,27,104,87,222,238,15,116,99,211,12,156,208,244,29,93,38,81,173,111,174,4,21,119,60,30,29,66,7,114,141,118,96,198,108,226,31,31,43,198,55,125,195,28,206,207,151,134,21,78,133,172,16,94,243,15,128,75,198,142,140,91,9,227,100,70,59,4,166,33,35,174,105,119,35,220,98,57,26,94,197,71,128,15,23,31,128,36,11,123,238,152,105,135,48,91,14,181,93,24,54,183,67,13,38,121,59,161,214,119,15,67,109,27,180,13,8,31,122,147,136,133,26,63,129,141,223,163,209,80,126,108,161,133,125,119,164,75,63,121,26,153,214,223,56,146,246,226,41,149,110,70,48,17,97,17,90,35,231,17,2,166,180,189,221,36,43,244,20,67,101,202,240,90,211,74,98,16,37,25,209,106,214,149,24,66,57,129,85,111,41,113,156,42,25,89,109,46,181,212,156,68,121,92,154,221,168,53,89,141,155,169,79,163,153,197,63,133,101,179,24,71,187,94,159,129,162,109,89,173,89,24,214,235,205,250,12,252,26,213,6,214,199,102,182,174,178,200,169,72,84,235,51,80,104,182,102,32,176,84,175,23,23,223,90,106,170,133,243,82,178,101,167,10,89,154,81,68,205,158,209,0,205,134,90,249,34,79,182,136,84,22,187,10,57,54,59,170,66,145,56,212,156,139,61,87,189,17,59,69,154,159,39,119,144,44,246,18,25,101,7,114,222,95,116,189,195,109,76,51,35,42,59,186,5,234,197,130,99,199,222,132,138,253,170,202,94,0,3,69,192,240,130,58,43,25,232,217,13,123,157,37,224,5,243,243,222,53,137,151,225,173,232,203,36,34,54,188,205,21,124,96,81,237,18,189,41,238,85,225,19,61,172,150,109,244,166,249,128,204,250,2,100,236,203,70,59,159,236,90,131,236,252,162,31,12,9,18,208,40,39,232,7,232,242,139,172,233,234,232,255,34,74,176,173,60,241,135,30,18,144,242,229,154,184,118,218,47,173,67,141,85,66,16,84,128,64,209,248,197,202,122,91,47,71,27,108,19,199,57,14,14,189,103,6,14,196,192,143,39,145,232,195,32,216,219,102,232,199,237,184,148,124,56,64,201,168,242,46,29,164,225,34,79,184,105,74,146,100,253,191,250,194,25,168,25,154,99,115,215,28,56,81,5,70,188,135,254,109,180,97,204,120,117,153,219,60,244,77,116,21,128,223,91,206,54,214,194,150,248,150,222,80,77,180,34,190,235,30,12,119,39,187,15,134,91,222,112,48,236,185,32,132,135,48,188,133,102,23,35,135,30,70,2,154,108,139,5,60,226,248,216,54,15,33,110,16,184,132,152,12,181,204,3,39,41,227,1,67,235,218,145,31,152,251,16,218,103,189,225,174,59,138,3,209,243,215,96,126,94,16,179,234,28,21,21,212,238,154,10,17,237,237,41,230,58,132,230,94,149,72,223,76,161,224,28,154,171,18,227,108,12,208,138,14,223,44,53,119,142,100,103,207,64,231,104,80,202,156,240,175,185,230,60,64,47,88,145,209,89,83,43,20,135,148,181,28,81,160,250,65,207,113,20,223,144,216,100,107,6,178,169,116,107,213,47,249,230,170,81,25,136,198,38,159,152,115,160,137,92,120,65,140,92,209,38,60,65,229,78,135,206,222,10,198,220,11,0,36,154,148,40,237,161,35,74,12,186,57,60,96,253,210,33,124,210,108,243,10,140,187,162,135,131,46,216,217,117,174,108,216,155,104,21,221,188,2,175,214,166,140,172,144,179,216,56,50,164,72,124,37,40,59,78,40,122,191,249,216,25,203,215,27,206,78,249,177,185,238,132,229,113,167,4,237,114,3,132,2,224,113,124,60,7,31,143,225,3,177,128,150,90,119,122,165,117,195,92,23,249,32,226,70,25,93,52,238,144,187,198,199,148,98,93,48,179,101,46,216,6,186,183,73,2,118,16,51,249,185,99,16,11,148,198,128,70,236,181,215,186,122,101,17,189,4,112,146,159,36,222,72,119,177,42,59,79,222,176,86,36,210,215,156,39,43,165,113,217,25,149,158,44,200,48,40,174,236,140,161,16,0,209,46,225,123,92,246,19,44,91,126,62,49,140,246,19,242,211,56,134,252,228,67,208,237,134,16,188,32,107,199,40,67,93,0,242,36,189,246,64,70,140,21,88,192,188,49,22,200,254,132,197,97,130,5,160,33,163,187,16,29,66,108,87,133,44,200,187,137,114,30,216,77,56,203,187,213,185,226,132,66,78,95,145,137,183,18,127,161,183,28,144,19,219,195,1,200,62,195,188,9,1,55,157,131,242,77,120,117,174,8,204,22,110,25,229,155,200,14,73,19,220,226,206,106,161,172,216,81,194,152,178,222,44,239,151,199,144,57,227,108,58,145,164,21,242,24,35,135,176,40,245,185,178,96,183,211,9,174,101,18,216,109,43,227,163,90,10,241,141,216,115,231,1,137,115,69,142,243,174,174,63,150,26,59,121,173,10,113,132,10,98,138,236,134,33,189,37,198,30,106,27,89,55,207,4,153,188,58,39,192,65,180,249,9,20,3,39,119,48,24,242,129,136,15,238,174,185,195,14,219,190,201,93,229,96,254,13,127,115,202,39,67,228,9,47,237,57,91,241,203,77,30,120,184,223,68,116,242,185,194,218,172,204,166,98,204,112,142,166,29,238,50,251,40,77,24,204,85,241,82,97,191,125,244,0,181,189,88,177,213,205,7,233,0,188,152,46,245,89,120,13,21,221,118,87,234,137,240,186,171,232,140,219,92,65,131,151,237,88,85,235,147,222,4,127,251,82,129,218,231,58,19,188,236,199,218,211,29,161,252,192,219,157,68,15,58,228,170,15,188,28,74,37,104,106,102,200,217,134,113,153,211,2,232,9,34,224,45,198,62,70,61,198,59,70,90,96,44,241,149,216,74,100,37,174,18,211,24,79,137,164,192,80,226,151,194,238,225,112,151,61,100,187,32,97,160,102,218,71,111,221,1,188,182,219,80,48,94,248,127,235,14,255,0,64,136,46,134,101,232,122,8,172,145,232,127,161,104,51,160,133,164,120,91,127,252,88,143,181,198,16,171,64,137,66,199,73,18,216,189,17,188,140,222,1,14,27,76,19,149,113,43,81,94,244,13,159,156,86,104,171,65,224,30,110,34,219,11,135,55,227,192,143,124,44,33,214,191,184,123,27,166,40,74,123,5,128,120,246,243,66,234,170,189,85,170,174,66,46,145,79,123,116,219,90,98,160,219,25,70,236,59,222,219,44,246,204,12,154,151,133,94,139,19,207,160,160,151,116,146,9,234,92,60,65,69,239,166,158,19,153,145,83,164,215,97,183,154,26,82,139,189,230,114,231,177,37,84,200,20,44,2,144,45,48,20,77,83,238,148,19,98,80,21,102,138,95,119,192,42,48,4,97,215,132,158,65,93,153,168,67,87,206,28,114,199,75,3,221,159,5,148,60,189,33,228,57,6,99,103,16,123,113,237,36,133,184,168,19,199,5,164,20,99,55,227,6,56,166,30,203,43,212,118,55,162,205,212,58,211,90,50,29,80,197,108,38,55,139,21,112,90,236,81,189,79,95,57,19,0,92,67,96,198,241,241,44,40,59,179,228,125,6,206,1,250,13,79,57,241,19,114,84,129,139,160,175,148,188,188,191,217,147,161,7,38,103,145,185,8,61,224,202,181,55,156,36,209,8,224,26,38,58,6,73,9,245,27,105,190,23,42,121,50,59,81,125,57,71,74,120,2,225,1,135,32,157,74,123,218,16,38,107,70,84,217,118,195,187,251,222,61,225,10,12,136,65,119,39,196,7,216,137,58,177,131,213,180,131,217,184,25,82,240,152,193,138,224,137,166,240,140,130,73,226,147,147,250,64,138,83,231,236,78,166,59,88,5,221,1,102,147,212,33,100,158,164,164,155,103,98,159,8,230,31,241,146,108,134,117,110,197,190,157,172,78,20,28,30,229,180,102,125,8,211,67,190,128,25,119,16,253,62,158,0,93,199,3,51,52,157,173,160,133,172,2,244,238,42,50,178,86,105,98,90,86,170,85,26,13,83,103,48,22,29,169,147,27,208,243,11,167,64,113,112,122,66,131,225,69,83,160,54,186,159,137,17,184,167,44,137,89,138,119,249,249,121,152,10,19,54,182,64,165,184,108,244,171,68,169,173,179,36,175,38,201,207,148,190,6,233,231,230,34,242,199,78,40,89,22,207,181,188,92,89,94,150,57,11,169,180,102,212,138,21,163,0,192,42,103,6,55,179,146,99,112,4,227,172,224,170,51,192,85,211,224,206,140,94,109,6,188,243,84,96,110,174,171,16,119,190,124,213,23,204,87,59,99,101,230,115,214,95,56,103,35,91,67,166,37,113,182,89,173,168,27,166,56,232,228,164,54,7,110,168,35,226,67,41,79,76,20,73,92,168,115,149,199,13,182,38,184,116,29,226,34,217,17,45,101,100,198,35,185,244,32,254,108,161,215,245,104,59,240,247,245,245,131,49,104,83,172,175,185,168,170,105,110,72,11,245,131,97,16,70,154,132,171,69,190,38,117,191,144,175,37,85,244,14,115,162,169,116,141,149,210,125,10,85,162,21,157,223,233,74,133,237,1,30,243,243,15,104,20,106,123,232,123,142,175,28,56,17,124,69,66,209,133,98,64,176,146,112,143,87,31,185,188,1,193,236,85,248,43,223,197,32,5,23,229,17,223,211,158,169,108,200,53,18,143,100,182,235,236,148,124,24,153,87,75,55,97,132,53,117,68,15,230,237,228,219,22,166,130,193,22,11,99,103,206,184,161,224,58,110,60,251,26,210,102,123,1,14,54,4,251,147,104,60,17,1,174,121,54,108,146,246,190,94,74,52,131,25,173,237,138,149,29,116,37,199,129,72,191,98,33,122,224,165,112,55,188,163,76,191,74,232,141,87,134,211,132,8,180,129,162,77,22,225,103,243,3,119,52,236,207,207,115,93,82,9,42,225,192,63,130,33,184,231,88,124,9,160,239,140,174,89,230,0,70,100,201,42,201,106,196,8,106,53,53,9,52,204,110,97,194,30,38,228,243,52,156,250,122,233,10,203,115,27,43,230,54,86,192,109,108,5,231,21,200,109,46,104,124,109,87,225,54,152,47,39,220,198,166,241,154,198,17,205,14,97,18,6,147,59,66,170,173,223,129,105,27,78,46,97,230,6,19,58,152,121,182,241,24,6,205,74,97,246,69,62,104,113,214,10,243,47,152,59,113,98,97,46,133,225,9,245,109,253,1,204,179,110,57,71,124,219,168,189,248,104,163,84,41,175,24,143,54,23,77,94,226,226,163,171,43,27,31,29,110,150,23,101,193,24,114,7,62,121,225,20,255,225,62,198,19,14,244,125,163,143,223,28,21,10,120,107,155,0,8,140,48,104,23,190,37,18,248,29,82,188,130,25,6,62,128,64,177,29,213,94,4,188,22,167,29,168,30,98,98,159,42,230,110,209,180,230,16,186,80,209,126,238,45,80,236,161,114,67,185,29,107,222,115,112,223,248,62,219,2,201,83,218,79,229,98,74,46,6,60,79,135,116,146,213,239,99,96,27,125,11,24,195,141,57,135,187,205,68,164,30,22,110,21,38,237,186,146,188,138,205,67,215,80,154,221,188,14,157,90,233,175,230,29,248,206,117,107,243,93,8,21,18,193,188,141,138,225,245,227,227,210,86,201,37,111,145,15,131,225,46,118,139,228,203,73,94,227,13,1,232,181,113,224,252,252,129,146,186,178,75,186,224,61,163,104,223,17,21,190,142,216,104,36,174,6,206,151,155,134,252,243,54,215,155,185,183,74,170,147,251,168,30,147,198,201,253,75,118,238,3,182,247,97,132,48,76,92,86,218,206,20,84,212,147,182,161,33,86,238,111,192,252,191,204,112,127,65,190,58,24,97,180,239,111,136,80,25,130,242,20,97,223,175,60,46,92,180,200,20,249,208,121,24,175,152,18,224,50,60,205,89,153,69,1,68,219,39,80,183,48,100,6,92,163,62,62,150,148,130,128,251,128,71,221,102,131,232,125,15,119,27,222,231,1,124,217,194,252,208,81,250,190,249,22,124,129,232,236,65,114,154,246,126,204,211,198,219,27,111,194,119,20,0,202,230,71,60,38,167,9,204,207,127,248,134,101,190,227,124,180,162,192,5,53,242,109,231,29,243,171,144,7,58,224,7,184,199,102,190,135,163,194,87,48,196,61,224,33,140,97,16,8,29,183,96,163,197,195,224,252,150,71,128,193,217,85,123,211,85,19,119,112,208,68,55,150,209,241,113,192,171,203,103,68,199,112,183,179,85,242,81,12,194,211,241,153,224,74,13,217,82,44,249,249,152,241,221,227,227,175,28,31,127,36,210,233,48,236,232,60,193,28,79,48,103,137,23,29,207,195,235,242,131,78,5,240,47,224,10,204,73,157,69,199,41,170,4,141,161,226,212,217,144,21,46,144,112,113,1,88,162,131,103,103,145,64,44,154,35,120,13,129,230,209,162,217,131,215,174,31,109,131,244,131,183,221,97,127,209,156,192,203,215,32,242,120,227,107,225,238,38,165,26,67,208,96,232,185,240,186,203,156,119,223,176,142,143,159,148,54,66,6,217,33,249,166,57,100,134,57,96,14,132,141,82,97,219,20,214,79,2,182,40,96,156,4,236,49,80,45,30,22,118,215,100,118,74,29,86,204,208,174,146,178,167,44,217,226,172,57,14,176,65,172,37,29,219,75,119,108,47,238,216,48,105,53,143,104,183,181,29,153,92,15,106,199,171,53,100,101,74,215,205,200,223,97,94,91,130,227,43,184,113,15,187,85,225,225,166,126,197,214,141,54,19,94,225,149,196,199,199,113,217,148,23,155,188,237,209,154,113,151,57,162,116,75,150,110,201,226,244,164,124,132,136,185,166,48,148,161,128,252,96,126,126,143,41,187,184,7,165,189,140,26,132,171,87,52,190,8,173,174,212,229,159,199,199,248,130,126,136,231,231,15,25,175,131,46,214,190,15,234,7,96,3,213,251,193,138,72,226,224,228,26,80,41,139,239,182,248,91,150,17,72,193,105,128,63,160,207,100,145,4,219,241,128,9,229,112,13,212,195,67,150,40,135,6,173,56,28,100,52,82,77,36,2,224,122,178,7,220,57,64,134,57,96,133,140,98,6,78,84,198,222,17,195,50,125,103,46,234,120,142,88,156,230,231,184,164,90,68,39,185,186,160,189,65,213,181,7,252,47,239,76,14,105,81,131,145,239,7,192,43,102,232,120,11,67,80,2,15,17,163,194,147,86,180,190,128,244,160,76,149,167,88,231,231,191,50,63,239,189,241,21,228,80,144,78,150,97,6,243,243,95,157,159,143,85,180,100,240,229,133,27,215,32,182,244,30,37,245,227,141,131,183,230,231,227,13,23,220,86,123,139,226,7,104,166,34,194,153,102,105,8,74,152,217,205,124,31,5,238,62,73,198,182,103,238,111,251,35,198,63,134,166,144,119,252,51,88,193,89,250,48,124,128,210,0,68,5,58,135,14,111,243,81,185,237,115,22,100,156,53,185,80,111,75,84,166,114,244,216,103,206,155,43,73,125,181,233,149,206,56,155,171,170,80,74,186,51,165,24,251,251,104,221,37,138,171,107,159,149,216,85,207,88,244,166,230,26,201,242,43,244,220,41,134,145,154,227,125,108,230,100,123,219,99,102,86,178,183,3,22,39,108,187,204,204,141,19,237,136,77,37,58,31,65,77,191,115,205,177,86,160,71,201,170,4,29,157,85,146,202,164,79,181,58,65,127,111,151,188,217,251,214,239,64,250,48,31,10,253,137,225,64,112,133,145,195,227,184,1,176,104,165,180,175,20,149,118,26,62,134,249,158,10,89,182,115,6,244,87,95,12,180,10,17,213,134,48,63,158,23,4,46,168,128,149,179,35,241,14,174,181,242,225,53,11,100,45,29,167,113,86,89,10,19,243,67,163,141,203,143,31,198,9,246,211,9,202,105,68,141,246,71,72,44,79,250,230,10,65,147,237,105,190,115,10,46,184,229,30,39,86,147,34,115,44,56,167,100,38,102,72,31,191,112,62,52,19,92,82,88,19,98,42,226,72,232,201,116,97,237,38,241,9,149,73,15,44,101,43,239,252,205,1,205,124,58,165,109,89,116,166,48,69,112,112,209,117,124,188,70,26,147,87,120,100,197,73,229,48,175,208,86,236,172,222,116,45,149,120,126,190,207,70,44,98,218,236,12,160,57,173,241,126,64,184,162,18,163,235,14,87,176,14,75,183,77,49,114,226,199,117,249,129,184,174,113,217,45,215,22,34,214,231,61,96,34,33,153,158,249,9,46,93,100,14,132,120,51,14,132,100,224,172,123,41,72,184,130,101,152,85,82,114,82,244,165,103,253,60,30,80,36,130,210,16,239,60,80,32,206,88,212,53,51,107,100,188,220,88,173,170,98,239,230,171,95,98,188,221,129,49,5,222,215,224,29,95,226,1,137,11,228,199,172,120,34,123,80,60,94,242,177,18,105,160,121,236,141,116,110,62,75,123,204,164,46,211,137,112,114,7,31,252,212,93,126,74,231,169,137,65,203,75,78,159,229,234,26,15,140,80,221,237,137,110,28,169,210,61,74,139,188,40,35,242,112,121,74,36,46,59,216,192,74,239,116,148,6,79,146,231,154,218,43,238,72,52,216,89,52,171,239,28,192,0,126,131,197,39,132,72,118,243,17,241,29,231,109,179,168,61,128,179,97,242,76,99,8,159,153,172,148,118,49,23,196,63,206,232,74,241,57,68,85,118,67,190,180,112,155,83,250,3,78,129,205,119,161,5,88,114,232,4,0,31,36,58,248,187,6,106,255,74,10,234,235,144,230,198,236,194,103,149,70,168,196,35,32,149,189,45,72,41,82,251,36,63,225,137,177,232,90,140,192,130,157,33,137,107,223,140,166,212,73,165,109,65,207,199,147,151,7,201,46,244,1,195,67,83,73,198,227,227,185,55,145,50,12,85,43,140,135,72,110,184,246,85,152,163,29,160,146,142,66,191,0,87,165,75,92,47,214,32,101,143,64,154,87,132,222,159,194,246,206,202,1,3,216,105,21,52,238,45,55,55,56,132,77,211,115,206,208,237,98,93,21,247,203,65,202,138,51,246,78,158,99,149,3,100,157,0,104,78,14,95,225,23,118,39,51,216,176,55,87,240,161,30,117,211,173,138,94,198,64,76,210,166,88,164,169,195,15,233,220,175,228,14,64,224,202,58,66,196,164,160,254,58,187,16,112,31,23,142,129,241,71,184,20,127,160,174,132,36,135,48,210,148,114,113,112,56,99,45,44,169,101,33,59,89,101,135,29,194,183,75,247,184,112,29,118,195,227,245,72,235,213,80,134,25,150,248,12,7,164,1,95,51,165,25,103,60,85,194,91,93,114,82,40,83,152,34,47,97,111,241,221,234,247,129,35,113,197,219,231,7,85,199,56,125,43,94,230,27,109,68,2,5,196,147,0,173,204,41,88,112,208,48,23,228,215,56,114,49,43,51,177,227,4,197,240,113,41,193,104,115,48,216,211,104,110,122,136,204,123,152,159,87,206,165,38,150,26,135,221,225,204,119,78,134,155,139,4,20,113,250,208,195,19,111,34,199,7,168,28,148,5,234,48,207,236,67,27,97,39,132,191,239,25,60,78,191,166,233,98,185,231,61,58,80,140,137,222,227,105,24,147,137,222,200,36,234,147,172,47,30,249,35,117,228,143,146,145,31,225,44,232,102,159,0,204,28,127,163,220,240,187,2,25,243,161,237,130,80,243,3,16,28,10,189,30,111,130,120,186,155,156,129,44,153,199,218,113,251,248,81,197,16,135,33,147,168,175,41,113,252,156,100,178,243,113,39,222,57,167,45,7,217,125,212,243,52,170,16,122,140,87,130,240,252,8,137,17,202,66,203,213,32,107,97,114,221,77,135,116,194,253,33,46,219,128,244,232,185,33,75,87,80,91,52,241,3,237,241,99,189,67,241,113,148,72,205,15,165,201,132,87,31,223,121,32,83,242,163,105,50,230,241,91,73,12,157,80,107,3,19,121,120,254,79,242,81,63,41,132,159,87,107,199,103,59,32,213,138,190,143,241,237,248,54,20,17,65,107,198,165,248,221,209,113,25,12,151,197,49,177,169,245,233,185,141,25,13,14,89,172,26,228,10,191,147,20,206,87,25,50,133,31,158,167,240,67,42,246,78,140,2,20,46,182,161,98,168,231,128,147,16,97,106,187,244,12,17,166,114,104,233,221,184,123,139,77,204,25,151,171,64,137,140,52,208,165,61,63,210,6,67,175,175,241,27,62,16,142,103,223,122,12,55,49,147,213,12,206,228,206,67,83,13,139,131,175,23,6,199,219,109,206,17,146,66,35,160,41,215,243,249,151,216,46,224,31,114,229,87,124,137,149,97,254,165,174,29,211,138,51,30,220,80,150,166,121,170,100,205,59,254,230,163,81,123,206,50,213,85,111,204,157,222,126,54,139,86,175,219,180,0,205,23,216,219,119,10,150,23,32,95,126,161,66,55,245,252,74,5,78,20,226,165,138,141,26,244,71,86,153,140,161,115,50,14,176,68,27,221,219,198,20,251,246,109,39,123,97,110,214,225,114,140,156,118,34,231,22,238,57,222,43,221,198,77,110,24,254,239,194,155,216,229,200,66,194,147,183,120,233,12,218,156,245,149,205,12,126,175,121,126,62,253,183,130,23,37,82,31,169,91,19,114,240,152,21,79,248,41,135,238,227,187,33,206,189,210,125,220,162,13,16,87,120,67,174,53,223,165,185,131,94,111,118,187,203,122,241,157,65,188,138,205,150,171,77,212,93,42,143,31,179,240,14,217,248,165,171,40,129,100,56,232,45,98,51,84,185,23,71,73,54,64,169,26,154,1,136,212,77,24,44,3,190,45,18,210,240,47,47,198,201,64,67,40,54,80,96,125,121,25,175,101,10,232,29,23,84,161,70,207,173,13,92,87,7,88,192,3,71,124,55,238,142,59,70,142,224,150,190,1,49,70,103,21,166,102,125,201,170,158,233,242,124,241,149,116,87,94,73,111,217,125,220,105,40,233,93,171,103,241,55,182,60,104,240,183,165,126,163,206,223,220,110,189,198,223,248,37,118,124,179,27,203,93,245,58,251,82,171,222,164,235,236,71,227,192,31,135,237,163,216,25,225,187,238,46,107,31,73,17,165,63,68,115,220,247,220,45,38,150,175,57,223,77,167,38,142,43,237,28,178,71,228,207,226,142,123,240,22,55,65,211,180,44,19,187,192,46,20,49,6,40,215,153,235,241,183,7,104,252,164,138,177,91,172,13,221,204,143,160,155,90,83,147,46,189,147,219,67,84,171,88,0,111,83,179,55,9,2,188,165,8,101,222,96,35,140,236,193,84,101,7,55,192,2,172,228,169,185,143,251,13,89,50,82,167,33,165,136,189,226,143,233,172,6,157,30,91,161,32,127,204,60,164,177,100,180,233,187,55,242,67,198,3,0,244,46,26,176,98,125,149,216,100,0,238,240,12,238,168,71,53,197,201,134,233,31,47,42,240,253,8,10,132,10,15,24,90,123,73,183,47,203,229,107,88,124,202,104,246,2,230,102,202,4,68,88,180,237,247,161,38,37,190,106,180,64,92,214,10,237,157,21,162,6,192,37,121,105,240,219,174,215,31,177,27,221,53,4,210,206,104,139,25,240,178,227,231,75,21,21,178,141,71,245,168,10,245,245,254,48,90,237,247,57,19,209,198,21,52,236,26,37,104,231,231,61,12,15,47,143,77,60,154,73,134,47,56,60,206,67,21,201,66,244,226,216,162,139,130,178,153,81,92,220,176,199,60,52,110,163,183,33,122,245,193,154,222,233,66,141,238,8,149,131,165,162,111,172,199,241,83,126,126,26,102,66,58,211,55,249,69,87,81,182,137,247,105,121,149,194,116,168,207,55,141,101,165,61,96,35,97,99,240,164,22,177,114,201,103,214,2,177,86,200,34,204,233,79,162,226,75,220,233,138,167,19,150,84,100,170,179,64,61,238,186,227,82,241,228,105,216,39,110,147,88,185,1,244,161,25,200,156,208,12,124,5,108,221,205,94,54,167,3,238,48,201,166,191,165,255,159,189,119,239,110,219,184,22,197,191,10,131,228,56,98,5,82,0,223,164,150,126,62,20,69,217,178,173,135,245,240,75,209,242,2,1,144,130,69,2,52,0,234,97,89,119,37,109,211,36,109,115,157,220,38,105,155,228,52,113,111,154,156,246,36,78,122,251,72,98,199,233,119,185,215,122,248,175,126,133,223,236,153,1,48,120,144,212,203,78,210,35,41,86,72,96,102,207,204,158,61,251,49,179,247,30,50,177,113,48,209,224,131,19,65,66,191,133,1,120,82,207,155,20,5,79,138,51,35,186,179,245,10,107,166,20,230,249,4,52,146,48,93,234,83,82,99,128,116,155,223,49,213,150,180,102,112,201,16,46,224,186,28,57,123,37,130,99,201,33,225,234,190,68,134,240,105,246,75,9,217,191,97,2,225,67,139,199,107,153,172,29,210,159,10,153,226,32,249,120,62,112,135,236,148,56,76,207,177,7,168,121,65,48,21,103,42,171,228,24,139,148,81,93,82,8,20,33,47,28,77,54,146,108,236,32,178,61,66,68,156,242,248,135,38,60,189,177,193,0,34,199,23,96,198,209,34,229,240,99,20,162,89,6,61,70,126,206,84,235,200,170,128,230,103,213,186,199,111,253,207,97,124,254,39,64,162,168,5,210,101,204,152,201,123,52,82,77,39,91,62,146,174,54,79,167,83,168,3,106,210,175,1,140,216,9,61,145,78,109,129,123,231,237,219,72,186,161,31,164,16,137,153,190,9,36,82,82,154,230,155,40,166,149,30,234,96,42,87,44,124,199,234,96,186,158,81,234,106,97,191,234,96,49,155,235,167,14,154,200,136,167,218,90,55,26,65,211,64,180,132,42,185,60,5,207,204,117,75,109,214,147,215,229,219,183,93,175,76,208,3,181,85,14,245,10,114,166,200,149,166,4,225,89,64,166,78,246,189,152,108,152,104,180,8,84,66,238,32,3,13,241,34,8,143,130,132,19,182,41,233,36,153,98,2,91,47,65,48,225,247,146,109,155,72,69,1,229,10,194,91,221,247,160,144,241,144,228,82,50,177,47,132,212,40,225,126,109,209,134,240,61,104,109,204,231,54,105,202,222,85,28,144,133,33,65,200,213,26,66,175,180,134,21,59,110,53,65,30,144,0,125,70,75,197,219,56,62,45,144,71,83,137,180,47,108,60,114,190,55,49,84,56,246,188,91,247,121,8,227,130,208,64,86,233,165,195,241,235,149,129,22,182,120,4,122,211,227,218,240,222,253,2,148,15,83,128,249,248,161,7,200,136,129,131,143,208,171,236,13,145,149,43,199,49,198,37,94,196,255,182,112,108,20,111,60,33,178,101,200,132,208,77,207,50,14,129,119,47,11,30,90,9,27,210,238,56,244,174,170,9,184,81,9,21,68,76,174,132,31,204,225,239,20,75,96,247,92,64,60,29,236,120,160,111,85,165,223,120,142,114,132,4,154,14,36,199,18,224,24,6,59,8,244,241,12,54,180,212,36,251,21,45,131,218,5,205,130,27,136,247,238,254,114,231,173,127,236,62,248,235,246,253,143,185,37,30,0,131,216,160,109,192,71,94,179,198,84,11,171,142,144,152,141,76,136,79,17,80,147,190,239,116,90,248,232,161,99,127,52,114,255,96,119,252,212,145,56,196,168,140,213,26,221,75,89,88,115,132,171,119,124,101,48,2,107,54,17,15,16,46,201,84,65,143,153,242,106,51,81,235,216,182,161,7,33,163,98,49,40,218,110,118,44,119,10,240,109,141,80,7,95,246,64,94,225,92,154,28,246,129,163,150,42,71,243,76,58,152,194,86,141,154,148,144,37,210,148,116,7,67,60,18,1,215,87,7,184,96,158,246,157,47,31,108,255,252,67,255,83,46,190,68,140,238,126,189,37,39,215,30,201,208,123,252,74,207,168,1,229,220,113,106,106,186,4,133,170,59,244,228,31,166,3,179,221,148,52,236,85,22,49,98,146,33,223,55,224,200,77,97,71,169,5,136,96,226,118,197,194,246,171,31,62,254,237,71,97,44,244,32,43,143,22,208,234,107,213,168,134,176,31,218,73,224,211,12,206,237,204,163,7,104,10,238,238,252,250,239,143,127,253,215,127,126,243,174,131,253,8,24,144,130,219,242,72,9,118,213,18,109,52,122,132,11,167,228,28,220,19,94,218,36,217,136,33,198,228,223,80,121,58,63,28,50,6,217,91,136,185,82,160,237,87,119,31,252,106,231,63,62,248,231,55,175,113,60,103,2,146,19,150,179,179,135,10,239,189,242,23,14,116,12,201,180,123,131,217,254,230,197,237,79,126,129,193,56,19,102,171,24,30,170,143,57,61,77,94,133,170,110,160,159,196,228,100,66,81,56,150,247,146,12,101,234,12,30,29,37,98,190,133,148,139,102,105,147,200,10,213,81,73,201,78,202,98,118,137,58,14,64,128,4,228,171,244,209,4,98,199,72,103,28,8,87,162,29,66,61,69,60,157,21,48,209,208,57,134,217,16,67,178,98,180,90,120,137,80,44,147,109,23,204,237,144,105,239,126,33,131,35,84,80,114,72,147,64,112,196,74,183,105,39,55,213,98,110,239,94,91,214,79,44,120,5,121,31,97,56,201,112,57,184,41,193,81,74,24,54,230,40,195,1,54,230,1,245,196,12,162,64,194,85,35,229,60,93,234,62,81,239,62,115,102,16,215,119,248,0,139,124,246,5,200,114,220,183,22,18,39,90,155,217,86,136,236,100,19,33,219,39,197,156,118,176,108,113,133,23,108,206,112,232,85,67,181,231,240,6,220,152,115,127,130,75,36,60,120,207,32,236,175,211,155,159,184,82,80,235,231,105,210,82,196,166,56,231,110,63,58,72,230,6,91,68,229,244,78,184,24,159,46,196,248,156,8,137,76,139,113,88,100,198,90,2,233,41,168,132,70,99,240,97,185,112,14,177,96,25,232,17,11,29,54,90,131,206,199,4,89,45,92,184,16,89,51,168,40,26,28,83,202,219,147,218,242,207,98,130,92,26,225,209,49,201,87,207,145,44,212,206,66,182,60,212,83,22,147,23,56,170,250,117,133,68,60,134,163,78,89,7,197,65,111,73,250,76,203,132,24,255,145,218,213,232,68,44,205,223,59,146,227,130,219,190,127,103,251,206,151,78,103,113,187,7,233,168,115,196,105,70,238,215,65,230,66,160,100,55,208,245,246,109,46,193,117,235,202,206,107,47,110,255,249,119,123,95,126,190,115,239,111,28,156,193,234,228,242,74,52,213,5,1,137,55,164,22,33,178,64,32,43,6,104,93,88,47,78,56,89,238,19,182,97,0,173,115,64,11,71,234,180,173,74,173,253,119,122,251,203,187,59,255,251,197,199,191,249,224,209,55,175,7,58,93,116,59,237,128,124,114,157,198,34,102,70,178,77,163,121,128,190,99,161,67,70,176,251,95,191,237,218,253,0,240,39,55,10,36,109,15,58,6,34,127,251,143,193,7,250,152,71,224,250,162,216,73,36,228,117,112,85,113,67,250,147,138,38,211,124,164,85,28,48,48,192,173,223,104,174,39,214,111,152,200,134,211,227,251,32,174,221,63,63,216,254,221,47,2,35,203,187,35,115,154,236,53,40,188,177,14,195,65,77,96,59,254,136,19,165,233,22,196,191,46,88,170,105,29,116,173,60,186,127,191,235,234,14,194,61,202,68,245,68,233,207,255,190,243,226,75,93,187,97,75,214,10,228,145,5,243,161,71,7,120,75,54,218,170,50,215,52,108,48,223,174,119,6,22,55,177,9,77,37,38,199,215,245,16,149,152,136,74,144,12,163,24,99,53,18,172,109,144,204,220,120,65,163,230,177,10,50,96,38,189,14,197,187,171,228,174,26,62,8,102,243,64,36,233,201,215,111,161,110,209,35,98,31,220,120,124,176,11,68,172,214,111,65,186,239,35,177,85,212,20,36,93,221,31,169,176,234,113,119,182,74,65,30,63,149,236,252,234,245,71,15,223,15,52,44,166,133,167,65,14,168,171,77,77,95,241,186,136,19,193,194,53,11,216,233,160,171,1,219,211,158,115,182,116,6,204,94,70,157,243,179,247,249,199,59,63,121,185,47,53,56,90,189,183,221,235,232,196,129,13,224,128,70,205,121,87,100,0,90,177,90,237,168,159,160,175,204,170,22,156,48,135,148,25,50,90,14,204,219,176,22,231,158,12,240,28,181,164,67,101,42,17,91,32,75,238,47,38,19,69,195,151,217,58,187,113,120,48,232,251,132,94,55,198,52,169,105,32,77,28,250,96,212,235,116,171,139,126,162,208,182,32,251,236,18,4,17,13,112,217,108,26,142,226,155,240,89,206,171,53,14,98,200,225,192,93,145,32,235,165,50,50,0,39,242,98,182,70,79,228,221,51,124,49,163,20,187,159,230,71,157,225,163,10,89,136,69,236,224,124,244,197,130,132,51,0,194,14,120,161,32,163,207,45,220,159,188,92,71,159,235,240,57,39,213,10,232,243,242,113,236,197,129,89,77,81,227,80,44,190,160,6,89,191,95,126,142,216,237,222,189,187,219,175,254,47,142,167,146,39,33,131,233,129,230,29,216,133,131,211,85,205,210,64,58,1,207,130,39,224,35,114,137,60,115,148,209,28,178,203,121,184,84,5,17,204,234,178,179,16,241,129,53,135,189,218,49,109,16,199,153,18,133,199,5,12,218,16,240,17,123,139,42,245,90,208,40,116,118,87,112,11,49,252,23,63,224,124,123,70,148,176,224,173,179,157,27,182,47,93,170,34,91,189,221,13,209,64,193,132,174,174,69,110,84,30,206,120,68,220,131,53,24,235,82,19,161,14,89,138,254,109,61,132,28,119,247,63,210,140,14,174,101,84,196,49,246,184,92,22,166,198,181,152,5,118,39,229,160,198,94,54,30,97,34,226,16,65,196,159,223,254,98,231,245,123,219,63,255,112,239,225,195,71,95,125,150,76,38,253,134,121,79,243,254,196,130,63,177,224,143,102,193,103,179,63,16,11,62,243,189,177,224,243,62,11,254,201,154,145,199,102,193,231,127,216,22,124,254,95,192,130,207,63,109,11,158,154,160,253,140,248,181,250,190,141,248,111,95,220,251,199,91,125,140,120,166,213,39,110,199,255,55,217,174,96,134,185,102,152,43,88,237,236,53,206,154,188,191,81,238,222,249,108,231,211,187,129,241,229,220,241,185,109,29,120,128,255,74,230,84,23,77,152,40,224,137,186,97,96,140,210,78,90,77,184,80,140,62,68,102,180,255,107,240,20,216,177,49,124,134,48,115,78,106,73,171,142,22,21,56,223,173,215,53,179,85,110,183,13,77,183,61,35,120,231,181,79,246,238,254,146,90,41,17,231,184,93,213,125,7,192,246,157,119,98,59,127,127,213,57,253,132,107,209,26,96,5,174,50,238,212,53,236,30,148,23,82,232,243,6,124,22,114,5,1,108,187,245,17,170,59,250,124,97,93,7,11,50,133,116,242,75,45,124,63,208,22,223,210,214,17,195,40,45,214,240,247,165,110,30,215,33,115,7,76,0,6,61,120,63,129,81,58,193,39,201,213,26,193,149,58,224,178,141,168,28,136,139,199,58,41,209,138,136,139,194,210,33,61,185,193,93,153,196,134,148,184,137,41,178,130,32,161,41,81,18,38,20,71,105,94,92,218,242,156,190,55,189,107,187,137,131,46,83,141,216,172,224,231,134,20,232,173,104,15,109,198,91,58,200,4,74,27,24,161,124,88,63,46,173,46,114,53,244,6,252,171,125,130,143,132,90,133,236,74,199,97,211,127,36,42,44,57,177,243,97,119,82,231,115,23,103,114,191,195,171,140,251,25,31,160,95,155,244,107,60,137,22,195,138,231,223,23,179,7,220,116,41,112,167,18,175,5,224,120,21,225,154,97,255,205,82,36,15,172,24,167,14,212,144,58,90,133,219,41,116,136,94,195,206,212,49,161,228,58,28,227,151,144,57,130,37,40,140,6,92,97,36,195,211,38,21,234,107,75,191,34,188,202,240,213,225,78,113,18,129,21,203,148,128,113,91,176,245,0,161,170,152,116,120,105,196,189,179,200,60,141,26,231,13,244,10,153,19,22,175,121,111,140,211,139,75,37,131,15,43,210,24,198,136,196,51,166,17,220,100,212,197,5,154,246,207,162,24,218,212,172,170,78,56,246,212,244,236,100,249,2,13,11,116,55,80,183,120,236,39,76,122,47,138,1,204,136,98,8,53,104,61,36,235,154,174,89,203,3,162,232,212,203,144,128,57,21,12,40,23,2,68,70,129,51,70,28,28,2,33,122,105,113,81,224,121,4,82,204,44,225,212,94,241,8,127,243,8,7,114,76,115,129,197,187,31,39,112,31,227,124,82,244,121,220,148,9,129,110,136,170,2,195,117,189,102,227,8,29,132,50,11,212,193,223,69,55,126,154,118,232,181,67,29,254,67,160,232,148,165,253,132,10,226,78,133,228,63,3,81,219,77,176,5,147,124,174,133,44,126,68,148,73,171,35,203,232,227,0,71,132,207,246,157,55,183,191,250,201,206,171,111,108,255,252,3,14,146,80,60,167,182,32,28,155,110,49,194,6,31,237,92,145,137,89,136,21,74,12,200,53,201,212,113,146,228,189,207,191,124,252,226,107,59,191,248,35,187,9,247,207,111,94,162,17,142,177,98,31,66,11,144,21,22,121,161,16,134,168,1,2,215,93,27,89,231,203,120,127,83,81,21,186,91,153,42,228,243,48,132,10,205,68,63,80,166,51,188,198,47,243,13,30,146,104,0,105,115,249,186,92,83,213,98,134,195,223,227,252,115,35,21,199,229,150,95,1,201,89,20,69,216,223,188,142,144,173,15,172,196,249,49,28,249,149,205,129,52,157,27,113,175,66,227,171,184,192,92,156,191,225,136,88,198,121,147,21,176,140,228,45,61,199,59,110,125,165,49,34,11,66,226,151,103,157,88,74,245,131,137,228,118,167,54,215,169,145,24,196,46,210,53,40,145,61,191,47,44,175,61,183,66,44,174,209,215,9,184,193,29,242,153,58,142,129,72,30,251,60,11,55,101,180,96,20,19,82,142,57,159,92,109,22,48,131,148,44,159,216,103,252,113,22,157,189,92,230,236,142,154,241,201,137,169,185,153,106,101,254,250,194,92,117,118,238,250,84,121,178,122,221,219,133,104,119,108,206,233,5,228,240,229,253,128,28,115,155,90,215,216,100,191,14,125,9,128,8,214,115,14,238,220,122,136,255,94,39,103,101,215,253,251,53,28,29,70,137,146,219,6,21,52,244,12,44,206,59,59,107,17,189,115,76,24,167,21,176,89,174,3,240,125,183,225,218,76,108,59,226,214,241,43,74,1,20,160,145,244,40,10,90,213,117,77,9,22,171,94,92,64,242,140,213,190,34,231,182,79,37,223,36,246,45,203,160,212,95,118,180,58,127,185,90,245,119,220,61,231,163,234,96,117,0,4,3,222,212,152,174,15,208,219,74,220,104,82,238,42,250,1,7,185,177,49,96,3,184,44,226,115,253,74,238,87,199,180,147,68,203,188,14,151,199,227,222,247,42,236,116,157,168,163,192,118,58,160,143,110,50,231,187,97,54,17,99,165,49,149,114,106,64,231,226,158,45,10,197,116,177,200,81,205,193,125,156,17,138,213,241,113,250,56,229,62,174,230,202,169,116,133,115,132,150,87,90,77,213,235,156,163,116,57,143,115,249,74,42,93,166,143,179,238,227,241,108,174,146,67,64,252,113,234,176,229,178,21,25,153,24,140,134,68,138,245,180,217,152,167,140,202,47,213,137,59,51,48,179,17,27,95,88,69,111,205,193,87,60,120,47,147,14,11,99,2,96,6,224,116,42,92,160,143,98,131,69,44,200,211,121,100,220,249,195,203,188,91,72,105,8,254,128,233,133,195,80,1,17,103,46,90,53,111,223,54,145,14,96,83,147,24,82,156,56,21,37,60,26,182,176,228,220,202,42,161,126,184,9,68,7,140,158,45,24,183,111,27,73,226,62,126,22,75,228,129,103,32,117,19,68,166,121,154,180,194,106,210,60,179,224,99,176,171,193,171,172,193,1,138,221,62,226,87,137,192,26,185,158,148,32,233,160,37,155,90,77,29,96,37,105,224,94,94,39,220,146,100,214,160,49,151,138,210,101,215,0,41,113,108,248,37,156,127,65,73,175,155,84,55,35,189,61,130,217,70,207,107,131,10,12,107,128,5,157,103,125,170,115,0,199,108,244,39,195,158,212,56,223,43,24,50,212,164,207,227,60,60,11,136,238,105,186,135,0,101,159,58,21,253,220,93,18,167,213,145,46,37,250,172,137,18,77,236,233,175,13,100,74,195,150,129,62,125,7,226,56,68,26,34,248,121,255,226,238,22,45,122,56,67,193,65,10,90,148,251,53,20,244,144,161,160,19,67,65,143,52,97,117,199,132,181,217,208,13,176,96,245,176,5,91,195,45,186,76,19,244,126,48,0,224,70,50,226,81,109,187,177,25,144,127,8,66,157,64,228,184,140,79,162,117,243,129,214,243,193,214,145,189,112,234,20,228,243,113,192,65,242,57,106,53,230,61,99,51,164,203,235,140,46,175,51,70,99,30,153,141,140,205,24,234,89,41,146,52,186,16,205,166,166,148,128,110,120,26,210,5,255,227,93,93,147,28,30,97,163,235,0,245,183,232,101,107,110,100,127,196,98,196,49,139,222,90,80,195,244,239,29,72,236,151,240,135,123,174,112,150,145,218,244,66,189,125,87,88,236,125,173,184,166,32,89,247,12,98,132,125,89,71,84,78,0,30,56,51,98,210,77,160,8,110,158,174,88,178,11,160,42,30,75,114,101,171,10,130,245,191,239,246,83,135,46,222,239,201,246,211,119,189,93,68,34,125,122,70,246,251,195,208,15,153,121,224,57,217,208,97,19,105,128,219,189,123,111,251,222,187,36,124,232,241,139,175,61,250,234,179,221,119,127,74,204,46,186,13,242,198,175,255,249,205,7,28,207,237,220,121,99,247,35,100,111,110,210,186,163,120,71,126,30,167,204,70,80,246,238,125,132,236,120,72,72,212,100,223,108,223,121,7,54,227,169,157,70,247,67,184,173,120,210,94,70,114,234,240,98,7,200,151,183,120,153,87,248,246,19,18,65,54,19,227,5,184,70,58,231,105,224,15,37,59,24,28,134,115,134,129,40,192,208,82,142,136,202,50,84,142,201,218,140,59,26,60,226,153,146,35,166,12,124,193,2,236,83,61,99,196,55,105,93,49,19,220,7,11,239,83,249,166,9,207,160,187,91,165,141,216,65,138,231,173,17,13,127,225,101,250,1,204,92,94,65,95,200,122,106,147,244,181,178,170,53,7,148,33,57,206,183,33,155,164,133,22,81,251,212,41,145,164,238,115,150,138,151,144,210,142,246,157,128,251,103,221,161,64,130,60,79,135,116,214,138,95,214,226,82,44,194,69,79,180,138,25,167,86,126,159,178,53,133,86,88,134,23,243,116,133,197,147,228,134,178,72,137,195,100,214,136,202,169,18,157,64,229,116,56,161,74,183,173,104,82,52,188,39,248,248,253,23,119,222,253,241,246,75,239,111,63,252,213,246,107,175,179,179,201,209,228,128,253,83,180,32,45,175,220,52,244,198,44,98,1,42,168,129,79,78,98,60,49,105,129,169,36,229,44,150,54,93,44,1,145,0,87,26,97,87,175,184,99,74,251,68,2,230,251,62,137,128,248,62,234,52,190,168,98,95,71,10,193,19,134,45,156,203,125,139,119,163,245,64,49,217,194,102,170,183,35,183,152,94,162,223,176,40,97,94,100,188,23,206,198,240,62,183,120,153,216,237,227,202,97,2,113,252,225,186,98,100,93,145,173,43,226,252,39,160,225,49,46,25,202,105,187,132,38,209,6,123,99,66,41,5,141,19,222,48,27,216,221,206,255,2,171,163,109,196,97,2,207,225,17,47,55,85,9,167,34,131,237,63,34,232,232,118,187,135,13,68,240,254,84,151,172,174,165,66,126,53,216,145,71,189,227,118,191,121,103,239,219,55,193,49,17,7,7,115,216,201,186,166,34,205,26,73,88,203,54,141,13,22,179,0,166,163,123,230,52,99,104,131,123,255,248,200,13,126,2,239,158,167,242,121,200,220,21,216,48,31,199,162,200,221,48,175,165,114,66,42,151,151,232,134,57,42,62,50,225,238,152,207,60,161,104,251,128,167,106,140,254,15,59,60,160,81,25,16,79,106,30,131,207,42,201,119,29,229,45,201,60,15,57,177,246,242,163,61,164,67,170,216,195,27,149,110,26,63,248,213,206,239,222,223,167,79,42,235,102,235,249,56,192,83,199,231,3,62,3,123,13,248,123,210,17,145,146,116,40,36,200,23,242,7,192,59,32,106,158,195,219,251,137,182,65,82,108,112,52,168,159,115,94,88,157,122,93,91,71,143,33,124,186,123,55,129,201,113,61,223,38,240,77,54,189,139,44,35,74,232,238,19,130,139,224,237,247,30,17,186,8,209,174,35,13,215,61,40,29,79,196,246,7,247,119,239,190,248,232,31,119,119,94,250,60,34,64,221,115,241,128,28,152,129,40,112,174,222,84,215,19,32,95,16,110,240,255,92,87,154,70,7,251,23,165,50,84,181,132,146,156,231,80,42,27,77,207,57,197,106,75,122,169,176,229,155,216,132,134,152,143,87,36,202,101,242,128,33,36,142,96,233,234,247,220,160,137,20,16,164,230,0,75,31,73,39,140,50,120,219,161,207,173,31,1,64,48,161,125,211,65,130,90,175,227,36,19,10,18,219,78,162,129,22,90,110,157,86,140,235,23,87,66,227,146,236,46,129,70,48,57,32,237,196,248,210,22,236,160,175,111,0,107,102,227,76,14,143,101,234,179,69,139,66,189,40,10,115,23,20,57,12,234,233,36,230,195,166,235,243,213,51,58,171,71,92,86,63,176,216,33,45,2,111,148,160,143,140,31,223,177,215,209,177,196,184,12,250,6,68,146,204,31,14,69,61,97,62,113,252,176,62,156,71,199,15,227,60,234,27,11,227,5,122,88,52,237,7,244,211,161,38,122,196,123,96,108,49,83,75,157,174,247,135,138,112,189,167,52,206,87,126,185,251,159,191,56,202,56,91,200,118,145,26,7,30,38,173,246,36,7,248,209,31,119,190,120,235,40,67,91,67,26,230,178,106,30,116,104,180,218,211,153,64,226,68,79,99,77,143,48,86,124,30,13,182,249,65,71,235,86,124,74,108,30,59,220,31,125,188,200,176,60,204,104,105,181,167,51,214,71,247,239,111,191,249,155,167,168,88,5,35,216,143,79,193,10,109,105,126,127,213,173,96,88,202,81,23,149,23,247,113,168,165,229,85,127,210,68,23,140,101,57,218,234,58,252,176,125,149,251,15,186,87,46,184,31,152,5,120,255,45,192,254,7,127,216,253,241,215,143,30,190,190,243,213,203,219,175,191,221,211,8,116,194,57,143,24,109,9,254,76,4,229,36,216,222,98,195,36,217,112,74,46,67,220,252,216,48,72,29,233,113,144,49,108,194,23,15,217,39,86,49,16,97,200,236,47,15,138,223,73,182,31,125,255,33,95,120,114,182,223,120,125,247,147,47,130,73,22,68,55,146,70,127,162,113,94,174,211,86,207,216,39,171,190,222,55,32,104,231,157,175,183,223,120,179,107,192,147,219,208,147,139,186,107,171,141,75,82,243,32,184,223,185,251,71,76,8,93,18,160,16,128,79,14,249,118,191,152,51,89,89,107,246,199,60,25,75,100,192,25,147,204,165,79,176,217,209,80,79,247,240,246,25,174,249,179,151,183,239,125,221,181,167,238,22,229,147,66,59,98,50,106,195,48,55,250,162,190,118,0,212,191,250,95,221,7,68,219,235,51,34,71,4,245,16,67,39,251,165,79,110,191,148,108,92,239,221,251,98,251,225,219,223,229,126,105,42,195,136,60,100,33,64,202,27,46,106,239,18,199,51,58,98,182,167,126,77,161,56,202,26,209,180,241,150,90,105,145,19,113,214,111,71,99,167,71,167,28,61,236,38,85,176,244,22,34,203,169,166,105,152,94,41,56,7,194,199,176,164,119,101,124,212,49,161,220,190,109,226,91,170,187,15,192,185,237,128,91,70,4,135,84,11,72,189,235,64,93,242,229,181,69,77,200,112,157,23,26,20,154,131,86,187,228,5,43,163,71,60,2,160,168,9,247,45,238,21,206,57,10,71,22,136,36,140,54,198,62,62,171,4,167,169,40,3,244,116,55,122,114,16,233,129,223,167,245,193,118,17,233,160,49,55,215,41,161,189,127,126,243,90,55,227,100,169,180,79,212,5,6,67,237,203,167,50,20,86,223,239,57,148,253,119,198,31,219,43,119,76,11,238,136,194,161,87,16,14,123,184,190,118,235,24,223,167,91,33,142,251,132,89,64,110,95,70,22,171,193,28,204,194,178,169,170,212,63,5,86,0,157,164,218,105,238,60,55,232,124,41,69,91,85,7,52,43,15,48,98,42,108,89,187,128,201,185,116,148,147,153,125,101,142,35,106,193,185,185,233,41,122,245,165,86,223,24,240,116,138,120,215,109,229,168,20,209,61,113,146,217,23,78,72,36,16,20,13,242,230,126,187,54,81,232,35,4,218,83,36,112,110,26,109,62,18,217,154,174,237,27,211,125,113,13,105,250,2,29,137,247,193,173,135,221,82,175,21,225,246,48,193,144,103,180,144,59,226,38,208,143,183,191,250,106,251,163,159,238,190,241,51,48,145,190,185,115,28,39,75,242,134,44,55,235,22,32,135,120,80,245,61,44,217,55,210,35,33,239,155,168,9,226,17,120,117,160,59,101,167,50,251,223,186,220,249,201,203,219,63,251,219,129,25,28,157,65,80,133,15,204,229,152,186,7,27,247,177,12,120,251,189,111,119,95,123,133,174,232,186,214,84,23,204,102,217,52,241,173,171,238,55,71,93,138,94,227,90,11,92,1,153,189,89,182,170,239,66,233,160,170,136,107,6,55,99,57,240,34,211,212,181,132,101,202,100,215,167,228,3,136,30,151,192,99,157,236,163,150,152,117,181,196,167,124,102,13,126,64,183,91,131,255,220,140,19,146,188,2,90,154,139,29,14,167,177,211,154,154,189,225,110,31,165,32,69,3,220,141,94,226,146,172,109,211,35,253,153,209,118,248,30,233,223,194,140,55,113,91,252,60,164,170,24,197,238,70,25,69,165,23,5,202,146,68,147,17,22,69,129,126,74,101,211,41,242,41,157,145,51,16,202,59,137,35,108,71,227,252,148,19,97,203,222,29,114,216,235,3,217,208,220,174,151,9,122,250,30,20,98,124,129,32,40,54,180,23,7,65,173,126,189,28,148,99,98,209,86,12,195,84,44,122,151,168,23,157,235,11,214,163,100,128,102,61,106,191,141,94,113,137,117,165,117,164,29,64,106,151,230,32,55,4,132,50,100,232,160,72,205,16,0,21,84,4,124,163,84,115,104,85,28,66,147,56,142,138,140,110,76,64,68,102,151,139,10,55,9,47,50,143,231,198,194,35,132,124,177,83,27,136,249,210,145,237,3,74,56,26,16,41,53,0,79,226,254,160,45,247,229,15,54,48,72,15,103,6,32,1,119,110,38,0,184,13,145,49,69,28,127,107,187,171,5,131,221,153,187,189,28,233,254,234,200,46,166,254,27,68,224,34,43,178,67,9,216,173,224,20,196,147,73,105,145,195,217,136,175,115,64,219,50,196,203,138,196,213,184,159,126,132,88,11,0,154,247,116,170,254,117,120,143,175,130,215,31,250,98,157,166,255,239,17,187,3,239,103,220,213,121,58,248,0,246,151,226,113,200,31,131,157,93,163,102,34,122,10,60,147,24,196,79,215,105,232,232,214,178,86,183,7,54,25,115,171,212,19,92,224,238,22,219,236,200,43,220,86,100,207,28,75,182,103,15,112,180,94,223,230,41,164,64,227,206,28,108,5,48,51,210,155,138,194,68,197,86,142,28,10,33,58,95,207,75,221,7,181,5,23,144,219,81,238,106,65,84,208,199,136,184,228,102,71,81,173,1,142,71,34,202,12,205,41,45,23,13,52,105,181,155,224,248,203,67,96,184,214,68,50,161,171,219,62,220,139,107,247,58,238,13,116,48,248,58,208,81,41,216,209,96,249,222,141,29,168,227,28,81,240,25,112,32,38,39,20,47,0,36,235,15,0,113,31,163,9,69,204,27,2,85,41,119,143,130,66,195,37,178,193,32,11,168,205,136,103,127,148,69,214,169,86,216,127,4,35,130,40,22,152,56,38,95,215,158,152,108,225,141,39,38,93,252,193,8,202,34,87,103,133,74,202,31,93,26,62,102,52,70,152,192,242,197,165,146,196,219,225,82,35,6,129,150,235,131,103,23,171,81,247,8,119,185,30,216,231,85,206,40,16,52,162,50,137,148,80,173,161,19,39,247,231,64,157,227,253,170,11,60,130,208,198,38,46,130,56,5,213,194,236,45,39,118,44,34,70,159,220,79,132,163,145,157,141,255,228,115,106,51,73,124,207,231,141,246,136,128,213,143,46,161,226,135,119,206,191,48,50,197,207,18,109,185,150,175,135,157,243,47,240,51,252,188,231,156,159,19,10,66,93,202,20,92,231,252,91,35,179,174,115,254,37,71,109,158,32,11,27,117,128,228,234,179,252,9,106,92,85,185,52,205,51,247,205,222,234,170,29,251,85,72,86,213,246,229,159,241,221,192,72,78,156,15,173,30,2,235,80,100,179,211,170,37,112,140,82,148,146,104,209,216,127,28,58,132,51,36,249,58,58,194,116,52,160,60,62,189,8,21,127,40,10,129,195,235,225,130,169,200,70,82,108,35,41,104,196,185,127,154,232,226,190,225,170,78,100,46,59,13,35,92,221,104,42,9,114,250,228,168,249,254,34,167,73,17,124,144,84,98,139,243,72,153,129,27,198,157,188,11,30,58,75,190,40,225,134,129,109,77,206,151,123,129,13,244,242,23,135,64,10,154,187,221,155,101,68,208,183,111,59,113,47,62,64,140,161,176,47,56,28,185,109,128,115,115,61,28,126,113,46,140,92,226,47,7,243,75,45,224,224,99,119,69,102,234,89,57,157,21,235,116,69,14,219,139,174,15,216,210,200,101,103,109,194,229,178,181,84,196,229,178,129,219,88,21,68,220,156,236,191,188,157,50,86,3,212,42,90,162,22,89,66,99,74,212,35,75,88,76,9,53,178,68,147,41,161,68,150,144,153,18,82,100,9,28,255,238,94,40,48,236,222,159,91,80,36,200,180,37,141,68,90,184,195,174,156,52,24,101,67,87,215,98,51,166,209,210,44,117,32,192,1,76,60,33,168,182,101,15,72,200,62,174,105,183,70,17,193,204,171,82,11,204,97,156,235,8,98,12,73,164,110,100,116,241,192,64,239,88,122,224,135,241,219,183,23,177,122,208,35,4,19,39,172,136,227,255,220,81,104,199,50,138,239,112,0,214,193,6,208,249,190,245,191,121,160,254,35,189,47,178,255,142,173,170,198,143,97,28,155,91,135,24,135,124,160,113,152,106,203,88,85,163,134,114,90,83,172,145,239,193,120,148,129,62,195,65,172,49,52,45,29,121,200,48,27,67,96,99,65,82,10,46,212,121,230,150,26,183,243,54,211,121,219,233,188,189,111,162,178,189,206,99,254,157,201,112,125,239,18,47,228,224,178,21,92,60,91,239,113,151,120,77,200,136,136,55,226,28,231,244,2,112,216,19,77,103,5,46,62,0,119,38,216,196,20,199,247,134,63,191,8,93,78,172,38,196,124,33,171,202,169,194,82,137,84,218,148,224,6,225,235,196,227,78,20,147,197,124,81,204,175,174,13,147,125,22,154,204,184,244,108,38,45,137,245,58,125,74,173,244,210,179,185,188,156,74,75,244,41,245,2,46,61,171,230,164,84,90,166,79,201,94,74,233,217,122,54,39,231,228,173,80,55,98,73,146,86,25,46,158,69,70,194,70,169,214,52,228,149,103,180,22,102,233,186,61,76,182,153,75,98,42,153,93,93,99,158,99,135,18,226,9,68,182,77,135,157,75,62,132,152,152,68,184,201,193,48,224,170,86,75,187,5,143,137,247,35,108,60,119,239,69,12,235,238,112,166,188,233,165,176,46,165,146,66,33,157,78,35,112,180,51,217,100,10,158,172,174,109,33,245,94,69,234,189,115,44,29,2,188,73,107,64,162,148,1,184,201,53,150,136,101,146,133,76,58,143,70,131,244,11,55,194,179,244,172,40,102,132,92,110,152,118,211,68,198,105,199,42,37,83,57,33,147,66,45,59,174,51,165,101,77,81,84,61,216,112,12,242,18,36,116,105,53,220,3,7,177,112,212,61,220,144,218,37,15,59,142,115,17,178,188,154,18,108,67,59,3,76,37,11,98,10,245,112,24,159,185,7,31,70,33,186,142,250,145,192,199,142,129,103,107,164,114,78,16,186,246,57,150,148,240,38,56,210,1,205,112,255,221,78,74,53,203,104,34,61,29,161,200,70,42,91,73,24,6,133,19,253,143,246,47,41,102,115,184,127,30,86,19,228,242,50,200,64,167,34,242,189,149,32,46,170,169,97,79,127,45,33,59,47,150,76,91,195,112,154,146,32,119,158,233,72,37,238,209,91,244,7,159,26,133,251,74,150,81,93,179,157,90,195,180,3,117,88,60,196,115,130,58,78,48,24,75,2,117,165,125,136,77,102,129,194,194,4,214,125,158,75,82,29,150,17,45,7,122,126,24,113,20,95,46,254,232,170,71,100,185,15,28,166,212,108,62,95,112,113,40,246,159,206,72,114,244,205,72,24,6,253,0,203,116,95,139,201,33,202,184,187,66,18,27,37,98,115,247,4,30,75,246,8,201,238,218,178,212,177,13,111,41,194,183,190,28,32,86,42,161,53,80,91,65,141,185,97,232,148,78,4,143,157,109,37,217,43,194,35,176,230,167,29,31,179,116,89,36,204,99,152,170,24,158,201,46,200,162,32,56,196,73,152,251,86,82,71,214,15,98,61,56,207,105,120,28,49,220,69,120,119,253,186,166,235,136,214,152,182,242,41,44,54,182,14,134,85,134,254,124,92,138,14,72,24,134,111,37,113,152,248,148,38,124,204,171,103,83,148,143,119,109,24,195,77,247,1,209,146,218,125,32,100,130,220,154,172,157,0,175,38,66,104,89,66,6,75,41,153,109,35,210,195,127,40,103,143,137,232,11,14,238,207,229,121,49,39,242,169,108,150,79,166,227,71,232,92,12,111,27,162,110,217,90,123,51,204,227,153,165,141,207,152,75,29,179,57,240,252,160,9,91,72,249,98,81,230,226,241,193,231,89,217,68,230,88,134,97,81,150,17,20,198,174,132,240,63,118,120,69,177,88,60,166,225,80,46,23,102,109,46,223,123,225,133,92,54,43,162,191,233,241,204,11,47,228,133,209,226,11,47,100,198,51,99,232,243,120,174,202,17,30,136,73,14,68,123,18,17,19,150,85,100,92,153,36,250,138,191,59,107,42,153,22,16,39,246,9,56,151,93,211,229,67,245,157,176,66,194,10,79,15,144,195,228,93,2,112,120,125,152,231,98,178,16,120,248,77,22,227,65,98,115,89,181,71,94,66,12,137,142,52,102,136,132,166,82,105,1,17,85,138,207,33,8,5,7,2,150,111,7,152,28,203,150,86,212,4,76,66,23,174,224,250,81,92,191,78,43,249,181,142,27,29,203,214,234,27,14,196,146,213,150,100,36,237,85,123,77,5,85,230,184,27,143,81,127,56,156,13,67,228,159,44,252,148,115,29,59,217,242,42,185,179,25,65,48,33,245,96,235,105,245,13,83,125,68,215,196,36,208,202,86,18,217,32,102,130,164,144,238,163,65,98,10,199,109,90,14,157,7,167,23,187,95,226,243,69,172,111,186,186,204,243,60,199,241,155,136,139,224,124,41,105,222,50,58,166,12,217,87,184,177,210,208,13,85,95,209,116,107,8,82,12,96,250,24,90,151,111,108,36,234,171,29,117,200,50,229,33,56,63,181,134,218,248,12,161,172,43,179,170,37,163,55,178,209,106,73,186,50,134,122,8,70,216,80,117,21,118,115,213,6,210,229,72,250,230,161,127,89,208,146,101,169,182,53,36,91,214,144,147,5,6,217,134,26,236,176,90,72,41,193,215,253,156,224,245,233,129,198,220,52,137,160,112,75,56,125,40,246,241,65,114,173,141,214,159,85,226,202,229,139,218,40,191,49,90,206,140,221,24,229,59,163,229,245,74,99,148,183,70,203,171,163,85,248,95,165,76,255,26,232,239,24,95,41,151,203,188,48,90,49,86,70,81,241,53,244,172,138,255,150,249,21,183,84,153,191,137,255,226,178,70,165,92,37,15,170,124,195,123,172,85,202,19,231,248,2,126,220,194,143,59,248,175,234,150,16,112,69,9,10,200,30,252,6,3,223,96,254,122,245,172,49,168,183,130,33,207,193,211,105,175,222,6,254,187,0,127,80,163,85,182,154,49,86,158,112,26,185,236,66,108,49,67,195,197,26,99,229,51,227,80,160,74,159,98,232,115,110,45,182,157,57,182,79,168,22,30,11,254,94,192,163,207,225,62,106,30,240,84,21,250,116,21,158,74,238,195,155,99,80,86,27,117,43,15,142,194,3,213,69,204,85,248,147,99,176,227,213,213,220,65,249,26,190,236,182,224,33,200,240,186,145,193,24,156,116,43,165,112,239,167,225,251,77,118,18,198,220,26,157,170,135,243,193,138,71,51,22,51,179,151,221,210,57,166,180,81,113,103,68,242,64,19,156,16,228,203,99,166,53,186,128,138,87,58,214,232,37,10,82,32,253,168,120,224,83,21,23,23,94,75,43,227,229,201,115,4,239,57,102,14,39,161,125,84,173,234,208,30,51,7,141,51,48,88,43,72,175,136,82,39,103,9,36,82,37,53,234,182,7,5,136,87,14,141,20,133,213,118,26,253,59,5,254,122,35,216,118,63,133,95,140,8,167,52,101,196,145,96,167,218,166,161,156,106,74,122,99,4,248,226,41,18,121,63,98,155,104,173,58,66,168,66,101,215,34,55,244,163,216,206,91,95,111,223,249,205,238,95,30,236,62,248,224,209,87,15,30,255,254,55,123,175,253,31,244,228,241,43,119,98,255,247,197,183,208,127,63,26,122,193,124,65,127,46,145,176,151,17,235,165,234,90,236,217,148,40,214,100,117,56,54,244,35,82,237,241,239,223,71,53,33,194,228,245,191,60,254,248,157,199,119,255,182,253,249,55,123,175,254,105,231,195,59,206,171,215,8,192,103,83,249,28,50,194,162,224,38,136,57,237,3,31,9,236,241,55,31,238,124,248,202,206,143,63,133,132,138,175,126,177,243,193,27,143,190,122,241,209,87,127,218,187,243,254,246,235,111,239,252,250,239,187,239,254,148,148,164,109,138,227,153,106,165,66,218,132,127,238,208,169,64,217,125,240,211,71,15,254,222,7,3,164,143,206,78,97,204,217,42,12,224,128,182,248,255,94,124,201,25,5,250,24,128,225,236,43,198,156,141,69,4,131,164,243,244,193,32,47,3,117,157,221,199,152,163,142,163,186,123,159,125,188,253,230,207,125,117,201,203,64,93,186,71,25,163,155,148,80,117,251,245,63,63,254,237,31,125,85,201,203,64,85,28,115,117,168,154,26,36,170,140,209,43,19,48,182,112,122,48,95,69,242,50,80,17,219,25,30,186,211,66,90,76,167,41,186,247,62,126,105,231,157,87,182,63,251,181,15,12,41,18,5,198,84,27,157,166,4,3,200,9,185,84,46,135,7,240,213,87,123,159,252,52,2,12,41,18,5,198,82,145,234,167,144,254,120,3,218,249,244,110,116,127,122,12,11,162,195,150,141,166,130,167,67,22,228,140,76,145,250,33,4,216,132,65,145,34,46,40,106,33,17,136,53,201,130,69,163,200,74,93,205,17,4,189,184,123,255,147,189,111,191,222,185,251,51,31,20,82,36,26,10,142,127,43,17,107,42,72,237,112,129,112,58,142,65,223,255,101,52,104,53,163,230,85,165,7,104,60,82,181,166,170,245,44,233,227,107,93,0,225,34,209,128,16,234,76,201,233,233,179,245,84,61,87,39,104,123,239,189,104,96,164,72,112,9,45,35,173,30,234,11,240,139,235,227,188,117,187,191,125,232,213,28,199,63,129,154,53,52,109,43,168,166,128,127,188,154,143,31,188,233,213,36,47,189,1,4,140,93,103,186,234,217,122,190,46,121,48,246,126,242,203,157,223,126,206,116,32,59,158,31,47,119,7,195,210,34,26,71,138,160,117,247,211,79,209,20,117,129,40,140,167,198,179,65,94,196,128,65,196,81,67,8,141,226,119,46,210,51,74,161,88,23,161,169,24,101,183,31,222,217,251,246,229,237,159,255,17,53,20,115,129,91,171,141,68,203,208,13,121,217,52,16,127,111,152,42,106,192,84,149,97,134,5,111,127,249,241,163,111,63,217,249,240,205,237,123,15,183,239,127,188,119,239,219,221,135,247,60,16,248,192,134,132,54,151,98,200,190,111,175,123,149,135,98,9,252,163,75,171,90,3,242,55,36,188,31,90,221,123,133,239,82,119,36,23,108,80,71,151,192,11,211,41,150,46,166,165,140,16,46,233,43,148,205,193,111,151,66,216,236,140,137,133,136,110,35,145,211,73,132,123,140,31,215,26,161,214,241,115,87,54,230,68,244,155,243,189,91,134,29,43,16,155,106,74,69,44,146,125,5,93,65,111,170,217,106,121,220,255,6,59,164,186,108,140,233,34,81,7,156,121,220,176,144,5,28,162,62,88,3,245,180,144,113,113,73,203,181,12,165,211,164,226,92,68,133,232,89,143,191,16,137,159,103,49,217,210,214,7,252,203,147,143,117,111,156,143,21,132,127,139,247,104,57,21,128,136,151,45,11,209,215,77,62,150,237,9,45,125,64,104,133,16,52,60,63,116,6,233,140,4,215,87,160,134,115,78,212,168,68,32,168,95,7,82,225,241,224,237,108,15,92,151,170,129,74,138,102,193,76,41,93,186,17,154,167,64,55,196,116,151,110,132,225,118,111,51,0,128,149,6,34,91,47,132,226,30,21,83,158,148,235,86,27,4,94,54,222,3,70,122,127,48,210,189,96,100,250,33,52,2,100,38,76,249,44,200,108,0,36,213,52,251,0,141,32,24,22,104,142,142,21,32,67,216,165,170,71,52,32,162,142,241,49,239,117,143,214,160,32,52,9,8,202,68,96,121,221,157,223,131,145,125,20,106,214,15,199,17,50,61,96,29,148,31,164,123,192,202,28,116,77,101,187,195,202,30,16,86,161,59,168,220,1,135,40,70,15,145,108,214,163,121,20,98,169,246,122,76,132,63,66,64,195,164,160,133,164,72,41,1,254,81,159,141,216,38,124,137,197,88,215,141,152,95,51,24,38,37,252,94,28,209,220,213,41,229,90,95,65,34,246,149,114,237,172,160,229,229,43,229,88,84,1,19,11,151,217,130,63,28,207,253,59,57,39,138,189,192,253,123,255,189,204,23,184,225,24,27,248,137,240,113,242,123,242,123,242,123,242,251,253,248,69,60,205,97,104,207,247,230,103,207,123,236,188,180,154,80,84,181,237,122,159,81,190,238,156,183,197,176,123,71,140,57,80,39,239,233,145,114,44,149,65,198,95,248,53,115,16,29,163,39,116,228,133,115,242,12,114,199,49,27,99,49,198,69,46,230,249,200,185,157,140,121,62,113,78,255,98,49,198,57,46,150,241,64,121,93,19,5,239,233,150,203,245,225,95,208,41,103,211,63,38,214,183,167,152,110,175,199,157,94,122,158,114,62,243,41,22,243,159,138,199,178,110,187,174,27,70,140,250,97,48,67,114,92,149,220,17,185,56,199,135,156,206,83,56,190,100,113,133,112,232,120,30,196,92,127,138,224,216,179,25,166,60,235,3,224,127,19,61,27,177,152,119,56,27,241,156,58,239,196,114,130,192,12,39,198,122,208,121,99,98,123,235,58,74,120,47,169,27,88,76,96,158,225,115,98,223,19,167,239,105,166,43,236,116,184,134,47,245,177,243,202,56,14,6,177,20,243,16,25,210,140,239,93,204,189,238,15,92,240,228,78,77,147,19,53,245,150,166,154,3,201,92,38,203,199,146,2,254,155,206,102,225,194,11,6,14,11,4,60,248,4,112,225,99,198,225,57,243,197,176,183,131,243,106,203,135,53,199,147,143,197,89,112,71,132,60,165,90,22,235,218,215,175,10,245,217,138,57,78,91,222,27,102,138,197,156,15,175,12,81,136,236,228,251,186,125,170,68,220,96,252,189,38,231,23,177,231,159,31,222,231,252,135,231,58,138,34,232,192,177,199,204,33,168,130,122,13,70,80,133,216,101,78,60,231,193,168,89,9,80,217,22,195,98,232,210,102,157,252,54,131,107,147,101,47,176,26,61,146,98,220,7,99,196,81,207,191,192,122,57,106,108,134,17,131,61,5,189,199,30,47,242,189,8,119,63,194,91,208,3,79,231,66,8,243,252,0,143,101,157,9,157,234,209,228,232,151,53,1,1,195,76,122,128,100,195,61,240,177,167,162,32,176,246,128,119,42,228,239,38,235,112,232,116,211,19,138,1,119,67,15,13,108,95,50,221,196,204,62,230,43,76,218,81,82,192,65,134,51,34,236,249,231,82,47,227,154,232,177,107,86,110,134,104,132,212,79,15,135,41,151,113,130,11,22,207,184,36,19,16,119,96,60,134,104,216,39,241,72,37,215,69,44,214,101,227,6,118,118,192,14,197,127,225,159,232,27,140,55,49,140,55,94,180,168,9,9,70,31,99,32,46,135,49,236,115,248,63,92,77,73,107,53,66,46,23,154,27,131,154,192,52,107,97,154,78,182,245,198,243,241,104,216,132,38,136,163,98,136,131,101,10,81,100,203,174,217,238,37,92,166,85,100,246,132,201,171,40,102,220,135,241,178,220,122,231,237,55,119,238,252,149,166,83,123,120,239,121,95,49,194,161,3,172,23,201,62,80,187,10,62,206,235,142,178,32,4,158,187,202,98,54,240,162,187,16,114,87,109,23,27,159,246,162,155,154,233,72,96,70,241,9,53,238,202,57,76,105,193,62,135,229,8,222,28,9,110,178,209,94,241,177,188,64,118,205,138,113,63,24,255,82,73,7,91,97,22,5,56,78,230,28,71,220,112,3,2,56,79,134,65,7,116,139,72,74,33,143,183,122,8,44,207,203,207,163,33,31,23,140,240,242,99,136,45,90,115,141,197,130,94,121,49,159,215,101,128,138,125,94,131,124,244,115,49,64,226,62,183,199,240,36,246,162,175,158,218,212,86,143,174,69,119,193,89,39,221,123,144,202,248,222,69,78,135,39,59,24,111,200,144,77,198,96,153,117,133,244,47,129,16,238,25,151,72,82,2,11,12,183,199,100,79,108,137,58,163,204,34,107,16,130,223,151,72,20,88,190,222,63,104,44,35,194,189,124,184,120,33,189,191,24,97,165,111,140,112,189,111,140,176,124,12,49,194,141,190,49,194,181,174,49,194,189,163,136,59,223,105,20,49,73,119,241,195,139,35,14,132,177,122,195,248,30,4,126,90,199,52,35,199,51,25,135,26,66,243,136,177,184,222,32,190,47,209,184,242,81,162,188,191,23,115,162,28,19,89,193,133,174,223,225,48,58,63,212,176,104,73,13,139,172,253,197,53,115,78,180,66,45,37,42,41,73,253,174,226,154,201,181,224,9,184,247,59,150,172,161,182,173,80,199,54,221,27,9,74,41,33,28,156,183,197,29,127,116,196,42,66,129,225,144,39,124,14,165,245,25,242,178,250,12,149,107,58,220,213,208,132,187,155,33,89,202,208,73,187,79,55,232,226,100,186,126,16,237,246,13,244,48,170,36,50,161,74,93,230,173,208,95,99,180,124,163,170,242,149,202,198,197,58,118,205,175,130,227,123,249,224,46,238,14,119,57,113,113,63,113,113,63,113,113,63,113,113,63,113,113,63,113,113,63,113,113,63,113,113,63,113,113,63,113,113,63,113,113,63,113,113,63,113,113,63,113,113,63,113,113,255,142,92,220,159,119,60,66,247,227,225,126,226,224,126,242,187,239,95,118,187,121,19,59,17,224,61,103,242,57,22,243,118,154,99,248,110,111,159,83,11,62,238,70,36,170,63,31,125,222,44,167,3,187,241,144,216,222,217,137,231,112,126,119,236,195,51,212,70,43,2,44,154,92,134,215,46,141,78,207,174,9,231,207,52,140,50,250,153,154,91,88,174,46,52,208,167,209,53,248,46,87,202,87,225,203,198,152,50,184,0,15,202,87,166,230,102,133,137,178,105,101,228,220,69,244,102,188,125,110,182,58,190,48,87,93,29,111,218,226,204,217,241,133,133,181,201,193,162,60,56,36,167,148,102,83,25,210,141,53,115,226,124,101,226,242,196,232,25,225,220,236,196,140,164,149,135,170,55,87,207,142,219,213,166,121,99,66,88,151,102,214,102,242,213,169,27,131,55,203,131,185,137,201,213,246,178,81,151,86,110,73,163,211,211,23,22,46,219,25,235,252,213,155,194,181,57,97,234,234,108,99,110,229,108,185,182,172,166,172,233,91,122,126,234,86,182,51,85,151,47,206,222,52,214,23,174,221,16,219,173,43,27,215,54,178,217,91,117,125,112,163,146,73,165,47,25,87,166,87,173,51,131,153,243,162,124,105,110,193,104,95,190,184,186,112,209,152,109,95,94,191,117,235,202,120,54,111,94,26,61,91,153,202,221,108,94,212,219,203,215,244,9,117,230,198,170,53,148,21,207,219,231,237,181,218,132,153,74,79,169,235,55,214,155,103,206,166,46,231,234,102,125,104,65,63,127,101,122,45,151,206,95,107,153,171,27,162,218,184,90,56,147,158,239,40,157,185,233,181,161,250,178,54,105,222,212,7,81,33,251,66,57,183,94,17,166,151,229,53,105,124,236,218,249,171,231,100,75,30,23,102,115,231,39,22,26,226,184,126,241,230,198,224,88,235,194,185,115,173,114,171,82,204,229,211,231,11,11,181,92,118,176,51,52,123,121,118,240,90,42,55,62,88,214,231,148,43,131,55,39,167,172,171,242,186,104,150,43,215,84,233,242,196,181,250,185,242,92,69,232,220,82,23,46,105,205,230,197,252,196,232,138,45,218,229,75,141,137,43,235,179,183,150,175,21,174,204,155,179,147,181,76,189,179,48,122,161,124,102,217,82,215,46,222,184,152,210,39,46,11,250,204,133,204,89,171,82,190,60,86,158,59,115,238,162,113,109,114,162,81,51,198,42,213,229,242,130,49,177,122,177,218,88,41,151,103,141,209,73,123,65,89,183,4,123,238,82,121,238,220,216,120,81,89,159,73,229,206,164,27,147,55,167,138,82,122,234,214,198,141,11,147,171,83,237,141,241,245,11,163,183,206,79,78,93,156,189,42,45,163,70,199,175,85,230,229,153,90,67,190,144,94,158,29,171,20,111,137,227,179,181,204,197,213,230,188,190,162,219,243,147,118,235,82,69,187,165,116,46,156,205,137,215,174,229,167,50,227,55,22,242,115,67,246,224,224,154,214,110,109,212,206,54,83,242,236,244,153,234,212,85,67,184,216,104,142,79,219,11,226,134,182,188,92,169,156,47,55,167,47,53,106,249,181,153,105,61,103,118,228,243,235,233,133,130,40,206,204,172,182,203,27,149,179,231,106,181,140,178,208,188,121,243,234,188,53,52,125,227,188,93,173,44,207,167,87,47,8,169,241,137,230,120,49,215,185,122,107,33,59,61,49,120,230,194,252,108,227,198,242,120,69,177,102,203,183,164,9,237,204,165,133,102,227,70,249,150,88,29,108,203,198,248,250,196,229,236,229,51,151,211,11,230,234,164,121,105,114,72,205,102,55,86,12,241,198,152,48,182,170,92,24,87,166,54,140,43,55,178,185,101,123,106,124,189,42,159,177,235,185,229,108,113,112,65,186,50,152,209,138,183,86,198,87,175,93,68,56,58,99,157,169,78,78,137,141,246,114,53,53,63,122,85,156,48,103,155,185,179,227,183,234,105,235,74,254,242,250,132,80,41,43,178,216,186,114,161,144,202,87,214,213,33,123,35,95,187,118,165,62,110,235,218,236,229,116,109,60,147,201,219,106,225,220,124,190,37,26,55,175,201,202,88,122,225,236,185,249,201,226,96,253,178,126,115,102,102,42,119,43,189,62,59,61,113,238,154,146,158,92,158,179,202,115,213,233,171,229,51,103,38,115,242,250,74,117,110,74,91,95,158,108,27,131,171,215,38,138,103,244,140,145,170,25,83,157,213,161,11,230,133,213,91,235,181,161,138,84,179,59,117,219,106,95,209,199,81,159,111,45,167,151,27,23,235,115,205,180,112,182,216,184,124,173,85,40,182,86,133,169,98,62,123,233,204,229,137,101,241,218,96,29,77,169,40,157,105,165,178,11,173,250,228,212,244,204,178,58,182,124,211,30,21,139,102,61,159,77,95,30,173,201,229,133,162,156,50,111,20,4,115,246,138,89,219,104,214,110,141,117,106,87,154,41,125,53,213,110,205,105,231,215,46,23,54,58,245,139,229,193,194,229,43,55,198,38,23,206,46,119,114,77,217,48,103,229,217,115,203,55,91,211,173,179,147,99,213,122,165,112,101,108,254,106,110,122,86,144,170,99,43,74,174,97,140,10,163,217,66,190,48,214,156,209,107,107,146,188,118,173,90,148,103,198,140,213,133,49,113,98,162,222,200,24,87,54,242,229,194,124,246,106,243,252,170,121,225,140,185,96,94,83,230,215,58,51,227,67,11,83,11,215,154,197,193,177,226,213,241,213,75,21,221,92,27,82,13,243,230,13,101,90,207,23,170,102,103,114,217,28,61,51,213,170,25,179,55,27,171,227,23,219,227,107,133,236,248,149,76,65,158,59,63,43,101,10,198,234,252,220,208,216,141,206,181,5,229,172,158,22,174,150,173,130,146,91,43,170,231,148,41,57,157,79,173,13,221,106,75,102,107,227,178,38,94,170,20,215,55,106,211,227,249,25,251,242,185,252,104,225,90,229,172,177,122,102,245,70,249,204,165,201,250,149,236,205,171,229,118,185,114,117,225,252,68,185,125,115,118,110,108,109,161,146,191,60,88,55,111,181,175,45,76,164,47,204,223,88,23,150,103,215,212,148,178,122,205,184,122,230,220,173,194,181,177,233,57,245,252,224,216,194,244,186,85,191,116,171,118,254,188,40,101,245,50,226,5,29,121,116,77,63,215,80,102,166,107,169,198,148,153,183,207,75,231,132,244,212,70,238,66,107,249,210,208,45,113,245,218,106,235,70,125,174,90,78,181,150,231,134,148,122,49,87,24,202,12,173,183,207,105,226,89,121,116,104,234,102,71,50,151,151,107,99,181,243,173,185,226,197,203,246,249,107,102,230,166,56,187,48,105,143,171,147,245,194,224,213,226,149,161,249,66,121,92,91,155,28,191,148,95,94,198,66,160,92,158,91,184,52,61,123,62,91,185,58,49,49,194,97,33,147,79,245,119,106,170,229,36,129,56,53,201,138,122,92,153,176,189,19,227,156,160,10,121,89,253,174,78,140,3,14,202,251,74,72,235,246,249,120,83,167,198,14,158,75,213,235,9,105,232,160,48,35,18,126,6,64,166,146,217,96,198,75,39,127,97,56,193,42,246,198,132,76,170,150,209,212,20,98,104,136,57,94,76,231,72,62,213,108,252,56,59,8,190,218,224,222,138,202,196,146,244,2,17,226,21,221,55,87,162,63,145,239,211,233,148,251,21,54,254,54,153,12,174,190,188,173,93,18,190,70,102,139,229,252,217,98,185,248,83,30,8,190,165,117,243,32,137,79,251,164,86,117,147,178,82,24,110,94,216,46,57,87,251,101,131,125,18,222,28,112,156,54,217,104,217,228,228,218,34,79,173,33,239,240,122,6,136,10,74,176,199,215,222,229,55,67,39,45,63,125,159,142,147,73,251,65,181,124,156,190,29,157,153,58,63,56,6,69,47,187,105,23,125,121,32,177,191,71,21,231,105,68,133,38,201,247,51,227,124,166,234,230,212,236,48,121,32,141,10,41,49,89,229,173,51,110,102,73,154,188,209,5,214,58,11,175,174,186,45,146,78,21,42,46,116,3,23,32,105,28,73,98,199,13,38,123,36,1,39,141,13,205,78,30,220,25,133,114,240,19,103,148,19,103,148,19,103,148,19,103,148,19,103,148,19,103,148,19,103,148,19,103,148,19,103,148,19,103,148,19,103,148,19,103,148,19,103,148,19,103,148,19,103,148,19,103,148,147,223,31,88,70,187,62,36,195,13,119,203,186,227,172,156,253,101,79,138,74,53,21,157,221,34,152,147,39,152,149,167,103,94,158,174,153,121,194,80,252,153,169,34,243,243,56,149,224,184,138,205,164,229,207,210,227,79,77,209,53,79,143,151,88,196,59,203,10,201,50,159,14,193,48,61,38,201,26,50,138,94,249,211,246,189,119,31,125,253,218,206,135,175,236,221,251,98,231,195,47,183,191,185,67,141,26,82,200,75,49,226,158,182,108,250,193,236,19,80,44,120,74,227,203,209,209,61,65,9,252,116,79,161,225,166,162,137,72,91,229,47,193,158,110,5,219,246,101,255,25,14,190,99,19,255,132,94,246,205,43,212,43,181,209,11,135,206,109,244,194,243,120,131,35,182,243,222,63,118,94,255,253,163,175,238,63,122,248,225,238,187,63,221,126,239,91,52,1,177,133,217,11,1,220,135,242,165,176,40,193,231,100,97,156,28,37,243,205,49,230,231,241,37,2,130,62,68,78,67,239,36,62,253,50,205,236,55,155,17,147,19,38,240,165,123,174,152,46,14,116,202,126,110,249,206,212,37,153,248,54,40,69,161,79,113,215,209,33,149,86,243,56,113,9,250,44,200,114,141,139,39,113,78,25,222,128,39,69,73,64,32,135,205,129,77,244,172,161,162,30,205,33,0,122,131,227,219,166,97,27,165,103,4,30,241,61,89,85,74,198,22,15,55,3,206,65,221,82,68,124,190,52,96,47,107,22,175,242,8,78,7,120,189,149,108,170,122,195,94,254,255,196,211,238,163,69,113,169,68,34,255,227,91,91,116,36,217,127,181,212,51,82,223,212,51,181,239,83,234,25,194,102,32,49,5,115,228,213,148,244,31,110,22,154,94,35,250,225,38,164,233,53,42,75,90,85,167,205,133,54,234,150,250,67,204,83,211,107,108,63,208,148,53,251,153,54,219,104,52,154,234,188,169,53,144,225,53,219,209,209,80,191,15,35,85,142,127,164,234,186,42,119,108,245,156,81,251,158,140,241,135,154,247,70,81,82,199,238,213,152,46,22,50,185,186,164,124,87,94,141,116,71,102,89,149,144,214,22,234,20,235,182,24,186,24,155,73,241,205,248,152,21,138,178,74,124,204,98,186,145,48,213,182,42,217,33,87,53,156,209,23,67,237,121,213,180,235,230,37,196,92,103,200,97,38,255,185,151,254,188,223,64,120,255,251,88,210,214,236,166,138,15,112,246,91,214,234,212,194,248,233,227,62,184,117,0,80,52,71,187,73,177,76,28,215,186,0,64,38,74,24,0,157,160,100,62,69,72,134,204,157,251,149,194,167,57,163,147,189,192,131,138,19,134,207,102,12,206,11,2,235,83,87,76,231,179,158,75,29,156,149,249,239,82,199,62,120,129,14,56,206,161,244,177,239,198,235,227,112,199,171,105,141,57,25,113,10,157,50,71,239,98,96,215,143,232,135,10,234,88,61,224,254,133,241,180,95,80,100,17,156,197,107,224,152,156,201,214,224,26,104,112,215,154,32,222,100,244,230,222,49,122,73,239,25,124,115,46,123,47,52,118,247,58,95,230,59,103,203,243,212,21,108,101,180,124,121,2,61,61,123,14,220,191,206,76,184,197,170,248,1,2,221,240,238,120,54,188,119,25,230,29,115,113,51,123,157,180,17,202,94,20,196,65,15,191,49,135,37,16,191,49,198,91,204,243,33,59,241,27,59,241,27,59,241,27,59,241,27,59,241,27,59,241,27,59,241,27,59,241,27,59,241,27,59,241,27,59,241,27,59,241,27,59,241,27,59,241,27,59,241,27,251,87,189,167,55,176,155,184,25,225,38,164,135,239,56,210,253,46,10,145,119,77,121,123,56,164,137,33,95,75,136,123,147,107,166,152,45,231,32,88,71,65,114,119,158,35,253,149,244,174,78,46,250,126,238,232,241,93,20,233,220,19,233,221,232,21,113,107,39,241,84,242,118,163,55,189,217,136,234,90,239,238,109,249,192,89,157,218,145,160,49,23,135,210,59,131,210,222,120,252,77,161,41,138,109,134,239,176,34,183,189,5,111,17,10,60,245,111,11,211,11,210,34,218,0,110,206,54,226,187,192,14,246,163,163,175,50,42,248,26,115,180,73,98,110,13,119,187,254,170,119,15,133,168,183,236,157,70,78,239,183,186,94,18,164,230,106,253,125,78,82,66,138,230,211,80,11,57,181,127,121,100,19,211,75,133,234,185,66,255,226,162,152,166,224,235,197,226,145,47,116,16,139,138,148,73,101,165,239,232,32,43,212,13,124,19,23,208,140,100,170,18,123,57,161,140,184,129,189,201,240,27,124,53,105,27,21,211,237,45,230,114,175,48,196,46,151,123,249,15,129,122,30,104,29,10,190,255,82,47,254,200,32,82,155,204,57,141,255,86,48,247,80,38,34,95,2,153,73,230,10,176,173,99,232,137,239,70,176,136,214,201,209,209,147,200,206,96,180,85,83,2,122,151,154,147,134,174,33,59,26,245,3,7,164,155,45,244,124,90,31,55,204,178,13,93,70,101,216,195,130,170,162,217,101,69,57,90,224,251,127,143,214,159,104,166,134,147,9,252,65,183,126,156,153,27,82,151,224,176,13,167,110,176,232,193,214,68,153,191,57,230,38,93,200,121,201,27,172,137,114,149,102,120,96,51,40,104,163,110,194,133,86,149,2,34,153,28,14,113,203,135,195,5,79,18,43,156,28,144,157,28,144,157,28,144,157,28,144,157,28,144,157,28,144,157,28,144,157,28,144,157,28,144,157,28,144,157,28,144,157,28,144,157,28,144,157,28,144,157,36,86,56,249,61,249,253,190,167,136,240,210,14,244,58,79,113,56,3,123,140,203,156,171,120,235,15,103,157,240,206,13,156,122,190,86,34,78,13,54,123,231,151,232,119,46,203,102,133,96,207,31,248,168,167,34,27,128,31,52,83,124,81,240,206,185,104,32,93,68,247,248,118,202,50,153,67,148,46,169,43,216,78,178,221,241,157,151,244,104,151,156,96,30,48,16,30,66,220,187,199,183,101,51,170,4,225,234,201,235,215,85,107,18,203,155,83,167,6,204,17,51,169,168,117,169,211,180,227,60,103,145,0,118,136,182,219,104,171,70,61,102,226,34,139,248,168,208,228,57,110,105,41,206,155,201,166,33,75,77,11,189,242,78,24,157,135,36,246,26,71,204,103,138,69,8,243,163,208,135,165,1,78,40,228,197,92,74,174,113,8,214,51,2,191,73,6,49,41,181,33,86,158,8,55,212,49,181,244,140,184,69,7,164,200,135,137,213,207,213,179,105,212,50,154,30,83,83,45,54,66,127,186,118,67,69,213,120,68,193,54,106,116,139,223,164,133,162,195,242,85,39,212,190,174,22,251,134,218,155,3,182,19,121,206,4,168,195,3,117,4,199,247,195,137,236,115,50,90,126,182,90,37,11,150,215,209,163,235,150,218,172,39,175,203,183,111,219,195,110,212,37,167,104,171,28,194,16,234,167,38,87,154,104,173,151,56,184,126,200,77,136,34,27,38,194,60,2,149,32,185,39,84,211,226,182,248,69,84,19,175,91,13,231,186,128,165,220,14,130,9,191,151,108,219,180,74,8,73,141,18,105,23,54,244,75,106,210,43,57,133,30,240,82,187,173,74,38,208,27,109,200,189,20,9,53,161,104,166,138,181,82,171,180,184,137,235,115,214,178,177,134,166,90,90,155,194,95,87,19,228,193,170,212,236,160,175,243,80,27,142,18,128,220,212,164,123,204,128,155,66,100,101,34,13,2,78,11,57,223,155,24,42,28,123,222,173,251,60,162,125,126,69,221,96,193,57,195,241,213,43,5,90,216,226,17,232,77,121,25,212,11,168,5,239,221,47,104,210,121,152,2,146,59,231,176,3,244,210,92,31,98,132,94,101,111,136,12,192,99,25,227,18,47,226,127,91,104,213,44,46,241,198,19,34,91,134,76,8,221,244,44,227,16,120,247,178,192,59,19,54,196,16,59,244,174,170,9,208,96,81,65,83,173,151,240,131,57,252,157,98,9,14,183,47,24,18,246,234,1,170,86,85,250,141,231,40,119,74,160,233,144,116,37,33,53,155,28,48,35,250,120,198,52,218,22,68,75,51,95,121,212,87,184,155,190,180,200,237,62,248,233,238,131,87,246,190,252,124,231,222,223,118,62,124,147,91,226,1,246,24,92,217,69,154,129,143,188,102,141,169,8,87,136,120,96,233,144,57,233,152,32,86,43,120,54,96,90,216,239,116,102,248,232,209,99,145,69,182,124,186,163,168,222,105,18,186,141,213,26,221,75,89,104,53,203,203,96,89,248,202,96,28,214,108,125,70,210,213,38,97,149,110,21,244,152,41,143,100,125,173,99,219,134,30,132,140,138,197,160,104,187,217,177,220,89,104,186,51,96,109,232,178,51,3,120,219,12,32,193,135,4,90,98,170,182,138,147,168,96,65,200,89,45,152,18,30,196,17,98,128,196,250,112,144,216,212,228,21,4,13,33,77,105,170,179,106,29,173,167,101,192,56,176,39,68,159,171,3,156,63,47,77,44,182,253,198,47,119,62,251,131,255,41,23,95,114,241,61,135,49,82,49,90,45,60,38,218,113,163,13,139,2,207,185,154,244,190,144,94,16,36,186,221,32,16,122,79,33,217,29,197,20,15,196,142,190,169,102,191,165,225,21,164,19,50,7,135,150,37,199,1,163,196,129,175,154,195,152,153,121,196,181,17,110,2,243,232,1,245,150,26,232,135,152,172,34,121,29,157,61,31,187,115,159,17,142,167,146,107,242,156,153,101,57,28,251,2,248,25,238,91,11,45,41,173,13,56,107,146,140,7,145,157,108,34,84,251,86,178,211,14,94,92,8,153,235,212,239,139,115,94,76,74,235,103,241,19,158,102,247,226,56,158,115,84,100,218,103,102,19,148,67,139,10,223,95,35,196,248,116,33,198,231,68,146,59,9,85,50,141,181,4,98,189,168,132,166,64,231,76,13,200,144,115,102,30,175,105,111,230,233,40,144,26,229,124,76,16,126,203,133,11,57,75,221,135,249,4,201,162,230,81,30,118,238,67,242,1,187,245,113,60,78,47,85,226,182,239,223,217,190,243,165,179,40,240,185,53,199,19,213,148,203,9,28,149,94,7,4,250,248,221,79,30,191,244,171,221,111,222,193,160,57,247,74,67,52,246,130,128,83,26,181,75,156,222,105,213,160,14,150,124,9,39,173,90,194,54,12,152,73,14,171,6,135,111,124,251,141,215,119,63,249,162,123,227,136,234,142,191,233,157,215,94,220,254,243,239,182,95,254,116,251,206,87,93,155,6,177,42,233,27,83,79,172,7,239,255,39,145,34,93,123,0,121,51,230,212,70,139,138,246,39,53,5,187,159,193,41,98,215,94,52,76,73,81,47,193,98,127,98,29,248,243,131,237,223,253,162,107,7,128,228,159,80,251,59,191,122,253,209,195,247,35,90,238,209,16,79,60,66,230,154,134,13,106,194,245,206,192,226,38,86,213,168,194,192,241,117,189,196,102,56,33,230,129,157,68,140,133,42,77,116,253,55,53,125,197,235,33,226,74,170,9,46,173,200,20,234,33,251,162,114,167,80,70,227,233,138,3,38,50,98,186,74,68,231,103,239,243,143,119,126,242,114,244,91,44,33,183,192,200,116,165,26,210,45,52,93,34,60,155,8,26,239,137,79,111,160,98,138,163,94,182,182,1,136,19,177,172,114,120,58,232,41,179,170,133,208,133,80,216,150,76,169,101,37,225,217,168,42,233,100,180,28,232,2,97,94,138,30,18,54,202,115,84,129,10,149,169,68,40,86,75,204,239,22,175,129,234,139,61,100,179,89,240,167,229,155,240,89,206,171,53,244,89,134,207,162,34,137,232,179,50,2,233,81,148,130,168,112,24,5,53,65,22,200,39,181,88,207,146,79,82,45,147,38,159,72,34,50,248,148,47,100,114,92,60,206,119,0,150,154,205,65,165,54,110,47,47,215,209,231,22,182,149,243,66,10,125,174,99,235,85,170,21,208,231,101,210,182,10,205,53,112,190,57,81,132,92,102,171,35,122,82,31,104,196,249,218,8,21,205,140,233,211,198,10,107,192,44,216,164,212,232,43,137,169,138,36,172,67,212,225,57,121,225,249,160,51,89,106,227,28,62,60,171,22,149,234,228,153,163,100,151,58,248,251,22,223,210,214,53,29,233,11,45,252,125,137,199,162,58,148,169,109,179,221,169,205,117,106,37,72,240,195,251,165,53,8,47,32,12,222,81,20,129,246,25,189,1,244,114,70,119,119,190,98,117,27,205,161,171,150,47,249,181,119,100,0,105,77,5,81,1,90,241,244,147,187,230,177,72,217,226,93,117,2,42,83,82,130,175,99,168,12,24,70,158,254,183,184,137,157,217,131,18,139,21,80,142,84,110,119,208,242,119,48,143,183,26,124,85,145,164,221,253,240,165,160,96,141,174,44,34,141,137,44,12,178,90,96,101,144,79,176,6,74,41,129,135,207,37,132,46,195,150,154,37,212,22,78,62,7,202,155,235,235,87,226,38,166,72,107,170,105,111,248,4,202,132,130,112,192,150,188,48,113,190,202,150,173,76,79,206,148,167,174,94,159,24,155,187,30,115,237,219,62,149,8,54,246,89,150,14,223,45,13,27,92,38,184,184,44,34,202,2,107,102,70,66,218,205,34,39,230,115,57,65,204,103,114,133,12,250,201,10,5,49,71,105,113,194,86,91,165,77,196,145,61,219,2,16,135,72,27,91,174,74,41,210,184,29,134,63,144,163,106,218,108,204,83,98,242,231,164,130,178,250,48,49,231,160,141,17,123,81,88,130,196,89,116,171,103,113,137,121,153,116,40,204,201,223,40,224,253,179,168,2,45,169,29,153,179,74,77,106,144,238,48,206,35,163,91,87,215,237,121,196,232,153,130,206,142,30,47,13,211,28,89,24,254,115,136,7,91,73,103,77,198,153,180,89,230,237,219,102,210,82,109,202,9,207,171,27,78,114,173,1,9,143,133,45,44,57,57,182,36,212,11,200,155,197,147,13,179,1,101,145,83,184,165,248,128,195,160,249,0,253,240,38,116,24,225,113,22,63,198,125,157,208,235,134,219,150,206,32,129,109,81,119,90,212,17,100,123,25,160,192,242,199,243,128,19,119,241,45,216,159,238,61,127,132,167,140,172,38,165,164,213,169,89,178,169,213,212,1,150,217,5,178,175,89,107,26,164,12,211,147,176,220,226,155,178,100,169,28,178,163,184,176,252,193,31,70,68,95,175,134,107,136,162,86,134,113,45,200,179,12,213,130,111,183,0,119,184,111,178,212,148,113,79,8,147,27,160,143,159,51,13,195,78,62,135,122,196,33,35,9,173,98,127,90,75,53,84,47,43,8,4,31,107,144,238,44,196,226,137,184,51,125,219,152,42,236,227,226,198,8,7,179,146,176,38,79,227,71,104,229,233,88,59,136,151,72,55,155,134,165,146,7,160,45,180,84,123,217,80,16,187,241,47,13,31,120,152,5,155,204,2,165,93,74,44,50,150,0,241,1,250,181,73,191,198,147,112,98,224,209,114,204,153,74,32,102,63,4,175,202,154,233,91,39,104,242,214,208,10,82,7,196,184,59,137,200,202,196,50,17,45,22,50,151,136,154,156,13,41,242,18,9,10,118,215,103,4,73,14,82,126,36,227,16,248,178,211,34,158,215,88,166,100,34,144,22,236,117,73,35,102,18,243,37,10,4,240,48,98,147,189,81,56,233,112,217,134,68,235,230,3,173,231,131,173,35,114,58,117,74,29,240,192,65,114,211,186,166,107,214,242,64,158,2,17,197,18,33,48,176,79,93,120,22,210,159,96,130,80,5,30,75,208,197,69,129,231,243,188,40,46,225,92,120,168,255,72,154,5,123,86,138,100,51,93,24,208,166,166,148,128,7,57,123,192,240,63,222,21,161,106,18,214,61,136,194,3,213,135,165,141,23,151,13,91,35,113,252,143,15,115,139,39,70,94,188,241,196,8,12,147,81,138,33,35,153,233,155,66,191,70,73,237,132,24,45,166,123,9,95,119,167,101,107,9,18,222,226,190,164,252,164,138,44,11,139,55,70,24,150,190,184,84,146,16,9,122,90,204,162,184,68,191,141,24,93,229,16,29,129,229,71,182,243,21,9,90,53,206,163,191,155,206,214,15,72,45,183,79,185,62,196,235,210,170,127,35,148,237,134,86,31,112,100,115,23,153,210,37,179,165,35,70,28,154,69,75,45,44,150,227,155,24,184,102,149,21,101,140,186,72,33,182,48,76,136,78,221,183,152,30,14,200,71,34,142,162,68,36,210,155,108,135,247,183,84,203,66,100,144,164,30,16,3,220,222,231,95,62,126,241,181,157,95,252,145,184,3,239,190,119,111,251,225,219,123,255,120,111,239,238,47,119,222,249,98,251,247,191,163,198,105,124,75,109,34,244,70,245,93,228,15,210,149,197,222,56,212,20,164,226,60,35,198,135,25,32,33,153,136,223,121,130,47,90,220,129,216,34,111,92,5,74,5,237,9,25,118,84,2,177,130,189,43,136,45,62,180,203,219,75,33,120,78,54,244,186,102,182,6,184,157,223,124,190,253,198,199,116,139,254,237,47,118,94,191,247,207,111,62,64,54,253,206,157,55,118,63,186,143,140,87,90,114,20,239,99,207,131,47,33,183,123,247,222,222,189,143,56,94,150,116,89,109,178,111,182,239,188,179,243,247,87,29,53,157,78,31,183,69,115,153,30,144,63,217,180,227,58,111,238,151,59,217,33,238,100,19,238,100,71,114,39,219,17,127,190,45,119,16,127,118,88,252,213,124,226,15,45,63,29,65,197,108,5,243,23,100,205,171,252,51,38,154,35,82,85,20,169,166,227,46,8,151,172,169,251,15,66,62,70,56,217,116,39,241,24,28,172,204,110,244,228,0,246,107,91,142,56,244,143,9,151,242,13,10,0,80,33,42,138,78,181,76,152,17,217,12,35,178,25,41,138,32,138,25,42,70,123,37,149,85,177,240,34,27,13,72,53,242,49,45,118,185,16,222,14,188,22,179,200,17,53,184,96,182,120,231,115,23,82,62,156,216,99,200,10,4,31,175,61,33,226,242,239,246,19,162,34,83,19,69,93,81,82,209,161,132,184,75,117,62,146,195,198,44,146,105,158,41,115,26,53,14,185,247,137,144,211,188,55,198,233,205,173,146,17,65,90,24,198,136,196,51,71,6,35,154,75,105,57,70,149,143,137,233,146,51,128,52,104,108,2,178,142,56,76,6,220,210,128,75,80,185,82,112,220,34,125,147,223,39,169,33,50,75,51,218,26,115,60,27,162,130,208,117,0,200,156,36,99,126,102,196,123,137,108,184,211,236,23,56,238,176,195,117,197,200,186,226,146,255,134,1,100,215,34,229,148,48,81,181,165,217,3,156,215,65,142,87,121,191,37,138,12,46,100,123,53,97,205,65,206,103,24,38,146,29,167,185,221,111,222,217,251,246,77,174,196,237,124,249,96,251,231,31,114,144,127,185,166,34,157,84,29,83,45,219,52,54,124,99,69,80,58,186,103,184,49,38,29,212,219,24,169,241,235,120,239,45,147,206,209,189,183,84,33,159,135,61,181,181,17,74,82,235,148,168,55,128,224,121,196,11,48,178,57,177,88,23,50,74,26,245,28,190,199,249,242,200,154,227,177,194,87,158,208,113,119,240,74,30,242,191,30,103,181,204,221,56,222,73,28,60,117,182,86,225,51,40,62,129,227,49,234,158,64,74,210,189,212,150,161,168,77,124,96,13,239,198,209,43,158,195,123,93,137,182,65,60,57,56,122,132,204,57,47,172,78,189,174,173,163,199,255,252,230,93,255,1,162,255,220,25,45,57,174,231,91,236,212,212,167,200,178,137,164,229,82,215,179,109,40,130,119,201,122,28,135,66,152,131,179,25,207,185,251,218,100,83,141,132,194,113,116,115,151,30,2,152,224,147,225,236,172,55,144,52,71,102,114,42,227,29,189,201,70,211,123,111,181,145,146,158,219,242,205,3,246,101,243,138,68,157,89,209,10,80,59,170,195,158,139,13,222,2,100,231,7,27,72,253,247,231,233,78,252,32,16,226,64,168,254,237,219,92,130,139,15,246,168,77,113,66,183,239,143,58,106,122,76,120,148,81,227,29,191,35,141,27,67,120,122,35,247,29,211,29,97,228,129,147,188,163,160,32,0,234,233,226,194,61,52,61,2,46,152,115,213,163,224,129,1,243,244,112,176,123,239,238,246,203,15,182,95,127,251,209,195,215,143,130,3,3,177,95,89,61,42,10,60,40,79,157,23,144,35,227,35,96,192,59,85,62,10,6,60,40,79,29,3,228,204,250,8,24,112,143,181,143,130,0,23,200,65,198,223,203,211,236,251,45,241,247,62,255,120,247,193,207,158,190,196,127,252,246,63,182,239,127,124,148,217,38,10,249,81,166,154,64,120,218,116,78,194,138,143,50,114,236,86,113,148,129,99,0,79,123,220,143,255,235,55,71,28,247,50,104,220,71,25,55,6,112,152,117,253,228,86,195,238,131,59,71,93,7,216,245,224,240,139,64,111,60,69,105,255,224,175,71,29,173,116,36,10,64,213,191,95,243,191,247,183,47,119,127,252,245,206,221,63,30,209,18,192,55,42,206,168,71,34,5,7,198,83,212,128,63,251,253,177,140,94,213,149,35,142,157,64,248,126,209,198,163,175,62,219,254,199,79,142,142,29,112,209,59,34,122,40,136,167,71,25,100,236,219,47,126,115,12,3,63,127,12,35,63,255,253,34,13,34,82,119,222,249,122,251,141,55,143,130,33,234,162,110,232,71,214,155,253,144,158,30,161,236,253,227,189,157,191,254,110,251,206,255,222,126,248,251,237,111,238,28,141,139,192,161,191,172,194,151,35,227,35,4,236,233,161,100,251,149,251,199,134,146,117,205,62,30,116,176,128,158,162,128,121,231,179,199,255,241,251,163,227,193,234,152,117,73,86,47,72,27,71,198,68,0,212,247,76,29,185,251,233,238,135,191,220,249,143,55,118,222,249,237,145,182,99,244,73,9,117,73,147,154,71,198,87,0,212,83,164,157,191,254,110,239,254,127,29,29,23,53,67,217,56,54,108,132,128,125,191,232,103,251,213,247,182,31,220,223,249,245,31,118,222,255,224,72,146,27,159,28,141,73,27,71,18,221,14,144,167,200,122,239,253,114,231,213,55,142,62,126,114,4,127,196,241,187,64,14,74,35,1,90,129,32,47,8,57,112,7,235,196,129,39,125,135,103,220,170,102,105,53,173,169,217,27,110,44,153,40,116,63,11,67,32,157,40,72,50,194,133,25,175,27,91,252,115,16,82,176,2,46,251,233,66,26,34,3,174,99,87,254,108,29,78,47,199,240,81,102,86,113,194,3,36,49,91,35,159,196,180,66,195,8,242,105,165,72,63,21,157,35,207,98,166,144,117,194,13,228,12,249,68,2,228,73,52,66,46,67,193,72,178,88,39,159,178,105,17,192,44,114,216,60,26,195,247,91,195,249,52,253,212,82,85,91,211,27,36,244,2,78,198,33,212,165,173,202,104,125,78,146,87,220,82,156,159,27,89,116,74,146,179,86,139,91,226,171,78,232,1,27,146,220,39,246,128,45,218,61,248,96,171,91,220,128,71,29,80,136,137,34,160,0,58,224,35,188,249,180,220,99,15,235,147,204,34,33,224,148,172,39,53,5,124,213,16,125,146,82,3,58,117,194,102,220,113,163,156,166,208,248,157,222,117,233,16,153,184,36,162,93,173,161,147,243,245,231,0,205,188,127,248,240,8,188,175,154,184,72,156,119,98,53,152,241,108,57,46,108,17,174,233,54,184,45,19,71,116,231,196,58,249,156,218,76,162,177,27,205,230,188,209,30,17,28,191,79,50,192,39,232,238,201,107,188,204,43,124,135,111,243,45,190,206,55,248,85,190,198,111,240,235,252,26,95,230,43,252,115,79,207,29,148,184,205,187,190,154,146,227,171,105,140,72,73,119,93,250,125,89,56,174,100,240,50,122,79,215,42,175,120,111,101,120,43,243,29,244,54,180,126,249,182,87,174,3,30,49,29,190,53,210,78,66,222,99,152,12,190,238,189,110,157,62,55,55,61,149,36,249,62,180,250,198,192,226,82,188,212,226,27,208,41,31,11,224,87,189,74,13,128,217,224,107,142,211,197,117,138,53,137,31,139,243,27,136,212,253,124,130,95,247,170,110,128,23,234,134,231,175,225,84,93,229,231,192,43,131,227,248,10,48,77,237,212,41,180,6,6,208,103,141,87,150,186,58,95,182,12,56,242,68,15,146,36,101,245,0,119,21,253,36,38,39,19,99,99,177,179,103,75,173,22,135,111,6,191,97,104,136,13,242,92,60,105,170,56,67,44,124,225,185,88,108,239,149,191,128,228,136,35,86,189,217,177,16,95,216,52,106,55,72,84,51,4,155,144,208,21,244,104,66,193,145,191,91,188,209,208,153,50,225,247,138,218,182,123,22,128,155,222,123,21,216,226,109,70,0,142,244,245,190,173,17,239,91,36,137,52,249,170,42,153,147,134,110,47,151,202,60,38,169,42,161,155,82,133,15,209,72,105,211,33,135,82,29,103,196,198,97,77,94,40,9,38,139,182,100,90,234,64,61,238,139,35,113,188,67,205,35,187,12,219,90,75,157,85,33,10,30,130,116,66,172,62,38,108,241,154,85,65,12,188,169,218,106,248,61,196,82,17,215,204,72,199,246,45,236,37,211,129,252,6,196,15,145,166,18,80,241,66,0,215,107,11,129,191,164,41,170,81,226,68,146,154,3,222,204,35,153,228,248,35,207,181,85,196,221,5,30,251,178,99,132,17,239,102,4,219,183,58,74,125,135,188,230,132,208,56,217,104,6,158,3,106,84,58,136,24,7,216,132,50,212,105,207,153,249,21,10,194,230,83,113,240,134,91,20,150,32,183,205,162,184,228,176,46,117,209,28,228,202,166,201,45,141,172,39,235,77,201,158,236,234,170,140,232,12,70,247,12,204,34,90,135,129,14,73,17,29,98,82,7,5,58,164,67,135,164,17,19,58,100,160,255,121,29,178,23,141,165,17,117,81,90,226,237,45,152,104,28,63,164,146,143,232,51,117,147,43,238,211,53,252,240,14,99,55,70,170,252,120,208,49,236,6,112,125,207,49,44,157,18,235,41,89,42,56,142,97,19,35,227,174,99,216,180,27,87,217,209,117,181,73,60,175,88,29,197,13,44,66,235,205,19,232,165,137,174,186,139,95,25,241,197,107,178,209,144,190,108,59,36,205,206,161,21,13,112,108,84,100,179,211,170,37,112,172,112,148,186,97,209,152,176,89,3,41,79,56,155,147,175,163,35,76,71,3,106,200,211,115,90,244,123,39,18,56,195,142,123,42,214,204,124,93,86,29,95,115,22,149,35,92,221,104,42,36,217,23,231,40,125,254,34,167,73,17,124,158,93,98,139,243,246,169,83,16,180,229,132,137,121,40,41,177,222,143,92,195,192,198,6,231,139,14,99,180,61,127,105,112,15,36,105,155,18,222,68,33,201,68,162,176,57,55,136,236,240,139,96,102,100,154,159,15,46,130,25,236,18,236,46,2,100,132,228,100,193,245,142,28,182,23,221,184,245,165,145,121,103,61,108,161,130,66,77,236,145,89,44,157,43,230,190,227,204,98,249,116,70,72,41,89,117,159,153,197,178,130,44,254,235,231,243,234,147,197,139,119,243,125,253,55,200,231,245,67,200,117,5,220,231,2,154,41,199,239,87,134,242,72,57,191,192,102,192,1,80,86,133,190,129,92,74,236,119,39,57,4,249,230,165,151,242,61,112,178,155,125,23,185,165,186,148,65,136,104,213,156,132,18,251,41,143,55,173,188,253,151,157,159,255,97,231,238,171,59,191,254,251,227,95,255,21,220,152,187,59,28,213,36,75,179,60,55,107,5,22,28,82,161,87,32,250,124,211,151,178,130,38,212,129,187,6,189,92,21,156,9,24,76,88,42,4,26,216,134,137,132,5,178,37,96,227,4,244,110,246,26,10,112,126,103,122,69,118,94,122,22,32,65,69,208,35,80,144,113,67,176,53,5,171,43,65,236,28,84,101,3,253,128,161,163,40,196,208,41,89,22,199,210,62,108,198,33,8,51,120,72,116,190,121,226,21,238,134,234,249,3,84,4,26,160,194,131,229,15,50,172,20,176,232,45,213,30,8,87,162,61,131,168,182,45,223,242,142,134,206,57,41,177,72,108,15,146,5,167,209,212,193,254,202,241,167,221,90,58,73,188,245,20,18,111,57,153,243,32,81,3,132,192,55,84,123,14,231,108,24,115,206,83,189,108,1,112,235,96,32,83,23,145,114,51,110,174,145,211,193,228,93,137,148,16,74,232,53,152,78,125,239,115,122,161,162,8,13,76,41,248,234,165,251,130,90,150,55,108,28,157,26,68,69,207,156,96,56,223,87,84,234,31,123,80,28,28,8,133,64,205,33,25,141,191,36,196,248,143,186,191,5,187,24,113,185,3,231,27,203,227,124,99,75,165,227,236,114,247,238,30,71,87,17,7,186,222,28,160,148,85,193,61,229,7,34,250,22,57,32,80,77,32,74,204,104,243,189,146,73,217,73,252,127,95,46,41,59,137,190,92,134,207,36,231,11,5,67,56,59,28,98,217,73,247,243,233,8,51,158,121,13,121,105,35,247,62,22,9,208,165,219,183,113,64,175,243,245,180,251,169,196,37,56,156,13,202,118,67,156,79,99,124,120,223,249,168,61,132,174,200,80,251,35,67,165,200,192,163,166,229,89,196,168,30,98,60,100,168,81,200,96,211,92,121,200,176,89,100,48,180,181,168,178,200,112,191,158,118,63,81,100,128,109,91,34,194,104,137,79,193,55,248,31,31,90,168,207,68,172,212,31,112,42,44,58,100,126,63,12,233,41,14,19,56,210,254,134,90,193,189,220,231,128,73,97,111,216,190,68,96,248,51,155,10,140,166,255,106,50,233,191,100,124,110,87,175,229,36,114,184,38,139,74,29,118,144,21,156,142,75,134,252,94,3,190,188,95,5,69,146,160,64,123,100,13,241,33,196,102,177,208,95,71,11,17,201,3,169,57,236,30,92,180,216,117,166,174,197,102,76,163,165,89,161,221,56,146,103,43,9,27,201,3,237,65,110,72,93,69,131,27,170,105,183,200,173,142,176,77,53,180,42,14,225,116,238,67,16,25,196,241,42,13,76,31,8,30,180,128,77,3,18,29,231,49,210,147,29,179,121,94,221,24,225,230,77,73,107,34,1,174,182,97,227,99,0,239,197,245,136,132,134,207,120,107,47,190,229,14,166,126,184,193,144,43,42,97,52,19,58,108,177,66,201,121,201,90,241,70,4,219,244,135,30,209,2,174,124,160,17,1,208,101,38,77,91,131,73,205,182,202,164,99,171,225,249,95,133,3,16,47,143,219,250,136,155,248,141,95,131,207,66,174,32,64,226,183,242,19,178,59,131,57,145,163,172,39,48,20,19,142,41,232,83,61,45,84,22,175,56,244,153,110,23,122,171,8,190,134,76,8,114,1,13,54,237,187,152,13,94,137,17,219,111,32,120,111,56,95,254,83,100,84,234,106,132,227,245,7,123,247,238,110,191,250,179,221,63,63,160,137,201,185,186,102,34,213,180,187,29,203,12,146,10,123,159,149,236,219,10,53,89,25,71,96,17,33,111,227,243,0,12,112,209,133,72,125,39,200,91,188,205,65,95,156,166,195,130,180,144,75,81,41,26,117,70,118,249,237,113,220,137,46,41,26,169,115,132,141,143,166,125,126,16,96,227,194,6,187,224,249,61,32,22,134,79,209,158,115,54,176,47,192,134,2,214,226,157,228,124,27,52,57,31,61,171,247,111,38,184,103,245,161,29,108,200,194,134,85,170,178,105,98,207,142,46,27,221,222,212,58,147,196,59,99,37,251,217,17,201,216,34,55,185,153,189,102,69,195,15,37,115,163,106,201,18,234,195,26,73,64,24,182,55,74,235,56,139,5,207,16,110,240,156,220,183,49,18,62,126,62,100,208,188,0,139,21,173,81,216,130,245,161,20,153,191,195,212,127,128,60,128,44,104,64,87,190,0,123,95,175,16,141,131,73,221,99,231,183,214,123,231,119,101,228,57,254,58,113,50,169,11,129,120,249,177,224,249,235,10,62,14,119,119,132,115,98,42,173,8,57,217,57,22,153,27,25,115,143,69,170,76,142,204,27,35,202,0,156,150,227,93,143,233,250,0,215,130,227,71,174,251,121,44,108,83,196,249,113,90,77,213,149,125,87,242,228,228,132,203,50,29,211,120,231,23,239,236,61,116,146,187,252,249,149,157,23,31,16,110,225,232,255,62,121,230,211,114,32,183,100,80,203,193,121,22,221,211,53,79,164,77,123,244,17,157,199,105,95,217,23,71,171,243,151,171,85,127,10,70,44,184,231,53,47,79,226,226,13,126,124,169,119,170,68,144,236,132,119,162,130,250,200,38,51,198,146,205,51,242,206,57,155,172,58,135,145,172,134,213,51,123,228,22,16,160,43,111,22,85,156,238,208,195,199,140,135,15,55,29,38,153,3,127,58,76,183,167,93,83,98,46,245,30,128,29,232,4,226,66,110,39,230,153,73,97,33,44,186,254,160,190,30,57,22,6,210,68,51,66,168,131,8,227,180,86,90,64,146,230,241,255,250,96,251,213,47,246,190,253,246,5,125,231,211,187,59,111,127,241,207,111,94,69,31,254,249,205,107,221,0,169,146,188,60,215,105,49,128,8,105,62,126,229,151,187,255,249,139,23,116,4,96,165,21,172,47,120,89,141,201,0,172,73,244,151,108,29,187,94,121,95,255,101,251,63,94,217,254,213,235,219,247,223,34,251,132,24,24,234,100,247,222,72,171,136,120,176,130,221,54,116,139,208,87,8,226,43,247,183,127,241,209,1,33,226,59,193,21,56,121,143,134,137,113,118,224,94,34,212,69,130,123,244,240,253,71,95,189,123,64,112,151,13,115,37,186,115,31,253,116,247,225,189,3,66,59,11,130,68,211,27,1,136,100,110,17,183,121,252,202,155,143,127,255,31,4,220,203,63,233,14,206,153,223,50,150,116,176,13,199,146,185,75,178,143,238,223,223,126,243,55,219,159,64,82,137,46,148,2,90,112,128,100,187,18,186,208,139,208,233,24,222,254,226,241,43,119,240,0,246,190,13,226,163,16,234,255,212,147,32,241,35,99,243,105,144,246,49,82,207,19,89,44,199,192,33,150,248,180,71,138,143,127,242,159,143,127,253,159,209,212,32,35,83,160,11,37,69,87,208,253,164,7,183,105,255,249,1,170,19,93,218,4,111,132,0,181,66,90,188,30,85,216,244,252,108,59,175,245,170,132,117,23,52,61,51,134,230,167,162,247,222,59,76,181,71,247,223,58,76,181,221,223,62,220,254,232,143,7,236,225,71,239,227,3,163,131,117,239,163,199,47,190,251,232,254,47,118,222,126,249,128,173,225,123,233,119,95,251,227,246,175,94,58,88,77,26,53,254,179,151,9,43,239,194,25,186,213,222,121,235,219,221,63,222,223,87,139,75,124,38,72,186,97,126,216,157,128,137,207,251,126,72,119,231,237,55,119,238,252,117,251,245,183,241,38,115,36,171,84,77,244,88,106,134,70,243,215,111,225,110,111,122,212,119,160,154,255,243,15,135,172,201,50,133,3,214,68,60,244,206,155,135,173,233,112,223,3,214,196,28,113,247,127,126,177,253,254,253,112,125,86,148,244,4,112,168,166,223,251,235,222,91,15,73,170,200,157,247,95,219,126,239,219,221,215,94,241,181,158,234,11,99,239,111,95,34,78,120,40,24,75,124,246,40,228,123,80,254,235,234,184,36,226,3,107,184,251,103,197,78,237,157,247,255,212,31,64,52,99,118,65,124,245,242,227,119,223,167,107,10,195,218,253,159,175,32,217,245,111,221,37,87,52,192,189,127,188,133,88,197,190,59,178,196,231,158,38,190,41,93,246,168,16,133,103,192,111,223,138,209,232,112,86,210,43,251,194,69,158,177,153,254,241,198,222,27,127,112,238,194,217,55,46,128,61,117,67,124,16,23,152,37,237,253,253,101,180,76,123,85,139,194,8,97,45,253,235,250,199,183,229,185,167,170,75,120,87,119,52,226,222,140,46,247,95,44,71,220,127,209,32,207,28,103,157,210,220,86,104,119,237,240,87,95,4,239,187,168,217,250,133,192,109,24,206,61,21,236,173,20,61,175,135,136,216,160,216,247,86,192,126,183,50,108,201,90,193,97,69,176,43,225,223,85,36,87,115,56,71,173,240,149,185,223,35,176,41,35,68,109,202,240,100,87,113,30,111,34,120,199,3,100,87,199,48,53,40,218,164,88,57,192,22,99,208,143,182,201,36,50,237,22,226,66,183,28,134,3,27,202,35,19,3,113,222,241,161,183,221,235,24,88,255,45,214,149,222,190,125,219,14,238,1,171,161,141,67,198,85,102,4,220,22,227,206,150,224,66,27,60,124,142,109,183,148,221,61,105,249,12,211,122,247,13,83,207,95,189,59,2,189,105,243,237,122,50,196,48,50,63,64,222,208,168,34,143,164,71,102,252,111,8,121,143,76,251,159,250,168,103,36,98,251,213,94,242,151,161,57,170,3,52,214,165,102,176,24,239,31,101,151,4,216,209,100,163,19,146,88,140,112,189,89,74,42,198,5,105,3,49,60,122,225,197,129,178,2,55,163,35,15,250,103,5,230,155,195,209,97,27,199,148,23,24,167,218,93,92,234,154,147,23,146,82,7,49,140,253,126,163,60,84,188,42,236,122,71,224,227,176,243,190,168,50,180,182,228,164,33,206,240,81,25,138,113,124,86,129,119,147,117,175,119,201,69,92,40,153,78,46,98,239,2,136,112,90,125,13,189,35,103,141,124,211,123,169,65,144,22,194,48,118,132,245,186,22,53,60,58,52,39,167,189,193,176,9,195,137,184,49,232,105,4,226,33,81,88,59,221,19,105,135,128,140,125,7,49,77,27,216,51,194,155,79,195,203,171,29,72,199,29,198,54,155,143,59,19,63,96,146,228,12,207,35,144,98,158,77,148,28,232,92,56,241,182,143,54,88,110,67,30,36,173,166,6,65,46,81,57,237,125,94,82,61,11,128,160,228,123,150,232,95,63,142,15,208,124,78,154,190,209,120,180,25,206,228,175,17,1,72,78,13,252,236,177,95,134,126,39,137,126,208,133,162,107,10,243,200,206,59,152,13,17,75,104,14,220,6,35,60,49,246,223,230,129,218,251,33,103,211,174,29,75,54,237,62,167,131,147,35,163,252,20,62,29,76,231,85,112,79,8,28,8,78,250,19,104,103,50,249,186,42,163,130,228,64,48,206,95,24,153,114,79,4,103,29,69,154,120,160,204,193,17,188,101,107,178,213,45,92,234,194,119,26,33,85,59,137,144,122,202,17,82,181,30,17,82,91,71,32,226,91,35,179,252,165,224,81,246,45,127,112,83,38,83,72,23,51,153,92,100,112,211,37,47,184,41,43,34,97,214,53,180,169,38,100,68,212,99,208,233,157,120,36,56,78,79,103,5,46,62,0,94,205,72,254,117,208,232,112,24,19,183,8,212,157,88,77,20,139,249,172,36,167,164,165,18,169,180,41,193,245,228,215,137,31,170,40,38,139,249,162,152,95,93,27,150,141,166,97,94,167,55,123,150,158,205,164,37,177,94,167,79,105,240,106,233,217,92,94,78,165,37,250,148,94,57,82,122,86,205,73,169,180,76,159,42,64,107,102,233,217,122,54,39,231,228,173,100,32,5,125,66,87,215,28,151,243,80,23,105,156,3,132,57,12,43,154,213,110,74,104,38,154,234,250,48,113,213,46,9,195,240,173,36,14,19,183,207,68,67,106,151,196,36,66,75,14,141,160,103,83,177,36,155,218,62,220,48,134,155,234,3,162,37,181,251,64,72,15,19,143,240,132,137,20,143,142,85,74,230,82,89,132,91,39,97,108,105,89,83,20,85,31,134,168,17,18,8,86,74,102,219,235,49,242,39,149,19,50,169,213,181,152,136,190,96,135,241,92,158,23,115,34,159,202,102,249,100,58,126,132,206,197,176,6,142,186,133,212,253,77,39,249,62,210,121,154,18,168,131,195,158,171,122,2,205,62,226,18,72,139,28,224,6,205,1,156,244,163,40,115,241,248,224,243,113,182,24,14,98,150,97,88,195,100,202,82,73,52,206,103,180,22,246,39,212,109,103,194,130,143,111,37,136,251,117,177,88,60,166,225,148,164,58,50,36,189,65,73,53,11,209,134,173,14,211,202,37,238,133,23,114,217,172,136,254,166,199,51,47,188,144,23,70,139,47,188,144,25,207,140,161,207,227,185,42,55,12,92,132,144,28,82,253,74,73,68,76,64,77,116,92,153,36,250,138,191,211,17,137,201,180,144,18,10,232,65,29,53,64,16,145,44,164,209,143,179,134,220,245,128,115,5,19,47,100,226,132,60,12,183,232,38,66,128,156,232,13,151,0,146,89,244,2,224,49,24,39,160,49,89,8,60,252,38,139,241,32,177,137,89,66,110,12,121,9,49,33,150,76,139,240,152,208,84,42,45,32,162,74,241,57,4,161,224,64,40,233,136,39,31,96,114,144,121,186,162,38,96,18,194,115,19,75,178,169,125,174,95,167,149,54,125,235,249,6,210,159,192,131,205,153,36,171,45,201,106,162,166,218,107,170,170,31,127,227,177,100,91,109,92,146,154,9,152,18,145,127,178,240,83,78,56,14,145,73,37,119,54,35,8,134,16,89,29,245,134,66,218,122,90,125,195,84,31,209,53,49,9,180,178,245,60,143,36,252,38,90,223,216,77,50,205,147,24,86,240,62,28,43,13,221,80,245,21,164,250,15,173,25,230,10,158,185,161,117,249,198,70,162,190,218,81,135,44,83,30,90,213,212,53,139,186,209,150,117,133,104,100,67,154,94,55,38,27,45,123,6,63,183,200,83,43,248,120,82,210,17,7,26,242,116,182,161,42,66,72,89,81,64,138,15,157,52,222,163,113,201,178,84,84,75,182,172,33,39,24,9,233,14,26,168,64,86,210,146,33,249,196,201,236,253,55,108,28,115,245,36,106,135,91,194,62,203,22,236,123,35,249,218,70,124,192,42,113,229,242,69,109,148,223,24,45,103,198,110,140,242,157,209,242,122,165,49,202,91,163,229,213,209,42,252,175,82,166,127,13,244,119,140,175,148,203,101,190,80,169,108,232,163,168,248,229,114,165,202,75,240,118,14,254,76,59,229,202,164,92,102,172,92,45,243,147,80,8,127,79,141,149,207,140,67,169,42,127,19,151,106,224,191,55,199,220,26,157,42,212,88,25,133,34,131,21,175,113,242,183,131,255,94,118,75,231,152,210,6,46,189,0,127,36,15,180,134,255,182,240,95,121,76,108,143,46,160,226,149,76,123,244,18,5,41,144,126,84,60,240,41,252,249,170,191,165,149,241,242,228,57,0,92,229,115,222,248,26,147,208,62,170,86,173,210,54,52,230,229,25,24,172,133,59,215,112,31,115,56,211,13,141,7,131,89,57,141,254,157,194,46,220,22,68,171,156,194,47,70,132,83,154,50,226,48,247,83,109,211,80,78,53,145,102,61,2,235,248,148,37,27,109,85,25,177,77,136,121,165,172,185,66,69,233,34,55,244,163,216,206,91,95,111,223,249,205,238,95,192,7,245,209,87,15,30,255,254,55,123,175,253,31,244,228,241,43,119,98,255,247,197,183,208,127,63,26,122,193,124,65,127,46,145,176,151,17,171,160,234,69,236,217,148,40,214,100,117,56,54,244,35,82,237,241,239,223,71,53,193,135,231,245,191,60,254,248,157,199,119,255,182,253,249,55,123,175,254,105,231,195,59,206,171,215,8,192,103,83,249,28,178,24,162,224,38,200,182,163,15,124,36,176,199,223,124,184,243,225,43,59,63,254,116,251,165,247,183,95,253,98,231,131,55,30,125,245,226,163,175,254,180,119,231,125,226,118,176,251,238,79,73,73,218,166,56,158,169,86,42,164,77,248,231,14,157,50,192,221,7,63,125,244,224,239,125,48,64,250,232,88,62,49,199,244,9,224,128,182,248,255,94,124,201,25,5,250,24,128,225,216,73,49,199,80,66,48,200,93,131,62,24,228,101,160,174,99,77,197,28,245,17,213,221,251,236,227,237,55,127,238,171,75,94,6,234,82,155,43,70,141,46,168,74,60,101,124,85,201,203,64,85,213,52,141,195,213,4,30,132,42,22,133,98,186,88,196,216,194,215,95,248,42,146,151,129,138,88,47,246,208,157,22,210,98,58,77,209,189,247,241,75,59,239,188,178,253,217,175,125,96,72,145,40,48,166,218,232,52,37,24,64,78,200,165,114,57,60,128,175,190,218,251,228,167,17,96,72,145,40,48,150,138,180,37,133,244,199,27,208,206,167,119,163,251,211,99,88,94,76,61,2,37,11,114,70,166,72,253,240,209,195,215,35,64,145,34,46,40,170,209,19,136,53,201,130,69,163,200,74,93,205,17,4,189,184,123,255,147,189,111,191,222,185,251,51,31,20,82,36,26,74,19,107,161,68,251,15,82,59,4,34,167,227,24,52,190,236,53,2,180,154,81,243,170,210,3,52,30,169,90,83,213,122,150,244,241,181,46,128,112,145,104,64,8,117,166,228,244,244,217,122,170,158,171,19,180,189,247,94,52,48,82,36,184,132,150,145,230,11,245,5,248,197,245,63,184,191,123,247,197,221,223,62,244,106,142,227,159,64,205,90,19,130,134,98,207,10,248,199,171,249,248,193,155,94,77,242,210,27,64,192,56,115,166,171,158,173,231,235,146,7,99,239,39,191,220,249,237,231,76,7,178,227,249,241,114,119,48,44,45,162,113,164,8,90,119,63,253,20,77,81,23,136,194,120,106,60,27,228,69,12,24,68,28,53,132,208,40,126,231,34,61,163,20,138,117,17,154,138,81,118,251,225,157,189,111,95,222,254,249,31,81,67,49,23,184,181,218,72,180,12,221,144,151,77,3,241,247,134,169,162,6,76,85,25,102,88,240,246,151,31,63,250,246,147,157,15,223,36,151,180,236,221,251,118,247,225,61,15,4,222,128,34,1,183,165,24,178,71,219,235,94,229,161,88,2,255,232,210,170,214,128,164,22,9,239,135,86,247,94,225,20,10,142,228,170,35,150,29,93,2,47,76,167,88,186,152,150,50,66,184,164,175,80,54,7,191,93,10,97,51,41,38,22,34,186,141,68,78,39,17,238,49,126,92,107,132,90,199,207,93,217,152,19,209,111,206,247,110,25,118,88,64,108,170,41,21,177,72,246,21,116,5,189,169,102,171,229,113,255,27,13,205,187,199,198,152,46,18,117,192,153,199,13,11,89,137,33,234,131,53,80,79,11,25,23,151,180,92,11,103,82,34,101,68,84,72,20,51,130,215,89,90,136,132,100,179,152,108,105,235,3,254,229,201,199,186,55,206,199,10,194,191,197,123,180,156,10,64,196,203,150,133,232,235,38,31,203,246,132,150,62,32,180,66,8,26,158,31,58,131,116,70,130,235,43,80,131,150,173,53,42,17,8,234,215,129,84,120,60,56,142,197,3,215,165,106,160,146,66,47,234,238,210,141,208,60,5,186,33,166,187,116,35,12,183,123,155,1,0,172,52,16,217,122,33,20,247,168,152,242,164,92,183,218,32,240,178,241,30,48,210,251,131,145,238,5,35,211,15,161,17,32,51,97,202,103,65,102,3,32,169,166,217,7,104,4,193,176,64,115,116,172,0,89,129,29,85,61,162,1,17,117,140,143,121,175,123,180,6,5,161,73,64,80,38,2,203,235,238,252,30,140,236,163,80,179,126,56,142,144,233,1,235,160,252,32,221,3,86,230,160,107,42,219,29,86,246,128,176,10,221,65,229,14,56,68,49,122,136,100,115,25,205,163,16,75,181,215,99,34,252,17,2,26,38,5,45,36,69,74,9,240,143,158,65,197,54,225,75,44,198,30,69,197,252,154,193,48,41,225,63,149,138,230,174,78,41,215,250,10,18,177,175,148,107,103,5,45,47,95,41,199,162,10,152,88,184,204,22,252,225,120,238,223,201,185,70,236,5,238,223,251,239,189,189,192,13,199,216,96,106,132,143,147,223,147,223,147,223,147,223,255,94,191,136,119,238,151,113,34,158,233,8,14,248,215,243,104,140,74,20,42,75,240,113,46,121,226,156,59,198,240,193,35,121,70,143,96,99,2,253,142,207,238,99,162,39,1,28,231,130,88,138,181,78,99,126,47,2,167,77,167,126,138,214,223,98,202,51,199,216,193,226,233,97,231,187,255,24,23,139,83,247,157,235,58,16,163,190,3,94,37,247,144,55,214,69,149,5,93,23,36,51,254,11,255,68,223,96,98,177,82,105,21,225,82,109,51,231,233,94,47,99,49,247,80,61,230,186,10,120,47,67,78,3,49,240,26,120,254,127,184,83,170,181,26,17,199,25,142,199,124,162,13,241,70,22,182,86,147,109,189,241,124,60,26,54,177,182,137,171,129,87,128,78,115,6,25,225,49,198,189,192,43,224,204,112,247,18,206,105,119,172,200,88,201,228,213,169,18,241,42,96,113,193,98,195,245,49,96,95,59,71,217,177,231,73,16,209,238,143,191,126,244,240,245,221,135,247,158,247,21,195,231,174,44,125,146,31,112,61,136,21,152,121,103,70,89,16,2,207,157,193,165,178,129,23,222,49,110,76,204,5,222,201,174,69,22,165,245,208,94,120,30,11,49,234,178,224,235,59,227,190,16,110,220,113,99,32,148,22,236,115,120,163,1,171,139,65,179,131,246,138,143,229,5,98,71,20,227,126,48,254,165,146,14,182,194,44,10,112,125,200,57,174,52,225,6,4,112,127,8,131,46,197,176,47,4,251,34,68,41,228,241,150,243,113,43,188,236,189,115,122,143,134,156,197,214,237,156,158,33,182,40,158,5,63,65,183,137,152,207,111,34,64,197,190,115,127,62,250,185,24,32,113,159,227,66,120,18,123,209,23,37,86,198,151,33,136,171,46,93,139,238,130,179,78,186,247,32,149,241,189,139,156,14,162,170,47,209,51,178,89,195,176,193,81,19,146,19,101,197,98,46,16,67,226,185,213,113,216,51,20,179,181,33,196,155,134,97,103,55,151,225,181,75,163,211,179,107,194,249,51,13,163,140,126,166,230,22,150,171,11,13,244,169,42,195,247,213,74,249,42,250,95,101,125,188,40,227,2,229,43,83,115,179,194,68,217,180,50,114,238,98,185,60,214,57,119,110,182,58,190,32,85,103,236,214,90,231,226,217,201,75,217,245,161,161,186,88,20,110,117,210,118,90,77,43,185,138,160,27,210,92,85,209,206,141,86,214,199,214,230,26,250,104,101,124,225,242,132,54,42,204,78,139,229,142,92,94,159,190,82,45,143,143,11,43,231,47,222,104,158,215,86,202,77,99,97,237,252,194,173,70,106,124,124,116,122,163,58,121,126,237,234,69,237,210,68,99,172,53,49,119,86,187,82,158,24,19,244,9,121,66,41,215,178,162,112,35,47,22,111,85,215,211,245,244,217,25,253,230,197,124,238,226,172,84,153,157,94,158,91,233,220,76,219,45,37,223,209,7,139,245,161,252,96,219,94,157,53,102,111,156,151,58,227,133,65,100,106,205,22,47,76,21,20,243,242,45,243,102,67,18,230,20,181,118,169,53,90,151,86,135,38,54,6,87,178,213,139,85,121,230,90,38,101,76,230,111,174,53,198,210,43,179,27,131,203,197,161,161,229,179,149,141,91,151,164,11,27,102,81,154,155,78,25,227,103,45,121,234,134,152,65,227,62,179,50,115,243,230,178,126,117,116,237,218,217,217,233,115,147,242,249,156,60,87,153,16,46,92,208,87,42,87,36,99,186,208,105,156,27,91,187,80,29,157,238,156,109,92,56,155,185,188,82,108,142,78,233,153,51,170,80,29,186,48,223,88,94,214,87,230,245,91,235,153,213,204,108,43,63,115,169,120,118,92,183,148,57,115,69,30,91,181,51,115,202,144,57,123,163,106,172,203,185,75,157,201,34,146,53,122,97,166,49,125,109,118,114,170,80,31,93,187,180,98,141,78,164,150,59,226,156,178,33,93,173,143,73,173,155,194,104,71,109,157,189,156,70,60,201,24,92,169,181,170,157,139,169,140,62,123,45,125,235,166,150,26,61,83,63,175,11,205,179,153,229,138,146,59,91,190,89,209,244,193,70,197,64,11,175,149,155,203,223,212,206,116,206,205,76,157,91,75,93,156,186,208,106,175,76,204,142,142,206,24,19,27,194,242,153,218,198,236,104,179,83,153,28,180,212,150,178,118,117,118,250,204,124,229,166,210,200,45,95,188,208,153,90,191,150,157,30,189,40,220,60,147,155,95,211,6,87,102,175,156,29,189,42,183,13,241,76,118,185,46,9,168,205,220,149,66,67,56,183,124,113,232,230,149,81,109,84,53,110,174,53,231,37,235,92,89,174,159,181,198,234,87,167,196,107,19,122,126,67,185,90,108,235,203,163,117,181,190,42,72,185,203,153,201,141,226,92,170,150,27,59,127,105,230,124,123,125,227,204,134,54,125,245,172,116,89,30,189,58,59,116,225,226,205,43,43,205,185,107,147,51,151,10,87,198,174,26,23,106,217,89,219,84,171,237,245,113,165,96,91,89,229,108,234,255,103,239,205,219,27,71,174,123,225,175,194,129,219,109,50,132,68,128,59,41,211,125,185,139,20,247,77,20,59,125,251,1,1,144,4,9,2,20,0,110,82,43,207,36,177,227,37,158,119,236,39,177,29,59,126,99,79,110,226,188,89,60,78,110,22,79,102,60,206,119,185,119,212,221,243,151,191,194,91,85,216,185,73,234,109,198,14,165,105,13,80,168,245,212,169,83,167,234,156,250,213,136,62,201,199,243,238,81,33,46,166,147,225,137,20,47,231,202,169,70,39,95,237,196,147,44,69,12,2,201,56,93,187,8,132,153,101,45,211,74,75,217,126,73,137,240,101,183,63,23,184,160,10,185,162,144,241,147,141,225,184,212,244,133,130,9,69,170,166,59,238,81,164,56,97,227,17,174,216,89,150,6,23,243,81,245,98,188,24,205,198,189,78,122,57,148,197,112,51,192,199,69,42,57,138,135,165,124,32,88,140,200,125,185,58,246,121,153,90,194,237,95,82,98,58,223,202,119,6,227,68,42,157,87,78,75,253,250,113,177,95,157,101,43,124,238,188,201,212,221,212,217,48,213,166,58,41,33,87,108,182,232,58,215,57,239,74,131,206,88,44,52,217,84,42,48,239,199,135,217,96,112,120,81,247,37,78,219,212,172,80,73,22,135,194,146,175,206,220,199,231,93,111,166,62,144,200,209,160,213,11,151,79,184,84,94,28,158,231,235,173,78,82,10,247,195,129,179,121,125,84,170,121,235,212,137,39,156,240,180,125,103,161,101,174,83,246,3,69,70,170,156,150,211,244,184,157,234,1,250,47,189,194,104,204,143,165,126,45,227,23,73,82,136,247,200,65,36,212,202,132,60,39,179,83,111,162,204,22,103,222,73,152,19,72,218,167,120,114,241,227,73,211,35,180,164,70,189,85,42,15,166,29,37,55,243,229,199,39,231,217,177,247,60,79,249,164,252,132,106,206,18,99,95,159,147,230,233,110,130,27,37,78,186,36,145,79,228,170,157,68,216,157,83,0,43,12,228,133,55,146,59,30,41,37,133,169,244,198,97,229,98,84,164,41,198,45,251,59,4,233,119,7,153,69,182,53,90,118,6,231,4,55,232,132,136,105,94,97,201,81,57,41,207,135,237,90,58,220,73,12,42,84,38,193,142,130,217,182,199,167,204,197,72,183,47,84,198,74,160,200,87,75,213,78,182,223,238,200,243,110,123,52,110,212,233,212,41,211,18,104,119,145,7,202,83,131,9,138,217,248,9,217,38,65,151,245,207,83,167,179,116,75,36,6,77,46,41,44,142,197,114,115,30,26,7,50,92,158,14,86,26,202,60,52,200,166,220,121,223,172,184,44,77,88,191,39,216,201,36,206,70,85,166,82,44,76,218,53,55,24,225,19,170,19,47,215,91,18,95,236,11,180,119,152,43,8,212,41,23,14,132,146,229,51,146,18,189,196,72,142,144,249,160,36,118,136,241,64,42,184,67,242,176,92,30,132,235,169,186,216,98,221,233,113,68,78,210,65,225,56,16,103,129,144,40,15,41,137,156,100,22,249,17,17,169,149,137,136,84,8,72,202,40,72,6,79,22,21,38,93,56,46,46,219,137,188,183,53,169,117,19,249,128,176,28,85,34,124,144,158,230,46,50,245,139,196,36,177,8,247,203,113,186,90,242,102,138,243,114,105,62,27,19,197,137,31,104,172,36,83,77,14,150,253,234,89,58,63,41,245,27,163,101,254,84,152,140,75,185,133,87,104,76,122,231,21,46,212,174,20,26,23,103,2,63,207,231,137,176,80,26,116,196,179,74,126,209,204,247,106,228,148,174,133,219,201,108,101,56,224,189,131,72,221,151,42,247,200,228,41,119,154,170,187,231,229,150,187,219,110,94,116,248,86,97,188,60,29,156,181,242,185,73,80,152,133,20,223,41,41,118,79,78,106,147,220,92,236,23,251,179,69,110,148,31,44,227,153,108,106,124,26,206,10,185,174,55,238,22,91,13,218,195,10,254,120,154,172,203,11,101,94,9,44,194,157,70,62,208,12,87,134,243,139,116,35,65,213,42,199,156,56,28,214,18,116,112,192,181,167,199,179,156,232,78,121,73,183,120,1,164,248,137,88,104,117,186,1,161,230,139,36,50,131,144,175,212,38,220,178,50,239,10,253,106,99,60,236,186,61,57,182,201,143,243,97,119,143,172,100,135,169,9,25,63,151,148,113,199,211,58,105,5,114,193,241,133,32,73,137,98,175,122,60,24,132,155,233,114,79,156,119,71,229,68,123,144,140,247,43,65,177,233,103,187,163,225,249,105,53,229,22,11,253,92,238,162,42,113,233,65,101,18,23,230,23,99,241,132,235,231,7,9,41,215,247,101,78,135,165,162,120,90,138,43,180,231,140,232,36,207,216,57,125,222,9,83,217,72,120,217,107,29,135,220,94,106,54,33,59,221,126,228,120,121,193,206,142,167,245,105,153,155,48,197,144,224,62,14,70,198,252,100,210,118,159,42,181,80,185,236,118,211,108,121,26,14,36,185,116,173,88,157,164,41,119,56,145,62,15,212,150,169,209,148,162,170,140,231,252,12,72,143,106,194,87,75,84,167,203,28,31,159,21,210,4,85,29,7,2,167,147,92,165,150,109,182,106,53,15,115,218,14,44,35,84,184,82,22,107,173,70,217,83,107,4,131,158,89,175,144,227,203,153,210,212,235,41,135,154,17,165,89,42,149,102,133,139,211,58,59,98,169,243,112,43,144,33,46,178,113,146,146,71,245,69,186,149,14,20,78,139,149,161,148,136,251,59,37,81,201,118,200,243,73,175,164,52,22,199,185,147,98,171,54,57,174,14,10,60,229,61,15,8,164,175,94,156,6,187,17,50,204,187,189,137,105,207,235,107,69,122,217,12,152,247,165,78,253,156,162,167,245,139,138,36,53,184,229,121,221,123,194,132,210,158,148,152,166,187,2,225,15,230,149,150,200,149,24,50,88,29,21,39,231,133,81,35,87,34,153,144,187,193,75,44,113,236,41,144,169,200,36,217,12,85,4,102,234,9,141,125,67,249,162,210,4,226,234,60,231,107,147,53,190,112,34,228,188,41,74,200,87,104,121,94,169,12,3,217,243,86,154,61,33,179,128,242,37,162,201,93,164,149,110,39,57,57,238,158,69,6,126,239,160,217,59,245,93,212,47,74,13,174,55,5,180,24,42,61,95,56,27,110,122,193,68,30,100,19,243,66,83,200,176,117,183,59,219,243,251,122,180,239,184,92,112,15,103,45,32,211,107,69,121,88,140,15,146,217,211,113,115,176,168,85,192,124,69,134,200,233,233,69,183,227,9,23,135,100,120,233,153,214,219,124,251,56,224,241,185,189,36,153,241,44,153,81,187,66,78,107,202,36,232,145,165,122,107,226,159,92,248,10,138,91,234,251,27,73,95,228,248,248,216,163,228,61,140,59,119,62,21,136,200,208,87,161,8,63,217,205,118,7,39,203,147,172,56,136,179,197,14,123,210,108,44,211,195,17,127,122,154,244,156,203,25,229,36,221,112,47,2,242,236,162,235,29,229,47,228,118,175,125,28,233,76,74,13,230,162,95,14,201,68,161,43,103,78,51,245,58,165,212,186,254,69,243,156,224,79,59,249,78,186,158,235,12,123,213,120,146,153,101,198,101,38,29,111,157,157,5,137,227,101,121,208,33,220,205,139,99,94,240,69,134,158,49,85,149,6,153,139,70,37,213,26,180,207,22,153,73,227,116,57,242,158,116,122,84,36,72,5,91,41,106,90,100,154,196,185,40,230,207,187,69,95,229,152,143,92,120,24,170,47,86,10,51,1,48,33,203,178,204,169,210,158,182,203,139,244,60,92,153,156,117,232,246,201,60,80,154,120,107,141,185,146,75,7,104,126,217,142,43,145,230,136,82,114,213,170,39,231,171,103,43,242,92,106,242,66,111,62,108,246,78,164,166,175,124,236,227,219,190,222,176,230,27,204,155,110,38,50,106,102,252,181,197,52,209,23,134,17,127,173,70,132,71,165,100,174,63,92,176,173,250,162,40,165,129,100,171,85,242,181,101,43,147,115,7,201,90,94,232,146,23,245,97,58,59,240,159,121,43,189,25,215,139,120,179,33,159,143,63,175,186,51,225,101,216,195,75,121,242,52,126,156,236,243,179,89,47,88,240,215,166,238,50,33,8,133,158,183,155,33,147,124,131,191,144,122,76,42,115,34,55,69,145,59,159,156,6,23,201,60,51,160,194,67,54,41,47,23,249,110,215,91,155,150,143,179,110,82,74,12,152,64,47,18,26,143,229,94,154,106,145,185,115,143,151,115,23,229,170,148,47,213,210,253,64,239,100,208,28,101,26,108,112,238,47,103,38,124,110,66,228,198,238,108,186,213,139,199,187,140,68,157,150,114,68,45,89,8,28,231,7,34,227,241,76,83,180,123,230,14,68,128,236,149,125,162,175,219,45,117,122,205,218,73,186,157,146,221,114,251,56,215,247,118,2,189,208,44,163,52,39,249,129,39,149,141,83,68,230,44,17,206,117,21,143,135,36,22,10,123,170,184,125,229,202,210,77,149,67,116,162,225,45,100,60,94,154,107,46,67,180,63,87,245,200,167,84,213,155,228,197,100,158,207,55,107,52,215,23,41,98,220,73,159,245,91,51,57,188,232,134,124,203,58,11,230,110,225,196,205,55,6,231,147,234,178,216,144,235,161,51,255,241,112,209,40,212,150,226,178,144,207,157,246,51,39,131,243,113,57,147,19,107,103,226,73,77,72,211,69,118,54,95,120,7,101,192,197,173,254,64,236,212,243,233,198,113,43,47,22,132,118,185,60,97,206,10,139,139,240,240,252,164,74,46,248,206,204,61,102,248,136,135,157,165,248,74,51,112,193,20,125,158,70,161,197,176,222,116,37,222,236,187,233,218,89,33,116,158,155,123,166,179,234,232,92,201,82,165,224,105,68,172,100,102,233,194,133,80,140,92,16,225,120,71,30,123,155,217,50,24,253,97,150,161,61,158,20,91,241,215,250,245,81,160,123,18,106,141,252,189,101,38,73,4,89,166,121,190,56,45,207,115,145,185,47,112,156,107,142,136,81,157,231,210,165,228,160,94,108,144,92,91,78,18,213,65,79,97,138,39,89,174,79,101,6,92,173,58,8,148,153,22,29,41,197,253,140,123,54,56,206,147,33,142,163,230,128,131,168,99,79,158,205,49,221,114,104,238,203,37,59,9,42,119,156,77,178,83,106,114,118,150,153,55,102,137,64,58,113,188,240,157,247,78,221,167,11,34,199,156,140,235,193,70,159,203,143,242,145,246,249,144,152,205,88,82,162,189,51,165,18,106,244,227,94,106,210,142,52,195,231,13,207,172,113,82,15,71,218,167,161,242,116,57,104,21,232,90,254,120,154,168,196,129,34,219,7,253,230,110,178,254,140,200,250,234,139,110,255,188,114,60,244,132,21,207,84,200,134,78,232,222,185,210,118,143,168,121,81,60,14,112,169,122,137,40,141,194,253,99,79,53,85,147,22,82,117,18,246,246,42,194,144,140,0,193,218,89,76,250,225,25,75,69,46,124,100,89,78,5,135,201,248,233,48,62,76,165,7,195,190,247,100,176,28,102,83,233,86,41,147,29,101,91,98,173,145,75,114,85,49,88,57,41,84,243,139,192,168,221,73,7,146,5,230,108,80,9,117,202,163,204,121,101,48,56,157,76,72,63,53,110,22,235,173,236,48,67,146,229,74,109,122,54,82,202,233,120,110,50,160,78,243,211,170,135,158,46,153,108,207,35,76,201,200,105,168,51,245,118,39,74,203,231,118,83,238,185,84,59,6,171,140,225,108,238,205,247,88,79,144,32,171,129,74,174,36,95,68,102,23,124,164,67,14,149,197,69,111,144,171,101,139,68,202,237,201,55,228,229,92,26,247,78,35,23,197,1,239,187,32,202,157,70,209,147,233,30,135,38,193,222,172,212,185,224,154,21,38,88,41,181,231,44,71,207,131,181,138,152,29,55,2,66,157,101,78,136,243,86,121,220,152,74,231,65,238,188,189,36,207,37,58,53,173,117,61,153,193,73,49,227,30,11,237,70,203,223,27,138,185,126,188,234,167,71,84,113,16,30,176,213,84,162,149,108,246,189,92,54,57,74,141,231,18,65,143,21,32,30,58,179,229,82,96,185,89,214,207,210,17,110,89,13,22,138,229,161,236,175,164,150,97,214,237,233,251,11,29,48,3,41,190,200,140,174,52,106,220,148,147,150,185,19,197,157,202,7,253,103,201,178,119,202,74,201,217,114,145,170,76,167,238,243,233,169,59,235,95,246,66,157,12,88,179,140,91,65,38,87,41,78,189,243,124,73,169,136,165,217,50,195,70,252,97,158,110,47,230,17,182,87,153,249,189,158,89,165,231,105,212,210,237,185,175,10,214,108,23,41,239,113,179,221,241,241,196,164,49,189,144,168,41,45,241,103,128,57,91,222,254,148,159,102,170,231,139,98,87,244,212,4,86,166,67,254,62,24,163,190,98,32,187,140,12,74,149,66,229,148,100,207,75,157,147,26,91,247,159,73,10,35,245,195,199,201,72,207,155,20,203,195,65,243,252,140,104,45,130,199,67,62,197,244,67,103,37,127,32,39,123,142,43,179,110,6,8,160,64,187,225,239,207,166,161,32,17,42,249,171,13,178,82,16,107,185,51,32,156,206,47,130,139,254,44,179,168,28,3,181,115,66,122,124,210,197,244,52,220,163,197,76,43,21,8,39,38,141,112,65,148,221,253,65,181,26,166,194,109,101,210,202,55,135,57,98,186,144,178,39,254,81,191,59,105,241,210,162,59,234,36,18,233,116,45,80,15,165,227,213,118,122,210,232,23,189,76,100,12,148,1,129,171,79,133,113,205,59,201,76,10,179,170,18,44,79,115,203,248,36,227,25,132,42,158,65,161,213,62,206,159,80,238,82,51,212,230,251,233,11,90,25,6,106,145,174,59,212,186,8,122,75,33,161,151,152,186,167,133,174,16,152,157,203,211,139,118,49,192,76,211,92,40,236,47,9,173,19,15,197,51,125,55,209,238,158,142,147,57,242,34,94,240,87,107,169,112,101,52,41,87,216,66,223,19,170,149,51,62,177,236,247,204,27,243,82,114,193,46,74,82,97,65,16,193,118,37,152,36,233,136,200,207,106,225,139,158,216,236,208,115,79,5,204,19,238,174,92,57,86,58,131,230,220,39,120,122,129,225,241,153,228,39,67,75,127,153,233,118,67,33,55,225,165,60,41,175,44,87,60,145,174,8,116,215,80,146,17,167,131,112,175,2,186,172,25,79,203,137,177,144,169,78,42,157,218,217,124,20,244,206,51,253,248,50,149,200,87,252,221,214,185,39,229,11,122,104,70,233,23,164,214,249,240,98,18,42,44,47,78,59,109,111,119,28,9,92,248,107,1,143,39,28,56,85,102,77,110,46,121,42,252,44,84,25,103,146,92,136,24,85,198,229,242,204,83,93,46,35,225,146,20,105,17,33,127,186,188,168,166,201,139,6,87,239,7,179,245,106,33,78,207,211,231,157,84,74,168,74,163,41,203,79,251,41,37,62,235,87,243,133,229,178,90,27,113,204,96,201,116,211,113,37,25,159,166,41,127,177,18,239,187,139,116,60,219,247,45,178,68,70,78,248,202,17,186,16,188,104,13,66,238,102,58,31,246,143,23,66,165,219,74,184,207,196,226,148,22,253,124,164,79,84,148,185,91,202,144,190,144,20,150,170,17,74,170,151,202,205,89,139,118,71,188,141,124,83,158,197,167,213,118,162,85,32,27,10,5,214,106,202,104,158,5,203,184,240,168,59,18,35,84,90,238,81,190,224,73,33,228,15,78,78,151,4,223,160,149,78,144,109,166,169,113,165,154,10,215,210,141,160,207,115,49,232,245,202,1,160,132,45,134,229,62,29,76,103,206,151,193,224,69,173,22,28,204,103,244,176,147,206,8,253,89,200,95,24,149,122,199,103,227,148,228,35,207,67,9,47,127,22,158,250,164,164,18,60,45,119,50,113,69,240,85,22,190,94,150,152,166,210,161,230,84,108,158,113,243,4,155,24,53,2,98,89,228,253,60,155,155,50,108,40,67,134,252,139,169,50,227,201,96,230,56,149,77,249,124,222,243,113,184,41,135,106,139,242,96,174,132,221,245,36,88,77,39,135,96,161,82,37,67,213,188,39,30,202,149,250,147,28,175,228,139,89,46,49,163,107,222,6,57,105,115,103,162,56,169,213,221,205,17,152,120,0,115,157,159,68,124,61,230,162,214,239,228,211,103,89,150,228,216,124,182,218,24,69,142,207,170,203,113,106,146,40,229,166,241,96,181,78,213,171,233,228,121,162,92,60,203,250,187,167,76,189,219,172,156,4,185,234,249,172,219,18,66,74,179,72,211,245,25,80,124,132,242,34,193,116,39,85,177,93,152,4,21,190,227,57,22,166,103,185,96,178,158,187,72,36,235,20,91,93,156,54,19,76,46,57,42,204,69,249,164,41,47,122,105,111,63,75,203,4,125,230,231,2,243,177,156,173,10,77,174,149,76,19,141,124,34,1,22,39,3,177,69,244,189,163,108,181,219,9,241,61,214,231,247,209,89,161,228,37,18,164,16,26,121,194,237,126,111,126,220,47,101,23,103,138,15,140,125,184,31,24,79,228,107,205,64,90,26,229,251,253,126,44,134,93,225,1,95,192,123,195,29,127,78,140,245,6,9,21,35,187,23,100,224,45,134,198,209,95,175,143,133,55,57,160,11,7,233,30,11,111,82,23,213,123,220,67,16,247,159,131,207,12,17,132,103,232,213,59,35,130,1,227,206,8,214,135,96,178,105,248,28,246,81,48,156,129,207,61,95,0,94,221,62,69,241,187,94,136,206,61,65,241,25,6,198,31,163,59,6,34,65,24,167,135,242,247,251,89,240,140,238,33,96,104,218,103,220,67,16,233,249,244,123,8,200,8,165,221,67,0,158,131,94,88,31,116,21,1,73,161,252,209,85,4,132,47,104,92,69,208,11,192,139,43,240,56,170,155,55,0,211,38,209,115,144,132,241,239,169,119,30,132,96,185,232,14,251,16,29,242,233,119,216,7,232,32,141,238,176,135,247,31,80,232,158,249,58,186,1,50,128,238,200,72,171,87,32,160,54,14,81,157,17,77,241,12,58,74,29,244,194,171,17,114,240,153,98,24,72,147,114,44,227,196,56,133,85,175,82,115,225,149,24,214,172,21,84,180,173,10,130,131,192,240,70,172,226,198,114,122,28,60,17,235,31,202,172,130,23,193,255,251,44,188,255,37,35,74,206,138,11,47,217,2,26,16,169,64,4,141,101,21,122,0,114,174,193,151,26,123,62,101,101,5,188,94,192,215,99,150,98,224,45,139,46,188,21,171,221,191,95,131,151,194,40,34,2,42,106,198,46,238,223,191,176,4,156,198,168,67,8,225,146,134,174,251,248,49,186,155,27,98,161,53,107,185,164,126,2,8,63,143,169,87,218,31,246,36,113,156,28,80,82,18,196,192,179,49,206,137,169,31,48,28,67,159,64,176,10,253,231,194,207,98,232,178,229,28,72,126,18,227,157,24,6,175,45,148,226,138,11,207,131,215,135,143,208,29,214,46,188,163,190,192,179,230,46,188,170,70,212,238,180,118,225,109,245,163,60,224,122,32,29,203,106,175,19,8,119,226,194,21,86,141,14,223,193,103,65,127,85,191,74,240,213,115,232,57,100,23,44,13,184,157,141,121,126,31,168,20,184,200,198,176,223,252,215,199,24,206,129,144,255,249,144,56,136,80,7,189,71,238,123,30,14,151,217,216,38,32,40,129,69,99,76,113,123,93,58,178,144,196,58,57,22,140,186,7,103,78,1,39,131,174,104,137,42,93,225,188,53,189,235,178,7,186,75,5,242,134,48,250,164,55,124,36,64,64,4,136,133,224,100,239,11,46,240,250,149,24,233,82,220,110,3,201,237,10,167,237,121,168,233,225,65,127,29,249,128,213,145,109,84,116,34,50,170,196,88,136,198,111,222,206,234,240,130,48,167,143,188,15,195,93,95,254,114,240,73,208,7,158,73,91,28,31,140,67,6,244,56,164,247,137,83,139,101,166,240,218,82,248,97,138,144,145,32,108,77,96,36,247,90,146,251,180,228,87,122,235,190,66,146,164,31,252,123,0,219,19,85,224,229,226,182,198,178,177,42,160,52,197,226,152,67,147,87,16,158,64,109,46,160,32,134,225,82,140,56,82,33,155,164,47,107,253,67,197,78,64,34,201,117,196,245,156,216,23,33,198,3,229,186,52,158,209,55,55,233,122,242,68,114,251,190,2,146,8,238,24,248,2,194,220,232,80,55,39,76,89,132,157,39,198,100,86,139,11,115,18,65,39,137,40,54,101,143,43,185,99,94,84,53,46,6,106,33,162,200,8,25,201,69,197,206,225,59,203,203,44,44,159,132,129,79,158,112,95,241,163,108,68,118,189,76,57,246,80,124,4,228,42,169,181,137,255,50,135,170,14,34,226,168,186,79,158,128,186,190,165,181,194,229,82,59,3,166,164,237,181,165,65,28,218,117,9,234,230,211,72,14,3,191,66,70,200,39,79,104,208,57,97,45,105,199,41,227,96,44,192,54,224,188,219,13,99,233,112,27,111,193,38,168,21,181,87,146,137,209,172,83,6,204,170,162,45,49,15,80,156,40,21,203,58,25,215,213,149,78,33,189,147,133,43,124,10,6,214,195,183,190,228,116,253,193,163,39,95,244,18,96,204,77,216,216,37,246,22,22,197,190,232,37,129,168,248,18,122,10,129,39,39,122,10,195,155,236,209,83,4,60,253,1,124,10,165,193,19,72,12,158,221,24,68,31,137,109,184,212,102,194,66,228,67,188,183,241,99,213,121,12,222,64,101,64,98,136,215,195,198,6,171,247,146,39,16,252,6,126,137,80,252,27,184,66,73,64,206,70,139,32,153,126,133,56,174,26,107,9,124,4,30,0,199,66,232,154,10,238,92,3,62,41,161,156,92,232,182,27,53,27,116,203,13,74,13,122,29,208,249,45,208,153,194,87,98,138,62,122,45,152,98,48,58,26,226,120,218,169,162,156,192,107,5,181,249,90,121,40,60,50,135,62,172,134,134,70,50,98,151,178,1,53,149,118,74,135,32,0,127,139,84,241,168,212,43,44,237,223,85,164,47,16,227,202,8,124,168,166,210,190,61,66,31,93,232,78,195,190,157,166,8,166,68,163,9,196,62,67,239,83,137,87,171,109,64,188,64,36,153,36,136,255,64,199,61,146,89,13,203,132,117,69,205,176,42,132,94,116,154,55,39,107,23,39,179,15,176,7,250,152,37,92,15,144,216,37,93,81,54,122,15,36,119,185,174,142,250,172,57,113,197,212,94,171,224,93,64,18,48,183,174,195,46,193,234,105,152,48,83,4,44,8,113,162,44,117,90,191,37,5,183,96,200,1,21,199,218,104,160,229,212,65,60,216,147,160,3,148,88,10,212,141,129,24,109,42,240,154,54,128,223,114,74,49,217,9,175,57,113,29,50,96,234,68,163,153,2,145,227,58,253,93,80,215,162,80,26,220,201,129,200,34,78,105,145,159,60,113,242,43,1,111,169,175,106,94,202,64,18,231,232,234,169,83,39,150,94,64,215,23,150,113,200,112,234,23,104,214,1,88,100,224,80,153,203,1,212,17,48,214,105,245,194,159,123,78,78,43,91,187,139,227,158,147,215,2,0,63,95,65,121,229,208,167,170,169,131,3,60,233,90,130,214,77,93,247,239,27,121,76,141,164,236,195,41,68,46,211,40,137,122,210,70,72,174,103,35,167,157,136,84,76,129,157,138,221,71,42,167,46,202,197,47,83,250,168,80,98,212,67,209,237,134,80,119,106,8,96,40,1,38,82,112,44,6,18,117,156,146,90,33,134,117,182,157,130,75,111,18,120,205,3,186,195,56,8,174,232,10,204,229,18,71,241,208,182,191,58,88,193,32,181,85,74,128,12,109,155,88,244,218,176,96,244,73,176,54,29,144,119,15,66,89,130,162,93,110,80,138,27,189,105,61,170,207,222,168,6,160,105,64,2,174,1,89,90,75,212,178,143,17,248,234,144,208,249,86,189,99,214,200,200,198,222,38,119,107,248,91,48,190,193,224,87,72,108,204,88,219,109,92,170,152,235,178,170,76,217,4,211,100,199,99,210,132,144,18,211,4,36,228,57,136,228,9,33,4,1,151,170,160,146,16,48,77,89,105,18,66,242,140,205,44,195,20,14,152,177,179,203,226,151,240,118,110,129,217,136,180,89,84,165,231,209,208,185,90,51,120,93,33,32,190,209,87,26,67,91,88,25,161,137,209,218,21,69,106,34,48,123,10,135,6,229,224,168,103,88,158,85,54,93,139,164,149,12,120,96,67,217,164,11,242,175,133,121,81,193,96,169,244,101,175,14,51,104,69,168,2,11,39,11,14,161,8,234,38,194,5,148,206,87,242,151,37,67,115,131,133,243,49,233,161,252,8,210,135,135,108,5,1,178,116,32,67,56,23,223,191,175,13,82,52,49,203,96,18,65,3,21,14,47,192,163,184,12,107,103,198,86,231,247,43,123,239,24,229,129,209,100,35,7,156,229,182,210,66,111,239,209,70,138,28,233,146,66,80,169,1,199,141,57,98,142,192,104,113,129,42,130,97,243,8,54,10,80,66,112,25,40,197,146,118,99,178,113,247,13,152,59,80,101,226,64,27,124,101,245,1,131,153,2,149,162,204,74,81,160,82,202,67,202,168,17,148,107,18,142,66,212,17,108,104,245,16,214,79,190,185,42,59,216,5,85,130,218,202,34,54,156,77,10,176,8,5,215,219,58,139,112,166,232,185,84,245,67,229,33,7,228,207,17,210,211,212,218,75,64,34,154,108,246,228,137,172,182,1,190,184,52,82,191,69,104,51,252,91,36,148,131,202,93,199,156,133,170,18,108,139,209,108,17,98,95,114,106,27,229,24,28,123,64,121,37,142,120,67,126,31,1,165,210,37,1,25,206,3,137,170,85,24,112,178,83,124,0,152,150,194,249,131,3,56,161,59,69,136,88,170,77,136,49,8,76,10,218,209,1,223,209,232,230,180,161,45,171,227,218,194,207,198,44,177,58,188,225,61,196,235,96,116,122,11,115,64,82,235,45,88,81,0,13,37,12,20,252,21,5,254,125,64,70,15,32,36,49,206,218,139,0,4,73,83,244,96,147,206,176,198,29,82,108,1,151,49,183,194,179,115,33,102,85,187,159,250,178,96,206,131,194,67,10,206,60,146,83,209,20,55,84,61,52,99,128,234,64,229,111,29,108,16,41,7,3,21,84,14,87,21,68,16,87,85,5,111,138,173,41,140,240,202,115,181,25,55,37,208,162,33,204,198,75,86,152,194,139,221,187,60,11,111,191,2,90,55,20,249,101,48,25,152,146,91,5,84,212,83,233,113,48,69,212,119,16,156,235,5,234,148,53,38,115,8,36,188,94,26,125,255,254,4,101,6,217,4,195,47,109,242,109,45,51,251,148,5,86,220,162,208,227,250,83,61,63,124,53,247,158,115,198,226,21,48,184,157,151,125,94,236,82,60,66,243,22,5,160,190,78,105,69,148,224,43,96,15,154,101,162,111,49,128,22,43,27,61,209,25,11,117,106,230,254,253,174,243,194,165,114,205,18,238,77,52,33,130,179,11,95,168,207,96,156,186,240,185,93,235,6,195,30,106,211,38,167,177,135,93,145,89,66,113,48,7,202,15,24,92,21,67,186,130,111,3,117,219,231,1,236,166,11,167,241,238,138,162,0,124,137,180,40,205,157,242,0,78,206,24,88,22,47,214,67,113,12,204,213,60,71,35,12,94,207,226,96,62,159,171,46,166,64,211,80,55,135,152,35,184,151,3,170,28,107,54,50,7,240,226,208,17,224,248,75,88,185,232,99,39,129,223,67,170,153,86,62,10,129,211,244,149,113,3,29,108,65,215,89,0,26,166,141,168,54,202,227,64,233,85,146,20,207,103,89,165,206,42,86,42,19,128,202,104,255,107,211,85,209,133,205,99,111,206,58,173,195,207,21,189,188,66,192,188,93,103,77,35,112,124,227,50,82,83,158,90,46,164,5,213,238,144,249,81,235,208,194,37,177,56,139,199,173,235,151,214,78,134,218,221,120,109,191,47,26,103,145,6,111,184,154,110,224,61,132,143,174,64,109,180,8,6,42,22,240,81,52,118,243,222,177,223,31,134,162,0,70,239,221,28,61,20,32,131,90,244,94,112,61,186,5,97,242,112,226,198,144,43,63,71,19,228,161,159,245,135,34,1,134,133,46,251,112,91,219,31,241,239,46,203,216,194,214,182,158,41,203,150,180,104,217,110,230,98,43,132,176,108,120,202,49,10,44,136,52,121,14,166,254,251,247,223,114,170,130,3,44,125,56,192,146,162,147,219,38,73,212,137,133,208,245,5,89,229,13,171,224,98,221,110,52,123,220,40,86,32,181,252,12,117,139,190,8,133,104,149,184,126,118,67,244,59,2,120,82,221,80,144,0,57,125,86,0,158,112,22,56,160,7,44,61,130,103,63,215,106,101,7,246,131,127,14,32,102,123,20,254,57,90,1,232,180,103,229,176,188,223,144,237,26,78,158,14,92,8,177,50,25,74,30,128,101,245,6,200,76,3,90,145,112,28,134,188,42,153,208,241,6,228,122,47,235,176,140,6,88,37,25,14,25,248,137,220,5,76,168,157,55,0,33,155,107,191,94,111,13,3,18,194,81,88,0,255,16,48,227,213,6,252,62,35,225,139,1,39,34,122,163,27,168,94,40,243,85,96,196,151,205,194,107,109,254,75,193,32,190,124,77,110,137,116,136,189,122,164,67,90,28,143,41,129,73,129,142,131,183,123,123,210,240,118,116,21,163,13,206,55,86,156,182,20,58,201,134,96,218,234,16,212,75,191,243,193,179,47,252,179,66,58,220,247,222,111,109,225,55,34,29,138,233,56,68,58,76,166,53,168,63,121,237,175,152,136,15,211,44,158,76,18,99,136,111,200,37,13,128,67,86,69,22,140,67,24,63,144,77,208,252,50,82,211,39,77,164,193,177,21,220,48,161,166,201,102,240,41,74,115,170,125,67,161,39,25,132,126,168,229,68,36,140,252,229,28,4,21,60,53,97,9,13,124,65,61,183,113,26,166,147,19,214,236,238,134,47,168,139,212,61,190,224,30,95,112,143,47,184,199,23,220,227,11,238,241,5,247,248,130,123,124,193,61,190,224,30,95,112,143,47,184,199,23,220,227,11,238,241,5,247,248,130,123,124,193,253,239,254,119,255,187,255,253,28,98,8,126,105,183,108,252,146,49,53,172,154,239,46,183,195,3,154,70,76,7,178,98,170,161,27,241,0,205,76,77,24,171,205,232,93,59,240,177,116,228,177,13,198,76,7,180,102,58,160,57,211,84,10,109,96,107,132,131,180,226,96,89,173,155,171,16,110,6,38,158,21,95,208,98,235,116,152,198,206,13,72,134,176,165,102,27,87,87,197,171,232,96,102,17,38,14,23,234,133,117,100,180,91,227,162,109,166,235,26,38,154,105,18,181,1,162,109,134,67,219,10,134,182,169,129,55,1,164,109,135,71,219,209,249,87,91,43,105,131,98,220,5,139,182,13,20,237,118,72,104,88,32,64,117,111,114,106,56,148,156,138,126,190,97,227,237,182,232,28,197,61,90,98,41,133,77,171,163,16,121,63,61,150,89,190,119,248,24,186,251,26,78,164,78,140,225,102,24,126,9,111,185,231,104,100,189,137,98,232,194,107,189,207,105,81,2,163,27,100,117,160,222,180,12,143,198,93,225,15,65,74,243,34,216,3,184,180,159,172,102,179,254,157,82,20,73,142,170,206,108,236,202,69,178,56,116,113,166,36,116,157,45,213,143,162,122,93,105,5,161,205,134,9,186,247,247,146,225,36,22,45,69,228,232,67,205,45,78,30,136,115,12,151,168,185,122,253,239,236,64,13,80,61,33,45,23,207,162,123,215,109,215,222,226,64,73,149,128,218,8,237,205,152,237,139,3,68,118,124,201,72,251,37,208,65,208,111,208,118,7,177,214,28,251,37,197,43,37,92,225,32,107,235,181,191,236,161,249,2,93,168,144,223,141,6,166,250,162,77,180,92,49,246,2,141,180,164,54,155,105,205,242,149,53,84,3,139,125,209,102,154,198,198,23,104,165,153,216,108,164,37,195,87,210,198,71,56,137,254,93,225,20,244,164,22,95,211,248,180,140,7,117,128,236,140,163,143,228,237,113,161,36,59,80,36,150,53,6,54,203,30,192,245,25,136,40,177,189,40,10,168,163,119,141,74,208,15,164,32,82,104,222,131,3,153,101,181,55,92,191,77,249,0,116,7,37,48,7,20,207,99,209,183,72,92,11,174,72,226,68,6,73,172,175,96,188,119,11,156,12,237,153,207,62,250,234,179,143,190,254,233,95,252,228,147,95,189,243,244,167,223,5,66,18,230,13,47,113,215,138,129,143,56,39,167,88,64,43,120,10,9,8,78,181,79,172,87,201,195,110,177,190,107,61,131,111,110,61,154,64,212,13,205,237,36,234,77,121,149,111,29,221,254,246,88,50,114,154,131,179,182,45,14,162,97,87,17,42,148,192,242,24,110,75,2,130,45,241,193,180,219,157,42,138,40,172,230,12,162,57,96,212,9,63,149,141,94,64,219,191,48,13,124,208,62,161,185,7,147,199,144,238,56,58,228,133,105,11,104,157,82,240,82,115,115,138,177,250,113,155,188,236,180,143,255,75,72,250,28,80,5,180,94,128,143,208,119,18,84,26,176,237,204,137,89,151,187,240,71,189,145,222,30,138,185,30,169,210,238,166,54,170,231,77,76,94,211,182,19,163,111,25,221,10,185,32,197,242,186,203,61,111,112,34,72,174,51,162,157,56,122,158,64,107,225,4,56,199,108,160,147,186,238,191,153,76,128,74,12,207,166,80,142,206,93,84,184,254,198,79,63,253,225,223,172,83,97,7,51,154,28,4,134,237,184,203,9,200,141,88,227,14,213,39,51,41,142,199,136,120,136,173,100,91,152,70,50,113,2,83,161,49,197,30,154,47,106,203,212,20,81,189,29,106,166,186,240,218,86,47,213,186,130,100,10,20,39,224,13,81,106,167,240,49,35,106,44,95,135,78,15,81,221,27,44,138,65,13,94,159,227,45,35,5,165,174,177,189,149,145,98,102,106,10,51,208,189,234,192,221,56,155,104,124,97,155,80,140,48,117,78,129,39,72,65,122,157,105,172,115,136,245,3,156,49,80,221,198,64,104,113,19,72,53,94,5,207,222,88,73,30,16,219,38,43,245,114,144,248,50,68,36,60,121,129,129,79,208,201,24,60,178,82,74,109,3,212,252,224,193,54,106,44,163,227,164,128,250,11,13,236,25,211,115,42,82,139,99,20,130,107,75,22,192,211,152,190,230,210,26,105,177,186,96,64,206,193,117,12,73,56,112,95,216,129,195,165,12,68,116,6,137,36,113,126,0,102,67,16,131,99,96,107,36,14,14,6,76,103,22,36,102,77,102,209,154,141,99,178,254,120,160,138,13,108,61,146,42,125,65,84,208,56,75,44,248,170,127,130,133,51,93,30,141,54,51,135,84,55,9,3,174,236,157,124,160,162,193,131,190,214,40,171,194,99,99,234,218,74,31,197,178,217,51,170,170,143,133,8,76,87,180,182,229,164,30,84,222,48,218,21,55,233,54,58,227,16,78,0,9,150,18,208,195,1,233,250,189,205,95,234,64,182,0,21,192,94,59,158,234,178,124,20,187,254,240,221,235,119,127,169,87,22,149,123,151,138,194,69,25,5,209,44,54,156,179,98,15,41,154,6,157,109,104,15,240,4,252,1,182,173,38,207,255,237,103,160,38,215,223,121,7,240,192,24,140,110,84,9,192,5,97,2,136,73,48,47,71,49,45,59,240,29,170,97,7,58,254,253,129,34,138,112,20,96,144,75,94,170,190,18,224,83,56,48,111,87,225,167,223,124,251,250,95,254,234,249,47,127,241,244,253,127,223,90,103,61,203,215,87,105,225,214,21,6,122,204,245,119,255,226,250,239,254,108,23,145,133,215,90,89,133,229,111,75,220,63,125,250,227,15,17,107,110,169,168,2,117,151,215,85,79,120,46,230,150,108,251,225,63,126,242,209,199,207,127,241,135,235,117,37,9,163,178,48,191,151,169,237,150,193,251,55,223,191,254,246,215,174,191,246,79,215,239,126,176,189,108,113,170,64,240,23,74,88,230,152,157,117,192,85,231,190,58,47,42,80,39,126,60,117,62,68,135,248,244,9,2,195,123,194,6,161,244,80,1,3,103,126,104,22,3,249,253,129,62,135,110,209,69,12,253,195,13,23,26,206,77,89,184,220,91,82,65,157,37,186,146,255,1,82,100,174,224,182,197,157,251,221,56,70,169,28,162,83,206,134,102,197,112,40,2,80,86,211,50,77,77,128,26,42,45,249,197,1,244,89,5,250,43,46,184,118,114,198,39,31,126,8,134,219,179,127,249,232,250,175,254,116,59,23,171,103,180,94,37,27,91,154,51,17,101,101,119,115,46,230,119,107,206,243,63,252,246,245,183,222,219,218,28,88,224,235,107,14,39,151,167,59,219,35,247,38,195,27,27,242,244,47,126,113,253,157,159,129,177,243,244,223,126,173,54,106,107,115,80,129,187,218,131,78,171,162,99,64,152,186,29,245,130,35,249,233,159,189,243,201,199,63,222,52,134,95,229,120,213,64,72,224,88,211,168,168,233,51,60,39,140,204,42,2,253,140,149,224,141,30,112,161,124,199,53,155,190,24,209,55,50,156,210,174,21,137,254,243,252,23,63,123,250,199,95,219,62,218,241,77,213,52,22,98,182,117,214,134,202,191,208,66,234,86,245,222,180,162,178,173,172,84,129,164,47,176,128,50,166,175,160,180,181,133,25,98,91,140,107,43,19,160,104,75,125,184,208,17,39,136,29,224,242,68,87,227,161,98,87,99,101,208,205,209,53,173,79,109,41,58,246,182,174,13,131,64,93,219,213,150,175,107,113,146,27,118,43,30,89,126,175,112,14,238,39,161,51,106,129,0,58,176,135,240,228,232,16,219,213,241,228,72,6,97,173,33,60,185,110,56,64,35,60,57,39,4,94,99,88,191,10,101,71,145,8,138,14,74,242,48,2,117,131,81,9,90,3,186,99,35,189,128,250,20,33,9,237,43,213,245,251,180,20,190,110,72,11,163,17,192,27,172,138,143,140,168,79,161,176,63,136,185,52,212,186,64,136,238,233,168,117,254,16,225,213,81,235,216,0,194,212,67,168,117,65,170,27,214,81,235,194,12,66,170,155,197,230,64,29,6,179,18,90,226,45,160,48,5,67,157,63,210,89,199,209,181,28,44,133,199,73,43,146,56,230,100,214,130,75,132,118,203,251,15,49,10,123,132,68,177,115,230,198,60,93,238,34,65,201,108,131,165,198,69,118,220,101,37,207,140,244,32,136,16,12,103,93,135,202,128,21,172,208,70,166,234,239,116,106,168,77,172,14,45,1,159,117,100,2,32,14,193,98,14,72,190,135,144,227,92,135,52,60,42,177,49,35,248,124,165,34,171,24,109,89,222,169,45,18,59,6,2,105,123,107,30,112,140,28,195,32,225,64,45,224,153,231,151,111,21,60,131,123,231,86,45,156,55,52,10,225,6,104,141,2,171,94,212,162,41,237,17,165,190,7,42,238,13,184,7,185,86,121,139,200,48,42,175,88,42,175,232,149,87,110,221,37,138,89,121,40,163,17,0,98,132,36,41,21,0,241,80,112,206,53,244,67,34,24,38,8,29,254,144,234,177,4,130,63,212,246,23,44,166,0,243,72,12,146,20,154,140,137,78,80,83,113,125,255,52,218,83,223,173,27,57,209,1,10,187,194,199,220,130,19,228,232,195,49,122,127,132,163,125,131,181,131,248,151,147,105,183,62,237,70,17,116,148,125,39,32,138,5,9,40,178,112,235,206,5,60,60,107,217,159,133,175,166,240,70,34,91,223,96,133,192,84,198,70,236,211,63,255,175,103,63,255,254,211,127,253,222,243,191,251,42,168,176,109,247,246,146,30,112,60,3,4,22,152,85,181,39,99,94,69,171,153,43,220,216,236,128,185,90,118,163,30,94,42,156,2,39,111,251,210,72,83,205,198,104,109,245,216,92,28,79,160,50,160,149,173,158,221,214,146,91,86,43,106,90,7,72,12,22,40,59,210,62,194,85,161,173,74,114,40,181,213,39,40,159,163,94,2,135,207,81,64,14,17,200,156,40,40,10,73,8,184,151,4,166,124,73,237,77,44,87,82,203,99,37,101,137,234,11,153,246,49,199,60,6,77,182,198,75,87,155,241,194,74,84,88,175,199,134,41,195,11,83,32,171,152,177,204,134,42,120,3,78,73,150,140,10,185,147,52,134,171,87,190,193,247,114,205,154,171,190,62,127,5,89,105,253,246,210,249,192,69,162,157,22,106,124,51,6,90,153,237,142,2,150,37,143,105,117,93,242,88,229,136,155,200,11,164,225,227,220,205,221,128,180,229,27,226,168,42,232,238,10,26,156,186,59,154,193,148,87,143,144,222,10,180,236,135,250,62,165,136,118,161,55,246,229,150,24,122,23,109,249,172,81,126,203,87,173,85,64,204,24,91,249,151,80,223,82,173,80,76,116,163,161,234,8,161,199,0,57,93,150,250,13,77,76,216,229,178,105,14,136,41,15,137,71,112,218,56,82,23,15,15,31,29,153,31,15,117,57,97,64,102,33,100,178,77,17,198,212,100,163,196,102,15,57,6,136,107,221,240,205,30,222,3,156,170,176,42,214,215,33,100,128,28,3,129,49,36,29,215,146,61,236,1,117,2,86,187,4,56,14,76,167,146,235,136,2,197,90,170,76,225,32,27,8,38,215,0,42,170,189,97,168,17,184,164,227,54,162,202,222,3,26,164,124,168,203,114,151,101,6,18,158,60,17,32,6,137,166,199,157,176,75,39,5,234,11,84,35,45,185,180,51,185,244,228,137,116,168,218,203,142,145,62,232,4,82,218,11,103,39,92,3,0,156,62,196,24,236,145,203,220,22,182,9,31,252,33,44,237,17,152,204,16,202,213,230,70,9,218,114,4,66,244,29,221,161,94,246,102,233,9,41,212,223,214,200,148,1,217,100,107,185,184,179,4,241,201,19,241,165,90,46,184,0,155,193,237,110,196,155,40,161,206,180,80,69,210,66,241,49,28,91,187,217,92,157,87,99,241,67,234,80,158,118,101,90,226,186,96,129,107,153,226,87,84,51,13,85,82,64,130,93,67,149,164,24,102,139,82,239,36,33,40,210,166,205,226,24,105,129,137,69,174,0,48,11,179,73,26,36,169,181,101,218,158,141,222,54,86,25,136,12,92,203,91,248,125,19,106,21,46,197,52,162,50,72,197,112,65,72,70,69,90,34,168,93,208,209,160,172,183,0,163,75,64,253,209,48,20,143,244,193,36,104,216,99,16,144,17,116,47,84,186,116,236,28,74,13,212,7,176,154,66,84,65,2,109,35,208,140,3,106,132,80,98,245,44,68,32,137,84,93,141,149,192,248,5,99,1,61,92,129,228,20,207,47,65,64,207,105,224,223,168,184,103,99,116,26,89,210,236,189,155,52,60,88,190,54,137,148,145,2,2,171,195,3,25,188,81,179,84,212,86,177,128,204,128,175,145,116,71,224,106,38,169,183,240,142,150,94,35,44,173,17,86,123,229,181,87,23,186,213,213,44,24,232,159,70,159,224,212,74,30,102,34,232,241,102,175,173,10,117,69,186,52,230,3,107,36,137,157,105,40,154,26,164,49,17,53,154,4,67,99,94,125,36,221,211,70,146,75,135,57,134,59,60,50,116,62,144,64,255,74,226,28,130,244,153,99,255,193,195,71,81,9,103,87,104,24,163,212,212,161,168,202,174,208,178,100,148,39,131,117,179,19,225,2,65,192,34,151,11,129,7,174,236,25,69,147,170,10,188,110,243,138,130,161,222,85,191,232,67,247,245,209,28,200,192,215,76,245,238,93,9,109,170,201,15,125,143,180,183,24,181,99,66,84,17,224,224,196,136,67,190,197,197,205,179,34,46,162,89,79,147,61,170,90,251,48,160,161,247,197,68,215,150,73,16,78,238,54,193,170,182,38,114,219,142,183,171,13,27,54,253,95,162,43,117,126,208,240,102,111,219,149,194,90,87,10,106,87,10,27,187,82,251,8,214,79,86,15,23,136,190,167,198,143,249,241,133,222,201,254,40,236,91,212,201,84,76,50,64,231,244,197,21,220,233,134,222,110,112,187,213,208,164,40,216,101,202,214,46,227,192,55,187,10,99,122,192,128,94,131,200,128,138,169,203,112,160,180,77,221,200,110,210,101,148,187,233,50,220,138,46,163,188,18,93,70,217,162,203,112,170,46,99,240,155,189,55,34,171,189,65,226,236,253,251,86,226,64,128,67,64,55,78,30,56,35,90,38,164,111,157,107,5,11,215,10,168,113,248,195,135,4,142,71,112,210,247,232,145,193,198,107,221,22,221,56,22,183,140,210,75,14,238,150,130,1,170,185,60,194,255,225,198,242,89,53,128,194,17,127,167,244,19,74,25,160,61,72,101,128,139,82,63,7,163,160,255,95,33,240,94,240,15,183,187,67,173,34,12,27,19,49,32,220,186,106,174,65,228,114,114,156,129,16,32,104,203,23,48,189,129,40,127,91,85,253,104,181,191,53,184,222,245,46,87,52,213,230,222,152,149,101,48,173,31,106,199,116,156,216,243,95,252,242,211,183,191,249,244,79,255,94,61,179,254,236,47,223,191,254,248,123,207,255,235,47,159,191,247,237,167,223,255,231,235,191,254,43,109,31,95,211,124,55,85,156,196,111,93,143,135,187,119,198,0,91,62,121,2,49,194,81,14,198,200,99,225,170,71,109,0,77,241,52,210,24,213,13,25,103,128,32,244,166,161,65,46,233,151,51,56,47,209,112,143,106,85,147,237,114,79,127,213,179,181,74,8,23,126,9,183,65,144,152,136,58,111,170,48,52,204,96,8,119,29,234,181,64,197,229,225,176,192,26,90,221,85,79,13,150,193,112,200,104,183,203,77,101,197,27,226,194,56,106,108,196,172,55,196,134,113,212,216,42,59,223,16,29,69,210,90,134,91,122,115,85,175,86,191,89,230,48,92,127,126,157,122,197,237,167,163,59,107,22,218,116,100,247,89,130,243,145,162,207,71,93,167,201,236,180,117,217,228,50,230,41,155,50,130,118,187,236,218,8,40,15,162,1,170,122,138,13,148,25,232,41,226,134,69,12,202,3,173,165,141,93,191,24,183,34,28,76,69,251,102,142,87,57,92,247,227,136,42,134,151,200,147,39,150,13,3,164,161,155,106,9,73,174,144,137,36,215,232,4,24,66,159,24,72,82,79,231,191,65,159,177,204,12,32,75,210,111,153,26,108,190,74,171,66,86,149,7,240,75,131,27,179,146,203,182,44,49,130,65,165,52,185,122,35,93,216,21,186,176,22,186,216,4,146,58,73,192,143,104,102,80,31,86,227,64,9,173,202,177,173,78,159,138,217,196,109,0,224,230,234,217,218,36,2,194,38,195,103,32,181,54,239,190,219,41,96,44,109,239,33,212,71,105,236,196,158,189,247,254,245,251,63,82,173,125,96,2,248,228,131,159,63,251,209,87,175,127,249,222,211,255,245,246,211,239,125,247,233,187,255,166,237,31,127,231,7,191,249,213,79,48,28,123,250,238,119,158,253,205,135,64,140,105,57,36,144,131,105,3,30,211,135,121,61,127,255,111,48,156,166,4,154,229,173,95,174,223,253,254,211,255,248,134,190,101,172,77,58,64,168,168,6,136,151,211,73,113,25,167,113,6,159,190,38,221,84,177,152,96,17,30,52,16,144,80,68,131,225,178,226,35,11,47,10,114,66,157,8,229,230,213,117,215,0,190,116,74,218,32,8,68,209,69,11,154,254,10,111,88,128,86,81,22,127,11,222,225,162,70,39,253,43,183,209,152,147,181,118,242,214,137,109,232,31,212,129,42,44,18,2,22,85,86,165,7,46,3,89,1,95,112,90,123,128,251,241,56,3,94,84,217,52,141,21,193,236,112,72,179,28,239,100,60,180,11,159,126,133,188,127,95,6,2,105,122,255,62,188,37,70,49,197,142,121,235,129,178,217,99,47,6,205,194,122,131,224,45,9,230,46,139,46,13,236,218,38,138,101,165,52,105,42,151,164,95,79,21,186,165,118,233,5,50,196,143,147,33,77,134,236,50,80,177,170,26,103,158,52,88,155,177,214,175,33,184,127,223,128,180,183,94,72,96,191,157,0,30,175,89,79,75,110,76,75,62,178,131,110,95,34,232,97,214,226,31,194,60,80,162,128,51,65,71,137,112,226,94,149,49,184,41,197,215,37,20,210,12,236,225,72,165,213,36,215,90,94,52,207,82,240,18,175,177,110,210,66,187,216,182,104,87,170,48,186,199,142,57,197,137,153,212,195,112,22,183,77,70,86,109,8,222,68,5,37,61,108,13,246,236,87,223,127,254,235,239,98,81,76,245,96,199,144,83,66,151,5,11,0,32,5,101,69,18,151,214,158,128,217,76,5,115,187,208,178,145,8,129,189,31,199,70,120,10,217,224,125,36,186,228,12,66,204,134,67,33,104,41,175,235,18,63,165,73,132,199,72,106,64,6,131,204,130,133,200,72,47,20,161,131,24,122,135,119,168,213,117,164,90,124,248,154,206,149,24,231,144,212,115,58,219,253,187,87,34,30,8,236,252,230,83,38,232,60,225,154,251,54,12,213,157,51,64,142,112,6,202,160,32,205,237,98,12,86,190,60,152,198,44,223,112,105,202,179,178,25,86,131,175,56,134,44,144,7,19,81,61,82,134,169,199,90,48,61,92,158,246,122,220,2,132,254,230,87,63,50,2,13,199,159,117,79,116,251,17,17,160,11,97,59,191,162,211,128,55,68,25,72,96,110,217,234,97,143,162,32,243,230,14,191,122,136,183,163,187,38,97,134,183,140,42,114,85,215,42,21,153,13,211,28,71,52,63,30,9,30,162,186,180,187,186,24,39,107,65,251,209,255,112,221,251,5,53,5,122,101,89,221,95,250,83,228,37,230,245,107,179,37,76,142,153,14,218,180,200,155,142,66,50,88,253,71,195,87,182,62,70,39,73,205,40,54,151,94,245,188,207,154,7,175,153,129,102,205,93,115,68,130,200,223,80,42,168,14,97,208,42,73,49,162,192,47,145,179,150,202,57,151,186,159,191,133,129,12,205,9,232,4,60,15,157,228,163,118,163,214,61,160,192,56,237,60,103,113,44,134,138,145,245,160,192,166,156,49,203,105,48,221,27,233,53,119,4,156,254,31,188,84,111,88,60,194,237,14,224,91,123,194,70,125,163,91,48,116,206,198,0,199,131,171,248,231,191,254,179,235,175,253,173,89,192,206,238,209,138,189,75,239,24,174,234,187,58,199,108,142,209,47,208,141,143,117,190,169,46,122,169,222,217,228,50,33,236,28,39,182,222,217,220,35,182,76,119,118,138,112,199,241,34,220,56,86,132,207,102,156,188,164,192,90,113,60,65,102,247,151,232,0,51,195,157,212,7,197,220,133,248,200,87,127,23,237,213,106,255,86,145,222,238,248,111,113,243,127,25,242,219,50,221,217,3,176,168,187,116,129,122,2,97,87,31,104,149,255,237,226,255,13,190,220,86,215,109,51,15,9,172,152,68,3,24,64,47,8,157,186,28,3,253,113,58,222,77,110,148,221,93,232,173,185,142,239,34,184,81,69,32,244,121,39,58,119,151,50,204,147,137,37,188,127,87,115,105,119,217,172,253,146,197,233,209,108,154,113,136,21,186,128,75,184,141,78,218,181,67,187,29,154,141,163,24,194,182,195,23,80,141,131,187,35,228,155,230,17,140,84,79,216,175,81,111,171,130,17,188,13,247,216,207,207,108,56,45,99,102,162,30,227,179,28,84,64,182,251,109,131,89,53,18,216,178,223,201,93,214,66,239,194,100,246,163,61,187,120,109,181,89,26,203,217,173,233,248,102,199,90,216,126,213,254,171,113,23,50,1,217,72,169,153,130,244,182,113,208,246,99,231,148,223,34,205,198,126,112,199,114,78,231,149,73,19,116,119,205,93,230,79,116,74,104,231,4,170,213,79,235,87,149,61,89,38,53,231,23,55,203,142,157,66,67,235,84,253,205,56,222,107,10,147,207,179,228,96,145,227,61,224,111,109,107,233,229,4,134,253,12,148,229,200,211,6,65,97,107,143,118,162,150,36,136,47,90,142,112,108,148,26,182,50,118,114,17,44,249,46,92,164,30,206,218,197,69,122,91,52,46,210,72,119,123,177,160,178,200,46,201,160,205,67,219,133,131,241,111,219,198,68,79,20,209,201,41,189,243,120,136,87,164,5,94,225,43,175,171,32,22,122,213,12,132,6,153,154,25,167,237,183,31,117,50,14,207,128,216,235,147,168,198,254,128,232,10,168,177,56,102,101,80,91,148,51,230,50,70,195,38,184,137,59,224,95,152,142,127,155,206,37,109,174,129,106,97,88,169,131,74,219,43,60,3,79,240,228,208,73,157,64,15,30,175,41,163,157,65,38,194,106,59,131,221,160,95,59,157,67,16,93,237,196,78,196,239,163,224,110,97,5,157,165,9,122,131,32,184,129,158,187,94,152,71,34,246,80,229,178,71,120,17,60,154,7,182,213,195,186,246,243,157,216,234,252,133,169,91,173,48,28,154,84,49,203,38,199,35,188,164,159,114,176,25,133,172,231,28,174,208,128,92,195,204,185,212,157,238,173,206,147,168,171,213,187,10,1,53,153,141,54,216,85,216,43,213,211,215,243,63,201,135,190,131,200,163,223,103,46,35,87,247,60,71,18,88,187,200,10,232,55,32,89,224,169,84,120,208,36,13,111,54,112,98,230,9,24,28,251,244,199,111,127,242,193,135,36,9,161,248,141,37,22,188,7,27,87,182,22,228,124,16,5,165,144,129,171,39,240,127,161,171,135,191,207,180,23,143,92,187,11,53,150,18,215,223,249,198,211,127,253,222,179,31,125,213,182,166,128,55,111,107,190,28,214,57,2,158,139,176,8,130,168,122,31,55,6,15,66,130,238,132,42,14,82,183,128,4,195,244,13,113,12,51,183,211,181,231,204,148,231,209,151,43,220,186,23,26,189,212,24,33,250,16,48,247,249,148,147,212,189,50,205,98,99,217,232,249,228,131,119,158,255,241,199,128,80,207,254,254,67,208,73,18,215,135,80,168,15,181,173,115,192,16,93,126,42,193,195,41,150,124,72,40,91,56,6,162,164,71,173,46,177,150,169,14,140,31,203,94,18,252,114,181,35,243,71,56,224,214,109,85,53,58,239,245,85,213,178,166,191,185,170,112,209,182,149,172,150,142,127,217,234,42,59,107,129,70,230,150,90,88,183,116,110,91,139,71,184,85,50,108,203,217,170,95,223,62,103,196,217,91,114,180,106,126,183,207,17,13,145,157,57,170,179,249,29,234,168,250,211,108,229,65,115,151,122,91,158,70,86,234,184,221,150,211,218,242,249,134,58,62,130,71,54,44,115,38,100,18,78,221,97,181,156,3,51,59,47,197,65,83,220,218,185,46,208,60,109,201,1,95,237,139,16,16,2,15,130,128,176,41,116,145,191,212,148,144,13,119,192,106,22,171,36,242,211,117,173,28,206,71,182,175,85,13,25,90,193,230,208,200,185,58,73,88,21,28,120,253,178,106,183,19,53,71,109,200,222,15,80,144,56,97,5,52,33,187,162,154,159,129,40,171,51,180,107,243,233,149,91,249,250,67,218,84,54,251,251,175,121,70,173,184,253,175,27,18,114,76,76,64,62,184,27,77,12,49,21,237,116,195,87,85,120,195,91,61,161,213,115,101,125,10,231,99,240,73,117,235,211,253,35,54,31,81,176,205,207,43,181,53,79,124,192,131,10,90,219,144,59,240,150,186,218,77,180,91,26,107,181,202,110,174,183,17,67,245,213,194,33,129,92,15,156,112,161,170,19,11,110,190,32,235,161,19,125,116,217,117,237,91,248,195,88,163,155,190,49,96,20,11,134,207,139,211,244,89,53,235,100,243,86,213,189,202,36,195,189,205,152,99,5,139,131,141,229,220,203,230,140,44,167,95,76,223,55,213,155,77,235,69,75,38,226,150,76,68,61,19,209,230,227,182,249,80,203,205,167,65,160,182,129,116,141,141,35,97,243,238,151,117,72,187,142,160,103,173,245,200,150,118,168,195,84,99,98,15,217,135,228,163,71,155,7,127,12,126,211,46,137,71,254,224,171,197,193,179,0,180,234,241,191,63,103,177,249,156,69,240,14,238,246,175,255,212,196,27,162,96,67,115,94,188,35,5,45,179,220,157,201,167,207,51,86,218,169,83,5,96,100,237,8,151,54,228,204,129,5,19,26,19,82,116,155,79,134,69,116,227,66,204,58,82,84,199,5,41,102,204,73,200,183,159,210,222,205,214,224,218,113,42,59,139,104,254,213,135,240,194,197,190,160,142,205,123,112,101,133,219,39,83,24,4,61,147,121,245,6,119,92,63,65,174,216,215,12,130,169,49,72,54,133,129,90,213,23,68,221,237,118,203,217,73,253,192,159,85,30,220,99,249,67,48,97,137,60,223,16,39,200,135,117,61,14,50,215,180,84,13,24,221,85,175,73,13,52,75,188,214,3,36,56,253,218,142,144,216,57,187,252,16,99,181,131,119,26,107,219,142,141,160,13,38,49,102,153,85,48,12,208,159,211,103,195,156,86,45,9,79,64,212,15,17,87,238,54,103,114,234,60,137,244,103,209,156,233,56,171,43,233,70,205,0,249,71,173,110,92,197,232,173,71,130,108,238,111,55,30,9,122,69,98,234,205,8,167,138,166,253,26,61,200,90,79,249,192,174,84,63,248,110,43,122,76,9,179,70,145,163,181,121,21,209,221,80,36,180,153,92,211,216,87,14,228,90,60,230,213,57,24,105,19,218,82,231,214,5,194,232,154,166,186,90,172,58,130,65,43,105,138,97,37,91,209,79,158,152,113,145,170,151,132,184,252,44,3,207,49,201,78,215,106,77,237,209,53,16,143,157,39,5,116,215,100,184,65,184,75,211,95,151,50,51,93,192,172,164,50,92,176,111,207,114,104,31,1,29,144,85,133,8,244,247,197,39,248,24,239,225,3,188,143,207,240,46,190,196,23,248,28,143,227,73,252,222,171,158,60,185,30,148,70,186,235,191,230,158,203,110,56,68,243,244,199,223,52,118,198,180,57,99,196,46,101,167,228,210,1,116,177,79,62,248,135,235,159,255,224,233,251,255,254,244,199,255,240,233,219,63,122,254,95,95,127,250,211,247,62,253,135,111,255,230,87,223,126,254,139,95,62,253,249,255,130,14,217,239,253,227,245,159,252,240,249,123,255,223,245,59,223,187,254,147,175,93,191,255,159,255,247,237,63,130,155,147,90,21,200,144,229,32,179,195,240,164,181,109,249,66,87,101,10,29,89,124,0,68,97,15,123,20,45,171,135,62,69,187,177,17,136,60,209,116,3,50,5,34,7,5,34,135,51,224,43,244,136,152,154,95,24,248,133,193,39,224,139,125,215,19,55,162,76,96,20,208,61,182,40,57,6,239,153,185,140,97,148,49,62,0,81,212,53,4,222,55,63,14,224,199,1,62,139,105,234,57,222,53,191,205,224,183,25,190,212,18,162,130,23,230,231,37,252,188,196,231,171,130,92,196,139,144,126,168,123,67,6,33,1,141,156,55,202,242,185,126,18,136,143,78,113,125,191,143,182,239,227,244,244,189,195,190,182,22,233,154,66,127,97,158,157,32,162,113,93,193,74,130,213,165,234,252,125,15,60,105,172,132,39,129,238,127,79,237,54,139,135,44,58,128,133,225,236,6,87,112,171,71,162,193,123,247,112,76,119,5,135,135,78,55,239,182,227,106,41,234,57,120,116,160,222,181,230,156,173,24,206,217,43,204,101,61,225,177,203,59,123,227,9,143,144,221,59,91,31,174,150,205,98,193,114,130,129,154,76,248,37,210,168,112,195,71,26,228,231,132,74,11,68,144,211,54,98,108,251,28,218,10,234,33,235,198,212,207,216,35,48,32,62,127,126,222,24,6,87,126,183,113,165,22,86,93,169,213,125,108,5,45,90,239,236,57,109,110,203,168,231,213,118,184,86,23,98,37,188,166,194,155,5,34,44,102,28,46,213,189,169,11,248,16,207,152,222,212,52,17,14,209,84,128,214,188,169,93,248,69,172,102,184,83,183,222,140,59,181,67,251,31,194,23,84,117,225,46,101,7,209,126,81,12,107,53,231,77,32,214,182,47,8,135,102,171,75,182,110,224,123,49,20,233,213,68,208,85,25,131,86,86,8,52,120,253,173,159,62,255,248,227,79,62,248,249,225,225,33,118,181,209,247,27,62,231,132,158,184,130,167,173,57,152,247,54,185,132,171,223,84,83,235,154,243,55,66,245,223,236,253,253,187,238,231,189,106,162,223,226,159,33,246,122,50,171,68,9,28,153,227,173,209,62,11,71,145,224,221,28,148,181,216,48,233,38,226,25,188,162,226,133,89,121,69,87,43,118,249,102,25,230,221,245,100,8,233,116,131,203,133,214,19,159,189,27,95,240,246,126,247,26,148,246,75,208,210,88,31,222,145,152,230,122,243,119,129,154,118,39,234,23,167,166,240,2,148,20,126,103,168,104,241,132,126,113,18,2,117,248,174,20,4,73,126,55,8,104,247,101,126,113,26,66,19,247,93,137,8,211,252,110,80,209,238,68,250,226,84,180,175,66,239,74,79,123,234,223,13,202,218,220,60,239,76,217,221,208,240,246,17,173,89,158,111,65,241,187,230,250,187,212,19,186,203,227,43,232,9,11,170,189,141,102,112,103,242,197,123,98,103,174,191,35,147,222,250,121,138,151,239,15,21,149,223,70,50,228,149,242,162,61,177,53,191,219,245,193,163,205,94,200,112,89,9,129,214,13,146,96,51,78,230,186,28,207,41,75,227,182,35,47,129,43,160,83,192,58,5,59,180,174,5,183,175,225,64,150,250,133,106,106,83,155,21,179,58,87,120,19,186,97,158,34,216,113,127,16,66,144,31,235,126,142,214,203,0,95,212,177,209,238,30,185,5,193,217,36,35,138,100,93,161,67,103,33,139,99,207,54,239,153,75,117,243,91,122,53,110,52,47,1,143,105,165,217,138,235,9,244,234,128,238,3,43,126,30,200,170,103,56,41,108,67,7,220,100,142,189,209,214,250,210,6,81,179,157,183,180,112,234,155,22,171,230,205,55,100,186,124,221,184,119,154,245,210,183,205,122,233,179,90,47,237,196,7,189,165,183,228,84,55,90,186,112,9,89,11,76,254,55,205,244,246,162,131,70,172,77,192,27,65,215,237,236,142,22,232,158,32,30,49,129,123,94,28,208,225,60,118,140,103,87,129,27,206,241,22,222,52,183,26,131,108,151,238,69,72,70,7,110,56,139,101,141,157,198,19,93,214,72,172,76,79,217,10,43,201,162,32,176,197,254,88,177,187,86,91,124,186,162,23,184,33,110,162,105,220,28,113,209,179,173,18,198,46,45,172,226,202,134,30,111,187,127,87,61,97,242,194,146,0,154,126,24,90,154,142,187,7,234,101,110,27,228,129,172,97,10,214,32,156,25,242,66,179,85,52,102,115,186,183,201,137,55,183,65,110,223,9,87,243,193,133,245,136,222,141,133,120,173,133,120,209,78,186,110,195,211,29,56,204,230,178,184,182,235,109,237,134,24,214,19,121,70,189,213,26,211,37,186,61,202,3,53,138,166,165,88,162,227,202,253,251,138,211,133,235,112,196,38,57,163,54,248,183,190,136,38,95,204,101,69,30,182,186,17,218,163,195,45,108,245,178,157,3,179,151,1,123,131,217,95,51,6,217,50,178,204,9,183,202,71,219,35,198,12,164,227,23,31,159,249,216,9,222,89,29,159,121,132,203,102,140,79,50,212,139,248,194,1,191,54,62,143,148,135,198,245,61,143,98,29,125,168,194,187,184,131,20,177,126,23,55,52,10,104,113,160,18,225,245,5,8,204,229,132,183,52,42,160,34,160,153,16,135,1,199,30,194,145,121,48,59,8,122,195,161,64,47,0,88,65,77,116,73,193,123,117,31,171,199,147,72,242,48,18,138,144,161,217,252,8,221,113,254,88,59,10,19,253,130,223,71,145,189,158,22,170,89,213,162,95,8,134,104,175,143,210,66,53,243,110,244,11,108,144,242,250,104,45,84,189,122,39,250,133,94,32,72,7,233,171,67,243,26,224,181,26,57,28,135,198,197,191,218,121,41,210,127,72,4,189,129,217,252,45,110,140,110,95,17,20,107,22,142,195,46,168,190,188,150,211,165,113,137,82,148,244,30,218,147,131,254,5,26,218,12,72,58,104,143,240,105,151,158,203,209,135,88,42,234,25,178,194,136,19,100,207,92,148,70,64,223,165,89,15,212,247,15,122,179,41,235,145,37,218,51,227,216,185,236,153,80,128,13,248,184,192,212,144,212,244,140,41,25,58,96,129,74,120,18,18,199,244,89,56,5,123,76,241,233,49,248,222,243,223,168,12,48,241,178,32,13,45,203,30,221,22,3,228,35,7,179,144,129,110,34,203,160,39,246,36,255,124,149,129,174,255,60,4,217,97,234,145,14,228,157,63,166,38,19,48,176,193,82,38,30,23,211,113,124,153,136,39,211,248,20,252,141,227,242,218,95,49,17,31,166,89,60,153,244,183,123,248,50,9,163,130,4,241,56,158,140,103,51,184,136,2,8,45,32,30,199,240,30,199,235,247,142,194,130,31,128,127,247,145,179,174,12,151,197,247,209,135,24,113,159,99,98,250,240,190,15,22,67,204,125,30,8,150,24,100,163,251,234,37,104,49,69,2,213,214,135,115,82,181,33,130,81,237,249,61,199,211,63,255,207,235,119,255,226,217,191,126,244,236,163,159,124,242,193,71,159,254,245,95,60,255,230,255,6,33,159,126,253,93,199,255,121,251,207,193,127,191,231,249,125,233,247,133,123,7,7,202,0,112,234,1,18,93,81,199,23,188,36,217,165,217,35,135,231,247,212,100,159,254,245,143,65,202,223,252,234,27,215,239,252,235,167,63,251,254,167,239,253,251,245,47,126,245,252,27,255,240,244,167,239,234,159,190,169,102,248,5,111,40,8,4,230,166,124,15,40,100,81,181,101,191,49,179,79,127,245,211,167,63,253,250,211,63,250,167,235,63,252,241,245,55,254,249,233,79,190,243,201,7,111,127,242,193,63,60,127,247,199,215,239,124,239,233,15,254,227,217,143,190,170,198,212,202,36,51,254,116,50,169,150,9,255,25,77,215,198,223,179,143,190,250,201,71,255,113,3,5,212,58,234,130,223,161,75,254,21,26,104,37,254,223,183,255,80,111,5,120,92,201,67,159,38,28,250,60,1,242,80,253,45,108,121,168,31,87,210,234,147,137,67,159,77,64,218,231,63,255,217,245,119,191,101,75,171,126,92,73,171,77,57,14,109,206,129,73,175,223,249,151,79,127,248,247,182,164,234,199,149,164,44,60,66,247,66,41,57,48,166,64,194,8,17,241,69,34,136,90,200,30,106,75,168,126,92,73,136,76,171,38,185,125,132,143,244,249,52,114,63,255,217,31,62,253,254,215,175,127,254,3,91,54,106,148,77,217,72,108,127,202,83,176,1,65,48,109,6,131,168,1,31,124,240,252,239,190,186,33,27,53,202,166,108,100,150,22,5,70,173,143,217,160,167,255,244,222,230,250,236,104,150,229,124,179,227,11,52,65,251,105,141,168,63,133,199,32,215,179,82,163,24,89,169,71,205,181,28,193,84,15,7,13,67,51,61,54,168,18,232,237,103,31,254,221,243,95,255,231,211,247,254,196,150,139,26,101,115,46,60,186,152,202,129,188,6,86,185,29,250,14,248,92,40,107,132,238,188,33,107,214,207,134,88,102,71,214,168,165,108,151,101,123,1,181,142,223,220,146,17,138,178,57,35,64,58,137,210,107,250,133,158,183,23,236,169,100,251,203,191,220,156,153,26,101,117,8,13,56,5,18,172,71,192,95,148,254,39,31,62,123,239,237,103,63,252,216,76,153,65,63,43,41,187,60,60,78,238,248,2,129,126,204,148,159,126,244,93,51,165,250,209,108,128,225,147,97,239,174,94,160,23,234,81,102,30,207,255,248,219,79,127,248,11,75,5,2,153,80,38,190,61,27,43,47,130,118,120,85,178,62,251,167,127,2,93,180,37,71,34,227,205,4,86,101,145,37,27,192,28,93,64,208,77,242,206,32,186,159,9,71,122,36,44,202,161,137,219,159,190,251,252,215,95,187,254,214,223,131,130,28,70,230,242,172,127,48,22,5,145,30,72,34,144,239,125,137,5,5,72,44,115,100,17,193,215,191,252,217,39,191,254,187,167,63,253,238,245,251,31,95,127,248,179,231,239,255,250,217,199,239,155,89,32,253,91,83,86,29,94,31,49,89,152,137,61,142,3,244,35,80,51,174,15,79,97,30,152,63,90,114,243,211,152,2,74,175,62,115,245,128,200,222,28,3,13,76,61,154,47,226,163,252,196,122,76,91,164,64,16,254,110,137,132,32,47,28,100,120,67,181,193,148,51,61,88,175,49,10,238,246,215,74,71,225,198,220,24,36,193,111,208,246,109,0,29,80,224,180,201,122,89,32,34,173,159,96,85,192,151,116,32,29,207,216,191,112,160,223,77,49,102,169,162,170,14,232,253,184,4,42,210,120,141,251,224,24,232,249,8,191,65,75,45,222,88,100,166,188,54,157,147,32,18,73,250,9,179,178,90,36,117,153,98,165,228,152,91,56,237,195,19,119,108,47,28,119,132,137,47,186,118,148,236,93,201,17,13,91,107,142,182,106,226,142,192,206,220,124,119,204,45,188,150,27,234,31,173,7,181,30,89,29,95,43,41,180,184,221,126,114,3,129,110,170,128,119,189,61,8,110,203,204,110,75,210,149,68,58,74,224,150,106,172,245,211,74,53,72,223,150,106,172,231,187,189,204,149,12,172,179,1,105,77,183,70,226,29,9,189,230,44,183,45,53,156,240,2,174,29,121,248,110,151,135,111,87,30,254,155,8,186,33,75,255,58,231,91,179,12,172,100,169,105,154,55,100,186,129,97,172,153,6,181,182,194,156,193,76,49,98,133,13,5,144,160,98,184,195,252,188,163,52,24,17,22,9,9,228,223,64,229,133,209,191,119,99,251,77,164,89,188,152,68,240,239,200,235,174,242,192,183,35,47,255,93,199,84,96,123,94,129,59,230,21,222,158,85,240,142,77,36,55,55,81,30,80,140,56,7,253,72,56,188,147,133,131,132,127,136,21,13,83,203,154,56,36,53,78,128,255,180,45,56,199,37,124,113,56,172,59,113,14,187,102,112,164,198,176,111,202,109,150,174,122,44,99,245,181,202,196,182,88,198,58,107,117,229,101,139,165,175,168,86,150,88,40,206,21,252,131,225,95,250,31,234,22,155,3,251,31,183,216,249,57,114,88,45,180,128,26,251,223,253,239,127,231,95,48,134,172,251,218,154,68,136,70,103,7,12,203,78,44,27,227,250,39,135,67,95,50,132,192,146,193,97,110,112,107,3,247,74,23,50,14,109,147,220,76,104,110,142,59,188,254,237,137,209,159,47,61,210,118,212,106,34,132,213,194,224,109,246,120,32,228,141,68,55,99,22,65,176,168,48,60,35,115,36,29,62,126,204,202,69,36,65,239,223,119,74,49,233,80,51,107,184,112,76,70,254,9,200,156,180,156,176,98,207,33,161,40,15,145,173,66,194,49,236,209,35,23,46,29,242,34,77,241,50,50,204,233,38,14,61,80,189,119,149,66,208,83,17,120,224,66,207,253,136,114,98,36,208,198,123,61,194,143,129,188,222,34,240,75,181,9,69,106,2,221,25,84,113,93,132,199,253,225,85,31,208,176,18,242,82,235,134,21,108,42,179,14,88,81,90,193,142,224,149,242,76,128,196,80,235,35,196,246,214,131,101,189,247,51,110,125,208,23,8,249,88,166,119,235,214,211,189,27,90,175,182,238,21,28,74,129,71,34,140,203,200,87,29,101,228,233,4,40,81,214,239,186,31,142,118,131,8,26,27,24,58,117,217,103,107,172,12,218,171,94,213,129,161,203,52,224,82,116,195,87,116,127,135,25,67,198,162,15,73,2,247,18,120,128,192,73,2,62,17,143,180,91,182,109,105,181,171,136,120,174,47,24,167,55,204,53,26,52,215,242,212,82,132,144,88,106,76,7,244,20,0,127,225,53,160,184,67,64,74,32,42,16,119,12,167,227,9,66,163,131,120,111,24,12,60,208,224,116,54,227,190,105,135,156,172,17,17,106,159,65,136,219,164,94,137,11,51,128,176,123,56,5,29,142,68,221,240,95,135,68,175,88,104,174,121,26,153,132,80,161,192,196,158,118,55,152,113,133,249,134,203,225,180,43,203,173,183,152,235,215,151,195,31,120,136,18,151,209,33,169,110,4,226,200,89,239,159,224,87,79,139,115,54,51,169,241,7,25,72,65,132,24,111,53,141,134,24,239,205,35,152,161,125,62,12,177,124,120,19,203,223,209,146,234,247,123,123,64,248,134,63,43,75,234,234,105,174,195,29,151,96,172,213,89,183,175,18,196,23,143,192,98,116,2,88,57,10,29,8,143,84,63,183,40,113,4,223,162,36,44,123,58,22,14,250,64,122,144,135,132,159,12,130,38,221,173,108,199,161,245,84,215,122,77,212,130,94,135,93,22,238,201,67,87,150,10,10,151,213,80,217,83,67,151,236,140,1,147,86,36,17,178,156,234,32,32,91,77,98,22,231,3,207,190,252,207,214,214,187,239,198,223,137,242,95,165,109,121,121,218,195,221,41,24,245,20,134,83,240,79,29,254,41,107,209,144,121,25,228,23,76,195,72,197,23,49,55,235,18,106,111,110,222,155,155,247,230,230,189,185,121,111,110,222,155,155,247,230,230,189,185,121,111,110,222,155,155,247,230,230,189,185,121,111,110,222,155,155,247,230,230,189,185,121,255,187,255,253,220,24,145,111,57,44,48,67,40,172,109,229,107,210,97,231,142,254,170,13,26,153,17,244,48,221,156,224,64,246,4,61,84,179,43,56,8,35,4,237,251,59,72,227,221,98,105,112,120,173,235,18,248,209,102,67,48,203,95,207,229,234,86,22,108,44,16,238,249,176,237,86,92,191,63,72,127,198,86,92,175,31,16,63,226,243,221,214,138,75,145,145,151,54,105,145,68,47,68,4,124,193,207,202,164,133,140,180,18,60,140,11,151,51,107,181,178,26,173,208,76,200,93,192,60,53,173,10,132,28,77,0,205,96,208,97,216,7,126,102,115,135,241,64,172,230,238,88,121,95,53,80,109,44,21,186,78,104,156,236,59,12,168,214,48,179,80,47,17,70,101,25,134,50,199,97,0,134,89,234,113,180,182,230,211,87,115,90,43,224,117,124,83,57,122,8,50,64,153,111,108,231,11,183,5,142,107,30,198,144,183,26,0,17,10,137,134,251,8,214,178,234,168,60,26,78,101,133,235,45,245,140,163,52,248,195,74,175,160,30,198,195,227,199,3,22,194,54,95,170,152,39,81,226,117,100,110,9,128,232,39,151,90,95,122,15,125,126,95,40,0,200,205,115,2,123,176,26,250,6,106,114,200,201,154,62,239,56,68,72,44,14,8,183,130,127,38,5,207,250,151,61,144,239,193,92,37,67,144,120,19,93,161,149,126,57,149,89,73,187,66,49,42,136,2,107,103,78,228,141,129,128,107,100,141,5,173,6,234,67,31,9,207,10,235,3,82,61,132,14,134,101,144,240,123,223,72,47,190,225,190,179,246,152,121,34,63,74,241,188,227,208,43,95,189,217,10,232,80,167,81,137,229,41,200,79,71,138,56,137,30,144,96,34,71,220,132,118,238,14,35,111,106,64,89,187,226,210,82,129,144,23,77,97,175,182,6,90,228,75,157,87,33,227,190,156,67,131,197,134,10,141,167,8,160,162,65,117,61,159,219,164,175,200,3,224,183,174,221,219,146,190,82,107,119,102,152,192,185,164,97,238,86,63,123,77,43,247,210,52,133,159,163,111,193,36,252,187,68,207,106,246,231,102,236,113,218,110,56,55,202,212,35,136,25,24,161,106,38,200,194,119,206,150,79,46,135,115,21,24,204,170,239,39,37,156,176,68,67,25,143,19,230,95,75,246,193,18,140,55,50,15,133,135,179,90,128,110,197,231,204,111,238,172,53,114,177,134,159,163,202,157,189,136,69,95,31,196,123,139,254,222,162,191,183,232,239,45,250,123,139,254,222,162,191,183,232,239,45,250,123,139,254,222,162,191,183,232,239,45,250,123,139,254,222,162,191,183,232,239,45,250,159,149,205,246,15,110,109,180,93,217,188,212,250,127,221,26,107,177,30,57,44,102,50,245,163,110,183,114,144,65,200,117,240,15,97,49,186,110,217,17,221,109,252,181,24,200,28,65,93,167,131,31,140,194,252,160,24,104,222,5,233,180,82,141,56,235,218,211,174,9,24,165,176,25,205,28,214,2,119,52,93,143,98,30,175,214,183,116,45,134,229,77,173,219,102,220,86,205,208,22,171,153,102,204,182,68,88,53,160,57,52,243,133,181,62,142,245,77,109,75,133,0,113,85,203,152,173,151,86,211,161,189,111,91,42,211,246,238,15,76,172,117,134,63,86,123,151,249,221,30,231,190,197,70,180,146,179,67,223,102,95,11,119,168,70,16,104,26,216,244,17,80,204,98,98,114,4,9,226,104,61,210,213,106,208,74,192,213,122,93,183,85,199,106,86,114,32,187,210,106,140,109,61,171,254,88,13,79,214,174,179,198,177,58,48,4,39,235,121,216,205,82,142,205,196,190,129,110,22,51,143,3,218,121,136,67,175,124,180,145,76,107,217,110,206,208,48,219,56,12,187,205,134,82,69,208,36,100,202,89,255,102,218,86,204,69,220,205,149,1,109,220,84,27,107,102,254,109,153,109,121,181,188,92,109,27,85,27,28,72,44,61,191,194,23,87,119,245,41,233,70,232,151,199,103,14,116,105,38,18,238,126,142,240,153,245,26,189,60,62,179,158,211,27,198,103,222,114,128,177,98,143,166,131,223,243,48,234,43,134,224,253,239,85,131,207,226,52,240,190,51,127,59,107,240,42,237,164,35,234,85,35,78,107,2,107,111,48,220,27,12,247,6,195,189,193,112,111,48,220,27,12,247,6,195,189,193,112,111,48,220,27,12,247,6,195,189,193,112,111,48,220,27,12,247,6,195,189,193,112,255,187,255,221,163,87,255,150,160,87,99,129,46,29,218,113,246,55,76,82,212,103,124,246,55,20,236,178,84,48,68,221,246,236,111,151,9,218,27,4,111,132,214,75,196,208,157,188,28,4,106,244,76,128,152,133,203,228,160,31,231,90,137,114,109,78,156,100,251,98,28,252,148,234,205,65,186,217,7,79,201,17,124,159,38,227,240,140,69,146,236,52,18,101,24,16,111,151,234,53,34,23,151,100,63,29,172,198,227,137,92,38,95,75,103,154,167,233,158,50,46,186,203,94,178,218,28,132,34,82,62,148,109,20,75,229,65,134,58,175,118,196,116,186,155,237,212,70,69,49,203,209,173,92,61,187,24,20,189,249,227,140,119,113,150,75,156,181,210,211,197,201,177,63,222,74,115,242,232,120,156,96,207,248,96,223,75,142,6,131,212,121,174,62,26,84,201,50,213,59,102,166,109,161,92,145,202,197,209,136,110,156,52,78,106,66,173,150,8,28,47,123,195,96,216,237,166,195,161,153,208,150,139,36,155,231,165,121,113,80,88,166,201,12,213,45,157,156,242,114,68,24,102,188,237,222,16,84,132,45,77,227,195,115,127,115,78,85,78,227,110,111,78,138,143,253,205,230,52,206,20,132,169,56,40,198,199,50,19,140,156,50,130,47,23,118,159,183,206,22,139,97,57,158,47,119,38,213,48,147,22,217,56,193,12,91,84,175,213,166,10,231,227,73,234,180,17,175,78,103,100,55,222,150,203,115,127,56,53,13,74,61,126,122,194,148,189,141,224,233,148,28,148,107,125,119,173,186,96,142,79,122,68,146,40,53,251,129,160,210,110,103,101,255,130,42,39,68,150,42,247,216,120,126,48,116,199,189,238,224,34,49,110,164,79,227,193,113,60,46,147,97,79,57,25,206,48,169,70,255,228,180,92,239,181,249,118,124,112,60,244,103,83,225,162,39,52,43,149,252,217,72,63,21,156,205,242,228,96,58,154,100,250,193,78,102,81,77,81,131,128,124,214,191,104,112,196,96,49,112,207,91,21,62,62,36,10,147,52,125,220,14,123,150,193,113,94,44,47,90,141,1,45,159,141,164,76,161,62,170,122,19,67,95,118,58,92,144,98,153,46,80,141,38,95,163,211,41,222,39,103,196,147,161,47,149,15,87,5,82,241,71,42,241,206,73,54,87,46,156,132,171,245,5,83,24,249,151,77,62,153,158,20,235,163,208,164,82,203,183,230,45,38,197,143,179,229,126,120,198,158,76,250,89,210,211,58,39,203,195,134,223,155,27,11,193,114,171,57,202,247,42,193,211,98,150,46,203,233,64,178,239,175,14,146,117,34,194,7,19,158,145,144,201,213,198,153,90,113,126,74,100,143,115,167,225,68,154,45,45,22,253,227,78,152,45,157,117,155,84,43,209,88,36,26,129,214,160,16,207,71,210,199,213,248,148,151,38,201,60,160,197,66,110,249,201,78,58,145,28,251,171,211,147,83,119,45,55,78,123,142,27,228,169,159,42,54,196,204,105,149,173,249,217,105,189,208,89,212,123,241,9,225,102,250,41,169,66,177,253,144,72,100,26,116,181,118,90,77,17,114,188,211,13,101,83,126,206,63,167,229,74,164,56,58,27,113,242,88,158,10,169,81,169,213,170,158,79,154,169,178,47,127,206,165,133,68,111,236,243,36,38,101,57,89,45,15,136,36,51,30,205,115,39,245,113,53,147,79,150,79,135,217,16,147,81,242,249,74,143,225,186,254,108,177,114,156,79,215,211,169,68,173,86,45,204,210,77,175,184,148,102,253,243,229,113,57,91,104,11,34,181,8,120,207,41,158,139,75,131,227,106,186,147,147,74,238,116,62,213,104,21,216,52,227,207,204,250,11,185,154,62,233,36,123,113,129,128,164,15,70,42,237,115,177,214,173,181,131,141,112,125,72,77,35,229,214,73,99,148,9,214,147,33,182,57,234,79,210,125,94,232,71,226,137,106,127,58,140,159,202,137,70,171,93,160,227,110,177,65,251,250,3,153,57,171,240,229,227,66,60,212,76,46,115,73,178,209,226,5,127,173,94,111,201,181,208,48,51,58,99,250,238,145,40,215,201,244,240,162,176,140,247,243,199,39,113,191,120,150,151,220,133,139,82,47,229,238,207,186,92,42,231,169,100,153,28,47,18,83,70,226,196,243,81,162,176,28,37,143,43,245,212,168,127,92,155,133,185,145,72,53,102,169,51,38,152,62,205,180,100,34,152,200,213,137,81,173,217,56,30,101,216,227,210,168,161,68,6,108,182,148,247,248,138,217,94,46,203,87,253,222,242,148,235,17,165,114,181,148,227,114,117,97,146,47,102,104,207,201,168,48,154,185,167,75,127,51,173,44,184,116,43,196,41,50,231,191,32,100,223,188,162,112,163,174,55,85,156,182,217,212,69,187,234,166,134,241,6,73,69,202,163,58,213,10,186,27,242,73,62,76,76,39,225,184,146,224,166,237,116,226,164,74,9,133,78,153,21,169,94,63,37,75,76,73,76,186,59,237,114,179,155,41,11,3,162,228,62,139,39,88,143,228,243,204,171,147,114,119,220,242,119,253,227,65,189,24,57,11,53,51,167,189,179,185,175,216,91,206,207,166,222,92,129,239,81,236,217,50,223,148,22,149,204,105,251,34,203,118,231,242,146,207,214,138,23,23,158,126,122,232,155,157,101,188,189,113,173,89,246,120,165,154,168,180,229,166,251,184,183,112,151,169,147,9,209,94,120,42,105,110,230,158,15,73,47,49,31,30,83,199,173,72,171,63,61,185,56,169,54,122,181,115,129,200,121,210,92,48,216,234,148,202,73,79,55,82,22,207,164,33,219,46,9,3,150,88,206,26,253,243,57,87,136,92,16,23,253,18,211,241,140,250,105,47,55,234,53,189,238,217,132,103,42,179,69,121,57,240,181,221,157,101,145,156,22,219,167,67,127,179,205,157,156,180,133,234,128,63,143,44,36,161,63,40,157,43,99,185,53,93,240,205,25,85,85,78,21,95,109,121,214,146,42,241,2,53,159,68,34,5,79,47,175,240,212,36,212,13,244,189,82,157,73,41,62,207,121,151,170,69,198,253,46,51,78,251,78,3,231,179,241,236,52,212,100,42,64,230,118,217,118,214,211,63,47,140,9,95,184,238,105,159,250,150,221,41,45,143,22,237,81,158,109,202,169,69,160,23,78,158,44,171,181,118,38,232,78,117,8,52,69,212,155,173,114,237,36,144,60,203,229,98,152,58,49,189,60,40,69,152,162,25,138,244,82,159,189,71,196,138,59,131,81,177,55,236,206,32,137,20,115,74,41,244,192,147,19,228,137,234,113,86,225,41,225,21,155,120,127,91,139,121,173,222,7,123,218,191,246,98,94,165,71,192,120,144,232,189,148,7,128,62,198,247,30,0,123,15,128,189,7,192,222,3,96,239,1,176,247,0,216,123,0,236,61,0,246,30,0,123,15,128,189,7,192,222,3,96,239,1,176,247,0,216,123,0,236,61,0,246,191,251,223,253,239,127,63,31,135,215,225,157,192,80,175,224,110,218,80,143,165,217,207,10,200,123,173,26,250,17,92,158,53,159,244,51,238,7,115,137,154,76,76,0,87,243,139,53,132,102,121,254,210,170,58,69,191,64,246,2,84,184,103,177,181,236,42,86,25,172,100,246,149,67,148,37,154,202,15,208,94,118,116,34,177,214,115,172,240,114,106,249,128,134,151,83,115,189,229,90,230,151,6,238,247,58,200,247,70,112,114,168,175,245,120,113,30,29,112,12,195,10,183,129,221,214,78,230,67,16,130,213,250,56,14,245,39,116,44,125,189,122,6,138,53,68,37,247,173,97,91,235,161,244,84,146,1,53,39,34,135,14,181,235,135,212,187,162,162,136,99,163,109,71,235,16,186,71,104,153,169,222,143,173,157,136,87,27,27,37,1,223,203,34,207,49,96,221,76,4,216,136,127,21,220,92,67,100,222,66,39,21,230,96,181,6,119,109,127,20,233,199,151,26,175,104,156,109,170,78,81,194,1,244,34,116,118,217,68,105,71,250,19,129,195,223,67,175,107,189,68,85,217,94,39,181,173,16,187,197,80,102,41,137,30,32,157,13,65,19,172,39,86,7,101,240,16,65,87,111,64,42,126,13,22,68,177,11,90,70,243,108,146,7,181,3,212,215,130,213,255,213,225,157,236,178,194,209,242,43,54,3,253,110,150,250,90,205,141,251,142,250,92,151,250,42,77,149,231,245,97,2,159,35,112,227,176,142,149,156,193,197,148,245,56,51,8,224,116,99,166,145,67,63,177,130,228,124,106,32,45,247,83,38,34,179,250,141,133,127,230,22,92,102,21,117,217,138,20,189,6,7,45,163,92,104,13,87,90,69,127,206,107,7,173,41,237,61,131,187,181,119,53,207,23,186,111,89,149,136,123,83,235,222,212,186,55,181,238,77,173,123,83,235,222,212,186,55,181,238,77,173,123,83,235,222,212,186,55,181,238,77,173,123,83,235,222,212,186,55,181,238,77,173,251,223,253,175,102,144,91,5,112,126,57,243,146,62,80,109,86,38,135,102,102,90,53,228,93,109,41,127,205,206,228,248,138,227,208,154,187,213,224,228,152,72,236,198,140,87,45,15,151,171,136,221,43,216,217,59,113,190,13,187,147,67,51,60,169,193,155,0,143,119,194,88,235,48,209,6,36,182,102,2,181,217,97,76,83,168,129,42,77,88,128,124,237,120,211,214,47,154,29,202,161,27,162,86,128,195,117,115,16,106,186,121,135,244,22,188,96,139,105,106,21,173,89,179,81,57,214,141,84,91,64,197,3,183,3,21,55,1,186,215,171,170,127,191,175,26,165,172,240,195,58,151,105,251,112,230,7,139,169,202,1,123,219,167,67,166,107,70,42,135,246,223,161,215,181,241,242,107,173,115,86,113,187,55,150,103,218,164,55,153,184,87,77,88,235,8,240,222,155,251,228,70,179,55,77,250,94,254,168,96,128,234,133,195,126,239,103,117,84,208,164,212,90,141,12,107,177,113,57,244,209,202,149,173,164,188,245,14,232,45,119,70,95,29,210,162,4,218,73,1,129,66,79,101,192,115,172,36,59,14,123,83,158,215,172,143,234,150,0,234,82,8,125,13,222,160,216,51,3,44,55,156,154,53,213,134,39,77,241,180,19,142,117,199,129,195,123,24,4,181,6,117,113,189,10,115,100,17,208,23,222,149,201,142,225,246,191,228,249,92,38,124,165,118,189,223,138,22,111,78,248,42,109,92,243,206,48,129,7,19,241,180,126,219,231,200,98,119,154,39,82,139,246,52,1,162,17,237,139,4,46,103,226,201,28,140,252,34,167,246,52,94,222,155,146,246,166,164,189,41,105,111,74,218,155,146,246,166,164,189,41,105,111,74,218,155,146,246,166,164,189,41,105,111,74,218,155,146,246,166,164,189,41,105,111,74,218,255,238,127,255,219,24,203,94,224,154,89,115,63,91,151,60,30,143,110,188,241,5,204,77,127,195,46,101,49,4,172,222,84,73,202,71,54,243,218,250,157,173,119,187,254,85,53,87,188,130,13,240,53,131,149,117,227,27,54,210,101,150,183,203,126,65,111,176,95,96,83,153,117,64,176,96,90,193,142,132,67,201,169,168,184,191,82,204,136,169,34,15,179,49,101,192,201,56,180,119,220,163,37,22,52,40,173,246,11,46,129,160,199,50,203,247,14,31,211,79,158,40,71,18,171,76,37,193,33,57,49,134,155,97,248,67,240,192,242,102,227,48,252,18,218,14,57,58,9,173,114,81,140,147,15,128,194,1,222,41,222,1,233,162,54,18,187,218,158,176,14,119,83,163,151,152,110,54,60,88,96,81,76,181,28,98,184,25,186,52,67,175,212,220,80,125,236,165,15,224,90,23,246,4,182,59,10,4,136,190,69,148,3,205,112,75,83,18,147,16,23,183,79,161,55,243,230,148,162,50,96,165,134,40,242,50,50,134,106,17,185,113,127,141,176,32,203,3,180,243,140,225,148,162,72,114,244,146,226,33,63,224,178,68,71,5,39,22,162,187,20,230,186,186,114,225,59,234,168,112,10,224,68,53,27,80,20,232,234,153,19,187,254,175,127,124,250,206,47,175,191,245,147,231,127,252,49,230,122,228,122,180,45,11,84,89,48,60,153,165,165,31,119,55,45,1,34,107,182,86,12,7,99,243,146,230,57,122,20,101,15,181,213,58,219,16,211,51,192,119,53,182,207,1,198,165,32,143,82,87,91,169,160,214,0,125,216,72,4,31,193,48,187,136,160,166,135,122,176,165,249,191,124,239,233,79,254,246,147,143,62,186,254,214,123,55,55,255,69,26,212,125,241,6,69,34,116,224,174,13,250,228,195,63,253,228,163,255,120,246,195,143,158,191,255,207,175,167,65,244,139,55,40,24,10,144,119,109,208,211,239,125,247,233,187,255,102,109,208,163,93,205,50,71,99,15,136,204,187,141,95,53,133,54,140,183,39,120,201,177,234,163,188,225,23,28,171,31,255,217,245,55,223,177,50,235,110,50,244,69,6,148,170,138,88,115,194,203,65,116,246,40,54,149,120,39,230,102,15,87,62,52,37,222,141,185,118,136,89,133,146,71,150,249,13,18,195,224,32,189,44,52,235,214,208,12,135,153,190,15,104,237,225,13,4,224,2,84,255,3,93,10,48,92,155,13,49,184,207,8,154,107,50,162,49,115,41,174,75,109,50,98,15,97,13,146,3,168,235,59,9,64,71,75,77,205,42,35,63,145,40,25,139,129,25,13,212,78,2,60,220,88,78,216,7,106,245,103,20,63,101,29,232,81,93,29,99,81,203,7,216,14,203,228,164,234,7,24,220,188,4,63,136,50,106,119,172,223,51,14,127,32,77,31,203,78,181,154,5,48,106,16,83,31,46,232,210,116,252,228,9,225,114,111,76,135,217,186,114,119,237,17,111,108,170,61,250,176,89,182,57,129,80,112,221,192,51,159,171,158,37,119,247,172,247,243,211,179,242,240,206,61,235,125,201,158,85,133,252,245,223,124,245,217,199,239,191,190,254,133,87,148,191,68,15,122,119,247,160,239,243,211,131,195,229,157,123,208,247,146,61,168,206,106,27,250,238,38,137,46,50,7,60,168,184,154,147,173,25,20,69,29,242,172,208,87,6,95,33,30,232,121,128,210,120,231,122,68,220,105,246,30,92,59,172,40,250,151,35,118,25,21,240,117,238,209,139,94,23,77,155,43,189,152,10,40,141,57,147,109,143,7,29,62,12,2,161,126,82,14,33,154,115,9,132,131,158,113,120,244,238,83,160,199,162,164,93,7,173,127,125,254,245,127,53,191,179,2,99,251,186,133,27,182,19,27,249,38,118,89,101,206,194,37,199,45,20,129,45,109,130,46,35,246,54,177,135,12,135,8,79,73,203,180,76,83,19,214,137,45,134,252,226,96,49,148,230,24,116,53,227,41,1,82,212,229,218,94,61,152,53,12,152,202,198,200,85,71,2,123,168,6,163,225,1,8,1,59,173,142,66,92,184,58,182,147,55,197,187,105,12,173,140,164,13,173,161,31,95,40,24,94,71,215,214,216,243,118,109,237,11,189,63,118,11,47,133,27,175,145,179,207,42,13,240,173,1,62,1,73,228,210,6,17,104,225,99,214,233,194,189,175,155,81,117,89,252,206,247,174,223,253,229,111,126,245,35,147,7,161,222,92,18,111,232,197,59,48,189,154,33,12,255,188,240,173,60,100,134,150,142,70,21,44,128,191,188,235,38,230,69,249,219,69,57,166,57,180,162,229,121,20,11,192,217,230,101,89,145,95,60,150,193,216,90,156,195,129,197,207,209,82,70,29,91,111,154,15,125,159,25,31,74,8,93,226,213,49,226,198,33,47,247,22,22,70,48,156,186,119,14,248,255,243,246,159,155,204,61,97,251,45,138,255,252,139,234,225,146,183,182,84,37,174,38,174,95,61,219,60,114,93,185,92,56,225,138,110,206,84,16,15,160,67,45,182,99,152,60,253,209,31,61,253,193,79,159,126,239,159,159,190,243,254,234,87,147,207,39,20,24,121,104,113,15,138,144,216,94,212,18,82,161,4,150,143,83,20,102,87,7,88,254,177,53,149,109,40,171,35,25,141,97,7,129,225,152,233,33,15,6,182,234,34,15,234,172,45,142,39,200,1,84,158,130,53,50,123,104,102,9,74,84,149,77,12,250,114,28,208,72,167,196,64,20,240,192,240,108,29,4,170,122,38,136,136,99,218,192,90,139,150,84,195,141,152,96,213,253,8,39,111,80,178,36,203,174,229,206,56,183,217,74,52,35,30,168,45,191,121,67,2,241,202,107,222,132,32,131,4,241,98,155,16,170,156,1,11,203,231,191,248,107,147,131,88,30,109,178,139,7,112,43,97,2,114,211,74,69,142,56,152,60,166,120,30,100,49,22,25,150,143,94,34,77,30,244,17,28,15,245,129,56,199,105,240,25,238,67,216,214,20,230,247,152,114,133,179,139,9,24,108,200,15,28,211,195,245,93,10,163,240,238,84,81,16,15,107,165,163,35,4,81,140,161,150,150,185,228,233,15,254,22,91,173,245,150,132,99,176,88,26,88,147,254,248,27,183,77,186,100,41,201,146,242,250,63,255,13,17,11,50,31,248,183,75,74,140,145,21,19,123,161,13,24,117,113,114,169,249,43,17,214,73,39,142,194,114,208,113,249,234,13,45,231,213,49,8,197,91,18,70,218,190,91,179,222,62,117,177,119,227,252,191,182,160,59,188,144,119,174,229,118,78,37,219,151,218,79,223,254,8,200,208,151,93,100,219,123,135,188,83,239,188,200,98,124,149,254,228,27,160,63,51,100,94,109,7,92,255,250,107,79,255,159,191,5,122,141,218,19,175,182,15,188,111,188,15,188,111,160,15,232,139,139,87,220,7,234,78,211,7,63,127,29,125,224,123,227,125,224,123,35,125,48,148,95,71,39,60,251,232,207,158,254,191,63,121,29,253,224,127,227,253,224,127,3,253,176,236,14,95,113,55,252,242,127,95,127,235,175,64,55,108,232,131,221,25,65,219,233,134,125,187,110,183,123,187,125,59,16,209,182,111,71,109,222,183,163,118,236,219,189,136,46,137,50,128,10,229,22,85,146,162,89,122,151,42,137,22,104,55,232,212,183,91,196,161,13,134,149,254,184,245,110,139,158,120,188,57,45,92,128,237,92,193,237,40,252,37,54,108,212,92,199,236,88,52,168,139,138,136,42,135,48,240,106,165,36,24,230,50,152,237,101,23,135,187,151,135,119,90,32,38,186,221,59,44,16,245,189,30,69,156,128,21,33,169,10,143,221,235,65,80,192,237,214,131,32,226,45,215,131,48,203,91,175,7,111,226,96,77,196,222,122,145,135,114,126,51,6,231,144,143,162,95,208,224,252,171,63,186,254,224,3,245,204,216,206,93,49,52,173,0,10,23,69,137,221,61,126,81,12,155,171,1,96,39,176,178,27,196,187,130,40,129,117,34,20,119,186,135,193,90,6,60,18,68,7,90,18,236,74,171,209,6,170,80,146,36,206,183,147,5,195,96,215,111,111,144,189,59,15,38,3,81,17,127,23,109,233,244,173,236,232,234,66,82,155,190,87,77,117,170,250,144,134,103,20,177,151,156,173,209,52,247,34,203,184,157,213,84,109,114,27,170,185,106,147,123,251,35,149,225,95,193,82,239,141,246,30,121,27,47,136,55,217,123,115,154,127,129,238,35,95,174,251,158,253,255,236,189,121,123,219,214,149,56,252,85,20,60,174,127,228,8,34,1,238,164,194,248,165,168,213,218,119,201,26,253,252,128,4,72,66,34,1,10,4,69,81,182,222,39,233,52,205,210,100,156,76,211,180,77,211,37,51,73,147,182,211,36,125,167,109,18,59,105,63,204,88,178,253,87,191,194,123,55,0,23,27,23,89,178,227,148,113,226,16,192,93,206,189,247,220,115,207,57,247,44,255,254,249,233,251,119,33,151,252,214,15,191,45,215,225,197,158,174,194,35,79,124,129,218,231,90,160,200,227,45,208,253,47,95,63,123,253,35,32,69,158,254,253,223,46,232,206,187,88,44,246,198,59,131,130,254,119,222,208,52,21,156,215,62,247,222,106,157,124,53,84,154,56,80,10,131,188,107,58,16,119,228,181,221,23,195,104,221,155,128,247,35,174,203,145,14,92,36,234,138,216,24,59,59,147,113,30,228,25,165,164,118,109,162,243,53,9,46,211,89,233,77,70,221,219,189,119,81,108,85,11,212,117,74,81,208,165,178,170,181,59,222,31,246,221,195,17,188,253,211,141,43,245,46,237,154,108,158,199,20,90,50,2,230,189,249,111,7,239,157,47,22,207,205,123,195,107,214,243,93,208,128,94,123,99,200,65,193,30,25,114,216,164,193,144,147,63,68,95,14,128,201,238,236,178,42,12,204,83,76,74,5,38,200,202,240,55,47,10,60,248,221,200,6,144,185,172,80,2,15,240,117,76,76,227,95,5,174,200,225,95,82,186,20,199,191,146,98,60,70,190,38,98,5,252,75,140,22,146,248,23,168,74,106,240,241,52,249,202,37,82,240,186,36,200,86,81,71,2,31,55,170,165,120,17,255,18,10,177,40,254,149,18,5,1,150,45,102,91,178,2,40,69,8,237,203,35,176,141,97,228,173,234,168,65,133,134,196,128,73,132,20,169,53,180,164,169,53,185,33,5,2,180,97,127,240,86,117,135,17,152,93,120,79,24,40,14,51,225,102,49,172,106,101,148,230,124,77,147,36,38,24,2,228,77,161,42,81,199,79,32,160,52,171,85,64,180,245,219,183,15,85,192,119,64,6,73,191,134,127,2,9,19,226,104,240,246,237,29,132,205,112,243,21,43,116,239,102,67,58,248,13,74,192,127,77,224,155,240,59,244,38,208,179,12,0,8,18,218,44,36,88,53,161,238,217,134,4,187,216,83,101,48,65,87,205,242,193,209,46,227,87,92,227,135,1,101,10,146,82,172,132,15,249,48,12,203,4,213,73,224,44,187,198,192,121,6,99,128,183,168,79,96,78,20,143,57,169,227,21,235,56,38,133,213,204,49,213,213,70,231,65,193,89,186,134,194,206,80,163,99,37,215,248,104,176,140,241,73,212,248,36,99,124,82,207,227,211,60,198,87,251,54,172,185,220,104,52,37,108,221,245,109,88,243,18,253,221,115,68,58,53,34,239,21,167,134,4,231,136,233,184,194,250,69,173,176,215,104,42,216,153,8,226,40,92,103,129,94,103,189,207,117,30,102,174,34,59,61,120,106,90,248,171,176,204,85,73,17,241,203,160,241,86,235,130,21,122,55,172,192,186,54,154,12,8,193,167,55,141,229,11,64,10,108,77,245,84,208,1,46,253,33,60,94,99,73,46,2,14,181,2,252,29,79,22,225,233,218,206,222,130,166,66,25,102,26,240,230,48,49,13,195,90,233,106,16,179,64,248,131,76,1,141,238,132,173,201,71,128,127,202,236,28,162,231,93,84,188,169,75,98,230,22,101,131,152,161,124,212,8,64,52,140,141,150,12,225,6,191,138,66,67,2,227,194,101,24,18,65,131,25,69,175,121,243,117,140,75,79,76,78,146,215,17,243,245,68,34,23,137,230,201,235,40,85,90,138,148,74,228,117,204,124,157,72,230,35,209,28,121,29,55,95,79,198,19,249,4,104,68,148,74,2,100,138,200,123,32,9,0,89,0,206,182,123,44,52,15,117,11,210,115,181,148,89,44,236,1,150,146,53,90,113,175,8,170,148,225,89,248,63,200,77,101,34,28,11,132,25,161,154,225,96,79,117,65,19,106,132,61,27,147,4,5,255,66,5,121,142,37,117,205,242,172,211,2,24,70,86,115,222,46,160,119,196,182,2,91,77,176,78,33,10,22,177,25,233,116,236,150,181,233,111,123,45,10,216,192,206,69,209,214,192,38,165,25,136,252,44,101,87,7,202,185,181,112,80,11,154,138,70,83,0,127,145,59,230,56,92,37,48,18,82,111,94,82,154,88,216,196,8,109,12,218,53,71,174,23,70,41,247,173,89,102,132,103,9,45,164,10,172,26,4,17,234,33,201,187,9,76,13,225,27,75,180,70,107,134,157,51,69,26,159,160,231,166,101,23,131,214,104,20,251,116,66,58,3,198,37,33,191,78,64,35,39,193,196,108,75,130,22,0,76,105,150,72,88,232,195,60,52,106,9,4,135,249,32,224,230,69,4,81,32,194,50,144,233,213,108,5,97,107,129,160,171,212,40,130,193,57,160,44,99,29,198,44,51,98,145,118,197,246,164,129,21,160,170,147,177,103,61,155,196,37,221,70,36,248,189,109,29,224,130,6,188,62,192,31,94,31,209,187,14,189,218,225,35,149,97,69,176,117,2,212,35,216,53,231,106,6,108,37,163,25,48,211,139,90,25,50,243,24,208,19,182,5,137,52,188,8,34,91,145,166,13,244,156,128,239,196,215,66,130,102,219,53,128,242,14,116,177,185,251,54,176,253,212,170,174,106,0,205,97,191,51,186,84,11,24,178,217,122,3,204,163,164,11,114,213,88,99,72,232,179,215,87,23,23,0,10,104,13,104,159,24,106,130,66,200,231,25,126,195,240,139,82,29,221,114,57,74,2,228,223,225,118,205,175,184,44,120,233,95,148,124,196,37,175,20,154,224,47,48,8,198,227,126,0,25,242,50,148,66,7,90,139,153,211,10,143,48,182,38,233,21,85,4,244,209,169,20,200,52,208,57,196,118,242,65,117,237,184,43,128,156,0,161,24,199,129,5,180,73,175,64,41,220,158,221,13,138,100,155,112,229,194,68,93,0,234,99,154,223,96,78,0,68,157,124,68,207,213,33,56,72,107,0,17,198,229,70,29,117,43,57,155,237,214,109,241,92,221,250,100,177,195,166,176,174,238,157,168,106,67,102,34,75,48,128,66,129,191,52,139,134,9,89,205,65,195,84,131,52,105,93,104,152,108,43,232,71,195,236,12,5,162,163,25,157,162,97,130,141,106,169,182,39,25,82,84,125,180,0,168,243,62,98,14,136,157,96,151,6,56,168,169,80,122,236,195,152,9,80,200,62,96,150,11,82,227,162,129,64,22,135,46,24,56,222,187,99,62,50,18,5,239,73,3,6,23,98,46,198,137,55,145,215,61,169,183,226,160,135,128,183,245,162,182,224,245,9,235,73,157,189,73,150,33,18,96,78,41,32,163,125,27,12,144,71,149,60,6,129,88,162,237,91,44,45,224,136,113,35,138,163,190,85,1,70,105,183,75,138,173,138,92,133,247,40,4,45,244,80,93,147,14,179,122,72,145,142,116,147,231,148,75,72,171,12,248,135,57,176,213,1,138,101,159,227,88,82,148,103,165,16,57,238,175,94,229,158,131,122,114,242,72,244,211,96,131,161,214,178,113,60,229,39,6,255,78,222,178,146,235,32,176,51,158,70,201,36,11,196,112,163,113,82,38,153,1,8,25,106,192,16,14,202,213,171,74,8,93,16,92,189,234,165,250,207,146,175,48,170,53,106,143,143,81,72,52,196,243,25,99,68,60,212,154,114,89,125,135,65,66,3,179,11,230,135,20,138,89,48,225,178,49,214,57,51,176,118,73,86,100,64,71,248,152,81,47,153,65,152,10,228,63,198,106,1,0,87,15,160,235,105,0,61,228,230,118,118,120,22,244,14,26,229,147,187,72,108,9,6,40,204,177,35,12,210,184,160,229,126,28,156,209,8,206,8,172,220,43,214,104,46,172,209,240,100,104,46,172,81,92,88,163,25,88,163,216,177,70,113,97,141,230,137,53,198,91,80,191,11,214,8,217,91,200,36,123,69,170,98,177,140,201,45,140,51,44,122,7,43,101,110,33,214,155,18,33,104,145,3,48,223,13,192,129,172,33,206,251,57,206,146,58,78,216,131,166,164,181,81,128,230,134,170,193,0,163,59,183,172,96,254,76,110,53,207,176,117,77,173,75,154,222,70,129,75,78,88,2,116,138,173,0,10,100,142,148,133,43,136,129,78,101,100,48,123,8,141,229,171,87,101,19,141,21,19,141,179,178,129,189,164,49,62,110,195,94,32,234,145,153,141,128,18,0,123,53,15,236,53,231,198,40,11,167,209,137,189,154,137,189,113,163,94,202,141,189,26,133,189,26,133,189,17,22,52,202,167,40,236,117,176,177,25,15,233,150,38,173,148,36,145,149,88,75,238,69,101,40,249,39,11,251,180,77,129,187,8,79,127,143,184,191,71,232,239,81,247,247,40,253,61,230,254,30,115,30,34,94,48,226,3,197,38,15,194,39,9,236,129,115,50,211,39,44,169,51,32,6,151,72,12,20,143,53,179,232,131,215,87,248,193,135,106,152,250,192,12,192,105,34,246,234,22,41,193,192,101,24,24,72,137,97,33,237,32,80,78,44,175,231,230,24,216,12,88,255,41,92,136,38,47,20,178,1,54,210,62,56,236,108,162,208,8,121,194,250,246,52,179,208,161,27,200,225,223,148,197,155,190,125,144,245,58,57,7,77,44,7,4,31,42,168,169,173,134,141,8,26,234,154,44,254,198,58,23,1,233,73,192,71,244,127,120,199,255,204,17,75,151,108,63,96,16,251,97,16,155,231,101,16,159,109,230,208,67,192,196,186,112,250,244,128,202,181,44,143,109,141,220,31,34,216,198,5,204,140,235,83,212,169,4,58,97,41,223,77,15,253,237,16,236,195,217,204,53,41,132,181,122,168,82,196,187,132,105,144,140,124,35,60,10,16,183,83,172,53,196,231,32,84,233,94,202,38,97,181,239,216,54,81,250,63,4,29,142,169,142,67,208,235,107,135,67,176,135,243,238,113,78,33,233,28,167,144,110,156,66,245,128,194,218,220,212,205,51,73,51,232,135,118,245,170,102,156,73,238,192,34,89,252,141,117,206,9,62,147,52,234,76,210,125,206,36,221,60,147,124,41,76,220,73,97,226,29,41,76,167,51,201,143,194,184,207,164,162,159,250,10,113,224,152,158,4,116,131,157,181,52,249,89,62,136,137,10,252,26,113,125,141,4,51,206,87,156,93,77,172,19,78,23,222,190,184,123,127,140,45,110,208,9,141,5,156,46,219,96,171,108,145,21,123,221,236,138,107,179,43,120,49,20,215,102,215,93,155,93,49,54,187,110,223,236,186,107,179,43,158,155,221,120,11,234,119,217,236,29,117,138,114,175,58,197,70,47,58,69,182,234,171,219,147,109,79,13,104,27,212,55,13,210,237,182,87,14,26,228,245,245,241,104,80,55,158,123,45,183,58,123,115,60,183,54,225,71,136,170,151,196,102,235,231,32,112,112,143,62,135,14,246,98,8,143,156,168,184,207,59,122,107,187,250,145,97,64,80,20,131,137,98,75,129,162,197,30,137,89,5,147,82,241,234,85,209,32,165,186,203,94,53,139,191,177,206,165,197,164,84,164,72,41,233,39,98,19,244,1,181,51,182,89,10,178,236,92,86,113,147,210,8,111,158,138,184,108,4,49,118,14,82,170,24,164,52,98,214,139,185,73,169,66,145,82,133,34,165,41,22,52,26,137,81,164,212,227,70,199,125,19,129,238,127,164,154,172,119,184,1,194,60,24,181,255,47,141,64,94,52,89,180,207,58,100,127,116,48,4,27,137,68,107,26,99,69,131,166,1,190,218,64,28,100,12,169,97,94,61,84,82,181,9,193,105,212,33,33,27,99,76,89,173,223,166,173,180,237,165,79,3,50,64,79,1,111,19,248,64,140,67,44,146,157,21,76,222,192,54,152,148,115,48,128,167,3,253,5,240,91,184,74,65,11,163,82,65,243,224,239,13,161,56,150,77,129,227,217,165,89,179,5,4,113,223,152,122,115,104,89,162,89,114,127,165,213,82,132,219,247,142,40,210,75,87,70,55,174,198,108,94,107,157,90,162,117,43,110,160,47,66,151,230,237,31,215,11,76,244,232,206,215,171,205,86,184,83,151,244,201,230,158,6,227,43,61,13,248,66,152,245,54,54,238,165,43,122,116,184,177,147,19,246,40,219,102,91,200,20,56,202,243,196,90,56,146,74,38,161,217,111,46,75,104,68,139,208,136,35,22,50,88,144,140,66,12,102,162,133,36,151,40,112,17,6,61,7,71,1,131,75,20,167,204,110,54,103,100,32,133,81,190,197,136,216,45,202,119,128,73,71,68,24,77,22,22,47,8,238,226,56,0,56,180,79,142,74,113,104,123,25,186,121,83,106,204,163,8,231,224,212,209,0,79,68,122,15,178,76,3,49,57,12,148,57,145,141,210,144,134,138,236,160,196,167,26,203,48,187,208,34,61,84,85,139,66,21,179,255,70,190,84,227,37,142,56,46,32,219,177,116,26,90,39,147,214,71,133,0,19,143,75,145,98,34,13,70,174,177,128,194,221,194,145,205,231,133,58,96,77,88,236,85,1,0,147,50,207,241,39,104,64,18,199,61,118,150,214,68,90,72,149,18,233,196,211,202,210,10,104,107,205,153,253,212,132,201,200,126,202,93,68,162,83,215,53,189,193,204,8,85,192,217,202,186,10,215,22,218,12,212,171,128,217,209,231,36,17,0,58,47,40,0,199,97,236,247,176,101,197,23,198,86,32,208,22,42,60,232,254,73,166,110,29,172,225,119,174,251,139,76,105,27,89,216,27,99,135,81,217,229,243,164,170,53,8,207,32,85,237,32,85,237,32,85,237,32,85,237,32,85,237,32,85,237,32,85,237,32,85,237,32,85,237,32,85,237,32,85,237,32,85,237,32,85,237,32,85,237,32,85,237,32,85,237,224,207,83,73,154,106,83,22,27,56,109,36,10,229,122,74,12,42,69,210,143,173,50,143,21,210,128,189,79,240,79,77,101,94,149,142,92,176,220,2,7,62,16,134,219,25,248,245,36,164,11,101,72,57,220,197,72,112,155,130,170,235,106,45,19,138,71,184,84,244,176,117,226,42,56,20,146,68,89,31,17,68,113,4,206,58,122,2,239,170,35,154,218,186,69,101,34,201,196,66,128,139,78,128,241,62,135,183,167,160,232,151,161,173,63,4,83,172,226,16,16,244,239,21,32,117,105,34,173,90,156,0,128,230,68,241,241,84,155,223,141,222,46,85,245,62,88,144,167,218,219,69,170,205,185,244,216,222,24,42,54,195,110,99,189,249,196,117,150,67,207,160,40,122,49,149,99,83,121,248,98,120,236,60,154,117,131,174,12,52,235,3,205,250,64,179,62,208,172,15,52,235,3,205,250,64,179,62,208,172,15,52,235,3,205,250,64,179,62,208,172,15,52,235,3,205,250,64,179,62,208,172,15,254,12,254,12,254,12,254,12,254,12,254,12,254,60,177,123,213,170,116,68,24,153,161,33,227,34,17,37,252,177,216,4,227,74,209,44,103,191,73,28,226,13,237,7,42,157,201,28,142,136,146,84,247,186,70,52,91,48,174,19,141,103,170,85,116,181,8,132,232,250,145,117,173,56,106,148,67,61,156,12,117,187,234,77,164,186,123,135,69,139,233,8,246,14,147,210,142,155,97,232,226,105,220,10,51,40,108,181,12,163,37,135,235,128,193,130,10,178,68,140,149,55,198,22,87,90,220,236,84,89,205,129,127,22,86,215,43,19,235,101,240,43,15,255,202,169,249,28,188,78,201,207,135,181,138,14,95,228,182,22,86,87,184,153,156,214,136,21,19,203,185,220,216,244,198,245,149,137,201,245,205,137,146,94,155,230,213,137,104,113,251,40,25,94,186,46,20,182,248,212,106,100,53,177,192,109,9,243,250,134,214,136,20,162,145,141,102,117,147,107,87,111,212,184,244,214,70,67,95,175,44,78,230,193,192,15,102,167,197,197,246,222,222,254,242,66,69,110,87,139,202,240,250,194,152,190,49,177,146,24,175,28,113,115,137,118,43,44,78,92,63,110,84,202,252,222,196,118,110,88,74,44,174,141,233,169,104,34,57,156,136,108,105,227,155,145,133,85,33,158,95,74,172,148,219,75,197,120,169,152,58,142,149,14,211,225,253,116,181,117,88,153,88,11,171,19,146,56,62,85,205,235,203,145,253,201,233,152,144,159,82,151,196,98,121,46,55,87,201,183,167,214,75,173,233,244,193,245,245,69,125,109,121,74,152,138,40,245,227,212,70,44,87,79,77,46,164,103,102,18,245,141,202,245,73,190,86,188,145,44,53,98,173,114,233,56,183,62,185,149,46,79,148,210,225,197,141,153,105,177,22,147,246,194,226,216,246,18,215,154,89,159,26,142,42,249,133,252,245,214,98,225,250,140,176,198,37,164,69,177,161,104,199,99,27,229,90,110,109,90,89,111,79,45,44,46,173,113,133,232,126,42,126,184,95,90,226,39,14,166,150,246,230,167,86,226,115,173,220,90,126,81,42,31,12,243,179,249,133,241,114,99,166,149,43,206,39,164,185,67,105,67,56,222,158,56,106,74,135,173,181,210,246,126,121,130,91,204,31,109,229,54,42,202,90,106,50,29,223,80,147,185,230,210,49,63,156,43,68,244,245,177,97,45,86,200,173,150,231,247,102,219,53,62,55,158,56,60,76,149,246,115,202,76,228,32,183,202,141,55,34,185,202,141,149,201,113,101,225,96,121,154,219,155,88,207,229,151,97,193,245,252,154,146,90,107,220,40,31,77,134,87,11,235,173,249,88,42,188,177,49,159,171,23,246,180,163,133,217,242,180,168,70,197,36,55,151,227,23,182,199,155,92,161,145,22,22,246,18,219,19,249,244,97,73,77,200,243,7,55,142,231,212,248,158,114,99,94,57,214,212,234,88,42,186,170,143,45,47,68,86,35,51,145,153,163,98,123,42,188,177,182,89,30,95,170,165,226,195,139,227,55,34,171,199,171,43,139,145,218,220,244,113,110,62,150,107,206,76,167,248,198,193,228,84,123,59,53,214,2,195,107,233,225,150,88,46,203,179,199,160,47,105,67,41,47,206,140,53,166,182,183,213,245,181,163,201,150,42,76,206,47,28,204,173,205,30,79,20,211,229,244,220,193,228,186,58,153,91,95,109,22,39,163,213,217,133,118,68,200,39,166,11,195,101,145,223,138,229,83,219,199,215,195,235,43,69,53,124,40,79,172,138,220,166,154,223,43,237,229,184,99,249,6,127,220,140,239,79,198,142,245,131,242,196,141,249,197,216,141,136,178,80,220,172,109,172,142,77,230,114,71,237,233,185,163,214,116,108,123,171,53,44,112,251,147,233,66,225,32,185,58,206,173,45,111,86,39,203,139,135,75,43,250,193,102,179,49,47,238,173,204,46,46,47,150,74,82,227,70,98,182,189,174,200,71,55,114,197,27,181,88,238,48,181,63,223,42,242,11,137,216,198,122,120,172,20,93,170,70,231,91,225,186,56,151,87,18,211,27,11,234,210,150,176,156,171,181,198,163,199,243,229,118,124,43,54,27,75,243,121,46,92,156,91,157,172,54,52,152,94,50,202,175,78,29,140,207,170,215,11,75,43,83,91,149,163,92,114,174,212,92,30,63,220,95,78,204,140,75,91,215,139,243,235,43,203,173,235,155,162,182,181,199,31,230,102,110,44,238,235,147,115,225,253,205,202,204,178,144,46,236,79,41,115,177,227,248,70,100,108,106,172,86,91,59,72,167,35,229,228,230,184,176,84,173,207,204,106,243,170,38,207,46,108,199,246,245,225,106,148,95,171,134,143,194,225,92,33,55,190,158,110,77,181,235,145,227,118,107,97,106,122,61,154,168,78,108,29,54,245,116,120,173,54,147,222,220,188,190,17,75,29,46,239,143,95,215,202,210,82,77,170,20,229,214,120,114,179,61,189,169,109,8,145,230,220,172,190,30,110,93,207,9,155,135,7,185,229,84,56,119,60,177,185,183,208,110,78,109,170,237,227,49,121,81,40,141,79,175,213,38,218,169,169,112,236,198,244,100,115,122,53,81,72,180,218,99,41,62,185,145,155,145,34,229,217,35,189,178,156,30,150,213,84,189,57,173,148,55,227,115,185,229,163,133,240,202,242,214,246,204,209,118,110,115,61,13,112,49,185,176,191,216,144,150,103,210,99,101,128,169,45,109,121,175,61,25,85,102,198,163,50,191,190,62,55,62,92,158,56,204,243,123,43,57,241,250,202,212,156,180,178,184,41,68,247,138,251,203,179,177,233,235,149,249,214,212,140,152,56,148,229,131,5,57,28,187,62,57,190,186,151,154,59,88,172,172,229,197,189,228,194,196,202,116,113,227,104,243,186,54,57,211,154,211,198,103,203,147,165,194,246,117,181,196,201,185,163,220,202,250,225,193,196,106,113,41,157,144,151,132,141,213,237,242,218,70,76,206,37,202,83,27,229,165,195,131,25,81,221,204,141,205,78,229,110,28,204,84,132,241,120,124,171,48,217,104,30,134,143,231,82,203,171,194,118,81,158,222,156,83,198,198,202,211,235,173,101,110,42,22,207,115,115,209,173,233,233,195,66,229,112,162,82,222,188,158,23,34,173,233,82,67,158,172,141,73,107,226,230,241,244,226,124,243,88,224,86,14,98,199,173,233,3,57,188,16,91,107,229,193,235,109,45,185,54,119,168,165,235,5,113,107,113,187,28,203,173,231,183,87,171,71,133,197,197,130,174,129,29,62,59,49,119,61,182,218,152,200,213,248,237,112,50,22,174,171,202,228,209,13,37,161,170,179,115,99,115,203,106,34,46,47,54,143,171,252,54,0,46,54,183,87,91,29,107,39,243,235,21,253,96,90,137,30,241,149,56,119,24,94,56,154,219,216,216,150,143,102,103,227,149,205,245,89,46,47,52,151,214,150,132,202,102,171,148,202,205,30,43,203,139,179,233,72,188,176,140,142,132,213,245,141,197,149,217,120,126,123,102,38,203,192,131,168,196,245,224,213,92,144,68,14,159,91,165,104,186,123,113,46,33,146,99,174,84,136,116,41,110,122,68,75,209,40,116,221,22,178,17,62,150,140,129,243,34,150,100,213,108,52,193,202,89,158,109,100,35,9,182,154,141,166,216,98,54,201,113,172,152,77,70,216,102,150,143,164,216,122,150,25,97,216,90,54,188,243,127,255,149,27,249,215,38,199,37,39,118,195,108,9,188,8,253,107,51,202,113,145,127,109,78,78,114,19,240,239,4,191,27,46,179,149,44,179,120,40,105,165,170,218,202,12,33,13,236,144,34,73,98,99,168,37,139,146,6,222,232,82,89,210,26,67,186,58,84,215,84,168,8,97,216,114,86,29,145,217,195,236,10,84,103,160,172,122,108,33,171,5,74,224,204,150,138,48,13,199,188,160,87,0,103,163,130,15,71,36,60,77,168,164,169,181,124,69,208,242,170,40,177,45,80,28,6,164,33,207,57,29,250,166,107,129,157,93,148,170,37,200,230,241,3,180,0,11,178,87,112,97,77,66,247,162,65,118,31,63,3,86,73,6,245,110,226,39,93,157,83,91,146,150,7,220,65,144,29,207,186,99,109,236,236,178,74,150,99,181,172,68,34,77,140,226,96,24,202,243,102,66,153,22,204,240,51,60,28,28,149,75,1,225,133,108,60,30,73,39,174,94,21,158,207,198,19,81,62,125,245,170,89,84,181,138,130,79,17,24,201,45,144,136,197,249,200,85,53,120,45,31,208,217,64,128,231,34,209,171,66,240,249,231,121,46,56,140,159,212,224,112,34,30,143,38,130,153,64,30,165,200,102,149,145,145,224,137,84,5,24,128,95,152,1,195,78,216,213,172,87,50,155,225,72,100,56,25,255,151,128,244,124,36,1,112,106,34,235,237,83,207,141,74,89,229,90,59,32,133,139,193,140,244,194,11,60,43,13,103,225,163,30,36,163,150,94,40,255,75,3,124,8,74,232,125,57,200,106,195,89,213,136,36,210,14,104,195,129,242,48,31,252,23,41,28,144,134,171,48,104,253,158,231,156,130,142,198,193,243,40,9,199,6,208,210,152,94,128,156,77,128,137,28,64,62,113,20,48,160,1,48,251,163,202,243,230,236,195,217,3,139,177,163,236,178,218,243,0,119,175,94,133,115,112,20,208,130,184,181,114,214,8,9,2,144,171,60,90,198,223,235,198,0,10,207,87,49,20,173,172,208,173,249,23,178,197,171,87,181,231,91,87,175,6,0,226,225,230,175,100,11,195,60,92,232,214,72,241,133,118,32,32,140,212,130,225,43,193,160,94,1,108,49,74,140,115,24,168,4,81,203,181,225,44,44,21,252,151,43,48,111,26,235,209,209,45,208,142,57,22,208,215,240,112,237,5,193,217,20,42,147,205,22,49,216,251,217,26,64,93,117,212,136,200,130,94,238,101,111,62,159,45,93,147,51,55,95,200,150,134,27,215,26,153,155,35,37,88,113,255,249,189,32,142,159,3,139,77,102,247,71,246,216,25,176,11,247,70,241,164,173,6,246,134,39,191,55,19,12,194,221,209,14,76,134,103,192,198,0,11,122,98,124,222,135,159,74,217,137,64,141,189,2,230,51,155,5,43,14,23,167,48,60,124,114,82,27,30,102,139,224,7,89,253,28,204,146,1,72,214,168,197,132,187,150,30,230,97,130,91,74,200,238,7,174,4,110,130,247,108,137,101,66,128,102,193,191,208,180,233,96,158,244,231,5,99,158,116,48,79,74,86,216,209,119,217,124,0,16,12,0,137,18,188,198,28,129,61,192,12,239,5,148,96,70,49,19,45,229,64,1,216,206,9,34,155,82,167,216,17,5,46,6,67,197,247,105,71,26,17,98,92,188,24,43,62,45,59,82,24,189,195,25,122,193,132,233,22,1,131,227,190,55,74,76,108,209,111,40,20,102,248,81,218,218,116,212,186,253,204,224,68,207,26,140,252,81,74,129,163,38,24,28,102,130,67,138,58,2,8,167,36,232,67,113,238,123,44,185,151,181,3,48,20,210,53,65,105,200,112,126,71,80,208,169,158,65,170,171,184,90,6,199,153,58,148,156,45,151,212,170,136,36,202,17,156,172,26,223,245,184,219,23,20,48,197,168,37,171,6,144,69,29,229,134,66,241,134,127,15,85,73,56,148,250,234,65,237,189,7,156,104,189,175,65,224,42,114,191,125,244,53,12,92,197,103,28,255,207,190,212,46,105,208,66,113,168,211,172,222,226,190,119,11,97,0,84,19,100,208,47,176,152,82,84,12,140,240,0,103,56,150,11,142,170,117,161,40,235,237,12,119,2,208,232,150,241,196,159,232,170,87,213,27,1,170,10,127,226,13,136,218,43,32,142,214,104,0,56,31,0,0,236,30,160,187,224,240,91,33,255,25,185,164,9,241,91,198,11,157,17,175,213,188,12,123,113,104,211,55,95,174,233,216,150,182,129,223,54,156,175,113,116,138,240,63,89,47,151,106,23,62,152,248,75,237,229,34,237,190,107,147,102,184,148,77,248,97,27,254,181,8,255,18,224,95,169,113,98,11,158,99,229,113,123,33,217,176,10,159,100,155,232,19,151,247,127,209,66,47,34,157,94,228,225,139,41,248,87,57,15,219,95,53,63,205,192,151,214,35,42,211,26,163,202,160,191,102,174,211,109,216,190,251,180,49,236,213,70,219,106,99,120,236,156,112,180,251,131,195,54,222,115,24,214,27,68,122,96,88,63,48,172,31,24,214,15,12,235,7,134,245,3,195,250,129,97,253,192,176,126,96,88,63,48,172,31,24,214,15,12,235,7,134,245,3,195,250,129,97,253,192,176,254,73,153,18,218,110,20,200,26,146,213,67,151,53,246,160,45,212,43,116,177,52,196,147,39,183,17,226,208,16,117,205,52,4,239,153,254,95,115,82,229,90,57,92,197,217,20,66,101,185,228,188,112,178,49,44,184,45,215,109,211,144,105,133,232,134,214,19,222,161,33,243,222,105,200,184,120,34,159,78,168,126,188,239,158,172,222,172,171,20,219,245,8,60,131,26,29,155,163,111,104,186,52,167,118,110,206,125,171,228,223,158,113,89,209,67,131,189,1,104,92,58,248,52,232,115,123,100,181,199,125,111,136,178,31,181,238,28,134,92,151,14,67,28,248,55,56,106,21,54,46,32,72,232,32,211,178,212,120,136,219,219,54,139,243,222,197,33,110,244,0,11,215,1,16,71,203,221,103,66,237,119,38,58,206,3,223,223,60,112,143,53,15,125,45,73,199,153,48,113,178,191,169,248,14,226,132,185,153,158,85,164,24,57,15,86,156,116,48,2,47,149,82,29,236,54,164,132,20,123,202,57,63,210,197,56,199,67,99,190,222,114,126,36,184,174,214,129,120,116,158,169,46,89,104,161,114,5,231,215,156,192,76,8,171,128,87,55,27,82,181,20,186,89,188,125,91,55,172,95,0,176,141,102,29,156,8,162,44,84,213,50,195,130,82,133,192,45,65,215,181,70,230,22,224,1,97,194,52,158,213,101,29,222,84,156,253,228,237,179,59,127,62,125,243,39,88,193,203,176,186,90,207,72,33,240,55,139,143,83,41,132,254,127,194,2,194,127,171,88,85,27,146,8,222,225,31,48,173,152,2,211,50,130,255,157,176,160,105,169,154,185,101,228,106,148,27,171,21,181,53,142,128,96,193,108,86,33,23,144,161,83,106,218,203,100,245,19,22,44,128,6,120,58,148,113,140,254,198,64,83,30,231,168,174,160,33,177,207,241,65,118,7,12,90,148,15,25,22,230,97,214,229,98,190,10,248,139,12,83,84,53,176,160,96,202,70,138,205,134,174,214,36,173,193,156,248,21,54,221,29,68,148,226,96,8,255,143,97,209,197,77,198,72,104,34,133,240,143,147,94,219,25,81,164,150,193,86,249,119,78,199,199,131,93,194,79,171,184,99,196,94,49,49,134,244,40,85,145,63,6,104,64,147,74,184,226,140,82,82,141,74,164,61,210,55,46,105,45,61,88,31,41,132,191,77,130,79,44,83,21,10,160,65,131,31,98,50,12,34,68,140,241,161,209,44,149,228,35,240,250,31,95,191,199,248,15,25,38,115,99,58,126,69,135,94,151,34,21,141,57,9,238,162,140,67,126,69,16,210,250,55,131,180,83,42,177,71,133,197,0,234,31,6,8,142,63,248,249,189,135,159,126,78,208,28,244,179,75,250,194,174,44,160,41,50,77,229,166,14,213,222,145,152,53,225,64,74,176,190,55,234,130,146,73,217,87,99,4,8,109,53,171,8,154,60,106,111,157,222,249,194,152,61,88,219,11,108,115,149,240,190,164,87,137,228,196,93,80,79,204,17,209,226,6,254,135,25,134,196,32,224,89,239,246,109,152,163,113,216,85,139,204,2,203,27,243,112,222,113,190,254,209,217,7,175,62,120,231,47,15,63,251,229,227,143,115,77,170,158,111,160,160,226,147,25,233,217,79,255,250,232,167,127,190,128,145,202,53,233,156,67,5,53,47,125,172,120,215,252,233,222,233,175,126,116,1,99,5,71,112,111,99,149,209,249,0,228,255,137,70,81,168,75,1,102,175,93,61,130,244,222,179,205,97,134,9,94,250,76,188,246,226,233,159,126,245,240,139,207,206,62,253,203,99,205,4,16,116,23,132,115,172,57,169,119,217,227,60,253,250,197,211,143,127,244,224,15,63,127,156,65,54,96,94,60,108,249,50,35,246,59,82,170,242,147,24,240,131,123,63,62,251,229,175,31,115,192,146,34,158,119,184,102,213,39,49,216,135,31,188,241,232,119,127,61,123,247,171,211,183,222,126,156,241,154,249,104,207,185,157,143,26,37,231,118,54,155,124,18,187,249,254,221,31,221,191,247,215,7,223,255,10,222,217,127,240,59,112,54,159,190,252,201,233,139,95,63,206,156,212,165,242,134,208,247,177,133,107,93,62,146,223,57,189,251,219,199,25,93,85,41,247,59,52,80,229,210,199,117,247,191,31,119,92,130,222,247,184,4,253,9,241,24,191,252,232,236,238,91,143,127,238,174,106,197,115,238,211,130,80,109,123,30,187,160,201,39,180,79,79,239,188,125,250,225,239,206,62,127,231,113,230,161,5,100,230,138,164,245,187,210,164,218,229,115,89,47,63,122,239,253,135,223,252,246,193,107,111,60,206,40,139,216,21,174,223,81,146,106,79,110,148,127,186,247,184,163,20,170,141,198,57,81,186,124,92,172,58,80,218,104,241,137,240,145,198,44,60,38,71,13,96,126,12,118,26,76,194,145,123,18,158,20,47,13,70,255,240,207,31,63,122,229,205,71,175,220,249,199,215,175,206,78,253,227,235,215,30,115,46,54,77,133,76,159,152,143,43,94,243,126,61,204,204,78,49,153,75,159,140,251,95,222,59,253,248,199,167,111,189,249,152,147,176,222,232,159,196,145,106,79,96,201,193,40,31,95,61,64,192,61,135,126,192,170,249,24,99,165,21,66,29,100,168,55,127,243,232,165,31,159,253,219,203,167,63,68,178,34,0,166,106,7,70,45,22,155,245,54,107,165,164,215,89,205,116,209,197,205,235,66,25,52,188,47,181,51,154,93,23,200,144,32,43,88,75,151,97,226,245,35,230,196,156,50,176,133,51,250,243,252,53,134,92,141,131,2,248,102,155,233,52,97,93,200,197,177,120,176,207,176,122,39,218,96,76,224,73,48,8,38,112,151,252,231,201,58,128,193,52,27,47,112,215,158,101,69,226,217,159,255,246,232,165,255,186,127,247,238,233,219,63,115,168,19,29,82,13,192,27,189,88,145,26,87,175,250,124,32,222,173,96,66,220,120,98,149,162,113,197,129,41,88,115,9,49,69,15,201,34,219,143,10,51,209,211,145,133,198,250,232,103,191,190,255,245,155,151,174,218,59,183,122,175,199,29,220,199,136,241,234,246,57,98,221,92,51,72,109,186,105,122,168,209,186,43,62,233,145,158,139,58,219,193,238,125,113,93,245,158,220,104,207,165,186,181,224,237,166,177,245,28,100,39,101,173,125,132,240,63,64,68,51,78,170,100,80,127,68,150,132,170,92,134,55,53,69,100,247,193,176,216,26,151,33,206,6,12,91,23,68,104,78,147,97,96,92,175,33,174,11,237,63,123,239,251,103,63,253,141,31,97,11,133,66,30,39,44,130,246,153,39,224,144,19,253,219,15,59,17,112,192,54,92,219,185,220,27,34,10,146,199,100,141,76,116,203,119,151,4,59,240,73,206,102,30,115,107,246,61,11,143,127,223,224,24,68,55,73,169,235,229,67,17,140,171,90,245,16,153,156,189,244,194,34,93,220,116,61,254,37,20,61,132,62,8,91,199,54,122,167,115,187,79,151,202,209,187,191,3,149,123,150,249,212,135,127,254,234,193,59,159,120,94,120,35,103,14,231,196,99,123,15,6,26,252,88,66,5,10,159,104,95,114,181,161,55,44,60,197,126,33,96,121,154,53,197,66,85,180,124,214,234,25,194,209,221,59,240,42,156,69,146,10,118,146,101,136,153,9,147,132,107,104,131,175,215,70,239,188,253,224,163,79,200,45,59,91,215,212,58,108,250,80,149,139,210,130,106,54,207,167,206,221,254,221,119,206,222,249,235,163,87,222,126,244,159,191,52,218,111,84,212,102,85,156,87,21,169,109,246,112,254,14,62,253,149,171,3,161,168,55,133,234,5,117,0,90,135,184,128,41,43,233,0,174,34,36,90,214,4,113,160,121,22,59,31,175,86,85,189,1,86,253,102,51,176,131,132,11,134,216,61,49,108,73,177,153,240,160,192,77,89,61,4,144,149,216,31,117,36,33,29,73,109,163,4,169,172,18,50,64,235,70,79,209,30,61,57,1,172,72,179,90,101,159,227,217,88,44,30,73,164,121,200,67,157,107,150,62,187,127,239,103,240,126,236,235,59,198,44,213,133,246,183,108,146,142,75,165,6,156,36,2,89,223,115,196,71,18,124,36,146,142,114,220,99,205,18,62,124,88,166,38,43,216,164,159,193,91,140,198,46,112,28,64,132,69,196,126,23,78,148,20,0,15,17,243,4,60,143,25,84,116,96,6,117,238,83,225,244,195,31,60,248,230,211,179,191,188,244,224,147,31,61,252,244,243,211,111,126,226,60,21,192,138,85,101,69,114,173,10,104,6,186,134,48,94,234,172,138,160,136,213,142,58,10,163,89,131,155,113,106,43,224,119,208,95,173,14,222,98,11,71,136,58,44,242,182,134,134,142,96,64,106,157,90,119,192,115,136,140,223,216,43,146,32,66,133,151,239,220,24,83,215,121,7,226,75,98,60,99,15,254,253,179,135,175,127,31,46,125,39,54,241,102,241,184,10,248,18,221,180,186,18,123,219,156,126,11,237,0,148,6,8,72,104,22,52,58,89,1,67,115,16,52,87,244,201,204,14,0,6,219,199,96,37,145,27,176,53,73,168,33,192,46,118,18,48,9,242,232,78,238,50,7,210,33,244,224,33,214,157,93,134,106,235,16,233,116,221,29,66,178,211,129,227,245,129,2,50,205,106,3,236,137,90,217,216,86,122,8,6,15,161,119,146,83,47,140,194,88,27,154,97,184,131,124,248,183,58,56,71,137,189,42,121,52,249,57,166,174,73,48,152,205,72,67,43,142,84,229,134,206,0,82,88,150,244,73,208,245,18,254,180,174,85,231,192,7,3,158,32,11,138,130,238,74,182,18,128,176,19,117,175,161,181,160,84,191,187,228,15,232,21,70,249,83,179,48,170,156,152,226,69,6,147,154,116,41,142,127,9,133,88,20,255,18,163,133,36,254,85,4,199,56,3,154,147,179,40,252,105,138,131,161,76,27,217,91,48,102,78,134,25,71,235,182,132,230,193,74,176,154,185,181,10,141,131,177,177,112,70,221,97,4,102,247,4,157,69,224,19,54,36,6,172,44,62,158,145,241,51,100,64,199,84,181,42,9,202,9,50,121,54,191,50,124,236,176,66,88,84,28,123,244,132,156,254,86,145,20,224,144,237,37,200,108,91,69,18,113,87,43,22,209,180,202,81,198,222,39,184,244,98,97,79,42,194,219,44,196,121,83,223,49,38,220,2,95,224,184,155,186,36,26,67,35,195,190,5,150,209,93,97,8,154,143,19,67,107,192,186,208,69,164,224,45,244,241,138,84,147,245,0,211,172,131,46,165,12,46,10,196,221,224,9,232,171,38,233,21,85,132,130,128,131,230,101,100,52,203,172,39,238,100,220,193,62,165,80,77,168,7,2,94,97,73,157,168,21,52,35,57,234,39,216,196,220,54,77,196,8,157,122,71,13,145,216,146,63,199,67,224,171,217,6,91,68,200,199,167,162,60,70,175,72,42,153,132,232,37,102,241,76,7,138,104,28,193,64,149,213,88,1,178,72,136,85,98,120,49,145,144,34,145,24,131,158,131,163,58,42,150,21,13,39,129,19,54,193,241,17,127,15,133,116,164,144,122,202,30,10,28,31,75,70,196,130,212,179,135,66,84,236,224,114,145,78,21,159,182,203,133,16,151,82,146,152,74,244,60,160,120,15,1,153,75,156,84,130,17,150,19,92,138,243,31,125,41,21,45,61,229,209,39,82,145,68,44,94,42,245,54,122,48,156,100,215,177,3,82,43,49,120,170,4,169,195,218,115,169,132,244,180,215,158,43,196,211,92,41,213,243,218,139,66,175,225,178,83,81,161,128,194,101,91,161,179,85,248,187,152,136,195,247,232,32,18,185,104,26,157,67,240,119,41,9,207,175,42,252,157,140,241,96,155,3,42,3,223,243,18,60,195,68,244,190,192,193,186,77,52,152,152,0,79,190,58,161,56,33,192,0,0,209,138,173,25,207,96,148,128,61,94,2,167,149,164,233,109,182,148,21,96,244,106,32,6,21,5,61,72,133,209,125,174,126,251,182,76,145,80,28,56,248,234,85,254,185,108,182,30,184,85,200,240,224,204,11,212,2,128,70,2,90,197,222,146,148,102,77,210,160,112,7,231,200,113,58,212,2,200,175,136,41,192,248,141,200,101,39,202,210,21,224,52,2,9,17,180,26,1,4,57,84,8,98,146,252,28,55,138,189,146,224,121,5,255,82,178,171,237,90,65,173,130,21,66,195,130,126,51,216,152,19,77,41,56,226,139,96,124,229,138,188,183,95,173,41,106,253,64,3,60,135,65,223,97,204,227,108,146,21,112,52,238,0,224,151,67,64,86,155,16,138,21,251,73,161,239,72,187,89,9,50,25,73,60,86,192,50,5,65,221,219,183,27,1,244,164,3,16,97,236,111,216,4,40,33,128,162,215,236,41,65,176,16,46,194,80,195,66,86,208,202,77,40,90,24,23,176,40,48,122,61,91,13,149,192,170,20,67,37,18,87,89,120,65,198,21,43,108,57,219,12,152,181,118,228,225,97,128,204,135,217,250,181,82,160,17,40,131,181,5,127,5,51,232,103,33,123,104,180,218,206,114,70,188,233,23,218,193,74,246,112,167,13,42,178,96,201,158,83,3,53,182,204,86,128,124,16,80,118,42,187,217,50,248,203,12,224,173,156,100,234,16,135,121,175,77,217,103,172,226,68,73,16,248,88,90,122,90,177,138,33,219,10,80,121,164,94,109,54,92,48,221,42,54,181,134,170,101,234,42,140,20,175,153,193,137,11,128,32,236,219,163,23,171,10,137,206,19,74,69,193,63,135,45,42,189,12,250,216,194,165,211,28,135,33,49,198,112,18,18,234,168,125,226,58,230,6,130,138,78,108,139,142,12,255,26,49,109,147,51,88,65,50,186,215,108,232,114,169,109,168,41,50,40,92,228,72,65,210,91,146,164,140,2,249,124,164,12,136,146,1,229,40,212,144,144,129,196,185,195,138,19,154,161,144,14,228,163,145,154,218,4,162,132,27,52,67,205,109,54,231,138,233,99,68,235,65,161,27,228,99,88,152,132,1,1,111,70,201,79,77,16,229,102,35,19,138,241,137,132,185,216,25,24,86,169,35,60,67,240,90,193,99,209,72,109,28,85,142,54,73,201,132,34,9,46,22,57,108,121,52,139,148,76,56,4,69,199,37,232,22,179,250,66,86,197,119,26,221,19,222,199,188,118,30,245,80,136,0,71,50,47,185,103,193,54,78,231,136,208,184,37,69,52,38,28,74,45,161,120,132,75,69,187,119,12,181,70,93,186,67,234,62,164,162,105,100,176,206,111,212,28,47,202,19,197,215,143,134,26,106,85,22,113,44,144,68,146,229,19,60,27,137,199,89,24,116,199,156,55,2,209,16,215,11,76,248,111,164,21,115,131,103,71,172,62,70,74,181,74,126,86,52,63,148,11,241,241,68,36,14,214,153,160,93,40,29,77,198,61,17,132,80,68,199,202,243,92,140,79,246,5,22,210,105,192,109,70,41,233,58,110,8,55,233,51,247,47,138,133,119,25,65,152,129,136,89,19,20,113,156,92,237,133,39,160,210,4,7,178,133,39,96,216,18,189,195,19,162,172,231,68,17,138,228,244,235,28,158,15,44,143,133,7,128,156,3,144,75,141,246,60,88,225,127,26,64,46,52,242,244,50,137,60,61,195,74,240,67,209,140,44,157,64,5,203,99,56,10,53,14,149,124,157,149,243,176,232,166,25,154,26,55,151,26,35,177,168,193,223,146,25,171,58,133,202,226,183,109,170,115,12,212,186,89,174,54,14,203,161,158,15,72,56,235,153,21,118,216,234,201,17,14,219,221,103,155,250,109,14,211,104,126,24,53,47,88,229,106,99,230,112,14,172,111,53,244,45,134,162,64,239,91,181,203,19,176,196,129,245,162,61,97,78,150,100,27,25,42,48,123,157,45,79,154,128,227,54,133,241,244,218,245,190,227,73,27,103,199,32,158,244,32,158,244,32,158,244,32,158,244,32,158,244,32,158,244,32,158,244,32,158,244,32,158,244,32,158,244,32,158,244,32,158,244,32,158,244,32,158,244,32,158,244,32,158,244,224,207,179,253,7,224,83,143,200,196,152,91,201,118,11,107,69,115,37,183,175,67,198,245,171,241,222,140,225,141,239,97,59,198,210,182,110,39,134,248,4,216,218,212,181,172,173,8,185,158,29,130,247,179,102,255,132,139,36,74,20,115,191,32,144,29,23,42,29,163,124,123,5,29,199,129,201,169,155,194,33,114,85,104,124,118,94,176,13,217,239,12,141,98,198,221,33,26,158,249,150,186,214,29,130,247,186,163,116,204,92,219,29,42,21,59,119,104,200,184,38,179,55,6,255,113,51,215,157,248,51,179,150,117,59,57,68,93,79,218,139,208,23,86,67,41,71,191,78,145,136,254,6,175,127,237,240,219,106,96,45,144,243,179,237,218,110,40,238,232,238,196,51,200,176,253,182,204,214,163,215,114,251,34,163,177,234,116,240,99,127,252,232,1,71,250,192,19,127,92,57,255,242,118,64,151,115,47,60,93,196,113,35,237,94,107,255,137,243,156,25,243,142,218,7,41,224,157,245,16,207,121,225,132,13,44,116,93,218,39,48,244,5,246,16,185,193,118,150,177,223,104,15,89,87,218,62,50,130,171,1,107,65,144,219,161,107,66,77,232,241,237,179,107,8,238,13,194,115,30,235,98,111,170,162,121,55,68,109,143,104,221,61,33,174,157,146,234,80,168,19,126,218,228,45,255,22,236,232,22,241,233,236,196,249,242,196,127,14,241,85,185,231,216,237,247,231,93,231,199,69,37,232,127,28,71,152,111,57,107,98,40,222,186,143,65,122,211,192,14,65,208,19,124,161,7,3,214,136,24,77,96,35,206,72,164,208,173,120,72,12,232,44,83,100,216,128,219,82,92,133,6,118,164,132,224,89,66,166,74,20,60,75,52,160,245,182,105,207,79,217,88,138,130,128,12,2,91,178,2,196,1,76,120,142,244,16,226,21,170,163,70,67,67,42,101,24,174,72,173,161,37,77,173,201,13,41,64,135,203,1,131,210,144,53,54,168,221,208,3,194,48,19,70,78,29,225,130,124,140,238,74,161,75,70,248,144,15,31,52,37,13,198,176,11,134,244,10,16,72,189,140,207,245,64,0,218,119,103,179,89,233,246,237,67,21,144,2,14,254,190,134,127,66,55,49,65,23,130,183,111,239,160,240,54,161,34,188,144,245,108,8,254,6,37,224,191,230,96,228,139,28,12,225,135,46,102,56,183,78,206,49,156,198,69,14,167,40,40,69,169,122,77,22,179,12,49,117,5,173,63,225,145,157,176,137,72,52,222,211,142,41,117,221,49,82,215,29,35,251,238,152,206,123,170,74,149,16,61,75,20,169,18,101,207,18,34,85,162,226,89,162,73,149,240,166,15,245,174,244,161,246,148,119,63,54,160,248,174,108,127,251,104,158,157,141,223,252,182,142,163,122,161,11,242,244,9,114,241,66,199,243,109,160,200,230,208,196,190,134,166,73,53,192,10,118,26,28,24,86,227,219,48,174,102,95,227,42,75,157,183,210,211,31,79,61,208,101,56,200,249,194,49,156,102,49,172,106,229,48,140,107,191,166,73,208,209,199,1,188,229,66,46,153,192,235,20,240,186,1,188,222,51,129,214,61,128,175,93,200,254,153,70,110,192,79,135,180,33,174,95,18,186,11,9,133,132,20,197,66,2,12,159,147,177,47,143,229,80,194,32,175,83,228,103,28,174,43,229,81,104,166,144,136,177,242,198,216,226,74,139,155,157,42,171,57,240,207,194,234,122,101,98,189,12,126,141,197,224,179,148,207,109,195,255,39,231,103,19,50,252,145,219,90,88,93,225,102,114,90,35,86,76,44,131,98,83,55,174,175,76,76,174,175,78,28,234,85,69,159,231,55,215,183,143,146,225,82,49,150,107,215,91,219,241,227,141,213,252,141,130,156,170,239,41,205,125,89,92,152,61,94,16,230,182,150,245,197,228,54,191,189,166,44,111,52,248,249,169,85,81,155,72,75,194,254,214,141,21,254,40,159,56,158,215,55,215,26,71,213,90,65,154,221,207,181,149,214,222,245,121,110,99,153,155,91,93,205,207,206,76,151,244,36,55,173,110,45,12,31,182,22,214,22,134,139,225,195,195,225,98,252,248,248,48,149,108,151,210,81,190,25,63,26,223,18,150,38,132,226,214,132,152,156,217,75,53,86,11,11,51,165,92,190,60,33,31,175,110,142,77,138,19,225,218,116,45,188,26,111,173,46,174,28,138,251,122,125,98,236,122,110,65,29,171,142,85,39,10,181,163,133,228,84,163,121,188,18,153,26,62,72,143,75,90,33,127,92,153,156,153,157,59,158,200,207,40,90,69,218,218,56,46,169,249,153,241,217,230,66,124,94,139,36,151,167,202,227,210,120,165,49,182,183,34,10,243,83,199,251,115,107,199,43,147,133,163,66,106,41,54,37,137,251,83,197,225,189,240,214,184,84,219,147,142,23,142,151,75,139,237,163,227,68,59,81,153,145,202,201,212,193,198,209,246,230,84,123,252,112,60,118,176,175,85,183,198,22,226,107,245,200,204,204,124,107,81,220,140,213,86,102,55,166,26,115,179,233,53,121,123,108,45,191,49,61,31,169,46,42,215,219,147,169,233,169,178,162,202,51,71,242,161,88,156,216,218,83,54,87,184,218,124,126,109,57,178,124,61,33,149,14,142,230,55,242,209,240,118,107,53,154,79,110,23,211,90,34,146,12,171,202,218,212,246,245,230,240,34,191,185,169,174,70,180,141,133,216,76,236,70,120,62,182,24,89,207,13,135,245,84,81,222,168,205,172,232,249,86,107,126,124,115,65,158,212,4,101,226,40,95,139,22,27,233,106,121,77,146,248,253,69,110,123,246,128,47,114,251,106,41,186,188,60,113,156,208,184,98,164,153,191,222,154,46,230,227,233,153,165,198,141,114,140,83,54,214,135,229,189,86,100,85,89,75,44,207,182,99,115,135,139,241,173,195,229,27,229,245,149,220,246,230,120,113,175,182,55,63,188,40,104,195,201,189,124,49,183,145,11,47,221,208,134,23,170,122,114,185,178,190,126,164,239,53,228,136,56,209,72,46,9,229,216,1,119,48,188,122,120,32,78,110,230,234,75,27,81,173,25,27,190,174,28,238,73,155,249,86,69,155,156,152,45,31,73,181,84,35,44,237,31,44,30,20,248,137,235,177,25,61,39,174,44,172,54,167,102,218,201,189,35,105,46,185,18,206,77,243,227,49,110,177,82,16,219,243,237,249,184,160,110,84,142,215,83,123,179,101,110,120,111,94,153,88,76,30,55,166,183,170,19,171,145,149,212,244,204,114,101,106,47,121,112,52,153,222,170,104,11,215,247,26,169,27,211,83,233,225,27,75,114,116,42,153,154,94,156,173,237,15,151,38,83,130,94,229,11,7,133,214,120,226,88,107,223,152,88,218,27,158,74,47,111,78,167,133,246,4,191,181,93,154,140,79,173,23,19,226,177,172,174,79,196,143,194,171,235,71,185,97,125,44,45,231,214,23,74,205,237,195,141,213,86,252,32,215,88,108,181,134,219,209,124,161,168,79,207,23,214,86,91,225,235,51,145,169,100,116,189,216,60,158,220,111,85,23,211,18,167,30,30,207,30,174,47,150,37,177,113,84,17,102,166,181,100,229,112,49,175,173,239,181,39,170,165,216,214,86,106,124,125,35,37,181,197,218,212,100,161,60,188,212,154,155,88,94,223,208,244,169,212,244,141,106,107,85,42,113,185,240,122,165,162,205,31,39,110,44,197,15,198,155,237,250,20,151,62,12,47,205,220,168,205,78,229,155,250,145,88,61,18,231,86,142,203,74,45,191,180,53,31,150,212,27,55,132,9,105,121,178,178,44,180,246,74,135,227,145,77,97,93,216,42,109,140,69,27,99,155,245,149,90,252,96,165,177,63,221,22,90,199,41,253,40,189,88,94,41,31,44,242,237,185,194,214,66,98,110,190,178,184,37,231,23,139,99,55,134,143,87,198,10,82,52,222,72,68,161,251,183,32,69,231,34,91,74,237,122,186,146,90,106,115,115,179,9,69,222,156,218,171,30,107,199,219,227,181,69,109,102,62,158,143,9,213,227,214,216,244,98,238,80,218,16,198,230,39,230,247,134,199,38,231,242,137,217,27,241,248,202,82,53,210,108,174,172,73,41,176,247,198,138,233,233,85,241,168,126,99,106,56,158,151,199,247,43,185,113,101,50,47,182,36,97,92,202,21,99,42,191,89,88,149,54,27,249,227,196,209,130,122,56,188,49,181,185,145,216,47,206,20,194,149,226,120,98,165,185,218,156,175,29,134,249,88,124,44,87,207,151,23,164,195,181,225,57,174,208,152,174,71,83,26,87,136,31,139,145,173,235,149,229,253,253,182,120,164,164,103,210,128,108,197,230,150,218,185,25,48,154,181,217,181,24,151,210,54,150,151,154,237,246,122,37,55,182,85,88,87,23,192,204,45,78,114,225,27,245,21,53,55,191,29,159,217,140,237,165,91,251,11,225,102,186,29,94,13,239,55,183,151,226,147,169,217,214,97,50,178,185,178,191,42,54,185,100,190,85,156,92,157,92,93,88,58,210,54,247,231,23,245,249,177,53,189,89,153,91,201,73,250,120,45,154,92,138,137,75,55,198,199,22,14,230,75,135,220,210,220,236,252,241,113,228,104,236,70,243,56,202,165,195,171,203,115,133,122,165,53,19,141,213,98,227,115,241,234,112,98,248,56,81,19,199,14,15,138,128,144,182,154,209,41,169,61,51,37,174,168,179,215,83,13,165,184,117,60,157,14,87,244,205,178,42,199,134,103,231,38,195,169,214,254,246,186,40,181,170,165,3,238,40,23,110,141,149,218,173,141,253,234,126,84,214,107,201,177,189,189,49,241,122,113,139,95,10,175,108,205,22,198,23,183,195,169,241,37,117,177,60,119,152,187,190,177,184,142,200,255,234,250,198,226,202,108,60,191,61,51,147,101,208,161,35,149,186,106,166,52,112,236,95,92,14,60,143,152,27,182,12,183,254,185,225,156,9,102,93,65,73,92,223,73,108,13,20,161,66,162,18,212,194,176,39,44,16,19,36,65,203,48,12,171,11,229,12,130,139,196,178,193,151,30,117,28,211,131,220,65,28,66,235,124,18,235,162,129,226,48,104,66,107,1,61,30,142,224,23,216,91,151,89,131,181,81,32,12,200,69,132,76,235,127,212,41,157,72,207,246,101,8,20,30,250,63,102,221,255,195,156,236,178,40,120,149,213,156,49,28,91,189,140,163,7,146,15,176,2,111,186,97,45,248,221,124,48,162,62,193,192,32,70,8,144,203,89,82,106,10,253,131,218,152,101,28,121,248,160,138,126,14,172,148,17,68,170,8,203,203,165,54,140,96,97,206,2,108,170,145,39,95,192,40,109,207,70,86,68,252,148,71,19,128,178,35,210,47,72,208,54,175,96,78,40,235,39,14,198,231,159,26,16,240,140,8,250,161,66,217,191,84,3,224,88,177,66,162,52,89,101,208,184,10,186,178,36,40,82,213,17,28,11,188,166,202,75,213,145,66,83,215,85,87,24,73,80,108,8,22,133,87,199,230,172,144,156,205,144,105,85,91,10,124,154,195,111,88,100,81,200,24,247,205,198,87,208,53,212,175,195,120,97,178,17,255,207,136,82,110,76,162,92,220,207,24,156,232,56,96,67,173,144,142,167,159,125,125,250,202,93,187,70,157,161,98,105,118,156,15,176,232,181,130,172,160,212,197,214,88,97,168,147,145,58,232,18,198,54,51,66,158,21,171,160,22,113,127,103,25,73,17,105,19,109,198,200,23,117,246,211,143,206,222,255,53,195,50,26,92,221,145,134,84,7,149,116,21,22,120,248,202,255,48,48,18,130,160,233,142,170,56,183,150,81,21,79,0,132,1,181,1,234,160,77,141,2,149,9,48,176,123,27,252,51,50,63,63,34,138,12,189,211,32,117,145,107,18,193,43,103,198,77,248,105,3,254,246,75,183,105,22,112,230,218,52,63,24,17,6,87,209,244,229,213,90,77,165,66,194,169,117,216,22,10,240,2,147,126,26,15,24,66,60,227,48,65,38,146,135,112,11,6,37,240,91,38,108,115,75,226,207,41,58,120,234,24,158,202,81,208,30,255,200,12,9,26,65,17,143,92,219,0,213,94,1,7,17,235,211,168,69,25,168,16,153,125,211,101,30,211,99,184,196,48,32,141,125,158,201,75,76,133,121,64,125,89,210,38,217,80,182,102,205,119,230,2,67,152,140,141,102,107,151,250,0,41,58,26,111,173,89,213,229,58,92,137,42,9,200,224,53,240,42,77,236,72,180,79,244,5,110,65,22,44,208,17,177,115,96,140,15,243,194,209,52,122,195,226,43,63,120,180,49,134,241,9,129,153,50,215,133,209,244,160,177,23,207,13,177,209,212,16,155,224,161,161,87,58,8,55,144,218,26,1,135,15,40,33,67,10,1,56,1,184,45,152,111,83,112,209,151,255,251,244,206,151,70,88,67,184,97,47,32,222,231,47,190,121,244,135,159,61,248,230,237,139,109,150,228,39,244,106,19,133,173,60,31,172,132,108,225,112,143,23,218,180,65,76,47,161,105,220,232,233,231,119,30,126,250,65,224,244,213,31,62,250,143,95,7,189,187,136,157,123,182,255,242,197,217,31,255,19,231,143,251,223,23,95,122,240,135,159,159,190,245,38,248,65,242,235,121,118,150,56,247,84,253,254,165,211,59,111,159,189,248,49,142,71,119,206,13,242,224,165,191,157,126,250,63,36,161,22,1,16,18,159,115,54,247,232,23,127,51,195,164,106,234,161,172,20,47,0,137,31,253,226,19,51,134,168,172,183,47,162,193,223,155,49,117,69,17,18,204,11,217,105,143,126,249,159,0,127,79,127,248,185,209,248,177,92,119,34,46,21,233,187,159,214,239,223,253,240,209,139,239,129,149,62,251,201,203,231,93,154,247,62,126,244,18,128,238,229,192,217,127,127,16,244,93,37,158,63,55,89,160,66,48,58,55,152,109,221,206,191,193,200,24,62,124,215,54,6,231,26,94,206,16,108,139,121,238,17,60,120,237,171,179,79,95,135,100,238,87,63,120,240,218,239,60,27,231,31,7,83,172,124,98,40,233,144,55,209,225,31,143,232,128,214,207,254,242,210,163,87,238,92,112,235,167,239,127,254,240,207,159,96,146,116,193,212,255,209,47,127,117,246,199,255,58,253,242,203,251,127,251,197,131,119,254,114,209,128,191,252,215,251,247,222,237,112,116,159,115,49,193,81,117,250,234,127,60,46,141,191,255,247,95,158,190,249,135,251,247,238,157,190,254,193,69,179,2,47,223,59,123,253,195,179,119,191,57,253,226,163,11,111,250,114,230,244,1,156,211,191,90,201,184,118,206,221,196,191,255,30,12,252,162,25,32,212,244,233,189,191,2,38,243,209,43,111,156,253,228,243,0,254,117,209,188,10,238,232,193,189,175,79,223,122,117,25,102,186,237,176,35,206,125,104,65,164,61,187,115,231,225,223,63,191,104,228,0,132,250,173,31,94,202,10,156,126,243,227,211,215,222,124,240,250,95,207,94,124,233,130,155,38,89,116,190,254,240,254,221,15,206,187,151,191,254,240,98,37,132,179,63,222,235,178,199,156,171,127,30,249,55,210,179,252,27,25,200,191,223,122,249,247,25,146,85,113,163,52,61,245,238,32,114,238,253,243,254,171,247,239,93,248,41,112,33,178,29,73,106,110,75,158,52,16,15,7,226,225,64,60,124,50,226,225,64,130,27,72,112,54,81,225,156,103,184,63,26,156,95,221,252,230,79,224,78,185,243,6,32,27,23,205,63,191,249,250,233,87,47,159,126,254,210,163,159,254,241,194,69,194,79,46,175,233,143,78,239,252,215,37,54,13,118,28,156,241,14,29,68,46,162,131,71,63,127,11,108,236,11,239,224,127,0,212,167,175,220,5,221,92,244,228,160,70,47,115,114,168,14,46,103,114,64,7,93,145,135,247,149,166,158,172,38,232,2,56,66,164,192,60,253,209,135,3,101,210,128,188,15,200,251,128,188,15,200,251,5,144,247,222,180,177,231,87,246,2,145,226,197,247,30,252,251,43,23,220,238,179,171,208,164,51,146,225,223,39,172,12,141,18,81,254,140,120,28,37,124,65,201,92,138,73,169,96,36,115,225,69,129,71,201,92,96,250,168,116,90,40,145,60,101,102,22,51,62,42,198,253,243,153,165,99,169,184,43,179,25,47,150,96,234,169,102,86,9,41,1,17,102,132,1,111,19,2,76,20,197,214,80,142,37,158,135,126,146,37,84,160,22,100,43,40,125,76,146,139,128,151,101,148,86,38,21,75,48,48,243,8,149,27,173,112,73,182,149,208,60,114,68,135,254,57,254,86,135,208,24,114,196,48,119,180,25,79,1,33,252,22,52,11,131,106,214,17,100,220,199,152,182,97,121,248,232,50,95,195,241,193,144,249,170,143,253,154,85,194,105,192,102,125,177,227,230,72,93,64,249,44,237,25,180,31,220,251,53,98,178,96,182,113,134,197,10,232,146,12,19,211,248,219,106,82,131,36,73,48,109,150,160,126,249,47,113,75,56,229,37,212,204,178,168,157,204,142,217,30,201,138,137,191,34,67,94,242,225,26,25,20,147,97,152,93,202,68,210,236,71,161,50,168,217,45,78,1,8,39,166,245,36,73,86,168,144,220,144,208,135,151,163,246,197,9,219,134,123,225,200,72,176,71,217,1,215,228,35,89,1,176,86,144,255,211,174,145,79,207,110,17,235,149,202,142,36,185,221,37,41,237,114,154,38,180,253,51,218,89,107,103,172,2,107,12,7,43,195,49,14,139,246,44,112,53,181,169,184,95,250,102,171,59,52,179,213,173,170,154,14,83,5,26,33,95,202,59,76,1,124,161,48,211,153,110,206,102,221,235,145,217,14,236,36,152,128,206,54,47,59,220,238,40,122,107,84,39,87,34,44,157,113,207,222,52,64,2,232,208,85,144,74,170,38,141,75,13,93,83,219,52,40,165,144,16,106,42,141,102,161,81,212,228,130,132,242,55,133,234,205,194,106,179,0,235,181,178,71,108,14,81,171,120,82,140,216,147,221,229,141,100,119,57,146,236,174,197,22,216,182,149,236,46,22,79,130,131,63,153,34,201,238,216,43,217,188,225,18,102,57,103,239,155,228,197,184,8,122,248,197,103,15,190,121,251,225,223,223,122,248,193,27,56,160,51,222,89,208,204,245,245,143,140,171,8,222,186,229,241,173,240,254,171,84,133,8,115,178,107,102,136,58,129,93,222,68,233,181,210,69,72,82,199,61,48,213,150,9,146,50,93,205,212,241,178,27,150,222,153,43,39,46,172,246,193,74,211,36,22,6,203,55,238,173,224,96,88,135,197,51,180,21,198,171,144,65,147,105,191,35,202,48,9,156,143,147,190,162,130,233,184,10,186,66,53,96,222,56,193,222,40,51,219,157,91,40,6,10,56,234,80,142,85,251,189,137,170,149,177,169,58,177,167,70,247,92,12,169,14,27,50,51,94,114,39,96,247,10,154,80,107,64,51,217,178,52,38,9,10,254,181,10,205,178,71,248,19,22,57,203,195,59,62,152,133,12,25,75,103,152,137,229,245,220,28,238,13,102,38,203,96,203,102,156,216,153,237,88,80,82,68,143,98,51,11,116,25,3,252,19,24,251,4,238,201,12,164,24,118,234,2,231,30,78,77,30,241,3,176,128,39,57,176,78,61,188,233,174,40,210,17,128,179,184,111,203,150,134,182,43,56,3,155,129,96,32,24,106,3,60,9,192,244,106,120,98,66,120,2,192,190,13,161,3,9,149,98,76,15,91,133,101,70,56,30,252,11,182,83,8,155,105,7,152,109,240,15,180,210,30,31,7,120,233,108,136,247,111,136,143,140,68,59,53,100,217,105,239,248,129,231,219,221,46,139,242,185,46,106,101,232,90,11,81,42,0,155,180,77,107,118,31,189,51,176,58,43,185,104,23,166,85,196,93,53,128,56,9,77,42,89,212,12,46,92,144,118,200,5,52,208,121,8,185,91,69,46,171,94,148,219,185,126,120,63,101,33,197,179,232,29,189,225,29,30,186,141,150,12,157,101,21,4,118,240,86,81,104,72,240,46,128,226,56,154,154,6,200,3,129,140,15,142,22,0,18,237,143,162,130,146,40,163,203,93,184,167,241,124,225,175,39,8,90,76,142,215,113,110,212,190,81,142,204,219,142,199,101,244,110,72,84,231,132,182,218,212,3,100,94,186,29,94,150,107,132,15,32,132,102,58,18,155,146,199,42,121,12,134,106,130,70,65,57,164,91,46,220,174,162,45,205,150,180,21,176,54,56,159,29,31,36,83,174,135,96,66,225,44,224,47,192,240,241,204,15,113,25,147,47,113,208,202,44,32,124,164,6,160,121,168,78,54,198,146,94,111,2,166,8,245,138,150,101,40,6,150,228,74,13,48,120,96,193,67,196,87,36,192,156,253,228,243,179,55,63,197,14,33,56,91,2,67,202,199,141,94,73,7,113,214,163,123,216,107,73,86,228,70,37,16,39,245,82,25,140,5,240,166,222,108,161,161,171,245,0,74,128,168,227,35,114,103,135,103,217,56,155,218,69,72,12,128,60,97,237,187,236,194,151,4,37,44,132,57,105,71,47,103,113,200,244,71,168,233,175,80,211,31,201,40,160,98,3,74,13,26,16,71,48,209,17,178,90,72,147,196,102,209,237,225,111,114,162,152,204,233,33,232,221,143,200,4,152,196,157,93,72,111,172,115,13,82,24,252,148,21,156,121,129,169,214,8,100,13,50,98,83,82,144,69,152,255,17,198,154,65,160,38,186,172,160,185,98,150,239,140,43,123,176,207,33,128,190,153,228,24,188,103,61,74,243,62,165,121,82,218,34,44,29,185,73,92,219,162,201,22,187,72,55,96,252,126,118,240,77,46,25,31,56,214,110,195,3,201,1,224,168,158,163,237,133,192,60,96,196,76,17,42,108,71,215,56,133,174,123,212,208,202,132,120,24,199,98,208,164,10,64,178,226,12,76,38,141,68,35,20,253,7,4,0,64,8,152,78,111,48,248,152,39,28,60,79,1,34,247,0,8,207,67,72,120,39,36,60,13,9,31,67,160,68,125,64,137,112,222,160,36,41,80,246,123,1,37,9,65,137,56,65,225,104,80,34,104,221,152,152,31,40,9,79,80,34,81,10,148,66,15,160,68,162,16,148,168,3,148,72,218,6,74,194,73,178,82,84,47,66,47,189,164,232,94,200,187,180,49,9,122,20,191,137,114,198,10,233,17,242,134,55,176,71,231,201,27,76,22,117,206,70,20,77,54,72,187,182,179,155,209,88,202,130,44,43,144,138,9,199,241,20,77,184,54,3,117,56,69,19,4,244,104,186,199,227,137,99,89,208,100,52,77,29,80,148,119,174,139,88,56,51,224,190,192,93,189,138,135,1,211,231,154,137,110,185,221,107,244,3,242,98,118,215,229,61,235,242,116,93,126,55,115,235,100,84,186,122,213,38,255,154,0,50,172,68,241,116,10,22,118,1,23,88,133,147,33,33,18,14,38,71,22,175,49,15,190,126,247,225,223,222,102,128,68,244,197,189,211,215,127,195,60,142,200,188,154,29,103,39,144,200,28,149,68,168,132,115,72,201,171,172,202,202,148,148,156,230,164,52,31,41,17,41,57,200,238,101,39,12,49,153,157,52,196,210,21,176,156,11,146,14,83,190,173,72,240,155,93,60,53,153,216,204,158,175,70,196,238,121,77,243,189,54,65,211,230,103,142,85,37,231,230,173,225,126,19,139,90,179,102,40,235,156,44,182,18,146,27,132,139,94,1,60,171,132,50,120,219,0,205,82,128,58,56,218,39,135,137,118,148,195,237,140,26,199,19,210,199,216,64,38,7,172,125,42,179,76,73,173,138,56,64,43,202,103,238,46,114,13,23,129,122,5,128,138,84,113,86,7,40,14,165,43,34,133,88,83,146,161,81,154,41,171,200,68,148,49,101,141,243,99,241,76,118,146,93,116,42,120,102,224,73,110,161,174,88,40,148,74,124,129,35,168,59,170,239,48,68,57,192,236,102,23,13,36,134,145,26,226,34,215,61,154,80,41,29,139,195,104,66,137,68,44,230,159,53,62,33,70,210,79,57,107,124,33,34,73,165,180,196,245,150,53,30,12,39,233,63,156,66,138,231,158,242,112,82,233,24,159,144,36,169,183,225,48,137,132,192,119,95,76,33,145,142,160,197,76,198,121,87,97,42,215,120,168,62,204,200,181,114,120,79,110,182,155,130,18,138,241,145,100,44,17,43,134,234,208,232,26,244,150,148,184,239,126,144,15,51,136,7,219,37,220,199,63,65,144,15,116,249,37,202,250,136,32,138,231,30,34,149,194,244,28,131,164,106,91,195,164,155,188,176,129,138,146,46,200,213,115,15,115,28,85,63,231,40,173,202,214,32,169,6,255,105,34,182,244,112,75,9,127,142,192,212,48,102,216,7,240,98,21,61,83,78,30,115,102,252,18,248,217,112,41,49,206,196,17,176,28,130,34,142,8,213,42,3,181,243,228,245,18,186,255,146,66,244,35,84,79,99,77,61,243,224,222,15,30,220,123,5,171,232,207,126,243,54,3,164,127,67,55,132,187,65,30,37,114,3,156,240,72,9,8,105,4,94,19,90,57,9,151,133,126,166,12,150,190,83,17,100,236,113,98,240,39,28,35,166,81,131,243,78,46,53,72,238,30,91,144,24,175,48,145,20,46,7,236,251,255,22,84,68,205,136,25,63,77,58,56,185,30,252,252,222,195,79,63,103,168,75,83,198,25,211,29,23,113,135,160,97,123,25,184,8,214,91,167,16,144,164,55,203,60,103,174,53,68,141,113,169,74,216,88,103,16,29,82,189,94,21,100,5,50,190,30,243,132,83,14,57,98,233,96,221,247,56,170,238,63,180,211,87,127,243,232,231,31,94,92,116,157,206,229,209,21,60,99,2,115,246,250,71,103,31,188,138,237,236,255,241,245,123,140,127,168,152,130,208,144,27,126,1,124,108,129,96,44,83,166,239,129,242,100,210,251,138,214,67,67,197,120,69,2,178,23,176,194,249,64,229,95,215,144,62,67,211,211,153,90,45,99,133,62,50,54,62,108,97,9,13,201,39,194,143,29,131,163,198,93,144,143,185,196,149,134,164,7,220,149,8,100,232,186,217,118,240,120,183,78,155,76,14,194,2,117,112,139,28,184,48,82,46,140,100,237,209,57,103,173,61,25,5,75,238,170,33,119,141,145,159,113,23,194,91,0,247,32,22,170,14,19,162,241,2,54,34,234,98,136,134,251,65,33,189,164,144,245,192,58,236,201,232,11,116,52,203,132,132,196,227,231,53,37,236,224,140,121,238,48,48,103,63,121,251,236,206,159,79,223,252,9,106,26,198,82,195,233,239,24,100,241,70,140,2,52,20,147,120,65,133,148,13,240,159,102,138,148,17,93,85,33,50,49,72,52,57,87,247,136,230,61,120,231,47,15,63,251,101,151,238,215,32,171,112,57,253,155,68,185,99,255,208,246,224,178,0,248,229,71,103,119,223,234,2,192,170,86,236,216,63,219,40,170,117,73,92,173,170,58,228,40,111,54,3,59,200,72,204,212,202,176,37,197,70,205,209,237,76,22,222,170,181,8,127,237,115,154,147,243,123,24,153,125,129,35,197,113,151,28,0,231,104,181,13,132,215,144,9,232,48,195,4,111,223,102,70,152,224,176,103,107,224,76,62,129,249,104,206,53,101,54,179,21,191,41,131,26,83,225,82,86,12,237,24,226,4,209,5,101,192,78,253,182,46,217,94,187,122,100,45,25,132,244,50,215,12,199,252,122,240,135,159,251,206,24,98,153,150,4,93,83,171,151,179,110,56,54,88,39,16,0,75,118,169,0,216,98,66,144,173,2,78,222,166,221,63,248,92,56,161,217,113,2,3,87,149,149,125,11,40,116,108,104,33,186,223,231,249,107,12,73,62,202,224,32,131,246,239,215,12,17,0,71,96,112,126,52,228,40,43,236,38,11,14,118,73,3,253,34,117,161,175,116,224,64,79,55,80,103,239,255,254,244,227,119,206,254,252,55,31,176,224,119,228,76,235,3,25,254,120,255,203,63,194,40,153,95,252,127,167,159,190,113,246,234,91,126,120,77,36,147,243,211,163,31,191,121,255,155,247,61,176,234,162,55,190,99,145,29,211,6,38,234,154,215,186,211,75,114,97,2,176,198,26,151,102,157,4,92,83,208,69,69,253,231,30,206,128,20,8,178,94,107,221,227,144,60,100,85,207,17,105,210,161,90,68,146,101,64,235,5,244,179,255,248,240,244,23,191,234,14,250,69,207,188,33,102,27,250,184,222,160,125,248,217,111,207,254,237,229,174,72,110,136,94,117,161,108,136,217,68,112,177,222,216,116,51,68,236,97,172,148,139,112,99,34,217,199,144,17,160,46,104,69,106,64,211,80,83,60,52,204,66,241,104,25,168,98,112,243,230,224,165,193,150,19,197,133,171,76,222,67,121,101,122,95,160,145,32,13,29,206,234,106,205,191,44,18,37,217,140,46,213,102,68,150,145,27,88,127,106,232,206,80,121,22,202,168,176,87,89,100,168,242,75,232,229,140,72,96,111,98,99,61,153,206,157,135,227,223,154,237,67,255,1,179,92,99,21,117,228,46,139,59,181,151,37,80,245,82,184,78,192,242,3,195,0,219,93,103,68,238,169,18,216,28,176,79,75,113,72,63,147,185,167,125,93,136,127,75,149,242,111,41,162,235,111,129,143,23,156,254,45,5,174,200,249,251,183,88,94,45,196,13,5,186,202,88,14,42,77,228,90,147,44,66,175,153,58,229,196,130,188,92,164,120,130,195,94,46,166,247,11,114,116,129,201,216,144,163,203,5,104,158,27,205,186,164,185,176,12,27,83,7,36,100,73,112,255,239,159,158,189,243,21,84,230,188,251,249,233,127,254,10,30,57,15,255,242,131,179,119,127,110,56,134,144,131,62,146,250,30,3,21,49,66,21,30,148,8,197,192,121,160,32,93,135,164,176,197,170,218,144,68,20,245,27,254,240,63,46,74,170,138,142,34,250,180,48,125,37,28,106,68,67,124,165,20,125,126,100,8,12,6,33,48,193,63,120,150,91,129,179,239,188,59,116,246,215,87,189,20,149,30,61,116,160,123,208,2,179,0,19,221,72,85,171,245,7,31,124,58,116,250,233,123,152,88,65,86,233,168,141,76,205,131,78,181,21,13,160,159,178,202,54,8,135,119,15,253,141,242,239,129,170,53,90,203,63,137,158,201,192,180,102,85,106,16,26,177,2,127,19,160,240,27,88,148,101,16,83,96,178,1,66,83,87,29,173,19,231,28,135,251,16,141,37,167,111,189,249,224,227,207,125,226,229,200,74,189,169,19,63,40,244,219,164,146,51,240,201,29,192,155,64,134,156,117,186,104,245,172,81,160,78,93,202,60,91,91,14,183,103,255,161,129,211,255,193,111,76,190,183,8,192,243,24,142,49,195,146,32,170,74,21,57,233,248,142,4,54,209,243,72,80,127,254,35,33,224,216,28,251,78,216,67,72,222,10,148,43,95,27,145,180,66,34,70,72,90,44,157,18,136,3,94,12,154,45,4,217,35,88,58,82,136,64,202,211,162,242,19,230,76,215,18,147,158,51,134,215,19,198,65,203,221,201,96,19,198,0,167,136,142,77,131,218,91,69,24,178,163,86,145,81,0,32,196,254,223,78,236,46,44,144,120,225,254,51,109,100,208,225,107,42,100,76,14,188,252,19,161,230,13,246,2,254,54,161,129,139,99,238,1,146,163,98,7,212,62,104,202,26,188,130,224,88,98,99,13,240,250,179,47,30,254,237,199,167,47,127,228,133,224,0,206,114,25,106,10,11,213,166,6,21,148,168,191,110,45,25,248,228,172,13,207,46,152,109,110,77,221,151,148,85,100,197,128,140,154,200,68,52,161,13,211,45,122,219,103,110,149,37,15,31,179,33,100,11,131,11,2,202,75,23,49,44,106,137,173,153,253,176,135,230,195,190,158,101,134,213,18,162,242,78,67,97,112,114,160,255,3,112,48,199,215,8,144,247,193,12,49,20,194,43,98,88,228,20,236,54,138,198,35,232,200,86,60,200,130,55,183,204,101,51,204,140,49,95,131,12,135,209,49,227,4,199,236,13,143,21,107,223,27,40,149,88,32,104,109,45,252,21,185,112,88,219,9,102,59,216,0,114,18,156,24,192,22,123,204,150,201,193,176,12,227,89,64,198,159,144,49,60,153,14,15,15,57,15,203,228,170,125,86,26,126,150,201,74,192,207,26,220,101,143,172,184,236,145,21,108,106,169,120,218,191,43,14,251,247,35,98,177,42,153,6,240,186,53,187,10,101,57,26,117,91,100,42,148,69,166,98,218,95,82,164,222,54,41,12,137,144,8,206,217,64,240,26,49,75,115,110,7,98,41,233,122,79,222,128,179,253,23,191,193,123,236,254,151,119,31,252,238,238,195,23,223,0,167,61,58,236,237,136,133,200,102,22,44,82,134,216,191,41,64,200,213,39,20,240,26,80,30,152,74,142,117,188,187,248,21,68,18,177,203,178,252,162,86,82,247,156,189,78,83,135,38,234,254,87,63,130,209,63,223,251,1,160,86,103,127,250,62,156,55,119,157,108,11,39,255,187,82,209,245,122,40,111,125,14,97,219,43,40,78,98,216,34,172,98,152,168,211,117,2,183,154,90,53,227,153,247,118,152,9,195,252,122,97,168,108,104,192,252,129,96,19,45,201,74,91,6,252,25,5,72,198,107,40,58,252,109,250,244,21,43,64,114,109,128,131,151,176,112,232,134,193,48,128,23,8,246,178,186,3,39,140,116,132,1,45,43,24,201,7,41,83,102,146,151,80,195,215,128,80,221,200,224,38,147,22,218,163,145,39,61,39,14,25,30,42,134,65,115,210,176,61,231,186,236,30,195,158,57,194,178,73,150,231,40,115,102,147,3,237,232,134,133,221,173,76,118,16,93,98,98,10,231,244,4,204,246,137,200,208,119,79,195,117,5,100,24,92,237,21,159,251,240,148,80,76,19,123,195,239,128,242,130,34,250,191,0,115,246,254,107,166,67,33,238,60,4,68,140,70,64,11,26,22,4,204,253,47,127,127,250,199,159,66,83,148,247,127,255,232,197,247,30,254,253,149,179,223,124,240,232,247,111,252,227,235,55,32,190,255,241,191,0,247,126,250,193,31,78,127,248,243,135,31,124,2,239,148,126,248,242,233,167,95,253,239,139,223,135,12,146,233,228,64,219,225,199,140,245,18,178,72,128,58,66,214,246,153,35,236,156,166,102,189,165,42,163,173,20,43,4,186,158,136,146,227,56,196,216,28,101,76,87,159,84,70,54,124,5,170,89,25,57,24,74,108,245,90,192,203,85,204,156,33,149,181,177,236,134,219,24,116,73,50,12,209,105,193,25,156,104,150,60,15,138,209,126,104,146,166,169,154,127,211,167,31,254,233,225,159,63,98,40,159,143,30,60,147,12,44,162,44,39,45,215,126,61,36,212,235,213,54,58,36,88,211,182,25,212,14,4,17,7,147,207,230,216,43,89,211,213,155,221,55,176,250,10,153,213,60,91,102,15,45,67,96,62,205,11,49,14,112,187,196,211,251,102,118,223,52,97,31,167,66,80,172,162,16,20,227,65,118,34,107,70,174,96,247,208,203,137,160,101,236,238,227,131,109,241,207,153,155,172,165,167,202,52,49,174,24,38,89,153,26,126,182,185,108,151,8,195,107,248,105,215,59,251,105,247,224,122,93,117,248,89,211,126,215,134,133,22,118,52,38,150,92,103,239,252,253,193,31,223,61,251,159,159,60,252,248,7,204,174,221,252,11,210,218,170,8,216,34,32,30,145,95,166,118,25,139,90,44,101,82,230,242,237,182,219,251,248,121,123,219,130,119,97,97,108,135,65,105,103,111,194,219,159,155,204,174,183,207,183,229,246,133,252,96,152,198,94,245,8,106,93,136,25,1,101,203,6,5,117,214,222,157,113,177,105,235,110,85,43,246,211,91,219,222,91,103,183,243,8,7,113,67,202,128,41,82,193,254,203,112,222,94,232,118,175,113,108,205,213,213,255,156,154,43,195,2,179,183,58,104,192,62,85,198,38,214,54,39,38,236,224,32,253,247,77,104,247,99,86,219,217,67,14,230,232,150,108,177,20,96,0,86,235,21,198,203,219,219,178,4,2,155,11,85,2,164,162,231,42,187,148,231,252,45,39,72,248,10,92,52,195,92,48,227,19,171,121,36,121,89,196,205,216,1,88,39,138,100,82,242,148,185,117,194,58,53,142,190,193,56,156,103,176,195,253,60,224,173,200,204,66,47,80,152,237,120,20,95,148,238,236,142,90,31,67,198,222,162,156,66,2,74,214,171,128,195,125,148,210,203,203,34,36,175,144,202,123,248,102,43,38,87,202,170,163,22,35,36,81,82,18,36,81,54,150,232,246,109,13,156,61,58,81,113,207,74,109,147,131,18,208,104,232,194,130,193,63,9,80,52,52,93,233,213,142,61,168,183,111,171,33,108,124,138,179,74,7,128,84,29,65,49,91,200,102,19,119,24,145,118,113,99,141,13,1,206,12,150,246,97,239,211,213,126,245,2,92,237,29,55,9,232,71,150,103,221,158,245,189,248,221,91,222,240,14,163,56,155,116,226,152,21,202,57,151,117,108,77,41,104,115,221,117,2,233,242,179,245,243,238,126,54,68,34,197,112,184,213,105,3,103,232,111,171,56,188,238,43,78,175,123,205,16,23,160,179,55,182,47,212,77,243,101,232,251,8,253,29,32,93,50,55,184,16,244,151,11,108,189,3,92,184,122,85,10,88,205,5,61,4,4,190,71,1,129,67,2,2,79,9,8,46,200,50,158,100,193,135,96,224,43,40,89,52,252,58,176,14,214,56,236,37,211,159,189,175,250,117,65,175,160,157,161,87,16,90,35,212,166,140,210,124,156,232,157,151,197,134,46,1,155,242,118,218,206,72,93,15,105,191,134,98,45,32,145,8,240,170,37,89,171,33,133,253,233,167,239,97,123,223,71,47,190,118,255,203,63,2,233,23,31,254,56,26,207,233,91,63,253,199,215,48,181,229,217,157,183,30,124,120,151,97,111,145,186,99,232,218,96,13,96,78,6,182,242,240,211,15,13,17,149,254,66,20,16,132,91,48,172,21,78,130,33,189,34,41,129,190,197,45,202,39,29,203,91,108,145,21,217,230,69,75,93,6,146,101,93,214,216,123,170,172,4,76,105,40,74,109,153,50,236,81,49,124,116,161,224,166,25,114,9,220,54,88,46,81,193,47,34,56,176,207,9,150,71,121,220,238,59,237,37,187,224,69,193,43,101,200,43,172,156,117,209,88,36,5,193,7,182,72,126,64,206,138,21,193,3,226,169,216,102,118,30,224,94,168,40,201,213,128,24,46,6,217,38,244,214,133,71,81,243,234,85,30,235,161,12,254,148,156,181,200,45,205,139,76,142,100,121,75,52,140,218,233,58,222,187,208,155,27,127,78,216,252,218,227,110,25,74,53,234,244,20,189,33,8,239,54,193,10,122,30,244,104,83,89,198,2,62,180,26,93,22,202,226,168,231,158,192,166,3,196,192,18,89,179,124,155,182,130,212,255,121,33,185,144,95,194,200,47,249,68,106,177,43,67,43,228,64,85,76,101,40,100,141,28,248,45,0,76,209,189,98,180,224,201,68,104,251,143,175,95,66,138,53,11,85,76,189,148,107,217,37,106,217,37,188,236,39,172,43,24,78,209,140,228,118,121,135,243,147,209,56,27,71,47,19,101,172,160,43,48,222,0,57,128,21,24,141,192,136,156,246,241,15,30,252,225,55,48,95,212,221,223,2,102,6,176,78,64,108,114,93,245,88,231,21,108,231,132,62,184,119,96,107,187,228,13,226,160,101,17,106,73,189,120,99,50,141,138,201,23,67,51,70,127,174,85,185,125,91,113,240,197,182,110,16,255,234,60,249,13,150,161,71,93,122,95,97,79,206,125,196,92,210,209,226,142,122,226,113,164,148,40,136,69,159,64,22,81,123,80,30,76,226,109,241,39,64,159,224,220,81,160,237,89,3,28,24,150,100,1,35,83,168,172,155,176,163,54,178,130,45,102,133,236,14,77,209,143,66,11,197,158,176,249,180,209,152,5,206,74,201,148,222,0,82,184,69,61,227,166,173,145,19,197,113,226,43,5,38,109,148,132,91,236,89,244,27,237,40,29,32,177,105,8,93,55,75,85,48,54,175,62,121,182,167,38,118,200,62,145,168,77,33,25,242,31,4,6,200,185,207,241,193,209,174,2,72,81,168,22,145,232,133,53,88,129,56,199,5,217,85,58,110,192,26,217,86,216,77,66,18,45,193,198,148,171,37,40,84,187,5,26,172,199,144,38,160,150,195,193,119,18,75,101,184,145,140,195,130,72,118,68,137,155,177,245,96,153,32,65,118,215,252,100,24,160,208,113,100,204,112,29,182,6,92,85,29,173,26,20,173,75,219,152,61,34,109,119,226,114,237,247,217,255,148,231,58,154,68,36,61,4,224,212,91,199,58,46,231,117,186,95,83,60,206,118,60,173,94,234,244,140,226,82,147,187,11,27,10,114,150,0,150,4,135,28,117,146,7,252,143,5,15,230,160,11,79,104,104,19,28,102,114,62,204,130,161,185,242,80,91,81,218,248,29,105,23,90,88,5,205,219,93,226,135,228,164,112,14,89,44,72,91,43,208,34,26,63,106,23,246,94,224,72,48,89,95,107,94,233,219,24,216,7,240,214,174,186,17,207,186,17,186,110,4,246,219,71,80,160,85,119,80,32,192,123,48,216,146,182,115,36,160,213,62,98,168,92,49,99,168,216,194,255,20,211,162,24,225,82,70,12,21,118,201,10,156,194,174,93,146,183,188,25,93,1,71,31,240,247,129,116,20,28,81,164,150,167,239,252,249,252,22,161,230,134,178,200,42,9,224,192,68,113,91,109,110,230,208,170,204,232,211,116,187,237,219,171,48,30,244,240,69,132,183,230,240,78,17,71,127,124,253,55,15,191,249,6,208,245,80,40,228,99,14,8,102,2,238,26,155,69,160,97,255,71,125,99,13,43,65,242,14,27,10,18,187,192,186,138,195,122,48,56,200,0,99,188,111,52,75,37,249,8,188,133,254,202,78,35,66,62,229,242,50,181,59,236,3,190,140,233,248,21,7,21,234,92,164,162,129,35,199,215,123,22,21,65,87,59,29,124,102,193,132,154,238,14,148,59,54,146,128,177,50,136,161,108,182,193,8,53,104,54,101,119,180,102,74,85,233,104,4,158,80,96,228,232,127,172,97,118,78,34,35,165,108,118,231,101,112,144,74,90,38,18,35,199,39,172,78,45,96,81,173,82,134,169,117,65,201,164,122,49,199,60,125,249,127,30,190,244,14,73,150,99,88,46,10,218,38,118,121,117,155,47,218,247,77,21,199,187,50,190,26,145,52,160,109,20,210,208,49,200,239,222,112,253,6,172,193,247,191,58,125,229,30,224,43,206,126,244,59,123,207,148,61,36,203,96,36,65,254,251,140,229,201,143,157,161,193,132,192,251,208,67,105,177,179,95,65,195,180,126,11,224,203,169,124,69,149,139,18,34,116,110,35,99,27,98,135,80,249,5,245,26,54,61,6,91,183,14,15,83,111,219,99,127,63,133,133,197,144,251,53,99,179,246,69,55,175,187,152,68,62,199,185,76,127,61,96,234,98,14,74,111,79,134,84,113,27,133,122,180,235,52,13,253,182,227,173,221,159,214,233,62,235,107,118,235,143,154,246,6,49,168,74,179,86,64,190,54,29,214,197,236,180,159,149,161,28,125,59,173,13,61,160,103,112,117,12,111,99,151,115,241,201,249,3,81,24,65,102,224,197,20,60,49,34,25,142,3,255,58,22,19,83,24,24,73,255,253,95,123,199,153,232,53,196,68,247,149,151,187,90,155,123,45,189,236,101,118,238,221,250,51,183,248,54,191,97,151,155,176,213,132,6,216,19,213,140,32,102,243,169,168,1,150,172,89,235,105,254,81,94,144,190,231,31,57,44,247,48,255,4,98,146,181,4,26,234,154,42,213,177,118,30,0,71,28,140,131,182,171,94,141,206,98,98,140,148,164,50,209,88,219,116,45,32,26,3,228,74,108,40,72,120,70,231,91,51,210,132,103,102,18,47,119,79,134,164,43,225,159,45,220,241,200,212,96,24,173,152,213,13,75,154,30,232,133,141,222,151,228,42,0,217,147,250,63,252,236,11,66,51,104,0,28,17,102,32,32,62,177,101,108,152,131,224,237,11,39,137,21,66,71,124,52,103,129,224,34,124,177,136,45,214,89,47,41,30,207,21,182,54,34,168,135,110,88,109,19,142,155,65,81,212,168,248,224,39,207,32,230,80,142,247,46,63,251,243,98,79,47,8,99,245,107,195,22,111,158,20,64,110,36,25,98,105,0,17,87,218,1,165,108,99,233,7,179,236,147,208,17,193,92,243,69,240,12,176,208,74,25,69,173,157,81,74,42,138,138,243,24,232,166,124,7,80,141,10,176,224,136,167,112,153,136,102,245,218,47,162,153,224,117,67,51,106,28,125,201,25,212,240,59,203,26,246,121,250,103,68,48,62,210,147,147,228,7,111,60,250,221,95,207,222,253,234,244,173,183,205,36,125,134,53,226,197,113,80,102,147,253,172,182,5,71,199,181,182,129,219,137,125,58,106,148,30,131,125,34,28,18,89,113,227,233,187,203,46,57,51,8,238,75,35,240,94,132,177,207,138,97,2,131,207,166,239,127,117,255,155,55,207,62,248,221,233,157,47,96,234,88,43,107,38,38,249,82,185,131,202,173,46,149,55,132,42,82,33,242,150,166,107,150,114,138,238,36,97,247,46,70,27,160,244,127,184,1,240,123,56,215,208,32,253,116,126,212,32,35,214,32,135,47,109,144,57,81,60,207,56,65,181,222,134,10,11,62,155,26,3,218,138,158,138,6,246,248,188,191,135,174,135,116,214,131,140,9,64,232,95,196,68,81,204,186,75,152,100,120,157,40,36,10,58,70,83,72,218,222,209,227,88,212,59,156,137,68,176,148,136,96,249,109,59,30,35,177,158,120,125,148,10,252,236,223,94,62,253,161,149,207,175,88,108,214,219,116,227,21,169,184,15,131,166,158,251,120,196,77,246,179,242,4,136,142,203,110,1,218,105,205,143,197,131,253,46,167,162,49,64,231,193,104,70,200,37,167,33,188,196,132,118,31,160,180,97,156,17,8,178,29,142,79,135,216,11,126,128,170,70,92,148,239,180,250,1,28,155,167,119,222,62,253,240,119,103,159,191,99,32,86,75,18,244,10,164,236,253,235,148,109,205,117,68,53,210,73,63,184,102,192,213,17,217,44,224,93,235,240,44,222,175,189,252,232,189,247,31,126,243,219,103,235,138,205,4,251,193,107,111,80,87,108,249,142,241,65,58,28,94,116,115,29,145,138,116,210,15,82,25,112,117,68,42,11,248,103,76,47,109,76,220,159,238,209,235,0,113,174,79,153,202,78,31,225,82,229,5,13,234,138,187,174,7,236,172,223,5,65,0,118,93,17,99,24,157,78,149,242,113,177,58,80,85,95,16,23,98,226,19,117,207,81,196,104,112,113,34,58,105,176,79,148,233,126,189,65,1,106,33,76,158,160,145,92,106,7,188,81,247,114,113,231,59,206,93,0,84,121,248,231,143,31,189,242,230,163,87,238,252,227,235,87,103,167,254,241,245,107,125,219,92,96,57,211,97,113,225,212,24,226,216,38,56,42,65,63,2,170,9,69,159,248,70,64,239,134,113,246,17,130,41,2,112,195,220,12,183,26,85,85,7,165,235,200,206,194,210,50,76,225,76,10,145,103,109,149,239,127,121,239,244,227,31,159,190,245,38,181,186,235,141,243,241,144,182,230,186,45,30,236,164,207,165,67,112,117,91,56,2,252,51,184,14,118,11,17,50,148,115,154,136,216,90,236,101,41,250,180,10,161,160,235,101,65,158,69,187,144,159,125,118,250,214,111,73,196,99,178,38,48,167,79,85,42,3,66,64,115,97,216,62,27,52,208,97,150,169,154,253,76,51,221,97,199,121,182,67,102,159,104,95,72,174,61,195,166,139,143,126,246,235,251,95,191,9,214,230,209,75,255,101,151,177,140,232,191,29,135,253,173,198,60,52,40,60,64,3,243,116,73,168,93,234,213,240,23,31,156,253,250,35,122,106,157,162,3,134,160,7,155,2,92,176,31,44,39,131,235,136,224,214,4,16,30,16,190,128,23,112,208,85,187,247,75,56,146,201,183,255,123,184,239,8,86,221,191,123,247,244,237,159,25,88,85,151,180,134,237,146,238,226,77,103,237,221,94,170,233,108,179,1,67,71,152,150,179,29,80,20,143,187,31,20,37,51,213,17,69,205,217,252,46,34,14,20,8,254,246,67,235,130,23,212,7,135,94,222,87,55,116,209,24,100,244,127,169,24,4,69,199,158,16,200,49,254,254,238,164,237,83,215,229,102,218,57,207,223,81,220,130,122,137,199,191,57,51,175,19,92,138,72,91,63,61,174,108,191,202,12,71,213,158,87,182,55,195,205,34,220,67,14,235,205,75,190,92,35,232,101,190,242,99,230,140,128,231,198,242,35,9,153,188,60,97,29,143,59,254,200,138,187,203,120,7,48,175,154,153,60,27,194,161,153,89,173,83,36,115,146,203,0,148,118,39,105,48,147,240,92,209,193,144,212,154,212,0,195,65,45,51,65,83,141,131,46,213,187,237,173,139,130,51,87,175,171,178,162,187,65,197,34,136,5,145,61,187,133,217,125,31,89,67,232,244,237,189,78,13,246,144,117,76,142,33,199,229,13,186,57,238,136,195,15,8,42,201,139,74,126,217,242,61,20,237,213,140,108,113,146,104,122,151,185,101,85,71,234,7,207,148,14,142,118,123,200,235,208,161,134,1,83,222,0,201,115,122,125,100,100,76,3,156,77,89,195,235,191,45,226,196,108,165,225,16,52,236,34,78,76,70,214,77,38,200,185,22,244,204,55,29,165,88,204,187,16,27,93,24,200,136,126,238,190,48,176,189,94,86,198,217,111,15,75,211,169,202,249,215,166,105,170,146,46,96,113,172,198,156,171,3,87,195,182,60,19,150,123,87,167,245,145,156,197,88,51,185,173,135,249,118,215,229,65,205,245,178,62,174,126,123,88,160,142,117,206,191,66,168,217,11,91,34,170,53,231,26,161,37,49,23,9,231,26,24,131,185,6,230,81,126,1,49,45,69,72,126,1,81,138,225,95,73,177,64,82,166,20,5,129,164,81,41,21,18,36,251,64,154,231,140,119,137,68,220,168,17,39,117,133,100,52,98,164,91,41,146,119,145,184,241,142,143,167,73,54,3,46,205,199,96,236,218,5,148,85,165,16,129,77,206,225,0,176,169,34,248,189,114,17,158,200,40,1,1,58,14,240,4,168,154,129,149,160,70,25,222,109,20,2,216,209,182,225,91,210,48,229,192,222,78,208,173,126,2,5,54,156,3,115,94,205,196,88,146,80,193,145,29,4,63,224,182,160,219,49,126,134,181,201,19,56,53,1,117,67,104,5,223,24,169,133,9,131,99,75,64,203,58,176,204,76,1,106,190,97,73,6,85,24,91,150,177,103,77,37,169,85,137,31,180,51,115,43,249,76,194,237,155,159,13,194,168,227,147,20,69,62,181,34,53,162,196,71,136,223,165,114,23,209,73,194,85,173,140,58,135,175,214,204,104,180,15,63,120,3,6,164,189,247,103,24,250,103,151,173,0,110,96,14,28,218,77,148,105,1,71,177,248,199,215,239,61,252,236,139,211,247,63,57,125,245,167,15,63,248,228,254,151,127,196,50,18,150,175,79,223,250,247,127,124,253,6,150,157,112,100,11,24,230,217,32,15,88,221,54,130,98,215,58,213,1,184,196,44,116,33,69,233,93,209,227,28,21,236,150,53,35,200,194,10,184,83,51,113,78,50,254,61,166,23,234,226,76,253,210,133,176,56,139,59,18,240,80,27,25,176,204,24,147,208,172,210,73,123,140,164,191,128,7,175,224,130,107,230,210,195,217,55,83,42,89,15,128,35,234,184,47,174,32,132,103,159,67,154,213,43,48,39,175,164,128,211,18,134,138,56,134,100,99,3,109,216,68,4,166,71,90,71,25,152,34,9,152,76,105,211,8,241,228,62,162,93,57,65,60,186,206,172,147,120,201,61,231,41,177,29,233,102,57,183,91,48,12,21,11,107,230,52,77,104,159,184,54,83,207,53,125,115,151,16,116,247,15,130,140,144,23,93,27,253,239,139,47,157,189,246,163,179,247,239,162,212,183,36,66,49,198,64,70,7,252,231,174,153,105,23,41,18,188,130,28,159,126,248,238,233,27,47,159,190,252,223,167,119,190,52,45,238,154,250,77,56,201,130,210,190,9,91,187,201,216,218,161,35,36,67,88,236,14,129,58,22,230,122,137,140,172,181,171,71,35,71,197,189,182,230,12,144,236,232,225,225,75,111,156,190,254,129,169,135,83,97,98,231,30,123,56,110,117,233,129,220,92,124,248,46,216,227,118,125,159,220,88,108,246,218,81,163,84,223,115,5,121,166,137,31,88,64,211,20,205,90,64,134,173,201,202,38,166,11,81,206,158,47,137,181,92,231,204,37,182,74,199,56,75,217,93,165,10,219,215,211,42,15,142,86,107,117,243,120,113,23,236,253,216,87,211,179,43,180,182,216,177,22,234,55,220,65,99,36,20,0,215,17,182,167,72,34,135,216,22,28,112,23,40,85,235,137,19,0,99,177,45,0,226,156,125,233,59,3,0,203,248,3,96,225,131,7,0,94,184,224,5,6,193,140,206,112,160,66,126,128,32,124,177,32,184,136,128,224,115,51,179,19,116,12,238,181,137,220,252,205,201,245,185,185,155,51,227,55,225,50,35,83,149,12,35,20,139,48,254,49,92,124,116,33,233,106,66,147,170,228,121,113,133,110,208,64,203,199,109,135,32,108,7,208,113,74,171,142,69,220,52,170,75,28,115,132,187,93,202,32,244,234,82,6,175,61,29,99,156,138,38,238,53,93,62,159,201,44,248,124,53,122,57,177,199,201,183,5,34,183,7,237,127,250,57,162,188,162,156,211,33,171,109,124,135,187,55,199,73,154,149,78,88,103,170,169,78,97,231,236,232,78,98,164,73,66,109,178,89,173,206,136,48,77,11,137,8,71,115,53,1,207,20,82,72,62,96,113,4,44,131,251,36,81,243,66,208,136,170,172,224,174,175,136,136,49,114,165,152,130,1,235,170,168,72,144,53,143,115,253,196,25,145,142,110,158,4,125,103,251,24,161,25,101,29,139,50,102,187,65,239,112,123,48,216,50,202,86,211,33,138,247,69,7,143,188,164,192,145,186,35,98,232,6,201,81,69,69,101,213,157,193,186,77,49,2,7,117,52,163,2,118,89,0,169,235,236,211,225,247,109,225,63,141,169,87,168,169,247,141,227,230,29,46,146,70,213,11,95,165,11,94,27,58,82,38,160,84,238,224,158,116,1,167,202,204,47,0,167,163,156,145,198,199,39,14,103,188,215,121,165,100,153,94,195,230,251,44,191,212,109,179,121,210,28,64,63,167,179,155,236,129,51,180,218,52,187,194,30,91,161,213,226,82,41,157,74,23,204,172,52,83,217,3,51,180,218,246,183,76,161,65,9,183,172,45,127,138,33,253,118,18,154,145,190,9,49,17,158,210,183,61,160,84,71,53,128,183,250,164,63,229,0,114,176,244,85,14,248,235,85,60,84,22,62,202,13,95,237,79,55,197,139,159,102,165,139,94,198,83,241,226,208,26,193,28,153,157,180,76,79,64,101,209,33,127,240,19,86,77,204,66,18,118,29,103,95,142,64,21,227,13,67,29,225,161,146,190,20,125,4,209,96,251,103,70,61,175,246,224,146,82,40,113,79,52,133,146,171,139,7,95,191,75,235,64,112,23,11,234,77,135,10,196,85,237,245,191,158,189,248,146,19,50,20,115,180,15,224,110,30,235,14,232,252,101,127,26,88,74,58,55,69,75,51,106,27,235,29,16,205,75,95,96,146,79,90,148,166,215,217,75,150,199,149,122,16,232,205,130,190,178,44,196,5,79,113,158,94,124,10,134,184,13,6,228,78,219,3,8,160,92,7,8,218,254,16,60,248,227,107,15,238,126,220,97,22,16,245,237,9,6,84,210,128,66,191,166,15,51,176,229,140,87,175,167,119,222,126,240,142,25,163,204,75,139,128,39,86,182,233,96,78,191,249,49,204,190,73,208,210,183,22,70,209,222,166,13,21,245,159,57,136,188,172,142,226,61,151,181,38,84,97,194,72,190,23,168,151,112,73,208,144,180,221,148,69,223,124,98,246,204,102,61,228,44,243,170,208,41,97,153,83,151,96,81,139,126,58,32,84,162,247,164,104,214,122,59,50,162,53,11,186,38,128,85,73,176,56,195,89,195,59,197,25,138,135,7,67,226,25,89,209,60,202,68,162,153,120,26,252,107,79,131,246,157,82,35,120,230,159,126,102,133,250,252,226,252,82,110,97,27,72,21,171,3,153,254,73,203,244,62,147,255,204,138,244,79,48,107,71,39,57,159,200,242,248,48,0,139,128,151,43,43,25,22,24,186,145,17,154,128,118,157,176,82,93,210,124,196,159,80,154,15,119,2,13,59,43,36,85,145,72,109,242,69,172,70,177,40,172,96,227,21,80,2,96,51,18,159,140,114,45,177,13,179,54,12,49,90,53,158,96,12,96,207,83,251,150,209,111,70,103,205,94,51,10,107,244,9,70,109,245,152,17,88,163,63,48,100,89,204,200,172,217,87,166,193,146,158,50,85,150,234,39,83,60,65,201,104,124,210,155,68,47,81,175,226,189,5,207,173,86,89,206,222,96,183,156,106,149,101,118,155,157,181,212,42,92,90,148,82,82,58,101,168,85,36,41,187,101,234,85,116,233,187,108,41,210,81,127,241,29,183,250,192,54,241,62,138,29,183,50,164,131,29,136,97,93,223,73,165,85,20,52,108,52,108,170,195,112,173,111,135,49,200,211,51,250,80,36,120,106,104,146,161,79,113,25,195,94,138,54,197,176,172,189,116,235,12,28,189,3,72,247,103,175,190,75,16,238,199,47,89,225,65,118,32,94,220,196,136,1,200,29,122,26,211,192,166,190,217,139,173,6,110,16,10,245,175,254,129,114,124,189,137,12,203,111,246,104,169,64,219,198,123,27,68,120,68,234,45,2,92,43,171,232,210,220,171,15,48,25,158,77,157,126,249,229,163,223,221,35,97,163,191,255,149,59,224,97,127,205,97,200,60,156,239,206,215,174,159,146,198,92,67,111,109,11,181,179,59,139,223,102,65,83,97,224,212,79,216,49,196,167,51,132,31,61,244,133,202,117,233,202,192,29,47,85,136,21,144,164,107,87,168,156,159,74,193,66,48,86,31,6,71,181,15,36,239,124,242,232,197,119,188,33,105,54,164,94,20,83,164,88,23,56,218,186,15,28,48,128,211,235,159,156,189,127,215,173,142,163,52,84,74,89,86,164,222,214,155,46,235,92,135,75,51,240,176,219,118,28,52,229,226,126,31,166,24,52,53,122,188,86,8,21,235,98,60,65,81,171,103,85,61,49,208,68,12,52,17,3,77,196,183,219,184,192,112,159,242,55,43,32,37,158,162,65,193,5,11,190,130,148,213,36,86,149,156,178,175,0,40,141,4,184,110,75,252,141,114,17,177,24,47,70,12,241,87,150,178,170,100,202,191,13,9,222,122,74,201,56,116,177,168,154,108,186,45,217,30,205,162,59,248,247,140,44,177,174,43,210,140,36,177,78,51,238,204,148,201,189,155,205,33,157,133,117,227,105,235,179,243,229,167,77,78,167,226,88,41,48,146,149,53,161,158,49,123,225,180,118,248,104,44,140,231,231,107,90,64,145,90,67,19,56,177,163,21,159,201,47,60,115,48,152,233,2,13,24,112,71,128,208,247,142,48,129,18,125,130,245,28,132,75,3,120,100,232,155,112,6,64,148,195,10,241,60,230,249,203,177,84,143,153,91,228,146,26,72,203,56,246,41,144,111,56,6,74,119,70,134,21,192,210,24,236,34,248,73,217,58,242,48,139,168,70,138,88,25,113,50,16,236,113,152,103,19,124,133,199,63,54,255,33,222,202,180,115,55,182,87,48,221,75,145,156,64,167,171,3,192,25,57,150,0,23,165,73,128,167,209,192,49,12,70,64,178,113,218,47,86,239,127,249,230,195,127,251,230,254,151,119,31,252,238,46,52,49,145,203,101,200,153,144,180,139,64,82,43,84,155,26,3,239,84,40,96,59,182,139,111,254,122,111,215,82,236,249,52,107,70,31,177,223,237,186,218,164,128,236,208,26,157,203,167,11,144,168,65,188,210,126,160,33,97,17,7,150,233,161,49,28,157,196,23,50,42,160,75,15,141,89,202,77,159,246,220,215,177,61,180,106,69,98,2,205,214,17,207,175,100,194,255,151,15,68,119,184,145,244,238,237,216,78,60,185,123,59,14,30,162,113,248,156,220,225,18,201,212,238,237,20,250,28,252,87,241,86,234,228,74,152,154,33,42,194,20,222,140,103,239,191,246,240,179,207,172,238,49,38,64,65,1,163,124,199,217,193,198,233,189,35,151,115,243,116,108,28,11,104,253,238,8,162,73,238,134,188,4,239,200,5,183,231,220,27,132,204,209,22,224,180,100,64,247,85,45,163,187,38,13,176,246,150,251,56,82,123,34,170,68,101,210,129,114,133,59,31,5,146,54,0,54,82,133,12,85,17,254,105,59,178,64,187,78,255,90,248,206,238,58,180,67,80,210,89,138,142,192,3,11,25,75,34,161,42,16,82,164,195,66,34,78,11,126,112,29,140,216,1,211,46,123,74,224,24,176,75,8,240,188,190,134,121,127,32,158,32,23,246,96,134,100,216,5,146,8,126,225,47,219,64,147,126,15,113,133,202,6,140,15,135,44,76,29,107,37,142,181,31,214,116,40,73,37,120,139,135,28,43,185,252,33,28,215,213,171,36,209,17,28,52,102,224,220,174,186,102,37,192,62,7,89,37,36,139,168,154,12,63,200,34,139,131,63,160,196,174,1,248,2,221,96,128,87,43,86,122,239,160,195,254,220,25,42,34,131,213,98,172,45,134,182,159,20,233,142,245,29,146,149,98,181,41,74,141,0,56,247,112,6,98,51,160,182,91,208,236,86,31,12,206,167,92,22,157,171,144,207,164,194,74,185,59,0,3,92,66,184,152,83,68,176,211,33,146,131,111,163,86,58,231,16,133,235,161,146,172,136,118,86,220,100,113,193,12,3,238,2,38,139,118,1,4,91,128,232,152,197,65,60,137,120,10,125,136,157,69,173,48,64,38,219,234,83,206,21,228,197,172,224,244,154,135,204,63,250,96,237,158,44,84,31,120,140,220,47,163,181,33,146,72,68,172,147,72,146,114,215,133,31,148,189,176,116,7,111,27,107,18,212,146,52,236,247,141,59,187,228,194,17,80,10,143,11,199,81,221,110,190,156,21,220,87,139,230,173,42,210,74,65,113,79,170,14,51,40,172,4,154,95,184,10,172,110,200,43,89,153,74,178,77,185,98,123,59,32,137,172,2,228,119,235,214,210,188,103,244,88,87,244,5,166,153,103,189,63,45,128,97,26,29,155,81,20,58,171,61,209,253,152,169,45,236,11,1,244,158,17,6,43,10,149,160,19,45,160,113,204,132,224,204,131,46,57,99,4,129,241,74,206,232,50,96,160,214,36,91,49,9,124,16,202,6,25,188,160,118,70,59,210,178,148,216,206,48,25,5,224,144,238,138,156,163,90,165,4,88,74,24,149,168,84,229,1,239,221,32,185,23,11,35,28,152,120,127,76,131,120,5,70,24,218,83,101,32,234,177,140,107,238,252,107,223,114,50,18,26,235,24,72,70,53,223,192,169,67,65,24,0,34,210,239,208,105,70,208,155,126,191,134,162,238,0,252,135,151,209,96,1,172,92,87,25,123,12,31,188,59,241,208,93,71,250,249,232,218,14,195,132,138,170,82,20,116,152,87,11,57,70,6,119,193,198,70,115,197,210,129,192,93,10,63,31,28,53,131,53,27,58,49,42,6,179,27,149,0,230,56,47,106,72,72,111,72,124,112,76,66,159,65,97,227,10,60,44,242,82,35,168,115,205,208,35,233,89,13,158,161,148,114,65,55,148,11,122,168,170,182,36,13,156,140,59,176,203,35,102,23,41,100,109,97,118,58,177,3,87,52,169,100,71,65,194,168,73,1,71,45,61,219,183,34,9,203,239,160,174,192,170,23,173,238,83,174,5,108,81,135,32,23,34,100,175,175,46,46,64,29,77,67,10,160,159,13,164,114,112,197,205,6,68,89,48,14,103,227,7,181,161,4,83,26,191,122,85,160,37,115,176,149,133,16,206,74,148,101,246,153,225,128,96,211,67,4,135,153,97,219,75,162,14,64,221,89,146,103,22,218,255,209,47,60,109,1,205,100,183,65,211,10,197,231,236,167,169,3,218,35,2,97,188,78,112,199,196,158,36,171,226,77,139,223,32,242,169,134,160,175,38,11,117,210,90,214,69,29,4,39,49,132,99,249,255,217,123,247,62,55,170,35,97,248,171,200,29,226,72,235,150,172,251,204,104,162,245,99,143,199,224,128,49,193,38,108,158,97,94,255,90,82,107,70,88,234,22,173,150,61,195,88,207,15,146,128,157,4,175,225,9,183,16,178,96,22,2,201,6,67,54,92,109,67,190,203,179,214,204,248,47,190,194,91,117,110,125,78,223,36,205,197,192,174,60,48,35,117,159,75,157,58,117,234,84,213,169,83,21,224,24,134,159,25,130,38,47,115,163,184,41,241,138,17,233,239,62,22,229,32,169,209,179,125,26,13,138,234,28,195,171,175,12,95,124,237,155,219,111,193,12,81,79,1,141,120,189,98,249,99,36,46,212,89,32,143,10,171,137,246,9,140,225,36,191,25,94,123,117,243,179,43,252,112,241,162,225,88,232,14,49,96,2,196,206,77,217,251,102,200,38,47,179,220,223,170,192,205,207,171,76,244,97,95,107,172,63,16,255,13,238,107,85,80,125,173,48,128,153,169,163,20,68,244,57,248,196,36,35,34,144,223,199,30,131,62,80,175,195,199,164,198,240,126,229,197,225,111,222,210,112,98,194,3,106,233,154,9,235,73,227,157,206,250,32,159,213,125,11,20,180,40,36,221,86,111,53,57,203,234,228,114,35,108,180,212,234,185,180,148,213,245,89,61,151,91,38,241,229,225,95,69,130,155,77,101,82,3,165,92,236,3,236,68,230,188,185,222,75,58,41,110,41,214,238,124,241,151,225,135,175,109,222,248,116,243,205,191,220,125,230,141,237,127,92,222,124,251,250,221,191,188,240,205,237,23,64,201,221,252,240,223,129,126,134,215,255,99,248,252,239,183,175,127,128,52,71,98,181,163,147,9,31,102,110,28,171,50,167,9,105,231,179,36,166,111,116,187,237,117,178,235,232,134,179,210,71,119,164,30,212,78,166,232,94,195,85,160,239,253,225,203,41,182,27,134,29,155,166,65,85,22,135,50,10,185,18,255,191,160,164,174,240,192,88,97,92,112,60,42,166,48,129,156,176,58,147,122,202,181,128,47,75,42,236,17,57,137,112,50,76,153,77,85,146,241,57,130,21,232,208,107,18,52,90,221,215,108,176,68,106,210,99,31,175,189,40,13,41,84,231,3,213,64,211,188,195,7,102,204,128,154,226,217,81,69,20,3,122,13,209,168,92,101,232,140,179,72,9,112,13,120,34,229,18,157,167,252,165,103,119,204,184,221,202,129,177,193,108,184,209,153,117,17,118,64,61,110,149,0,96,104,91,110,8,59,64,171,213,229,171,155,175,126,236,203,8,156,201,104,148,139,232,198,88,0,26,97,0,74,227,220,27,240,68,30,89,1,222,128,177,3,62,93,81,51,190,51,126,192,153,10,241,55,30,151,31,88,1,126,96,81,126,96,133,242,3,203,199,15,30,14,119,21,222,8,243,151,80,111,109,56,25,233,202,137,57,88,134,69,193,67,140,106,210,209,174,229,29,237,18,46,162,232,101,192,69,12,216,130,36,43,74,213,102,223,185,105,15,36,162,128,180,46,102,81,203,211,131,29,20,32,168,94,47,87,85,244,189,176,5,168,22,167,12,128,181,193,141,66,201,176,50,222,254,26,224,17,150,196,35,44,249,104,88,93,205,145,10,216,14,73,199,73,10,177,94,111,233,237,113,137,199,9,16,143,67,137,199,9,37,30,67,118,229,181,66,116,69,98,78,58,120,16,244,140,144,151,200,43,105,235,57,157,182,95,45,114,50,124,104,231,100,136,151,159,122,230,10,238,216,231,70,82,100,177,98,195,216,8,69,182,128,178,8,69,182,61,138,108,33,69,182,232,16,218,104,33,13,25,98,155,3,159,43,206,215,28,211,56,47,228,38,62,58,28,158,155,5,13,17,221,252,234,171,218,50,160,23,245,87,20,127,205,134,118,0,24,44,188,231,178,31,40,52,220,21,34,87,12,18,148,35,17,148,195,101,175,156,39,120,33,121,113,195,180,106,122,246,66,75,171,22,110,88,13,114,176,114,114,48,30,177,69,145,231,75,176,93,51,103,210,101,208,233,168,237,91,48,79,83,156,137,14,159,187,34,31,73,40,121,4,168,197,220,215,18,119,230,241,131,174,28,62,75,38,114,221,82,12,68,228,88,18,246,60,242,76,218,200,119,236,250,195,78,105,93,245,220,211,82,78,61,28,238,22,116,31,210,192,217,86,253,188,42,155,153,33,250,251,125,102,59,211,171,195,198,212,62,107,119,171,104,154,15,150,33,22,145,159,113,69,95,108,52,212,26,191,143,219,12,114,11,189,174,55,244,254,190,109,56,76,105,178,130,74,211,42,181,23,115,13,73,225,209,124,227,112,124,50,14,221,72,200,181,151,128,137,15,214,180,195,140,1,234,170,134,151,45,189,14,47,89,162,210,134,247,178,142,47,235,186,27,118,74,208,200,244,186,109,244,101,67,19,68,251,72,178,95,109,243,39,135,208,202,199,76,85,81,185,150,251,184,91,244,218,176,200,0,87,163,138,147,148,197,253,165,220,50,104,82,201,81,45,107,218,88,205,17,59,135,43,75,188,182,95,51,180,184,102,232,102,36,199,4,212,12,173,113,52,67,101,187,11,215,12,147,194,244,139,177,176,191,19,150,47,74,244,123,173,113,181,154,184,54,152,194,197,246,134,193,183,160,20,115,243,68,190,36,239,79,69,239,190,217,212,70,247,157,180,209,209,203,108,71,128,47,182,180,229,10,252,49,241,14,3,147,41,138,124,86,115,51,122,43,206,208,148,155,169,180,185,234,94,71,126,69,44,77,109,97,105,106,51,75,83,61,194,210,116,231,31,127,28,126,248,250,104,75,19,129,149,154,155,72,106,1,97,141,201,231,125,86,167,124,62,198,236,148,207,243,106,165,49,237,78,128,10,29,154,204,151,24,127,217,133,97,199,27,90,144,45,137,194,146,22,65,55,13,144,223,196,75,224,240,71,228,47,36,172,72,176,110,46,180,110,78,174,155,195,186,243,32,156,201,62,212,30,128,128,112,93,217,131,209,93,0,4,150,54,34,209,212,55,136,9,213,37,105,20,6,3,189,102,194,210,48,143,155,176,144,237,117,121,108,88,171,111,121,110,6,146,116,133,245,234,102,181,109,234,64,226,24,122,58,159,45,96,224,88,159,255,99,221,212,207,234,199,60,239,199,92,57,219,40,204,25,101,230,253,152,210,251,102,181,225,185,63,118,247,228,250,95,72,214,7,164,188,52,208,93,186,65,68,164,4,253,19,157,206,203,87,62,109,153,23,69,32,239,200,74,36,117,8,47,165,43,233,64,48,3,73,69,43,106,106,158,17,104,128,220,66,196,207,168,49,240,74,172,61,214,55,45,201,238,35,210,108,32,102,134,190,163,187,56,57,187,78,119,237,94,139,94,43,212,28,154,53,146,189,160,137,103,224,241,55,183,223,224,0,124,95,51,169,109,253,254,214,246,141,143,99,242,84,251,51,192,236,65,118,99,126,122,113,237,115,142,61,172,29,6,182,152,37,122,99,74,158,37,182,19,61,108,7,115,88,72,233,87,121,54,139,144,122,228,38,75,72,210,86,134,5,47,73,225,78,199,41,199,185,217,245,56,207,226,49,242,78,6,10,21,239,205,72,89,104,152,221,143,20,100,139,29,14,21,106,238,251,88,37,63,211,61,24,43,74,30,99,141,85,56,122,45,246,234,70,151,228,4,194,27,105,17,109,138,251,97,251,137,9,249,94,229,110,48,193,36,189,137,231,156,213,219,239,113,10,43,249,110,6,169,88,239,39,29,169,84,249,94,12,88,216,221,119,51,96,233,52,96,210,225,138,170,247,98,176,219,215,95,184,251,231,207,54,95,253,114,248,226,75,187,25,175,184,11,176,195,229,188,214,107,250,151,179,104,242,94,172,102,230,132,31,188,226,177,11,156,80,157,115,210,233,167,181,246,159,200,175,97,200,133,93,140,174,77,110,238,76,52,52,168,178,239,227,186,249,215,221,142,203,112,39,30,151,225,222,35,25,131,6,223,219,245,190,123,198,169,239,112,157,214,12,12,205,23,222,228,61,90,167,120,209,251,221,63,111,126,252,242,110,240,112,17,52,191,85,211,153,116,166,89,181,253,151,178,158,187,251,198,155,52,112,193,110,70,89,167,38,160,73,71,89,23,150,163,123,52,202,191,221,218,237,40,177,228,14,73,154,56,102,234,161,45,222,19,57,146,99,97,151,18,53,115,80,221,57,18,214,130,72,184,87,178,52,94,81,250,228,253,187,151,175,222,189,124,237,155,219,87,30,188,255,155,219,191,222,37,46,30,55,209,102,177,3,202,167,21,143,132,63,62,164,61,120,63,137,15,186,191,200,184,243,197,45,150,80,102,119,72,64,55,236,29,160,0,171,221,131,41,23,55,232,246,96,148,59,176,15,120,53,119,49,86,217,32,20,163,67,93,125,251,238,179,191,219,252,229,115,195,231,63,149,146,221,74,192,176,147,65,249,166,149,227,203,110,235,26,43,44,181,173,163,218,2,121,234,98,106,165,171,104,37,57,117,49,181,204,254,56,119,68,99,54,118,40,208,64,179,174,163,237,144,85,60,221,120,234,188,28,131,37,2,113,106,70,221,80,145,129,92,49,252,231,236,145,239,179,1,81,185,192,169,154,17,125,218,12,247,108,62,120,48,226,133,48,245,31,9,210,135,87,74,15,187,54,32,91,44,73,242,99,116,37,154,196,116,89,30,63,97,53,243,169,216,111,147,222,142,205,122,99,174,220,9,70,204,114,71,77,54,98,239,78,16,191,36,51,230,104,131,21,239,245,72,119,196,149,85,176,199,159,220,64,189,123,55,218,29,153,108,61,120,71,89,106,67,7,25,103,164,85,71,72,146,177,166,82,21,63,87,226,92,159,176,37,163,221,90,193,19,154,186,105,145,44,228,128,15,219,169,104,63,168,103,235,197,122,93,211,187,70,131,220,161,214,114,217,238,90,34,27,195,243,55,223,248,197,230,107,111,71,49,181,76,38,163,86,160,25,176,191,247,140,155,93,142,143,97,220,32,38,28,89,218,223,19,33,57,10,229,238,68,33,255,225,255,78,24,108,72,51,187,92,146,19,99,97,247,231,11,190,65,140,210,140,70,30,54,136,24,120,163,122,137,19,139,246,30,93,187,63,116,146,135,48,1,67,139,109,99,124,254,182,252,237,113,55,121,229,71,112,183,239,179,92,186,253,201,151,91,47,127,16,122,176,77,98,99,249,17,206,2,216,230,178,217,31,122,202,67,131,198,238,149,167,218,238,185,61,143,62,105,168,96,152,150,126,199,242,72,148,76,155,55,107,92,9,186,121,141,196,101,228,113,81,27,230,154,23,55,23,231,78,129,111,220,70,175,189,180,245,222,7,236,52,157,167,243,180,46,160,107,241,195,182,104,62,55,187,227,246,111,190,188,249,242,103,119,47,191,116,247,157,63,242,246,123,171,118,191,221,56,101,91,230,186,232,97,231,29,220,248,183,64,7,70,221,237,27,237,61,234,0,90,71,90,80,146,250,226,44,210,219,204,222,180,195,172,247,234,118,215,108,156,105,219,46,134,118,62,215,79,46,17,101,66,99,33,188,52,189,105,41,129,137,249,37,32,32,86,230,45,19,195,58,98,216,107,175,137,156,213,202,112,176,226,121,40,230,194,24,44,83,255,159,3,57,61,151,47,205,22,202,229,153,217,66,106,135,248,249,232,206,173,215,241,4,236,246,53,145,151,214,88,255,14,161,231,233,102,179,135,232,97,80,77,134,157,108,105,102,46,95,42,231,179,187,194,14,75,123,163,117,90,86,154,224,68,163,139,74,166,39,146,249,102,64,217,250,50,34,200,76,194,151,188,216,235,118,226,224,84,152,58,56,237,120,31,24,190,251,171,173,175,110,108,126,250,236,214,7,191,221,190,241,241,240,171,87,252,251,0,204,88,187,101,153,129,89,129,102,210,53,27,141,72,65,67,4,245,165,142,179,66,240,102,185,220,226,183,71,224,123,232,175,211,133,167,212,3,143,228,77,232,182,141,58,113,196,131,1,217,93,105,222,65,186,104,104,81,99,95,53,141,6,154,178,34,113,195,81,23,189,242,88,64,49,130,173,173,127,253,104,251,55,191,192,105,143,19,6,207,213,159,110,131,244,225,10,95,170,198,232,69,25,53,193,62,0,101,96,64,255,242,32,113,51,94,0,19,180,9,164,196,76,238,63,86,0,16,234,237,66,77,63,65,160,206,178,40,66,123,56,120,202,114,66,186,106,141,24,59,9,111,147,246,252,49,163,134,168,116,70,44,179,193,206,144,197,68,152,55,35,122,71,49,216,238,1,237,119,86,248,242,65,103,99,117,197,248,45,187,173,14,113,177,165,182,93,146,81,36,92,50,235,194,46,185,74,206,33,248,87,33,169,105,232,235,220,50,47,166,123,78,61,141,17,250,53,26,251,255,4,116,253,8,125,245,152,211,198,59,132,28,158,148,222,195,84,35,228,139,87,98,48,224,134,91,110,127,144,140,184,136,117,12,192,133,247,236,154,36,176,104,174,212,108,104,41,0,138,184,236,230,138,141,57,141,96,38,95,106,102,233,167,156,89,46,162,47,253,10,212,210,168,149,91,91,214,47,136,72,164,244,138,17,245,49,30,17,64,84,114,255,86,195,135,202,1,76,79,1,231,57,101,116,43,171,38,203,41,16,17,248,223,99,105,36,46,165,20,33,83,78,164,146,213,89,68,9,41,22,29,224,202,116,122,36,71,34,8,106,173,11,176,135,96,208,183,13,182,143,161,106,118,11,35,145,191,240,235,205,55,223,162,222,83,152,52,130,51,61,45,159,205,205,166,179,197,116,174,132,225,181,69,45,122,207,98,120,227,250,230,219,95,132,151,47,40,229,135,87,254,48,188,117,147,121,202,135,150,207,105,60,158,226,195,36,194,38,245,117,213,244,190,3,27,251,170,235,2,174,15,31,110,246,123,189,92,54,99,162,19,116,189,129,50,88,231,176,121,184,212,56,92,52,102,10,57,99,46,91,154,43,26,69,163,89,42,22,65,235,202,195,183,92,110,38,247,100,215,92,201,224,47,13,169,136,37,243,136,107,114,246,112,126,230,112,51,155,171,231,74,181,218,76,193,204,153,205,194,204,92,1,136,195,44,215,102,106,181,122,93,106,50,182,165,220,225,89,243,176,97,54,155,102,173,216,48,103,138,102,190,217,48,139,181,198,76,177,89,159,169,21,139,179,101,175,165,101,189,3,164,64,102,21,62,72,97,79,225,219,113,74,86,252,102,221,6,21,124,42,75,185,108,57,83,42,101,103,244,252,92,166,84,46,206,44,235,79,219,118,167,50,7,132,111,56,231,97,230,49,158,142,28,182,252,30,197,247,219,113,40,63,121,133,249,34,249,137,24,124,18,205,179,240,32,253,94,72,64,62,53,0,159,127,107,172,208,88,253,122,128,237,84,66,110,189,92,4,5,208,190,152,33,228,188,230,102,208,93,223,104,31,210,14,35,59,58,108,91,40,64,176,6,48,129,60,222,94,52,157,195,23,114,135,89,227,199,214,79,54,206,229,102,203,229,66,110,46,91,40,204,228,102,242,133,210,76,46,175,13,244,80,174,23,26,218,44,58,96,132,143,41,122,215,60,220,1,11,7,73,217,130,210,108,88,196,108,51,226,6,136,184,32,226,218,148,141,85,131,81,10,77,241,146,196,164,30,36,147,113,183,215,228,80,57,195,27,111,176,108,157,111,127,1,10,38,11,158,243,63,42,90,14,134,247,144,57,55,94,53,19,129,115,228,41,84,197,91,160,242,152,136,57,81,241,113,152,247,32,193,157,124,119,201,7,65,46,38,114,142,124,135,169,60,78,240,15,178,55,135,95,189,254,111,122,177,104,212,117,237,93,223,188,246,120,232,152,215,172,185,26,234,191,99,77,249,36,221,113,2,1,230,188,157,168,138,81,174,235,125,152,217,206,89,99,229,17,12,205,214,11,203,44,177,195,57,91,90,158,247,101,125,96,59,216,146,252,133,181,153,206,41,241,228,204,75,151,76,80,111,58,160,86,38,105,200,81,171,218,176,235,164,241,140,114,111,138,138,193,169,121,216,157,81,4,38,151,22,53,218,54,168,130,93,141,84,134,37,100,94,76,72,215,108,59,84,76,19,127,79,145,10,73,75,223,0,198,179,138,70,94,110,136,176,155,77,204,243,177,148,213,179,203,192,109,224,243,67,214,202,67,24,216,47,133,183,67,207,218,201,176,102,141,46,11,10,200,71,217,237,3,65,57,247,240,90,251,61,138,160,226,191,199,238,11,122,194,252,74,194,238,170,179,6,154,38,131,204,1,212,224,237,93,143,27,86,131,23,61,91,106,9,126,31,215,86,174,170,87,229,34,122,27,253,126,241,183,225,82,16,231,198,140,91,178,243,139,132,53,179,122,193,212,215,169,86,210,40,228,203,193,139,132,53,83,239,154,32,203,120,87,9,103,106,165,114,179,80,204,137,171,132,107,102,117,221,187,74,120,81,168,44,143,18,173,255,81,115,5,228,10,26,21,68,205,161,32,216,122,229,17,93,138,163,92,233,155,186,39,139,85,214,204,72,221,68,21,36,229,109,66,214,83,160,111,139,26,176,104,49,109,55,66,34,94,213,110,212,157,126,167,150,174,183,73,186,160,160,168,216,91,232,59,14,64,69,2,146,144,157,80,1,180,42,1,234,147,20,239,221,134,164,238,60,180,29,221,10,22,204,135,118,146,151,59,201,147,157,139,203,26,68,34,87,134,107,242,4,61,242,52,84,181,166,221,110,48,87,44,46,236,171,69,142,208,34,196,52,88,145,139,211,192,47,32,56,208,53,47,161,179,34,239,138,218,138,157,174,25,48,69,41,233,130,189,18,176,91,45,142,183,78,233,38,147,246,102,25,136,252,210,37,109,235,246,171,219,95,191,164,54,36,169,11,99,183,179,253,209,159,54,127,249,28,111,103,176,139,149,123,212,172,94,52,245,133,64,222,147,163,38,201,131,235,45,214,114,179,62,155,47,212,216,98,157,119,151,132,25,126,185,186,32,86,237,64,47,207,102,243,74,184,35,36,102,182,37,1,111,48,235,57,0,219,201,156,59,103,246,78,217,141,126,27,9,219,1,198,201,90,75,97,76,11,20,193,201,100,130,48,98,55,19,14,41,178,180,100,102,90,0,148,166,45,47,167,116,39,211,182,65,164,232,81,109,138,118,94,229,15,233,6,106,96,135,197,185,57,88,29,188,245,121,35,169,21,138,181,124,185,48,151,213,160,45,144,81,55,122,118,223,169,19,19,6,124,235,173,26,160,37,157,66,245,29,211,184,195,112,230,178,197,192,112,48,158,78,2,193,172,187,218,60,116,50,83,154,171,99,148,90,173,108,212,102,181,248,226,20,21,99,95,146,118,194,47,73,59,161,198,48,150,157,20,150,77,199,182,136,157,223,128,253,153,216,37,195,43,224,154,72,195,246,15,98,30,51,221,161,245,153,62,32,57,77,125,76,201,223,59,26,208,44,245,72,128,86,102,182,104,76,204,73,216,91,37,196,22,71,67,29,61,226,216,93,99,197,160,200,192,16,219,176,174,48,93,19,233,112,16,60,96,22,22,67,114,116,112,136,28,25,28,130,175,118,237,201,7,205,245,35,252,67,133,5,246,77,73,230,68,140,6,156,212,90,1,3,102,59,221,170,35,190,80,218,13,133,89,14,23,28,6,115,195,108,155,24,107,25,71,158,36,80,51,127,76,142,203,163,104,183,50,143,132,79,2,21,188,210,100,60,90,212,120,213,150,14,1,35,19,3,67,235,40,59,254,209,69,15,228,212,134,228,194,68,117,222,119,108,67,158,19,250,144,135,139,217,77,225,239,73,124,57,160,36,67,78,3,122,117,98,220,102,109,242,239,143,154,77,113,228,195,4,125,108,129,189,61,237,165,197,229,70,70,76,17,112,134,44,130,246,58,73,203,73,98,32,33,203,197,189,133,6,125,227,223,180,174,221,237,2,78,136,132,171,121,157,166,27,52,156,20,137,142,69,77,185,52,221,167,52,94,25,48,114,198,177,10,28,223,116,48,11,148,247,141,230,140,197,236,23,60,169,43,25,182,78,90,192,144,219,248,247,1,195,130,153,29,232,150,129,56,63,13,21,128,222,251,221,202,82,144,48,14,184,36,40,93,134,156,178,159,110,38,53,40,137,25,9,96,90,206,39,73,188,23,18,203,92,163,148,162,233,75,179,122,177,140,225,62,224,141,190,164,29,131,237,165,215,5,232,96,232,199,89,17,252,0,156,152,196,160,174,112,26,163,32,65,191,3,125,231,64,48,65,63,87,96,253,107,139,228,129,232,202,195,7,118,180,140,82,14,30,233,109,176,72,107,20,57,24,116,9,117,58,220,25,253,217,115,217,123,204,156,11,172,217,1,149,157,68,114,227,207,197,169,165,158,151,40,86,61,134,195,13,58,93,115,45,186,32,60,142,196,228,9,212,150,198,88,90,20,105,105,0,147,241,192,200,197,207,39,70,94,14,0,184,233,158,33,60,149,172,232,192,34,11,99,190,12,230,184,190,104,73,181,47,212,211,25,189,13,232,105,139,232,133,221,203,188,64,140,222,84,34,38,57,139,117,199,184,72,37,209,11,52,137,49,15,133,151,233,137,20,214,56,249,48,122,9,115,202,140,120,5,19,7,15,38,212,130,26,73,77,211,228,89,96,67,216,8,203,240,236,133,213,96,251,7,107,103,7,155,7,107,49,114,243,176,36,91,29,121,69,129,71,50,141,217,41,200,169,151,194,46,145,55,103,119,141,226,71,96,185,44,208,193,7,176,42,189,19,136,236,178,103,62,52,226,99,57,54,73,56,121,145,82,140,114,4,115,230,220,47,132,221,105,155,47,190,185,245,201,59,49,110,20,6,176,88,146,25,215,10,73,231,60,41,253,210,103,56,29,72,191,36,55,221,26,97,243,64,201,62,246,129,35,57,201,88,1,70,38,10,103,34,106,41,63,43,81,223,114,134,162,199,160,174,3,162,16,101,38,248,213,219,159,98,194,141,38,232,52,99,174,7,150,15,32,166,125,114,6,40,150,192,14,250,24,111,185,144,29,177,178,68,251,164,235,196,205,144,189,181,102,175,29,161,143,201,41,25,166,91,215,150,71,45,34,108,97,1,95,63,64,15,79,248,74,58,144,59,128,129,86,235,84,1,165,171,140,142,39,195,83,64,31,97,242,1,235,91,242,169,196,224,210,90,27,20,59,147,229,102,175,251,226,37,75,0,220,7,106,75,221,124,172,203,226,32,250,246,26,111,104,33,100,98,17,187,32,9,138,167,107,30,24,32,127,169,187,14,12,81,52,131,148,34,177,113,234,192,73,249,6,99,22,22,63,235,103,167,177,89,76,237,23,54,235,150,157,70,115,2,103,246,157,21,9,3,78,189,2,106,129,81,104,230,181,20,147,85,228,174,52,238,29,249,241,230,213,27,194,73,100,76,156,71,17,96,211,182,93,33,235,135,121,166,210,2,1,230,202,246,123,100,88,30,15,101,135,15,108,31,154,168,181,85,178,139,169,205,209,35,18,58,82,238,169,68,206,182,73,8,89,155,152,141,138,13,179,72,143,176,103,26,53,118,152,93,106,212,102,232,167,186,97,52,232,39,35,87,170,209,79,141,217,28,123,230,29,132,27,197,2,111,165,192,159,213,178,117,214,158,57,215,44,209,79,115,185,44,171,219,44,151,217,179,153,185,114,131,67,80,98,173,24,181,98,129,215,173,179,103,141,2,135,42,95,42,228,25,4,165,57,132,138,109,30,84,104,88,32,122,152,56,102,151,242,221,83,51,251,81,199,49,214,69,166,250,32,15,94,30,12,34,77,86,10,171,215,116,46,90,225,103,111,83,199,211,115,223,102,132,143,100,193,9,43,208,239,143,16,207,50,254,141,68,173,131,111,108,47,39,233,220,132,16,70,242,175,177,227,220,218,147,244,60,95,230,199,88,81,229,128,52,29,156,95,55,32,79,131,228,14,13,122,73,220,100,172,133,157,240,18,123,134,55,100,18,109,142,63,146,198,77,76,255,13,211,68,45,63,60,121,155,162,135,31,200,177,48,238,116,248,44,25,180,167,212,248,190,135,100,75,34,38,60,134,36,98,164,240,16,86,181,116,69,25,169,122,41,70,69,160,72,139,74,45,58,232,183,47,108,94,121,149,5,80,127,238,179,59,183,94,221,124,235,189,237,143,222,185,123,253,75,140,78,64,55,121,224,83,194,186,38,122,37,83,65,205,134,158,248,76,204,242,204,167,157,247,65,121,173,90,143,58,26,162,101,220,238,234,76,165,102,226,153,70,210,209,33,5,31,177,24,14,226,54,56,181,93,47,101,27,203,14,134,76,118,252,100,75,32,189,49,35,35,158,24,209,196,119,10,38,137,37,148,24,246,112,134,60,169,58,41,155,71,153,178,233,198,229,110,86,166,159,167,77,139,157,113,225,129,122,32,59,175,224,60,34,149,22,205,88,86,173,50,1,21,102,10,170,210,77,199,146,229,118,50,101,46,63,145,19,66,175,178,10,90,77,102,49,149,150,54,6,74,39,243,43,189,193,69,14,207,201,172,82,75,160,130,60,93,58,218,225,202,52,128,95,239,247,146,41,185,25,146,230,139,198,97,39,225,46,233,171,224,74,174,2,1,123,68,67,43,240,108,92,42,131,192,92,223,228,139,30,242,50,10,131,61,145,252,144,239,239,184,204,83,169,8,14,144,101,207,77,6,99,210,147,200,83,36,98,55,179,116,8,80,25,119,9,50,46,1,173,156,28,144,162,77,178,143,200,136,148,63,235,22,57,157,59,101,247,123,52,9,29,108,111,244,12,96,3,29,32,42,212,85,67,175,245,107,53,140,72,13,112,83,239,0,98,29,1,246,149,154,247,174,183,209,250,22,137,230,40,172,55,50,73,115,202,80,104,94,157,77,74,46,152,96,193,135,30,73,243,147,112,202,25,173,239,65,74,158,106,31,173,240,57,15,76,73,216,83,223,84,248,154,146,23,233,4,40,119,119,139,114,211,135,114,20,148,117,217,40,19,56,119,230,123,242,165,75,97,163,228,232,86,86,172,88,74,222,98,229,143,130,251,89,96,65,170,181,37,85,62,18,253,97,109,164,34,26,225,0,143,216,184,104,46,60,177,215,77,186,141,133,49,32,52,211,113,138,149,57,122,138,79,0,181,188,134,156,47,31,72,142,237,66,145,186,116,73,254,58,175,161,209,136,4,203,79,250,240,33,118,131,208,169,27,15,199,21,63,142,241,56,183,110,38,77,212,98,191,85,252,135,238,156,130,39,68,37,113,148,102,12,7,206,67,247,147,199,152,6,0,179,154,195,70,183,98,186,199,236,190,133,190,24,160,117,226,209,38,242,25,84,175,155,238,161,50,73,236,24,85,196,181,187,135,10,229,121,60,184,94,111,163,167,86,183,106,28,210,186,228,30,11,125,132,141,84,29,242,140,185,174,4,152,161,180,191,135,230,139,33,236,210,51,96,74,73,57,101,91,163,250,181,98,6,209,109,137,42,184,134,143,200,95,212,226,184,17,207,71,10,104,174,30,48,185,82,177,108,64,82,40,113,51,171,166,5,164,32,223,201,3,125,226,241,106,52,159,42,51,108,170,34,52,180,159,43,97,194,6,201,14,30,148,186,67,248,204,129,144,109,37,122,91,56,162,240,73,0,178,18,148,230,185,23,18,154,166,253,28,54,76,198,247,212,207,16,207,158,121,152,94,162,102,71,9,44,66,211,166,148,80,13,21,70,218,134,123,42,82,96,21,182,24,38,223,162,247,42,174,171,221,53,69,212,74,218,210,1,158,216,52,69,11,14,204,118,207,148,115,122,6,108,79,145,113,208,121,7,232,111,137,152,177,88,147,243,102,149,103,168,115,121,18,79,255,140,43,116,234,159,116,78,183,148,92,125,91,26,87,39,92,238,244,53,142,176,23,128,57,86,210,203,233,163,246,86,101,195,140,217,111,124,102,72,94,195,207,30,185,241,51,222,17,100,196,48,93,146,78,0,144,45,78,112,252,102,208,212,63,167,115,71,92,46,247,86,248,39,244,115,244,25,210,112,115,244,128,156,140,7,154,220,109,144,27,122,77,89,241,233,248,189,68,153,95,105,213,165,106,133,146,55,14,150,52,102,120,102,42,142,154,226,25,222,217,122,15,222,181,122,52,225,49,85,60,121,38,15,88,165,189,131,7,123,122,189,154,228,94,117,30,91,141,167,236,64,86,3,4,44,5,45,248,94,24,196,243,73,242,194,179,120,86,87,70,254,120,197,72,227,103,238,109,16,163,234,85,98,180,1,144,201,223,100,61,117,164,30,165,189,30,66,197,181,114,168,142,14,143,184,12,12,118,199,175,197,86,71,157,230,233,77,233,249,44,178,90,126,240,237,203,21,21,33,40,184,32,40,48,55,193,141,193,252,88,202,41,157,31,162,220,224,7,162,111,186,41,177,136,148,197,98,69,168,142,150,164,58,10,190,205,243,124,239,86,161,180,198,80,40,45,61,96,133,224,210,173,188,31,134,105,152,214,100,26,38,193,24,215,48,201,166,33,217,97,217,144,195,121,149,200,41,92,37,176,73,44,43,75,2,140,72,239,233,167,176,82,59,209,97,7,186,116,100,25,216,45,21,47,5,34,222,166,194,152,153,255,72,64,217,247,15,228,170,99,108,158,225,42,126,148,22,239,227,232,242,3,54,90,111,79,71,161,31,13,234,173,42,178,14,146,182,160,57,99,48,19,241,12,55,27,231,103,103,102,80,152,109,87,125,206,160,45,213,169,169,108,230,154,245,146,57,35,57,53,65,177,106,219,243,102,210,202,181,70,78,27,233,0,84,48,243,5,234,0,84,55,106,163,139,231,137,89,155,21,159,209,162,221,165,106,217,34,186,75,161,4,202,125,156,176,122,161,4,3,77,2,157,232,108,31,38,174,81,218,18,218,138,211,23,210,51,115,141,92,62,107,214,150,43,180,210,134,209,107,53,204,115,244,94,91,46,151,153,155,153,203,205,92,184,56,79,162,59,156,235,58,173,142,225,172,87,126,80,44,24,185,102,147,61,101,174,246,149,31,148,103,234,249,130,193,158,178,91,8,149,31,152,101,35,95,168,179,167,52,188,89,229,7,205,82,185,94,174,15,50,29,226,215,229,249,31,5,224,98,87,236,48,246,193,60,187,95,71,62,227,249,206,138,131,210,127,5,239,163,24,78,122,197,49,26,168,4,36,243,51,217,134,185,162,59,43,53,35,153,203,99,70,144,82,78,207,20,82,236,73,86,207,205,232,249,178,158,41,129,40,195,163,84,100,74,249,236,108,225,194,197,68,240,67,118,30,232,43,221,107,61,141,229,106,182,131,190,37,40,8,5,96,79,240,39,53,187,177,30,28,8,131,190,110,180,235,73,28,66,34,157,200,101,102,102,72,39,169,121,105,152,44,100,28,168,45,2,172,121,52,40,180,141,245,10,94,189,158,199,95,105,17,130,185,66,111,139,135,193,211,235,215,210,45,171,105,7,129,105,66,161,52,57,125,203,204,228,233,20,147,71,77,163,211,106,175,87,78,181,234,142,221,179,155,110,226,231,198,3,102,43,253,168,185,210,111,27,142,238,123,78,235,92,164,3,43,102,179,116,146,43,63,0,122,40,3,121,144,155,198,108,216,153,185,194,76,9,122,97,131,171,217,174,107,119,68,231,113,192,39,50,22,217,242,227,6,145,203,228,75,190,33,252,220,238,159,89,53,143,181,12,251,108,11,135,112,12,246,25,221,247,80,129,127,6,224,151,33,102,109,178,33,101,115,115,134,89,102,224,87,178,137,76,33,135,175,19,89,65,40,241,99,232,91,45,119,252,105,144,64,226,253,27,205,176,14,92,187,97,172,147,195,197,96,227,94,152,150,10,245,27,139,111,32,145,169,163,135,50,57,166,11,54,166,16,224,147,253,158,11,66,17,247,68,168,16,127,164,180,65,150,99,24,249,142,223,49,255,140,155,245,8,32,200,200,72,165,222,196,227,147,187,73,100,90,157,149,116,109,37,138,245,228,51,48,51,101,156,26,70,24,222,3,57,184,163,183,86,37,214,212,119,218,73,237,144,147,36,167,136,185,57,216,104,14,253,40,149,176,236,180,99,118,77,195,149,138,50,58,70,190,64,152,64,44,190,233,112,247,28,3,9,248,19,201,128,51,165,50,89,15,98,117,176,239,12,7,104,81,169,100,114,176,9,205,236,116,190,197,243,80,142,53,154,3,70,160,105,247,192,136,231,40,231,142,181,136,85,62,232,227,121,72,38,133,189,64,18,255,12,252,49,158,57,194,172,148,99,120,75,161,214,220,59,96,70,50,186,178,204,86,41,134,70,245,110,58,78,4,91,98,75,52,159,129,21,41,175,209,146,186,14,253,34,66,110,214,19,17,178,122,25,147,166,150,80,32,224,79,138,152,165,176,72,69,4,182,229,99,213,126,47,78,80,240,24,0,169,81,201,117,215,18,61,187,13,74,34,105,21,132,144,92,169,160,231,75,208,83,62,197,119,18,49,57,9,163,239,218,243,35,56,92,44,231,29,23,139,113,203,188,144,41,224,63,153,217,113,204,42,204,78,128,61,118,167,244,211,232,165,61,54,175,155,95,49,186,0,94,153,178,156,61,3,207,251,20,65,114,227,239,217,205,29,175,253,48,176,96,184,105,164,227,72,14,221,93,11,48,103,105,9,132,208,224,174,144,179,71,204,112,76,9,33,12,148,177,152,95,102,150,209,115,204,28,77,186,232,198,219,87,98,65,30,79,168,205,21,75,179,177,176,23,204,217,156,79,10,217,5,133,73,208,77,198,197,41,32,97,93,98,227,244,242,109,26,239,86,118,71,104,120,36,178,84,110,158,7,76,170,172,182,26,13,51,92,181,161,141,146,28,211,99,53,45,43,143,59,108,95,121,26,33,40,87,232,237,170,13,30,192,170,98,212,96,15,232,187,230,188,136,14,162,205,163,108,156,43,253,112,158,8,77,217,249,192,250,157,81,21,220,31,100,179,141,98,248,46,185,83,48,61,248,28,179,77,238,44,68,44,204,128,134,28,183,173,206,121,187,234,108,89,207,101,203,148,211,228,248,198,42,61,204,166,82,187,24,143,71,191,99,240,161,178,167,27,6,215,80,189,217,48,204,210,222,128,18,190,187,141,84,231,195,247,244,154,233,94,52,77,107,76,33,127,108,96,49,24,205,36,11,187,169,232,115,121,216,109,243,17,170,238,216,16,24,43,19,200,135,51,245,166,57,235,103,113,20,10,191,100,198,148,15,143,98,115,116,23,76,136,10,28,237,45,18,195,36,93,107,219,245,243,129,29,122,111,134,152,105,155,23,204,118,54,48,82,125,79,218,45,238,125,187,204,182,23,156,26,191,12,161,172,236,84,196,36,36,162,63,68,136,199,89,61,143,198,58,108,181,144,18,86,143,221,50,62,9,103,133,209,67,195,222,9,115,218,211,145,73,173,122,35,107,54,179,123,51,172,252,120,195,202,205,100,247,97,88,172,85,105,88,198,30,13,43,55,222,176,202,121,61,151,159,219,243,113,241,102,229,249,34,34,206,143,116,13,253,192,76,135,92,24,40,232,244,70,48,222,178,56,94,57,252,164,105,157,111,89,189,195,23,109,135,94,209,59,188,86,127,114,61,221,188,208,55,15,247,156,250,97,116,31,235,29,174,181,86,206,212,29,96,237,135,187,36,149,32,13,89,112,216,139,82,112,248,123,219,148,209,235,153,80,178,222,235,29,54,233,165,228,244,5,195,105,161,103,92,15,102,187,215,195,171,138,83,60,141,221,20,180,209,165,38,46,140,255,213,2,49,161,222,203,64,35,218,178,142,103,255,24,238,12,67,217,116,97,183,235,85,180,163,71,237,197,163,250,250,177,163,11,139,122,31,126,31,213,123,129,223,246,177,163,79,46,154,250,194,194,202,131,79,30,211,59,11,88,246,113,124,241,115,252,213,95,196,223,79,45,144,223,199,142,30,61,170,147,143,43,199,177,216,44,105,224,113,214,10,252,54,228,98,139,39,244,50,105,173,67,251,57,78,42,146,207,117,175,74,207,107,244,41,40,113,82,111,145,199,45,169,116,199,171,147,231,109,255,68,239,144,210,244,29,45,247,24,125,119,255,195,250,33,210,111,139,23,134,122,164,48,1,175,204,219,228,221,226,16,217,187,243,222,211,67,228,41,109,184,37,161,171,67,0,203,122,195,165,120,149,106,118,78,96,77,211,131,203,102,239,238,127,148,189,51,148,57,16,56,189,223,27,80,93,126,7,131,157,37,245,236,224,96,225,221,161,19,30,218,12,250,244,212,234,49,125,93,194,230,227,222,84,158,63,238,77,104,207,27,5,237,182,232,65,83,62,30,50,126,129,123,15,101,125,255,20,73,35,58,127,194,63,69,143,251,26,42,147,134,30,243,10,204,74,157,156,136,193,199,98,104,203,210,80,36,48,122,1,228,213,21,58,253,137,110,7,81,120,186,125,76,239,31,23,139,225,52,254,50,5,97,175,31,87,151,137,233,155,253,243,30,76,63,21,213,31,19,207,206,123,93,23,23,189,242,125,9,219,235,139,162,201,162,4,221,138,12,35,84,207,75,99,51,24,2,165,14,238,255,9,155,4,137,14,56,233,47,62,160,183,224,221,253,236,93,221,163,8,10,7,165,241,167,252,115,191,254,83,108,239,208,49,143,152,236,5,21,166,139,164,199,217,64,137,199,198,45,113,63,47,33,247,242,148,220,203,209,163,228,210,63,137,76,31,206,16,143,192,255,7,209,34,93,37,254,157,7,137,83,84,53,123,176,213,168,114,249,225,96,215,177,27,7,233,5,215,170,235,64,249,182,97,173,84,233,174,196,182,113,126,241,105,73,59,252,79,137,205,151,191,28,94,123,125,235,239,183,182,110,189,117,231,139,91,119,223,121,125,251,215,255,9,79,238,94,190,150,248,127,207,188,12,255,253,211,225,39,156,39,172,251,210,105,119,21,54,187,52,149,20,18,63,200,231,114,181,186,57,159,56,252,79,180,218,221,119,222,132,154,223,220,190,50,188,250,247,187,127,122,245,238,245,79,135,31,221,222,190,242,151,205,183,175,241,87,191,166,13,254,32,63,83,206,53,155,97,237,178,155,154,74,243,161,141,221,189,253,246,230,219,151,55,127,241,215,225,179,111,14,175,124,188,249,214,139,119,190,120,230,206,23,127,217,190,246,230,240,234,43,155,175,125,182,245,198,175,104,73,214,103,238,68,113,113,97,129,246,137,255,139,161,179,45,124,235,214,175,238,220,250,108,4,6,40,140,220,63,32,193,29,4,124,56,96,61,254,215,51,207,242,81,192,71,95,27,220,155,32,193,221,9,160,13,26,183,79,105,131,190,244,213,229,62,7,9,238,116,0,117,183,63,252,211,240,165,223,40,117,233,75,95,93,230,153,144,96,174,9,88,117,120,245,111,119,127,255,103,165,42,125,233,171,74,196,218,29,213,68,139,1,84,156,203,206,21,230,230,8,182,72,82,8,165,34,125,233,171,72,206,118,61,116,23,178,133,92,161,192,208,189,253,167,103,55,95,189,60,252,240,53,165,25,90,36,172,25,135,30,238,35,198,179,229,124,185,76,6,240,197,23,219,239,255,42,164,25,90,36,172,153,158,9,2,127,131,194,227,13,104,243,175,215,195,225,137,25,150,116,95,49,193,242,137,80,164,190,141,25,160,131,77,209,34,162,41,166,8,208,22,107,70,15,23,77,163,222,104,154,101,138,160,103,182,110,190,191,253,245,151,155,215,159,87,90,161,69,194,91,105,19,195,3,213,15,252,212,174,39,178,168,39,96,211,55,95,8,111,218,44,154,51,102,35,166,105,50,82,179,102,154,205,18,133,241,215,17,13,145,34,225,13,1,234,28,131,67,250,131,102,190,89,110,82,180,253,225,15,225,141,209,34,254,37,180,10,138,24,214,207,226,15,169,255,214,205,173,235,207,108,253,254,43,175,230,9,242,207,87,179,214,198,43,215,9,208,217,241,159,87,243,238,173,151,188,154,244,165,55,0,239,252,91,153,174,102,169,57,211,52,188,54,182,127,249,194,230,239,63,146,0,40,157,152,57,113,52,186,25,153,22,97,28,121,138,214,173,191,254,21,166,40,162,197,236,137,252,137,146,159,23,73,205,0,113,212,0,161,97,252,78,32,189,216,152,157,107,230,176,171,4,99,183,111,95,219,254,250,185,225,111,254,12,29,37,68,227,189,11,43,233,142,109,217,245,85,199,6,254,190,226,152,208,129,99,54,230,37,22,60,252,252,79,119,190,126,127,243,237,151,134,55,190,26,222,252,211,246,141,175,183,190,186,225,53,65,220,180,104,186,135,74,34,95,200,118,215,188,202,135,19,105,242,207,50,46,180,86,12,23,224,244,254,177,234,222,43,140,117,32,118,46,52,247,133,151,32,11,147,23,43,204,21,140,98,54,88,82,41,84,42,227,79,68,33,98,233,75,228,102,67,192,134,45,167,159,14,66,76,30,215,86,2,189,147,231,98,111,44,231,224,167,172,188,91,69,99,63,110,155,102,222,4,22,41,191,66,80,224,205,98,105,241,232,9,245,13,198,174,240,216,152,4,34,21,7,248,60,174,247,208,236,235,167,62,92,3,205,66,182,40,112,201,202,9,179,8,148,201,65,161,92,174,152,245,128,101,133,104,2,16,25,147,157,214,90,82,93,158,122,34,186,115,61,49,155,253,97,42,166,231,188,175,69,178,108,229,22,21,48,245,68,41,182,181,194,132,173,205,6,90,35,243,195,102,144,205,136,127,125,249,106,176,178,181,149,133,16,4,141,2,32,31,28,15,13,113,37,154,139,168,234,171,212,104,245,112,166,26,17,96,4,230,201,7,70,174,16,1,70,176,221,232,62,125,13,200,187,65,78,174,23,64,113,76,197,188,183,203,69,213,198,13,175,148,138,105,163,48,94,27,133,184,54,138,163,16,26,210,100,49,72,249,114,147,37,95,147,76,210,28,209,104,8,193,200,141,150,217,88,177,229,6,198,179,181,66,58,200,1,96,122,194,123,29,211,27,22,196,46,17,65,197,16,44,175,137,249,157,140,236,195,80,179,182,51,142,80,140,105,107,82,126,80,136,105,171,56,233,154,42,69,183,85,154,176,173,217,232,166,202,19,14,49,23,62,68,26,62,18,230,49,155,200,119,215,18,57,252,149,245,73,152,172,233,44,158,160,138,93,136,121,106,39,54,240,75,34,33,59,108,39,84,201,96,158,150,80,125,183,195,185,43,47,37,180,47,63,17,43,165,132,158,229,215,188,148,82,92,163,242,169,88,164,204,0,127,105,250,143,254,87,171,67,6,163,253,175,49,140,199,243,9,57,219,11,96,99,250,179,87,63,48,27,193,99,27,70,97,140,182,136,231,4,125,194,220,20,228,71,210,225,76,194,239,22,144,96,30,249,9,213,37,31,119,128,68,246,135,252,49,247,203,199,205,133,180,156,98,77,243,243,220,4,201,36,233,253,202,242,174,61,247,252,132,231,159,207,94,202,62,249,108,60,30,252,178,47,126,161,216,93,227,61,134,141,57,145,144,14,194,9,0,226,5,63,86,78,144,227,124,254,212,231,163,154,96,78,170,244,245,128,65,199,29,196,5,104,222,65,120,34,87,148,250,144,93,219,19,81,238,249,254,23,106,109,230,252,144,64,71,125,254,130,11,172,11,11,139,229,19,39,196,99,217,15,222,19,211,37,36,176,211,114,21,70,230,211,36,198,226,27,79,94,46,27,24,83,168,191,190,255,105,176,58,31,84,13,138,43,111,149,33,4,186,22,130,122,110,238,232,98,89,121,197,28,51,129,25,151,9,75,86,166,122,32,198,138,30,82,81,35,205,133,142,52,18,84,1,76,246,232,81,105,18,6,42,169,120,222,91,162,91,201,195,63,193,124,213,248,43,1,167,231,185,171,64,27,78,179,248,207,239,142,146,80,188,251,131,152,10,89,16,82,199,104,148,85,58,142,239,28,255,201,30,47,254,97,137,214,169,199,122,160,101,105,237,22,253,147,192,255,113,162,136,44,160,120,155,4,71,198,255,201,44,15,29,253,159,248,209,255,17,187,24,128,39,157,239,213,96,83,174,31,38,1,17,41,131,202,116,173,149,39,148,155,0,241,29,112,186,18,215,3,194,138,199,99,53,116,106,35,176,59,238,44,224,63,24,105,232,44,72,51,81,136,194,160,60,27,177,133,228,75,6,249,136,114,131,192,195,192,19,201,93,125,99,103,24,140,101,234,59,71,182,124,193,32,18,155,113,12,70,254,23,193,211,35,112,202,57,121,100,139,131,24,128,129,225,143,3,110,62,110,110,227,121,99,216,192,10,133,99,199,162,6,22,7,109,128,101,71,97,55,191,75,236,134,144,162,199,145,217,87,250,32,184,175,112,111,66,5,80,193,210,252,136,228,171,103,174,236,123,17,43,143,177,235,15,9,245,254,3,17,188,132,60,38,46,65,4,228,49,214,129,226,110,227,151,205,2,76,147,249,218,36,162,47,69,100,241,86,68,216,70,140,212,67,111,71,140,183,129,141,226,92,227,111,112,97,188,141,77,69,57,108,189,240,217,40,149,67,94,170,187,74,96,73,40,52,35,156,178,39,220,58,199,229,57,227,48,119,188,94,145,40,101,39,31,137,50,128,32,45,79,194,206,198,227,13,124,73,210,99,137,184,45,61,142,217,5,119,11,126,227,34,78,202,200,141,16,50,10,99,72,15,35,87,66,56,120,234,85,140,29,227,120,12,134,230,23,250,179,99,161,47,126,139,144,65,43,239,247,244,143,222,216,199,21,119,38,218,213,67,244,161,168,29,50,191,167,59,228,137,19,133,197,217,220,168,173,159,45,224,9,119,254,61,221,69,99,0,29,132,82,88,40,203,244,105,74,193,75,39,27,113,122,61,185,116,146,240,128,16,183,67,18,244,122,136,95,101,15,241,101,141,109,63,196,90,18,217,73,34,196,43,150,95,41,145,135,46,174,111,36,196,253,18,85,163,100,212,169,105,202,115,170,170,149,84,253,129,72,213,137,236,124,136,192,145,139,16,55,102,124,42,136,44,109,128,26,123,188,24,84,99,195,70,22,49,36,113,37,37,68,217,140,228,65,138,149,104,124,81,104,78,146,132,228,235,41,104,114,245,132,33,229,226,74,136,48,228,187,142,18,88,30,163,150,133,178,194,103,178,217,64,1,193,164,79,28,63,186,88,26,37,56,240,203,40,27,17,59,119,184,198,190,3,241,66,189,170,178,19,41,35,122,36,120,83,101,98,68,142,216,11,228,241,151,252,213,85,134,131,174,232,59,238,126,97,102,225,196,226,236,8,193,169,20,210,128,79,170,14,235,67,16,122,1,196,226,82,220,28,42,215,92,34,96,225,235,169,20,43,142,74,23,68,116,233,22,138,244,57,27,192,149,188,236,66,150,87,106,140,177,203,255,71,20,15,104,20,222,61,18,113,194,24,54,67,62,38,21,62,100,122,111,100,244,200,188,27,30,251,56,48,185,147,152,129,33,221,251,24,72,196,192,242,227,13,140,222,241,216,231,129,241,78,98,7,118,244,104,8,103,28,99,160,185,241,6,154,40,231,245,4,94,251,72,236,243,96,229,142,34,7,28,38,26,133,10,60,228,215,143,150,153,15,235,163,182,141,87,76,7,203,52,102,84,195,136,9,25,101,228,243,51,223,114,134,61,163,89,156,171,207,150,198,204,176,7,3,106,198,13,40,95,174,149,191,229,1,205,22,102,106,133,185,153,252,184,3,106,100,235,193,1,77,24,196,43,87,104,214,13,195,40,125,75,65,188,154,45,179,221,232,153,110,0,156,141,192,5,43,238,243,228,187,171,85,100,33,38,40,196,217,1,141,119,79,92,34,130,141,70,92,226,92,75,75,151,189,201,241,126,154,72,39,21,203,70,33,221,127,231,123,158,156,157,136,135,102,187,221,234,246,90,189,129,182,251,11,94,244,54,207,81,171,193,46,244,208,63,39,76,243,140,107,160,55,97,195,123,178,240,148,124,221,71,202,19,122,248,127,120,111,123,122,147,108,58,33,223,169,222,200,229,140,61,186,198,118,200,57,246,228,49,188,188,178,184,72,170,144,235,44,139,120,5,135,220,28,57,121,130,220,0,91,100,23,91,76,239,198,208,138,114,211,69,190,97,194,128,139,185,82,194,121,17,189,82,34,174,145,200,151,75,166,87,74,166,87,74,166,87,74,166,87,74,166,87,74,166,87,74,166,87,74,166,87,74,166,87,74,166,87,74,166,87,74,166,87,74,166,87,74,166,87,74,166,87,74,166,87,74,166,63,211,159,233,207,244,103,250,19,125,33,141,159,43,241,109,9,85,224,235,31,128,10,124,247,250,167,119,255,248,206,240,111,207,221,249,226,195,111,110,191,64,213,217,82,246,135,9,189,109,174,152,86,131,154,36,168,126,11,239,233,195,225,155,207,111,191,255,127,169,182,27,118,58,43,235,78,129,195,94,239,6,212,225,195,222,253,32,201,39,153,109,150,204,45,74,120,170,145,123,117,222,97,22,31,73,156,135,134,119,146,69,29,198,112,216,91,215,111,220,249,199,31,55,95,189,188,249,230,95,239,124,113,117,251,179,231,182,255,113,121,120,229,53,24,121,130,143,72,62,242,74,176,51,47,172,123,247,245,255,220,252,240,157,205,171,239,108,95,127,65,20,14,120,159,145,146,111,188,184,253,218,181,205,155,239,12,47,223,188,251,203,15,134,87,158,23,229,213,195,178,4,63,45,35,213,54,95,255,122,235,221,155,91,111,62,187,245,202,123,195,107,159,179,58,113,167,210,141,252,220,158,39,50,202,27,115,51,181,114,121,238,219,74,100,132,41,217,210,70,163,145,110,152,174,209,106,167,45,243,34,119,147,10,128,40,135,165,86,34,1,51,247,186,44,143,131,77,111,151,164,209,19,91,138,104,31,211,85,2,19,103,117,162,59,38,237,230,71,52,209,49,186,35,90,40,248,15,112,105,204,94,255,17,171,39,147,86,50,37,88,104,244,23,11,176,75,150,30,145,77,203,51,122,174,156,227,161,95,119,1,28,190,5,125,200,73,187,173,110,72,128,107,201,174,1,179,191,98,202,217,89,102,230,230,234,52,59,75,32,39,75,29,135,53,207,115,193,192,56,15,80,1,211,176,92,47,73,130,250,248,233,52,57,45,170,204,205,205,237,209,112,42,70,211,53,157,184,168,226,79,60,81,46,149,114,240,187,112,162,248,196,19,51,217,99,115,79,60,81,60,81,60,14,159,79,148,23,53,26,107,156,144,28,137,228,172,30,185,23,51,240,85,206,159,145,203,20,178,249,236,44,143,155,173,134,210,103,14,42,108,61,4,210,12,249,178,40,241,134,68,88,102,78,0,33,17,197,153,129,138,57,114,145,216,178,115,193,200,174,60,185,129,71,94,217,132,151,145,137,186,217,20,178,64,84,121,189,12,45,204,242,22,42,150,109,153,202,228,252,104,239,79,251,241,252,229,212,74,199,125,132,60,239,209,167,61,255,227,83,134,133,71,161,114,216,80,66,29,187,59,142,253,239,223,247,190,250,5,76,167,238,123,217,247,72,127,130,159,182,142,161,115,64,241,248,147,199,208,61,96,109,97,229,24,158,252,95,56,182,232,119,42,88,56,78,156,1,244,217,133,133,214,207,160,244,227,232,59,64,34,109,158,17,129,61,105,248,77,82,172,120,28,125,13,78,97,33,242,61,127,252,232,253,39,176,20,119,56,160,94,6,79,29,23,53,250,139,88,227,60,241,73,56,180,224,119,107,232,123,113,59,73,233,178,84,154,199,204,228,161,63,229,96,173,44,108,234,241,246,191,60,6,165,23,236,127,249,25,107,144,70,245,92,89,240,26,207,47,136,48,166,162,159,73,124,31,248,238,52,245,125,152,250,62,76,125,31,166,190,15,83,223,135,169,239,195,212,247,97,234,251,48,245,125,152,250,62,76,125,31,166,190,15,83,223,135,169,239,195,212,247,225,91,242,125,208,184,239,195,19,227,56,63,60,49,245,126,152,254,124,79,207,134,199,37,244,39,180,121,229,44,54,238,48,38,50,220,105,88,80,4,30,9,131,95,72,86,131,136,72,7,119,94,124,36,22,63,68,62,161,75,108,168,65,72,242,114,172,17,30,192,212,59,34,242,23,47,136,219,193,254,104,92,242,141,228,200,80,35,210,1,74,34,66,244,64,217,4,57,41,249,141,255,231,148,193,36,18,149,202,5,192,165,217,149,206,170,18,210,117,235,216,160,30,129,3,57,18,70,209,23,69,49,104,48,230,41,128,210,93,187,101,185,61,162,93,96,64,197,31,165,194,219,166,218,17,61,198,243,10,240,144,106,160,52,37,164,163,59,175,128,8,19,25,89,130,159,36,37,230,36,173,134,190,58,88,161,39,118,137,29,69,109,249,209,230,43,47,109,94,251,100,235,23,95,222,249,234,42,40,170,63,10,137,215,18,8,3,73,130,90,204,250,110,162,179,81,206,70,197,141,203,151,194,34,149,70,132,101,170,11,9,58,108,151,98,80,68,135,36,13,70,101,45,69,197,112,41,133,134,144,11,40,134,100,123,247,139,137,12,42,29,131,212,16,185,111,46,54,112,93,33,16,168,206,91,20,89,22,4,86,21,35,68,7,89,60,90,12,11,114,71,206,25,229,23,1,74,25,117,159,95,139,240,156,152,173,5,61,39,180,126,207,76,224,181,246,186,171,205,91,153,70,210,213,181,174,166,39,69,185,212,134,99,186,125,199,74,172,12,82,41,157,149,184,63,180,196,5,169,68,35,180,68,77,42,113,50,180,196,186,84,226,39,161,37,214,164,18,157,208,18,23,165,18,173,208,18,71,165,18,78,104,137,5,169,68,47,180,196,125,82,137,7,67,75,156,151,74,244,67,75,156,147,74,156,15,45,113,92,42,241,64,104,137,51,82,137,135,67,75,44,74,37,172,208,18,79,74,37,236,208,18,39,164,18,39,66,75,156,148,74,212,67,75,60,34,149,88,13,45,113,86,42,225,134,150,56,38,149,184,24,90,226,148,84,98,33,180,196,195,82,137,227,161,37,30,146,74,60,29,90,226,81,169,196,209,208,18,79,75,37,22,67,75,60,38,149,184,16,90,226,113,169,196,90,104,137,7,164,18,235,161,37,158,146,74,28,11,45,113,191,84,162,29,90,226,231,82,137,211,161,37,30,148,74,60,18,90,226,39,82,137,159,134,150,248,223,82,137,51,161,37,126,42,149,56,21,90,226,95,164,18,181,208,18,166,41,21,57,27,90,196,149,139,60,26,90,196,145,139,52,67,139,212,229,34,102,104,145,134,92,100,37,180,72,95,46,242,100,104,145,174,92,228,169,208,34,29,185,200,67,161,69,154,114,17,35,180,200,42,22,153,23,206,118,51,249,178,169,165,116,163,186,152,92,210,78,176,210,160,72,62,106,174,44,174,117,209,153,194,112,97,220,218,34,158,201,193,223,5,195,186,96,244,238,103,225,211,196,131,71,12,23,118,122,172,120,18,5,57,241,28,182,177,164,188,93,121,51,184,164,45,217,181,39,65,144,75,104,135,220,67,218,178,182,92,61,144,213,1,56,125,3,254,183,9,60,39,45,119,22,154,122,172,37,253,93,104,27,157,174,217,192,158,44,55,87,102,143,201,7,120,80,200,179,7,228,195,137,182,109,72,159,202,197,177,193,57,234,56,198,186,15,166,86,245,52,41,145,233,58,182,107,227,233,120,198,181,207,144,104,50,122,175,74,106,120,175,244,118,181,135,146,254,162,81,95,213,235,248,185,213,6,12,233,13,248,216,107,183,234,166,222,135,79,32,218,235,221,170,52,73,131,12,200,128,176,149,247,235,174,237,232,157,106,247,72,215,107,179,98,245,219,109,189,89,213,206,157,35,207,206,157,211,244,213,106,190,144,203,205,243,38,18,43,210,76,31,58,52,16,207,47,192,115,0,39,137,19,111,86,151,150,117,183,154,157,119,127,108,56,43,125,84,152,122,153,182,105,173,184,171,243,238,161,67,41,115,201,93,174,138,55,240,197,107,166,150,52,83,27,173,102,18,33,169,86,205,75,151,52,138,53,237,128,8,167,99,166,56,78,9,149,185,85,83,183,170,173,76,221,104,183,161,242,60,84,22,168,102,88,174,86,171,22,105,245,128,97,66,17,12,127,179,180,60,207,161,117,170,89,64,175,201,1,116,126,220,155,119,0,72,119,201,89,174,2,56,240,39,53,24,152,109,16,129,160,5,123,201,90,86,154,194,22,218,80,91,66,43,130,208,206,52,29,187,147,114,171,244,3,2,134,77,64,207,160,16,38,0,80,214,93,138,128,17,7,2,2,48,240,0,56,96,0,4,7,15,210,238,225,239,227,8,5,31,74,61,209,2,198,84,221,24,232,102,202,204,172,26,189,211,23,173,71,28,187,107,58,238,122,178,14,197,235,128,198,230,193,131,73,119,169,78,7,87,95,134,197,202,57,154,55,13,235,92,244,195,30,159,78,186,169,75,151,224,15,244,196,138,90,71,106,240,176,98,122,72,36,61,167,160,184,235,239,215,129,126,29,236,151,34,203,32,35,130,5,136,163,155,135,86,109,218,184,1,127,142,145,47,199,200,231,199,201,231,199,201,231,159,145,207,63,35,159,97,224,54,253,99,164,142,28,176,160,109,236,26,40,133,76,21,12,10,219,77,165,42,235,73,67,183,97,8,3,78,45,222,232,214,232,210,228,176,91,0,81,118,89,119,170,57,96,83,210,36,24,100,18,172,234,122,210,210,9,204,174,64,149,229,53,118,145,54,6,35,103,171,23,84,75,80,78,82,202,55,82,134,80,64,66,244,74,49,22,64,151,5,232,178,216,52,153,48,215,128,39,32,185,249,224,40,142,242,57,242,8,249,36,76,10,140,33,11,216,117,248,56,140,31,219,243,6,140,131,32,191,85,117,150,140,229,249,164,117,4,23,216,1,104,187,181,92,97,107,13,62,166,72,159,173,101,242,92,194,156,179,4,178,250,114,166,238,152,192,172,41,227,245,56,194,130,64,0,93,186,102,134,168,34,167,155,98,157,242,7,0,221,188,135,244,44,96,92,96,219,250,177,51,111,1,148,88,31,7,13,171,93,208,26,131,35,157,243,198,126,31,237,147,205,158,199,193,60,168,28,100,118,188,51,3,113,237,120,197,170,18,143,213,165,234,100,113,58,128,83,203,63,43,6,65,141,87,18,176,88,181,224,23,76,170,196,174,37,38,80,197,134,123,125,168,13,27,74,175,87,149,22,215,121,105,113,153,85,77,84,215,144,142,143,72,237,85,160,156,239,189,123,68,2,189,226,234,140,202,86,76,87,130,246,97,244,81,75,121,100,17,93,136,209,11,16,137,71,47,156,86,108,74,43,154,52,40,228,194,54,32,194,35,31,219,35,31,155,145,143,189,76,158,167,40,203,226,84,234,13,255,28,210,9,157,210,3,7,48,124,26,143,152,38,177,248,131,7,53,26,218,88,10,163,38,88,166,215,212,113,25,147,7,15,18,254,99,242,93,241,224,65,241,17,26,105,167,196,183,36,86,153,231,12,149,55,11,101,14,137,46,228,189,33,132,39,184,116,183,97,108,193,209,77,223,218,182,9,75,10,178,96,27,48,36,213,181,129,13,66,93,111,60,103,100,182,203,247,57,216,170,240,171,88,15,63,101,187,156,137,187,59,14,18,254,0,240,125,111,185,193,3,58,70,111,24,176,33,83,190,96,250,249,130,67,47,59,72,96,25,80,22,192,18,60,199,241,0,92,164,0,234,142,135,114,193,126,34,218,183,170,172,105,88,87,94,227,30,35,245,26,127,114,178,209,83,129,135,204,50,249,4,56,168,123,56,160,207,198,71,67,112,252,176,179,80,212,152,100,157,7,145,113,194,79,125,35,168,134,108,142,126,194,17,16,227,54,47,154,62,201,120,169,15,13,108,33,159,55,215,123,188,158,244,8,49,67,37,34,73,186,177,34,72,209,34,164,72,198,103,133,73,0,167,253,123,228,18,238,144,121,28,140,95,164,35,187,228,146,147,206,203,66,29,236,237,92,103,8,106,87,25,163,219,109,175,227,228,32,203,172,27,110,178,65,17,35,234,167,82,32,116,97,199,143,84,59,7,15,158,74,118,50,53,216,68,82,71,58,164,28,249,194,159,85,78,123,92,255,44,226,141,195,140,120,0,209,48,7,155,75,0,102,139,136,87,176,167,200,48,91,227,192,188,218,234,233,110,44,216,2,154,99,30,167,163,162,104,166,213,35,127,143,40,223,160,84,37,68,100,21,34,173,215,224,41,175,65,141,63,148,57,164,87,242,97,169,100,32,32,165,84,238,33,169,28,7,129,170,28,81,48,60,42,213,8,242,104,175,28,138,139,27,116,26,248,203,249,48,208,65,248,195,93,128,203,249,248,200,107,228,103,242,94,97,44,9,112,164,165,242,152,92,196,14,45,242,184,4,178,212,77,236,94,99,217,13,243,44,124,81,33,227,111,237,139,150,233,28,183,235,100,214,189,142,30,144,38,156,238,144,40,19,180,109,231,140,107,119,123,94,185,167,66,202,145,3,10,175,200,253,33,19,67,117,230,168,137,249,185,212,168,9,123,169,212,216,131,187,81,206,198,16,217,216,24,80,80,21,236,204,146,38,224,39,138,46,204,74,31,1,249,197,43,242,191,57,51,13,20,98,162,198,17,183,34,73,221,63,221,163,133,222,96,203,26,225,243,90,255,23,198,126,67,8,131,243,99,16,239,240,103,153,235,160,130,25,210,118,243,88,229,200,18,81,44,204,165,28,254,98,159,150,43,133,224,187,60,127,39,77,154,105,10,193,26,182,1,119,213,177,47,38,80,62,37,150,146,164,12,174,107,250,232,9,38,159,72,104,149,80,46,145,129,245,221,57,66,255,36,65,137,203,56,38,113,225,77,30,254,255,150,158,232,61,209,63,177,120,226,196,19,107,71,179,203,135,46,249,190,223,119,120,69,215,180,20,97,204,150,137,118,2,179,78,28,21,90,120,240,118,238,156,38,201,223,4,38,32,3,19,109,28,30,172,134,12,43,121,77,90,179,77,217,74,225,225,0,190,32,199,205,224,213,53,208,107,133,74,34,73,226,90,195,108,155,174,169,45,123,45,120,156,7,235,194,206,151,244,36,14,247,224,65,90,33,33,26,94,50,97,69,12,100,69,0,235,40,205,241,202,188,138,127,59,133,133,168,212,7,89,59,182,62,116,169,86,232,41,21,164,213,34,87,169,186,58,126,85,107,226,214,95,13,49,181,39,69,77,31,108,92,40,142,64,23,214,152,31,71,75,53,147,168,154,162,108,175,155,131,100,74,111,1,69,132,208,219,41,163,235,145,69,207,244,32,108,1,145,2,61,99,232,98,252,107,155,132,18,218,81,148,32,244,189,99,168,71,122,84,129,77,50,123,35,62,244,250,50,40,30,173,35,14,98,151,124,169,208,143,46,74,221,46,12,173,231,26,86,157,44,10,208,171,76,212,13,140,84,5,40,228,56,20,49,82,33,212,134,120,120,208,92,31,73,27,19,19,4,22,8,84,26,77,20,98,100,126,2,54,213,25,198,186,94,37,174,8,121,182,74,34,210,155,116,83,161,2,254,32,149,138,167,51,186,153,120,141,18,17,84,44,51,152,92,42,228,48,243,23,112,54,165,53,199,236,216,23,76,63,42,61,98,23,171,154,34,5,232,203,155,216,186,194,239,208,158,102,42,59,97,195,244,11,175,88,72,81,207,133,218,119,200,229,58,31,236,109,89,16,111,77,159,88,75,45,112,44,34,183,120,201,172,118,80,222,245,149,63,100,44,83,211,86,208,84,212,55,37,179,133,36,207,83,187,10,104,74,202,119,97,51,164,180,45,27,113,231,101,91,6,154,63,137,221,98,224,113,184,139,48,161,64,19,82,223,93,211,91,230,64,88,120,235,106,222,205,92,52,107,231,91,238,99,61,211,57,3,232,174,187,85,13,79,150,53,16,112,251,33,207,104,233,179,70,247,129,214,202,42,241,161,39,110,173,85,77,186,78,155,77,65,201,37,45,77,203,166,93,187,95,95,77,35,89,217,125,23,88,52,109,203,3,171,99,170,102,114,63,159,145,183,185,38,242,14,194,35,86,205,106,110,54,123,248,148,225,174,102,30,57,73,206,173,107,217,93,71,57,207,55,179,89,179,81,44,126,91,55,252,209,193,133,32,52,0,16,187,207,95,202,254,208,187,62,205,110,235,207,43,153,43,51,217,89,114,131,122,63,162,140,227,140,24,136,94,163,125,202,182,90,176,136,96,72,135,123,171,173,166,123,210,66,159,35,242,146,94,164,68,49,139,52,127,191,99,247,187,236,154,158,124,187,242,44,58,79,237,238,98,231,20,158,123,114,103,121,138,230,41,60,123,28,83,189,136,55,159,139,164,236,99,222,29,227,167,118,20,42,157,243,200,233,117,225,233,117,225,233,117,225,233,117,225,233,117,225,233,117,225,233,117,225,233,117,225,233,117,225,233,117,225,233,117,225,233,117,225,233,117,225,233,117,225,233,117,225,105,168,244,233,207,244,231,91,185,72,236,153,245,125,247,127,75,226,122,165,184,174,232,93,72,148,173,250,192,145,217,243,184,152,199,102,190,60,226,230,94,224,28,201,59,193,211,241,168,228,62,122,238,180,72,87,167,142,142,181,231,122,102,187,153,57,87,191,116,201,21,231,89,73,141,184,181,130,184,98,180,237,21,77,135,82,181,228,134,225,186,78,175,194,14,42,204,12,249,171,3,171,52,218,149,3,57,29,175,142,226,109,134,174,78,210,215,87,180,237,207,63,186,3,90,235,167,47,15,159,253,199,230,23,207,129,46,165,13,116,16,202,55,236,174,9,44,48,131,127,244,122,219,238,153,13,248,70,63,12,176,61,179,93,1,184,219,125,19,30,183,122,103,86,237,139,199,9,28,58,158,49,161,180,236,225,192,197,19,77,185,76,21,207,72,215,186,14,240,59,60,21,209,228,119,218,0,144,232,31,216,125,100,84,250,129,92,74,95,130,113,55,90,23,52,125,163,231,26,110,171,78,188,122,43,154,121,1,80,133,118,85,81,139,88,40,43,27,108,78,205,12,253,0,173,71,180,64,110,107,211,61,69,163,133,204,118,26,31,66,65,199,108,74,93,104,58,67,50,69,131,153,17,111,116,7,106,247,136,39,7,218,128,241,209,163,248,68,215,104,104,112,50,27,90,69,203,101,129,146,52,254,148,95,22,134,23,48,51,226,113,175,223,108,182,214,224,225,55,183,223,208,6,2,36,199,190,8,16,49,8,86,250,120,29,167,146,47,122,239,97,15,240,222,247,186,134,85,41,15,148,241,164,97,75,238,120,69,72,103,64,8,132,4,134,87,158,223,250,219,45,77,239,58,64,40,232,241,76,78,255,206,244,201,121,40,186,97,73,128,244,200,169,164,64,227,25,138,111,74,120,56,194,31,2,26,89,31,178,169,201,215,83,189,109,26,14,110,62,184,130,252,132,37,16,155,9,1,37,138,210,238,35,71,241,210,164,132,142,3,253,140,20,34,140,237,11,135,13,235,11,239,139,172,152,238,241,22,233,14,54,245,99,235,11,0,113,82,107,247,214,58,221,122,179,173,165,34,238,29,81,148,217,93,122,235,106,227,188,185,94,113,117,101,6,204,12,154,243,117,62,116,242,119,48,192,227,127,61,151,90,102,255,235,187,154,227,187,215,191,220,250,195,141,205,215,255,117,235,214,243,17,115,140,222,232,210,28,19,101,41,176,214,0,128,118,171,126,158,191,101,157,200,51,169,43,51,190,245,139,47,135,151,111,221,125,230,215,155,191,253,179,10,3,48,186,134,109,181,215,177,138,70,9,158,24,5,52,210,11,126,2,50,51,156,250,42,208,134,69,162,10,156,182,176,167,150,111,214,197,177,117,79,48,146,164,230,216,70,227,184,129,238,124,39,17,27,169,193,248,244,133,104,216,49,125,17,28,142,79,95,12,229,123,52,199,104,78,126,251,54,159,93,24,111,59,108,62,195,214,229,230,219,95,110,94,189,33,207,207,246,229,191,12,127,243,193,240,139,63,13,47,223,140,91,156,164,151,241,209,69,129,138,65,16,135,122,175,80,114,227,250,246,39,95,194,214,118,231,171,171,28,49,125,171,229,238,13,94,116,110,46,168,28,200,198,224,8,59,28,31,69,4,188,24,12,49,240,5,130,36,36,237,211,254,176,249,202,199,119,47,95,227,232,179,250,157,104,236,145,43,49,220,101,83,229,4,219,31,125,190,253,245,239,134,207,189,199,154,163,178,70,125,21,53,22,228,128,253,206,2,249,28,131,72,40,51,62,30,17,206,24,52,210,97,236,17,153,109,190,252,25,35,179,91,159,123,220,181,85,55,239,41,157,145,30,39,97,93,8,96,44,179,162,35,216,171,45,232,242,75,119,223,249,35,71,143,107,187,19,178,39,138,222,225,255,125,129,18,16,44,237,173,27,175,141,139,27,210,221,248,184,161,208,197,224,134,131,191,55,203,80,126,27,141,192,225,187,151,55,255,254,129,224,239,102,199,30,181,16,209,226,101,192,70,11,27,117,223,181,201,145,192,70,167,101,61,106,95,236,85,242,122,199,88,35,159,138,131,136,149,26,203,248,161,251,9,248,62,2,27,199,246,233,96,20,108,114,140,134,8,236,44,136,78,186,102,187,174,221,241,100,246,26,32,155,8,89,28,185,56,98,173,215,1,48,57,191,9,200,15,62,253,228,64,110,128,72,5,137,239,66,82,147,141,33,195,107,175,38,54,63,187,226,61,210,82,203,124,198,253,253,10,154,4,133,11,63,60,4,226,8,185,66,46,193,163,211,41,98,38,34,5,60,116,193,179,96,31,60,218,37,209,143,194,225,217,186,126,35,49,188,241,134,10,143,192,29,129,236,81,69,10,98,74,150,0,18,101,164,147,8,34,253,160,131,46,150,70,25,74,99,143,252,53,65,74,35,98,191,217,224,161,170,52,133,34,104,180,45,58,14,173,223,109,128,30,91,161,168,213,124,8,15,107,29,21,67,175,22,3,100,178,106,28,188,5,14,93,168,152,24,36,78,10,56,37,79,127,91,222,80,119,208,24,212,109,182,156,142,152,79,111,62,168,91,39,35,120,208,149,240,246,132,141,14,146,245,25,179,166,97,28,2,248,156,107,24,57,248,76,28,39,75,165,66,22,62,183,171,152,200,166,86,46,98,33,44,94,44,150,52,80,19,234,88,38,91,158,205,98,161,198,94,24,24,206,160,30,78,124,143,40,172,182,115,220,51,54,172,36,169,197,129,40,199,189,200,146,138,65,66,155,41,253,80,147,108,15,155,87,223,162,27,30,85,14,64,107,39,181,31,4,245,200,47,85,159,108,240,183,15,81,78,136,148,64,69,109,70,147,105,210,110,26,213,40,77,109,157,171,27,174,99,154,0,228,67,173,30,58,31,109,95,127,97,243,229,127,108,221,250,100,120,243,79,218,178,78,201,212,111,206,88,133,181,247,16,136,36,125,12,91,166,109,94,123,113,235,221,155,160,144,3,123,28,190,249,193,240,202,107,219,215,63,184,243,197,135,20,124,185,203,225,139,255,250,205,237,23,168,230,3,171,116,251,198,187,255,245,204,47,8,168,168,206,112,77,144,88,88,240,19,130,68,192,59,110,184,6,62,117,86,240,19,108,66,240,140,238,4,200,71,224,11,146,189,222,48,155,70,191,237,158,133,239,139,107,176,121,52,30,2,234,107,87,138,80,158,28,108,162,227,170,198,25,15,107,136,188,160,189,245,196,187,211,244,59,127,221,166,60,74,243,243,44,151,250,159,57,70,7,173,27,93,242,1,17,6,239,218,230,194,170,13,50,2,170,112,20,115,148,2,42,192,68,199,96,3,126,187,208,136,229,239,47,30,99,166,162,64,63,106,54,97,171,65,83,24,40,238,103,5,58,16,147,11,92,236,244,190,160,241,41,142,232,37,67,20,124,105,195,164,153,150,233,244,208,69,191,143,203,183,75,150,102,99,54,215,160,75,211,156,107,150,232,39,163,86,44,208,79,141,66,109,134,126,42,150,243,101,92,184,29,18,160,197,172,99,165,38,249,60,91,132,23,250,42,97,0,249,50,86,92,169,110,32,97,87,180,69,100,51,20,229,28,46,207,81,176,178,17,5,125,101,117,73,51,180,229,1,17,28,160,28,163,246,13,70,73,196,56,136,123,209,49,219,6,61,222,26,232,108,103,16,5,52,182,89,209,91,137,128,40,164,177,74,224,190,203,6,163,92,116,75,244,72,187,178,180,193,22,189,188,32,135,47,94,221,122,255,227,255,122,230,217,173,219,175,110,189,253,44,19,106,150,128,153,72,122,52,255,134,134,22,88,165,116,195,100,130,142,0,30,164,190,176,14,182,254,118,107,248,111,191,21,210,38,84,69,46,66,155,224,230,43,10,100,133,186,252,39,235,75,90,93,91,78,81,139,78,123,13,16,223,129,14,90,93,104,89,238,36,82,165,84,224,27,44,235,242,34,3,36,132,26,98,64,24,123,156,114,71,96,239,113,102,25,61,172,62,31,163,215,74,41,235,31,49,117,55,69,17,52,120,215,8,200,159,148,154,87,46,50,35,34,12,25,17,58,198,30,209,210,40,108,170,166,6,232,124,120,237,115,185,255,98,86,50,63,152,109,9,110,85,69,146,106,148,124,10,147,30,174,187,135,245,65,85,97,175,139,95,63,51,252,219,191,13,95,184,57,124,235,173,112,164,0,129,82,116,194,114,165,28,109,163,11,204,253,24,80,61,253,116,6,5,180,124,86,199,207,21,180,153,187,70,187,2,147,255,84,223,116,214,113,22,209,17,164,91,145,201,148,16,167,46,92,126,43,218,67,39,31,92,68,243,86,155,125,63,253,40,237,30,231,84,169,137,160,239,85,123,164,22,180,39,213,59,249,176,92,142,209,131,90,132,54,237,21,226,8,141,41,2,40,196,102,240,0,196,65,170,90,2,97,215,161,177,58,137,241,47,208,33,240,29,177,21,33,103,224,27,89,101,131,189,96,27,13,110,26,3,194,207,250,32,119,113,46,197,56,216,6,112,240,74,72,0,48,188,171,68,11,14,64,66,112,43,129,139,76,247,153,157,150,155,244,237,67,120,245,12,251,34,162,80,67,110,151,212,193,32,29,206,202,89,182,35,39,129,193,119,76,119,213,110,244,216,209,72,168,116,69,111,195,221,103,129,198,117,22,100,248,164,28,150,75,221,128,146,244,94,23,219,178,252,141,233,236,10,32,227,165,243,106,12,27,218,73,131,108,99,228,35,219,212,233,245,47,122,117,12,158,167,116,193,139,221,65,138,22,229,120,87,154,95,202,46,95,186,4,19,193,86,126,147,4,153,73,209,110,216,86,207,102,92,103,241,160,170,73,118,225,140,183,7,188,225,130,221,106,36,178,85,188,242,74,63,162,36,213,64,166,161,193,64,85,116,70,96,79,229,64,45,198,129,216,87,155,125,77,145,131,60,15,181,9,151,53,98,233,142,110,232,45,95,43,94,53,76,148,42,205,8,136,19,23,87,91,109,51,153,75,245,46,182,92,12,71,146,1,173,244,66,213,205,224,252,165,54,234,70,207,132,81,112,42,35,79,171,121,142,165,238,146,86,35,237,206,147,114,249,138,3,21,123,40,78,59,25,84,83,77,144,231,29,106,197,7,65,94,32,199,56,178,180,92,49,116,33,224,85,91,186,39,214,85,205,17,83,98,70,206,7,202,240,97,147,97,241,201,176,196,100,80,128,231,42,248,71,51,173,134,230,13,177,231,218,93,160,76,164,22,164,207,84,146,206,156,160,218,253,156,55,189,183,79,51,39,73,193,40,162,169,146,45,198,125,99,83,91,228,216,238,48,25,192,67,126,93,70,126,138,97,176,88,177,196,148,87,173,12,217,38,96,210,5,234,157,35,0,2,42,113,160,179,94,236,129,6,39,222,180,144,8,112,226,105,131,25,190,253,208,54,170,134,46,131,76,130,199,73,163,151,54,238,86,131,232,110,210,190,65,226,2,144,93,151,4,62,161,198,64,140,178,66,204,207,45,74,96,164,96,207,191,241,111,4,244,173,138,171,135,136,33,21,139,217,131,28,157,52,15,212,140,141,87,108,157,53,13,35,163,13,87,122,3,60,189,242,35,60,71,209,151,203,143,75,129,92,131,14,191,243,122,31,232,159,189,76,148,254,137,76,151,62,161,92,151,232,191,129,145,234,86,240,41,14,101,94,222,62,24,24,154,62,62,166,56,219,245,27,151,100,245,67,158,216,9,56,176,25,207,113,117,190,137,201,59,14,108,119,23,170,43,122,141,92,194,156,157,65,45,100,157,221,117,77,214,216,106,187,160,55,244,62,40,56,58,137,65,168,205,20,243,51,133,98,109,86,35,223,83,250,90,117,157,95,229,212,47,18,101,167,158,107,52,161,33,166,157,208,108,141,102,3,133,254,251,153,122,210,178,86,77,167,229,30,37,134,0,104,121,92,13,196,103,202,241,74,6,100,128,37,148,47,176,238,18,185,235,204,22,50,62,4,129,207,211,96,114,197,11,171,170,22,163,83,179,132,87,164,156,253,161,175,4,115,32,144,138,148,2,173,48,210,88,192,221,156,11,43,158,110,50,153,98,165,163,178,79,209,24,58,98,54,82,58,68,38,44,41,202,31,3,160,77,38,84,15,51,255,85,214,34,181,183,48,243,26,206,76,11,150,56,124,1,201,248,81,88,176,166,67,101,53,42,187,157,50,214,30,160,72,2,244,17,199,6,211,90,197,251,252,141,179,178,204,39,236,99,149,13,171,223,169,80,146,5,116,168,174,18,149,141,144,227,119,16,48,29,243,169,62,200,152,104,225,7,73,172,215,35,230,152,237,143,62,103,150,23,197,167,0,16,185,130,46,113,192,184,201,26,3,181,119,57,116,129,142,106,214,111,61,10,105,22,135,18,209,12,61,162,192,52,238,191,252,234,206,23,55,183,254,124,51,18,52,228,163,17,173,80,109,105,140,86,8,23,142,26,145,164,70,141,209,20,57,216,136,106,139,30,225,140,110,229,219,150,236,133,188,30,226,177,81,161,122,190,190,51,81,94,236,191,98,165,234,22,13,101,24,240,33,112,130,207,97,187,49,130,79,145,204,231,37,35,178,218,252,216,94,45,198,165,75,97,150,12,234,155,2,82,37,149,72,83,122,156,213,122,35,124,215,15,238,122,206,128,106,49,226,216,54,98,139,86,14,92,255,201,247,136,16,63,195,54,137,9,162,188,22,167,112,24,125,194,115,238,80,40,129,196,46,196,56,9,212,42,166,145,29,209,215,139,107,26,157,147,13,242,116,201,60,164,49,203,25,134,196,169,208,174,25,121,103,200,37,195,36,178,128,225,115,87,40,23,160,57,26,54,63,249,250,238,179,255,126,247,245,183,238,220,190,170,165,42,33,45,1,132,225,38,254,32,221,122,211,204,102,171,167,10,205,252,43,114,123,165,60,204,92,74,15,96,144,78,204,89,34,117,9,185,78,143,198,41,243,192,96,162,98,74,31,137,125,202,172,227,10,146,147,118,86,140,227,129,29,93,197,46,48,34,189,121,99,1,242,108,225,90,14,46,183,137,181,11,18,74,101,143,85,10,235,8,158,158,208,221,62,169,81,187,254,157,127,252,113,248,225,235,212,246,47,59,82,210,59,166,195,23,95,251,230,246,91,154,206,142,14,96,117,177,234,199,200,113,225,89,188,137,195,26,210,244,58,238,154,109,249,205,240,218,171,155,159,93,225,102,69,230,254,173,13,82,25,119,213,180,146,59,208,184,246,24,33,174,179,142,103,189,148,13,131,46,212,192,221,30,41,75,166,88,102,144,7,9,180,217,178,140,118,123,125,99,64,85,128,113,52,0,12,140,37,86,39,67,64,82,219,124,243,215,26,15,254,39,135,94,116,82,44,12,140,174,221,249,226,47,195,15,95,219,188,241,233,230,155,127,185,251,204,27,219,255,184,188,249,246,245,187,127,121,225,155,219,47,192,234,222,252,240,223,1,235,195,235,255,49,124,254,247,219,215,63,128,249,26,62,255,220,240,198,151,120,74,195,53,188,177,224,11,132,42,52,165,232,105,174,28,173,208,139,78,56,24,36,99,172,63,252,160,110,127,76,64,49,91,218,60,183,38,144,67,66,117,101,202,70,5,247,210,37,55,67,220,253,126,198,151,43,241,83,36,237,7,101,97,140,115,29,162,5,225,38,157,210,143,86,47,234,11,84,145,200,207,162,34,225,211,71,142,18,235,128,208,71,242,217,217,82,206,108,212,152,62,146,154,119,73,185,234,2,215,74,136,11,118,113,102,215,65,104,114,117,179,92,204,23,243,223,86,16,26,238,254,216,109,247,123,1,152,54,234,125,167,103,59,21,194,94,77,103,158,231,173,170,181,237,250,121,17,154,6,243,6,121,89,126,50,24,145,166,112,225,162,148,224,136,188,188,72,75,207,101,179,20,18,62,134,1,146,46,182,207,60,170,131,64,48,92,96,55,28,0,146,55,11,127,165,61,131,48,77,145,53,255,100,191,231,182,154,235,252,44,189,66,34,105,164,107,166,123,209,52,173,121,199,190,72,146,104,113,40,231,59,45,139,167,15,42,101,47,172,250,161,73,144,29,61,221,177,251,176,207,4,65,227,249,133,68,115,129,203,163,252,90,40,185,35,212,122,26,11,179,251,102,240,100,94,77,29,148,41,230,202,101,49,217,21,188,191,27,11,79,2,253,121,66,38,141,213,166,225,11,216,205,2,135,12,49,147,47,103,139,249,11,23,67,154,37,231,178,212,47,61,118,10,148,89,199,164,97,185,125,152,149,72,52,6,17,62,1,94,227,71,157,200,168,158,62,65,44,40,227,244,143,136,140,27,88,56,71,56,154,4,50,37,224,35,133,209,29,163,225,110,68,119,36,3,22,57,160,239,85,88,26,44,49,94,132,182,146,235,174,37,122,54,176,73,122,233,172,60,163,231,202,57,61,95,42,233,120,187,83,224,141,65,4,26,241,24,48,209,223,228,86,74,16,60,149,176,38,24,169,212,42,251,184,234,68,145,92,38,87,42,231,75,48,207,140,236,50,115,133,153,82,40,129,48,142,232,155,249,92,182,152,155,153,8,44,114,242,138,203,108,205,77,243,68,119,177,11,34,200,250,196,250,37,65,23,246,35,54,23,232,183,29,16,125,143,3,133,24,32,52,29,38,135,245,82,140,31,41,164,15,19,142,233,118,120,120,218,227,254,71,208,154,78,206,119,170,199,189,140,100,117,232,145,39,143,233,135,224,217,73,221,196,23,117,252,245,115,252,85,38,5,87,200,111,131,6,182,186,255,39,122,107,1,139,62,78,31,138,230,102,143,121,81,176,76,90,22,64,152,37,101,233,211,117,169,115,10,212,99,162,92,231,56,150,171,203,33,180,78,62,170,31,242,122,34,240,156,142,233,115,93,250,44,134,201,155,63,68,154,55,188,114,157,99,98,56,79,121,239,58,228,93,113,1,127,159,247,106,175,44,98,137,167,188,7,235,139,2,89,166,50,50,82,224,193,159,232,43,39,4,224,180,77,227,120,238,236,79,38,142,11,198,89,243,52,46,216,52,46,216,52,46,216,52,46,216,52,46,216,52,46,216,52,46,216,52,46,216,52,46,216,52,46,216,52,46,216,52,46,216,52,46,216,52,46,216,52,46,216,52,46,216,244,231,123,27,89,107,76,34,210,196,18,82,14,55,249,66,2,178,165,135,154,9,126,170,201,159,243,243,150,4,61,222,228,143,121,180,46,98,236,231,15,61,163,127,34,87,134,37,45,157,118,42,69,216,169,103,2,143,61,69,255,76,122,100,198,19,177,78,8,200,190,115,10,1,52,91,249,10,16,2,96,114,66,36,250,85,15,224,18,236,4,142,191,246,159,91,37,212,163,56,94,140,31,201,145,225,137,167,210,105,105,2,143,75,5,170,241,165,114,52,41,0,199,127,252,244,73,109,12,255,5,133,234,56,185,76,212,242,14,253,18,210,169,159,90,68,62,7,74,204,250,250,245,171,66,242,59,60,85,85,225,87,106,80,235,143,255,181,114,26,150,40,249,186,27,240,47,3,21,97,242,33,148,210,99,216,116,71,18,35,159,117,120,172,60,11,167,143,49,104,100,2,58,137,166,149,157,79,111,12,185,236,120,226,229,34,190,131,222,224,92,71,35,46,20,51,226,232,55,130,40,240,40,24,102,44,140,38,20,176,200,41,228,132,192,200,231,194,9,118,48,236,47,163,30,20,39,188,147,226,8,221,32,208,128,55,33,89,20,95,2,8,21,208,211,67,221,192,16,130,11,36,151,13,153,23,181,169,85,39,188,33,105,121,20,186,65,132,4,86,202,108,76,161,56,250,84,244,172,232,22,84,114,203,71,116,54,240,63,28,68,227,144,158,64,135,142,93,61,150,30,137,159,0,151,144,255,249,182,176,200,114,30,98,36,153,122,130,65,134,243,192,216,208,150,245,16,191,42,26,205,18,3,82,100,139,57,45,53,63,161,159,213,76,179,94,51,205,185,111,45,217,151,217,104,185,105,88,70,105,234,253,28,0,107,35,224,161,33,82,126,13,216,62,193,248,77,176,106,132,119,206,110,221,114,6,129,158,18,40,81,81,201,228,220,185,154,221,88,23,80,103,37,1,136,193,80,158,187,176,58,70,19,9,63,106,210,150,121,145,3,164,143,83,159,4,49,98,21,54,124,254,31,204,223,201,131,110,4,68,77,32,68,211,217,240,248,2,247,60,26,81,111,213,52,160,219,144,153,200,103,242,115,52,113,91,187,101,153,233,192,83,169,167,190,211,78,106,135,28,226,163,216,152,169,105,169,212,33,45,149,176,236,180,99,118,77,195,197,0,178,248,191,142,13,25,78,122,5,199,8,67,78,230,102,179,13,115,69,103,128,242,191,41,217,71,134,44,115,4,139,178,4,197,63,69,248,6,101,61,146,139,112,171,66,231,119,22,143,179,130,137,253,6,212,227,150,8,217,1,252,232,227,96,140,8,91,27,170,191,76,92,163,27,60,136,105,197,168,193,30,214,7,78,68,28,173,102,242,116,249,50,111,36,225,136,163,250,47,186,142,97,177,234,164,203,4,104,220,189,216,254,42,53,19,200,203,220,144,156,124,168,7,146,68,81,177,245,137,241,103,67,245,120,220,7,135,32,188,79,245,56,241,139,56,105,245,186,116,145,195,171,126,27,181,36,207,51,98,17,150,218,209,70,99,119,25,199,190,255,125,237,171,251,207,116,42,190,149,190,246,210,205,103,229,212,147,199,244,243,11,88,54,203,189,95,78,232,43,228,129,231,98,35,121,215,148,189,82,29,82,202,38,143,31,23,110,48,173,7,142,46,46,98,11,212,95,231,39,250,83,164,216,121,175,222,83,94,235,178,103,78,231,126,252,157,61,38,188,141,108,233,229,10,171,254,211,19,122,127,241,232,67,232,154,243,248,9,248,254,240,9,226,143,68,218,231,128,154,8,134,41,123,13,193,119,155,116,154,247,67,111,28,47,60,82,159,216,5,135,51,189,169,11,206,212,5,103,234,130,51,117,193,153,186,224,76,93,112,166,46,56,83,23,156,169,11,206,212,5,103,234,130,51,117,193,153,186,224,76,93,112,166,46,56,83,23,156,233,207,110,83,204,249,78,76,56,129,170,199,180,121,89,84,37,84,160,158,35,169,217,233,164,163,194,16,31,131,176,51,232,88,31,130,49,188,7,196,9,104,165,114,1,6,98,118,131,71,59,254,113,101,131,126,54,28,88,60,109,146,14,148,99,15,149,88,17,249,220,200,59,74,245,29,232,150,194,156,123,6,163,225,167,7,73,188,89,233,148,71,145,70,227,219,96,71,36,35,39,170,88,20,199,183,242,33,147,252,92,6,128,156,51,253,31,193,6,90,157,149,195,221,126,173,221,170,63,100,172,219,125,247,48,237,22,68,159,76,215,90,9,61,129,74,68,28,65,69,177,230,4,214,137,122,135,3,74,5,192,228,138,139,56,179,146,248,93,196,97,180,68,38,82,102,197,88,151,17,249,64,43,129,39,90,18,9,169,110,64,113,29,171,228,64,86,154,119,36,36,136,152,31,92,37,196,201,21,125,65,189,67,188,169,226,30,18,222,153,124,92,223,225,206,108,210,65,23,173,77,118,182,158,52,186,131,21,118,180,229,13,81,118,8,152,141,36,123,94,157,136,84,97,248,137,21,133,199,58,253,159,27,145,216,18,143,251,155,120,64,58,208,103,178,185,108,180,171,64,185,81,203,106,169,121,39,115,238,156,217,59,69,168,238,224,193,164,83,117,50,44,224,97,74,215,122,36,28,34,6,243,66,171,182,221,76,56,164,200,18,113,31,112,116,77,91,94,78,233,78,166,109,215,141,118,15,94,121,94,7,252,97,138,100,218,52,176,195,226,220,156,169,165,120,235,243,70,82,171,205,52,234,102,221,52,53,104,235,64,86,223,160,35,62,101,116,49,214,29,149,76,78,97,160,184,3,185,1,142,126,38,107,24,163,71,159,157,173,207,146,209,231,75,179,35,10,103,156,164,155,218,187,84,160,33,249,113,48,170,172,96,163,117,219,1,228,64,83,233,58,236,0,118,199,116,122,44,99,142,71,146,105,18,135,220,223,76,240,61,207,46,100,172,84,104,191,36,244,39,198,31,230,37,73,232,59,163,11,188,201,65,250,97,29,145,77,14,161,130,46,216,254,116,1,143,131,88,232,80,146,238,65,119,140,139,36,222,156,118,129,230,127,96,9,17,181,179,52,3,197,10,13,239,150,17,135,77,164,43,57,159,144,242,38,1,133,19,63,18,117,127,132,49,203,49,247,162,212,156,72,95,40,215,171,248,122,144,243,148,97,45,124,47,190,96,24,35,204,245,192,119,182,157,14,81,58,53,219,193,32,165,218,222,48,229,38,247,100,160,60,183,144,72,87,179,63,180,43,209,74,100,194,86,175,140,200,207,19,89,150,240,110,106,89,138,46,212,236,183,219,164,189,68,109,37,186,20,75,224,2,123,149,82,134,100,193,169,185,214,35,134,101,182,49,251,172,84,5,30,75,229,229,84,81,254,98,9,44,138,94,209,98,182,136,29,78,36,195,4,174,100,97,142,22,127,226,40,53,169,20,203,226,82,225,44,145,133,224,12,102,151,50,219,139,164,192,226,90,221,108,135,103,152,34,89,175,62,186,61,188,124,83,125,202,19,77,33,229,159,33,40,89,176,59,29,57,255,149,148,253,67,206,114,67,161,160,88,20,73,145,104,11,140,190,34,242,125,81,43,172,144,148,225,155,233,140,162,14,175,160,174,100,169,229,34,137,134,2,137,54,8,76,36,79,29,227,155,72,69,78,247,166,147,210,85,232,138,231,9,117,228,69,47,158,241,132,106,74,170,29,121,153,203,47,112,77,19,216,120,66,18,26,91,146,228,147,13,1,18,115,211,8,34,106,208,164,66,82,54,160,142,177,198,196,81,145,235,71,132,241,213,169,56,70,114,178,114,61,148,193,44,25,91,53,88,85,168,170,231,178,9,189,48,155,208,203,57,84,211,231,82,80,9,253,142,129,253,64,137,22,38,109,130,45,175,75,211,251,210,153,39,82,157,55,243,108,20,60,139,19,110,52,44,136,108,176,16,13,51,74,123,104,212,218,132,150,189,98,199,107,11,248,96,160,78,76,154,42,64,30,97,18,215,92,224,161,196,41,23,86,11,75,172,119,243,26,201,99,194,19,184,52,204,53,141,133,135,214,202,89,141,51,249,201,26,189,115,243,183,119,110,125,54,188,246,210,214,203,111,109,190,246,217,221,215,62,1,244,160,179,62,207,4,61,43,210,146,144,72,123,103,91,52,229,13,108,11,194,155,52,237,218,54,206,184,70,182,210,157,67,193,19,197,196,246,79,130,200,198,244,175,83,167,129,51,109,219,197,76,80,231,250,201,37,146,204,88,99,162,149,166,55,45,37,101,19,137,240,95,117,209,131,150,177,252,8,38,195,216,202,33,220,37,64,152,107,136,136,189,139,189,186,209,53,147,90,239,73,76,67,99,101,4,160,135,52,141,230,164,73,29,10,109,13,88,212,0,101,215,157,163,108,243,143,239,109,222,124,49,30,101,103,156,250,119,24,99,235,2,99,0,231,254,35,108,235,67,60,182,141,71,24,73,85,246,93,64,25,67,12,129,231,136,252,229,144,134,131,168,236,15,162,104,130,34,12,23,123,227,211,72,68,201,185,237,246,150,23,64,199,119,110,190,191,121,245,173,225,187,127,139,236,30,148,228,222,119,99,134,16,146,253,34,217,225,115,127,223,126,246,101,74,184,241,36,251,176,253,29,162,215,135,237,253,66,200,214,111,62,219,124,230,89,177,235,73,228,72,188,255,206,128,148,209,239,237,112,184,142,58,92,10,92,187,101,157,247,128,234,99,98,1,180,96,137,84,16,78,70,238,249,199,185,35,34,2,114,69,203,129,142,164,190,63,162,81,243,58,188,204,135,188,228,178,50,166,203,34,6,125,45,90,226,245,97,62,8,199,230,155,127,25,190,255,242,230,39,95,71,64,130,239,223,253,213,214,87,55,34,128,161,47,239,124,241,33,188,31,126,254,159,195,27,47,108,94,121,17,231,148,10,214,59,231,46,191,187,122,231,171,55,149,41,220,107,194,221,209,76,134,166,184,13,205,166,234,169,155,73,85,125,117,116,162,98,107,169,193,232,121,219,190,254,222,240,171,87,34,86,147,135,96,174,109,128,210,215,178,12,42,75,83,5,192,123,162,40,116,76,125,208,188,11,100,56,255,68,135,224,178,54,42,144,212,37,182,18,72,240,195,18,98,162,178,22,148,113,225,33,23,111,235,125,199,65,169,219,95,102,129,62,231,185,42,89,150,95,239,103,160,183,80,43,239,73,73,100,219,82,18,89,95,130,88,47,209,100,159,100,151,157,169,99,252,229,46,177,151,205,100,243,26,75,76,105,150,202,89,158,152,178,108,212,102,121,98,202,250,92,51,71,18,83,194,231,185,92,206,128,207,23,170,86,198,74,174,164,244,26,207,86,41,217,89,228,68,37,30,122,43,125,154,167,4,51,226,156,105,53,204,74,135,126,151,117,202,74,147,229,174,236,180,214,90,152,71,177,75,190,47,71,37,49,233,246,107,103,250,181,10,137,24,29,145,161,164,45,178,82,248,179,84,120,89,88,151,72,250,70,150,44,22,51,197,126,248,234,230,223,95,217,126,255,87,0,30,91,32,143,208,84,54,245,213,86,187,1,51,3,203,145,125,18,11,210,162,57,254,148,236,119,108,122,241,235,113,40,19,145,41,83,149,218,89,106,76,178,3,156,67,233,247,156,72,134,57,34,147,37,145,155,229,60,150,57,47,143,165,42,230,42,125,128,188,56,73,23,235,81,93,168,242,14,235,2,229,155,115,40,224,156,139,73,233,185,227,252,140,82,230,194,197,159,62,118,244,33,57,35,161,140,64,110,120,243,101,59,140,168,67,16,18,81,197,159,32,81,26,159,87,195,75,151,184,76,51,64,121,233,117,120,234,182,147,13,146,14,72,206,142,200,62,63,98,32,201,208,247,138,85,135,37,86,137,72,99,216,38,169,40,88,2,67,80,219,221,168,120,243,52,29,3,93,57,213,11,25,3,179,138,245,234,78,171,6,108,88,90,196,82,134,0,180,105,179,220,0,22,73,57,65,147,2,104,70,163,161,5,89,31,249,80,205,233,166,4,210,124,13,160,62,63,79,131,236,35,107,175,4,223,14,72,134,17,145,203,37,96,181,26,43,37,93,59,60,187,198,24,9,18,122,123,150,132,78,153,52,41,237,92,129,71,188,95,85,129,108,68,164,157,43,84,2,109,229,120,66,186,49,19,170,249,53,197,10,77,246,74,82,253,5,50,52,138,124,115,187,192,171,53,62,94,173,0,94,45,138,87,43,20,175,22,79,203,200,96,79,106,5,77,164,100,4,178,204,66,61,146,162,15,62,231,248,166,4,44,124,235,63,222,30,94,249,12,19,127,235,72,121,192,70,90,100,105,117,165,101,38,184,58,182,3,43,49,195,119,134,234,18,182,182,204,158,224,234,204,180,26,7,15,186,161,185,21,24,254,172,121,47,85,163,203,146,43,240,61,79,73,216,120,233,18,66,236,178,173,254,65,115,61,169,116,67,18,45,152,7,15,154,73,15,30,54,224,153,224,252,91,210,252,91,98,254,249,26,219,243,181,227,165,115,180,3,137,56,123,123,155,206,49,126,33,53,198,90,72,227,228,111,180,121,254,70,41,137,167,141,249,27,237,49,243,55,182,34,19,32,230,198,78,128,40,139,125,97,9,3,27,97,9,3,235,208,59,186,43,224,177,198,185,86,227,92,98,194,228,129,94,86,82,146,138,148,38,247,48,218,117,178,27,80,113,42,89,202,242,164,64,17,236,62,176,9,209,77,211,36,81,162,149,35,82,161,21,35,9,50,66,224,91,202,230,171,31,15,223,249,55,173,162,192,197,119,68,152,196,86,195,3,153,231,23,201,202,187,203,214,237,87,183,191,126,201,215,64,160,170,175,85,206,11,70,180,61,188,242,246,221,223,191,203,218,86,146,3,13,111,188,65,95,222,125,230,215,160,234,109,127,250,171,205,87,127,79,147,212,221,139,180,64,227,174,92,147,173,92,88,183,227,174,89,51,176,102,77,186,102,205,136,53,203,184,52,65,34,200,146,46,178,47,32,55,145,60,151,150,195,236,165,100,65,98,238,92,150,69,247,136,229,165,255,97,138,123,146,225,92,70,40,189,32,165,165,42,86,32,151,87,176,240,240,221,191,109,127,242,158,134,169,137,8,96,51,176,61,72,155,95,50,154,161,154,210,2,53,105,126,34,88,20,136,0,5,57,188,52,20,224,98,140,206,214,99,200,42,150,246,87,145,182,147,131,162,236,140,156,75,44,153,203,152,70,52,37,50,109,177,147,15,165,213,86,147,242,3,162,107,227,193,130,147,146,243,234,121,143,145,35,209,71,81,170,55,38,95,147,206,132,3,219,134,200,108,196,146,47,253,115,246,224,65,202,85,14,84,189,151,75,217,229,35,242,23,34,234,6,235,230,66,235,230,228,186,185,101,20,141,173,96,221,124,104,221,188,92,55,143,253,206,195,14,170,228,118,21,131,131,193,234,10,206,81,22,38,110,88,189,85,194,166,112,39,5,46,185,253,209,159,54,127,249,28,26,35,116,234,175,115,220,236,185,142,189,174,32,7,170,246,45,79,144,150,68,108,172,183,94,173,233,107,82,46,214,139,60,199,217,26,91,118,235,184,141,74,185,143,10,179,165,146,81,44,240,92,172,71,171,23,69,46,214,133,125,58,136,247,185,235,69,159,183,198,248,245,41,149,118,118,70,10,56,144,207,69,155,70,27,214,37,42,84,202,249,189,228,55,40,142,62,39,63,193,44,165,66,206,61,209,81,74,35,41,61,55,175,222,24,254,230,237,237,175,190,2,142,158,201,100,52,239,180,17,251,231,246,35,192,4,174,160,19,228,17,3,133,166,77,54,51,210,59,221,33,57,79,197,51,146,2,85,215,136,237,64,24,163,115,212,100,193,158,114,127,53,120,129,230,39,254,184,215,111,54,91,107,240,240,155,219,111,168,7,218,170,35,4,136,50,90,236,91,18,42,104,68,145,85,7,246,154,229,168,131,122,47,88,78,204,241,188,28,47,71,19,246,60,154,106,113,235,247,183,182,111,124,76,47,130,106,204,180,197,108,161,14,250,203,112,51,227,10,236,136,160,78,231,139,222,28,212,237,182,247,30,61,5,43,179,234,4,145,144,76,94,17,110,54,253,205,123,155,215,175,108,189,252,233,246,71,127,84,15,68,205,182,52,195,204,70,193,43,147,20,104,40,13,17,205,65,186,179,169,182,55,96,9,179,55,248,121,191,68,0,25,222,139,142,73,219,144,54,21,171,168,72,211,41,211,140,7,25,178,35,101,97,132,181,172,73,110,59,250,174,176,20,118,154,237,63,188,246,218,193,188,112,233,46,108,50,104,158,222,80,236,167,204,58,141,254,163,158,225,148,202,50,88,203,37,167,224,10,66,89,38,206,215,222,219,124,211,59,72,103,182,162,52,41,15,205,229,43,217,44,252,7,111,8,166,201,72,12,92,182,235,240,47,125,234,84,186,209,72,60,240,64,165,211,169,160,241,127,244,172,64,179,147,79,11,129,125,244,188,80,92,237,233,196,40,102,60,239,112,218,107,128,91,241,198,152,12,5,249,106,243,50,213,143,70,34,64,48,49,14,201,145,250,72,20,178,177,1,227,104,67,43,33,73,126,147,90,205,32,118,201,164,170,103,120,27,30,224,132,90,52,1,39,120,238,225,234,10,94,65,58,68,199,59,62,54,242,119,64,114,222,178,89,243,205,222,126,49,167,160,5,85,163,73,196,67,88,147,186,41,67,159,40,230,241,183,35,249,214,214,47,190,28,94,190,133,139,13,250,124,243,3,222,39,200,15,13,219,106,175,19,151,32,186,211,16,127,52,205,243,76,163,14,93,64,16,104,214,191,96,158,142,63,228,241,50,249,38,201,80,88,230,94,148,138,130,71,82,42,85,97,113,242,11,167,248,8,61,174,234,162,31,60,108,232,202,113,149,72,14,31,125,84,36,124,39,34,59,8,61,101,197,51,86,156,135,181,117,52,83,147,115,134,101,42,163,97,152,179,152,21,33,154,38,14,157,99,47,11,82,69,151,156,2,226,214,134,210,199,222,177,152,225,237,103,134,239,255,118,248,249,245,205,183,222,219,250,143,223,115,58,4,114,115,220,71,72,148,152,80,114,28,73,113,254,118,99,57,138,210,219,36,108,69,5,51,22,127,254,17,237,17,254,182,110,253,110,243,143,111,5,240,7,84,187,27,236,249,91,141,231,199,94,95,19,177,100,9,196,120,174,172,140,229,30,50,72,213,247,40,224,106,180,87,27,32,239,96,178,13,144,192,48,241,22,200,156,164,70,110,130,98,132,108,27,36,15,239,119,140,134,121,154,102,4,222,197,230,71,254,178,221,239,225,126,167,102,58,73,182,9,166,2,187,224,94,200,47,202,81,167,228,143,184,103,243,199,218,159,108,254,16,132,201,165,64,226,71,57,90,10,100,195,139,147,97,216,241,237,190,202,48,187,220,26,20,63,42,105,246,246,85,64,249,237,159,213,126,247,85,70,33,195,153,64,72,33,229,185,187,214,46,133,148,135,79,103,246,80,4,81,32,155,64,4,33,53,116,207,29,110,36,109,243,62,238,237,86,176,125,253,133,187,127,254,108,243,213,47,135,47,190,196,105,81,220,133,221,3,78,162,182,63,54,39,17,32,76,194,73,60,184,99,177,173,12,47,142,147,172,245,154,223,57,78,162,94,173,113,141,243,102,26,79,39,52,61,76,250,132,197,143,225,175,174,255,121,120,237,243,225,115,31,12,159,185,29,99,233,234,154,43,103,126,102,180,137,229,46,231,89,152,30,212,60,99,82,140,152,53,134,24,106,174,76,46,129,154,43,227,8,159,80,138,57,247,142,24,87,222,27,215,161,61,28,215,209,70,99,39,67,131,106,227,141,14,11,238,66,176,30,147,102,168,108,252,93,161,25,20,142,39,163,24,90,99,180,200,253,109,81,11,237,123,66,90,17,149,198,25,151,143,78,246,127,247,216,186,117,141,184,132,48,47,120,60,82,221,137,78,70,26,161,190,158,181,118,223,1,188,245,187,104,215,124,4,239,130,199,226,20,186,156,4,155,8,97,44,30,233,16,246,74,133,189,249,87,25,59,134,187,35,236,208,70,118,134,29,195,157,8,59,0,97,60,118,200,16,246,8,59,212,74,183,249,235,247,55,255,254,202,230,203,31,221,125,253,173,225,181,223,12,223,125,31,62,112,148,185,142,1,98,105,253,172,105,116,118,116,168,16,211,67,44,222,46,154,134,187,106,58,147,224,142,85,137,199,31,47,116,79,215,40,245,156,135,49,223,185,125,85,32,22,48,170,40,27,117,163,87,199,96,25,226,62,39,41,176,32,158,142,150,250,168,36,132,210,61,214,229,199,241,164,63,120,139,167,198,143,192,224,241,96,178,190,106,214,207,159,33,247,250,219,40,141,43,158,191,220,251,179,5,208,41,226,34,198,239,5,140,240,111,212,73,31,230,39,221,70,141,190,167,17,31,90,239,46,54,131,3,198,64,125,191,227,166,155,22,156,100,182,25,254,98,39,91,224,120,175,180,70,122,3,226,230,205,225,75,175,243,121,196,176,31,204,108,185,143,106,163,210,241,190,170,141,56,30,73,107,140,153,51,44,153,225,195,159,64,45,195,42,186,135,183,216,25,84,250,216,235,137,84,207,3,169,87,202,127,163,3,65,111,64,147,172,43,9,13,177,51,163,160,235,94,106,203,202,101,64,233,238,223,136,245,103,17,107,160,111,245,169,122,242,71,159,111,127,253,187,225,115,239,13,159,127,110,120,227,75,238,169,70,43,198,163,26,1,152,104,155,39,151,21,99,247,121,58,164,189,218,232,111,253,219,214,43,191,87,25,23,14,187,223,125,12,215,86,127,103,123,187,212,232,230,43,31,223,189,124,109,4,61,202,29,78,68,146,10,164,241,84,233,27,212,94,241,139,107,175,221,185,253,174,15,127,125,199,221,5,246,228,38,199,194,158,215,221,68,184,147,160,140,199,156,50,156,123,121,84,252,225,173,59,55,175,171,184,109,192,14,183,27,202,148,154,28,7,183,82,119,19,25,187,36,40,227,205,93,202,112,246,116,77,111,127,245,167,237,175,159,87,215,244,130,177,187,37,205,218,28,99,49,211,158,38,95,203,12,194,49,150,178,24,203,94,97,13,54,142,63,94,83,177,86,115,236,243,166,181,11,172,201,109,198,98,77,238,105,18,172,41,16,198,98,205,55,150,123,185,142,127,251,222,240,237,79,239,94,126,97,235,3,113,32,70,178,159,62,68,252,92,119,132,88,185,201,120,196,122,29,77,132,87,9,190,120,180,42,3,217,35,90,220,254,197,229,59,55,127,187,249,234,151,28,93,117,163,223,51,119,130,40,175,165,88,44,145,246,39,193,15,5,40,22,51,28,230,61,197,137,186,62,73,23,64,210,59,199,204,56,107,147,247,50,49,126,16,178,209,40,162,240,239,205,122,148,223,198,41,57,151,55,255,254,1,71,98,199,236,216,209,8,164,162,46,90,92,13,208,46,65,62,238,187,54,137,207,181,209,105,89,143,218,23,123,149,188,222,49,214,200,167,226,64,15,151,155,227,241,139,0,76,130,91,2,112,44,94,217,144,2,56,253,254,249,16,83,165,102,251,211,151,135,207,254,99,243,139,231,134,87,95,241,249,16,243,112,93,163,53,80,22,55,75,161,63,187,211,53,173,30,185,247,123,156,184,186,247,188,120,89,19,70,158,82,66,77,249,194,80,237,56,242,20,165,80,126,21,25,61,12,208,178,195,90,191,123,253,203,173,63,220,64,71,136,43,255,33,7,137,216,199,16,38,49,241,137,218,189,181,14,141,233,164,130,27,17,164,104,71,161,77,84,116,156,233,147,27,22,212,86,162,224,100,243,245,127,221,186,245,188,47,12,12,80,195,206,208,223,183,90,174,55,165,87,95,185,243,213,85,5,221,59,105,211,66,113,133,203,7,84,16,223,109,147,93,7,77,83,34,52,16,93,50,111,95,30,94,126,126,215,77,187,54,174,93,129,130,143,175,109,223,184,158,28,62,247,203,212,36,45,179,146,115,89,96,162,74,39,209,244,74,131,36,71,56,89,236,50,250,34,125,21,19,121,113,100,112,19,217,56,72,47,202,152,13,140,250,48,34,168,9,189,255,24,88,89,36,144,137,231,5,162,143,29,187,69,55,240,14,50,97,60,251,22,198,5,95,33,215,76,58,186,17,63,186,59,255,184,177,249,242,151,97,163,211,199,132,138,197,253,25,15,40,118,255,112,36,88,244,218,96,56,210,69,244,152,224,86,185,211,32,144,29,163,27,22,2,210,123,28,184,239,4,175,70,95,119,98,23,151,134,111,126,60,252,195,215,210,197,165,241,98,59,98,222,140,130,158,40,206,233,137,92,138,111,111,167,0,247,167,140,46,63,91,233,240,175,124,211,164,244,119,90,28,160,0,156,199,149,103,24,224,6,131,16,167,235,56,16,141,54,145,238,96,27,120,144,111,58,180,22,249,68,231,212,182,16,9,30,150,68,236,155,8,241,129,70,121,23,32,245,218,24,200,154,61,4,222,161,126,245,179,5,69,140,19,235,220,11,170,218,51,46,152,145,33,85,219,230,25,120,29,164,43,177,13,222,231,2,196,118,199,236,1,180,164,41,146,79,152,22,147,104,94,64,51,65,184,36,47,78,71,24,101,135,67,64,239,22,251,96,224,20,253,168,112,205,167,76,203,67,142,214,234,209,224,197,48,108,199,87,138,71,242,52,27,130,60,67,252,224,89,44,36,122,246,91,105,245,206,144,214,84,81,214,223,114,213,29,232,94,13,6,192,248,85,56,88,11,28,170,80,140,134,201,207,14,141,185,155,10,182,229,13,113,7,141,177,59,223,130,116,16,223,52,214,41,219,25,31,19,7,72,113,19,208,247,149,26,61,1,88,99,156,9,240,183,60,198,4,196,85,217,249,4,96,171,123,54,1,94,99,254,9,64,124,43,19,176,232,57,126,198,205,128,233,47,54,122,10,72,149,113,230,32,208,246,24,147,16,91,103,231,179,64,154,221,179,105,144,90,243,207,3,65,187,50,17,199,37,105,233,254,152,153,144,165,42,54,21,168,208,211,234,24,227,66,124,209,233,29,170,16,214,116,114,44,230,20,236,105,140,137,9,175,212,51,45,26,144,133,132,63,32,31,217,14,55,208,239,195,136,110,231,73,128,182,82,1,3,177,157,171,98,38,250,198,108,174,161,17,204,228,138,141,57,250,169,89,43,27,244,147,81,44,20,233,167,90,182,158,165,159,204,185,102,137,189,173,21,11,252,89,157,151,43,23,107,244,83,163,80,195,219,232,123,112,159,252,76,31,148,46,178,41,209,169,180,29,190,134,160,198,10,144,195,185,90,146,202,16,189,200,146,170,38,48,83,250,33,16,12,13,44,70,47,167,209,115,96,16,195,73,189,7,205,117,113,55,142,61,122,136,106,32,114,68,85,242,156,90,23,210,196,75,131,250,214,120,247,221,48,76,197,89,17,250,109,251,250,11,24,253,237,214,39,232,184,180,172,83,106,64,82,34,31,24,145,173,182,44,232,202,90,233,99,128,4,22,213,227,155,219,111,108,127,244,57,180,59,188,242,218,246,245,15,64,238,162,208,210,110,134,47,254,235,55,183,95,160,158,9,52,210,199,127,61,243,11,2,30,9,48,207,92,113,149,216,233,94,108,58,120,234,172,208,80,222,248,140,26,173,72,14,6,26,198,132,199,81,67,199,149,197,181,46,44,42,114,83,164,82,212,89,124,112,52,109,104,106,76,112,250,130,57,190,136,119,66,102,99,113,197,153,48,234,15,91,238,82,217,131,196,107,227,129,113,16,85,240,174,109,82,78,132,246,68,138,51,58,201,194,197,37,126,157,201,104,30,99,133,249,139,131,154,104,17,36,154,150,78,178,191,224,138,167,31,116,30,230,29,164,109,140,69,143,113,55,4,58,16,147,11,194,247,70,124,1,185,42,150,174,239,35,4,171,31,200,97,112,145,251,48,10,187,105,129,24,155,66,179,197,113,92,202,103,72,124,197,114,30,227,46,46,146,128,140,115,57,92,131,79,146,64,141,249,50,174,204,19,60,82,85,80,0,147,163,40,70,193,81,121,146,197,75,100,222,74,140,98,55,68,108,61,166,55,29,179,237,54,70,165,28,68,5,82,100,52,22,21,161,144,211,241,213,173,247,63,222,188,242,234,214,237,87,183,222,126,86,196,248,163,254,79,90,221,110,152,49,65,254,116,169,177,173,155,255,160,141,121,183,92,251,174,201,28,91,164,250,131,101,93,38,77,0,200,243,103,0,128,0,14,98,66,3,173,226,113,202,54,10,74,96,101,244,134,199,248,125,74,37,222,177,87,169,24,140,198,172,84,146,160,149,42,149,130,176,123,181,168,7,223,240,185,191,14,175,125,17,222,21,78,175,97,173,251,123,251,244,115,224,19,114,141,82,86,185,129,9,171,140,184,79,74,117,182,110,93,137,172,3,122,15,60,54,218,172,206,94,4,90,244,71,64,92,56,125,234,145,163,15,255,252,220,201,227,103,206,33,84,36,119,12,117,138,35,248,215,99,234,82,202,113,204,54,123,127,250,209,73,91,32,68,23,104,33,54,96,163,152,45,53,76,163,28,183,83,137,203,168,70,13,197,248,62,48,117,125,140,175,184,33,179,160,202,6,112,149,224,210,162,49,120,104,65,220,255,93,37,116,143,28,154,70,229,141,24,138,39,38,220,35,244,117,218,89,241,226,24,73,145,19,9,31,12,41,47,56,30,137,52,70,25,164,127,239,215,105,116,34,190,231,204,211,56,53,25,80,181,91,43,22,13,107,115,95,131,48,77,242,145,109,33,25,124,132,33,195,218,164,72,74,23,252,196,29,248,99,140,201,205,47,101,151,73,196,177,184,224,102,10,121,137,184,102,73,42,165,136,102,83,225,113,206,186,134,187,74,35,157,13,116,21,99,251,19,17,111,159,34,225,185,60,170,22,107,247,204,146,86,35,237,242,168,90,66,72,224,113,238,76,41,168,219,8,108,155,163,80,141,98,95,24,158,45,142,103,75,194,51,133,168,52,110,192,59,153,44,191,207,65,10,105,176,200,101,61,50,102,97,145,163,125,145,5,41,28,17,179,176,120,143,98,22,162,157,45,24,195,18,133,127,193,40,137,220,47,109,87,58,9,222,38,111,70,0,24,122,45,75,91,13,64,38,234,156,108,0,120,24,115,80,239,145,135,13,83,111,87,233,29,51,54,41,27,162,175,138,171,119,12,11,32,126,204,106,209,180,85,150,174,116,5,131,86,58,170,24,82,5,208,241,108,174,236,181,116,46,1,84,122,58,223,215,43,237,1,137,170,25,17,167,49,63,46,217,74,34,227,184,65,26,195,23,151,57,138,111,233,97,220,27,246,133,147,213,19,250,105,127,24,177,147,250,57,253,184,23,70,172,132,255,234,198,28,15,35,246,72,245,180,8,35,118,182,250,157,87,251,168,39,90,136,218,135,86,157,239,180,218,71,33,159,170,125,255,179,212,62,253,24,238,0,167,72,148,252,98,1,237,51,15,115,237,46,104,221,253,46,105,119,140,92,223,255,29,104,57,255,245,204,179,155,191,254,237,230,155,55,137,98,165,42,120,174,217,30,71,191,27,190,251,234,240,133,231,184,238,67,245,16,224,239,231,216,118,112,206,162,209,210,21,61,79,87,97,81,3,68,184,52,198,194,56,241,233,157,245,246,90,122,173,254,228,186,179,30,29,9,31,123,216,126,246,133,225,111,174,139,227,113,27,115,168,141,217,195,211,23,71,244,176,249,250,71,195,23,255,4,104,216,252,228,107,213,67,183,213,59,221,31,183,163,94,179,251,164,175,135,40,109,88,158,192,112,109,216,187,12,34,169,168,98,154,195,244,83,156,108,175,176,58,167,94,249,114,73,154,225,133,80,149,86,157,209,208,174,200,252,210,43,27,168,142,133,73,35,88,198,39,194,213,217,174,167,76,58,108,210,196,167,100,224,7,128,79,120,152,150,76,167,63,30,0,44,19,13,128,71,19,33,0,132,209,67,24,24,140,58,226,225,32,133,162,0,33,52,227,65,176,31,234,254,217,197,163,167,206,157,120,236,161,135,64,146,145,245,125,163,94,199,172,3,56,249,36,96,97,160,9,69,71,247,219,0,246,160,29,70,176,163,108,5,241,69,130,124,106,68,198,8,66,187,35,202,16,242,26,81,134,206,189,100,146,216,240,18,187,107,97,232,138,120,205,176,16,241,150,247,50,53,119,124,87,205,29,234,242,154,218,59,246,211,222,17,133,235,169,193,99,47,13,30,167,190,47,6,143,86,131,168,186,22,55,113,168,18,13,179,113,180,137,101,3,185,62,49,106,32,107,39,102,13,194,89,137,93,3,175,79,159,0,74,58,217,224,214,13,170,175,86,92,157,75,97,21,75,87,27,39,86,141,118,197,160,146,161,173,99,179,149,150,78,26,173,128,82,46,154,252,22,13,24,17,171,101,199,22,140,135,170,15,235,143,250,45,24,15,233,103,245,99,158,5,35,87,174,231,27,197,122,150,91,48,158,174,62,42,44,24,63,251,62,88,48,48,98,89,136,5,131,7,77,251,46,155,48,72,4,232,169,9,227,127,150,9,227,49,228,233,143,147,4,128,249,60,186,137,60,192,77,24,33,254,81,223,45,27,198,255,248,28,122,225,182,1,53,224,125,152,109,192,11,31,175,135,135,233,12,211,217,165,224,151,241,250,170,40,24,169,179,146,108,223,97,106,187,140,237,176,131,119,47,132,248,24,32,64,185,24,8,214,163,33,224,193,96,35,177,192,34,184,142,1,3,41,201,161,112,143,184,94,250,233,129,223,117,128,147,64,152,157,32,196,75,129,129,26,240,135,40,5,210,27,255,55,79,182,56,85,107,167,167,248,211,83,252,233,41,254,62,43,181,143,127,207,148,90,30,6,216,145,119,100,162,210,138,220,29,118,213,244,50,22,180,68,57,177,97,109,48,165,5,244,88,214,26,168,177,162,45,24,6,111,9,212,88,94,149,157,194,19,21,215,254,239,114,244,254,84,245,1,253,126,191,226,250,148,254,51,253,49,79,113,45,22,114,249,70,110,78,28,189,255,188,122,191,80,92,31,220,11,197,149,168,163,233,134,167,172,130,158,170,40,162,102,134,252,197,187,229,176,143,163,152,13,82,0,96,223,238,74,110,213,254,235,211,236,14,86,180,58,18,184,171,174,40,152,17,247,212,253,234,142,124,235,77,126,135,82,80,96,96,146,178,18,149,144,140,208,165,213,180,69,173,30,189,233,189,74,51,129,155,25,250,33,58,26,44,137,6,0,3,235,139,75,232,190,36,95,162,139,64,138,47,241,70,36,248,130,161,213,251,38,62,218,219,28,95,59,138,121,80,30,39,228,129,122,87,60,244,90,249,238,227,105,171,157,196,198,158,21,56,245,221,22,31,17,7,193,155,138,192,165,120,127,60,132,168,30,70,5,214,102,247,216,191,173,208,218,19,204,38,187,229,190,159,225,21,213,235,244,251,158,57,232,184,209,129,61,16,197,151,176,16,139,193,25,149,34,0,76,78,56,74,248,128,209,212,35,23,31,39,168,203,88,19,185,253,254,175,54,223,190,45,34,145,216,141,118,76,148,155,240,216,34,172,137,24,108,145,102,199,199,15,133,34,6,35,28,204,189,194,193,141,235,219,159,124,201,226,42,76,56,120,30,144,176,209,234,33,45,55,136,147,74,36,34,48,144,195,248,120,160,97,31,162,209,64,222,239,85,224,154,177,48,197,3,69,120,33,36,118,134,46,95,44,90,104,40,34,16,173,55,88,107,100,88,46,9,115,86,88,44,46,165,173,189,163,158,205,151,63,99,212,115,235,115,53,18,198,190,146,18,233,98,18,158,67,98,115,196,113,25,10,242,94,109,16,151,255,127,246,190,189,191,109,235,72,244,171,208,72,170,146,18,72,241,45,137,52,235,165,94,182,108,73,150,37,249,169,232,250,7,18,32,5,9,4,104,0,212,195,146,238,47,217,109,155,180,219,220,180,191,109,211,199,166,55,73,119,155,110,187,77,210,189,221,109,211,188,246,187,236,90,178,253,87,191,194,157,57,15,224,0,4,41,74,182,211,100,107,63,36,224,224,156,57,115,94,115,230,204,204,153,249,193,227,95,252,60,232,190,227,153,246,7,169,98,240,254,96,14,69,122,247,7,71,249,175,204,45,148,64,100,79,118,10,37,210,236,72,151,80,65,104,225,222,236,227,20,138,93,255,77,214,44,215,181,90,189,189,42,12,226,46,37,116,54,64,185,92,31,63,29,196,87,199,27,111,198,142,255,240,90,100,156,156,46,143,10,220,79,5,159,165,33,125,144,136,97,31,175,39,252,170,114,181,221,38,142,235,79,192,240,225,187,31,196,142,62,248,89,52,134,94,255,122,94,23,124,182,38,124,237,220,187,181,76,31,228,176,39,134,112,201,232,155,232,254,56,211,27,201,131,122,99,8,67,31,208,35,67,191,98,167,186,142,46,76,96,22,145,250,9,110,163,247,0,22,229,149,129,54,192,187,145,78,175,102,95,70,169,208,29,84,139,213,243,121,188,91,125,173,242,149,184,53,253,250,219,148,73,143,80,65,135,88,215,211,42,163,69,232,252,8,240,5,92,166,230,85,62,87,76,255,149,41,166,111,17,185,172,134,75,112,76,171,163,67,4,87,251,130,85,211,252,102,145,151,65,98,187,6,134,132,48,155,103,86,93,139,139,136,222,51,254,239,151,95,9,93,177,118,196,243,40,127,155,26,240,194,181,88,65,183,101,61,145,143,12,162,183,246,132,31,190,230,90,188,213,45,158,212,2,206,241,162,13,253,131,214,44,190,98,115,69,107,34,217,60,197,93,240,32,17,138,210,112,71,30,211,229,168,242,221,42,239,66,58,220,89,39,27,170,123,166,95,93,170,102,238,8,177,91,217,76,143,234,80,121,79,139,124,194,14,138,6,252,129,211,77,148,130,156,29,28,228,200,211,116,100,29,244,220,26,208,69,251,131,212,75,23,45,14,217,23,106,115,46,172,138,30,23,197,123,25,139,59,193,153,240,180,224,77,117,91,152,207,45,134,205,197,81,204,216,87,205,205,7,225,4,77,120,160,219,7,205,141,149,159,108,100,206,209,252,31,173,81,23,180,147,253,180,71,193,206,163,74,33,186,19,8,90,162,23,81,61,184,10,167,5,65,11,135,27,106,72,123,148,120,174,179,127,174,179,127,174,179,255,203,232,236,53,237,43,166,180,23,182,35,162,184,39,12,0,81,218,83,9,35,106,236,137,216,90,103,170,123,97,71,32,70,233,1,94,100,191,235,196,87,114,229,8,206,168,100,50,193,147,45,147,106,74,138,140,149,176,155,245,66,21,37,93,166,21,148,156,255,41,170,125,19,102,62,244,181,22,214,238,155,154,124,77,190,229,171,247,27,217,226,4,186,31,230,234,125,69,171,216,154,167,224,183,52,226,184,173,158,81,27,80,21,59,164,68,185,181,211,205,13,205,214,221,42,57,195,3,240,65,15,34,33,65,138,159,179,219,17,50,238,224,88,118,173,106,219,202,30,91,10,152,8,204,155,127,144,201,228,183,55,130,135,25,230,187,217,207,82,76,127,45,148,131,169,215,133,44,133,46,40,76,194,50,133,123,30,103,7,252,35,202,233,206,87,162,123,191,168,22,179,150,210,38,50,118,36,112,6,100,8,220,33,131,42,71,9,223,74,138,214,243,20,23,37,221,194,161,209,97,113,192,11,176,183,203,26,58,44,166,236,16,101,143,22,148,221,75,180,151,160,255,136,222,95,51,55,208,15,171,186,42,178,85,158,120,10,249,170,144,253,0,112,207,112,4,6,6,109,13,16,185,215,1,126,13,165,237,192,213,56,14,149,153,252,251,231,143,95,249,39,122,173,244,193,71,175,63,250,187,207,30,124,244,241,195,95,127,140,226,24,189,217,68,46,79,162,218,28,56,234,174,51,232,43,174,226,118,156,94,32,31,125,248,71,22,116,237,71,63,56,126,227,223,31,126,247,15,199,47,191,210,3,30,13,22,216,31,57,26,194,113,96,228,48,58,90,79,128,196,154,153,134,129,59,25,224,95,154,73,245,88,207,8,99,130,18,61,87,203,125,184,210,62,156,165,183,83,248,78,46,113,211,138,210,125,219,221,233,176,39,8,50,209,32,152,126,50,211,253,232,237,162,123,99,177,15,41,175,235,105,15,163,91,24,212,33,14,135,146,200,238,195,58,1,81,10,126,246,244,68,208,213,178,111,43,16,24,32,109,104,40,16,154,145,108,7,161,90,232,4,38,169,107,218,136,196,4,72,235,192,64,148,104,213,108,238,165,52,219,182,236,56,46,142,163,111,189,38,174,15,113,146,75,137,82,4,36,192,48,90,192,220,61,157,252,81,97,91,208,86,144,237,226,175,72,237,2,249,19,164,35,2,154,138,190,211,202,214,26,98,55,108,3,5,195,25,220,61,201,78,205,254,1,227,231,173,159,167,197,243,153,23,80,174,78,55,147,184,68,37,190,15,254,243,231,71,239,255,132,74,133,69,43,182,7,255,249,238,241,43,31,30,125,255,199,127,254,244,109,73,102,66,101,152,188,172,248,36,209,14,173,2,244,18,3,36,201,212,55,182,248,229,232,141,55,143,255,240,26,151,64,237,40,182,73,28,179,39,82,238,134,102,198,207,192,18,63,229,14,113,237,61,84,246,81,226,195,93,201,162,12,85,156,16,76,84,11,188,77,3,29,38,25,123,251,135,148,37,27,132,35,75,0,199,228,77,126,214,1,113,233,248,173,239,72,41,232,201,186,226,178,102,167,182,180,61,39,110,39,82,6,13,36,37,61,248,232,55,71,239,255,248,248,131,255,56,126,235,55,143,95,254,217,163,255,124,245,248,157,119,31,255,230,123,127,254,244,123,176,120,142,223,255,39,232,245,163,119,255,245,232,219,63,125,244,238,191,192,120,81,101,50,202,239,57,7,62,16,126,252,88,33,88,98,153,62,221,78,41,237,182,177,71,104,134,172,216,205,14,50,173,14,148,142,247,57,130,115,21,206,179,57,135,247,33,228,101,126,224,35,234,163,224,202,20,207,125,238,193,129,155,34,198,89,55,248,114,37,166,99,4,126,55,171,5,212,79,216,191,60,29,43,110,77,9,89,215,42,22,156,18,40,171,58,174,142,163,72,61,196,245,234,154,124,69,190,236,115,189,185,137,70,70,107,20,179,140,235,77,200,134,86,113,124,182,183,78,164,243,25,173,136,78,78,85,95,58,175,2,135,171,170,196,91,125,128,39,99,209,5,74,117,205,103,200,68,41,126,105,73,14,251,205,41,221,151,187,132,253,165,219,114,55,111,93,50,52,79,174,239,213,73,182,43,159,187,12,32,54,144,32,31,37,191,30,51,145,150,5,111,210,165,125,3,210,36,12,131,66,248,86,100,22,145,153,195,205,7,127,147,225,132,135,67,94,136,241,118,140,227,129,211,86,95,134,135,94,223,58,129,225,193,192,108,29,251,233,51,82,2,92,223,220,251,36,214,49,120,131,172,31,183,215,7,26,227,63,9,144,65,216,71,122,126,232,133,26,145,98,211,205,97,0,96,79,149,177,165,253,214,103,56,216,117,219,55,126,240,240,135,111,15,206,221,10,241,41,200,73,68,229,83,47,176,62,224,75,216,85,63,166,117,121,142,199,196,110,175,229,152,74,220,243,217,252,180,210,238,212,128,211,43,17,154,224,7,45,33,205,129,213,204,147,131,129,64,96,21,146,120,62,165,181,76,186,152,42,20,210,99,114,118,34,85,40,230,199,214,229,251,150,213,42,77,28,122,17,65,214,104,231,123,242,66,126,64,186,104,195,137,187,75,251,147,33,151,243,168,141,76,198,215,92,100,133,228,172,159,156,19,146,115,126,114,94,72,206,115,69,19,175,92,60,118,210,67,232,28,198,211,193,190,70,230,125,245,54,114,8,176,172,81,155,179,163,192,150,221,69,114,40,87,22,212,23,105,72,207,3,91,8,146,75,202,157,34,88,18,232,131,114,147,116,27,167,9,167,148,125,163,43,157,94,59,29,101,4,233,104,86,182,83,10,202,155,156,186,173,215,180,120,144,54,10,220,9,110,177,102,74,87,97,107,65,49,85,5,159,101,106,44,77,122,40,142,9,9,202,252,123,167,159,112,60,176,18,85,135,201,125,78,69,94,80,161,82,208,208,154,160,28,225,90,31,101,9,100,171,243,198,170,162,249,41,100,188,42,174,236,117,46,142,89,69,210,84,162,103,17,98,5,133,106,99,161,207,124,166,89,228,64,143,62,248,25,13,28,116,252,254,63,31,255,252,221,227,31,253,238,248,245,15,190,76,92,167,205,70,91,145,173,65,69,176,118,23,247,105,83,238,211,14,114,159,122,35,126,14,199,31,118,70,42,100,157,40,215,96,82,110,29,178,122,88,106,142,115,20,27,76,108,78,202,80,30,47,87,82,0,42,145,178,90,21,5,253,137,186,154,172,164,24,69,148,45,152,97,166,207,127,58,157,122,29,30,227,18,235,242,215,190,127,244,221,183,49,138,193,73,33,251,82,78,27,134,87,131,153,155,1,134,133,225,149,73,83,116,41,38,19,165,83,65,97,44,106,186,155,71,181,5,30,213,166,60,180,16,241,65,92,252,116,234,113,10,192,103,36,93,252,39,160,178,22,156,213,235,21,173,52,72,177,129,96,3,49,112,54,0,191,82,232,208,29,140,222,217,93,78,146,215,180,245,255,225,138,30,83,80,240,8,187,83,197,228,74,131,65,133,220,132,175,232,33,21,145,221,114,215,56,249,206,95,42,97,29,28,61,42,48,136,10,208,86,85,179,3,250,184,131,3,191,4,161,210,83,27,90,125,75,83,23,129,212,58,241,196,90,122,189,79,118,100,130,79,210,238,201,145,232,138,168,186,131,161,234,250,117,67,137,19,81,117,57,46,46,189,67,67,144,57,228,236,72,132,97,134,79,196,125,150,165,130,92,80,202,66,81,61,110,1,226,70,167,113,226,175,165,128,177,159,87,168,42,8,30,101,5,127,43,48,78,98,171,7,16,214,136,217,225,120,136,188,7,48,77,54,57,48,40,56,67,82,52,84,218,170,66,29,29,59,241,53,91,86,214,153,206,56,248,169,151,242,88,54,43,222,89,151,29,199,191,145,30,26,162,93,117,174,226,127,132,222,188,32,190,0,155,83,14,205,45,198,141,173,137,47,12,102,50,19,158,54,120,235,173,101,109,3,127,82,166,193,7,85,171,78,128,167,2,182,144,212,158,24,78,238,41,18,15,14,153,163,138,68,97,39,93,189,45,145,194,208,193,218,78,76,152,52,44,236,156,247,123,129,20,136,219,242,190,106,43,205,38,185,167,132,167,49,179,190,97,217,126,116,74,171,209,64,129,237,90,90,78,175,195,14,10,207,243,100,36,227,102,2,199,98,213,138,71,213,161,180,19,100,70,32,104,92,204,209,115,194,133,206,211,232,156,104,122,112,19,50,238,104,56,71,44,252,253,212,230,136,66,230,136,69,68,170,229,104,156,177,117,83,164,221,208,58,57,48,100,132,164,43,48,135,168,132,122,41,40,24,12,172,143,0,157,71,122,135,109,65,241,49,105,11,97,68,195,83,212,148,109,36,252,156,97,237,154,152,229,72,138,197,48,239,67,123,90,93,95,201,197,74,253,62,178,192,253,196,189,209,210,87,143,129,238,179,114,4,110,24,27,45,244,7,57,171,159,89,16,196,143,75,193,147,191,141,193,174,6,239,27,210,122,205,93,8,107,140,189,173,38,64,213,60,153,80,148,204,9,37,205,172,46,145,110,191,168,25,41,224,254,45,195,88,181,218,21,212,158,119,231,233,22,61,137,130,237,94,34,237,30,124,4,15,222,196,237,219,61,88,126,104,182,129,97,113,143,224,52,40,157,0,75,8,47,54,48,48,207,57,23,23,166,170,148,181,97,103,192,30,123,203,217,216,26,62,15,153,169,132,108,200,117,89,149,59,114,91,110,201,13,185,41,111,203,53,121,79,222,149,119,228,170,60,37,191,40,111,17,15,239,43,242,204,160,108,144,217,197,6,153,148,13,50,35,217,32,246,49,45,155,221,28,124,131,112,240,30,251,30,36,110,38,55,152,8,36,19,138,200,253,240,3,89,244,166,180,114,65,146,128,176,233,236,243,156,42,27,254,71,29,63,234,114,157,125,36,90,44,213,255,92,199,207,117,185,3,159,233,104,203,109,255,99,7,63,118,228,22,124,100,131,39,55,252,175,45,252,218,146,155,252,235,162,37,111,251,95,155,248,181,41,215,24,96,82,239,158,255,185,134,159,107,242,46,124,110,107,205,21,88,7,242,142,255,117,23,191,238,202,85,250,117,6,191,78,249,95,171,248,181,42,191,200,54,136,45,255,203,139,248,229,69,249,46,221,50,228,105,255,203,93,252,114,55,184,43,144,14,169,236,123,161,13,188,112,7,134,239,104,65,13,237,36,164,49,21,238,133,176,237,123,33,220,11,103,36,125,82,241,28,61,52,60,71,15,219,135,242,206,133,248,74,101,135,28,132,96,31,31,65,27,10,182,128,130,171,135,68,107,88,210,154,146,188,2,140,69,202,33,231,38,60,123,245,207,94,85,85,44,1,156,69,162,20,63,9,178,36,13,4,14,178,37,228,169,11,241,153,202,212,201,120,195,102,79,96,207,12,130,53,205,76,42,153,233,139,51,135,42,73,3,128,34,248,110,13,13,77,15,13,185,189,73,119,215,30,188,37,79,175,39,60,122,29,205,21,244,201,212,86,76,224,133,72,6,224,168,58,204,134,180,168,229,168,96,46,147,167,215,211,221,147,14,143,7,7,241,19,243,84,214,214,249,249,57,23,34,57,153,28,84,33,8,216,145,57,55,83,13,221,212,129,127,201,228,120,177,98,247,57,203,20,206,89,38,85,85,172,1,215,39,3,196,76,113,125,221,59,121,249,65,123,79,86,140,138,237,120,218,170,81,38,147,65,106,255,180,15,179,122,3,9,62,55,124,99,50,153,191,128,26,143,219,222,101,51,162,160,37,239,155,238,9,146,107,148,221,41,149,203,43,87,23,209,170,203,209,226,228,209,33,170,24,189,177,23,140,37,10,160,21,78,125,43,210,150,52,18,87,82,124,205,19,203,174,17,88,226,98,34,44,44,106,241,165,112,178,204,139,209,133,23,40,228,173,69,90,132,88,70,168,23,96,235,3,70,178,180,65,37,147,172,227,51,158,125,33,76,51,43,222,159,183,63,145,243,87,16,63,36,224,248,27,233,51,254,38,196,55,225,175,23,157,75,32,140,138,206,228,101,186,39,47,211,233,57,88,54,152,100,246,130,244,240,211,55,31,125,254,3,244,27,74,98,202,147,251,53,93,226,52,170,67,247,196,105,189,162,76,203,20,36,145,90,81,89,183,135,215,184,47,238,160,29,51,46,135,134,55,131,11,155,173,227,113,46,79,57,73,197,203,215,113,6,23,242,184,156,205,176,133,252,36,90,95,175,105,221,235,255,140,199,102,20,128,116,151,205,68,150,205,136,101,51,88,182,12,7,22,209,134,200,71,16,58,92,14,240,112,40,158,135,131,132,129,157,168,201,244,134,177,75,141,108,14,229,154,6,116,83,155,214,96,205,88,123,129,182,65,169,142,233,139,245,133,35,14,150,235,104,21,224,202,218,84,5,156,83,179,19,221,42,96,152,81,200,118,250,126,141,20,37,59,158,109,40,158,10,24,78,240,109,95,5,220,208,196,120,150,204,90,206,68,125,215,94,80,247,235,77,45,96,138,4,93,67,169,213,219,254,46,168,83,17,39,167,168,144,114,109,197,164,46,117,104,54,233,240,9,180,32,72,187,212,186,221,105,213,146,93,18,34,174,10,113,166,58,182,13,88,45,163,142,140,44,190,0,162,149,64,172,246,128,90,228,139,155,143,193,137,71,225,68,201,138,178,145,149,100,197,74,178,100,226,242,77,136,218,29,136,205,213,248,165,3,113,24,42,82,195,50,212,164,141,150,144,158,212,59,152,229,2,205,98,104,13,164,48,66,118,217,133,69,18,71,235,38,178,201,9,221,89,18,23,133,212,180,146,120,27,94,74,8,59,78,64,141,21,204,14,52,44,73,57,169,164,63,202,48,171,129,242,51,194,25,0,68,249,151,211,193,121,244,225,123,199,127,247,45,14,231,240,9,22,234,134,86,105,104,112,4,13,155,37,111,104,196,198,222,15,248,165,141,143,23,38,180,6,91,157,101,119,77,98,214,14,210,122,165,233,45,211,67,89,26,203,22,53,41,160,237,194,233,140,231,232,24,238,188,117,87,42,155,41,21,38,57,236,121,114,188,219,46,210,70,150,144,229,168,69,230,80,132,28,74,100,14,75,200,161,70,230,232,8,57,180,200,28,109,148,137,81,145,99,38,11,108,132,228,192,164,74,194,6,170,67,39,88,21,123,68,106,239,198,164,17,60,105,102,211,178,3,219,118,26,182,79,41,157,30,155,159,111,221,252,122,161,80,94,76,23,210,233,121,239,79,58,189,184,184,56,127,255,230,205,151,224,207,205,107,181,151,94,74,207,222,156,111,190,244,82,237,102,13,19,224,191,125,243,230,181,116,58,61,53,95,152,159,159,133,18,243,243,195,195,179,195,77,44,93,152,77,207,207,190,244,210,236,236,108,33,85,88,148,202,30,235,87,247,165,5,251,135,101,96,211,164,142,9,67,3,108,184,74,22,4,208,115,171,17,67,206,39,193,247,178,50,204,149,56,21,56,166,203,230,121,141,45,210,178,57,50,194,100,6,21,106,175,146,106,216,22,154,89,218,196,71,149,57,146,203,162,36,50,78,246,114,146,86,69,153,103,82,79,140,2,177,91,179,215,43,10,87,211,185,135,8,71,173,212,227,70,2,206,211,251,84,88,59,165,152,219,138,211,77,129,5,148,207,121,40,115,65,239,208,80,47,145,111,157,128,147,8,229,83,156,142,173,17,85,103,132,230,35,188,179,155,192,22,237,19,77,35,205,163,87,58,41,17,195,120,162,172,85,244,161,33,157,104,11,208,20,126,23,170,203,2,111,114,8,165,52,175,35,145,152,161,100,16,184,185,6,228,170,40,7,7,196,56,78,64,7,250,167,108,86,76,162,209,80,72,6,50,169,156,202,104,60,126,161,244,146,58,146,184,240,82,234,194,75,234,112,162,189,59,10,203,72,171,199,129,101,51,42,206,208,208,8,210,212,131,3,91,174,195,48,65,189,74,74,71,189,220,85,24,226,150,101,90,82,226,27,149,116,162,94,49,134,77,62,128,154,1,171,140,15,110,27,74,181,207,123,223,218,124,112,91,21,117,205,92,107,175,175,151,235,35,21,42,40,108,93,48,74,173,97,131,13,30,187,242,95,63,68,238,70,198,155,229,115,173,192,86,194,214,52,157,41,40,82,39,223,203,158,174,210,50,177,80,197,149,241,145,24,183,86,224,120,146,114,236,58,16,113,251,240,208,159,188,109,156,188,28,97,55,166,195,194,76,104,107,238,58,116,106,7,126,85,240,25,201,20,80,21,101,172,155,170,16,247,199,148,242,160,129,88,54,87,72,75,137,248,185,52,158,18,136,116,122,13,184,75,89,90,195,125,63,185,157,44,40,106,49,157,203,104,235,37,90,104,95,113,116,85,187,75,155,155,201,164,38,198,38,50,99,219,59,229,186,101,88,246,93,230,176,163,244,66,62,167,100,26,13,150,202,248,219,210,11,197,177,122,54,167,176,84,118,250,41,189,160,21,149,108,174,206,82,85,220,133,237,210,11,141,66,177,94,172,31,166,116,236,166,100,205,218,237,66,8,29,137,180,13,5,40,183,161,237,150,241,71,18,207,105,37,252,81,110,194,67,170,144,77,143,231,182,119,98,169,177,241,76,182,0,72,2,110,77,221,44,165,178,197,116,62,11,31,210,253,224,199,98,41,116,38,131,223,217,232,22,82,8,16,32,150,217,101,11,63,161,102,217,170,102,39,109,96,178,59,78,201,75,198,195,3,243,209,87,50,97,92,203,220,195,96,137,94,93,221,214,202,254,198,91,82,12,35,150,202,20,28,128,182,155,116,54,20,213,218,41,193,123,17,113,143,249,15,188,89,118,179,166,196,211,50,254,77,229,18,3,54,197,127,186,123,87,55,97,166,237,11,8,144,71,60,245,199,82,89,199,199,85,169,57,150,1,252,212,128,85,148,54,172,109,205,238,81,17,66,47,57,117,5,79,207,169,194,89,176,38,139,99,31,185,11,188,39,108,162,207,17,152,56,165,23,210,74,182,152,83,207,0,80,240,248,19,1,182,158,174,231,235,245,129,155,14,132,48,140,171,28,93,87,98,95,24,102,156,28,135,221,144,83,212,135,210,62,157,184,132,31,43,229,83,153,98,177,8,107,238,156,222,194,21,169,152,238,33,74,171,228,125,232,117,226,77,40,39,59,86,199,134,37,87,90,147,166,75,163,155,154,185,165,155,206,232,142,101,111,57,109,168,127,20,131,163,37,27,219,29,109,20,232,203,232,182,174,237,56,163,109,5,216,32,163,106,170,203,196,16,16,82,85,205,90,34,137,226,243,178,86,135,169,62,234,159,30,70,125,102,108,244,175,186,50,197,113,52,40,84,119,156,81,141,238,182,73,160,208,58,50,200,78,202,129,100,24,164,231,163,241,213,171,140,48,16,41,128,43,173,203,120,154,38,38,145,45,165,221,134,205,203,41,73,213,170,53,83,149,247,38,171,83,51,114,7,126,86,101,167,235,167,53,89,221,156,129,179,251,212,189,165,205,73,57,79,242,42,248,65,243,243,232,147,213,106,85,158,170,2,176,206,20,102,104,242,100,248,217,17,158,183,56,72,252,57,237,21,218,153,198,66,123,1,88,115,85,121,156,36,91,60,225,50,203,183,51,57,157,91,108,78,2,74,227,139,198,36,203,5,137,19,215,238,97,162,190,188,61,41,91,179,152,168,177,146,139,114,26,96,95,147,71,24,168,106,85,146,27,186,65,28,130,176,14,186,0,255,135,144,19,173,16,151,191,67,228,67,37,61,164,171,21,78,210,134,218,182,165,14,25,176,201,87,112,73,12,57,117,171,173,1,219,99,67,247,114,170,197,239,81,174,73,163,195,177,227,31,254,233,232,141,159,60,252,253,39,15,63,121,251,193,71,159,60,254,197,79,30,125,231,255,65,202,227,87,223,136,253,215,203,63,132,127,195,163,47,217,47,153,47,38,147,238,6,172,58,70,182,99,47,100,51,153,90,93,43,199,70,135,105,177,199,191,120,11,74,254,249,211,215,142,94,255,253,227,247,222,124,252,238,127,28,125,248,233,163,215,126,115,252,206,27,252,211,119,40,192,23,178,99,69,96,94,162,224,38,149,58,110,218,1,240,145,192,30,127,250,206,241,59,175,30,255,237,111,143,94,121,235,232,181,223,29,191,253,253,7,31,189,252,224,163,223,60,122,227,173,163,215,127,116,252,227,63,60,252,217,55,105,78,86,103,102,54,63,51,53,69,235,196,255,94,211,25,45,121,248,201,55,31,124,242,135,19,122,128,226,200,153,176,24,231,194,66,125,192,106,252,239,151,95,225,173,128,199,16,12,206,178,197,56,207,6,48,168,92,50,0,131,126,12,149,229,140,93,140,115,118,80,246,209,251,239,29,253,224,187,129,178,244,99,168,44,99,255,98,140,255,195,162,71,175,255,219,227,159,254,58,80,148,126,12,21,37,123,237,153,74,234,120,215,51,246,194,68,122,34,55,49,65,122,139,152,165,7,10,210,143,161,130,120,198,17,186,59,7,51,60,151,99,221,253,232,189,87,142,223,124,245,232,253,31,7,192,208,44,81,96,108,173,217,49,20,108,64,49,93,204,22,139,164,1,31,125,132,142,104,186,193,208,44,81,96,28,32,101,166,74,241,241,27,116,252,219,119,163,241,233,211,44,193,15,98,140,113,65,180,83,223,121,240,217,235,17,160,104,22,15,20,227,136,41,196,154,226,224,162,81,235,106,67,43,210,14,122,249,225,199,191,122,244,249,159,142,223,253,118,0,10,205,18,13,197,32,76,55,229,123,195,179,93,142,165,129,9,38,160,63,254,94,52,104,45,175,141,105,106,31,208,164,165,90,77,211,26,5,138,227,119,122,0,34,89,162,1,65,215,217,10,199,244,133,70,182,81,108,208,110,251,199,127,140,6,70,179,132,151,208,134,238,98,135,53,210,248,151,148,127,251,227,135,239,190,252,240,167,159,249,37,103,201,159,80,201,154,129,78,40,99,47,164,201,31,191,228,227,79,126,224,151,164,31,253,6,132,152,94,62,92,141,66,99,172,161,248,48,30,253,221,247,142,127,250,161,128,64,97,118,108,182,218,27,140,56,23,161,29,89,218,173,15,127,251,91,24,162,30,16,211,179,217,217,66,152,22,9,96,96,114,212,160,67,163,232,157,215,233,121,117,124,162,145,193,170,98,140,220,190,243,198,163,207,191,117,244,221,95,67,69,49,15,184,179,221,76,162,76,160,190,97,91,64,223,155,182,6,21,216,154,90,22,72,240,209,31,223,123,240,249,175,142,223,249,193,209,7,159,29,125,252,222,163,15,62,127,248,217,7,62,8,114,22,166,190,228,75,177,108,46,221,222,245,11,143,198,146,228,143,169,108,235,77,197,5,60,253,63,172,184,255,169,165,0,119,207,119,174,6,144,236,232,28,100,97,242,108,185,137,156,146,79,119,231,12,100,42,20,241,111,143,76,196,227,102,44,51,30,129,54,108,57,157,100,55,198,36,185,214,236,170,157,164,123,123,99,49,3,127,139,129,111,228,72,136,219,166,150,213,128,68,138,159,16,21,248,50,83,152,169,206,6,191,160,155,114,159,140,9,40,82,118,128,143,227,158,227,106,173,174,217,135,107,160,145,75,231,189,190,100,249,104,96,1,154,39,3,153,50,153,124,218,71,150,101,162,14,2,197,158,108,233,187,241,224,242,148,99,189,43,151,99,227,233,175,37,250,212,156,13,65,36,203,86,132,24,64,83,142,21,250,66,203,157,18,218,120,23,52,50,62,108,4,217,136,132,215,87,168,4,203,91,107,78,69,116,208,73,8,100,187,219,67,220,202,249,224,122,20,13,21,226,190,100,123,160,209,53,78,33,52,50,185,30,104,116,195,237,93,103,8,128,184,27,100,196,114,93,93,220,167,96,214,223,229,122,149,198,13,175,144,232,3,35,55,24,140,92,63,24,249,147,58,52,2,100,190,123,230,139,32,11,33,144,140,211,60,1,104,196,132,17,129,22,89,91,17,178,138,166,182,102,68,5,25,64,76,142,249,159,251,212,134,25,177,74,236,160,124,68,47,239,122,227,123,186,105,31,213,53,187,103,163,8,249,62,176,78,75,15,114,125,96,229,79,187,166,10,189,97,21,78,9,107,188,55,168,226,41,155,152,137,110,34,21,191,193,56,166,99,217,246,110,44,131,63,210,33,14,147,129,78,167,50,108,38,224,127,38,14,143,237,227,75,44,38,74,197,99,65,206,160,76,115,4,5,228,209,212,149,231,242,78,95,225,73,28,200,229,157,179,194,39,175,64,46,126,162,10,29,177,72,158,67,252,33,201,95,255,27,42,73,140,73,127,51,128,20,171,28,19,157,105,67,111,60,255,251,215,247,23,230,141,47,17,231,139,128,43,100,98,68,35,67,211,124,189,76,140,40,102,104,42,170,103,96,73,226,138,43,180,121,86,166,157,137,21,112,13,122,11,45,22,43,149,182,147,170,166,181,5,233,61,171,48,22,99,43,142,132,113,42,243,68,166,157,9,165,6,85,52,177,188,240,73,84,211,196,136,158,134,127,241,116,32,49,79,97,195,63,9,122,147,24,106,110,210,68,117,227,215,230,201,246,99,57,104,16,254,39,13,38,180,165,107,19,234,102,32,115,105,186,253,228,18,66,87,196,186,180,42,126,87,4,49,242,85,57,105,212,229,248,153,252,22,113,181,142,247,241,80,172,104,136,169,113,4,248,253,234,142,249,53,150,98,190,126,71,168,248,48,178,154,176,178,68,132,217,205,210,71,237,155,229,147,224,10,146,140,19,161,71,11,64,122,246,80,148,182,167,71,213,137,64,221,194,236,8,204,55,214,73,135,30,117,14,76,126,84,5,137,93,46,170,133,224,196,209,222,245,85,66,221,40,127,125,157,9,88,151,45,203,37,161,90,209,129,255,88,46,163,60,177,146,56,151,86,210,153,76,46,247,151,82,18,163,249,165,147,36,183,216,244,198,94,23,86,251,109,69,37,78,17,124,141,240,120,46,199,244,182,187,120,12,198,143,140,62,64,74,25,39,126,195,128,193,217,208,85,85,51,203,221,154,102,223,83,47,96,212,105,153,92,35,140,33,215,194,248,196,82,252,137,248,182,239,70,143,149,205,166,80,107,140,88,25,186,169,37,187,82,235,29,219,129,105,74,156,73,193,156,100,141,98,145,63,188,182,149,209,170,130,30,237,83,99,89,218,239,100,62,43,134,222,4,116,137,5,58,211,87,151,50,64,144,128,8,232,42,156,204,211,5,109,34,223,165,200,166,154,242,30,253,196,230,95,8,131,211,182,159,18,154,125,166,111,101,147,66,88,33,233,19,116,223,217,68,119,141,148,157,239,238,234,64,37,207,66,109,234,251,37,156,178,90,237,81,193,197,24,98,40,170,152,230,97,213,162,207,132,209,191,226,186,158,169,206,244,249,80,252,69,234,122,170,250,210,233,205,73,89,39,234,208,180,240,157,170,70,21,63,225,166,167,6,109,18,77,166,46,100,38,58,214,29,242,216,18,20,168,123,130,98,213,171,155,67,113,8,148,58,166,22,167,60,213,233,222,20,85,220,158,65,255,201,41,208,115,253,231,115,253,231,115,253,231,115,253,231,115,253,231,115,253,231,115,253,231,115,253,231,115,253,231,115,253,231,115,253,231,115,253,231,115,253,231,115,253,231,115,253,231,115,253,231,105,244,111,33,153,39,27,9,46,235,102,234,181,162,167,230,18,68,184,49,65,134,75,63,122,18,239,24,19,121,159,160,209,243,229,223,49,38,0,167,31,5,213,219,215,4,189,85,80,2,236,107,66,120,246,188,168,168,19,165,223,193,47,76,2,30,227,34,112,79,75,23,20,133,147,166,123,31,125,121,120,44,35,42,253,4,161,120,140,73,197,131,170,66,200,223,37,30,239,161,76,44,4,244,140,125,250,217,211,217,116,161,218,71,239,198,249,57,38,206,136,86,35,165,187,148,140,105,88,179,244,95,42,155,136,212,48,177,193,161,180,223,175,49,178,62,95,37,213,75,145,164,212,165,144,199,94,95,137,36,17,55,2,68,43,54,218,134,21,138,39,172,98,94,214,111,76,94,93,222,73,95,185,216,180,170,240,103,113,229,250,198,204,245,38,60,77,93,195,247,173,169,234,109,248,53,189,81,189,172,227,67,181,122,107,113,101,57,61,87,181,157,124,189,8,89,38,23,47,95,94,158,153,189,126,115,166,177,104,100,140,133,27,179,245,219,187,163,163,141,214,242,214,197,139,151,175,89,123,83,181,27,89,32,132,250,245,137,219,91,219,202,134,146,219,189,214,73,55,149,149,133,91,51,51,23,47,195,94,184,60,85,159,133,213,127,99,233,138,51,121,115,242,154,190,171,207,79,95,188,125,93,95,108,59,213,237,172,165,181,20,117,102,107,179,120,251,234,229,91,234,149,244,141,21,103,174,186,113,123,126,218,89,90,88,186,49,49,54,185,83,51,29,183,48,189,112,107,86,27,107,223,223,26,25,29,93,26,27,221,238,44,169,227,133,141,220,212,165,81,173,121,53,159,159,217,155,185,60,62,50,211,92,184,84,219,169,89,11,203,83,102,245,206,181,43,245,197,203,51,183,205,107,55,242,243,163,213,76,53,183,115,99,87,55,156,194,74,166,150,190,102,40,234,98,117,116,233,82,109,34,63,105,52,111,46,111,205,220,111,238,45,86,77,251,226,197,153,251,23,157,122,122,217,90,206,110,93,209,141,118,102,180,152,187,118,255,118,115,107,114,220,117,103,58,141,27,215,22,198,23,156,170,125,241,206,194,157,252,214,229,234,210,202,77,231,210,130,81,91,29,107,182,198,39,54,111,233,213,145,92,109,249,234,204,232,220,76,107,241,246,246,140,115,205,154,187,95,216,222,90,185,114,201,217,174,141,46,220,105,52,204,153,169,145,137,123,181,177,141,59,85,117,249,242,222,206,229,233,169,213,203,206,253,235,243,197,235,163,233,66,65,29,95,90,116,182,237,133,41,77,29,177,183,39,28,253,222,157,171,147,151,111,95,191,92,93,158,190,102,239,152,87,245,197,123,55,39,70,212,244,189,73,163,154,91,220,176,46,229,71,111,92,109,206,142,164,103,119,141,226,85,103,119,105,119,244,250,237,189,69,55,83,157,222,177,178,119,210,211,243,237,230,165,177,59,91,233,234,165,205,197,251,215,167,149,43,123,153,237,230,116,51,119,173,233,26,59,55,181,59,87,110,152,99,171,219,123,13,119,110,163,113,49,151,153,30,155,106,44,237,236,116,174,102,22,139,138,101,46,220,87,156,197,213,241,106,181,112,49,211,190,89,189,186,161,46,95,154,187,173,223,153,95,186,126,251,162,51,61,91,172,141,230,111,140,54,70,23,11,182,125,99,199,106,47,221,191,105,77,102,140,205,162,155,94,117,231,109,235,250,196,102,123,123,239,186,86,155,30,115,46,27,23,47,105,51,87,167,170,141,194,226,102,35,123,113,201,222,48,220,123,91,249,141,123,35,233,213,203,181,220,245,171,27,185,177,105,219,48,171,151,102,213,91,119,86,111,93,222,156,216,116,102,115,179,51,151,167,151,54,170,11,147,121,125,225,198,210,237,217,241,235,183,198,118,103,175,222,50,181,220,45,53,51,229,212,20,101,83,91,153,156,220,190,119,185,57,123,123,162,165,228,235,155,243,197,157,204,205,123,243,249,145,139,203,171,214,141,165,27,205,189,89,117,115,122,227,246,197,91,163,215,93,107,97,33,51,89,191,159,54,175,88,119,86,234,197,133,250,234,189,237,162,125,111,25,182,169,173,89,119,101,163,232,92,92,89,202,108,118,212,234,237,209,49,189,213,188,152,185,158,89,30,29,173,169,35,133,27,139,43,139,83,110,243,226,92,90,25,187,183,115,123,183,97,236,214,11,19,187,122,117,67,239,220,91,221,49,119,166,140,235,247,111,183,50,151,54,23,182,111,204,22,247,174,237,22,150,230,238,92,52,86,39,174,77,205,55,111,94,239,20,114,183,55,175,207,26,134,49,54,183,220,156,159,217,109,221,113,111,47,92,187,116,253,198,200,229,203,155,115,59,215,237,219,219,187,250,74,218,205,181,230,170,29,163,160,104,215,107,86,227,218,205,234,158,123,181,149,109,168,179,218,94,109,236,250,37,19,22,252,72,126,44,175,95,89,218,92,110,212,102,205,221,27,250,213,107,247,70,230,242,51,55,47,47,46,170,250,206,242,189,157,93,243,182,125,127,118,126,100,187,53,154,115,239,153,123,154,126,99,124,39,167,52,205,70,189,122,251,86,103,166,157,189,185,85,189,168,223,115,198,231,166,118,106,155,151,140,203,142,50,123,187,90,111,182,22,239,143,110,206,47,236,140,204,107,249,43,134,214,174,222,220,108,110,77,213,47,221,159,25,239,76,118,54,70,149,124,115,100,51,55,186,170,214,231,230,140,89,77,155,118,106,157,229,59,91,171,181,173,124,122,229,250,181,237,235,238,248,202,173,209,209,43,211,59,183,155,57,119,194,186,52,190,178,120,179,89,171,221,152,217,187,92,188,220,201,27,183,103,115,106,61,119,205,154,202,92,186,118,239,182,93,188,126,105,228,234,212,206,182,117,69,185,124,59,191,177,225,142,141,100,221,189,189,218,212,181,17,251,226,210,149,124,123,245,254,238,200,194,202,222,165,137,251,237,85,247,186,190,124,229,226,149,91,155,87,70,86,178,112,38,190,121,175,53,121,111,74,187,165,21,242,23,139,205,185,153,169,249,235,64,223,182,150,103,155,155,173,233,66,107,243,250,120,107,123,118,169,104,237,228,119,199,47,206,223,185,182,107,239,186,219,166,190,121,171,61,183,52,214,188,87,184,179,49,54,119,121,117,102,179,186,168,52,70,198,236,214,238,70,126,167,181,119,115,249,234,253,213,107,139,19,171,11,85,247,202,157,251,119,70,111,234,211,77,61,191,122,51,179,115,255,146,113,199,184,148,93,104,168,153,150,107,239,78,230,219,119,46,205,93,187,226,174,20,174,89,203,243,139,147,119,86,38,174,20,139,151,231,70,87,140,145,66,85,91,186,114,255,210,246,220,246,157,177,246,173,155,157,220,220,228,242,228,166,107,92,185,82,95,89,152,188,148,177,183,139,102,117,105,85,109,44,106,215,114,247,238,43,187,183,119,213,218,238,216,157,233,21,171,182,114,107,126,126,53,119,109,110,247,202,205,241,213,203,153,121,101,101,71,109,173,180,150,52,93,155,190,56,166,204,221,200,44,93,188,98,111,84,119,181,141,244,229,177,27,11,27,115,141,149,251,197,234,196,216,238,66,182,51,118,239,222,216,210,13,245,226,172,61,113,229,78,123,47,123,107,164,177,179,121,77,159,91,188,116,113,121,101,116,247,226,86,122,113,74,189,52,127,105,228,230,136,61,151,238,220,190,127,115,178,106,93,158,28,187,50,63,119,127,98,55,187,221,184,182,176,154,155,81,55,97,62,46,79,94,220,92,2,74,116,255,138,154,45,24,203,163,55,119,90,215,119,23,170,249,91,11,247,239,221,114,29,253,214,197,118,113,215,208,239,143,204,222,92,81,170,27,245,5,125,249,242,202,200,165,233,155,83,179,153,43,87,103,44,99,196,113,219,197,145,123,99,233,91,139,247,175,53,234,187,219,147,173,213,171,75,247,174,233,219,27,217,221,189,141,155,197,75,203,211,27,230,246,248,84,225,230,244,216,226,213,226,210,232,22,221,142,86,174,223,184,186,124,165,48,117,123,110,174,34,145,77,176,94,59,201,145,71,92,26,43,164,27,232,129,97,44,63,94,60,201,235,135,29,119,185,75,141,94,1,114,48,22,147,232,228,129,68,171,188,235,104,70,35,117,183,126,112,224,185,114,48,169,195,95,121,31,25,71,189,62,133,44,89,73,194,168,152,192,25,19,149,19,236,252,54,236,215,0,138,121,81,209,108,7,154,181,6,37,125,219,162,36,9,207,28,6,211,253,157,68,143,47,81,7,68,90,200,191,140,172,180,219,154,98,19,15,57,74,179,68,240,58,100,21,17,209,83,155,184,18,226,1,145,183,81,137,200,92,25,57,36,162,155,173,236,80,143,66,219,73,154,64,163,69,8,254,104,208,83,107,208,27,142,12,204,136,13,135,8,18,95,57,240,37,6,153,99,95,247,202,126,29,131,50,111,105,123,1,183,70,172,57,65,191,71,161,26,14,101,0,45,122,18,18,61,120,17,135,120,113,226,181,43,137,126,106,206,218,68,209,139,206,233,27,41,148,246,155,25,136,47,241,180,26,74,227,66,156,185,153,130,143,159,211,183,210,47,236,55,82,0,248,84,218,184,46,103,200,255,67,153,68,188,181,158,209,250,20,214,3,93,32,125,243,240,149,220,59,47,26,139,37,49,182,171,183,176,53,45,137,167,117,200,104,107,141,18,73,88,33,239,172,151,144,117,231,97,101,104,4,100,246,38,115,127,70,73,24,14,197,84,225,52,101,72,52,110,13,73,94,34,17,159,180,148,248,138,193,92,208,76,160,180,38,61,252,228,155,15,63,121,149,6,2,58,126,231,7,18,13,104,78,98,21,208,106,240,81,214,157,105,141,153,102,162,79,121,50,38,212,199,23,243,218,15,195,34,190,179,145,145,163,91,79,188,88,81,241,118,239,46,106,116,12,58,111,99,181,102,239,92,14,16,176,250,6,158,237,2,121,72,31,214,92,115,73,49,53,67,146,3,69,32,89,200,175,25,201,26,137,54,18,134,12,217,98,152,181,109,116,28,127,20,152,216,181,132,161,62,28,88,173,24,69,76,38,42,2,132,132,15,172,0,57,235,74,78,11,71,131,197,46,97,66,22,222,127,232,61,173,36,186,179,244,60,65,138,14,7,3,84,97,191,14,131,97,88,205,57,181,228,71,193,78,233,234,33,137,129,179,6,19,122,59,46,137,130,17,252,115,252,199,79,142,190,251,78,48,85,74,172,83,58,120,82,235,85,18,3,38,178,253,108,192,113,126,76,107,6,247,145,25,236,11,94,188,109,40,186,137,27,77,68,183,80,81,208,201,189,66,125,149,210,160,52,241,126,13,166,241,80,186,27,204,103,228,10,153,51,83,86,171,69,218,205,154,70,157,149,147,85,161,165,252,23,138,22,157,102,37,142,4,133,208,127,146,83,93,25,161,9,72,14,224,141,52,178,47,241,240,51,178,41,187,130,38,44,37,207,116,82,202,98,192,220,195,174,153,78,74,47,163,147,179,30,64,125,98,4,35,67,23,94,228,110,96,80,154,18,216,16,188,52,186,39,4,67,90,7,246,0,241,131,68,162,153,1,110,45,32,58,122,219,96,209,61,117,236,242,8,36,13,232,234,0,173,43,9,113,193,101,232,204,93,38,140,146,248,7,47,142,176,204,4,69,48,187,36,46,45,100,56,11,42,49,9,200,14,202,99,50,233,152,156,27,143,201,197,12,138,100,38,18,18,122,93,223,73,194,230,4,57,116,21,145,179,245,182,230,145,57,70,245,252,145,103,173,144,37,135,63,38,89,252,177,238,76,148,24,210,26,212,154,65,29,38,122,217,166,107,83,152,112,24,28,152,36,21,229,249,19,147,74,199,188,24,14,116,209,56,126,111,82,121,175,84,40,72,156,185,25,16,18,11,244,117,244,241,27,71,111,252,145,3,38,230,82,30,208,98,250,68,160,104,108,14,143,161,80,94,60,24,47,247,192,205,183,87,247,224,64,74,66,215,70,163,114,252,221,31,61,250,240,59,116,51,130,129,105,193,10,34,136,192,208,140,167,37,18,188,176,36,113,144,144,1,121,149,36,151,154,38,93,203,194,169,38,17,15,151,167,70,218,143,109,69,56,16,36,88,238,10,145,176,149,61,18,20,142,218,21,151,246,118,55,235,73,215,49,246,36,217,28,145,240,60,209,175,101,199,63,255,229,241,199,223,239,217,178,80,189,207,174,129,78,91,171,235,13,32,47,131,181,15,78,162,39,181,239,232,91,127,124,240,217,63,156,208,190,96,181,95,192,248,77,1,191,215,180,236,189,65,70,176,54,208,8,98,224,197,215,254,245,228,17,228,53,127,1,141,164,14,48,7,104,162,186,59,80,19,143,62,252,211,163,127,123,247,228,38,210,122,159,164,129,253,176,192,232,237,191,250,135,163,239,191,126,34,34,10,61,41,60,67,68,30,189,242,195,135,191,255,228,248,205,63,29,125,250,198,32,232,160,237,168,82,39,161,106,113,4,9,149,126,170,211,64,32,176,222,112,96,40,205,211,80,89,26,82,179,119,115,20,123,210,86,48,218,207,83,239,214,127,120,253,193,103,111,69,84,220,167,34,153,154,232,174,24,150,139,103,153,187,157,248,218,62,57,79,114,95,174,114,195,236,90,37,24,120,3,118,94,214,41,108,143,53,116,115,203,199,16,221,119,218,168,234,194,3,211,41,185,116,206,143,242,3,109,220,238,199,148,242,63,212,3,110,244,87,129,43,63,17,205,51,113,205,3,97,24,197,62,7,216,232,67,212,53,121,172,47,28,209,96,210,211,73,78,185,81,63,37,112,252,98,188,172,196,116,111,174,133,67,155,33,12,45,103,252,240,184,183,172,57,24,138,24,3,170,217,74,203,73,97,218,164,166,152,180,165,18,30,32,186,25,46,72,228,188,22,59,150,116,229,153,138,56,159,174,11,127,15,101,29,37,8,228,170,85,125,76,171,73,232,204,20,131,55,171,74,6,158,235,248,92,40,228,210,24,200,153,120,7,87,50,5,204,132,156,248,120,70,165,79,181,116,61,77,159,180,137,70,129,62,41,181,124,142,61,141,229,178,172,68,174,54,198,210,234,153,6,125,74,167,107,121,250,52,158,207,212,233,211,216,120,190,136,177,3,58,164,246,177,58,102,109,227,115,126,44,141,160,90,248,172,21,138,88,105,3,159,139,74,109,28,158,55,240,57,157,75,35,192,102,133,68,179,86,20,120,222,174,236,0,131,103,237,164,234,212,55,108,138,92,84,51,124,191,166,53,33,130,18,58,72,93,178,173,150,238,104,241,144,147,239,38,241,182,12,165,29,55,190,61,34,141,194,73,74,119,45,123,180,166,223,159,226,4,105,65,49,97,232,144,29,31,221,206,140,222,235,104,184,27,106,44,110,103,100,196,166,56,143,144,167,69,135,216,99,209,247,214,136,219,251,84,29,227,202,70,2,194,231,67,26,113,213,107,216,222,179,106,216,95,176,77,187,167,107,83,231,43,208,164,157,83,53,169,169,13,220,36,30,217,67,75,60,133,166,237,31,158,161,105,85,127,219,150,36,116,139,156,204,16,153,170,231,27,89,134,149,14,223,116,213,169,8,232,18,223,200,94,148,61,22,179,7,178,150,221,138,137,193,106,162,234,15,195,64,100,55,45,29,232,192,16,112,127,125,187,87,19,186,151,5,48,28,172,135,47,120,245,185,221,93,44,236,72,94,23,187,209,177,43,159,164,139,167,226,39,76,30,98,16,193,90,7,100,144,184,123,190,216,61,137,102,20,219,216,187,73,237,152,130,173,228,133,22,160,3,86,181,86,123,86,55,52,233,139,104,174,235,55,23,231,194,139,72,212,39,50,25,36,234,91,24,184,44,254,98,66,190,75,168,126,113,60,141,219,193,52,185,51,220,40,226,54,177,194,67,80,8,170,20,49,244,132,191,99,151,58,52,14,53,151,63,151,90,244,93,148,153,149,26,36,237,80,110,233,187,58,198,29,111,147,247,117,2,178,131,81,37,152,79,254,58,143,230,162,80,43,165,110,247,233,222,156,137,220,150,228,1,7,133,26,142,161,164,72,66,159,219,172,246,233,53,96,53,218,120,69,78,35,72,108,104,24,96,213,41,117,119,238,126,181,227,110,88,182,126,159,118,129,4,236,134,173,217,49,127,1,165,12,11,58,136,75,60,49,24,95,202,181,182,52,19,217,41,216,157,123,68,231,240,4,196,200,181,5,2,114,4,228,87,40,101,65,46,72,54,252,176,245,130,124,31,227,120,138,130,53,254,153,135,98,15,136,249,247,235,27,186,161,2,146,192,117,179,39,143,239,198,25,0,172,86,32,142,123,80,134,139,41,130,24,116,109,223,213,93,188,91,23,20,203,132,165,48,92,110,4,67,47,113,108,0,233,67,57,88,156,159,156,123,30,148,69,193,150,196,240,224,51,233,46,9,52,148,16,79,235,192,252,48,201,34,244,72,184,50,46,136,232,33,87,57,85,85,123,189,170,10,202,60,162,69,28,131,215,68,132,44,125,27,197,15,230,61,206,225,167,105,148,186,27,170,106,93,166,236,54,229,193,145,223,166,79,200,89,151,178,105,25,159,75,48,241,44,88,150,37,24,91,194,206,161,220,24,142,101,44,60,154,52,183,72,113,211,108,119,175,196,99,89,66,35,136,42,186,36,221,235,144,112,49,66,129,249,185,43,51,146,76,125,122,224,251,213,229,48,128,69,58,103,207,10,162,123,150,61,5,88,108,104,207,14,41,52,71,158,2,74,108,10,28,162,77,160,141,146,130,53,160,206,132,72,208,136,176,140,100,160,182,104,78,37,250,126,246,86,218,63,148,107,174,233,147,22,32,159,84,77,218,55,52,80,48,168,121,112,227,243,21,83,21,119,45,189,142,91,91,153,114,47,107,235,101,65,107,197,233,147,16,205,39,78,226,8,119,101,232,193,228,196,52,162,249,74,96,220,138,168,200,128,166,16,70,212,139,185,107,163,34,152,198,221,102,59,156,24,85,214,62,56,176,73,132,64,74,22,175,104,123,94,204,110,133,180,70,204,172,240,77,92,1,60,252,200,181,86,223,26,172,131,3,43,69,21,181,151,200,177,52,14,228,61,75,162,9,178,165,170,174,73,42,137,42,202,14,192,126,84,88,19,91,106,144,203,223,208,233,44,114,210,192,113,156,182,130,113,156,4,78,32,196,91,123,49,81,145,160,176,8,67,24,222,172,251,72,78,30,42,153,0,86,98,132,32,26,27,173,251,235,97,48,232,83,88,96,89,186,75,121,142,224,44,123,102,65,102,159,117,216,88,87,212,214,99,100,63,22,71,54,47,196,145,173,145,26,189,144,128,60,116,44,134,138,165,49,236,92,79,23,95,113,83,158,147,31,111,5,42,172,236,88,168,246,177,112,237,48,88,67,67,90,220,7,151,240,35,74,142,241,248,117,153,193,3,74,142,201,153,140,16,79,178,11,179,82,228,186,237,177,162,247,117,212,107,235,170,204,204,149,240,151,236,113,52,84,153,132,156,201,169,202,183,21,119,131,76,93,119,131,204,59,22,60,94,52,94,16,33,97,152,28,143,244,64,87,117,211,41,22,41,217,227,238,160,83,203,158,52,118,64,154,85,14,45,118,186,80,3,235,61,6,84,58,113,72,2,227,132,235,75,203,3,21,95,235,127,150,213,85,32,206,231,50,44,126,186,71,180,53,164,216,52,98,89,93,49,234,132,78,80,70,53,94,72,167,225,180,33,134,250,90,101,165,168,198,83,3,34,133,99,16,63,169,226,4,137,42,68,70,233,132,188,152,135,230,38,227,120,66,110,204,67,114,31,178,96,223,61,8,22,249,38,80,82,153,63,247,160,163,103,163,49,46,3,98,202,44,148,245,211,14,109,234,205,41,241,124,128,211,195,229,145,170,107,113,127,166,212,197,93,37,225,197,172,54,121,8,77,164,58,132,191,3,178,227,239,136,23,160,26,217,130,79,182,181,227,200,186,255,197,186,176,182,94,178,228,238,77,129,192,168,40,178,160,192,175,232,161,5,225,31,144,67,71,197,240,201,17,102,98,66,134,159,251,94,40,103,215,211,41,99,8,120,143,91,192,137,66,163,242,134,187,35,211,155,170,5,194,107,134,130,226,82,145,121,175,93,135,174,15,20,187,163,222,197,38,157,78,194,86,194,145,177,161,219,173,184,132,161,96,63,248,25,21,166,63,126,249,59,15,62,122,159,113,241,111,252,238,209,191,191,119,244,253,31,255,249,211,183,37,89,58,126,227,251,15,255,249,99,52,237,161,5,39,137,57,14,137,7,134,32,30,125,240,207,112,84,87,204,186,102,136,95,142,222,120,243,248,15,175,113,158,159,221,184,130,89,79,5,17,79,43,224,250,51,218,25,129,7,187,128,84,160,228,134,109,136,136,140,42,225,7,90,175,198,109,111,158,98,28,49,190,47,90,21,133,71,123,133,39,30,239,245,156,133,209,39,105,0,218,2,227,52,188,129,238,142,243,74,135,198,139,243,106,192,58,8,77,101,185,94,49,200,139,172,178,7,60,14,201,29,120,161,11,165,93,89,0,138,147,170,107,186,17,239,140,2,19,216,198,64,167,117,88,29,237,161,33,148,238,185,254,26,96,251,7,70,93,139,36,75,201,74,198,107,57,9,252,44,112,77,60,220,45,255,92,20,67,8,103,10,37,161,121,196,1,73,92,31,52,54,52,153,244,253,228,78,26,217,47,3,6,43,225,253,50,180,22,188,32,115,225,37,194,183,201,19,151,188,22,90,242,154,176,228,3,155,21,91,245,108,53,246,178,154,115,145,49,209,240,168,228,106,211,76,126,247,212,9,253,179,34,237,254,233,140,18,118,26,80,152,83,248,188,60,37,176,141,129,160,195,121,57,88,88,8,57,156,247,184,197,1,3,14,203,114,94,30,19,216,60,122,161,236,153,108,152,79,185,31,195,29,24,234,19,22,121,121,208,157,129,6,43,189,222,14,206,160,200,243,72,180,252,153,4,59,119,83,29,2,129,163,1,171,151,137,254,226,251,134,5,235,11,7,154,146,249,15,63,61,250,214,47,143,223,124,149,120,93,122,95,146,157,54,241,249,233,27,88,122,198,121,190,165,27,51,116,19,46,30,142,37,96,107,128,179,55,234,78,201,26,84,42,148,179,42,187,194,134,245,232,195,63,210,13,231,248,39,31,30,125,255,189,7,31,125,247,193,167,239,196,254,235,229,183,60,57,168,34,75,255,245,242,207,99,15,62,250,248,241,79,209,17,20,238,96,137,103,179,133,197,195,189,107,85,70,95,74,197,119,13,231,0,254,239,38,94,28,213,81,95,139,85,170,212,147,234,57,43,229,106,142,139,65,40,109,170,66,238,14,141,218,69,39,1,139,223,60,250,187,207,104,91,1,240,241,107,111,34,120,218,227,40,177,252,191,127,143,34,101,84,11,159,211,83,142,213,210,186,49,51,203,104,133,193,208,64,33,6,19,4,32,99,21,24,104,81,14,96,30,28,152,64,28,45,152,29,9,217,209,136,245,134,213,113,227,17,241,92,129,250,145,246,224,137,95,78,251,225,190,133,90,241,68,225,92,128,50,37,59,222,75,143,64,81,181,227,190,164,98,96,4,153,222,129,237,2,43,236,94,120,239,0,205,242,211,58,154,159,134,105,30,148,9,193,185,31,17,64,90,195,192,209,248,3,69,98,200,95,212,45,85,11,242,187,217,116,26,24,94,248,9,111,250,133,56,178,205,168,20,137,163,63,214,110,246,130,175,90,156,89,156,201,72,116,239,212,129,124,71,255,252,111,143,254,253,151,127,254,244,123,176,22,31,191,250,250,163,15,127,148,74,73,254,128,217,253,6,140,200,174,216,128,241,29,97,128,189,223,103,120,103,136,235,178,240,168,210,189,245,9,144,166,59,66,111,188,9,27,207,39,218,151,45,32,61,13,76,172,249,86,119,186,122,193,45,9,102,248,65,118,68,87,101,255,156,210,197,168,208,35,108,48,157,136,37,202,131,68,188,135,25,188,21,136,120,143,227,39,19,140,120,120,238,146,68,109,253,165,68,223,200,218,91,253,35,107,207,84,86,228,77,162,60,28,31,67,35,149,89,206,176,109,178,165,55,67,78,9,94,132,237,177,241,90,163,145,205,142,177,8,219,242,92,101,150,223,56,151,175,62,163,251,56,222,253,45,122,191,169,207,45,18,203,110,117,91,192,99,42,183,86,2,40,200,45,206,146,164,232,74,104,118,102,163,212,2,186,96,0,95,33,148,147,237,142,161,57,126,218,50,190,202,18,209,187,37,185,171,111,137,222,250,145,120,58,183,124,203,228,187,108,250,131,151,101,224,220,45,245,253,74,35,196,247,207,178,97,195,214,186,222,243,66,14,102,33,186,166,62,55,20,208,83,3,55,206,147,60,43,50,234,66,141,250,42,148,152,41,21,179,97,179,241,34,217,126,164,241,23,139,105,63,30,176,254,106,118,136,149,99,54,239,91,196,215,45,195,183,130,115,218,138,89,26,63,12,140,34,113,101,225,103,137,180,35,15,41,44,125,0,76,103,201,11,215,13,160,231,120,92,67,146,225,221,116,145,200,237,21,207,11,33,178,73,143,62,255,7,100,203,196,74,80,18,143,243,98,159,95,146,16,166,135,119,122,1,46,200,48,144,81,43,5,21,38,47,2,3,16,15,206,40,81,191,74,25,110,239,150,69,20,100,73,184,10,199,13,243,158,213,8,136,95,79,26,130,254,122,88,31,14,186,240,176,188,59,173,125,186,50,4,226,52,61,218,173,5,238,211,177,17,168,194,124,55,0,102,83,115,167,61,133,197,228,30,9,48,31,208,21,139,234,20,91,48,87,241,218,9,45,68,219,85,91,14,244,216,98,167,85,211,108,224,42,72,179,19,236,182,77,56,213,187,235,210,207,142,83,26,65,82,10,133,136,244,116,164,43,7,174,83,148,148,101,190,100,115,102,0,133,122,175,41,195,43,35,215,203,90,64,185,59,173,254,107,50,8,247,52,243,168,75,197,223,103,26,117,99,127,226,44,98,118,0,207,114,22,121,115,231,203,54,77,78,65,220,185,249,122,136,178,224,57,74,152,36,42,222,162,111,235,245,45,180,63,15,98,203,110,56,161,143,36,31,75,239,46,173,139,112,224,107,182,4,76,127,58,45,201,212,10,191,36,237,193,159,228,194,66,82,85,99,151,46,149,90,173,18,186,71,15,108,16,143,95,254,206,241,223,255,250,248,199,191,60,126,235,109,142,37,183,217,118,53,2,88,150,200,64,36,41,80,41,26,106,223,233,27,104,240,153,168,32,233,169,193,104,32,235,212,174,105,240,213,227,86,216,149,142,47,35,183,34,92,120,137,190,223,50,24,223,210,143,87,241,171,24,104,110,177,138,207,50,187,188,59,57,131,204,47,191,129,95,70,66,211,117,255,103,144,235,62,79,101,172,130,213,82,18,98,18,74,62,240,248,117,163,118,198,209,140,186,210,52,224,216,70,118,207,151,108,164,255,207,47,163,86,32,180,172,109,153,42,57,58,62,201,128,134,160,247,63,43,120,117,158,234,180,224,99,218,255,188,32,182,232,203,56,6,193,109,157,162,235,104,127,45,187,186,216,222,211,15,63,235,167,1,38,128,215,163,95,202,67,227,73,150,194,39,156,1,124,119,0,131,159,6,186,42,57,19,75,37,216,50,15,194,86,137,13,26,228,112,89,251,226,15,151,95,225,3,66,127,107,105,31,14,55,152,30,128,142,244,166,245,129,42,7,155,105,20,145,51,205,51,207,226,123,144,89,230,55,120,128,57,70,236,194,67,215,101,2,115,140,154,149,179,73,230,6,39,25,51,184,11,204,45,205,59,114,126,193,51,37,147,61,13,139,247,247,143,223,253,83,215,84,89,32,183,174,157,222,123,191,210,113,45,66,99,246,91,186,185,12,167,146,82,86,110,41,187,228,41,127,40,159,130,215,163,245,211,253,4,143,46,138,173,41,3,206,35,134,229,153,38,18,111,225,96,51,201,239,143,47,231,182,241,253,111,63,252,225,191,49,165,109,120,44,151,53,197,177,204,85,232,224,103,186,125,248,213,156,105,60,4,44,7,27,146,96,179,6,146,80,26,187,95,145,109,132,222,142,60,161,217,23,254,226,36,132,9,45,133,41,120,244,237,111,29,125,240,167,30,83,144,7,22,123,150,84,165,55,74,103,162,48,65,196,159,96,98,123,109,63,205,228,22,58,44,48,63,208,13,4,26,79,124,73,38,0,221,251,31,255,228,251,143,254,243,119,97,217,53,221,130,167,53,212,183,182,251,203,7,158,214,224,7,209,57,205,176,247,68,250,44,50,242,238,150,15,36,46,143,234,176,47,25,231,112,244,207,175,30,255,254,95,248,72,155,150,171,61,83,70,129,87,119,154,145,36,72,157,102,212,104,43,250,142,16,111,104,96,52,78,144,9,55,44,139,248,127,225,157,108,160,195,122,150,120,40,135,94,195,62,25,121,175,123,174,47,29,101,219,115,62,215,219,99,139,231,25,4,114,119,171,202,152,130,12,122,193,5,140,173,150,230,0,182,4,178,148,240,54,168,40,31,137,167,112,220,232,95,176,138,114,186,18,141,1,181,146,11,225,64,29,149,28,202,75,232,158,100,149,184,30,153,152,80,152,211,144,188,170,49,167,33,19,153,52,119,66,82,204,215,248,215,9,230,142,36,61,145,201,163,35,145,73,126,19,60,96,33,43,222,5,63,36,83,186,203,47,235,62,191,217,43,222,28,35,253,191,226,218,48,22,120,113,176,215,245,239,158,87,178,133,11,213,209,23,133,48,38,188,120,237,154,122,219,233,123,233,154,104,236,133,41,91,218,167,23,98,48,217,51,206,97,207,200,26,225,115,64,211,65,45,116,168,16,103,26,48,141,163,41,39,62,16,195,66,79,122,210,39,91,72,121,92,202,200,65,61,32,36,116,9,1,196,52,218,91,98,138,207,240,0,229,8,201,205,197,6,68,138,91,3,45,100,76,124,32,45,184,209,18,214,183,23,33,198,143,132,6,144,46,244,164,137,196,71,147,104,253,82,242,173,183,215,96,104,238,117,116,27,189,134,166,101,102,72,214,203,142,66,134,201,212,196,80,49,82,205,232,216,120,163,53,56,54,189,129,49,1,93,64,57,232,1,99,206,128,68,112,108,40,6,4,200,116,210,17,0,67,67,123,18,188,160,142,187,31,130,222,204,24,12,69,46,53,235,7,146,77,172,193,0,114,1,74,63,128,194,188,28,16,203,192,33,173,31,104,62,81,7,155,62,222,17,186,215,244,225,139,101,80,112,158,42,160,11,162,48,235,79,4,22,214,43,244,0,198,40,202,137,93,24,16,145,247,233,188,104,50,48,112,211,67,138,167,32,206,242,126,155,140,140,89,26,253,95,153,181,92,114,98,253,37,117,127,226,240,197,81,31,226,195,31,254,199,163,15,127,126,244,198,31,31,190,243,202,241,59,159,2,148,7,31,189,126,252,254,63,61,124,247,131,126,11,60,68,134,78,66,183,207,41,39,84,5,48,25,62,211,16,118,198,129,116,234,42,161,109,24,35,27,182,177,29,180,157,238,218,254,40,59,17,220,166,52,188,225,67,76,55,169,88,204,33,39,220,11,36,201,106,107,38,97,4,18,37,118,17,198,114,40,103,64,216,129,136,75,246,79,112,153,59,176,153,135,174,115,247,82,47,85,180,128,63,19,178,211,162,207,109,34,195,147,164,115,21,114,231,143,210,240,161,33,147,88,170,14,13,197,163,45,219,42,220,234,221,20,77,200,249,197,76,31,16,189,202,217,13,99,78,61,9,130,103,114,75,64,224,45,191,166,230,46,123,87,164,100,51,165,171,4,61,93,173,224,51,205,64,249,133,56,38,48,27,118,239,214,121,132,148,164,68,221,100,200,254,166,30,113,201,35,130,79,161,28,16,36,64,39,169,192,221,216,110,60,43,75,105,116,180,137,86,173,80,211,44,180,237,54,48,249,128,168,93,113,169,140,102,1,230,249,70,60,49,2,124,179,194,211,8,35,1,204,141,197,19,46,193,174,226,96,138,238,21,211,77,96,178,72,154,195,211,86,72,112,90,76,43,135,29,235,152,178,148,148,18,252,205,14,188,41,178,20,243,223,44,25,206,75,222,155,30,120,115,160,41,66,127,63,187,107,178,207,232,138,44,187,46,149,229,140,232,42,187,14,27,229,237,36,153,1,254,146,95,12,10,220,142,37,87,96,3,151,99,215,214,75,182,76,175,167,49,26,130,247,17,123,222,253,246,150,11,21,149,143,72,228,28,64,110,26,104,244,234,106,120,97,224,180,172,4,42,72,53,116,3,200,111,228,101,90,180,6,239,146,154,209,245,5,224,215,210,235,164,174,193,46,127,121,183,3,56,37,11,210,42,143,158,149,122,89,120,19,122,37,32,206,238,188,167,48,6,93,211,164,86,231,47,34,23,47,7,105,40,38,225,213,115,131,100,73,192,126,67,169,181,64,255,2,68,219,229,151,189,163,156,128,208,179,46,113,199,33,246,201,139,154,145,2,226,105,25,198,170,213,174,224,181,176,238,60,228,84,126,67,49,116,149,44,74,66,61,60,146,242,244,189,81,60,43,47,20,108,226,163,99,61,62,169,93,177,157,236,78,45,191,102,123,170,43,35,120,186,238,183,91,117,119,234,54,239,207,80,41,239,86,232,224,84,131,220,165,35,183,217,232,173,229,167,77,58,244,6,118,54,191,104,201,238,19,107,254,85,24,118,101,45,46,29,191,245,29,143,220,178,57,190,165,237,57,113,59,193,131,34,72,15,62,250,205,209,251,63,198,16,27,111,253,230,241,203,63,123,244,159,175,30,191,243,238,227,223,124,143,222,154,161,172,209,209,187,255,122,244,237,159,62,122,247,95,142,94,255,17,229,100,254,251,229,191,197,51,187,27,188,211,28,186,238,25,144,136,224,21,71,188,224,164,171,23,118,75,123,252,186,104,145,131,152,144,149,168,235,182,226,8,113,199,0,19,37,139,147,62,189,98,177,219,214,150,119,215,90,135,189,214,160,21,9,183,79,222,252,221,209,47,254,47,238,239,221,215,161,188,30,50,100,201,187,14,21,114,38,225,11,22,246,137,100,129,130,167,94,100,136,11,154,67,36,145,209,66,22,185,43,51,111,73,38,27,186,25,155,201,202,161,78,19,238,198,102,178,9,239,90,245,96,183,99,139,178,12,16,51,5,118,63,150,79,195,160,71,69,15,128,210,110,27,123,132,178,201,222,77,35,128,23,79,124,249,46,63,73,82,25,56,191,65,238,38,153,225,187,73,116,252,92,162,244,125,130,171,72,11,149,73,121,145,72,188,210,121,226,191,54,116,19,105,65,190,42,47,249,55,145,10,170,154,207,229,198,27,236,38,82,66,158,175,44,122,87,145,150,191,152,171,72,177,39,191,145,132,207,120,110,235,186,114,68,65,83,89,109,215,229,34,18,84,199,187,93,228,116,26,13,125,23,146,255,252,233,207,158,95,46,26,84,244,95,60,245,229,34,86,0,75,71,181,201,27,66,234,200,79,28,66,143,25,236,125,147,195,19,18,71,148,34,30,222,187,148,169,172,147,190,0,45,73,241,212,151,128,158,160,171,66,66,187,65,122,172,95,164,142,126,176,49,62,194,87,162,111,3,130,196,39,232,219,160,252,242,236,93,75,131,132,244,1,253,149,233,217,128,12,249,105,204,90,20,238,157,110,149,7,138,14,218,105,207,175,99,60,197,225,23,204,181,159,124,6,48,225,243,217,230,0,43,252,21,90,58,97,17,242,211,233,193,110,137,246,153,251,179,27,212,87,163,119,195,23,9,158,128,249,240,228,192,167,100,63,188,114,95,161,30,123,114,82,46,170,105,206,210,97,180,228,87,104,9,51,109,226,211,216,253,184,30,179,207,141,229,1,216,182,90,47,182,141,131,255,138,177,23,220,86,252,41,116,48,61,20,63,9,83,140,145,193,250,193,254,50,244,237,25,12,186,79,236,220,32,138,59,27,0,50,9,185,235,120,73,200,196,173,193,240,145,236,55,2,76,87,125,70,30,143,149,254,42,81,7,81,139,255,52,166,176,111,71,240,100,84,2,173,155,229,147,170,24,120,54,83,11,228,254,192,190,196,6,200,95,216,244,15,42,238,207,184,10,130,64,6,25,159,47,179,5,240,179,238,251,158,6,90,167,235,253,158,96,190,26,212,158,89,197,62,235,206,38,6,111,167,235,88,82,100,144,78,244,254,39,14,229,251,104,225,121,131,91,104,250,145,5,165,39,50,201,244,13,59,123,152,76,250,104,19,235,79,223,54,230,139,50,134,57,179,221,139,216,69,33,179,23,106,15,210,101,4,50,88,228,129,51,169,188,159,162,126,123,64,141,54,87,20,132,213,217,207,90,85,77,188,51,150,191,64,133,181,23,16,193,21,214,88,165,91,147,105,159,210,243,225,217,53,83,215,43,55,228,155,68,51,149,203,231,198,186,53,83,215,229,101,249,190,175,153,42,78,40,227,141,226,68,209,211,76,93,170,220,244,52,83,247,248,138,95,82,0,11,163,106,170,203,64,136,59,218,13,109,67,175,27,218,66,179,229,6,77,180,5,115,175,210,188,236,45,254,210,156,236,47,136,210,165,158,235,61,184,152,69,226,17,8,82,133,161,28,136,114,137,25,25,63,201,66,69,197,181,90,183,59,173,90,146,6,65,143,88,174,14,139,186,178,108,117,92,141,152,114,5,16,173,4,44,234,3,203,248,139,211,155,6,21,164,20,142,108,118,103,204,70,86,146,21,43,201,18,5,43,183,64,32,84,49,208,92,77,102,158,34,197,97,168,72,13,203,80,147,84,215,199,9,110,48,203,5,154,133,109,189,66,118,217,29,26,114,129,93,226,49,93,252,238,44,5,212,240,77,43,137,247,69,164,64,40,23,209,194,48,152,29,85,159,245,14,44,174,86,210,31,101,152,231,176,249,49,195,128,0,32,129,100,15,4,71,162,1,115,37,47,116,204,217,215,236,197,202,61,249,118,216,153,229,69,18,156,193,87,33,231,107,245,137,66,78,97,11,181,236,174,121,33,134,215,43,183,249,146,61,148,165,177,66,186,33,149,196,155,210,50,15,56,132,190,51,115,105,181,14,56,219,169,187,119,53,103,193,82,59,6,78,105,187,98,167,24,184,132,44,57,100,151,38,195,8,155,182,213,136,217,36,203,26,176,25,58,96,37,73,235,235,9,217,78,25,22,108,22,14,89,16,172,250,10,79,76,48,111,206,120,213,99,98,2,3,17,50,232,101,37,46,21,138,249,194,248,88,166,46,1,172,115,105,224,139,136,22,102,65,105,163,57,173,179,161,168,214,206,2,26,61,158,203,28,194,98,26,43,100,138,189,155,83,203,215,199,255,194,205,201,141,169,99,181,172,54,62,88,115,96,124,38,234,125,198,39,171,98,216,221,191,104,131,210,217,116,33,167,41,249,193,27,164,118,55,8,173,23,120,173,216,172,92,33,45,37,226,231,210,104,53,212,238,192,186,34,200,74,107,184,21,36,183,147,218,120,38,83,43,214,129,246,208,66,251,138,163,171,218,93,234,237,32,147,73,77,140,77,100,198,182,119,202,192,144,91,246,93,118,177,170,244,66,62,167,100,26,13,150,202,76,122,74,47,20,199,234,217,156,194,82,153,53,84,233,5,173,168,100,115,117,150,74,163,84,151,94,104,20,138,245,98,253,176,11,141,88,74,228,239,239,222,101,118,17,251,194,249,161,148,62,71,227,59,42,112,180,76,1,66,77,45,89,179,118,187,64,1,51,231,192,73,18,8,130,161,237,150,241,71,18,57,145,18,254,40,55,225,33,85,200,166,199,115,219,59,177,212,216,120,38,91,128,86,210,90,74,169,108,49,157,207,194,135,116,63,248,49,130,43,249,206,188,67,20,82,8,16,32,150,55,104,32,71,63,129,94,129,38,87,169,59,78,201,75,70,35,107,230,112,162,100,2,169,47,115,251,141,18,13,241,182,173,149,125,98,94,2,22,49,150,202,20,28,128,182,155,164,19,162,4,239,69,196,61,230,63,240,102,49,175,239,248,55,149,75,12,216,20,255,233,238,93,226,90,126,95,64,192,139,230,20,75,101,29,31,87,165,230,88,6,236,209,3,86,81,218,64,197,95,143,138,16,122,9,120,111,228,15,83,133,179,96,77,60,82,239,251,238,239,147,100,230,149,94,72,43,217,98,78,61,3,64,225,2,102,4,216,122,186,158,175,215,7,110,186,226,196,195,184,202,209,117,37,246,133,97,198,201,113,8,155,31,28,103,161,239,200,53,204,156,76,9,132,83,90,147,166,75,163,155,154,185,165,155,206,232,142,101,111,145,163,236,232,110,125,115,47,217,216,238,104,163,142,93,31,221,214,181,29,103,180,29,228,40,71,209,122,228,38,30,233,70,171,53,122,240,37,81,232,96,225,142,250,12,230,168,191,71,143,254,149,214,4,103,56,13,10,213,29,103,84,163,70,97,73,160,228,58,114,76,14,156,180,208,59,212,243,65,248,138,212,68,226,107,167,0,40,28,236,241,156,133,215,124,228,150,210,110,67,17,167,36,85,171,214,76,85,222,155,172,78,205,200,29,248,89,149,157,174,159,214,100,117,115,70,147,167,166,244,229,205,73,121,111,138,229,173,86,229,169,234,197,89,57,79,10,43,152,83,243,11,233,44,3,64,239,144,18,77,158,12,63,59,194,243,22,175,3,127,78,123,133,118,166,177,208,94,0,214,92,85,30,39,201,22,79,184,204,242,237,76,78,231,150,154,147,128,227,248,146,49,201,114,65,226,196,202,61,76,212,87,183,39,101,107,22,19,53,90,178,90,149,228,134,110,144,208,189,172,131,46,192,255,33,228,117,42,14,138,202,134,200,135,74,122,72,87,43,156,186,13,181,109,75,29,50,96,91,175,224,50,24,114,234,86,91,83,43,174,13,221,203,9,148,119,129,75,26,29,142,29,255,240,79,71,111,252,228,225,239,63,121,248,201,219,15,62,250,228,241,47,126,242,232,59,255,15,82,30,191,250,70,236,191,94,254,33,252,27,30,125,201,126,201,124,49,153,116,55,96,165,49,58,27,123,33,11,21,214,181,114,108,116,152,22,123,252,139,183,160,228,159,63,125,237,232,245,223,63,126,239,205,199,239,254,199,209,135,159,62,122,237,55,199,239,188,193,63,125,135,2,124,33,59,86,4,118,37,10,110,18,35,81,111,107,1,240,145,192,30,127,250,206,241,59,175,30,255,237,111,143,94,121,235,232,181,223,29,191,253,253,7,31,189,252,224,163,223,60,122,227,173,163,215,127,116,252,227,63,60,252,217,55,105,78,86,103,102,54,63,51,53,69,235,196,255,94,211,25,253,120,248,201,55,73,196,132,190,61,64,113,228,108,87,140,243,93,161,62,96,53,254,247,203,175,240,86,192,99,8,6,103,210,98,156,75,3,24,212,236,58,0,131,126,12,149,229,172,92,140,243,114,80,246,209,251,239,29,253,224,187,129,178,244,99,168,44,99,248,98,140,227,195,162,71,175,255,219,227,159,254,58,80,148,126,12,21,37,155,227,153,74,234,102,195,130,130,19,233,137,220,196,4,233,45,98,81,20,40,72,63,134,10,18,179,36,191,187,115,233,92,38,151,99,221,253,232,189,87,142,223,124,245,232,253,31,7,192,208,44,81,96,108,173,217,49,20,108,64,49,93,204,22,139,164,1,31,125,244,232,87,223,140,0,67,179,68,129,113,200,85,46,138,143,223,160,227,223,190,27,141,79,159,102,9,126,36,98,140,109,161,157,250,206,131,207,94,143,0,69,179,120,160,24,11,75,33,214,224,232,14,80,212,186,218,208,138,180,131,94,126,248,241,175,30,125,254,167,227,119,191,29,128,66,179,68,67,49,8,151,76,25,213,240,108,199,56,69,185,4,1,253,241,247,162,65,107,121,109,76,83,251,128,38,45,213,106,154,214,40,80,28,191,211,3,16,201,18,13,8,186,206,86,56,166,47,52,178,141,98,131,118,219,63,254,99,52,48,154,37,188,132,80,197,128,229,211,248,151,148,39,166,204,15,127,250,153,95,114,150,252,9,149,172,25,232,171,35,246,66,154,252,241,75,62,254,228,7,126,73,250,209,111,64,136,75,229,195,213,40,52,198,26,138,15,227,209,223,125,239,248,167,31,10,8,20,102,199,102,171,189,193,136,115,17,218,145,165,221,250,240,183,191,133,33,234,1,49,61,155,157,45,132,105,145,0,6,38,71,13,58,52,138,222,121,157,158,87,199,39,26,25,172,42,198,200,237,59,111,60,250,252,91,71,223,253,53,84,20,243,128,59,219,205,100,203,50,173,250,134,109,1,125,111,218,26,84,96,107,106,89,32,193,71,127,124,239,193,231,191,58,126,231,7,71,31,124,118,244,241,123,143,62,248,252,225,103,31,248,32,200,233,151,70,226,40,197,178,185,116,123,215,47,60,26,75,146,63,166,178,173,55,21,23,240,244,255,176,226,254,167,150,2,167,85,190,115,53,128,100,71,231,32,11,147,103,203,77,228,148,124,186,59,103,32,83,161,136,127,123,100,34,46,101,98,153,241,8,180,97,203,233,36,187,49,38,201,181,102,87,237,36,221,219,27,139,25,248,91,12,124,35,103,56,220,54,181,172,6,36,82,252,68,66,149,197,94,152,41,204,84,103,131,95,48,66,153,79,198,4,20,41,59,192,199,113,207,129,179,127,215,236,195,53,208,200,165,243,94,95,178,124,45,34,172,161,121,50,144,41,147,201,167,125,100,89,38,18,117,49,208,147,45,125,55,30,92,158,114,172,119,229,114,108,60,253,181,68,159,154,179,33,136,100,217,138,16,3,104,202,177,66,95,104,185,83,66,27,239,130,70,198,135,141,32,27,145,240,250,10,149,96,121,107,205,169,136,14,58,9,129,108,119,123,136,203,35,31,92,143,162,161,66,60,202,74,15,52,186,198,41,132,70,38,215,3,141,110,184,189,235,12,1,16,119,131,140,88,174,171,139,251,20,204,250,187,92,175,210,184,225,21,18,125,96,228,6,131,145,235,7,35,127,82,135,70,128,204,119,207,124,17,100,33,4,146,113,154,39,0,141,152,48,34,208,34,107,43,66,134,157,98,75,51,35,42,200,0,98,114,204,255,220,167,54,204,136,85,98,7,229,35,122,121,215,27,223,211,77,251,168,174,217,61,27,69,200,247,129,117,90,122,144,235,3,43,127,218,53,85,232,13,171,112,74,88,227,189,65,21,79,217,196,76,116,19,169,188,12,198,49,29,203,182,119,99,25,252,145,14,113,152,12,116,58,149,97,51,1,255,51,1,120,108,31,95,98,49,81,14,30,11,114,6,101,154,35,40,18,143,166,174,60,151,119,250,10,79,226,64,46,239,156,21,62,121,5,114,241,19,85,232,136,69,242,28,226,15,73,254,250,223,80,9,121,76,250,155,1,36,87,229,152,104,143,2,189,241,252,239,243,191,131,254,197,149,83,218,78,170,154,214,238,161,187,225,43,74,84,225,192,146,244,149,56,254,204,197,255,190,32,157,23,228,122,156,24,81,228,208,52,95,157,19,35,250,28,154,138,90,29,32,12,184,238,11,109,158,149,41,117,98,5,164,4,222,114,143,197,2,104,83,161,63,171,48,22,99,235,62,147,78,123,96,98,49,166,212,9,165,6,53,59,177,188,240,73,212,238,196,136,122,135,127,241,84,39,49,79,207,195,63,9,234,150,24,42,124,210,68,227,227,215,230,169,4,98,57,104,16,254,39,13,38,20,174,107,43,236,102,99,115,105,186,9,230,18,66,87,196,186,148,49,126,87,4,49,242,53,64,105,84,1,249,153,252,22,113,109,144,247,241,80,172,104,136,105,127,4,248,253,234,142,249,53,150,98,190,90,72,168,248,48,178,154,176,142,69,132,217,125,176,136,218,189,203,39,193,21,228,41,39,66,143,22,195,244,236,161,40,37,81,143,170,19,129,186,133,217,17,152,111,172,147,14,189,149,246,245,117,38,156,93,182,44,226,172,15,205,13,199,138,19,217,46,133,178,4,179,56,134,154,239,186,43,149,81,243,223,200,79,160,35,163,177,177,236,248,137,153,181,244,68,70,34,202,234,177,108,63,237,123,189,62,241,151,54,39,200,78,228,26,19,141,218,160,214,17,227,249,226,9,173,79,169,113,87,150,234,162,101,147,231,246,65,71,231,62,44,135,26,153,195,17,114,40,145,57,12,33,135,22,153,163,46,228,168,69,230,64,47,64,101,111,20,10,133,28,122,7,37,29,148,41,52,208,123,168,69,76,218,124,167,162,99,106,141,57,16,173,143,229,217,83,65,173,141,209,39,37,83,96,142,70,199,114,234,4,125,210,38,26,133,176,67,210,70,177,200,210,198,38,138,42,135,92,200,135,221,149,170,57,14,57,63,49,174,208,167,76,97,2,191,122,102,56,55,208,209,173,180,158,40,123,22,137,250,147,218,122,209,32,191,231,68,215,45,26,119,221,146,96,54,115,61,252,68,149,123,249,4,147,36,26,218,184,106,219,202,94,74,119,200,111,248,60,52,116,142,135,159,62,56,96,30,207,52,49,26,50,117,25,198,171,19,3,80,155,23,2,117,151,76,217,129,156,247,58,154,189,231,200,134,159,207,65,175,84,142,92,135,143,14,172,7,205,150,85,255,99,29,63,214,203,225,86,233,50,133,83,50,82,13,216,160,22,194,30,172,104,248,99,45,37,14,2,224,198,108,169,20,102,75,165,201,86,130,32,69,188,17,115,3,81,244,30,6,235,211,169,152,50,62,38,16,131,184,52,63,119,101,6,251,72,71,227,96,91,161,177,211,131,189,197,138,57,169,77,75,55,209,223,25,171,206,14,154,170,242,215,125,226,200,191,36,161,164,77,146,61,168,37,105,230,218,245,234,60,122,43,53,88,66,117,113,90,58,148,245,132,188,127,40,51,207,201,14,141,113,46,211,30,43,169,221,94,182,68,63,94,170,110,107,117,22,120,253,240,208,155,137,14,159,137,204,251,85,148,101,224,160,83,82,182,207,238,182,5,150,244,217,45,18,163,220,240,121,83,53,174,85,76,54,229,186,98,120,195,166,61,163,132,163,206,195,84,182,113,40,220,189,20,16,202,86,60,129,110,211,216,35,140,46,130,5,132,92,1,57,180,82,36,222,169,47,176,58,93,161,34,120,118,153,235,106,22,109,9,26,139,23,65,200,115,69,33,134,161,222,120,24,254,120,252,5,135,226,76,29,202,29,31,106,232,151,72,237,49,13,123,119,237,33,241,33,168,208,110,129,133,170,4,87,174,243,84,41,22,95,232,78,220,74,92,112,226,58,52,36,238,86,244,68,201,173,88,178,235,15,71,93,88,30,103,31,12,243,9,6,195,126,242,117,17,154,141,66,148,123,70,109,207,184,46,136,191,77,250,120,65,32,48,21,73,42,137,175,118,96,130,171,79,190,245,157,198,61,212,208,144,248,134,27,213,193,1,89,30,38,223,105,186,156,35,146,157,53,56,165,20,232,161,115,74,104,127,165,59,41,78,217,62,243,93,36,187,164,102,244,76,198,251,17,38,181,87,183,126,1,186,77,135,77,209,242,203,192,134,232,125,55,240,187,65,112,115,130,24,168,149,253,234,202,84,73,82,156,186,102,162,115,48,73,158,158,193,4,85,243,82,14,189,237,19,125,255,59,50,13,119,226,94,80,215,234,235,232,156,180,84,71,43,101,105,108,188,16,97,176,25,102,153,139,233,113,226,40,116,108,188,152,62,137,195,180,227,46,103,223,0,93,124,183,41,195,7,236,112,167,141,110,245,150,240,158,80,36,235,119,197,227,31,33,179,110,234,110,239,172,151,197,172,182,214,130,3,28,243,140,21,153,253,90,207,236,55,117,119,99,86,81,181,171,157,232,146,90,93,196,201,97,165,150,9,136,104,54,249,142,88,23,28,175,96,68,86,54,148,118,52,63,220,108,118,101,94,82,220,141,200,188,181,102,160,17,77,29,142,135,118,111,208,123,98,118,116,192,138,57,201,149,179,200,236,187,98,246,150,178,165,245,196,99,39,156,115,174,21,186,221,228,101,173,6,178,106,118,179,55,212,23,131,173,67,189,97,207,188,91,98,94,167,83,91,210,119,53,3,125,109,182,160,212,188,110,70,35,115,183,95,169,101,18,173,44,162,212,116,191,82,145,37,86,66,29,191,202,197,5,145,185,103,196,220,196,243,94,255,252,155,98,126,79,18,49,205,73,72,100,153,217,0,70,200,130,174,122,2,148,200,2,75,98,129,186,161,183,151,128,189,117,157,201,189,158,221,180,26,46,129,57,251,228,159,12,228,39,174,237,230,234,61,176,89,16,243,26,48,188,75,150,177,215,180,204,57,19,239,164,247,170,97,49,92,10,39,70,255,34,243,129,177,134,145,179,44,195,213,219,83,150,217,208,155,145,37,110,132,70,3,45,97,57,105,137,94,103,55,197,18,23,105,92,175,168,73,100,11,217,122,47,48,197,17,178,173,146,139,164,81,227,47,230,154,210,237,186,17,13,205,218,16,242,205,24,48,138,78,116,70,67,204,184,2,221,105,217,209,75,78,204,183,76,182,170,168,37,32,230,98,99,27,61,45,195,25,141,94,107,125,33,80,113,175,241,110,137,253,210,147,110,220,23,97,77,106,247,117,205,158,234,216,219,209,153,239,137,153,171,118,180,172,229,138,152,105,206,132,233,143,243,69,49,166,169,88,25,21,33,145,229,218,226,220,153,66,75,210,78,159,253,226,206,70,168,117,138,125,17,101,194,189,54,73,87,132,190,12,25,21,163,111,126,91,204,63,137,168,192,0,247,236,235,171,154,144,251,170,141,80,53,245,196,82,245,102,96,196,245,30,168,76,137,192,123,118,200,101,157,203,150,148,193,29,109,218,209,142,54,237,72,31,98,14,148,213,76,162,5,104,211,80,65,209,249,90,74,155,41,15,3,121,24,35,184,141,246,191,236,190,37,11,42,4,231,2,101,135,94,114,220,78,122,105,60,162,18,75,8,68,68,226,153,48,252,135,88,53,181,85,78,42,166,154,180,137,181,178,231,252,66,226,202,56,86,148,8,135,165,146,116,244,214,239,142,254,241,243,163,239,190,243,232,179,207,30,124,244,126,42,37,201,93,89,125,17,51,186,249,68,193,127,6,117,209,57,57,150,159,144,99,153,4,185,255,14,237,92,80,116,115,65,105,115,55,162,45,254,202,80,96,39,64,238,54,219,19,230,176,4,26,61,201,50,209,41,46,124,132,94,196,39,114,21,122,102,27,208,153,214,209,255,62,124,9,165,144,28,55,116,85,179,2,57,132,20,218,71,0,25,152,42,12,224,228,191,201,180,195,86,2,223,187,210,100,188,130,12,116,129,5,118,18,222,120,28,170,132,220,119,202,180,20,103,11,125,7,71,103,218,208,20,212,232,156,56,175,88,62,7,150,122,125,3,141,218,104,96,50,146,157,184,106,135,51,3,230,232,246,143,167,168,201,186,247,145,123,65,208,220,171,118,115,142,196,182,160,32,145,230,40,230,30,198,167,112,54,172,157,170,97,204,107,219,154,225,96,2,6,102,192,165,135,242,0,246,72,199,11,170,112,217,7,122,11,22,128,30,210,166,246,8,148,205,176,10,124,226,174,15,72,56,173,22,198,37,232,25,204,90,18,162,149,157,203,176,144,91,164,102,15,5,12,98,208,21,152,12,235,35,17,15,122,5,36,243,50,84,220,96,248,49,239,3,15,59,134,113,46,91,241,244,9,227,73,5,128,90,104,160,162,38,9,85,5,241,124,81,65,196,72,14,223,1,196,209,31,127,249,224,179,183,142,222,248,157,212,123,234,97,68,240,80,221,122,171,41,120,185,176,235,37,20,141,215,211,227,82,130,141,24,117,96,193,42,241,221,74,32,40,211,218,73,80,247,136,209,213,193,50,179,58,110,191,70,204,147,28,135,189,81,153,32,18,254,40,84,30,191,252,242,209,171,31,63,252,233,39,71,159,253,136,187,105,236,189,230,40,10,68,241,27,90,84,53,197,209,235,225,252,36,145,152,112,179,37,170,155,232,149,132,192,32,25,49,50,154,19,46,21,157,137,205,143,254,136,145,219,208,33,204,92,160,16,125,106,11,127,102,11,12,137,96,210,37,209,90,67,62,161,253,47,62,74,184,47,161,142,220,38,206,78,186,182,44,254,233,144,101,70,34,151,84,9,1,229,20,29,59,137,146,84,6,22,150,95,101,237,217,236,182,80,137,25,57,127,187,166,157,31,216,143,205,163,70,182,136,106,37,131,40,26,251,146,93,223,109,40,155,104,255,240,202,209,39,31,63,254,215,159,60,126,249,109,58,209,96,135,213,137,78,202,215,68,169,227,25,166,67,202,228,187,181,78,190,174,73,169,229,115,97,189,82,61,163,54,36,18,57,197,76,153,113,61,33,27,149,200,96,215,6,83,109,164,224,160,178,100,91,174,133,99,121,181,113,112,176,127,247,110,27,223,239,222,197,96,65,48,11,93,12,217,103,53,98,68,182,53,52,20,132,6,173,226,217,129,170,29,28,4,191,2,105,141,19,197,74,76,7,6,49,193,106,108,243,234,96,221,58,87,119,204,37,46,39,164,46,67,100,19,229,230,218,154,185,94,113,225,7,76,1,131,64,59,44,11,114,86,2,94,111,64,111,176,52,12,231,195,212,168,238,208,16,151,186,39,220,13,219,218,137,97,224,58,116,101,53,131,138,231,184,68,198,39,70,229,37,78,140,208,111,160,69,44,198,141,155,24,145,98,186,19,51,45,55,166,196,96,206,58,174,221,193,35,74,12,254,33,92,73,208,204,225,148,100,158,13,188,124,21,237,144,34,44,107,126,83,185,140,220,189,192,58,129,78,92,168,173,68,188,133,240,108,66,239,200,136,181,153,56,12,20,40,7,223,168,64,15,175,69,103,213,12,76,128,14,62,23,213,113,84,40,182,163,7,190,253,21,26,248,118,120,224,91,95,242,129,111,127,81,3,239,33,210,8,134,176,39,149,17,223,34,21,96,31,232,43,116,75,220,197,215,53,200,186,238,203,214,55,2,69,181,181,52,246,123,122,93,214,214,50,248,148,129,39,63,115,211,151,83,175,105,60,151,0,108,155,75,116,3,224,40,44,83,4,84,139,204,8,63,70,204,64,229,240,26,196,96,143,22,20,162,121,7,139,14,219,161,194,152,224,23,223,237,85,111,50,88,111,50,92,239,142,32,161,95,0,70,52,229,220,179,221,120,21,82,5,61,69,85,20,227,35,50,248,99,4,129,14,227,15,63,227,84,47,52,134,77,31,135,225,64,143,189,72,199,137,106,168,119,80,66,206,202,82,157,121,156,128,72,211,210,105,152,86,30,200,81,1,228,168,153,16,97,110,5,198,222,111,22,41,156,196,194,137,97,225,121,36,142,128,146,8,136,164,243,231,196,33,98,117,183,178,229,79,200,105,17,242,41,193,17,104,43,149,105,31,218,76,159,65,183,135,227,166,7,82,24,123,146,206,65,138,141,222,12,154,233,144,201,174,144,50,101,17,56,157,76,48,133,178,235,195,10,252,202,179,217,65,231,20,36,228,104,122,33,48,77,102,163,6,150,116,108,75,135,3,0,214,101,250,136,10,31,80,207,20,198,116,174,55,48,101,183,7,48,242,65,0,134,141,188,42,74,42,60,232,26,29,34,234,90,71,177,225,160,230,249,226,177,218,171,52,129,40,169,189,215,67,142,199,97,60,33,47,245,2,202,64,50,223,105,0,19,14,202,176,31,181,172,142,163,169,214,14,134,198,198,239,119,85,91,105,146,32,114,50,245,15,38,100,67,197,136,152,173,59,7,74,60,253,239,51,166,74,179,28,138,58,99,182,203,248,21,85,186,61,132,105,172,233,101,234,187,11,218,123,206,77,97,129,38,158,252,18,46,82,100,197,38,142,26,93,216,235,54,44,199,165,125,81,38,244,212,195,160,9,123,7,239,51,153,65,96,113,138,104,166,93,168,202,106,52,96,187,189,197,82,246,188,148,219,178,216,99,41,52,12,197,139,223,171,22,227,104,73,200,221,171,176,53,106,9,89,66,208,14,182,6,29,128,18,6,28,125,68,117,53,184,18,237,13,45,140,45,234,6,93,223,238,133,99,104,11,184,41,21,51,201,218,0,108,184,205,158,247,202,188,93,166,215,30,155,180,92,111,96,196,61,11,145,61,101,179,252,22,17,150,70,175,4,202,163,194,244,18,26,89,98,68,44,152,185,108,228,48,58,32,107,24,159,167,229,112,66,69,151,93,224,7,48,152,147,51,52,164,195,163,195,2,254,156,132,156,227,33,103,104,24,54,219,195,16,35,67,157,6,144,238,1,66,161,165,45,14,94,196,232,193,132,30,116,0,201,60,20,38,92,230,212,221,142,238,227,252,118,133,251,110,192,246,133,139,49,232,86,59,2,116,96,185,80,39,108,225,1,35,110,25,101,66,104,86,43,75,242,100,111,98,163,121,235,240,69,82,13,176,147,120,3,1,25,177,72,114,96,153,149,160,250,25,119,21,6,128,53,210,65,195,142,96,74,101,255,144,75,125,67,95,202,1,54,180,34,178,161,113,27,22,135,137,4,129,180,39,33,159,51,15,14,206,105,9,46,43,71,103,114,212,28,32,178,1,101,202,198,2,32,11,254,165,168,19,8,253,190,118,13,205,104,8,55,23,78,132,165,12,7,210,53,109,29,26,128,191,42,107,104,64,200,184,112,189,146,46,235,231,49,153,217,36,148,245,145,145,4,96,143,73,107,250,122,106,3,25,137,46,228,160,233,27,37,147,218,205,149,92,185,238,238,150,108,32,134,120,246,70,134,189,234,206,43,142,91,50,83,247,109,34,44,109,116,140,41,47,25,14,109,21,161,194,100,70,174,147,247,53,195,219,107,235,67,67,245,148,15,232,2,201,238,180,13,189,174,197,13,57,45,59,137,18,73,34,78,158,28,58,135,130,11,70,119,86,128,116,155,110,207,5,227,15,21,173,243,28,16,243,115,46,233,37,242,139,97,23,132,10,212,47,116,114,162,52,50,98,244,207,5,59,13,83,2,99,28,156,70,50,207,68,79,48,192,71,175,251,39,37,27,61,163,42,192,198,89,21,83,24,40,229,188,85,86,96,176,48,109,77,129,145,162,246,99,54,237,21,150,154,40,227,67,197,62,196,95,67,67,132,45,244,97,12,13,169,154,161,185,90,12,211,14,53,195,209,98,66,66,89,64,55,216,15,44,198,112,160,115,57,182,46,98,107,86,50,101,243,124,216,182,166,108,2,186,112,126,75,2,99,226,27,211,152,235,164,119,66,157,210,53,229,236,112,47,3,134,178,210,99,145,0,64,59,193,49,194,88,126,44,22,161,142,246,209,244,209,129,153,239,156,215,203,14,224,68,134,209,168,216,107,14,197,69,33,70,58,212,10,146,155,57,25,212,82,237,224,128,127,128,9,192,210,18,220,185,167,229,57,244,52,82,27,244,232,106,164,96,113,136,78,0,99,153,208,71,153,48,169,98,142,108,84,14,153,240,172,44,27,119,126,139,249,104,80,61,150,209,243,20,200,213,184,67,67,74,74,105,0,186,171,116,204,194,239,113,45,106,249,176,1,70,27,22,226,208,100,215,253,42,142,181,187,102,65,245,178,227,15,186,1,131,110,156,119,202,6,31,244,58,12,186,209,123,208,235,17,131,94,239,57,232,117,62,106,122,104,192,253,15,81,131,29,250,26,57,208,117,111,160,33,83,202,33,148,48,35,67,243,18,79,50,226,184,147,210,48,131,228,156,96,88,205,120,86,144,100,204,243,189,80,6,214,141,246,23,44,160,17,41,41,141,40,196,212,153,111,25,141,184,21,146,219,64,23,240,81,181,96,27,193,44,232,80,222,229,75,141,212,71,212,122,113,175,234,120,230,252,121,39,145,204,12,253,111,37,49,186,152,240,15,94,38,238,13,135,108,184,14,32,151,41,171,21,115,36,195,248,115,123,8,146,212,132,58,50,226,109,107,29,160,150,24,218,182,5,227,221,134,241,110,243,241,110,84,32,111,187,220,24,130,209,142,119,70,42,241,214,215,178,23,146,153,82,38,49,76,234,105,175,15,147,86,195,174,164,202,117,89,57,104,160,89,119,11,138,31,10,205,169,116,228,142,127,34,91,22,183,130,53,95,4,34,103,100,234,145,142,28,67,201,177,223,123,204,172,175,203,107,244,171,152,159,28,76,189,156,25,47,167,6,7,78,200,147,11,192,204,226,231,236,186,247,152,19,97,250,249,225,115,206,207,153,243,114,106,244,244,90,8,192,204,227,231,252,186,247,88,16,97,250,249,225,115,193,207,89,240,114,106,107,69,204,51,22,128,89,196,207,197,117,239,113,76,132,233,231,135,207,99,126,206,49,150,115,93,70,123,63,88,252,243,192,225,143,51,160,118,2,39,20,177,208,244,137,145,133,196,136,242,51,227,132,139,225,31,40,165,31,39,148,158,46,107,11,8,61,240,74,248,11,133,95,248,27,166,66,92,31,113,18,222,116,192,250,198,100,106,80,153,41,165,101,152,55,58,254,112,160,246,81,101,216,197,89,221,29,237,84,148,33,12,91,208,150,17,19,126,141,173,195,100,37,7,245,56,166,166,105,106,102,125,196,130,81,73,140,50,233,20,249,150,163,223,242,248,173,128,223,14,15,201,204,191,95,145,238,222,189,11,252,212,141,153,197,213,149,234,141,153,105,73,190,1,45,246,87,235,117,127,181,250,54,65,241,27,144,70,156,188,166,19,67,67,55,49,30,171,124,3,167,215,13,34,84,241,10,223,20,11,35,31,130,190,195,185,17,197,148,161,19,211,196,58,176,23,42,185,112,144,82,173,214,74,167,141,87,142,52,21,142,199,23,145,201,220,103,4,120,237,62,178,154,248,11,25,100,24,146,75,112,174,32,151,35,238,1,245,178,160,6,28,61,143,234,59,4,41,27,24,225,52,91,99,231,50,62,98,151,2,124,22,211,127,19,86,201,99,176,204,178,240,133,116,137,207,56,73,196,21,176,204,2,132,226,38,178,38,185,120,254,144,106,150,235,90,45,244,119,14,211,195,58,159,47,91,156,70,232,21,213,170,147,13,43,21,208,33,81,77,14,182,67,79,17,31,97,104,99,251,181,44,176,175,113,235,27,223,200,192,212,41,59,169,186,227,160,181,20,84,211,125,75,16,245,202,186,163,215,116,67,119,247,74,177,13,93,85,53,19,18,219,138,170,146,187,208,105,73,150,248,21,206,52,193,145,220,183,100,55,52,49,165,235,154,37,164,209,207,248,149,221,218,132,71,220,213,70,36,124,82,214,234,236,201,94,203,36,73,170,210,113,81,113,5,175,117,255,85,130,81,37,119,77,36,225,182,170,68,194,178,183,219,112,26,156,2,90,171,162,214,200,164,12,166,238,81,68,211,31,173,123,124,9,248,67,96,94,144,116,115,155,152,5,74,37,106,87,40,17,209,154,141,93,15,123,153,93,159,178,160,157,14,76,148,53,220,172,225,135,129,34,146,58,140,75,29,198,165,206,199,69,173,104,208,150,232,137,25,71,5,71,118,184,14,84,95,77,225,152,3,233,87,81,72,85,214,41,186,109,185,133,10,47,131,156,155,218,21,164,1,29,160,1,45,250,52,130,108,2,205,72,234,160,98,142,121,132,35,188,175,90,109,175,209,0,72,185,160,148,226,66,3,80,160,0,173,130,22,47,199,161,53,137,210,50,76,119,71,20,5,95,20,110,28,76,85,23,111,84,87,200,189,3,56,176,169,26,218,224,0,194,215,81,49,59,5,140,65,156,138,60,111,87,70,227,107,67,231,191,33,125,29,136,65,83,190,82,217,151,134,160,31,135,148,86,187,12,131,118,30,159,13,23,31,191,129,143,77,124,252,186,244,117,120,188,215,177,72,250,215,49,253,133,220,68,89,18,180,37,151,5,161,52,211,12,160,89,120,156,196,135,73,217,26,185,117,25,191,45,24,59,137,66,225,43,107,238,250,33,147,240,222,169,140,254,175,248,133,18,17,192,29,180,209,144,10,216,167,58,101,26,209,17,206,1,30,237,15,240,20,159,56,32,74,249,81,249,26,142,241,173,10,35,37,53,140,161,72,68,57,182,214,176,118,135,134,70,66,31,152,19,80,114,0,132,69,152,146,18,64,192,206,67,131,252,51,191,214,37,11,54,241,158,9,218,231,95,112,217,199,68,233,22,87,2,1,143,168,236,105,246,45,20,100,210,39,60,59,113,65,215,133,56,30,92,111,121,185,100,124,189,205,95,111,39,74,28,72,87,126,46,41,227,5,152,180,44,81,242,112,144,133,197,226,37,34,193,141,164,171,90,244,100,247,118,152,84,157,164,221,194,245,196,158,111,35,105,196,121,198,201,177,214,107,193,120,145,157,9,242,118,210,162,235,6,239,9,196,105,3,20,72,115,113,206,3,200,155,241,107,178,70,182,135,68,160,220,53,220,76,132,50,215,200,190,66,191,209,148,180,223,98,83,19,117,33,7,7,59,186,169,90,59,84,18,228,231,178,197,126,113,43,38,106,196,100,222,231,0,215,59,46,240,179,66,138,168,198,148,138,141,167,95,226,183,241,106,35,14,100,190,83,223,144,18,223,64,142,160,17,87,120,127,208,116,20,111,157,195,123,26,46,147,24,174,146,84,114,47,196,101,166,60,170,159,86,6,162,65,38,153,69,16,35,71,229,125,54,235,48,129,137,38,21,68,181,140,72,78,107,134,171,0,231,160,143,102,178,233,82,50,206,99,55,28,28,164,19,163,185,67,202,150,184,169,90,7,54,33,179,28,88,136,110,10,216,218,250,134,112,13,197,25,26,186,147,114,53,199,141,211,166,38,136,116,143,228,170,100,134,28,96,79,178,240,51,87,202,195,207,108,9,221,95,251,157,169,104,162,92,123,103,67,211,12,130,27,21,54,4,122,146,222,113,132,111,84,212,75,30,201,116,162,120,121,247,182,236,96,49,165,146,38,61,73,248,120,216,234,224,52,86,242,158,77,188,138,101,127,35,141,76,149,125,62,13,168,154,244,37,195,27,157,27,86,134,45,31,95,75,88,202,176,245,168,42,17,32,161,37,156,102,194,217,133,126,241,179,235,129,236,236,2,70,84,9,210,227,90,37,124,13,137,76,189,105,122,200,194,240,0,36,80,6,30,98,148,166,66,37,139,144,86,71,109,183,49,217,169,213,12,13,118,38,129,140,26,226,132,206,18,90,78,134,229,224,32,231,191,208,147,139,214,67,90,201,229,140,176,51,214,183,128,48,70,137,39,109,173,110,53,77,253,190,86,9,179,154,1,137,146,106,173,34,16,78,106,104,162,87,22,48,13,30,242,137,45,91,37,194,92,215,199,135,157,240,42,233,8,25,1,175,174,18,205,254,226,102,70,150,15,61,160,123,28,129,82,217,39,187,4,241,68,203,178,144,71,178,12,75,176,225,226,144,148,52,52,239,73,11,2,27,224,209,116,159,71,131,51,253,154,133,140,2,44,66,83,118,100,148,196,42,41,10,152,249,126,55,144,86,200,248,243,246,122,66,86,56,58,92,104,120,40,54,147,164,41,93,82,247,168,126,23,164,31,104,193,0,171,17,218,215,101,183,224,241,195,102,165,173,193,110,25,23,106,147,181,68,144,127,61,164,71,113,127,90,169,226,162,5,130,138,170,76,60,62,16,229,30,77,201,176,20,95,65,233,107,106,221,97,23,14,17,166,176,76,58,194,60,93,139,51,80,35,12,116,98,52,43,199,25,176,17,6,28,210,232,137,187,173,193,120,233,102,125,163,20,37,248,20,69,0,222,200,163,157,70,50,179,142,219,111,130,13,9,16,103,146,154,13,164,30,28,16,233,13,145,88,248,183,239,8,21,231,175,156,106,67,143,192,177,11,126,194,225,225,156,238,204,226,37,46,45,110,33,37,180,42,25,226,240,31,145,92,65,175,25,21,139,145,227,14,22,242,164,152,52,199,173,138,78,100,44,244,237,54,188,1,235,199,140,63,73,146,196,103,34,246,8,87,39,209,57,233,30,226,31,193,228,68,243,22,205,26,61,239,146,159,130,74,191,161,133,148,255,149,12,83,198,147,35,58,249,149,163,137,121,250,86,32,191,4,75,12,237,100,83,12,132,228,242,19,127,5,207,248,20,158,203,79,236,21,55,164,145,110,106,221,250,238,97,84,27,143,16,89,2,177,115,80,152,189,1,77,205,177,84,139,231,205,122,121,115,235,68,214,150,241,82,115,44,213,225,121,243,94,222,2,62,229,113,225,178,2,121,175,0,249,84,8,234,219,217,201,88,161,109,180,104,3,117,218,58,135,54,205,16,219,181,173,245,178,161,24,180,191,184,169,9,235,180,46,83,147,154,176,225,248,215,61,169,119,14,28,123,79,33,132,96,44,90,141,78,71,194,161,213,27,180,198,58,29,20,149,138,194,28,29,131,69,193,25,134,188,213,45,220,57,3,61,161,12,119,70,156,97,149,54,35,169,12,171,240,214,97,221,2,159,12,242,9,90,147,180,224,83,103,216,160,45,234,12,199,245,164,77,236,42,212,225,120,29,30,97,105,143,216,94,19,59,94,98,82,245,179,218,97,243,154,208,108,49,169,117,132,25,182,142,112,67,166,54,195,138,223,215,36,157,245,54,73,103,253,77,210,89,103,99,186,96,149,163,5,142,254,88,167,77,251,83,161,253,105,209,254,212,105,127,58,180,63,141,138,57,172,67,39,120,33,186,140,11,113,163,146,25,53,136,156,173,162,147,158,201,144,126,50,40,118,73,155,60,1,110,38,239,182,184,61,236,36,245,97,37,65,18,0,187,184,53,172,36,205,97,135,36,208,3,128,96,5,36,80,107,36,9,188,102,88,186,68,227,233,18,66,90,213,78,52,184,216,197,59,197,204,54,96,15,47,88,167,163,152,129,186,213,222,139,184,194,30,227,32,82,187,28,130,150,218,139,216,183,235,134,101,106,17,219,62,170,108,89,216,32,14,33,196,48,192,89,38,218,112,144,87,237,161,30,81,173,118,175,163,24,149,200,171,205,187,60,152,211,46,30,121,246,248,219,94,16,0,240,130,189,155,61,34,180,123,164,71,195,137,75,165,0,8,90,118,216,67,124,24,93,144,116,21,169,154,106,53,80,183,63,96,164,218,97,87,172,120,216,13,129,232,212,122,163,157,20,208,78,246,64,91,181,220,222,0,134,161,252,8,67,94,11,247,24,108,162,17,227,44,240,9,20,4,107,10,131,18,57,242,0,105,5,198,207,214,122,177,139,209,80,130,64,60,181,116,244,29,41,172,196,95,60,20,220,168,55,52,252,41,212,55,58,53,69,237,165,230,221,77,98,255,50,5,237,30,188,236,245,225,150,34,33,135,155,61,40,124,6,53,212,3,26,156,42,122,247,97,37,25,88,125,236,117,47,82,63,199,174,231,6,16,3,94,42,132,158,135,90,57,180,82,145,82,187,35,26,217,148,71,136,28,159,211,12,164,219,248,37,71,191,20,232,151,16,103,236,90,196,242,55,114,57,147,157,128,214,78,119,2,218,136,208,202,106,216,86,171,27,134,128,158,136,16,22,13,19,31,220,142,144,116,0,137,133,92,164,163,67,148,145,218,34,67,14,196,4,169,18,157,144,129,85,17,101,191,169,177,101,165,209,53,149,96,133,34,102,130,79,193,196,2,152,63,184,104,69,6,14,151,10,203,203,16,82,66,196,197,107,25,100,51,125,220,225,153,100,15,18,148,64,246,164,144,61,201,179,135,168,94,160,0,90,147,210,236,116,170,246,162,119,252,128,237,33,133,219,182,143,214,176,77,251,200,110,71,148,162,252,80,38,105,151,177,188,66,90,111,15,115,76,241,125,143,188,239,49,133,228,148,86,169,106,242,139,154,103,8,41,111,105,158,29,163,124,87,171,224,70,53,165,201,211,222,211,138,247,52,227,61,109,122,79,179,222,211,92,159,45,152,226,106,158,79,163,129,244,8,49,209,73,2,67,102,147,4,119,4,56,81,27,56,5,118,168,238,218,234,82,68,6,207,173,222,168,24,190,98,71,237,222,29,83,183,204,8,114,242,162,22,247,182,130,221,4,212,78,18,246,248,70,92,246,206,60,44,199,208,80,48,133,32,144,184,32,32,179,69,32,194,68,35,175,178,72,159,105,230,164,91,18,178,243,124,65,176,123,93,21,209,198,177,154,88,75,73,85,123,80,21,125,231,219,161,152,63,105,150,196,18,193,172,187,188,27,217,66,22,54,253,128,223,130,74,240,214,92,240,99,156,94,253,33,63,194,146,14,197,168,119,12,32,189,171,145,116,211,167,152,196,255,24,233,135,81,151,245,135,237,225,10,73,12,105,37,192,231,193,161,67,145,21,121,45,137,132,6,126,236,173,39,228,61,150,6,179,10,222,120,14,141,78,122,20,71,132,204,149,184,247,128,74,48,50,40,49,150,72,112,173,88,25,37,14,222,221,11,141,120,26,210,252,91,3,9,193,118,2,165,161,41,98,154,137,171,141,15,45,188,237,17,115,8,88,113,188,45,6,161,143,117,178,176,121,155,85,92,216,112,24,193,165,233,53,186,93,57,23,183,206,27,7,7,245,243,202,193,129,115,94,61,56,232,156,215,19,194,209,191,5,124,118,90,110,192,1,118,163,226,73,0,173,164,145,144,155,254,123,61,169,64,135,248,239,78,82,77,200,53,255,189,147,212,161,251,124,43,232,13,185,153,144,119,253,247,109,185,150,40,115,60,46,236,125,163,1,235,179,81,217,147,55,206,55,47,76,145,109,34,62,171,201,201,13,57,157,40,249,239,77,120,77,148,246,206,183,32,119,43,152,123,83,147,197,204,240,154,36,185,101,222,196,11,187,172,146,93,121,251,124,77,168,36,45,39,183,197,74,210,128,154,88,137,144,123,19,191,110,139,149,64,97,200,237,233,208,134,134,166,232,6,22,55,229,246,133,77,173,52,11,39,135,118,104,26,91,166,171,232,102,79,19,52,239,48,246,141,138,73,120,233,243,248,27,8,52,25,213,161,33,23,211,247,224,55,166,35,225,166,35,123,230,227,129,64,250,68,194,23,94,124,129,93,153,44,92,210,206,200,149,218,54,2,13,244,194,246,238,150,88,205,123,37,86,55,213,122,10,24,48,229,167,128,200,97,216,38,144,210,177,136,198,157,68,93,247,122,208,219,30,196,49,92,239,29,205,182,34,106,77,243,147,14,1,6,199,61,254,238,143,11,93,220,129,238,11,142,7,14,6,142,4,31,6,17,133,147,249,33,153,81,187,10,47,207,105,93,197,21,144,232,73,132,233,166,73,229,187,248,19,88,181,243,25,45,89,24,26,194,199,111,36,249,115,214,79,206,178,100,206,23,216,84,78,98,83,41,146,253,255,121,123,215,245,182,141,100,93,248,255,186,10,137,203,163,1,196,38,69,202,246,100,66,10,230,35,159,18,79,18,219,19,59,7,71,209,210,130,72,80,194,152,4,24,0,212,193,146,246,141,236,107,217,151,179,239,227,171,183,250,12,128,178,179,214,250,246,147,88,4,26,125,168,62,85,87,119,87,189,37,207,73,10,231,28,136,168,197,40,222,141,187,208,124,186,198,200,221,205,187,165,174,113,164,70,247,110,108,234,30,233,129,189,155,235,88,114,21,199,126,205,54,148,76,222,83,15,161,188,196,210,121,168,4,215,93,211,16,54,251,158,105,228,240,238,4,13,250,46,145,52,146,112,66,4,190,72,36,149,36,160,80,240,11,245,77,207,66,132,94,35,197,181,55,7,145,212,8,245,64,182,122,81,123,127,94,123,127,87,123,71,51,145,200,0,122,184,96,68,184,66,46,87,33,55,155,252,198,68,93,227,219,53,190,93,203,37,99,129,5,188,53,229,84,125,105,166,211,237,183,232,201,33,168,218,102,138,245,79,106,146,66,185,62,195,134,94,206,118,193,59,44,8,120,111,146,232,85,34,222,38,81,167,100,29,221,142,61,81,125,95,59,191,147,7,179,137,58,127,205,204,37,129,62,151,53,86,40,35,199,34,69,184,247,53,0,16,80,215,178,172,143,252,171,122,251,192,111,31,196,89,82,82,65,242,206,136,130,220,87,33,15,140,41,84,62,200,247,15,250,253,131,176,71,206,58,140,95,132,189,101,227,66,248,73,124,42,158,94,243,133,34,135,169,103,193,23,68,20,194,191,2,151,79,163,167,137,131,170,249,20,71,204,165,226,46,82,99,158,79,147,126,168,93,73,152,59,229,64,139,51,202,220,49,65,15,72,205,65,41,23,104,93,204,80,234,107,219,105,166,109,115,164,238,189,94,152,150,234,12,203,223,26,175,242,210,99,163,119,94,4,106,222,103,235,2,218,246,126,148,187,224,135,80,188,254,162,115,48,35,94,123,230,69,223,39,209,81,71,249,80,239,204,78,23,250,145,149,15,184,213,245,75,14,212,53,107,21,228,26,26,185,214,68,29,71,81,161,115,44,126,148,91,133,55,137,114,37,59,8,197,167,141,13,221,208,140,76,148,177,42,108,142,252,198,77,251,39,140,4,158,204,56,255,215,156,127,40,160,70,148,195,214,130,196,223,180,191,138,89,10,164,77,132,121,6,96,117,20,211,251,137,82,172,0,254,109,148,147,76,10,13,85,202,233,135,4,145,139,252,234,90,118,91,138,182,255,86,118,228,91,4,131,53,164,214,188,226,135,179,130,41,120,15,69,158,244,158,62,174,101,211,220,164,115,161,202,12,132,159,245,176,192,141,41,241,206,245,81,231,99,231,56,248,62,113,157,221,99,253,201,153,39,240,234,129,196,71,213,177,178,210,10,141,65,151,30,137,242,221,22,129,211,57,151,72,211,145,173,54,92,152,235,25,255,126,160,6,251,37,81,2,7,110,70,181,42,177,234,20,70,11,85,38,95,249,206,206,118,222,135,166,29,85,66,197,179,70,70,49,241,186,152,216,159,147,194,51,75,50,221,92,76,84,71,179,226,73,45,23,166,1,90,100,138,139,45,34,91,199,241,194,78,159,157,29,231,37,40,39,101,127,202,143,35,227,150,157,8,217,217,41,105,154,231,170,43,154,150,56,177,59,35,180,249,85,51,90,234,205,11,138,87,126,46,99,157,2,85,66,138,150,190,161,50,55,116,13,51,216,103,18,245,97,220,201,179,197,245,201,217,34,63,141,23,32,83,1,225,182,23,235,247,156,95,183,78,150,183,103,163,244,217,131,142,253,170,47,253,156,16,125,243,92,171,138,196,12,116,185,150,223,215,206,148,190,107,48,74,16,191,81,96,135,145,5,77,135,204,50,14,22,136,63,195,108,91,231,28,7,106,118,98,205,167,28,222,32,223,53,147,97,83,170,86,166,253,14,170,141,155,14,60,229,24,173,220,49,234,188,4,201,134,22,48,221,215,60,136,146,56,170,99,163,52,96,44,16,183,137,199,109,23,125,41,35,104,113,145,134,74,167,91,209,244,123,207,151,43,80,189,81,74,224,33,11,160,49,235,245,214,52,54,182,17,46,219,184,32,118,13,228,124,61,32,88,49,21,216,251,174,25,231,196,127,29,21,202,220,83,248,25,135,82,69,223,15,212,86,98,94,1,110,211,107,158,41,223,250,73,60,61,127,83,157,39,197,247,80,46,187,247,163,15,12,219,102,94,150,112,253,19,83,91,198,36,55,214,28,224,187,46,89,119,33,219,25,186,253,101,120,212,6,165,14,119,148,65,175,76,225,202,65,217,38,96,48,125,57,21,48,204,209,133,63,81,191,208,10,233,233,163,56,43,25,177,90,195,69,235,106,220,141,200,96,152,123,251,184,223,147,43,116,210,163,201,66,255,82,96,153,79,141,154,72,111,56,158,66,229,107,218,235,105,173,209,226,104,122,60,158,73,228,233,89,63,61,203,242,34,177,79,207,242,184,40,147,183,74,113,145,130,101,95,239,236,232,167,246,120,193,143,74,176,157,185,250,117,82,179,46,20,51,43,156,239,236,252,216,56,169,114,62,135,36,116,216,227,159,96,17,194,170,143,213,81,102,33,43,222,229,26,44,216,218,54,60,18,43,121,30,242,246,213,222,112,95,44,163,253,93,245,138,195,151,241,252,160,28,207,187,209,218,164,56,167,192,243,131,229,248,188,27,173,100,163,156,69,73,119,190,107,238,154,177,251,137,42,29,130,187,232,115,221,127,57,245,223,153,184,224,85,83,247,149,182,52,177,54,39,254,40,90,73,219,156,111,164,44,221,118,113,118,162,228,108,146,71,140,89,165,13,226,46,158,38,225,216,181,174,179,159,199,29,105,234,28,49,127,207,164,30,83,96,124,59,244,29,141,39,81,91,121,165,84,32,101,2,182,190,52,27,9,135,167,230,75,174,124,7,58,130,181,50,236,121,118,193,154,120,227,196,219,49,68,177,50,221,148,243,128,88,131,178,161,47,188,114,154,139,26,90,185,208,242,189,146,148,237,174,232,103,87,33,50,57,98,125,176,138,43,52,233,224,241,153,60,23,234,140,58,234,132,136,4,47,68,55,170,88,6,154,154,24,231,182,49,155,145,123,118,61,188,23,233,138,149,105,182,73,48,221,182,214,62,24,221,248,6,156,181,128,219,37,165,105,155,234,179,40,89,142,81,219,215,236,154,101,39,202,73,25,139,250,252,116,92,68,80,253,81,211,75,235,252,199,183,183,111,147,22,3,128,159,18,215,52,193,114,137,196,78,248,28,19,62,215,19,158,4,113,168,134,105,68,108,38,25,150,34,76,182,172,44,187,86,160,86,77,249,0,3,74,68,219,206,254,145,119,254,22,238,128,216,11,4,161,183,80,169,213,27,207,40,213,86,87,142,9,69,82,87,128,83,108,220,108,177,14,6,180,45,120,194,77,250,11,54,207,1,109,19,50,4,102,50,240,91,222,67,7,225,157,18,158,237,94,167,177,125,177,155,26,189,237,113,182,67,254,166,198,91,53,62,57,7,83,48,12,117,101,115,158,109,104,102,169,102,203,218,249,152,40,169,17,158,177,217,225,169,161,105,136,120,131,153,210,28,206,26,162,178,92,89,51,205,52,220,74,32,89,168,117,22,47,179,23,11,160,4,152,87,230,177,209,145,36,130,73,80,151,129,39,235,21,162,142,249,120,161,78,70,216,30,69,182,9,71,96,117,98,167,208,109,117,218,198,105,96,246,235,83,112,123,123,18,212,130,132,71,84,248,228,145,26,249,227,58,241,44,94,109,152,235,153,96,228,34,141,24,250,109,18,209,226,246,71,18,61,220,23,223,36,209,87,118,218,127,112,244,74,6,106,210,38,79,162,63,168,170,183,209,112,39,17,201,147,39,145,209,163,77,186,142,214,239,119,73,253,254,173,234,14,89,215,206,53,231,230,16,98,138,71,113,183,11,133,160,234,56,60,24,132,55,178,164,248,128,36,83,254,136,79,113,111,200,31,41,230,248,31,50,243,88,170,65,111,109,140,78,179,146,227,235,69,162,231,16,248,15,51,89,178,94,79,227,108,28,216,185,67,180,140,233,15,209,21,193,46,79,64,121,176,7,59,102,155,197,111,13,198,80,72,110,93,160,204,131,108,92,104,101,209,92,128,39,20,172,35,36,48,58,100,121,229,193,34,204,163,178,187,120,242,228,201,80,196,64,99,32,198,65,181,156,44,162,124,84,70,57,53,153,50,58,236,149,99,101,237,57,85,214,158,15,71,201,81,217,125,8,242,202,238,254,177,182,229,148,111,28,56,60,214,230,159,242,13,129,199,53,179,78,73,200,244,201,32,68,156,169,76,56,133,209,42,201,47,119,72,16,165,78,149,255,153,180,89,100,14,96,203,76,245,226,238,204,17,227,40,235,198,212,254,212,151,196,123,123,177,170,239,226,128,246,116,230,123,119,193,49,210,104,129,164,93,250,122,48,12,197,226,32,194,201,231,34,42,195,241,226,73,169,30,69,218,141,98,177,160,63,82,243,189,140,98,99,125,233,231,218,163,92,41,139,47,203,86,181,110,58,78,35,74,8,88,128,222,244,46,165,222,147,57,167,212,63,74,132,75,41,163,94,138,126,10,199,186,172,25,232,159,164,209,172,59,28,45,162,153,49,204,177,205,245,235,159,106,174,3,110,174,123,43,246,223,169,151,106,184,123,187,35,250,243,253,241,103,154,139,71,246,108,196,77,214,210,92,236,88,198,91,7,190,73,148,18,182,107,103,88,202,88,25,205,21,146,44,160,134,77,179,42,239,70,67,223,247,140,36,42,215,42,188,73,148,247,246,209,226,196,193,160,228,123,148,208,40,63,32,217,60,57,238,210,159,46,244,133,233,211,190,252,180,239,124,2,43,81,209,101,68,218,199,16,207,208,28,30,209,158,200,15,106,67,54,195,54,212,247,188,210,74,76,2,63,33,205,156,69,45,253,76,219,142,164,81,6,238,134,235,137,152,21,13,137,111,98,166,226,29,179,29,193,196,78,166,2,76,54,239,61,132,139,31,254,194,49,247,143,133,140,199,209,247,143,67,65,18,139,66,233,195,64,61,90,16,151,163,221,76,41,6,188,123,234,70,51,81,246,232,143,178,0,9,166,17,166,255,81,218,45,193,31,18,177,16,83,226,18,67,128,202,33,202,20,66,205,65,52,157,172,97,117,134,175,225,104,101,30,93,43,180,53,99,229,228,162,212,198,216,3,182,152,148,182,241,5,219,198,167,68,13,24,47,141,74,53,152,7,98,22,229,0,17,228,62,60,90,75,206,60,195,194,129,210,123,189,18,27,240,33,44,65,100,182,43,177,20,115,113,30,233,225,78,77,175,44,178,105,147,66,66,232,44,231,245,152,242,154,209,126,143,182,104,60,1,27,153,47,187,93,182,228,198,221,24,10,185,161,196,3,45,124,233,49,160,146,80,46,72,178,162,36,40,102,200,73,10,63,137,36,38,88,221,46,195,3,185,201,153,235,97,195,4,173,100,103,128,38,106,223,130,59,131,107,184,146,107,140,108,165,21,183,18,138,93,200,98,37,134,192,154,54,88,98,138,63,69,15,127,14,162,161,95,122,179,237,90,170,69,145,150,232,107,52,10,245,243,76,13,9,166,98,233,82,177,116,169,64,134,134,138,165,152,225,15,141,159,37,23,81,110,34,67,53,89,91,83,157,211,10,36,91,107,245,132,56,193,237,237,18,63,94,147,201,123,181,115,216,80,211,222,114,255,142,5,140,115,17,31,12,121,3,64,252,11,25,23,46,205,101,11,205,120,43,153,22,9,66,130,126,96,181,106,7,170,145,97,26,27,227,212,235,1,57,30,254,100,89,91,247,103,105,38,205,234,190,73,83,186,147,38,183,147,38,235,22,0,18,136,104,198,210,212,201,49,115,13,44,129,236,3,8,53,201,17,45,246,122,26,21,122,26,149,26,176,192,153,64,106,51,47,206,232,223,133,59,137,82,12,216,196,159,68,78,214,231,52,35,206,204,36,194,4,109,159,68,72,66,89,33,201,25,37,57,55,147,168,244,147,168,73,116,126,123,22,30,204,121,68,92,120,147,232,156,150,185,95,19,69,21,175,191,133,101,84,231,114,56,172,123,52,82,166,248,83,224,207,50,90,119,209,56,83,250,187,136,176,171,91,96,87,183,160,93,93,114,180,148,29,184,82,3,92,142,13,143,162,6,253,109,116,83,164,51,234,11,102,163,83,76,112,18,5,68,105,41,59,51,148,157,137,25,254,148,248,163,41,155,49,101,232,238,51,53,80,150,114,160,104,178,74,158,238,237,84,233,62,110,233,128,185,153,103,231,114,158,157,153,121,166,91,117,206,243,108,142,121,54,55,243,108,94,159,103,165,33,191,64,195,22,181,54,45,54,183,41,17,201,13,231,79,191,178,117,250,173,162,117,47,160,70,11,133,63,201,86,178,49,188,105,248,223,38,101,235,203,74,52,54,191,71,176,17,160,63,55,236,18,232,199,117,86,142,22,130,242,152,38,63,152,128,169,192,241,26,61,142,74,103,149,175,42,71,11,144,247,179,192,88,167,135,194,156,52,104,211,142,162,199,139,224,54,237,121,246,141,153,173,52,50,61,248,195,128,60,229,17,111,194,36,44,29,43,23,200,29,11,2,178,110,46,204,197,145,18,187,72,174,248,192,230,77,114,10,249,201,243,3,195,119,98,87,14,84,57,210,58,173,242,36,121,109,113,39,77,222,169,134,196,179,114,220,255,153,214,192,33,109,143,214,241,172,27,229,106,208,73,20,141,113,218,247,155,41,8,37,238,4,109,102,135,162,168,162,125,17,87,209,35,145,87,96,59,214,252,18,247,205,57,109,149,3,124,24,56,66,70,89,213,212,94,63,45,0,232,143,29,154,122,156,80,152,124,197,211,126,143,30,104,255,212,255,132,135,145,142,223,211,177,153,152,5,160,198,62,99,71,89,228,121,197,32,2,106,79,110,79,168,91,3,191,79,50,101,221,216,159,89,39,41,239,242,162,122,73,121,71,101,213,166,196,169,253,241,68,27,160,141,105,52,100,7,14,57,30,38,146,13,166,141,173,201,74,194,25,123,122,67,254,249,122,253,24,21,246,33,219,67,239,136,212,169,150,70,53,75,112,120,169,29,24,114,44,233,43,205,61,184,135,117,181,95,114,35,78,243,254,183,209,134,99,11,10,229,84,81,180,208,70,83,116,192,135,76,170,85,138,131,152,247,234,250,48,6,101,75,29,100,199,109,77,192,128,17,124,145,69,188,81,215,41,106,163,69,84,56,100,41,235,205,185,41,231,198,85,7,99,181,153,123,2,86,150,62,77,168,118,201,79,156,1,155,4,175,237,35,99,43,233,79,230,30,171,113,108,154,56,7,173,161,60,33,178,123,24,238,207,137,6,118,10,71,71,199,154,215,208,132,78,148,0,16,135,177,58,51,165,25,28,43,18,236,165,2,95,224,75,59,86,92,79,195,15,170,79,5,47,71,253,41,112,60,40,147,31,147,185,29,177,172,188,96,63,4,161,134,71,211,125,228,160,164,165,56,198,0,198,247,44,45,42,64,14,46,244,243,109,100,1,29,55,117,227,66,25,208,235,52,209,64,46,23,82,96,74,198,12,46,43,11,157,76,41,210,84,145,95,70,0,193,114,222,1,17,232,188,58,174,31,3,63,221,17,109,181,210,242,117,252,154,194,63,225,172,23,76,75,208,51,56,188,249,176,239,126,217,247,62,49,255,113,63,75,78,54,8,155,220,228,168,109,60,66,206,158,222,41,4,19,158,213,201,52,94,168,227,64,5,242,224,6,209,120,153,169,139,192,141,205,56,179,176,3,107,153,41,80,103,190,89,167,51,246,70,70,89,172,63,151,197,218,102,177,178,89,48,220,27,211,176,250,92,6,43,217,149,13,43,45,214,90,241,13,237,165,62,133,252,53,183,212,242,248,85,177,37,197,40,37,4,75,221,22,39,89,52,242,196,88,222,170,35,209,135,150,7,13,132,99,157,92,29,100,227,74,115,24,149,91,192,231,157,99,51,248,138,104,125,212,41,58,218,82,91,114,47,98,53,197,19,156,192,184,52,42,32,202,2,62,40,26,132,30,46,56,247,178,169,46,240,95,89,152,26,11,66,35,111,207,102,159,139,104,216,49,181,234,15,120,229,59,112,171,146,74,7,105,117,86,69,211,106,188,168,52,92,203,121,92,126,195,42,19,191,48,120,7,77,11,133,226,81,36,127,172,147,178,58,204,210,37,67,39,188,44,226,37,45,63,247,125,237,159,194,223,169,140,17,26,56,144,101,249,227,189,89,109,248,190,33,179,252,83,107,108,19,225,50,57,253,152,86,173,113,66,215,119,129,245,86,79,19,37,93,66,231,132,22,140,225,223,66,169,187,176,174,34,146,78,86,85,116,179,96,135,104,163,54,59,161,59,241,199,58,158,193,53,247,244,85,214,26,99,215,141,243,102,93,181,71,10,246,123,152,35,78,102,237,81,131,100,55,218,15,15,134,147,254,227,93,202,122,212,163,223,160,215,163,12,146,222,126,216,131,15,149,233,250,244,30,98,64,14,199,104,207,31,89,209,127,221,161,201,231,139,232,32,74,64,8,17,65,161,156,193,190,172,77,81,221,75,139,106,156,98,115,211,12,123,91,138,38,39,238,23,83,165,91,200,18,182,139,118,66,70,105,246,57,210,100,129,28,239,222,198,210,13,102,242,252,98,226,26,205,102,154,174,76,179,117,73,59,140,120,209,78,226,176,103,174,250,19,173,42,176,231,39,220,208,160,70,33,96,83,186,77,244,131,82,167,88,149,120,55,97,92,242,171,85,158,209,34,147,110,162,87,122,1,31,72,24,153,85,126,25,12,7,251,143,68,194,3,214,73,188,105,16,112,234,225,72,21,143,244,251,162,55,28,236,38,245,178,55,100,160,139,215,25,185,125,209,36,137,59,101,191,94,86,128,79,168,236,52,45,96,123,84,220,219,51,108,119,56,196,0,113,82,220,219,37,50,129,28,237,94,41,159,25,78,60,192,235,101,234,90,184,225,122,152,133,93,110,117,248,90,107,204,0,94,106,105,161,237,211,22,49,234,63,26,111,106,63,64,92,103,84,56,237,170,135,162,138,138,189,71,240,143,94,200,198,140,49,188,134,123,89,184,23,24,61,150,80,244,178,93,167,69,101,131,70,212,162,86,69,133,2,170,112,215,73,179,87,132,150,210,122,51,252,255,72,170,71,169,28,103,247,83,233,183,232,255,67,74,205,40,248,47,53,238,46,141,157,81,163,178,95,150,180,255,152,43,13,215,119,109,99,40,26,246,191,26,12,31,255,125,236,240,212,32,168,186,128,101,237,85,42,97,107,67,213,82,74,38,171,147,118,171,16,172,86,150,218,158,124,191,255,248,235,71,95,15,190,126,60,174,77,148,26,9,84,3,159,251,186,101,128,37,158,230,148,119,178,105,150,175,170,190,140,64,84,96,210,153,4,155,214,248,131,225,222,126,255,171,199,147,175,250,143,255,182,47,87,239,228,96,223,11,227,150,239,63,230,48,16,66,63,136,163,66,220,88,251,253,125,39,218,215,15,41,162,247,245,111,222,231,191,63,162,8,182,66,27,41,236,63,6,67,52,53,123,149,81,159,39,204,72,188,218,82,32,241,151,110,255,49,9,203,203,42,90,85,98,94,69,122,16,137,115,245,12,174,35,206,168,59,147,222,223,197,5,255,62,18,167,85,116,94,5,15,67,113,77,1,123,15,5,96,168,73,36,189,148,63,135,252,99,15,163,158,85,46,121,79,122,103,216,92,29,156,57,90,7,15,252,24,103,213,237,109,114,208,115,99,124,172,92,165,2,121,180,55,236,197,122,92,230,187,249,110,144,83,43,1,181,140,58,62,166,159,32,222,45,232,61,247,0,151,78,238,207,231,33,13,159,160,162,97,176,155,119,247,119,131,12,3,44,198,75,80,244,50,122,164,23,155,215,243,170,29,135,153,50,169,40,118,15,170,145,15,145,201,62,12,247,113,74,202,95,18,168,69,38,189,24,247,15,187,101,239,225,46,176,79,214,244,188,232,125,77,207,128,202,92,208,243,195,221,146,158,213,141,4,53,225,140,118,186,244,179,14,67,249,94,134,97,206,94,132,236,86,105,30,245,22,123,229,120,206,59,163,249,1,238,115,131,252,104,137,125,238,60,180,219,249,243,104,189,187,238,61,218,157,237,174,84,222,231,161,86,63,92,239,205,196,69,20,80,78,229,94,218,61,19,189,179,61,32,79,183,230,40,46,56,248,194,11,190,8,205,197,197,57,20,29,144,237,41,70,203,57,172,71,103,187,101,151,166,6,85,51,232,173,187,167,48,32,245,130,122,167,225,248,58,186,62,24,76,122,243,42,232,93,211,0,11,71,244,196,15,20,249,74,127,185,210,95,248,97,60,143,130,94,217,11,174,187,87,33,113,86,106,210,240,179,173,112,25,209,12,152,169,14,88,51,63,38,42,103,20,52,11,105,12,43,195,87,200,72,151,33,13,241,103,168,195,44,20,15,44,18,208,97,40,62,162,169,80,244,254,238,179,221,7,170,104,52,96,175,236,62,219,13,30,116,79,43,203,128,15,67,77,156,208,223,123,237,223,255,100,139,139,143,28,252,209,11,254,24,26,53,208,165,29,179,239,90,198,255,223,118,179,222,16,99,244,111,187,137,72,163,175,233,233,225,110,65,237,146,208,128,204,120,16,87,120,227,99,126,57,96,136,68,236,244,105,222,230,161,6,108,167,17,147,179,142,239,206,206,84,82,18,31,45,248,140,37,188,179,205,62,139,104,174,210,224,75,119,75,51,176,195,24,3,185,151,163,15,210,208,156,190,205,244,248,89,171,182,95,69,193,148,154,54,239,202,238,226,118,204,123,250,37,220,80,184,88,113,240,202,11,94,217,214,113,52,45,94,180,206,104,201,16,226,46,230,179,98,9,93,232,43,41,158,208,205,128,52,92,246,210,144,109,33,103,81,176,232,149,120,46,105,86,7,179,222,20,207,211,49,79,214,68,0,94,58,74,5,0,166,163,169,0,174,116,180,22,57,99,66,9,32,75,71,51,1,120,234,104,33,0,79,29,21,142,43,44,143,56,161,52,8,196,76,181,145,80,23,251,226,44,234,15,6,143,105,16,14,247,6,227,43,224,51,81,102,87,128,100,138,166,230,48,248,148,186,242,244,96,56,62,237,82,236,199,225,37,71,99,38,155,81,238,169,56,5,55,71,146,143,48,168,226,11,86,132,205,163,119,193,85,69,159,232,241,224,2,230,68,209,41,149,52,15,199,178,56,157,253,53,101,127,125,240,112,127,124,141,243,73,220,239,29,92,84,234,210,12,215,70,242,246,238,76,52,202,93,181,148,187,146,229,94,86,84,11,221,155,84,250,132,10,95,113,225,163,224,176,158,207,18,203,80,45,31,10,59,167,124,14,101,62,75,30,15,231,50,159,37,229,115,30,142,206,118,163,254,99,99,251,61,163,250,205,106,249,174,67,49,171,101,75,28,153,86,203,224,194,89,25,94,182,116,149,61,212,37,238,15,75,126,33,193,240,1,129,181,140,134,99,162,103,49,94,90,60,252,229,238,138,200,117,138,158,195,92,223,41,23,236,32,58,239,77,197,105,116,214,155,141,215,93,187,96,7,23,187,23,221,211,221,83,172,52,64,13,56,211,85,114,208,241,95,85,109,80,32,90,39,16,171,39,237,97,119,11,172,166,5,253,56,248,184,111,170,6,170,47,173,149,36,61,145,60,201,115,133,221,185,245,42,87,183,229,109,11,223,73,120,97,204,136,229,236,171,117,177,164,176,194,97,51,185,97,51,169,203,102,210,47,97,51,233,110,74,108,38,119,217,204,13,165,78,193,44,242,77,188,226,238,115,188,39,85,188,39,7,239,73,123,250,229,127,128,247,188,175,106,106,202,93,22,28,220,109,70,65,114,221,136,197,248,61,135,47,60,109,105,90,201,178,138,110,194,142,106,193,178,138,46,156,111,5,105,47,199,115,62,142,37,59,138,49,152,115,250,217,7,112,95,12,118,132,159,71,224,81,49,216,145,211,239,63,180,142,106,238,21,26,99,204,116,214,14,211,73,21,211,41,13,87,88,177,215,135,225,120,37,153,206,141,156,253,175,244,16,55,115,255,149,30,228,43,121,12,190,52,92,135,102,201,154,85,174,86,84,212,50,188,91,123,92,71,26,89,16,215,153,43,174,51,179,92,71,10,62,211,222,140,38,209,180,59,27,215,202,62,111,148,125,78,133,25,174,51,102,113,6,93,73,4,132,152,84,84,188,20,188,14,253,140,206,52,227,49,25,157,201,74,92,24,214,51,62,227,225,112,113,176,158,80,77,206,40,171,139,112,52,3,235,185,115,80,204,131,133,151,47,141,165,133,151,237,84,178,157,181,51,201,94,215,58,200,178,28,154,88,176,102,20,82,95,108,184,151,162,167,198,235,131,40,37,190,161,88,14,241,229,221,25,177,34,183,63,230,110,95,16,59,90,246,74,106,191,121,111,49,158,186,236,230,124,247,188,123,182,123,134,9,188,132,247,98,93,13,121,187,242,125,21,237,241,49,100,239,52,249,148,38,197,239,65,112,52,232,125,45,126,239,39,91,199,221,240,247,112,207,238,21,126,172,28,123,196,157,157,239,171,126,114,149,76,3,169,118,225,128,14,14,143,53,236,184,232,64,157,189,43,125,173,194,188,245,125,231,56,12,164,171,197,184,37,28,158,22,243,150,112,104,254,165,45,225,15,143,165,117,5,223,58,21,221,184,155,119,141,15,21,101,70,113,212,226,113,194,217,143,69,131,201,96,4,245,202,201,112,68,123,134,1,55,231,80,144,56,65,34,253,71,4,128,189,15,5,0,173,67,237,86,162,250,140,199,198,19,70,183,152,69,219,67,117,65,192,182,55,56,0,215,215,230,39,171,24,122,253,45,65,54,209,34,157,39,184,142,161,159,219,219,97,242,80,95,119,36,139,248,90,66,77,199,215,6,250,112,145,231,184,144,194,15,174,184,101,96,158,205,113,36,15,23,132,242,233,246,150,218,238,251,206,177,254,60,75,202,170,200,217,127,162,126,174,71,41,18,38,158,163,168,103,19,37,233,39,56,51,57,83,87,61,101,82,189,224,247,64,127,104,245,27,87,86,73,221,151,178,49,50,144,13,103,204,155,108,187,37,93,167,246,194,111,101,24,223,184,77,232,123,24,67,251,1,144,168,87,203,178,87,239,8,192,255,236,101,227,152,245,134,98,92,85,198,22,65,39,22,195,208,117,49,39,235,7,117,7,26,152,249,36,15,226,112,36,241,193,157,134,135,193,56,142,158,98,5,74,164,59,74,219,254,12,180,169,207,95,180,53,132,83,225,94,185,113,168,152,158,8,66,107,252,83,143,220,141,106,32,53,252,169,121,167,165,135,93,237,222,140,74,88,47,239,137,62,108,192,92,202,190,111,106,61,200,166,210,240,4,182,225,34,59,157,47,49,157,147,112,146,140,150,210,157,28,179,26,117,153,246,115,21,125,170,196,79,21,124,113,63,26,38,115,226,41,191,240,203,87,241,62,188,185,127,91,69,124,145,233,82,131,203,70,203,184,254,168,124,132,12,185,2,103,93,7,56,245,27,71,110,178,168,219,198,47,150,244,119,18,51,150,54,12,30,34,202,178,130,197,20,52,186,133,5,76,118,114,252,240,185,28,99,154,54,128,75,54,174,183,216,171,32,123,225,185,73,142,82,248,131,193,143,231,122,80,106,24,228,172,90,128,143,48,118,96,82,248,145,168,145,191,133,157,120,142,125,203,159,172,34,234,215,69,253,44,46,172,147,219,63,254,95,85,79,213,173,171,234,182,91,180,84,237,183,170,174,76,164,175,177,1,127,171,31,227,40,123,82,76,170,17,20,244,205,196,102,47,58,105,20,179,219,179,219,219,155,105,190,200,139,145,114,181,4,152,29,70,62,25,209,236,40,35,34,236,192,56,7,70,66,38,52,150,23,240,55,42,102,170,60,88,8,153,19,172,254,232,87,107,169,220,57,34,193,63,235,82,37,20,124,216,188,136,115,4,194,55,126,181,220,88,216,166,140,93,47,98,240,199,170,1,222,243,39,169,242,19,164,149,125,210,177,209,9,148,170,40,249,120,113,144,178,54,160,242,122,56,100,183,215,36,255,30,143,190,173,164,13,52,94,148,171,146,41,163,13,65,231,223,244,165,171,81,172,131,22,210,3,38,231,21,170,245,24,153,0,228,25,42,190,156,163,79,202,140,114,152,29,76,199,51,36,53,41,142,102,38,17,61,114,58,4,57,90,135,191,86,74,151,193,242,143,181,228,31,22,44,193,54,79,61,18,214,113,119,160,176,246,227,96,92,28,84,172,79,165,28,245,232,134,128,5,84,104,189,126,232,161,103,62,183,205,179,164,129,236,201,99,102,78,156,191,144,229,99,213,182,158,166,245,135,161,254,176,95,251,176,175,63,0,110,89,250,157,161,199,9,108,164,30,30,139,78,113,118,26,7,157,110,162,60,17,145,204,213,237,132,29,71,75,211,165,167,222,28,176,124,39,138,38,251,163,161,84,93,132,102,95,129,219,145,56,139,246,69,158,69,15,69,153,69,143,196,34,139,30,139,105,22,253,205,65,220,247,42,10,229,215,236,246,22,191,11,103,99,178,174,71,42,84,164,56,147,88,249,89,100,39,219,50,251,140,100,245,49,185,230,149,213,234,132,204,210,114,74,185,39,86,110,74,179,139,120,145,58,130,84,150,36,179,18,218,137,142,108,21,151,213,203,194,136,94,242,245,173,126,167,133,100,245,154,5,167,54,249,69,162,151,149,231,201,108,163,78,201,92,69,104,172,145,109,41,253,36,214,209,53,28,92,85,233,69,194,14,35,180,54,141,23,232,230,24,132,117,216,92,170,180,84,205,216,8,158,107,90,83,43,130,69,195,134,242,204,161,91,224,198,10,123,100,53,148,155,190,83,229,52,180,6,27,253,51,112,93,89,26,242,24,152,209,44,44,212,137,105,52,197,217,103,213,50,193,181,15,9,218,81,193,64,119,12,219,48,102,75,180,109,219,182,113,63,113,92,57,25,247,55,127,101,110,161,77,188,205,1,68,61,98,232,37,94,40,50,210,40,203,198,205,36,207,244,103,189,111,233,86,230,252,228,167,234,168,115,14,117,170,112,204,166,73,17,75,151,153,46,185,61,195,43,183,218,51,71,170,90,226,195,13,45,92,225,120,38,87,161,119,85,190,42,157,24,223,114,82,231,155,111,248,172,240,196,212,194,150,248,11,155,166,53,145,201,217,56,87,168,172,127,169,84,233,85,56,73,137,45,140,156,240,92,55,89,64,93,195,152,62,179,59,28,160,196,18,29,149,230,238,123,26,54,81,58,74,53,178,159,10,146,110,194,167,80,52,151,22,247,254,252,247,222,110,111,115,165,164,119,83,145,44,76,75,62,101,178,78,70,165,40,226,203,159,249,177,18,171,164,152,2,188,102,112,55,182,136,146,193,74,11,172,153,88,221,35,173,102,225,36,131,180,154,73,105,53,99,132,20,233,53,173,129,65,185,42,146,85,220,0,117,112,54,41,102,164,143,107,51,2,154,200,37,253,6,193,6,96,228,138,119,50,252,3,227,104,235,66,206,109,57,72,62,118,254,100,108,105,172,225,66,116,139,81,63,16,171,46,112,19,54,227,95,233,74,46,118,93,201,101,176,0,89,71,179,62,55,166,88,69,185,124,162,225,165,218,18,254,227,136,148,189,68,192,190,29,250,166,208,148,239,13,39,36,235,224,20,188,8,71,52,211,72,92,91,187,131,110,229,188,72,0,143,237,148,36,142,109,172,36,196,248,20,239,115,57,90,16,66,229,181,30,194,182,204,118,184,108,87,150,173,106,94,227,49,170,168,82,71,88,56,145,80,85,65,11,186,85,71,158,89,54,65,213,251,58,49,15,32,110,13,153,168,183,28,33,90,222,26,141,196,110,56,252,53,145,197,82,64,117,132,27,155,173,29,27,41,10,94,37,39,27,18,254,163,53,184,174,85,217,190,201,222,246,215,154,214,70,105,95,105,76,26,227,36,222,111,73,6,6,25,27,43,88,12,51,233,124,172,25,151,55,204,29,175,202,157,81,135,235,210,1,83,119,7,238,162,190,18,76,163,133,30,201,179,200,91,172,105,56,150,220,9,98,25,185,171,186,152,27,97,95,123,212,157,82,175,198,17,206,240,198,218,118,167,58,24,132,153,186,175,221,226,119,79,50,208,102,100,243,96,217,29,194,130,84,78,181,44,58,31,103,176,201,201,122,61,48,244,5,172,19,212,84,56,136,244,241,38,9,53,180,91,152,66,43,206,88,249,100,209,114,156,145,240,155,73,185,217,77,248,196,75,7,87,239,72,9,122,51,152,206,22,120,56,198,36,129,151,98,221,133,74,160,201,106,2,141,28,224,103,180,97,80,153,247,10,253,36,46,34,176,221,51,146,35,231,184,87,55,31,224,50,113,8,207,80,150,249,81,167,95,68,110,64,112,161,144,24,78,169,47,253,62,150,220,117,53,89,101,35,152,132,178,213,15,13,118,156,167,109,175,110,111,79,137,47,156,70,45,73,88,231,220,99,73,33,210,71,23,7,195,73,209,55,108,59,54,143,166,175,56,247,176,148,179,134,54,242,167,162,160,189,162,136,241,231,34,28,125,168,135,216,75,76,78,120,35,47,197,56,198,85,196,113,46,121,40,149,180,218,130,2,9,122,118,57,233,72,45,85,26,172,69,60,75,227,69,71,92,141,104,243,125,221,191,18,87,244,239,34,20,215,242,253,154,222,175,241,110,217,218,168,182,232,94,111,88,116,237,194,112,229,196,0,178,131,191,24,227,72,67,175,199,153,126,208,37,142,104,11,242,13,179,9,181,56,83,20,249,123,17,202,117,90,2,184,141,174,250,242,225,78,92,78,216,128,183,127,181,31,201,42,237,163,78,251,200,146,195,175,85,248,53,194,175,17,30,114,247,246,11,25,94,80,48,178,55,50,210,42,108,244,132,200,121,207,79,45,74,244,157,134,142,30,249,33,50,241,186,168,117,84,69,135,92,102,116,120,151,59,92,234,125,46,65,103,216,2,189,102,190,226,124,222,132,206,166,89,77,86,99,39,69,219,32,29,87,114,57,0,190,6,131,108,116,139,81,37,89,127,96,4,34,96,111,172,72,178,33,6,190,34,33,2,12,113,136,102,204,184,226,244,37,228,52,146,197,107,164,142,99,142,197,31,98,90,244,254,81,255,162,14,195,230,217,231,224,248,29,167,105,37,188,64,59,239,36,135,59,202,244,203,248,202,59,127,230,19,69,218,128,232,119,88,131,184,90,238,10,197,39,209,44,6,39,206,149,0,118,200,196,14,238,111,48,184,59,207,226,236,175,91,107,26,8,186,241,182,98,173,36,190,5,168,3,74,154,204,108,88,191,19,142,106,171,138,92,213,243,162,52,40,55,180,223,206,47,159,107,105,47,107,61,90,38,250,126,80,181,218,180,83,81,181,110,90,141,241,177,250,166,84,124,236,220,72,243,61,154,96,83,18,84,178,145,162,62,20,235,254,3,249,115,13,10,156,253,106,182,140,97,191,87,252,68,151,231,73,118,175,223,67,68,248,37,173,206,49,36,248,187,237,194,151,82,64,23,117,239,46,110,146,22,151,21,206,33,160,51,2,213,177,98,102,28,18,90,135,209,153,68,156,138,149,171,251,237,146,161,68,112,36,8,227,217,101,22,164,26,105,89,225,112,77,13,170,153,191,43,13,36,160,254,84,139,169,83,71,94,32,105,245,104,102,80,175,142,199,139,104,189,179,179,86,146,211,212,236,54,48,131,119,118,248,102,15,115,116,17,42,70,182,136,220,86,86,148,202,51,152,69,8,200,168,52,195,66,4,11,170,210,221,233,6,3,241,43,128,233,132,246,126,97,39,160,241,4,237,39,72,144,0,37,132,206,233,173,63,81,205,209,163,23,172,241,73,191,232,176,31,115,90,126,11,66,241,95,58,255,231,28,228,199,70,22,195,58,134,251,91,249,161,49,220,183,189,251,154,154,241,205,186,96,166,176,209,127,147,105,15,205,137,216,8,87,159,155,52,252,109,102,201,51,98,29,167,181,211,11,197,242,104,70,242,48,181,167,40,117,230,55,118,156,45,201,220,78,89,107,33,113,236,166,204,97,179,50,98,101,169,14,156,219,1,55,174,47,76,167,236,174,248,79,145,230,146,98,120,167,208,166,163,58,71,69,30,44,199,164,107,87,24,51,6,182,86,97,147,189,135,53,35,92,207,244,246,222,106,52,168,244,86,39,149,107,226,115,132,42,170,205,8,209,82,108,114,132,130,143,239,59,225,58,217,124,58,229,104,132,111,88,86,164,7,14,187,93,198,9,176,97,82,6,4,11,254,250,10,246,158,174,156,196,146,88,140,13,80,20,219,41,90,223,119,225,178,180,102,116,183,29,120,43,236,147,65,104,122,89,173,185,195,154,37,176,80,7,211,222,128,199,33,112,76,148,198,7,117,150,162,232,142,13,120,87,189,137,1,190,147,122,221,32,153,239,6,134,154,227,24,32,109,221,118,241,125,187,62,209,8,10,1,96,165,218,70,60,180,59,77,111,209,222,217,73,173,108,175,120,245,226,8,200,93,99,222,86,90,54,107,164,176,227,104,102,228,253,80,34,117,59,195,129,89,116,102,24,42,186,212,183,219,150,172,65,43,11,97,89,249,185,10,110,112,35,60,42,4,22,232,145,93,171,5,175,241,35,103,189,71,123,171,155,92,79,153,187,178,253,182,111,220,105,183,15,49,111,93,4,170,62,175,134,133,187,26,50,28,83,126,172,38,231,77,108,65,46,98,220,131,183,137,68,188,217,190,67,198,45,171,43,150,85,222,254,219,6,21,137,1,220,238,159,168,26,41,62,145,134,54,155,212,35,139,178,241,114,184,19,70,71,96,228,114,43,159,199,2,2,33,28,59,28,102,45,124,126,165,4,119,43,251,81,245,152,67,173,25,3,125,237,106,17,168,30,118,120,175,41,197,245,205,214,56,250,112,165,50,23,194,80,182,176,107,111,143,144,113,130,179,36,125,101,63,212,252,177,198,161,131,22,187,213,120,179,79,73,173,166,209,230,127,111,93,212,239,201,181,40,107,14,87,108,39,25,93,8,27,100,119,202,78,160,182,2,14,91,189,33,102,201,253,229,169,133,205,20,166,222,157,146,84,200,125,197,168,22,187,191,36,187,76,153,194,108,144,83,158,13,188,175,72,101,171,191,81,160,70,255,54,133,240,198,98,209,116,226,13,152,241,246,132,101,187,39,198,113,227,130,77,30,174,215,150,186,160,197,43,77,98,202,172,142,239,194,176,57,154,235,229,154,227,188,196,176,187,109,103,132,27,237,18,187,172,123,11,112,209,88,128,229,170,146,180,172,35,217,17,208,41,143,21,196,127,234,72,35,232,209,73,174,56,141,35,36,99,23,59,212,71,247,154,81,2,160,185,25,115,16,138,220,103,233,242,206,57,141,20,241,146,174,194,165,11,213,166,69,25,68,121,228,80,131,0,101,69,114,78,237,66,194,156,18,212,231,178,72,107,173,28,211,210,151,183,161,90,36,10,54,164,214,100,99,95,116,168,90,68,7,6,223,200,253,69,55,230,13,68,179,49,245,158,40,119,214,220,50,74,143,178,201,96,148,58,219,23,128,216,160,67,34,218,44,148,118,101,196,193,71,77,56,58,145,251,70,42,34,94,200,195,147,22,44,148,218,166,47,9,199,247,72,130,198,237,117,118,44,252,77,30,85,148,145,124,244,160,137,157,11,13,7,141,91,35,9,162,154,171,124,21,224,140,209,221,2,165,124,119,32,248,206,93,196,70,198,240,119,59,113,227,82,50,208,213,199,249,200,57,237,27,50,123,69,125,102,57,66,128,229,255,57,9,40,33,79,229,20,251,23,30,109,23,217,70,111,37,214,101,251,38,47,37,89,255,164,88,103,25,24,58,45,239,244,86,201,35,149,172,166,183,165,223,223,177,124,232,124,231,59,105,244,197,205,29,5,210,116,129,103,19,249,43,195,238,113,56,162,150,206,26,110,68,125,169,117,118,1,218,149,197,201,121,18,207,38,102,50,166,11,146,224,174,112,180,195,119,85,23,145,253,32,18,249,201,59,7,74,105,147,172,28,116,112,78,145,251,65,56,20,68,146,99,215,104,214,130,204,38,186,37,63,213,91,43,197,226,105,180,232,139,32,45,49,84,13,159,19,186,162,13,212,11,155,185,213,17,65,77,25,240,2,21,28,3,73,70,214,212,173,88,38,178,73,166,218,100,228,212,178,210,237,162,26,204,165,158,113,32,218,40,107,173,247,230,106,186,187,183,80,52,74,240,10,144,112,35,45,25,99,2,52,53,29,169,137,85,32,207,56,189,32,160,202,22,232,92,99,182,163,158,236,20,81,50,112,224,159,228,147,160,176,42,163,122,211,236,16,92,64,239,55,14,71,244,231,206,22,132,102,171,251,122,232,240,220,239,24,95,7,60,242,85,125,180,94,169,19,132,201,238,213,92,174,48,245,147,56,103,93,246,220,60,37,102,186,194,62,134,97,156,104,17,85,77,131,45,179,45,69,65,123,232,201,61,16,28,189,230,255,195,223,237,25,212,18,153,200,8,56,92,119,244,196,102,229,95,83,139,70,5,125,113,182,86,4,159,185,84,95,170,228,105,8,114,88,81,131,44,214,116,168,251,114,185,71,21,212,72,118,174,234,105,125,216,113,89,245,211,162,90,49,236,46,96,131,155,107,119,104,58,147,134,103,174,153,130,106,66,250,243,68,80,14,119,237,172,170,57,141,238,85,237,145,199,126,54,171,26,95,171,171,218,216,85,86,31,194,43,149,93,5,63,134,229,232,156,163,73,157,96,207,219,180,195,37,131,140,161,198,164,35,176,211,44,186,200,196,117,22,61,28,12,196,85,166,241,101,102,249,242,221,122,181,98,33,71,92,102,205,70,252,188,7,176,255,1,79,96,21,21,83,193,67,155,116,53,33,228,11,60,66,168,71,78,117,76,220,231,70,249,40,65,150,163,161,80,111,235,149,125,70,84,251,70,244,140,104,160,51,220,208,183,184,98,241,245,84,244,112,32,129,97,17,79,19,133,113,79,165,170,228,29,171,193,7,40,158,55,151,217,219,34,95,37,69,117,13,5,21,246,94,164,99,220,112,210,17,245,10,187,157,171,52,5,163,226,14,226,197,33,209,46,99,28,121,13,161,155,234,216,196,63,234,56,53,177,164,32,206,157,120,150,121,136,128,15,188,90,168,152,56,151,86,68,117,86,137,244,88,115,123,43,27,146,95,28,3,108,181,130,242,55,197,173,228,245,187,10,195,164,132,111,46,158,98,6,136,199,249,198,30,111,204,155,60,96,240,131,28,4,159,192,25,94,110,161,195,102,38,119,161,248,106,224,66,28,158,72,82,33,198,90,143,126,62,10,226,115,95,199,165,128,159,100,26,224,130,33,53,229,55,225,37,120,231,43,212,208,48,49,254,58,72,6,250,26,46,21,251,89,62,75,148,86,72,0,7,11,148,225,211,100,145,103,103,239,243,223,224,23,78,250,189,202,128,19,225,58,146,11,67,154,168,10,64,238,53,101,161,199,81,193,146,227,139,236,179,110,249,192,189,49,216,226,51,201,146,92,227,10,124,123,181,92,38,179,148,24,199,166,72,224,109,84,248,115,9,126,239,125,2,223,33,89,17,63,42,64,222,5,241,243,116,93,128,104,117,111,36,91,80,102,104,135,23,37,118,222,228,103,98,14,148,236,87,250,164,158,220,224,15,38,248,131,231,99,240,95,122,90,240,132,246,196,186,72,75,240,32,192,200,159,36,206,95,43,183,64,207,226,21,123,188,57,114,252,204,232,10,106,25,193,225,63,56,136,50,51,239,222,162,198,238,65,79,179,192,241,54,144,12,80,38,38,19,235,56,115,217,252,6,85,112,149,176,202,207,206,22,137,159,54,48,234,103,62,137,218,17,156,34,145,24,218,151,180,69,123,9,195,214,18,192,142,77,254,121,13,101,98,67,11,96,86,42,152,60,212,184,72,224,213,123,166,252,202,208,228,81,62,212,140,116,160,61,72,73,82,164,172,84,247,63,23,249,110,227,90,105,85,30,230,136,90,94,92,60,82,193,1,7,162,189,69,252,92,212,194,100,42,221,150,23,244,10,254,76,86,144,60,204,66,117,127,31,49,195,210,61,5,181,26,230,88,63,228,236,152,77,111,41,149,39,103,233,130,177,230,202,137,152,129,242,189,132,121,98,253,47,58,254,235,18,251,5,131,220,251,162,40,253,236,104,119,9,221,76,136,60,20,184,143,18,85,30,173,218,255,3,197,97,237,183,101,173,87,126,157,187,186,249,122,221,246,246,61,184,38,254,253,47,56,146,34,129,165,70,165,43,65,184,132,222,211,144,174,104,225,38,225,229,247,246,246,158,38,177,2,74,91,81,181,122,221,185,82,203,61,229,208,103,63,221,221,184,225,195,232,203,28,20,253,43,171,187,37,170,188,238,170,106,179,193,243,165,243,210,138,99,155,90,230,229,159,109,153,151,155,90,166,157,115,255,105,78,234,113,246,58,183,26,255,151,217,42,148,89,90,56,93,205,211,230,189,172,238,206,74,117,175,124,177,4,61,161,220,195,150,99,37,183,43,210,185,184,210,72,240,19,53,12,104,0,171,8,78,119,211,198,252,109,198,102,191,222,81,50,223,83,42,255,133,21,188,20,210,255,163,64,21,195,51,186,86,200,206,142,45,133,191,127,166,140,216,47,35,14,197,71,20,44,75,18,54,47,110,142,207,231,5,183,135,0,221,173,140,252,72,66,152,151,191,204,217,17,243,222,104,196,104,29,144,209,214,200,190,21,40,10,110,240,216,211,55,226,106,7,114,33,35,146,179,88,201,78,191,157,142,48,151,219,248,20,222,189,85,254,217,197,205,84,142,151,209,246,224,46,188,251,162,222,58,180,189,149,133,163,123,90,158,205,103,85,10,217,90,46,8,210,91,71,165,134,61,194,82,142,179,163,234,56,202,4,108,129,203,42,201,146,226,205,170,194,101,1,144,142,149,116,172,188,120,203,132,14,112,129,183,179,80,185,217,67,222,173,148,246,155,97,85,223,20,101,225,206,78,234,103,156,9,62,247,173,145,144,193,166,75,103,27,221,72,243,232,167,159,151,138,109,10,101,189,236,100,106,2,221,141,133,102,101,239,61,29,52,167,35,107,78,175,127,200,238,241,64,109,157,205,109,58,213,45,90,216,10,200,40,80,36,118,24,158,179,105,106,114,92,33,83,102,138,154,119,83,106,72,22,14,158,98,64,253,139,118,240,87,48,45,160,104,146,141,180,197,155,229,83,118,50,46,94,194,150,128,152,71,209,154,109,40,138,63,231,102,252,125,22,232,75,238,70,86,160,202,124,111,146,22,126,214,69,185,102,222,212,44,180,157,185,94,152,123,62,19,160,220,47,195,99,173,245,192,92,59,194,107,101,213,237,87,184,45,27,7,62,229,65,77,186,27,22,132,255,232,26,109,185,102,175,38,222,54,161,217,6,227,100,242,198,136,200,163,247,204,243,140,91,246,44,250,33,19,223,103,209,112,188,17,232,151,190,26,189,45,133,158,59,75,46,210,105,242,54,189,74,22,63,98,195,103,96,117,161,26,145,100,6,179,87,190,170,232,191,62,127,251,106,207,255,176,200,207,82,234,82,124,185,189,29,138,161,90,208,127,204,162,239,51,241,41,139,250,143,196,207,89,212,249,247,135,15,31,118,196,79,120,154,78,167,29,241,11,158,146,132,150,215,111,105,150,36,226,143,44,122,156,244,30,219,133,235,27,239,230,246,201,31,25,35,190,253,33,237,245,62,176,102,202,119,252,247,31,89,196,90,96,191,169,58,198,167,165,248,103,182,209,215,192,6,141,205,239,49,46,13,36,123,212,122,65,218,136,102,29,63,215,44,236,222,230,101,218,80,31,227,206,189,138,96,234,40,57,199,117,4,123,203,70,226,119,84,68,210,76,89,34,248,87,39,57,7,124,216,144,199,199,228,178,37,11,10,245,114,160,247,13,25,188,33,201,34,109,161,63,231,112,55,19,25,210,150,13,20,114,54,181,171,105,214,111,212,204,167,84,242,106,228,246,86,7,93,57,207,215,206,179,108,137,222,176,30,244,193,15,66,101,107,239,31,194,54,119,9,173,228,57,231,190,218,175,176,243,98,221,0,107,77,178,102,101,105,76,170,59,111,19,121,140,189,47,112,63,105,52,75,213,69,169,97,222,28,89,180,122,127,11,209,66,48,51,155,156,37,236,125,146,66,207,249,41,52,2,164,38,93,27,93,20,73,153,47,46,18,201,0,120,40,241,244,134,109,216,8,236,95,230,202,113,211,236,194,86,93,170,243,248,215,183,27,242,218,164,196,126,86,139,167,213,84,183,113,170,5,207,72,122,229,165,234,58,121,6,31,50,125,28,253,1,54,80,64,240,27,142,128,161,250,1,96,44,250,53,142,130,128,191,3,83,173,234,102,225,30,191,177,126,148,252,52,60,6,192,84,213,45,248,19,78,79,6,99,140,211,221,40,102,75,103,249,187,79,191,57,219,49,211,239,93,179,33,26,33,170,171,174,212,94,198,253,36,146,166,231,143,103,249,114,181,198,209,198,253,163,10,7,213,199,230,50,161,210,250,37,34,225,179,63,140,49,253,145,15,200,112,37,147,52,61,71,120,231,245,102,48,52,102,243,166,89,152,104,237,2,37,156,161,177,240,167,203,205,133,63,184,155,68,147,225,79,151,27,141,237,189,11,197,107,171,56,219,103,171,113,145,40,60,29,3,54,221,45,122,94,156,135,199,220,248,225,56,115,112,129,178,208,250,178,134,32,238,124,210,251,69,201,180,98,151,99,169,251,42,205,50,162,158,82,207,191,138,136,196,71,134,187,210,203,99,151,87,254,26,85,30,231,204,132,199,210,6,62,63,27,52,84,173,166,212,179,36,215,180,118,172,150,13,172,123,240,38,7,209,172,194,178,131,68,122,118,55,14,199,225,107,196,29,139,73,219,64,36,94,240,29,228,112,111,32,162,181,162,239,50,207,243,182,170,152,190,89,85,21,27,7,196,124,216,234,239,31,25,96,188,50,90,65,129,227,85,168,140,43,122,15,105,109,165,111,61,250,248,29,62,194,17,20,103,47,52,198,78,125,33,172,43,166,249,83,124,19,199,176,45,97,108,243,73,68,131,113,200,36,176,160,5,114,56,96,108,226,79,23,7,163,187,21,195,52,89,252,2,21,103,31,95,246,17,231,33,158,30,66,147,139,89,10,171,172,0,67,82,142,83,124,82,129,67,14,228,220,104,179,202,145,134,50,227,97,99,122,27,122,159,229,121,49,123,159,115,43,180,90,212,30,209,179,209,157,117,123,202,72,247,59,59,255,34,78,206,200,31,217,253,165,200,134,252,124,49,213,159,40,3,43,78,154,37,181,222,241,6,109,179,115,118,118,126,203,184,133,104,161,125,50,76,122,195,129,10,121,104,67,38,182,59,84,100,230,24,61,197,69,168,157,195,81,77,69,159,36,220,235,118,230,148,20,246,212,230,94,49,205,222,115,42,7,60,80,169,80,227,31,43,68,97,94,63,72,5,230,68,177,4,120,233,81,252,0,190,134,251,113,54,61,207,139,95,1,52,168,158,63,136,5,110,245,20,175,65,234,41,189,95,9,184,132,185,22,240,225,194,28,74,214,155,120,93,160,2,194,17,192,27,229,203,7,251,181,167,66,232,51,175,143,52,23,111,111,211,219,91,229,38,140,22,226,110,42,230,81,209,45,199,21,166,103,111,185,27,247,214,187,243,221,156,6,45,77,211,30,61,245,86,187,20,170,244,82,17,137,191,12,204,98,128,49,28,243,24,143,144,138,134,242,106,23,239,251,199,209,154,242,89,236,236,156,210,98,70,51,125,129,153,240,232,184,75,133,78,57,251,46,21,60,19,172,78,14,96,43,117,225,131,61,121,67,227,80,170,157,168,62,28,87,134,197,106,238,90,53,228,1,160,157,19,143,174,136,53,87,134,235,86,134,225,86,138,213,87,138,203,87,150,193,87,186,95,204,19,248,51,156,56,225,207,175,52,15,58,87,29,209,185,166,127,42,95,243,244,129,158,84,98,243,132,48,157,55,61,74,202,245,3,62,50,33,234,247,67,199,113,161,171,206,45,107,14,195,126,205,90,84,212,126,205,142,50,120,197,43,142,89,9,79,30,75,84,69,244,79,154,144,5,144,163,102,143,135,167,128,166,227,151,175,246,255,134,19,241,184,136,110,156,211,187,188,112,70,118,81,240,246,78,13,239,184,128,61,166,116,120,199,207,188,133,207,100,156,224,241,96,16,106,151,86,89,95,218,37,142,61,21,2,220,196,22,17,242,156,209,150,113,153,196,37,109,99,225,71,136,75,236,95,194,205,189,128,90,123,37,143,165,132,3,40,153,22,117,100,80,69,40,205,166,89,129,149,59,141,22,5,195,214,49,182,194,20,207,185,96,187,126,80,249,38,97,247,182,236,148,190,137,115,89,54,114,15,2,108,220,1,41,211,9,53,170,223,239,89,135,189,101,57,22,1,80,248,204,181,23,63,162,49,230,61,10,103,52,182,254,178,20,1,10,238,69,251,203,138,219,252,101,33,139,210,100,193,158,21,39,41,179,171,96,17,142,210,254,58,195,116,88,24,51,140,212,113,164,92,248,6,111,29,26,140,231,85,135,81,142,146,94,84,141,58,176,114,78,10,14,193,58,68,97,123,251,24,208,214,253,113,61,139,101,58,155,45,18,155,199,222,254,168,115,154,87,85,190,116,115,241,242,160,222,176,187,104,106,130,206,255,253,223,255,135,79,180,45,52,78,225,94,116,119,202,10,7,18,124,181,79,211,58,159,111,37,147,164,143,27,145,87,217,44,185,122,51,15,58,127,233,192,221,245,132,68,154,50,121,185,200,99,12,173,189,225,96,176,91,141,188,176,145,67,198,170,240,65,166,32,209,202,29,50,245,107,154,149,233,44,233,0,31,66,110,22,112,128,196,222,161,38,246,113,244,24,214,252,253,243,4,205,72,195,43,83,35,180,140,242,189,125,12,43,226,200,83,250,123,77,124,185,179,72,230,85,135,88,115,167,202,87,29,182,128,104,58,156,90,116,35,170,58,0,165,132,202,43,132,3,96,14,131,216,171,138,10,41,63,62,219,89,59,142,223,148,71,249,66,122,148,151,197,141,22,61,226,185,148,67,9,10,100,111,131,4,213,105,202,125,60,199,151,31,71,240,2,78,188,158,147,180,71,4,249,136,150,82,21,167,200,158,114,86,195,6,41,84,223,187,41,84,144,73,212,141,242,174,155,204,141,171,218,221,137,91,214,10,104,33,73,38,250,94,214,184,171,107,124,95,220,31,77,109,211,222,23,54,144,76,248,222,173,125,55,186,191,26,79,155,21,239,125,65,123,153,146,252,26,197,173,113,26,53,137,109,77,54,81,228,231,11,154,238,35,68,166,105,148,163,170,98,219,204,203,224,206,149,157,111,176,116,95,69,80,153,189,142,166,80,216,92,164,103,89,52,163,167,139,4,62,149,226,197,33,135,172,137,77,176,192,81,68,29,56,119,59,201,72,160,138,23,39,39,29,49,199,226,69,108,46,155,210,68,62,234,72,239,135,29,18,144,207,11,7,128,230,53,148,181,127,205,196,6,80,24,172,72,184,92,191,11,197,141,204,97,180,61,164,151,51,172,112,226,162,104,240,225,211,226,51,176,91,169,11,43,180,66,233,161,107,214,3,155,36,109,86,174,244,78,222,209,18,239,160,116,149,242,213,152,163,67,194,113,209,211,220,163,15,124,107,158,126,197,85,85,52,157,220,21,233,188,106,104,237,43,30,33,207,161,139,248,236,12,158,247,20,195,32,17,36,253,148,103,85,188,232,140,170,104,224,142,3,221,73,157,81,162,63,220,57,88,58,142,76,206,247,73,181,67,160,163,33,183,38,255,133,13,47,203,118,180,124,179,100,167,54,191,205,125,172,110,199,101,92,124,252,49,33,98,47,235,86,142,174,23,77,183,151,106,166,55,214,159,230,230,72,235,198,119,199,185,105,131,36,227,171,210,137,244,42,203,146,130,37,149,214,211,60,243,121,211,166,243,164,178,222,18,25,44,149,22,206,237,202,184,13,77,180,93,164,138,54,79,141,14,173,13,161,65,228,109,181,237,23,1,129,139,111,57,216,83,106,202,212,232,106,97,12,208,58,166,76,201,83,253,80,66,87,204,184,8,45,248,76,112,100,236,126,23,248,10,203,6,127,163,196,214,241,188,96,102,102,53,213,16,94,23,5,28,173,198,215,249,186,250,145,38,204,100,42,133,22,55,44,28,169,64,125,34,247,52,95,103,51,90,251,241,49,8,217,133,242,180,31,175,86,139,107,255,188,219,57,226,80,147,45,94,192,131,85,197,210,163,62,249,158,108,254,20,156,21,36,80,77,195,17,73,5,234,81,196,196,179,206,10,90,195,99,98,91,244,112,77,173,68,63,204,188,168,157,232,209,227,94,99,5,5,165,246,14,104,157,217,206,142,110,13,115,148,172,76,46,85,43,175,212,195,216,17,189,102,192,246,239,63,222,157,42,113,98,37,95,212,218,63,162,143,36,16,0,226,95,76,181,144,176,146,65,67,4,169,120,144,107,137,215,197,102,83,211,163,250,116,215,221,160,152,12,168,153,175,66,243,233,3,62,93,119,87,250,211,117,120,119,87,39,27,192,191,118,235,227,84,71,227,68,41,164,149,241,146,99,94,117,163,37,8,68,190,244,68,116,45,104,188,58,180,168,175,134,128,37,111,194,199,18,15,93,110,6,178,190,92,127,38,77,249,207,14,46,192,128,233,103,138,175,196,65,37,69,64,38,28,233,108,132,118,239,155,234,185,168,54,146,239,112,25,103,84,188,90,191,98,102,137,51,221,103,23,250,225,84,119,222,92,241,130,105,156,61,165,185,206,75,51,243,130,73,112,102,234,241,50,37,137,237,194,188,190,171,138,252,99,162,102,203,217,206,78,39,94,87,121,7,126,227,137,150,179,72,207,0,155,27,210,99,14,200,20,23,78,138,11,74,113,209,146,66,22,17,156,209,58,6,69,82,26,58,160,134,230,154,71,142,122,255,66,122,222,216,212,95,66,204,27,55,115,75,9,53,38,101,219,249,247,193,96,208,161,231,40,58,239,207,41,199,157,157,11,126,46,57,250,206,206,41,191,33,231,119,42,36,151,33,152,111,59,59,41,191,120,147,16,216,106,24,246,50,191,232,76,232,204,162,11,225,230,20,157,10,149,77,148,139,90,30,81,42,42,28,39,170,17,32,91,146,70,1,28,14,209,23,199,61,177,40,97,32,203,175,50,6,180,111,107,231,72,254,144,104,65,124,104,186,101,245,251,188,153,164,243,239,243,249,188,115,79,50,85,199,166,33,167,108,241,70,74,167,83,55,26,140,178,207,93,243,216,79,203,231,180,50,255,144,207,18,26,229,63,101,163,159,179,77,185,182,16,227,105,41,249,249,130,233,199,211,143,103,5,56,255,51,64,51,241,149,85,147,7,208,10,169,36,47,5,47,4,104,22,117,246,112,180,255,248,177,208,255,134,199,46,250,31,160,241,141,145,94,189,34,202,10,253,161,49,23,143,36,202,115,55,136,137,51,82,102,225,46,59,12,49,167,22,56,205,26,10,135,142,148,17,16,37,244,108,167,121,80,219,230,231,189,38,175,144,52,247,221,207,181,40,29,187,148,119,216,97,159,62,241,126,111,194,169,242,163,142,35,68,180,198,99,95,204,136,168,253,89,251,177,140,115,111,68,161,20,69,44,191,75,214,200,1,145,125,100,185,190,134,169,105,191,18,217,210,16,14,10,120,53,40,136,115,26,21,13,97,75,138,58,6,228,117,179,220,87,158,231,151,27,83,15,63,151,26,237,219,180,23,110,57,98,8,141,112,253,221,207,28,175,5,96,244,80,161,43,59,232,218,194,221,142,188,148,120,152,162,197,90,87,67,87,195,240,213,45,9,183,128,249,177,143,115,227,214,166,197,212,27,38,186,207,148,82,123,254,154,119,76,188,201,104,193,68,226,213,237,29,155,244,202,136,174,101,171,158,145,153,205,66,3,144,120,59,154,54,211,87,47,130,180,131,133,170,208,188,200,151,156,17,139,107,188,74,51,162,81,80,104,148,168,32,188,189,141,119,118,98,90,57,150,69,104,17,189,165,130,26,227,141,1,21,17,144,235,163,106,92,40,123,100,128,90,212,237,122,27,117,219,200,114,156,10,226,242,59,104,9,231,21,63,113,68,104,6,205,116,95,3,247,181,46,112,235,157,2,168,125,91,80,179,20,215,182,197,105,47,54,47,26,120,49,205,152,141,237,219,151,129,178,140,53,18,118,124,76,77,203,138,108,168,35,108,163,121,62,198,199,245,53,234,60,46,107,3,198,231,253,222,206,85,155,44,55,151,173,230,160,115,51,145,27,221,6,120,64,146,225,140,183,153,212,233,47,153,210,94,36,192,13,66,128,31,238,164,170,145,37,219,242,168,109,118,99,10,72,147,187,42,9,150,133,216,110,94,166,233,207,45,48,94,178,133,129,136,69,73,149,245,186,110,185,128,113,182,242,219,219,237,88,91,114,55,91,78,163,202,148,109,19,194,50,141,2,76,35,37,202,72,122,13,129,95,32,245,20,180,177,187,58,8,54,30,53,56,183,183,69,126,69,27,210,237,152,113,186,106,225,140,16,1,249,219,253,82,90,19,82,217,45,28,5,250,167,202,190,99,19,87,9,20,154,233,52,218,222,14,72,98,91,244,207,115,90,214,190,143,175,147,2,119,184,192,103,86,91,90,214,93,251,214,124,125,185,136,207,172,125,200,9,111,227,56,75,170,59,53,179,182,162,118,217,79,37,182,51,204,60,185,90,167,25,103,182,179,83,2,84,76,195,97,61,25,0,199,89,110,190,26,123,105,218,25,217,176,111,214,169,53,84,162,189,217,204,142,6,217,203,112,125,181,179,179,106,9,142,213,34,216,126,136,83,231,28,35,165,66,227,79,28,165,77,49,106,203,40,209,57,201,243,2,227,57,94,170,117,150,109,167,33,98,219,180,180,109,153,224,190,166,31,214,14,48,162,255,149,209,126,125,113,87,7,41,100,162,182,58,221,164,219,217,202,242,106,43,185,74,203,170,236,119,26,60,87,183,83,217,138,15,225,13,216,2,141,21,183,205,138,220,162,132,17,167,7,202,163,11,168,20,182,121,192,64,238,71,229,49,16,148,233,199,3,184,224,52,202,207,17,146,186,201,212,21,10,146,138,169,222,187,53,38,81,48,109,76,160,5,43,55,77,105,10,185,223,74,120,110,16,212,9,10,222,122,42,81,19,102,180,168,195,101,134,88,99,134,240,48,115,103,8,109,153,215,159,155,33,10,161,91,225,59,36,52,4,100,91,65,129,123,217,206,68,238,159,179,171,13,147,206,122,70,16,171,150,233,71,12,18,236,167,49,255,104,147,191,116,231,223,82,239,220,155,243,239,188,49,255,104,179,60,183,35,135,7,204,58,20,231,59,59,231,205,208,47,153,19,254,76,74,180,63,145,182,9,179,254,159,152,48,14,244,146,179,210,212,229,204,180,124,151,46,112,114,214,174,199,80,242,71,173,124,227,233,86,109,195,186,95,42,239,168,104,48,50,50,216,87,21,46,170,56,190,213,235,246,69,137,246,230,106,199,159,27,140,147,13,210,93,162,39,76,85,151,238,18,146,88,29,249,12,91,96,23,138,147,91,244,200,141,209,16,56,36,30,194,166,69,191,182,20,182,176,12,229,88,13,11,164,11,22,239,179,91,53,14,198,25,223,206,78,161,92,160,251,211,142,179,172,73,26,91,74,183,9,1,158,176,219,90,22,49,184,26,241,5,244,208,243,102,104,133,213,125,28,227,210,50,159,20,154,66,248,210,26,21,44,169,65,47,114,59,55,188,165,106,80,94,151,32,229,8,110,210,77,114,207,196,151,124,18,24,9,143,28,96,10,21,92,23,73,29,198,227,219,12,232,253,2,236,213,239,148,147,152,164,69,26,133,158,193,184,182,67,204,96,32,19,215,36,105,133,5,80,223,76,122,241,66,187,39,2,56,188,39,124,55,52,137,124,62,215,16,230,92,63,185,219,56,107,47,36,184,136,147,233,164,113,186,222,116,31,33,15,197,157,56,163,204,219,3,180,109,142,157,67,249,202,171,221,40,197,89,166,223,46,53,10,188,220,29,215,80,68,10,206,227,149,99,130,185,217,103,58,14,10,230,5,60,20,172,224,123,234,188,0,248,120,165,143,166,43,122,155,172,38,1,159,22,151,0,145,70,136,218,187,171,55,166,77,158,8,211,27,92,65,184,241,51,47,62,191,177,167,130,56,180,46,3,218,121,140,33,112,89,231,49,68,236,60,90,58,60,100,188,116,119,140,203,22,24,167,96,78,125,134,245,245,104,78,91,69,60,220,45,204,66,107,22,74,61,5,72,238,104,32,143,86,85,60,61,135,170,108,158,121,156,91,106,164,2,84,12,39,70,176,20,62,57,57,207,75,101,66,30,238,236,36,219,18,254,162,113,178,133,102,102,100,159,119,201,98,14,131,122,9,88,131,79,140,148,227,230,19,181,32,246,157,204,146,205,52,37,234,240,204,240,83,42,227,37,109,184,169,20,249,201,20,37,225,62,252,210,36,198,71,11,100,28,78,128,238,133,141,67,132,134,54,111,51,101,226,2,227,226,147,238,12,253,78,141,150,52,16,125,248,252,201,72,43,126,143,88,123,99,157,133,182,119,218,124,222,227,231,188,9,68,69,231,55,118,128,255,146,207,149,109,145,159,220,226,155,202,215,206,225,219,102,124,107,27,167,209,180,173,233,239,185,62,172,100,195,130,175,85,141,54,118,79,2,67,214,168,171,223,5,242,37,120,85,124,174,11,156,18,219,122,33,220,84,13,48,178,166,137,235,103,174,53,63,199,74,147,240,203,198,65,27,13,13,18,54,116,236,61,249,85,155,5,61,175,103,18,165,77,221,108,114,11,34,182,113,220,185,13,238,196,111,191,176,250,51,99,147,197,114,40,222,222,59,58,57,86,107,167,182,164,183,32,236,250,187,225,196,58,160,117,100,154,172,62,207,2,76,70,95,202,3,54,86,181,222,91,114,155,242,5,156,192,146,240,69,205,109,63,53,17,163,236,157,146,7,171,141,37,196,18,162,119,45,19,84,105,94,36,229,57,191,6,225,200,4,4,161,217,178,88,94,111,118,61,54,232,158,214,98,74,26,20,110,142,223,186,119,106,25,10,154,250,154,97,161,187,89,204,26,189,80,73,248,99,155,150,68,61,22,255,220,160,134,91,53,189,218,110,176,148,252,4,7,74,150,174,79,53,146,98,23,167,248,94,8,240,196,71,235,53,192,84,21,219,255,222,191,250,121,82,65,219,36,119,103,140,10,218,156,166,125,142,213,226,183,239,194,140,212,176,177,181,220,150,50,26,32,255,173,198,242,97,255,190,172,189,154,66,206,23,54,218,253,9,55,180,92,75,162,90,243,181,225,154,57,38,212,19,117,249,53,50,152,141,177,70,54,43,56,162,99,193,16,196,142,164,27,105,242,220,17,21,99,137,139,27,3,189,5,56,177,230,64,13,157,166,108,49,198,26,97,217,195,169,42,148,138,210,115,254,100,78,13,36,130,1,3,36,123,209,101,215,23,182,223,105,210,214,55,236,216,159,103,236,119,190,210,59,219,12,142,90,194,186,110,156,49,48,99,61,142,246,185,164,191,94,198,31,147,159,86,237,234,85,53,218,155,204,231,158,219,196,42,95,181,37,244,21,234,125,178,165,58,149,118,157,123,116,172,193,203,235,62,60,216,148,138,143,238,75,24,76,79,98,13,200,62,74,185,92,180,177,135,109,103,116,6,227,54,16,105,57,222,90,192,120,175,181,69,10,191,182,166,194,32,190,63,29,35,135,213,24,187,191,107,186,215,181,137,206,75,126,208,62,147,93,220,244,152,177,220,219,174,4,163,166,211,25,87,241,107,3,226,96,35,205,91,32,15,124,38,193,159,53,32,97,36,177,78,34,49,162,58,180,101,207,48,67,59,120,82,87,206,250,144,14,122,117,229,55,69,190,94,65,89,92,43,87,234,103,24,212,235,36,140,195,234,46,106,184,181,214,34,0,36,0,7,199,35,145,199,21,142,238,105,46,199,166,156,115,253,89,50,39,105,198,130,246,137,129,184,161,166,24,53,91,0,135,49,119,162,116,191,225,96,145,77,65,238,140,132,221,204,112,184,57,195,184,53,195,88,102,120,183,41,195,164,145,161,246,138,128,85,192,145,198,224,22,234,232,120,156,27,115,43,103,174,192,209,155,95,182,154,234,168,143,177,3,7,45,108,8,170,179,75,132,205,109,19,137,16,47,130,142,86,42,235,136,206,201,34,57,139,167,215,111,243,146,94,164,73,15,241,164,64,90,230,216,239,239,212,107,221,114,135,227,74,69,55,27,249,141,126,111,154,6,145,216,168,140,136,236,64,184,46,236,209,85,120,195,166,218,55,119,99,121,87,78,77,244,17,159,105,80,234,56,57,197,26,107,64,105,197,168,160,207,201,54,9,96,233,108,150,160,176,191,133,7,233,201,218,83,105,175,39,210,3,48,240,160,156,224,142,143,68,204,233,206,206,148,69,218,181,103,98,122,79,204,113,122,123,43,131,132,1,186,30,128,149,207,20,118,90,14,231,146,141,37,137,135,183,142,36,151,33,115,214,181,34,182,178,58,208,185,141,87,246,252,40,63,90,177,179,140,165,92,178,102,161,88,227,69,213,17,62,20,178,62,251,188,112,175,46,130,204,60,134,98,169,96,72,51,229,205,207,140,183,220,218,140,92,21,27,238,226,249,216,211,218,85,153,4,151,197,61,46,166,97,245,105,163,30,22,206,229,89,221,119,47,166,70,216,230,180,59,131,159,94,254,101,23,1,246,251,11,155,206,193,39,55,167,251,246,121,91,218,93,113,22,188,245,103,232,159,60,43,171,98,61,197,10,76,236,28,245,134,86,7,67,221,20,202,7,148,65,115,207,176,2,242,119,223,1,59,85,62,14,157,11,188,216,241,122,47,189,164,75,119,235,249,209,226,120,66,69,224,87,192,175,185,40,195,17,94,34,54,139,113,87,107,8,19,142,39,118,169,147,131,164,34,22,105,56,214,35,195,144,33,47,107,184,110,160,211,182,246,179,194,55,13,144,32,162,13,199,233,70,201,204,122,81,222,217,121,160,128,194,44,76,105,225,202,93,174,147,117,134,207,212,23,161,74,225,111,56,110,27,60,124,167,89,224,78,19,35,200,198,53,90,130,22,212,180,112,207,177,69,74,173,117,99,189,216,215,180,143,216,95,109,108,134,57,77,246,88,58,232,192,97,176,113,175,42,150,244,130,237,124,206,231,169,98,30,109,215,180,156,242,80,156,27,8,97,200,64,103,16,124,46,168,2,23,7,198,3,206,133,158,143,167,209,226,232,226,88,192,119,228,233,177,133,92,184,182,199,200,167,56,70,158,223,222,230,244,36,253,226,212,10,4,184,70,173,237,253,160,43,25,20,158,73,169,234,52,180,46,75,137,141,65,15,144,178,142,174,69,178,81,192,13,199,218,81,217,29,183,233,169,64,18,113,141,102,5,119,162,103,52,174,28,67,95,148,163,48,196,200,187,224,171,232,204,25,12,219,171,157,157,43,51,31,46,169,237,46,15,206,245,247,75,221,118,135,209,249,209,37,55,218,161,187,43,96,164,10,124,127,22,29,58,190,47,130,51,190,11,123,38,191,61,168,203,226,231,226,48,28,159,107,41,252,1,164,240,187,59,214,219,103,102,200,170,189,54,73,134,36,103,109,174,174,183,159,193,6,45,129,123,93,92,231,145,36,111,171,70,207,79,6,183,183,177,230,175,219,190,170,202,71,173,46,125,162,31,158,235,187,119,34,132,198,238,9,46,48,160,55,254,145,45,24,208,62,178,109,174,100,163,156,70,103,104,144,19,52,62,119,208,114,242,17,207,24,91,163,76,63,221,25,7,155,203,240,230,57,91,172,110,200,232,57,146,252,90,113,111,134,130,216,46,102,210,41,53,204,161,222,160,101,124,243,61,20,171,73,173,109,206,219,218,6,206,166,189,126,2,194,156,116,251,235,245,32,238,179,120,35,64,85,61,148,79,145,10,9,81,255,143,59,59,135,190,251,193,129,248,40,206,66,241,188,229,195,115,124,168,133,74,197,175,233,228,241,96,48,154,138,114,114,50,42,40,150,156,238,193,236,246,118,192,96,249,206,222,234,16,230,177,169,28,178,135,212,0,182,182,223,161,182,167,133,248,193,93,82,116,96,85,72,233,226,164,136,232,237,121,241,223,242,18,161,133,230,109,118,253,48,61,79,23,179,34,97,16,165,76,154,54,241,237,222,102,96,47,157,226,199,100,190,249,214,66,197,185,107,77,249,217,100,250,122,183,37,249,97,181,217,93,142,78,206,10,106,141,148,111,230,60,40,90,47,86,35,63,131,54,55,112,96,115,88,168,51,57,230,146,208,168,199,101,109,165,61,3,174,220,231,43,170,22,205,186,95,138,13,142,139,244,181,23,174,160,164,74,130,9,8,106,25,235,141,190,118,153,116,56,155,57,142,139,106,197,61,101,203,174,166,150,238,253,69,242,5,174,50,87,114,175,227,178,122,107,22,145,53,21,169,194,113,193,39,21,129,81,19,40,104,15,213,164,212,221,124,212,157,0,176,198,64,235,17,140,100,195,181,198,16,142,217,187,60,37,145,135,224,156,205,161,4,226,19,27,203,57,172,238,57,236,113,235,8,83,252,207,54,26,62,21,0,176,172,176,57,42,116,251,153,83,62,71,83,30,14,254,138,230,185,88,92,111,170,205,45,37,163,212,238,48,53,144,149,126,82,37,48,236,144,38,199,113,123,226,93,173,242,245,150,185,5,173,93,179,242,120,48,199,226,109,110,71,238,179,73,16,45,77,170,122,211,237,192,226,96,0,185,192,142,157,161,67,182,188,21,104,189,160,109,208,215,222,227,124,74,234,27,101,212,125,71,26,250,124,226,193,48,146,22,77,109,136,194,104,186,162,149,38,111,0,88,27,84,37,84,15,90,104,76,112,53,2,18,238,63,59,115,155,241,94,229,101,189,84,144,12,86,220,51,148,54,216,82,212,142,159,219,152,91,67,109,221,242,105,86,91,55,4,192,204,67,175,78,82,181,182,48,197,74,249,127,35,117,173,87,16,21,143,246,182,56,14,20,112,213,112,52,245,167,235,64,84,251,51,161,213,229,78,219,177,127,141,194,122,196,255,113,50,91,70,96,141,214,141,39,129,222,106,89,183,218,206,96,116,222,24,118,172,127,202,83,242,126,207,203,44,169,167,234,172,142,165,217,52,187,72,203,148,77,165,229,70,54,109,218,166,178,91,208,38,100,30,13,162,197,36,120,147,52,140,86,69,9,160,155,56,130,186,117,127,186,200,249,202,51,86,232,29,176,157,9,248,91,217,248,86,2,75,89,141,60,36,102,200,205,19,42,231,121,225,206,15,62,183,132,21,213,170,195,156,243,93,17,61,47,196,11,54,116,255,23,3,186,252,219,222,238,246,191,237,110,253,246,99,66,107,97,33,182,226,173,243,244,236,124,107,149,20,124,45,157,77,147,173,253,217,22,206,204,169,146,91,139,244,180,136,139,235,254,191,237,82,154,103,249,234,154,13,255,183,130,105,184,181,63,24,62,20,91,79,227,116,182,222,122,149,77,41,202,22,241,172,45,142,80,110,17,123,75,138,139,100,38,83,126,255,234,217,139,215,239,94,208,211,121,85,173,202,209,222,222,25,73,175,235,211,254,52,95,238,193,8,124,158,236,125,42,152,162,189,211,69,126,186,183,140,203,138,158,85,186,126,117,85,253,219,238,158,145,49,95,242,241,10,9,184,73,149,108,253,11,27,20,187,77,126,85,104,39,179,137,221,77,111,176,245,241,15,104,96,200,149,240,254,159,216,249,193,39,214,208,7,34,212,34,47,222,209,198,171,116,199,158,27,14,182,139,187,22,123,55,192,102,63,108,239,147,117,163,122,238,48,201,144,169,169,24,35,17,236,69,196,190,169,208,59,77,51,111,36,223,20,226,109,113,159,131,123,119,158,169,155,180,114,145,36,171,67,216,191,191,171,96,217,55,180,46,149,232,245,37,188,75,29,78,167,235,165,113,181,196,206,106,127,148,43,146,49,196,242,66,213,121,181,254,52,83,150,115,236,225,77,30,74,26,252,97,109,218,159,206,212,237,170,188,254,154,85,140,153,34,187,24,250,208,157,105,156,93,196,101,103,252,2,206,94,105,49,205,35,121,118,17,188,40,66,198,69,203,160,186,248,28,135,227,204,3,180,105,178,27,136,83,69,247,125,108,97,117,56,91,94,79,176,110,139,146,82,150,37,224,173,240,243,38,91,92,107,13,240,188,128,135,57,133,233,167,80,140,163,84,90,187,139,169,118,40,4,119,41,183,183,234,229,50,47,62,162,14,229,4,68,141,80,220,235,44,96,62,240,115,154,92,2,213,26,56,200,240,170,216,47,224,52,69,172,36,225,207,114,160,210,40,184,94,177,84,22,207,43,106,13,54,163,165,161,185,154,220,3,148,61,218,222,94,137,121,244,232,17,155,91,47,208,96,111,33,152,104,156,237,119,233,167,68,204,67,223,11,1,183,198,183,80,50,77,197,84,17,196,96,91,158,215,89,142,117,154,5,55,236,91,108,116,35,79,58,70,170,134,205,13,68,209,63,153,47,32,220,179,233,235,29,53,176,98,189,246,54,79,121,119,106,131,180,168,239,45,148,166,185,2,107,134,223,49,189,149,80,253,131,20,220,164,137,218,203,218,117,14,2,191,118,183,166,133,170,182,11,239,63,89,32,49,23,91,96,115,197,250,124,169,83,86,42,98,205,136,186,98,174,87,182,214,124,82,67,207,77,103,96,94,27,95,36,194,213,189,229,151,13,139,218,22,229,140,77,68,52,19,215,104,105,70,48,219,60,67,144,226,22,167,53,42,146,58,23,97,142,221,212,81,218,72,125,109,23,91,203,191,209,10,218,206,183,173,250,250,83,82,215,226,111,38,170,187,51,86,17,234,67,141,235,110,156,24,45,174,239,111,244,164,49,107,148,191,61,107,47,229,115,231,161,199,167,26,109,93,139,28,182,82,215,84,67,170,15,131,246,37,161,49,181,107,217,51,67,184,47,115,229,130,92,242,141,58,113,39,181,228,142,203,122,56,207,27,55,9,99,21,114,77,92,179,229,205,65,67,203,90,214,150,148,63,184,233,13,106,157,44,127,18,220,187,140,26,255,23,106,141,155,117,196,77,178,136,87,202,5,224,168,232,101,119,161,118,18,90,91,163,113,63,214,158,123,183,219,190,120,63,105,205,167,225,75,156,213,13,90,56,195,187,154,140,208,28,164,117,41,162,54,208,165,90,198,231,71,82,99,204,108,146,69,218,135,170,20,60,26,165,180,201,38,155,211,183,206,198,47,26,250,246,158,190,101,210,169,129,164,5,25,237,225,89,199,130,150,37,81,2,191,208,27,83,183,44,85,37,173,225,159,225,25,10,91,171,150,43,18,146,184,42,177,99,18,3,25,231,57,36,82,177,26,75,21,236,153,90,180,97,54,204,96,219,167,156,48,104,178,238,95,64,68,212,114,213,111,243,10,93,110,234,180,25,39,109,201,242,91,174,207,127,45,79,153,54,104,78,3,233,189,65,170,206,222,215,230,94,35,250,233,26,246,51,243,52,155,213,134,173,113,79,126,15,185,58,119,147,92,158,53,120,89,215,52,149,44,28,227,214,189,4,155,216,45,218,69,249,124,254,25,233,196,207,106,62,111,161,75,177,190,63,147,145,231,121,169,57,24,63,211,207,245,211,48,45,180,81,95,67,104,99,27,65,218,132,85,246,40,172,226,123,250,234,216,193,94,124,135,211,67,10,218,32,221,141,235,226,32,109,110,77,230,158,88,166,38,65,93,157,182,225,120,228,243,28,18,204,90,88,19,195,192,184,0,86,68,200,164,117,2,106,193,186,137,107,193,190,55,105,179,241,241,182,61,254,190,193,81,78,87,52,99,201,124,89,40,236,249,25,179,17,79,95,229,189,119,33,142,45,197,219,66,33,228,65,183,5,231,71,106,192,210,166,61,163,44,0,249,157,217,189,251,83,149,254,69,33,225,67,204,135,31,244,166,190,163,131,156,125,252,155,194,108,228,89,95,211,164,122,205,169,222,144,200,201,155,233,239,139,104,152,244,30,137,31,139,104,127,96,137,254,84,120,119,122,218,103,234,222,127,252,94,118,111,233,223,131,189,51,209,233,56,217,254,220,0,133,5,202,49,176,1,160,115,132,211,36,122,163,13,39,227,95,49,96,226,52,42,123,41,142,19,128,219,186,208,212,226,101,58,73,71,65,218,45,195,189,125,6,7,197,5,15,137,3,242,222,227,32,138,13,132,44,31,70,60,177,152,178,229,157,190,246,166,208,90,180,131,214,104,48,177,246,227,185,24,181,165,218,167,5,73,47,14,247,22,187,211,174,131,32,251,147,234,23,5,36,168,177,3,21,118,217,136,95,20,118,230,40,137,58,143,7,127,241,0,37,37,40,169,133,17,165,40,181,24,10,134,212,195,13,165,88,195,129,137,167,183,145,52,154,158,193,225,109,56,225,126,235,211,152,38,138,246,254,242,96,47,252,2,28,88,133,145,49,121,29,191,30,117,29,80,216,95,106,248,182,218,183,49,203,137,195,129,241,6,176,76,179,192,120,175,25,96,15,246,35,204,173,162,160,75,164,84,249,203,244,42,153,241,205,229,36,241,242,255,214,31,99,180,120,84,193,6,176,202,30,238,145,93,220,220,63,244,216,79,162,110,34,210,146,104,135,104,171,7,145,28,24,192,59,127,20,218,243,169,161,186,11,24,62,198,105,172,168,118,81,11,138,201,196,243,102,41,72,118,171,112,175,114,47,17,51,61,59,191,241,231,17,191,222,88,223,153,239,248,36,45,64,141,191,207,47,225,60,136,217,76,198,24,131,10,139,13,8,210,196,67,158,12,38,221,74,93,164,102,221,33,128,200,99,14,205,70,230,188,44,119,211,245,59,64,108,206,15,6,147,193,40,238,13,123,185,166,201,105,246,180,231,186,244,250,224,49,29,142,182,200,207,180,91,136,239,95,15,7,218,21,196,124,145,195,125,52,3,237,75,240,253,61,214,89,117,26,69,117,111,124,90,6,152,205,61,204,236,144,163,165,45,35,160,23,119,115,156,60,239,15,12,99,147,30,179,105,7,151,134,52,181,247,29,253,157,239,138,218,21,225,235,186,227,102,119,24,116,3,217,211,85,72,13,1,109,56,42,71,115,144,76,117,152,194,151,87,53,93,229,151,193,144,199,100,188,193,45,180,154,225,122,8,81,198,52,77,178,221,98,151,166,10,6,93,30,97,206,20,84,85,149,62,110,213,123,112,218,50,97,157,144,82,215,38,221,88,155,138,43,32,22,173,57,123,195,63,165,37,25,186,127,210,42,190,60,200,237,106,63,141,94,175,151,167,180,180,189,126,241,205,225,251,87,63,191,56,121,245,250,229,171,215,175,222,127,208,200,200,43,218,141,45,35,163,152,180,58,88,142,187,221,85,184,56,90,29,63,153,50,198,3,30,41,246,42,164,15,233,209,140,56,52,172,87,7,162,219,45,29,22,243,109,189,50,150,192,189,226,206,117,194,247,143,230,232,195,200,224,73,43,254,192,221,6,230,1,53,128,189,251,253,177,152,20,35,226,56,240,139,199,11,211,111,69,244,245,96,240,213,240,235,175,247,31,63,250,234,209,224,235,175,29,95,216,255,116,38,223,254,174,114,105,50,214,204,250,47,85,183,10,255,226,172,148,191,122,156,230,73,239,123,72,57,7,223,75,255,204,73,28,237,253,71,48,25,5,191,207,110,30,221,133,244,116,212,251,125,239,24,175,67,177,191,33,224,253,150,247,62,218,248,114,212,23,136,217,13,195,9,254,11,126,187,61,250,189,251,123,239,248,247,217,239,179,209,4,127,229,7,252,247,96,207,214,176,138,53,131,115,161,177,225,7,85,51,166,4,35,223,112,126,195,138,226,126,114,149,76,3,9,11,176,93,25,54,166,188,168,6,52,204,37,98,192,209,223,143,117,15,117,225,100,0,222,120,20,50,222,111,29,86,189,251,59,78,92,127,90,173,52,51,131,102,64,15,145,233,131,228,94,3,241,16,192,135,58,111,252,233,255,244,254,89,192,62,64,68,151,29,126,220,222,14,195,222,80,176,203,15,120,32,203,56,252,241,49,235,224,80,232,223,216,69,80,117,244,213,49,113,69,250,219,47,215,167,242,90,130,179,31,13,172,194,129,41,232,190,252,117,101,254,116,49,119,222,50,151,76,188,38,27,153,55,119,181,112,7,125,22,215,217,129,98,62,69,236,71,44,116,215,14,220,117,102,160,46,245,29,70,162,217,54,22,110,195,183,173,173,204,158,207,225,158,68,112,247,81,97,97,179,101,197,177,51,19,105,206,113,217,154,245,107,250,192,228,146,189,216,76,198,168,154,228,7,195,254,227,201,112,148,31,236,211,239,62,253,62,154,60,164,191,95,77,30,143,134,3,122,24,202,143,252,233,33,127,122,204,159,104,221,207,118,99,81,60,137,122,251,180,204,37,70,0,40,224,39,170,160,102,118,113,231,115,151,188,200,192,228,244,134,112,19,53,212,203,149,90,162,64,119,55,57,42,128,39,147,71,89,175,208,4,231,19,90,114,118,89,101,148,228,180,81,236,56,66,136,165,98,197,61,178,133,196,87,25,132,236,196,202,213,175,174,162,222,112,111,64,11,248,176,14,235,224,218,122,160,208,62,111,20,46,226,5,171,254,194,61,233,130,54,6,180,98,144,28,114,64,34,44,27,124,164,199,7,44,58,225,41,170,68,142,159,148,26,113,216,195,30,52,66,48,149,133,224,49,116,131,33,152,210,24,151,138,225,187,57,61,210,148,28,78,18,87,187,98,84,116,187,230,38,193,178,142,178,38,182,37,134,190,163,236,248,160,114,223,96,191,239,188,98,251,224,190,179,137,46,87,134,94,122,149,121,164,120,65,198,13,6,80,174,108,103,71,22,57,196,117,172,37,35,182,60,218,19,56,13,122,153,52,205,30,108,179,186,241,182,97,101,146,40,37,250,92,117,194,131,136,122,167,26,209,44,116,220,55,56,147,109,91,174,221,101,109,154,77,227,192,159,142,114,206,126,45,151,139,130,54,116,249,50,112,19,204,98,111,96,96,118,86,36,178,82,112,37,104,77,113,125,50,248,49,53,195,168,148,40,141,84,36,72,238,169,12,29,55,11,177,223,53,65,213,75,194,221,172,171,144,222,227,168,83,38,69,154,148,191,15,58,98,78,111,191,15,78,146,233,9,189,217,206,61,119,185,76,210,112,155,64,37,107,106,142,142,71,222,29,240,89,236,2,82,193,58,5,122,78,244,71,129,210,39,203,213,121,92,166,128,13,210,143,181,47,156,192,125,99,203,11,71,129,27,98,172,81,102,57,136,173,66,75,46,21,90,182,189,212,117,135,178,121,168,206,30,90,194,3,47,37,208,72,19,249,139,139,54,148,112,17,71,71,157,121,158,73,155,239,142,224,231,95,18,137,200,47,63,164,159,116,248,203,120,153,46,224,140,166,72,167,231,244,83,197,103,236,59,123,145,23,120,75,174,170,167,121,49,163,101,175,17,194,39,113,20,114,169,126,207,117,9,139,52,75,190,213,47,12,166,75,191,30,148,46,189,159,210,50,138,136,48,136,57,143,103,249,165,46,64,190,61,93,172,237,203,27,198,144,254,181,246,254,65,81,243,206,75,110,67,84,22,54,192,102,83,15,251,192,4,121,215,68,8,241,42,126,234,85,90,190,253,24,207,210,53,204,127,86,208,152,207,206,92,247,59,167,238,180,108,96,131,186,26,235,149,14,106,200,55,152,60,253,11,160,152,216,177,123,29,183,154,142,28,106,195,132,237,160,57,21,156,121,119,21,251,138,1,29,9,236,245,3,64,125,216,53,11,13,220,142,58,227,112,2,115,19,120,184,88,112,208,216,248,63,139,2,246,101,21,26,104,37,121,203,110,105,155,179,3,4,7,242,231,163,180,7,117,87,161,76,219,174,121,141,196,202,172,202,223,163,186,110,41,163,75,84,33,181,166,178,65,1,132,194,157,157,195,56,128,209,98,138,45,14,73,181,207,240,90,49,56,124,60,121,192,47,130,150,196,124,103,231,163,250,114,66,191,180,59,113,204,114,106,141,115,196,90,63,245,154,107,49,165,24,219,181,15,26,29,73,11,144,43,236,222,198,185,182,111,200,251,233,140,173,95,147,42,192,51,64,143,20,146,211,13,163,233,209,24,26,53,91,255,246,246,101,76,83,95,222,181,231,144,49,223,172,64,47,243,55,241,49,185,126,149,205,115,249,114,10,102,254,58,185,228,183,59,35,199,57,14,145,14,99,123,58,85,235,17,207,229,56,160,144,96,17,160,105,143,113,162,167,244,161,222,197,1,191,178,218,4,176,189,210,208,90,115,148,46,160,158,211,233,167,40,98,123,209,55,228,139,191,62,95,99,5,167,129,62,219,202,87,82,10,34,65,101,182,213,249,107,55,237,254,181,211,255,43,237,8,109,252,40,166,55,221,76,36,147,151,199,162,96,48,102,84,245,206,219,117,61,139,93,115,200,214,33,199,13,0,162,45,24,63,148,166,195,47,235,83,67,7,111,45,56,196,208,73,130,10,182,7,188,246,160,151,111,111,13,114,253,12,19,148,58,51,83,191,224,231,207,227,160,131,146,59,130,186,214,156,219,248,89,210,12,132,109,68,0,27,32,53,29,188,250,62,48,3,247,158,26,43,244,56,53,184,89,13,73,110,162,131,130,235,20,178,199,109,83,38,143,186,194,84,148,102,163,125,49,40,81,60,160,183,81,133,116,214,17,112,244,109,226,135,33,181,217,184,152,184,121,178,43,112,61,70,105,38,17,123,147,163,223,142,233,202,25,195,194,76,138,198,72,191,35,17,152,68,62,175,21,62,126,190,215,165,46,227,230,34,225,6,230,158,50,189,226,78,226,54,112,186,118,102,87,59,105,209,246,15,102,20,101,154,45,96,144,8,121,108,242,101,89,152,106,52,166,90,230,14,60,32,198,242,84,229,81,8,237,66,243,130,173,151,160,254,219,154,233,233,88,142,182,58,93,158,25,124,140,47,156,57,98,25,152,162,84,144,36,163,26,137,101,19,245,12,155,157,207,85,194,245,44,175,91,130,85,109,45,139,0,10,168,202,113,220,196,216,142,67,30,210,185,52,119,208,124,10,47,19,102,81,60,161,71,197,164,224,167,209,50,238,98,214,99,78,130,133,21,168,156,129,239,118,184,156,142,16,155,8,138,239,13,198,179,252,134,191,146,60,218,233,202,114,187,252,76,59,155,59,57,155,100,203,230,242,2,196,225,245,73,109,206,62,175,45,54,47,98,70,47,102,223,9,216,223,209,123,102,222,93,135,120,219,48,204,84,228,238,236,20,216,30,217,92,223,185,226,193,139,152,13,128,157,66,95,108,18,215,109,203,62,147,139,47,201,30,54,236,83,83,106,121,174,163,117,59,157,145,179,205,254,87,236,30,6,163,129,180,173,98,176,93,241,40,212,27,154,101,236,54,199,203,216,183,34,145,21,76,120,192,97,255,129,138,161,77,77,242,121,236,164,126,229,166,158,199,238,217,250,155,77,188,177,101,66,21,27,38,212,161,180,153,116,7,120,127,25,167,25,110,240,25,177,77,7,150,235,83,14,123,139,157,82,33,156,113,77,172,221,235,254,183,113,227,150,136,213,115,39,242,103,148,77,50,157,219,168,232,207,18,218,137,46,225,5,85,6,5,238,101,153,211,253,239,189,83,4,134,97,164,125,137,142,23,72,137,13,199,7,82,102,19,56,99,20,71,112,185,45,114,170,160,35,191,198,45,38,205,60,57,219,55,53,24,88,216,239,203,93,219,171,153,26,182,106,98,217,139,36,199,187,225,185,74,50,139,171,152,93,246,177,60,65,61,79,139,58,12,129,197,212,160,91,143,23,7,83,182,9,86,184,133,233,209,226,120,12,184,103,160,20,74,124,65,200,70,65,37,117,69,241,3,6,20,226,203,240,206,217,137,231,158,71,218,99,187,99,3,32,122,194,214,182,245,61,23,186,93,13,70,88,224,242,18,170,44,151,186,133,195,30,226,40,231,250,0,49,99,172,13,141,217,17,13,47,55,186,97,70,133,48,21,30,197,86,68,203,28,42,159,54,103,41,251,26,212,233,164,75,143,73,35,100,212,136,57,169,109,51,156,79,161,243,237,219,218,55,127,197,116,14,79,120,234,253,24,95,114,44,105,133,63,106,9,119,74,49,52,49,91,110,144,195,44,186,73,9,130,239,39,2,102,114,117,2,100,152,98,251,210,152,212,185,35,142,13,168,87,231,4,135,9,12,145,118,210,233,190,102,57,69,177,142,102,137,53,100,121,185,199,126,29,71,56,84,177,211,229,251,26,55,255,49,150,6,91,112,120,160,57,197,187,85,50,77,231,105,50,19,112,101,240,199,58,41,174,37,167,249,33,94,137,148,130,242,234,60,41,0,8,159,2,146,129,24,192,76,98,146,252,160,50,144,142,182,20,59,37,222,191,32,81,147,23,152,133,0,26,94,206,102,55,206,225,94,101,153,203,79,160,15,8,67,55,80,136,150,217,142,104,94,70,196,164,50,64,146,208,238,102,228,138,12,38,148,130,236,139,138,252,58,207,146,150,216,8,182,209,241,118,23,142,203,163,162,219,129,42,228,162,236,28,211,2,187,228,71,97,131,157,208,163,193,49,95,24,217,94,251,209,101,104,190,8,160,22,42,221,226,224,115,71,180,26,241,176,235,224,206,38,139,10,105,253,155,25,93,243,186,156,38,32,168,8,6,10,111,108,169,63,74,96,218,154,192,130,13,161,25,221,184,28,32,142,213,169,205,67,14,214,116,101,250,14,250,63,130,223,47,187,97,192,241,110,95,205,110,49,90,195,7,123,33,51,226,50,42,164,62,64,80,240,65,62,220,199,122,215,167,108,21,205,93,206,208,180,88,70,167,139,245,44,209,99,163,116,49,9,36,224,82,35,138,40,195,131,1,100,166,40,165,149,120,187,84,136,253,49,75,44,176,193,101,107,127,218,28,195,224,122,10,164,133,68,217,79,231,12,147,130,190,185,105,140,230,81,42,252,177,60,162,205,35,143,228,81,46,103,203,167,56,114,135,29,132,108,59,230,134,222,152,26,222,137,159,107,177,135,110,236,129,23,123,224,56,32,254,201,89,80,139,136,118,253,159,98,109,96,32,249,3,91,24,144,32,150,170,173,30,181,249,141,28,118,82,212,47,77,133,148,112,37,135,55,109,219,245,67,122,199,219,189,178,111,162,234,189,174,178,92,215,7,233,106,56,211,148,182,21,97,149,124,9,167,106,48,3,171,48,156,80,51,143,48,0,212,66,208,201,232,19,182,253,84,252,54,220,4,199,147,160,38,217,23,206,4,19,127,253,79,153,226,63,183,242,98,235,63,231,49,245,214,127,110,165,37,35,244,199,91,23,241,130,8,227,35,36,222,91,163,29,212,94,27,187,107,67,232,17,131,107,4,157,88,158,113,192,97,196,134,66,193,4,168,76,68,252,242,114,104,109,140,82,185,113,181,101,38,146,5,154,214,40,3,51,182,104,75,150,202,5,82,164,51,28,121,64,124,79,97,70,224,72,80,191,24,150,203,202,122,135,85,85,164,167,107,156,154,121,175,204,135,71,124,196,235,168,18,125,235,47,177,220,47,110,14,103,94,14,50,189,163,115,225,136,155,198,54,35,209,182,25,179,124,105,108,50,38,157,243,106,185,232,140,248,124,21,88,147,157,17,28,68,115,160,163,65,225,137,109,13,38,197,39,81,237,252,169,69,136,37,73,18,87,11,129,60,154,137,113,140,166,14,153,98,88,205,96,134,199,226,232,152,54,232,218,254,154,231,53,137,176,37,9,39,167,235,233,199,164,162,41,225,200,35,31,98,23,103,72,157,98,203,243,125,199,54,165,178,210,94,97,207,200,60,150,253,73,202,209,250,28,105,21,7,236,165,30,217,234,250,253,82,4,169,200,39,238,77,121,198,23,151,127,0,114,38,132,174,67,115,21,40,204,185,73,124,48,156,100,163,194,129,193,62,2,87,205,72,152,36,193,203,94,192,47,38,90,11,96,68,130,166,129,172,144,72,66,51,214,10,80,16,66,60,22,158,167,203,132,88,123,158,65,202,15,86,204,141,151,196,248,243,98,6,100,20,84,127,201,114,123,88,30,173,142,163,128,200,32,94,61,89,140,166,33,16,136,140,144,56,143,0,125,68,65,19,252,161,162,207,163,41,34,112,91,204,197,57,26,130,115,104,105,134,57,183,193,185,108,131,59,163,151,133,108,191,139,163,78,191,35,254,17,67,180,57,121,241,236,228,228,217,155,31,222,190,121,253,226,245,123,60,190,126,127,248,234,245,139,31,79,224,49,247,55,27,231,197,175,239,95,188,126,254,226,249,201,179,239,15,223,189,195,87,71,173,192,217,198,241,180,28,117,58,130,246,35,244,195,76,208,57,129,144,94,206,191,35,202,43,22,117,88,193,13,43,24,252,229,173,79,89,209,13,175,198,48,214,209,70,224,82,36,139,161,5,242,40,238,125,58,236,253,54,232,125,125,114,220,13,142,250,199,94,0,180,2,250,85,82,178,209,205,95,167,154,109,128,95,224,196,48,233,254,181,179,149,46,0,164,181,248,171,195,38,146,220,57,136,15,182,105,246,109,39,71,191,197,46,198,82,165,182,5,73,255,129,131,112,20,37,188,127,171,146,108,214,106,118,224,1,86,96,11,53,169,54,65,94,56,124,134,45,62,165,185,108,92,156,173,1,32,167,209,47,116,3,77,21,156,197,29,229,73,123,26,87,71,52,240,73,4,156,121,123,142,119,130,90,181,4,200,0,235,104,210,4,151,32,201,129,99,71,203,133,160,41,216,212,65,87,85,59,107,163,103,238,64,214,121,160,73,157,230,250,245,16,5,70,165,121,127,182,136,75,218,185,17,193,142,10,128,211,234,208,152,185,228,251,204,157,157,189,255,152,34,246,239,165,234,202,151,42,129,231,178,64,42,144,73,195,98,95,95,192,116,148,38,86,61,240,44,136,61,85,173,225,160,118,189,105,7,119,158,219,193,125,68,179,225,247,65,90,158,76,23,159,58,34,206,187,221,99,229,254,228,164,67,187,59,75,151,246,18,221,79,203,87,234,126,165,5,0,195,140,176,234,216,189,1,78,243,186,37,58,54,223,209,62,182,209,186,207,92,219,247,236,168,232,237,147,92,172,191,225,202,208,115,155,101,218,221,35,80,141,5,8,170,206,237,115,222,166,13,254,103,114,88,56,237,117,115,231,1,17,26,160,137,163,132,39,191,33,147,55,242,255,128,179,177,192,249,10,105,155,131,225,239,83,100,119,208,167,61,75,97,203,43,7,81,219,129,12,40,195,69,184,111,198,44,213,97,111,136,131,48,160,125,205,198,185,80,162,223,63,241,89,122,36,38,86,36,111,52,240,68,2,250,63,236,82,70,11,227,56,63,226,15,86,228,173,40,64,210,156,120,46,85,24,15,223,167,213,215,245,77,248,214,8,222,235,80,81,232,57,208,94,46,38,1,90,162,255,224,110,106,59,14,171,243,34,191,220,146,166,168,5,116,58,38,29,35,9,73,39,75,125,156,193,242,78,160,219,129,164,69,162,228,108,139,228,17,22,185,210,165,148,47,250,36,79,80,84,84,122,171,60,207,215,11,138,66,79,90,62,237,119,156,83,34,135,248,164,124,122,173,183,5,81,243,88,153,185,191,54,142,175,142,50,191,107,117,213,38,82,8,105,42,235,85,220,188,198,75,9,11,24,35,43,131,176,13,222,121,92,182,119,185,42,93,111,115,183,77,241,138,126,18,64,57,161,217,213,52,65,187,173,180,164,40,244,174,0,164,196,200,196,100,161,84,166,149,244,168,179,181,242,158,6,105,180,5,117,102,129,182,112,230,250,52,111,67,157,240,80,55,160,57,194,171,98,160,158,24,128,3,186,164,86,35,4,135,165,67,225,222,87,49,224,167,202,84,237,91,161,86,99,129,229,244,1,25,201,214,71,41,178,85,94,21,119,118,20,70,73,65,2,244,147,104,192,190,21,85,80,172,55,133,114,35,195,66,227,187,115,226,188,249,37,223,146,142,229,214,135,196,150,32,63,226,108,7,199,199,209,194,74,32,106,143,183,206,163,35,18,88,105,1,54,250,3,199,226,200,189,206,183,175,250,38,190,30,242,129,67,242,85,60,77,171,107,231,171,188,131,63,62,22,171,60,162,214,93,231,161,88,230,27,204,222,195,155,54,139,98,140,155,34,137,235,166,60,206,14,96,149,27,212,91,101,183,32,230,57,219,40,100,5,139,245,193,227,129,179,132,156,231,218,226,160,5,55,64,177,202,121,206,18,184,163,230,195,251,246,101,124,230,112,20,171,148,146,187,66,182,20,177,54,229,47,93,193,87,140,234,242,10,249,189,43,166,216,129,64,5,201,152,13,41,32,80,67,5,13,151,27,64,189,191,88,140,72,28,62,37,89,127,122,250,54,190,94,228,241,108,20,223,89,13,50,146,56,114,73,165,216,62,205,25,218,48,239,175,18,70,181,208,80,197,44,151,20,212,48,51,218,239,32,7,166,130,42,112,145,211,255,210,31,178,67,90,66,109,73,73,43,212,16,62,90,226,233,121,66,73,206,224,133,231,134,139,162,29,159,42,98,68,99,140,49,161,109,27,53,5,199,139,188,134,208,239,229,41,109,115,242,12,132,69,234,57,1,151,109,139,44,81,141,172,170,155,180,11,210,245,117,236,131,140,192,171,190,209,106,201,160,81,211,211,49,184,128,28,62,120,85,141,138,205,150,108,111,9,158,31,132,119,245,124,35,231,124,242,52,175,193,104,73,91,61,60,72,213,26,158,102,215,121,180,247,251,77,224,11,198,191,223,6,71,255,113,119,188,27,254,126,183,119,102,199,232,85,238,123,54,2,51,48,195,67,122,49,5,102,49,223,44,67,172,121,95,80,74,220,198,195,52,88,105,113,4,85,23,71,81,82,198,239,252,158,209,122,146,71,151,121,160,51,117,54,90,12,36,75,92,105,26,13,104,167,101,142,238,167,180,157,130,71,159,195,60,88,136,20,46,124,104,124,224,55,90,48,9,240,187,32,202,168,188,189,93,184,52,140,21,129,169,146,198,80,180,240,169,116,53,55,242,218,225,143,194,193,141,219,252,51,225,120,30,186,79,81,229,161,148,191,85,78,154,251,125,24,25,96,241,191,122,69,130,9,27,69,149,245,120,133,255,89,236,135,106,186,197,48,1,120,118,30,23,45,41,228,7,193,247,3,83,126,150,150,144,212,132,157,255,251,191,255,79,7,236,86,54,123,220,143,203,169,31,33,230,207,113,159,149,67,206,243,197,44,105,41,194,249,136,139,63,167,119,146,200,177,144,72,122,195,80,97,173,230,59,59,229,147,72,34,174,150,61,133,108,49,69,137,153,115,197,52,125,2,244,182,12,195,133,186,23,23,53,73,111,74,109,148,44,22,233,10,154,114,153,243,34,105,198,231,169,196,218,151,1,165,10,160,229,83,41,82,17,95,112,238,174,14,115,255,8,61,171,197,102,149,58,244,27,31,228,185,89,243,50,87,248,35,155,221,121,124,110,116,195,201,0,182,220,112,15,121,16,181,229,80,109,202,192,117,64,41,221,72,202,76,242,219,91,106,207,204,31,30,36,18,117,113,74,174,26,72,153,44,201,21,23,151,155,229,228,25,49,90,40,128,120,253,14,110,98,135,73,56,74,159,12,38,142,26,176,182,144,217,205,247,210,112,68,124,43,170,148,42,55,117,241,130,237,100,100,253,238,58,188,124,176,181,82,230,142,17,237,204,88,85,181,86,75,135,57,61,203,219,208,221,7,192,76,162,98,140,4,146,31,164,36,27,30,84,22,60,9,199,124,83,170,193,179,124,6,16,59,98,24,113,55,26,28,68,184,188,59,136,134,251,95,225,180,166,5,82,249,129,18,162,212,205,27,110,94,187,17,70,180,86,223,174,250,176,130,165,134,184,132,136,218,87,26,120,108,44,196,99,36,141,58,149,170,74,135,175,57,202,104,86,0,175,118,81,159,53,212,140,70,99,145,132,33,1,23,182,85,191,166,15,72,28,205,203,79,38,122,163,73,88,129,251,45,41,148,121,246,56,83,199,99,75,18,223,185,175,59,18,78,89,190,64,145,12,239,147,100,146,184,156,117,116,116,60,74,38,111,184,230,178,18,75,97,83,112,37,6,33,151,91,142,148,109,207,220,104,153,238,46,196,121,179,102,114,229,16,115,30,226,243,39,180,154,168,35,235,51,87,159,252,124,111,17,142,87,0,154,209,185,61,57,3,114,143,49,109,56,227,67,55,234,5,227,241,109,105,20,165,46,176,28,44,5,78,3,244,248,22,55,138,213,141,170,190,110,180,31,20,243,115,70,31,125,117,222,238,66,113,138,229,227,154,38,212,181,133,225,186,150,75,7,64,120,175,143,197,69,200,191,209,169,93,58,152,238,83,111,233,144,24,187,231,2,48,175,32,179,37,203,75,203,14,193,234,144,55,141,141,203,80,185,201,6,128,206,50,186,148,195,237,48,186,116,182,62,193,85,151,33,171,187,241,209,254,177,56,236,178,114,58,189,60,60,22,75,231,133,93,192,6,135,212,80,226,70,118,89,38,100,111,140,206,69,190,174,20,83,27,29,202,23,57,252,70,87,194,142,197,209,66,76,227,197,116,189,64,157,190,183,193,165,112,121,223,232,82,191,170,207,115,193,99,112,180,20,78,147,140,86,82,74,255,248,5,98,51,68,223,147,77,241,140,107,174,252,99,146,241,225,170,129,198,81,65,22,234,145,115,122,190,185,68,78,197,196,106,144,12,217,64,250,205,91,61,252,176,111,189,136,182,57,189,16,63,18,119,130,241,205,236,179,115,151,98,43,63,189,203,235,230,202,207,115,171,231,104,121,146,216,118,76,36,181,114,157,98,5,204,144,212,44,76,93,166,85,70,150,51,164,53,206,144,234,139,213,88,234,124,222,200,30,141,69,12,48,12,217,237,3,161,83,140,60,30,145,194,235,227,117,222,167,45,114,197,87,141,70,205,79,146,29,20,248,170,12,163,212,182,111,26,21,242,138,108,60,125,66,27,189,23,16,239,18,199,42,104,1,95,215,204,27,249,19,110,40,241,42,112,101,25,214,138,187,91,152,13,105,107,78,198,255,51,103,168,28,116,31,29,43,211,188,129,152,59,204,252,220,231,185,169,56,187,151,9,95,120,135,83,167,246,118,72,142,49,172,111,118,118,145,196,178,162,53,153,202,52,140,96,137,173,95,50,210,140,205,112,13,12,28,151,119,152,21,240,42,82,95,193,62,136,217,136,67,250,247,140,146,61,59,184,82,211,65,167,123,166,23,196,7,145,254,116,244,236,88,124,140,30,244,75,108,74,181,203,92,92,19,29,57,97,210,36,225,132,162,129,225,189,149,13,19,125,52,77,244,60,58,153,156,128,231,156,16,207,161,65,241,142,98,178,108,251,145,127,160,232,135,223,241,131,218,204,161,181,240,157,108,253,23,245,85,227,163,30,175,181,52,188,134,60,144,126,234,84,46,47,196,9,205,130,23,221,232,4,12,241,132,198,69,72,169,206,245,199,7,110,123,219,82,254,41,75,113,86,93,111,9,126,129,60,216,110,32,250,184,179,243,81,62,162,34,252,64,223,60,91,2,25,199,11,162,69,87,89,155,11,163,169,74,98,238,170,235,210,243,68,185,122,253,87,84,235,225,103,36,100,5,186,143,76,103,153,165,240,25,45,83,193,149,56,164,181,66,168,148,38,7,29,231,186,59,4,214,247,166,175,72,232,242,31,239,141,215,96,135,158,131,127,73,105,113,75,90,198,188,164,142,149,140,229,149,146,49,94,58,87,112,47,219,145,12,95,18,127,249,11,127,103,89,140,228,176,151,214,188,44,124,64,155,210,98,106,24,237,75,49,147,187,252,7,161,29,1,102,27,34,199,161,120,103,97,245,95,201,118,124,67,132,213,101,166,183,209,155,157,157,55,242,44,97,252,150,70,202,219,232,60,15,222,82,11,226,47,189,63,80,83,211,76,65,21,32,222,202,223,221,23,123,111,53,84,141,194,206,127,31,157,27,237,199,73,220,59,148,58,49,50,224,253,206,206,251,3,149,197,100,251,213,237,237,251,131,231,19,69,50,246,2,186,184,90,181,6,225,40,160,189,242,133,80,149,123,223,123,46,222,125,153,56,115,23,170,68,209,133,76,123,111,207,94,184,175,155,168,113,27,57,28,221,243,241,78,101,208,141,158,67,12,209,77,71,243,33,112,164,155,75,111,22,82,35,234,209,123,151,185,235,102,166,136,169,241,130,88,44,49,90,221,229,52,211,243,187,22,53,23,43,68,245,217,204,74,248,59,181,104,41,230,140,170,109,139,238,70,115,240,175,57,4,40,175,36,124,24,224,3,113,21,71,140,155,121,172,248,65,52,35,230,203,140,236,105,228,143,228,177,110,96,54,185,123,149,85,193,83,49,28,72,224,7,85,93,171,124,103,53,100,243,198,93,55,220,61,68,114,11,69,139,29,44,34,36,155,142,37,115,158,70,114,93,41,105,143,176,80,92,87,109,84,215,145,4,23,85,183,3,43,250,174,25,247,50,90,77,86,168,248,138,25,183,149,43,22,250,220,71,206,106,18,7,84,72,168,110,144,215,69,160,66,68,161,190,116,151,227,169,227,75,103,222,45,250,86,84,120,82,232,28,3,8,35,206,134,3,244,13,96,130,98,35,71,115,235,196,133,70,3,118,165,51,93,12,235,238,75,73,195,75,3,68,100,39,135,115,231,165,75,82,40,5,112,243,112,64,73,2,145,122,215,170,69,62,77,102,99,125,70,189,125,102,157,250,156,233,5,244,34,202,143,206,142,105,175,0,129,236,35,11,100,167,118,189,140,98,113,170,38,164,192,166,128,229,102,121,88,178,125,177,179,179,93,138,78,198,32,1,14,123,84,173,57,57,85,227,69,189,143,244,123,58,73,169,196,17,232,18,179,80,156,221,222,174,195,169,186,64,32,26,78,242,128,189,149,216,91,254,235,40,152,30,77,13,139,197,57,255,20,134,172,50,118,24,170,53,69,92,69,215,186,122,208,244,185,218,217,185,134,47,28,151,234,9,66,162,211,81,112,113,123,187,125,117,123,91,18,219,188,214,222,68,92,205,214,127,229,174,222,181,179,229,182,102,210,213,147,232,225,62,9,25,7,209,227,175,135,180,160,62,137,254,254,247,1,191,63,122,248,88,6,60,250,219,224,239,50,198,112,248,53,135,124,245,55,21,231,239,15,7,15,229,18,228,58,174,127,141,169,223,17,59,147,189,241,241,86,71,119,36,13,173,13,248,13,250,22,149,24,39,123,245,48,10,220,238,45,61,215,5,26,106,47,115,207,110,243,141,55,55,237,85,200,17,96,117,88,137,142,152,252,66,29,82,209,108,28,208,0,31,140,215,246,134,100,173,7,209,74,181,17,181,207,154,229,26,140,61,154,106,70,235,131,242,94,193,70,108,30,109,227,190,238,21,43,125,4,122,52,78,102,221,229,147,108,20,119,249,55,156,204,38,1,206,47,177,164,205,249,49,40,163,133,75,201,20,218,153,220,107,165,113,173,49,235,81,232,162,75,60,114,218,37,190,200,196,35,230,40,192,101,75,217,117,114,104,75,141,67,184,21,37,88,210,42,65,133,170,8,11,19,1,153,35,111,138,48,210,95,87,230,43,82,5,51,148,75,105,13,17,237,101,211,235,74,57,119,218,50,159,41,237,116,19,89,181,94,48,199,59,170,245,104,20,115,11,37,78,25,58,95,74,14,62,213,204,54,20,152,34,185,217,90,128,248,152,6,145,179,37,154,9,185,209,206,133,195,111,70,169,220,249,190,205,161,247,242,169,56,97,86,113,210,233,222,167,42,32,222,231,209,141,189,186,34,185,218,187,184,170,189,127,48,239,44,246,140,58,255,62,24,12,58,66,221,99,141,134,226,148,136,158,141,58,101,190,166,213,169,135,45,96,231,78,60,69,17,160,101,228,150,180,93,47,106,187,94,214,182,95,24,189,234,130,182,7,119,119,227,247,249,209,219,28,115,140,215,196,31,104,114,116,62,117,68,231,211,62,253,49,136,229,157,99,241,26,95,220,128,239,243,123,28,182,152,131,81,23,236,221,215,90,105,113,194,114,2,168,27,15,72,222,222,137,214,28,82,193,80,243,126,23,0,29,110,44,214,78,100,39,170,80,173,148,16,123,64,204,102,83,50,11,32,92,85,197,119,63,59,196,198,130,35,221,41,108,51,74,165,0,231,76,38,80,237,246,136,63,101,119,35,79,139,26,104,105,13,210,31,8,152,159,137,195,27,166,167,95,146,27,199,60,252,130,44,229,77,255,211,132,125,91,38,179,22,23,156,142,151,142,74,195,203,143,181,247,94,9,98,175,90,192,140,129,219,219,129,6,169,228,22,234,171,113,165,226,77,73,58,97,211,191,159,157,155,82,190,73,222,198,113,24,255,60,60,246,48,213,51,227,98,90,187,235,45,67,203,181,129,182,95,255,172,59,191,219,205,67,235,107,216,124,134,175,208,180,252,45,41,114,220,230,6,161,87,154,197,32,134,175,10,173,99,232,4,169,115,144,84,30,213,171,86,112,178,136,82,21,81,223,109,3,53,180,242,49,155,113,31,209,126,129,172,176,98,167,236,96,152,98,41,236,194,47,112,79,97,124,75,176,166,86,221,45,131,201,112,179,131,23,211,195,207,242,188,152,189,207,217,219,128,196,128,86,87,158,13,199,4,70,127,65,87,42,96,88,58,232,234,133,13,103,11,173,46,84,221,219,215,149,142,48,182,104,140,38,76,3,251,74,79,166,158,75,21,67,184,246,171,210,116,160,80,56,35,146,173,41,44,179,132,234,104,110,66,20,195,68,96,90,11,252,0,64,159,6,173,6,210,213,132,212,93,70,16,55,155,52,157,52,64,221,7,26,193,212,114,171,107,88,78,5,241,237,109,126,123,155,74,251,48,181,39,219,223,141,187,6,43,44,15,13,228,106,237,75,138,47,87,22,59,140,94,16,208,205,123,49,190,92,187,95,224,98,238,186,155,210,23,109,10,47,81,245,53,188,253,251,124,145,20,208,75,27,39,106,150,4,236,5,82,231,175,48,185,250,87,189,255,143,184,119,237,142,35,185,14,4,255,10,80,166,160,76,86,20,8,128,221,173,118,22,146,117,72,144,108,178,155,175,38,216,15,118,25,203,147,200,204,66,37,153,149,89,157,153,5,2,4,48,71,30,143,199,178,71,30,219,103,53,99,205,200,94,217,243,216,181,189,35,175,181,62,227,145,101,173,253,95,188,34,91,250,52,127,97,239,35,94,249,40,144,148,31,219,135,141,138,140,119,220,136,184,113,227,198,125,148,86,221,42,246,152,99,173,11,121,24,39,169,30,208,102,127,235,98,105,134,81,203,33,71,198,89,44,246,111,29,103,193,58,42,226,195,142,181,132,22,56,148,245,228,121,45,75,71,28,220,173,26,126,61,58,50,241,212,196,218,158,114,189,86,246,250,219,92,227,221,125,107,152,80,173,85,212,56,10,216,165,114,219,90,108,219,151,115,236,200,195,12,149,66,107,149,188,222,113,181,57,6,217,151,56,79,63,159,97,114,184,117,183,214,85,235,92,244,235,178,80,178,198,85,178,214,114,222,33,74,130,244,102,55,114,243,104,45,154,26,87,105,250,68,205,220,214,2,88,46,127,211,33,230,50,50,77,145,185,79,175,241,148,111,225,5,101,91,222,134,69,135,87,34,147,92,95,124,18,67,217,112,19,54,206,58,245,11,233,182,226,73,65,110,37,28,243,33,213,241,219,237,180,76,187,218,157,107,64,6,35,119,166,65,118,16,71,237,165,183,186,234,216,157,89,43,170,174,226,159,208,202,137,218,6,101,101,41,255,95,20,141,5,27,194,17,122,206,122,53,208,62,64,104,63,202,219,139,181,236,40,29,35,249,73,102,168,153,106,48,141,88,6,215,149,143,235,145,252,156,226,7,215,21,91,43,76,249,2,88,14,185,164,164,104,238,107,167,63,58,236,206,89,147,42,5,50,107,23,142,226,71,249,61,178,126,178,212,215,81,59,107,221,219,145,237,202,138,13,169,144,15,243,97,197,253,7,154,40,83,33,71,134,100,238,25,90,247,144,228,107,19,78,218,172,47,124,104,144,149,208,137,7,5,96,132,226,88,245,5,183,175,184,155,55,64,242,132,142,43,234,7,74,55,217,123,93,185,134,109,12,178,86,160,190,223,117,9,62,112,224,194,182,138,84,29,139,76,144,129,0,70,5,249,40,24,145,15,21,186,208,56,229,27,141,178,144,67,20,173,204,40,71,37,135,255,166,149,5,22,186,240,222,172,102,186,115,250,58,111,137,20,103,174,94,196,76,109,154,108,182,230,207,110,59,29,157,156,121,120,219,214,180,109,212,188,221,132,90,179,164,195,71,117,132,10,32,51,84,64,198,171,111,57,158,237,249,248,199,90,4,24,21,194,31,230,128,79,154,181,151,204,52,227,22,38,181,22,102,254,4,107,175,87,85,251,226,43,209,19,162,196,200,181,57,45,4,88,45,242,114,10,40,52,17,138,54,211,71,18,141,28,85,164,75,71,113,6,234,200,95,62,237,77,253,198,134,191,151,123,119,115,171,187,211,70,119,167,216,93,99,111,2,58,72,243,138,221,198,15,156,51,105,3,1,190,36,34,198,196,130,192,211,216,9,114,222,209,162,69,247,45,20,77,111,46,41,80,219,232,210,103,83,213,97,13,166,34,11,63,102,151,219,254,142,236,133,151,137,92,45,188,51,35,34,239,200,213,231,103,36,22,221,213,251,165,18,171,141,227,144,200,253,184,69,215,116,76,89,7,117,115,45,199,130,120,93,151,218,138,173,140,146,220,55,149,15,149,59,49,180,254,157,6,199,168,28,216,67,17,34,117,159,68,145,152,120,253,133,143,58,19,47,182,248,39,141,15,227,148,130,242,58,201,153,66,50,152,239,247,164,163,162,158,224,139,143,246,175,128,181,194,150,67,85,8,192,214,20,97,14,95,17,119,144,192,212,134,60,251,252,172,58,133,195,207,113,165,79,52,241,48,111,57,135,123,209,138,50,188,201,79,155,10,20,15,115,73,96,182,239,43,36,81,165,174,10,107,107,144,179,121,123,48,201,216,170,126,155,134,224,84,61,76,175,66,49,2,68,137,117,190,200,121,223,127,146,251,119,114,241,89,174,175,4,226,86,174,223,121,196,151,50,92,66,252,7,50,28,230,165,120,156,27,179,176,226,163,220,159,0,24,62,228,159,47,232,199,210,249,202,45,179,120,27,228,68,83,121,108,54,70,32,208,46,50,222,195,216,164,57,253,36,172,187,172,85,152,55,135,70,6,128,228,10,177,20,250,112,247,63,203,157,64,20,228,190,43,247,111,229,78,46,63,18,76,73,164,60,65,137,41,82,184,96,136,6,150,209,251,22,202,200,39,2,239,168,126,78,183,84,191,180,152,223,159,55,36,93,201,108,228,103,57,169,177,8,20,201,193,143,138,204,123,98,202,45,153,130,182,36,241,3,83,216,0,46,177,145,171,132,76,67,104,45,151,164,233,88,93,160,64,132,52,69,177,139,175,60,207,42,192,239,17,221,12,209,143,86,12,231,101,138,13,161,213,204,20,27,193,0,61,1,12,56,180,201,33,253,216,49,3,252,50,219,158,15,103,10,177,76,252,133,85,29,34,55,174,17,198,49,17,41,1,45,148,67,153,80,200,61,195,30,160,209,145,28,58,88,37,124,38,180,234,157,66,189,38,147,172,151,225,51,165,174,186,220,187,91,248,29,18,55,32,213,192,172,183,27,115,187,66,165,39,141,244,68,167,43,248,215,235,175,184,126,157,94,54,210,75,217,190,209,254,74,218,30,238,89,134,242,17,212,229,223,174,68,132,229,160,170,148,97,231,162,223,213,13,124,230,82,209,52,116,21,61,247,67,9,227,200,21,51,63,148,128,193,7,1,61,228,0,95,53,19,61,130,28,223,67,75,13,0,74,45,245,120,48,213,50,56,219,177,110,20,117,113,19,186,122,27,250,165,249,0,193,32,39,154,106,241,181,199,249,54,186,33,88,91,91,160,213,246,119,180,1,126,108,52,30,100,220,92,53,40,24,238,113,95,154,6,35,40,86,125,214,118,250,136,150,249,7,176,219,200,166,38,236,123,76,253,146,190,139,126,5,8,64,166,231,156,254,161,74,207,57,61,4,224,127,148,67,180,43,160,102,21,12,190,230,63,206,69,176,141,222,136,130,62,132,97,7,81,84,78,81,57,71,5,87,114,116,143,57,162,79,47,64,1,227,196,20,72,212,251,75,62,204,97,95,7,254,252,172,190,7,114,88,171,190,196,87,151,182,220,217,21,20,185,251,66,245,119,198,253,253,66,245,119,102,250,251,69,142,2,74,216,93,8,165,82,90,32,79,252,147,187,222,166,184,227,109,137,29,239,178,248,216,123,71,92,245,222,21,95,120,239,137,135,222,55,128,182,225,135,35,250,155,210,223,144,254,70,244,119,65,127,231,198,182,187,152,37,6,229,78,18,131,102,167,137,65,191,7,137,158,87,113,152,168,193,136,253,4,48,241,97,34,142,19,191,7,71,70,60,73,178,56,162,107,183,148,210,64,163,176,151,183,200,98,163,56,170,227,160,231,137,121,221,179,173,46,95,58,76,46,110,198,239,187,151,224,143,126,230,251,26,54,99,201,85,39,54,195,16,107,34,69,163,140,38,45,235,251,251,137,114,100,149,13,36,118,71,11,248,40,168,91,136,85,184,237,6,131,236,10,228,26,5,126,214,223,79,60,116,171,56,8,84,204,0,98,48,83,118,37,160,12,206,126,50,128,54,50,228,82,81,214,237,128,85,224,6,50,5,106,115,241,152,164,7,81,129,45,249,1,205,213,78,242,26,153,195,104,94,248,210,215,210,19,128,143,114,55,121,108,130,71,27,38,214,4,225,36,66,114,192,248,208,130,171,212,245,160,10,80,142,91,212,163,84,30,52,232,1,19,208,233,157,144,72,145,160,140,63,133,243,185,211,31,210,33,39,244,251,45,47,69,29,69,106,236,37,89,178,237,143,11,136,209,184,229,220,135,104,205,13,145,89,238,193,22,71,254,1,0,255,210,195,236,18,190,160,42,8,44,142,117,52,242,236,55,218,174,142,174,63,120,216,118,113,132,0,143,219,94,145,80,158,227,168,234,240,136,20,86,71,205,252,7,29,249,155,110,230,171,163,122,153,253,248,32,201,144,223,127,94,17,245,180,0,65,83,192,209,62,6,209,202,65,151,67,35,74,105,79,89,115,254,121,205,104,222,34,84,189,27,31,220,137,51,157,110,162,108,71,56,24,123,199,46,185,100,41,160,67,161,71,249,57,239,8,79,144,11,245,128,117,133,30,104,183,104,65,20,97,39,157,60,89,191,43,140,139,199,38,56,184,118,203,7,36,238,139,216,236,139,202,236,161,216,236,161,170,3,90,248,142,218,234,39,227,17,88,79,241,64,213,131,108,122,136,168,6,170,54,151,220,120,168,53,121,122,90,168,240,177,190,77,91,131,185,211,26,76,96,143,135,123,193,227,65,197,217,101,125,7,248,43,136,93,79,74,212,228,210,18,25,64,221,195,193,81,92,44,134,249,149,142,172,102,90,85,236,231,186,122,29,245,120,73,51,121,195,229,119,125,41,191,72,226,98,103,81,180,230,219,16,171,111,53,239,59,194,46,43,150,108,7,171,81,167,35,63,0,47,48,192,203,59,38,254,203,69,16,161,238,74,184,172,235,111,217,237,143,85,183,151,116,185,217,158,211,200,14,61,206,76,143,139,142,30,7,69,184,4,190,221,61,60,34,26,175,192,95,60,129,4,156,146,71,9,130,168,240,41,9,22,48,37,41,133,44,99,99,191,57,182,171,114,108,216,96,2,87,199,124,180,225,109,46,25,39,244,114,201,132,76,18,69,172,233,97,78,101,84,213,61,220,206,5,245,38,243,210,209,41,123,157,116,163,205,26,123,245,205,215,64,179,45,172,168,49,185,22,40,31,214,151,73,211,243,91,94,198,205,99,225,205,150,223,23,76,225,40,230,43,116,68,168,199,165,163,13,245,246,8,168,113,104,171,95,234,246,28,107,154,42,51,61,89,71,31,39,77,111,153,84,19,198,170,74,208,186,5,46,244,150,187,193,170,200,159,197,237,178,28,255,186,210,120,92,45,59,44,33,173,195,233,45,208,55,45,163,38,70,145,75,19,65,114,238,48,168,116,86,217,71,193,113,162,222,79,137,86,66,230,137,77,192,162,105,171,97,93,3,190,34,213,119,93,132,44,138,193,159,161,57,112,171,198,26,159,35,162,173,207,56,130,165,101,223,156,158,27,198,241,158,237,177,66,13,69,121,95,87,141,40,86,158,114,191,78,134,150,33,222,113,135,199,137,53,90,187,17,123,96,53,10,177,53,234,162,159,201,113,219,205,24,153,7,106,13,139,74,221,253,220,214,221,55,160,41,250,253,61,118,128,97,128,211,240,92,44,87,119,39,206,83,119,77,45,65,161,200,155,26,115,27,91,50,245,247,155,118,72,174,132,70,214,138,115,197,71,243,32,227,61,133,90,114,186,18,3,246,8,77,228,182,45,154,68,48,184,112,108,154,234,219,150,77,162,189,134,107,196,250,110,110,111,246,218,233,107,209,190,13,76,35,169,134,230,185,222,58,213,221,110,218,161,233,126,216,12,190,233,124,210,233,92,51,108,120,223,118,69,73,182,242,81,187,92,3,66,187,157,52,176,132,15,179,249,208,22,73,221,182,137,220,254,141,46,52,39,185,19,41,218,24,144,166,190,189,143,72,126,65,238,114,179,97,244,182,192,175,43,155,155,231,239,0,84,42,58,107,59,235,182,152,164,118,231,83,58,133,83,58,131,35,10,71,20,150,142,188,238,94,253,252,201,167,87,239,124,114,3,110,229,152,24,82,226,130,194,11,10,15,154,57,121,152,10,189,211,86,99,12,128,214,107,73,97,149,86,107,140,212,161,53,19,90,92,104,28,195,242,20,165,143,210,134,241,80,122,52,100,229,103,50,207,92,80,150,77,164,15,208,60,117,65,44,13,116,76,184,130,84,185,151,249,129,170,163,240,115,21,228,161,5,130,7,151,139,133,252,230,49,228,150,171,67,172,229,142,247,57,43,216,83,131,178,185,40,129,220,228,68,79,213,206,129,70,217,29,47,75,84,89,204,182,236,231,109,235,253,216,43,150,212,251,182,53,93,245,152,103,39,115,133,26,70,42,176,80,129,185,10,204,100,160,63,31,198,125,127,83,106,190,174,202,234,75,226,47,0,253,52,119,47,70,125,244,60,52,165,240,162,31,194,125,33,65,237,53,17,137,133,152,139,153,152,152,94,66,129,25,23,40,176,192,140,10,52,250,250,208,131,89,86,189,128,201,86,35,146,79,91,28,127,160,98,63,71,238,118,46,130,254,84,228,253,3,217,82,163,198,47,112,133,224,210,144,58,224,55,157,52,17,240,47,130,62,221,118,194,4,22,58,150,58,179,60,239,32,227,194,222,39,246,86,216,96,151,99,247,99,206,33,40,7,111,150,1,199,80,190,1,197,55,81,154,214,46,189,195,91,190,91,184,139,182,80,101,225,3,69,46,45,142,244,185,186,56,22,70,27,124,67,160,78,124,243,154,108,73,91,233,155,243,216,58,177,83,191,153,220,16,226,174,134,90,116,123,188,224,85,129,123,116,49,156,209,252,67,228,30,57,157,90,244,201,203,106,0,189,200,93,185,84,6,155,106,39,207,237,205,26,248,137,170,44,247,75,25,108,109,70,158,108,153,239,64,5,14,253,233,32,16,251,254,193,32,31,58,112,247,61,116,175,192,24,33,176,239,94,41,78,79,23,72,38,13,54,73,34,92,114,6,191,44,42,231,240,226,97,127,255,226,62,94,143,81,53,244,192,109,109,95,214,31,144,141,28,169,192,115,223,105,119,129,127,92,113,85,245,124,226,223,172,104,9,30,139,35,49,21,7,226,185,184,138,42,47,208,218,115,104,237,106,107,79,183,27,106,181,2,149,222,171,87,202,21,82,247,59,183,246,142,170,226,130,10,60,83,129,39,42,112,93,5,118,85,224,134,191,219,191,62,92,192,246,22,56,161,116,33,186,238,94,124,214,223,129,137,156,82,248,73,255,2,10,228,207,18,231,153,120,226,94,156,3,172,19,161,57,232,187,46,118,11,74,221,224,82,132,6,110,80,169,214,174,134,229,161,218,133,85,162,70,202,234,128,50,254,166,25,255,214,197,167,253,173,139,55,91,59,249,208,79,104,9,148,176,4,150,76,114,130,11,75,110,245,201,21,31,137,149,116,28,33,1,52,65,129,251,73,141,117,96,248,71,161,8,155,247,175,253,69,146,54,105,97,203,157,157,253,52,165,176,157,181,127,39,102,207,78,205,158,61,176,118,245,161,95,109,111,194,96,54,80,1,95,160,214,48,210,54,135,29,219,86,201,115,54,208,135,131,250,6,29,123,184,54,50,196,242,23,161,131,174,107,244,108,81,75,255,249,246,129,220,222,87,253,217,248,57,78,192,14,109,239,231,106,227,238,208,46,135,52,220,171,152,101,19,157,196,17,42,133,29,176,234,251,184,87,215,214,142,136,32,84,156,43,103,129,15,52,71,136,38,175,54,79,105,217,12,158,210,50,168,248,114,228,252,166,133,6,18,149,173,148,129,33,171,243,194,150,71,145,76,88,228,16,42,229,51,206,133,43,147,211,211,103,87,166,68,158,29,242,200,158,248,233,248,24,203,161,198,82,255,201,21,105,137,225,186,239,68,131,125,247,210,147,161,238,117,112,209,217,28,92,119,251,201,197,235,34,151,225,242,226,117,87,107,130,238,247,253,39,103,58,59,62,132,169,181,134,131,53,26,92,187,254,133,139,23,250,207,46,62,27,238,94,1,226,216,89,64,166,57,101,218,117,207,186,48,207,13,53,200,167,42,112,83,5,110,171,192,125,21,120,160,0,193,99,236,24,159,25,219,13,196,33,55,196,77,113,95,92,23,9,28,118,16,145,139,167,226,182,120,0,17,37,137,193,214,249,86,9,29,101,37,253,133,240,22,133,183,40,124,153,194,151,247,90,0,169,215,112,3,234,191,9,45,220,23,15,16,62,247,1,62,15,90,40,240,13,70,252,38,227,187,166,198,199,163,187,166,70,167,198,214,98,112,45,25,94,107,72,173,130,114,84,56,162,155,48,162,219,157,56,248,145,26,195,53,21,184,171,2,247,84,224,142,10,60,84,129,23,42,240,169,191,42,67,159,248,119,175,220,27,221,245,238,137,207,112,125,223,29,220,115,175,172,111,108,108,138,91,254,157,254,67,241,165,84,112,180,193,67,176,129,197,70,57,46,74,0,97,78,216,133,52,40,200,255,25,178,54,88,191,22,141,160,200,144,243,72,92,19,119,197,61,241,66,220,17,183,196,167,40,100,141,28,51,140,254,68,70,137,47,93,9,161,225,14,81,229,128,241,239,184,23,239,246,31,49,29,7,225,123,253,107,242,40,184,197,9,116,20,220,162,132,214,81,32,81,129,65,4,68,61,116,109,245,15,84,236,227,215,174,11,178,201,235,195,200,135,26,167,208,38,53,91,182,15,167,215,71,226,3,148,58,19,31,13,252,15,196,71,136,184,172,244,15,68,201,121,30,187,148,227,113,43,7,156,131,31,12,62,18,164,160,245,184,187,22,72,129,92,143,41,87,107,101,17,43,14,143,140,15,160,141,214,225,246,6,107,190,133,175,50,11,95,21,29,248,202,230,168,201,235,211,217,89,139,201,151,197,77,74,148,5,243,99,69,121,210,237,85,157,155,242,26,202,218,245,35,101,178,198,245,232,54,106,51,189,48,158,133,186,50,178,79,71,12,39,125,252,17,235,105,231,238,117,56,70,72,218,232,124,65,168,202,22,27,27,86,246,147,34,90,210,197,103,56,254,61,230,223,6,111,1,163,228,203,16,96,107,199,101,115,131,23,18,127,39,49,79,190,207,26,226,3,218,79,110,96,84,86,88,11,32,144,222,82,72,82,49,185,82,245,225,70,148,92,41,250,229,233,105,178,93,13,240,107,187,24,192,87,126,37,198,180,252,74,134,105,249,118,140,105,249,118,54,40,107,138,52,177,237,229,206,232,48,12,98,119,219,47,47,109,13,83,223,169,6,133,123,201,137,209,97,107,232,59,241,197,98,144,161,187,120,138,145,54,61,210,139,249,32,233,135,64,189,71,23,163,75,78,122,49,237,111,106,181,147,5,213,116,17,254,183,252,105,117,202,217,0,173,160,6,158,214,7,190,240,83,236,109,4,3,94,172,173,69,48,96,250,201,249,167,236,47,78,79,35,24,62,126,193,240,233,39,231,159,114,0,105,33,0,3,190,66,0,6,253,4,252,147,96,185,16,64,131,95,0,26,250,9,248,39,25,44,234,93,152,251,79,171,86,167,145,254,170,57,109,154,111,251,11,123,160,215,147,37,204,58,28,100,82,111,33,244,19,28,100,10,131,12,215,214,82,24,36,253,228,253,240,244,52,133,209,225,23,140,142,126,242,65,136,198,199,98,204,82,194,176,232,39,192,156,37,140,7,191,96,60,244,19,12,194,122,51,145,127,183,62,16,132,125,109,16,209,182,31,194,32,136,170,72,44,79,227,70,113,62,177,197,174,191,230,239,194,70,34,17,3,184,178,239,226,25,72,101,159,118,150,189,249,150,16,41,7,168,60,58,240,43,213,121,77,123,151,23,203,62,44,53,34,194,162,65,136,119,178,168,15,243,88,91,224,122,77,23,64,184,125,237,105,178,109,9,218,172,18,225,43,197,128,23,126,49,44,252,27,248,14,131,30,185,18,103,33,133,93,41,178,144,145,104,188,158,196,84,130,190,255,84,10,83,204,165,8,72,21,100,91,78,138,150,110,244,98,64,152,204,41,167,152,95,65,171,96,176,62,130,211,211,121,255,105,194,159,16,216,182,125,122,221,78,90,118,28,243,43,21,238,227,2,119,49,134,182,11,227,60,27,85,225,240,246,89,119,167,157,248,176,131,113,139,22,240,23,101,245,182,171,209,166,7,23,227,77,54,64,180,193,118,135,28,78,89,127,215,27,172,191,203,67,73,253,228,162,147,193,238,239,43,87,94,43,41,105,97,110,94,218,240,210,43,193,168,244,54,104,110,239,39,254,133,4,145,168,120,96,205,178,120,148,248,8,95,51,219,215,146,218,131,183,158,141,24,122,182,253,40,161,186,238,38,254,120,176,41,232,31,208,44,234,203,18,137,185,147,104,62,197,61,228,116,12,233,47,134,169,0,25,213,181,252,200,44,17,226,3,96,133,8,203,240,74,129,127,114,252,83,34,2,192,184,109,140,67,1,166,112,187,172,67,51,242,175,87,90,142,46,20,119,217,1,38,174,214,200,100,84,23,156,5,96,231,185,63,64,3,113,236,39,4,174,99,50,48,133,187,207,116,59,26,78,149,124,222,129,127,55,25,79,145,189,128,149,29,156,158,226,37,232,0,231,3,47,103,207,42,45,20,136,172,131,237,20,38,76,46,40,127,215,116,232,30,44,45,130,192,54,193,4,150,212,149,205,181,53,4,24,116,225,153,157,143,4,244,40,213,153,52,82,54,209,67,132,216,130,230,231,163,3,174,104,4,215,243,25,172,142,67,111,112,232,81,220,38,197,77,182,103,28,7,225,114,123,98,165,55,202,80,58,231,213,55,223,133,153,164,23,29,2,126,232,246,6,39,168,196,9,42,175,160,121,69,156,155,18,231,166,220,206,235,211,146,250,15,204,24,172,73,73,235,217,66,255,145,204,70,57,66,186,152,135,219,254,166,97,215,51,223,233,182,170,77,11,240,167,182,228,62,86,13,211,53,223,227,105,162,32,79,213,4,139,242,84,81,172,59,156,108,227,238,162,143,237,112,20,245,253,5,0,101,230,13,102,30,132,243,237,5,133,53,80,162,51,93,251,134,169,125,163,179,118,203,106,52,52,50,66,151,244,92,179,1,236,167,75,0,11,24,84,148,136,35,203,237,65,214,4,165,65,170,217,69,32,17,46,2,14,163,214,252,65,138,205,194,254,74,37,52,107,248,148,32,106,99,84,70,73,0,228,7,201,128,162,79,152,25,255,32,145,91,41,103,68,36,115,3,18,164,102,250,104,110,112,219,167,150,250,241,40,2,36,131,152,237,74,96,163,102,148,32,92,156,21,180,5,138,62,84,41,2,252,107,216,138,210,172,216,112,182,189,101,11,215,222,69,209,87,178,137,216,143,175,36,74,52,214,66,217,37,218,76,212,93,155,82,3,83,168,185,63,117,133,51,37,60,61,37,180,61,237,63,96,180,141,1,136,65,142,223,244,138,22,96,196,108,155,235,239,42,100,136,118,11,252,65,228,162,237,177,200,216,208,158,155,169,250,36,233,180,113,65,54,104,98,102,230,164,252,184,73,143,112,154,67,106,25,80,3,204,3,235,84,13,170,28,79,152,159,135,139,104,162,216,41,248,140,123,63,89,191,187,182,54,161,221,143,252,217,176,239,195,81,163,88,229,216,62,32,128,3,234,50,84,130,140,121,172,107,19,25,243,17,52,181,112,197,84,50,85,176,38,111,174,154,154,169,64,228,207,161,208,204,190,91,220,39,86,202,196,97,33,243,103,220,28,213,46,235,174,184,97,173,128,77,199,173,233,153,157,21,51,162,102,111,164,218,91,200,64,163,193,29,211,224,19,93,11,93,239,150,252,188,182,51,15,223,174,154,55,237,232,199,166,163,215,151,180,240,218,174,189,120,93,193,55,237,12,51,18,14,85,174,125,21,56,86,129,35,21,120,174,2,87,85,77,19,245,74,179,227,175,174,194,125,144,163,209,116,180,18,152,117,158,187,23,143,251,135,194,136,205,98,204,81,127,95,28,140,224,48,203,97,17,37,174,103,230,29,55,0,185,9,98,166,27,96,154,67,200,126,9,170,24,106,152,1,21,121,40,246,197,145,120,46,158,247,175,138,29,128,209,133,78,24,125,218,204,136,217,134,145,213,185,254,85,238,222,194,234,30,198,65,7,27,96,122,8,235,62,50,43,95,3,147,172,109,170,248,39,42,22,73,55,127,222,127,134,44,134,254,19,161,119,1,110,56,24,179,156,213,211,83,136,202,41,42,169,71,37,176,53,107,81,115,138,154,157,183,109,84,69,36,218,195,81,170,20,65,180,62,158,47,90,187,243,53,213,219,248,98,88,219,241,26,189,1,114,1,154,111,33,102,110,39,150,33,247,78,72,127,134,150,115,175,164,161,115,67,120,113,67,172,110,82,172,229,200,43,105,137,35,73,20,10,87,241,76,41,118,124,105,251,163,79,200,16,56,10,229,40,83,45,44,100,35,221,192,81,248,1,27,18,195,195,22,242,221,215,166,92,56,213,124,35,7,228,122,80,78,217,208,128,183,65,17,108,142,134,19,119,130,185,215,219,95,84,85,79,204,146,42,46,238,36,240,227,109,110,200,154,238,229,36,219,139,94,238,56,226,102,82,148,21,249,193,123,148,187,226,131,68,25,137,233,236,254,170,170,198,132,84,199,33,194,238,185,78,183,34,26,125,95,181,59,15,31,86,119,209,16,198,53,165,191,118,38,30,39,254,231,100,215,45,12,42,199,182,34,35,122,82,173,11,45,206,40,171,51,172,244,5,1,54,174,1,189,23,31,37,255,232,182,102,88,115,190,201,168,145,94,154,226,86,70,83,185,18,126,175,43,124,162,203,93,200,82,51,164,242,132,162,110,164,245,47,54,72,80,13,131,117,243,68,227,251,53,75,50,42,30,175,136,235,93,15,57,238,73,102,226,145,178,67,243,21,115,244,155,34,2,64,62,112,216,87,202,162,15,90,152,231,94,106,79,186,168,58,90,184,40,46,132,86,165,225,135,124,117,36,123,20,6,164,203,82,105,5,253,140,228,192,120,173,231,252,225,203,15,203,174,16,71,21,235,214,162,36,187,76,82,76,141,89,3,182,13,244,114,251,113,98,172,183,148,110,48,126,156,140,203,61,22,109,145,97,128,145,214,168,207,42,75,109,84,193,82,203,242,40,72,119,40,215,163,55,54,78,37,125,192,165,98,111,178,138,179,215,88,36,90,98,141,72,170,204,226,44,104,203,36,146,35,184,139,145,78,109,217,88,137,172,142,60,84,198,104,180,66,108,97,192,197,162,97,89,135,50,105,54,14,144,251,140,254,139,45,123,71,185,165,218,60,90,110,4,33,105,26,96,128,136,30,141,128,43,233,44,137,201,88,242,92,195,15,200,125,124,27,211,73,13,112,116,76,81,167,9,14,27,190,237,50,39,13,237,222,48,200,174,197,236,111,245,209,57,234,5,211,160,188,73,226,151,173,230,76,217,155,53,169,205,154,244,3,91,66,194,157,67,86,226,200,213,38,106,70,210,1,185,196,23,173,54,141,249,73,53,238,197,172,155,107,91,225,91,127,119,244,105,230,193,239,214,232,179,204,251,36,35,219,234,234,178,4,159,50,244,105,118,78,151,119,219,226,162,150,93,157,122,175,27,221,172,220,154,241,32,52,138,38,10,127,213,65,127,190,171,104,177,244,122,80,60,67,207,188,14,189,168,119,141,101,251,69,166,216,76,129,246,55,211,152,159,238,7,107,60,209,235,249,240,101,248,245,198,43,130,170,5,12,89,8,155,120,80,228,71,199,93,222,216,164,245,39,68,189,150,222,190,46,162,196,106,49,71,91,139,196,96,100,157,73,88,187,38,182,10,119,89,214,232,232,152,28,22,150,160,39,141,11,137,179,186,217,88,153,232,136,170,49,185,237,21,41,240,5,130,113,177,114,148,229,24,143,156,202,133,44,202,233,202,183,112,182,4,186,225,182,27,123,221,226,167,166,104,41,213,221,145,175,173,233,221,208,158,155,101,242,126,182,20,54,190,63,9,123,193,138,204,95,141,37,57,207,200,117,117,115,168,1,134,110,76,233,121,165,115,30,221,161,117,80,99,246,161,83,212,13,79,173,5,232,201,8,15,224,229,243,28,216,243,171,181,195,172,21,74,10,222,236,48,185,174,247,125,166,197,48,73,84,94,74,241,235,185,116,92,109,156,76,175,69,90,116,116,143,135,121,81,214,4,116,21,92,78,139,95,152,40,95,62,146,225,152,141,137,52,62,85,79,1,114,74,55,93,249,56,169,214,107,148,230,72,29,88,104,99,148,98,28,23,233,90,105,76,221,248,83,169,99,79,165,105,43,103,11,43,148,102,201,30,77,139,184,68,23,14,195,210,88,29,46,5,175,198,116,244,142,7,7,120,130,170,172,155,164,36,170,236,99,149,151,18,145,107,155,88,252,117,52,192,192,165,45,8,30,203,160,107,124,131,116,155,149,10,255,9,140,163,137,160,65,13,198,228,211,20,22,43,106,158,11,99,51,13,107,169,77,29,173,60,53,43,214,236,43,241,210,192,0,25,64,30,188,201,212,144,227,111,13,191,250,172,192,242,48,250,168,78,34,206,153,29,88,184,183,232,6,121,137,45,247,89,151,57,171,191,114,178,149,47,94,44,64,102,236,212,235,73,151,61,165,230,113,93,183,156,20,188,198,114,146,104,16,128,181,79,171,5,181,89,151,27,183,122,189,213,37,219,154,16,215,217,109,194,171,62,162,165,38,188,136,180,250,71,55,225,101,72,182,90,42,247,247,23,52,240,165,106,172,140,205,46,170,47,123,13,225,71,87,237,150,17,175,6,120,26,251,141,26,27,154,155,191,99,199,251,64,43,138,46,91,95,89,167,137,175,172,97,217,203,90,8,77,131,152,144,242,198,22,180,130,166,5,173,183,51,133,245,101,210,154,244,127,30,155,82,56,72,182,41,197,33,71,134,58,156,156,25,144,187,255,63,219,135,194,62,24,251,80,248,133,38,157,58,220,178,201,238,138,70,82,169,111,195,110,119,65,101,249,137,170,126,147,90,180,221,39,206,169,236,62,89,171,244,92,120,234,123,92,136,238,138,162,182,53,166,215,217,122,234,229,84,194,90,255,165,178,115,196,77,40,19,80,94,168,66,231,88,105,162,97,135,103,120,69,51,23,106,30,70,249,58,132,247,207,106,33,73,173,217,115,45,36,201,21,91,183,144,68,131,105,91,72,122,99,235,70,31,36,77,171,113,202,132,108,7,174,160,51,110,137,219,239,172,14,36,227,7,89,83,172,149,5,149,76,114,173,180,86,33,201,21,161,124,22,254,114,198,66,208,184,52,95,11,77,139,138,236,173,238,210,102,253,69,116,63,211,108,186,236,109,174,215,29,213,48,11,74,100,103,200,15,209,22,128,144,219,20,187,61,85,129,141,197,199,197,30,33,37,227,80,186,64,29,191,194,60,80,102,191,184,153,41,36,173,208,48,84,55,121,227,191,139,73,241,1,178,132,110,147,97,95,147,180,193,46,136,30,36,71,113,122,127,94,37,179,228,133,52,78,133,30,22,174,5,85,56,149,54,165,108,123,81,167,129,50,25,245,73,238,138,15,19,255,163,68,124,209,102,35,215,184,182,27,2,221,62,120,5,123,140,21,71,222,134,56,134,255,209,252,1,121,166,241,122,105,60,169,122,20,113,45,40,99,36,6,189,94,149,207,107,204,225,173,51,241,101,226,138,143,147,215,186,147,231,171,152,79,138,162,111,224,88,190,131,109,250,11,222,54,187,46,129,74,240,80,94,53,255,25,46,154,111,119,108,127,209,62,182,203,101,55,85,109,210,130,111,115,191,200,253,86,95,30,86,77,77,70,122,16,87,128,244,90,3,68,25,186,17,243,208,69,141,60,253,75,244,219,24,179,15,17,206,75,203,71,134,213,202,225,67,118,253,168,15,245,29,145,37,144,245,99,12,31,107,195,31,173,27,72,225,91,115,52,204,240,198,85,192,125,43,195,251,22,7,228,245,172,16,153,190,156,21,103,54,209,94,215,88,40,164,29,220,183,221,211,29,22,219,54,55,204,126,27,126,156,52,93,186,247,170,114,30,100,12,161,207,19,255,99,152,205,178,181,27,229,142,227,199,147,170,92,246,120,114,132,91,149,222,64,158,171,215,14,233,155,15,223,73,40,181,228,55,19,253,26,82,222,82,25,236,167,16,203,74,88,105,177,157,86,209,87,162,34,115,141,133,159,46,175,190,252,62,85,148,255,12,123,253,237,182,75,92,182,169,92,244,13,142,200,243,60,182,35,43,0,238,25,135,54,89,195,57,158,15,160,146,110,176,221,145,12,120,202,76,36,185,138,170,185,115,221,144,156,157,30,1,142,239,69,61,134,93,207,147,145,66,82,25,22,168,144,227,93,64,63,60,252,115,169,128,212,139,121,107,27,75,151,55,75,94,16,228,104,29,217,72,155,131,44,157,28,189,182,188,236,173,251,11,146,47,85,249,139,227,159,214,102,173,113,148,148,205,67,137,63,108,212,161,160,163,110,205,122,184,142,171,109,210,202,205,207,59,182,40,91,59,150,102,147,119,108,0,4,119,105,118,75,94,118,106,47,1,146,56,66,45,162,245,99,84,28,146,94,135,34,227,65,113,1,193,98,24,146,52,78,217,71,53,41,31,157,168,68,20,145,246,253,72,176,116,77,219,199,207,98,148,249,133,31,248,185,191,240,22,45,197,231,17,105,18,42,231,46,58,231,120,99,207,219,178,83,28,212,22,192,104,210,22,88,160,140,156,119,185,145,161,150,140,226,73,168,213,225,153,4,43,90,96,166,203,144,170,90,4,20,222,47,174,132,164,255,6,33,145,93,244,195,75,137,40,232,7,104,236,126,46,19,33,36,2,78,204,101,98,209,15,72,237,34,241,33,132,69,34,72,12,232,7,40,74,40,25,201,106,115,172,54,226,146,148,168,117,20,202,126,134,126,131,181,92,127,217,15,209,206,28,63,206,23,132,120,138,80,197,66,247,10,49,208,130,78,168,135,96,23,132,12,17,170,69,97,209,192,46,26,112,10,76,249,134,48,118,222,236,178,57,230,224,146,185,41,73,177,131,28,22,138,105,83,134,236,210,144,43,227,178,153,41,155,97,44,26,75,150,34,169,150,68,22,227,223,164,180,204,170,153,101,90,150,150,69,204,202,208,248,71,155,228,225,243,104,139,220,123,30,111,146,107,207,227,45,56,215,142,54,225,232,132,159,45,63,192,237,180,233,231,248,179,37,253,106,151,62,221,137,205,9,172,140,251,141,156,164,116,182,46,22,46,202,59,99,40,96,103,2,80,29,85,22,150,112,83,40,197,42,250,36,160,244,92,231,148,110,7,142,49,231,49,229,204,85,206,216,245,98,203,74,102,186,108,52,52,152,99,26,11,111,185,68,111,57,28,18,141,232,152,6,196,214,74,115,227,6,224,181,227,194,242,166,247,84,17,124,6,250,179,225,0,16,179,246,105,0,155,238,0,157,33,108,208,219,37,89,212,169,251,30,144,185,131,126,162,115,31,83,238,68,230,174,15,62,180,7,191,170,133,163,99,121,38,17,40,99,117,79,129,62,64,68,229,186,95,195,237,191,49,2,210,200,131,56,39,35,113,64,215,149,130,240,81,121,190,111,219,35,101,130,238,88,5,58,189,221,214,252,229,46,74,228,42,204,203,127,116,1,137,215,223,0,241,48,136,202,55,121,197,171,33,110,99,31,187,113,199,82,76,111,88,119,11,228,22,89,86,205,135,153,159,172,163,254,120,178,142,170,227,137,118,150,155,104,103,185,235,184,52,11,184,20,36,204,215,200,104,165,22,180,82,187,220,235,14,33,247,72,158,43,158,212,110,82,34,243,111,113,253,55,236,19,110,225,244,212,142,226,166,232,204,251,48,113,135,243,246,153,135,237,242,145,55,43,253,121,41,38,48,159,150,168,209,153,152,150,254,150,56,40,223,92,174,231,77,196,120,52,153,138,87,6,36,58,84,130,166,90,187,40,93,188,76,236,214,125,73,153,40,229,142,202,196,88,46,169,154,145,228,150,170,225,254,19,163,164,183,67,74,205,139,40,46,116,10,127,234,126,243,231,195,32,74,22,101,83,220,232,240,188,205,192,23,38,91,158,167,206,116,201,212,237,1,122,220,131,75,205,147,112,10,43,186,32,235,3,248,25,213,152,43,200,38,68,46,56,250,163,202,206,35,165,101,37,15,227,201,114,35,133,50,207,217,107,228,148,206,21,78,178,54,141,100,111,235,167,196,39,156,121,119,177,143,2,1,165,99,91,63,50,102,102,84,47,180,101,39,197,152,83,60,102,149,1,45,207,100,202,66,55,37,113,24,32,242,66,126,99,112,75,134,241,174,168,108,120,219,254,161,40,154,172,121,203,88,12,163,91,84,109,22,188,238,117,234,172,11,60,218,92,118,91,241,78,150,206,226,66,103,66,203,227,195,106,4,151,138,70,105,164,93,109,107,220,78,253,65,208,183,18,221,250,75,72,163,34,107,66,90,164,56,189,39,118,116,184,254,42,210,209,99,181,64,71,89,187,26,167,170,247,167,149,161,134,251,91,125,218,201,103,243,69,21,71,157,112,172,45,210,39,211,188,172,30,193,37,50,54,143,115,86,92,103,101,198,59,138,149,145,33,118,155,134,9,203,209,97,2,228,53,221,90,10,215,198,218,110,63,47,210,170,221,225,133,182,33,46,148,150,32,148,189,103,200,81,235,200,222,46,15,33,66,238,23,207,142,127,144,34,59,145,19,68,231,214,241,91,45,91,13,105,249,128,198,123,92,20,237,198,233,228,81,254,69,177,244,65,200,202,83,127,9,106,152,79,235,220,206,218,164,154,217,199,217,30,201,244,52,153,101,69,140,84,62,182,116,179,200,103,231,244,167,153,241,31,181,83,157,130,95,203,110,179,53,199,27,175,69,127,162,198,104,51,118,183,90,254,162,26,136,79,208,81,32,37,30,207,127,198,0,194,56,239,16,23,40,57,182,177,133,51,119,72,244,47,137,99,208,53,171,225,10,160,68,9,132,226,244,84,11,116,136,98,125,145,241,41,7,55,70,74,75,90,105,137,235,218,252,56,44,223,205,146,171,27,252,227,99,142,69,199,154,12,32,245,230,110,157,132,241,233,233,164,108,213,130,197,119,216,157,115,173,130,141,55,117,93,209,65,123,35,93,135,187,148,94,154,48,112,122,10,151,137,147,179,225,57,110,46,32,67,161,60,134,81,91,184,171,249,45,133,235,240,11,215,43,232,94,36,191,154,158,49,76,177,70,15,255,1,30,42,209,184,31,89,248,163,247,173,102,191,113,249,176,19,202,95,144,13,116,80,182,185,113,247,139,29,98,234,237,224,90,94,198,150,179,142,248,38,6,211,44,51,192,254,149,205,22,33,201,35,86,187,111,162,195,118,45,104,207,166,66,165,118,66,59,90,168,176,146,238,20,125,198,29,157,24,222,160,221,215,63,13,144,103,109,245,182,130,52,159,242,165,93,248,55,144,251,10,155,247,66,14,171,32,70,239,18,79,41,38,241,87,87,227,150,95,122,148,188,177,28,141,163,83,111,203,33,185,8,225,211,118,90,46,34,41,183,83,138,133,12,201,130,115,191,189,117,88,98,205,246,2,191,186,26,216,223,124,57,80,60,251,137,98,216,79,33,16,32,151,255,244,116,174,2,242,185,232,0,146,14,227,162,74,0,191,92,85,89,26,17,252,138,116,232,207,196,190,31,22,206,68,4,117,87,236,168,48,138,239,220,36,35,198,70,166,210,194,153,137,84,76,209,66,14,21,41,49,83,174,240,43,76,29,144,228,215,52,236,96,127,196,100,4,10,213,153,209,164,195,2,31,12,96,147,29,250,187,37,212,52,197,237,71,221,32,149,85,200,128,66,83,94,111,63,175,170,124,70,145,144,121,127,0,209,91,123,150,117,208,231,112,128,95,197,7,184,29,223,185,94,58,61,188,239,244,240,145,113,196,207,65,158,115,21,229,254,230,244,129,204,199,11,190,243,164,68,23,122,120,17,82,57,229,125,41,33,232,45,208,80,34,126,175,173,173,94,29,33,98,247,156,231,254,180,132,74,56,31,86,243,76,62,195,152,235,206,149,13,241,196,103,166,181,230,211,59,189,74,78,28,177,158,215,209,37,205,36,205,159,3,196,73,201,165,59,246,42,12,161,150,224,138,235,184,170,148,201,164,232,142,89,68,187,128,85,118,141,180,192,174,194,42,55,124,205,70,174,109,115,231,115,56,76,158,250,55,234,14,176,134,55,140,64,246,83,72,103,39,232,209,120,119,15,194,71,254,33,252,61,246,247,5,142,232,169,121,81,242,167,42,171,122,84,242,123,179,36,138,80,151,227,169,114,0,235,107,87,176,16,103,189,119,226,172,60,163,250,140,79,206,22,76,113,105,63,173,105,22,216,57,40,6,23,47,30,138,82,63,68,103,151,247,205,90,1,203,203,103,61,219,227,142,108,143,73,179,72,245,217,191,0,65,82,133,216,17,23,168,219,250,230,108,191,138,157,158,62,23,156,132,186,49,50,5,131,86,44,87,111,165,113,132,108,14,17,21,224,195,171,165,243,20,113,17,238,20,241,100,109,237,70,243,185,209,81,166,251,10,232,203,145,8,133,53,49,174,8,49,246,88,92,111,204,15,36,136,235,110,203,213,85,131,184,125,13,50,101,116,153,249,187,57,95,109,129,248,145,252,20,52,165,98,161,194,92,125,202,181,154,88,88,183,84,40,44,85,40,44,236,64,135,128,60,53,94,11,57,0,88,180,133,207,194,122,68,23,18,205,90,72,116,142,40,172,212,254,91,10,39,37,247,45,128,83,231,128,78,103,67,244,59,50,233,251,100,48,106,138,191,168,42,205,90,246,147,126,49,164,35,226,92,108,135,26,106,100,12,76,225,170,195,206,243,100,31,118,240,254,54,243,63,181,209,219,125,181,143,143,125,153,50,222,71,165,201,227,245,10,22,99,86,138,231,254,145,178,81,124,21,98,173,99,101,7,62,121,58,46,0,110,124,230,79,0,45,29,0,2,121,62,216,4,108,193,166,3,164,51,227,11,219,207,97,144,187,254,209,248,194,158,88,221,173,31,28,128,129,100,140,43,233,241,121,26,132,241,35,108,223,217,133,241,93,5,164,253,76,200,83,230,208,21,59,3,40,192,45,63,235,235,224,133,126,95,182,118,157,77,216,97,115,215,247,68,175,160,103,173,55,106,229,137,202,221,104,230,137,9,94,31,12,134,208,170,83,12,156,103,131,137,59,112,14,6,79,220,193,142,123,105,75,143,213,191,238,202,161,46,31,78,95,214,7,135,83,15,53,225,208,157,24,180,217,24,15,44,135,171,205,61,100,106,91,98,85,153,231,179,148,4,235,88,74,218,220,11,102,49,145,124,195,146,145,174,124,221,103,129,233,198,74,135,61,82,244,51,24,146,58,40,211,17,198,40,206,226,165,45,251,188,68,65,53,202,63,48,233,202,188,206,42,242,49,233,20,201,83,88,184,107,107,176,154,75,119,24,45,93,207,200,129,53,51,150,143,130,129,60,227,60,5,166,122,52,116,37,16,161,213,178,98,214,107,62,188,178,116,178,186,90,182,182,196,76,66,225,1,35,11,105,164,115,183,36,75,146,51,64,98,3,223,212,60,152,161,189,82,233,255,252,86,109,160,147,243,14,65,160,221,27,135,224,196,28,130,83,181,213,59,112,210,33,146,27,108,235,208,166,56,202,81,201,20,135,142,169,70,149,164,65,14,241,180,59,144,52,8,108,227,58,5,130,37,37,5,98,197,98,105,25,59,135,171,220,233,233,65,157,52,57,148,164,201,62,146,38,7,154,52,65,133,234,22,101,114,122,90,181,226,134,83,123,193,137,41,156,243,1,252,61,246,67,129,88,97,106,159,203,101,235,92,174,58,78,234,105,237,164,46,219,39,117,245,186,195,123,218,56,188,203,174,195,187,234,62,209,167,141,19,189,236,58,209,171,37,199,252,212,162,106,114,249,213,38,106,166,124,58,55,111,19,83,77,235,152,107,219,199,36,205,169,73,159,74,135,54,93,60,219,167,104,186,237,136,192,108,232,136,86,105,35,238,111,233,87,136,125,236,174,38,49,76,161,7,166,16,81,28,149,14,218,5,36,245,81,181,169,15,132,32,211,58,71,174,56,166,190,17,193,115,204,123,225,170,31,215,47,54,59,38,130,183,29,108,160,229,68,10,172,47,68,177,13,34,5,214,155,216,105,192,27,0,36,118,90,130,199,77,148,180,196,95,7,61,26,161,125,30,191,125,210,134,24,103,94,14,136,184,176,30,22,224,66,6,56,51,101,153,18,192,65,240,177,58,167,43,150,253,190,32,77,160,226,117,104,134,220,23,115,242,2,29,178,182,134,6,199,150,97,157,25,204,121,98,105,88,214,209,15,166,25,213,59,186,73,72,28,148,72,177,248,3,216,162,25,108,245,99,191,128,191,252,26,24,64,72,62,5,230,16,44,224,184,79,234,50,187,216,81,134,203,161,47,91,24,30,114,27,168,126,140,124,43,254,188,223,90,196,15,88,150,211,74,132,229,203,15,106,80,235,220,61,41,151,13,53,128,161,194,234,207,210,60,168,137,212,79,235,238,152,105,128,251,190,146,55,217,103,216,251,106,14,246,105,192,251,52,224,125,61,224,125,61,96,28,27,195,220,30,154,217,80,33,140,76,46,233,72,7,151,14,179,150,140,251,244,208,38,228,121,13,208,198,58,108,147,242,38,213,108,167,100,153,180,41,38,105,117,153,181,181,164,174,233,229,28,54,175,73,214,144,46,250,91,44,115,112,236,59,112,36,148,174,28,245,113,253,22,85,214,240,242,113,227,6,85,46,71,192,199,173,219,83,217,196,179,199,173,155,83,217,64,167,144,101,9,66,140,59,17,34,238,244,89,0,3,206,27,156,65,102,67,245,122,138,207,180,195,52,183,83,249,99,198,193,124,32,115,248,51,38,127,159,151,142,76,195,71,100,153,118,51,152,37,41,220,50,122,37,140,117,80,198,69,50,233,237,173,63,205,147,204,233,173,244,80,36,105,109,205,116,245,17,115,236,112,119,35,94,186,73,200,158,43,82,2,75,98,191,244,79,144,242,197,231,71,162,139,188,77,193,148,144,183,121,38,142,33,21,72,52,52,187,69,244,24,4,248,12,193,196,163,210,31,247,116,239,123,162,103,122,47,63,176,235,50,200,61,239,217,222,252,44,89,193,14,41,193,211,211,1,121,31,0,122,40,138,143,238,79,156,222,252,168,7,64,107,198,22,241,172,43,26,99,71,73,121,47,184,231,244,99,119,132,71,92,216,219,235,99,37,94,44,127,44,239,128,101,147,239,137,124,253,163,210,230,229,75,73,145,163,114,156,161,232,82,133,204,78,102,147,160,213,59,146,242,14,92,75,214,98,199,26,223,138,226,167,40,168,168,121,80,19,106,79,189,169,226,130,93,197,51,186,174,154,217,125,198,11,145,184,198,207,208,172,170,41,71,89,79,72,161,250,132,107,246,15,75,189,52,149,86,100,165,238,164,67,69,24,248,36,192,12,203,82,17,195,196,175,39,98,66,235,213,238,151,227,106,111,84,73,33,238,161,122,121,174,95,92,45,98,58,35,109,7,213,2,86,88,203,42,43,134,219,218,49,2,118,148,177,36,248,80,201,233,202,123,246,144,249,216,242,203,218,142,119,25,10,50,193,181,39,224,73,89,179,176,199,13,161,222,254,182,191,209,192,23,62,37,104,149,225,152,73,210,152,209,55,189,77,32,146,217,133,158,149,35,22,97,176,87,207,245,230,76,255,131,106,219,45,235,70,95,204,117,165,26,197,3,212,189,180,239,42,16,215,207,224,106,15,247,7,76,130,251,10,127,155,250,136,205,81,23,185,110,138,150,59,36,123,141,98,199,186,212,211,134,36,111,147,8,105,146,12,53,138,4,101,206,44,130,132,49,253,205,18,22,161,184,141,50,102,14,172,227,178,195,147,22,106,211,171,199,132,219,37,90,139,8,200,216,215,109,220,213,112,130,242,215,35,20,101,168,208,38,8,224,191,184,228,196,24,191,203,130,210,122,225,52,40,16,7,97,127,233,126,89,144,252,195,218,90,129,111,221,104,116,54,118,28,221,124,171,201,102,189,231,117,161,222,228,25,241,164,30,148,254,166,120,68,34,76,215,228,112,239,202,223,123,37,156,154,119,48,253,33,74,192,188,64,20,26,207,230,112,112,38,37,116,120,31,78,58,248,1,250,17,5,104,246,196,167,152,206,250,111,16,125,78,198,79,160,202,13,241,89,233,255,178,184,85,250,189,41,76,74,202,136,248,75,248,132,83,45,67,239,228,61,241,1,124,201,66,226,113,137,46,88,213,215,71,240,85,229,7,7,41,62,122,146,248,142,94,11,31,118,96,50,75,31,193,90,187,95,232,181,11,39,36,59,187,39,53,41,126,182,164,45,60,213,145,120,97,81,18,138,237,204,248,212,100,231,246,51,211,204,199,212,33,106,204,2,202,195,210,178,136,244,121,201,200,207,170,192,247,31,150,107,107,92,74,193,244,158,93,38,78,77,181,12,224,59,118,114,149,118,84,121,231,252,42,51,89,134,161,140,28,188,13,203,149,115,43,113,211,114,156,156,42,80,146,149,67,171,206,92,167,232,60,104,173,185,252,0,87,59,2,179,99,141,199,86,102,92,164,186,178,132,181,192,79,164,69,188,138,109,217,25,168,122,181,241,62,44,45,67,89,106,196,245,44,247,106,89,8,140,245,12,119,106,25,228,242,243,234,32,50,253,43,83,131,30,140,233,24,201,116,18,57,238,49,118,34,86,217,78,196,20,139,106,156,160,43,246,96,92,238,13,115,248,227,43,125,124,56,77,10,248,246,82,242,187,204,21,40,205,231,188,40,91,85,225,141,75,167,162,71,178,112,253,201,147,73,145,207,104,72,143,180,66,226,218,218,146,4,77,152,100,46,138,105,27,229,231,112,189,34,209,17,228,159,97,233,146,84,98,157,220,232,155,175,228,150,240,170,5,13,249,230,106,19,124,5,171,11,43,160,186,87,200,29,141,180,103,109,63,108,126,152,40,177,196,107,68,85,148,72,195,36,114,10,144,158,199,55,119,158,94,252,66,24,154,116,101,148,65,229,224,111,108,227,67,228,190,157,158,194,79,234,162,129,203,130,24,130,12,192,66,153,205,129,152,94,146,77,1,199,86,12,0,178,200,228,228,120,67,40,186,84,98,209,194,99,59,58,132,104,190,253,149,174,183,10,77,242,23,144,130,212,139,127,72,133,150,177,151,136,149,89,85,11,146,57,69,109,96,83,248,146,232,188,85,27,216,136,188,202,53,155,65,150,154,132,146,31,158,145,157,207,181,53,94,177,197,250,139,45,247,100,121,99,138,31,26,67,190,27,114,235,222,73,38,112,210,163,172,26,198,246,165,30,74,52,138,188,79,74,189,182,10,75,54,56,181,100,131,51,213,114,70,45,103,29,173,102,174,38,210,94,108,241,153,65,77,102,205,38,139,81,225,125,102,154,180,240,120,164,155,228,154,26,43,57,70,193,57,164,207,88,213,22,182,196,21,178,153,42,119,191,190,121,229,208,4,145,88,132,44,198,61,25,223,67,251,144,39,185,178,82,119,134,242,182,153,94,145,9,42,98,235,21,89,35,222,18,85,51,145,174,93,35,23,73,43,90,181,83,140,2,111,125,243,98,174,234,64,157,100,33,155,242,49,104,134,191,72,219,118,3,104,164,82,115,200,146,230,194,57,49,72,25,137,74,37,63,162,164,146,24,144,100,159,137,144,174,157,39,210,121,100,14,137,32,236,60,161,149,167,99,170,230,234,172,194,14,178,65,159,69,170,175,17,7,53,169,24,199,37,193,4,25,249,193,34,137,98,228,209,59,238,144,104,205,122,29,36,199,130,58,252,181,72,211,240,76,2,105,245,57,7,214,214,86,81,71,21,41,156,107,199,247,241,85,110,109,141,78,196,143,237,115,119,242,166,165,62,183,75,77,101,169,70,214,83,127,115,123,219,225,135,205,118,83,7,170,41,167,217,130,255,47,28,93,208,117,187,26,60,36,168,82,124,108,15,122,223,196,87,118,252,177,137,207,236,248,35,19,95,216,241,114,244,70,88,158,59,120,29,232,193,93,50,168,119,63,123,148,47,66,52,198,179,254,162,184,118,76,31,214,181,56,181,175,14,48,159,104,16,43,165,233,37,97,177,241,222,176,90,143,131,112,138,50,141,64,13,194,212,59,150,41,133,64,73,141,221,45,209,118,124,130,164,39,82,214,116,111,129,51,39,25,177,63,248,36,126,126,127,178,75,73,220,64,128,114,159,58,69,87,174,18,135,171,9,146,242,243,69,57,69,241,177,28,104,31,100,17,197,168,219,83,174,19,209,191,132,6,34,18,238,12,89,148,168,169,65,21,4,174,93,3,146,96,110,235,150,93,8,167,229,146,150,105,101,44,197,61,239,138,131,179,24,77,117,214,41,174,157,214,25,94,88,160,181,180,195,186,88,18,85,7,71,130,141,162,85,241,236,131,34,152,79,147,240,6,236,100,184,74,147,249,61,88,72,112,253,194,179,132,112,95,47,68,243,63,73,134,220,218,227,18,138,244,132,166,231,107,42,198,198,84,15,234,239,209,96,174,29,211,29,136,201,133,100,189,89,19,122,32,68,30,67,73,123,203,41,125,245,161,236,231,143,209,242,33,46,22,9,27,167,201,33,67,71,116,128,144,136,189,221,170,61,68,226,72,215,30,250,97,173,246,200,71,143,14,163,16,202,151,94,64,170,147,142,181,216,0,195,172,6,93,163,151,105,17,114,212,204,210,68,211,29,202,205,94,209,189,66,89,237,120,126,238,98,107,33,156,0,9,191,56,157,72,171,100,177,90,140,102,181,45,164,105,58,152,123,82,85,97,47,179,149,59,84,188,106,147,245,170,204,170,214,199,172,67,84,143,173,96,207,212,154,153,192,154,177,107,158,141,39,123,80,251,24,127,97,185,164,188,33,98,188,173,194,95,107,79,0,65,142,86,240,150,110,117,37,213,168,128,200,182,1,121,213,22,75,55,50,12,139,20,166,218,59,169,29,231,164,104,201,22,249,107,53,22,207,133,26,205,162,86,178,228,107,168,253,145,89,219,75,9,96,243,8,176,223,67,102,58,220,197,187,191,61,100,169,112,155,45,237,62,178,10,96,78,215,39,121,184,160,98,55,50,148,104,143,48,238,220,101,33,167,253,204,26,199,179,6,33,20,219,60,8,162,120,212,156,85,154,255,64,61,215,40,246,90,128,118,219,208,184,180,181,70,208,204,172,147,187,163,28,69,208,114,50,120,109,109,235,58,202,96,47,0,171,250,121,31,37,231,22,116,150,167,190,146,179,64,188,155,110,151,110,103,5,41,172,46,68,52,137,186,50,221,46,33,60,220,65,243,30,33,67,9,126,145,54,217,13,243,57,145,25,218,69,91,196,35,116,106,204,16,42,130,134,114,231,93,169,186,34,200,33,249,176,0,122,106,45,18,115,172,221,102,5,182,112,238,9,213,142,242,221,104,117,56,74,202,57,90,192,128,217,34,155,176,103,74,113,155,57,121,6,55,196,252,210,68,251,87,18,200,138,128,10,164,101,218,226,181,203,109,53,175,151,73,206,217,36,106,90,78,79,87,19,184,157,100,209,45,121,126,95,55,93,54,181,105,91,180,48,105,75,179,59,228,175,104,99,24,110,167,10,51,132,48,119,146,46,36,236,4,83,151,142,195,61,151,167,13,223,199,96,67,176,57,107,105,135,212,128,175,172,65,47,181,160,126,189,177,170,111,75,249,84,152,13,180,30,167,198,137,111,74,176,158,133,21,199,235,222,138,80,195,192,107,50,210,223,104,0,216,106,22,93,157,174,235,46,13,243,145,3,43,245,194,27,54,147,181,206,251,188,126,222,43,13,40,38,166,96,235,186,158,131,11,173,182,73,11,185,196,139,218,18,23,26,164,50,253,173,186,37,91,180,136,135,93,13,210,171,232,194,107,248,143,13,88,27,168,195,96,212,128,75,208,9,151,137,134,139,167,130,134,249,108,35,232,79,82,109,118,21,53,24,21,34,171,225,183,2,231,86,33,179,22,38,131,11,112,238,143,115,192,9,241,184,98,157,54,223,255,168,28,213,57,151,158,78,250,0,146,20,135,201,240,58,247,96,130,11,251,24,121,218,164,115,175,166,41,159,189,195,6,4,42,11,2,230,230,198,30,41,112,76,100,216,35,163,131,178,142,29,157,186,53,58,228,215,237,74,134,23,42,104,186,163,99,4,142,119,132,127,241,112,176,39,253,166,213,189,241,158,49,164,116,30,49,149,189,102,32,153,53,144,12,45,111,147,63,57,117,96,86,214,180,168,110,94,103,46,120,18,198,168,101,135,103,143,196,30,198,112,231,137,230,148,123,129,176,54,135,87,59,207,206,36,186,46,200,18,166,102,167,23,164,92,136,20,72,206,199,188,91,123,144,184,173,87,210,29,12,173,170,187,216,28,110,144,143,52,107,83,103,191,79,48,227,172,155,86,252,3,235,36,40,70,148,203,187,221,46,254,168,11,117,105,83,53,142,220,204,112,139,177,182,59,28,5,158,222,229,58,11,27,239,198,90,174,165,231,51,251,239,166,254,73,2,139,134,158,83,189,158,60,96,229,227,42,190,181,152,132,59,234,171,39,2,192,202,38,225,170,250,234,89,86,89,238,89,99,230,107,128,110,166,215,176,199,125,45,237,80,250,185,150,74,139,220,230,100,27,231,2,110,24,36,253,26,103,37,144,76,108,138,13,78,43,201,177,64,174,15,218,222,78,198,119,83,184,140,236,57,246,126,187,83,99,124,172,110,210,125,16,168,158,97,188,190,228,122,10,224,92,114,117,245,151,148,33,190,194,170,93,204,28,129,200,71,171,19,231,126,227,27,95,255,187,203,250,171,246,58,121,152,90,207,100,206,42,144,7,171,113,103,49,171,204,139,206,181,213,129,184,125,20,39,88,130,195,209,198,218,27,33,117,251,221,228,83,11,145,60,34,46,83,141,239,5,23,159,7,229,182,127,121,139,222,128,41,131,255,160,132,117,96,239,195,79,106,184,146,240,157,210,158,33,132,123,122,138,191,143,229,239,71,165,229,205,226,220,146,183,100,137,47,173,18,183,172,18,196,168,30,86,22,87,90,243,1,145,105,43,170,26,55,90,167,73,131,93,10,37,50,127,77,50,178,137,243,87,89,92,111,197,18,36,147,141,186,106,41,92,84,213,216,223,237,172,165,100,139,19,253,72,238,54,82,122,243,51,251,240,131,212,246,106,68,123,139,216,124,200,125,137,67,218,88,234,222,173,35,140,141,239,7,193,49,74,33,57,72,227,39,200,141,15,148,194,212,153,124,237,192,122,146,82,235,81,201,251,8,81,240,61,22,141,39,18,150,108,233,42,34,93,186,96,139,84,96,174,36,171,139,145,19,54,101,139,138,245,104,81,80,221,98,107,3,16,112,212,206,16,3,114,203,14,208,5,198,126,18,194,86,234,145,33,72,32,152,66,70,31,187,211,32,77,243,231,78,58,234,233,254,95,151,149,242,56,225,164,110,165,244,92,50,128,179,164,252,13,106,179,93,154,227,169,7,203,219,142,211,224,184,163,97,140,70,129,154,28,153,147,132,246,115,61,120,98,64,152,79,87,168,12,60,120,242,21,165,62,76,98,132,85,146,147,58,25,174,221,252,159,35,248,230,46,165,207,225,116,14,218,169,161,203,156,15,56,175,93,169,62,117,162,250,224,133,136,177,168,90,111,46,184,105,47,210,124,237,217,153,237,114,64,47,200,199,105,167,104,55,26,48,221,28,54,90,15,92,32,170,253,28,41,111,212,143,192,83,205,107,112,35,200,92,11,82,230,225,62,17,228,17,153,255,37,197,178,164,68,53,90,210,57,99,205,218,251,243,10,170,177,222,214,93,249,78,212,75,99,184,53,243,66,13,81,208,181,172,242,185,94,211,142,76,86,108,31,218,82,216,251,112,84,226,118,102,143,30,248,188,87,83,41,164,233,124,16,20,193,172,28,45,77,33,142,165,199,78,61,208,113,230,218,90,164,231,88,209,56,115,223,196,137,25,126,96,121,49,129,144,92,249,83,107,82,230,114,70,102,100,87,138,39,101,34,34,192,209,94,46,224,224,13,99,111,117,53,135,51,99,53,17,168,88,154,223,76,178,32,245,86,67,81,34,65,225,197,130,65,232,37,103,195,116,84,41,171,203,8,74,88,34,83,215,211,81,143,114,138,144,198,79,27,48,115,197,42,218,148,102,155,14,25,49,63,19,103,147,214,118,238,88,7,211,71,105,93,6,21,150,135,194,27,194,78,48,37,62,236,40,33,181,13,186,11,124,145,74,201,36,58,38,95,20,198,223,104,221,108,67,199,99,172,101,179,193,126,140,173,232,169,196,172,26,64,199,8,59,99,216,91,91,52,53,226,3,141,94,83,167,78,79,177,243,92,205,146,206,127,110,209,81,74,67,188,254,236,97,199,90,239,30,130,90,148,182,78,244,75,209,6,170,94,176,119,38,35,130,16,42,218,192,72,9,176,117,12,18,84,66,38,51,135,100,67,200,74,210,111,255,163,120,41,39,82,230,56,61,181,198,128,23,54,251,211,8,58,132,88,232,75,132,202,122,158,70,82,23,154,143,57,75,180,33,180,238,128,245,204,108,205,15,45,3,155,195,47,8,187,248,217,47,186,68,236,94,88,34,118,128,111,234,36,102,129,190,124,152,196,204,205,3,158,144,97,86,5,8,216,156,149,223,120,64,84,110,177,135,168,107,30,7,44,143,80,58,108,130,9,109,122,179,35,23,172,194,83,228,196,25,166,145,168,51,229,77,240,226,97,137,98,132,53,82,142,174,76,105,176,31,167,55,99,162,250,168,247,20,113,93,225,57,210,30,227,168,100,198,49,168,75,195,173,33,71,209,41,152,187,118,19,99,42,212,146,196,204,112,101,213,18,38,132,227,0,99,32,195,29,249,98,189,137,204,138,2,123,210,220,224,232,36,193,125,56,207,73,209,242,211,32,93,196,94,198,232,209,117,165,95,130,130,26,107,224,249,120,61,50,90,242,238,168,246,73,134,240,201,92,186,157,71,111,93,184,191,112,23,189,226,76,114,152,204,252,134,106,126,35,156,223,16,253,39,86,227,104,111,152,194,159,38,25,17,140,186,33,16,169,161,207,215,214,230,173,161,187,18,249,235,231,75,235,164,75,194,198,21,168,8,173,155,79,77,54,226,102,73,50,19,82,172,228,211,178,83,174,228,83,148,2,33,204,163,102,65,17,23,189,114,154,63,135,206,156,228,134,103,118,198,208,9,70,177,215,126,43,149,158,150,3,184,148,160,39,219,148,244,205,161,19,77,91,3,36,31,96,63,192,162,181,63,251,217,212,78,115,213,113,10,43,148,172,41,71,122,141,9,212,85,138,58,186,140,170,2,161,19,241,233,41,243,210,3,214,106,224,14,103,188,179,66,149,16,160,200,159,233,224,36,57,112,66,44,140,5,164,90,51,3,240,69,27,128,19,92,1,201,222,16,1,57,217,179,200,209,169,159,214,246,250,196,21,7,208,217,150,106,72,71,223,231,4,199,131,85,223,159,147,198,71,66,230,143,253,213,3,151,212,65,16,93,192,224,74,26,28,250,129,204,240,61,1,6,166,82,229,240,48,105,53,80,106,6,113,163,55,195,67,202,198,227,245,67,172,47,35,132,112,118,150,106,15,101,77,216,82,180,222,152,169,108,14,117,102,102,235,71,230,187,153,225,152,50,28,155,111,32,227,245,168,230,16,214,250,23,51,76,33,117,4,124,153,133,46,35,217,79,54,46,226,138,159,203,14,67,88,60,56,91,180,145,234,142,162,98,133,117,121,165,8,184,100,1,170,166,109,36,201,137,148,22,154,106,122,195,85,134,107,109,210,161,148,216,189,34,215,59,132,222,122,150,149,20,133,23,172,71,100,52,216,195,166,36,204,10,177,108,73,192,10,65,249,106,50,38,97,177,29,2,81,237,117,137,39,164,97,235,106,229,27,177,142,40,100,204,197,222,31,107,50,242,51,230,247,194,14,177,196,172,66,141,214,105,60,82,98,4,209,59,158,52,146,45,166,38,184,200,113,117,244,234,50,33,82,21,195,206,23,37,140,98,112,41,176,184,202,187,204,64,177,51,229,164,124,208,211,166,194,139,70,250,60,103,121,178,30,178,66,101,53,189,132,28,98,65,189,189,124,81,81,208,87,200,189,82,152,250,62,167,60,144,229,165,169,4,181,232,10,242,9,164,42,71,86,28,199,151,20,207,157,242,75,125,151,65,50,255,162,175,44,80,110,190,191,33,128,172,71,48,96,225,92,101,75,168,176,26,54,202,190,144,129,9,236,6,93,182,109,41,48,126,224,233,145,96,116,143,12,226,114,154,148,53,230,113,162,218,96,79,88,62,225,163,218,172,43,188,46,93,5,155,59,52,190,87,227,133,57,159,147,40,94,165,204,191,192,205,100,17,58,252,38,147,234,135,212,16,109,187,147,96,97,138,111,34,41,106,181,220,127,158,161,65,146,24,87,125,232,170,115,204,230,135,245,80,14,191,39,194,61,119,56,133,213,6,7,28,249,69,16,165,164,35,17,141,2,162,200,141,57,150,156,81,244,130,171,129,169,151,70,18,96,242,23,148,75,69,248,11,165,99,42,115,206,146,236,110,80,28,36,176,10,36,75,114,78,5,102,20,233,207,1,169,49,96,116,227,27,117,38,232,34,212,124,21,249,178,135,34,13,248,106,91,231,67,100,62,105,186,240,130,41,66,151,58,46,125,83,169,157,161,77,226,55,223,159,51,229,14,161,232,96,41,162,41,226,33,122,248,243,55,207,206,98,95,81,181,212,182,54,228,67,199,230,60,124,123,45,19,209,107,232,103,214,98,174,49,223,181,165,124,217,17,247,184,183,39,102,216,1,82,130,128,12,70,228,29,62,164,217,101,101,217,24,138,7,232,243,179,166,223,128,98,219,105,154,204,145,229,187,39,38,88,151,212,85,64,14,176,17,153,215,95,172,157,167,63,141,42,22,70,213,101,240,117,38,245,85,214,70,92,218,163,45,27,35,45,235,163,52,116,250,52,108,123,73,207,252,85,32,76,205,238,74,125,162,17,236,61,42,26,252,29,181,149,155,124,27,2,241,53,171,215,200,157,105,224,205,122,1,37,205,135,103,155,12,187,70,130,20,29,230,174,173,49,106,192,48,250,214,85,250,128,128,16,173,108,145,149,45,130,108,145,201,150,83,41,40,155,177,106,6,116,58,194,143,70,95,21,98,11,105,183,145,168,104,168,226,34,138,83,74,122,138,63,115,238,192,76,237,188,2,112,128,141,56,181,191,103,84,187,81,8,156,41,189,240,55,108,0,89,200,141,250,89,132,128,171,159,232,234,73,73,112,194,181,79,223,180,118,107,141,214,219,48,9,170,165,105,173,37,169,118,56,117,145,156,148,152,236,244,180,132,217,152,243,10,83,135,151,156,118,97,99,59,165,154,55,167,210,185,122,143,231,137,105,46,79,51,99,245,120,115,121,57,0,92,117,176,61,15,21,178,58,80,200,234,208,159,135,227,3,244,253,125,30,56,14,161,115,227,67,45,138,176,79,42,97,135,123,254,190,75,34,230,92,251,172,81,187,63,147,53,55,170,234,168,196,200,35,212,245,167,148,117,141,250,220,236,75,21,100,125,64,28,19,0,234,154,87,199,84,43,137,22,20,120,76,35,217,120,45,63,226,43,58,119,120,210,236,240,228,141,59,140,221,58,106,118,203,90,140,178,200,17,117,204,224,58,212,217,214,219,180,165,117,4,91,216,218,209,29,74,73,171,120,133,106,197,251,105,189,82,179,165,91,21,154,36,83,153,137,131,138,172,103,172,131,176,38,191,139,44,54,77,16,244,52,149,97,136,185,134,102,166,173,251,73,230,222,178,26,176,204,153,7,180,94,175,87,211,14,93,146,93,30,139,156,223,177,181,13,187,107,199,131,19,50,111,110,185,164,17,217,80,50,237,44,35,79,88,119,185,14,42,205,252,97,216,120,251,216,15,107,106,94,90,228,239,16,73,145,33,208,158,69,124,72,92,10,63,88,63,196,95,33,127,253,76,202,213,24,30,9,39,24,183,114,57,147,69,245,216,158,43,154,25,153,200,45,226,48,41,173,98,58,130,74,72,140,115,219,98,158,208,125,169,64,101,47,226,1,209,252,194,213,213,94,9,199,29,215,15,30,25,94,238,91,221,200,205,112,209,188,59,167,171,167,159,124,89,31,68,217,196,64,249,122,139,201,35,172,186,241,225,71,86,142,206,191,217,39,186,191,33,36,38,177,114,142,62,76,189,143,82,180,43,120,50,87,62,223,225,122,134,67,66,150,74,104,209,142,161,210,151,11,253,199,1,185,171,210,0,68,115,5,130,248,115,173,110,249,248,198,43,165,244,67,201,187,135,11,231,73,157,55,230,85,194,230,158,121,129,176,248,76,94,50,74,128,248,246,194,126,175,199,252,62,51,27,208,195,33,49,24,35,151,153,45,71,72,104,153,45,40,36,57,178,39,158,255,66,228,164,33,217,106,4,32,211,252,109,58,80,147,242,123,226,106,168,248,57,59,225,82,59,233,218,246,121,221,34,34,243,86,16,237,44,177,105,40,137,245,154,127,139,14,26,12,176,216,42,10,248,142,248,254,112,20,202,87,142,179,166,105,218,186,226,186,177,185,8,19,165,65,230,181,90,177,16,149,48,208,236,206,167,48,148,49,209,221,93,29,97,38,97,230,160,59,155,66,70,210,143,154,186,187,180,198,133,128,108,185,54,50,15,14,204,241,141,69,237,120,108,183,88,167,235,165,133,237,37,199,238,153,96,254,246,243,176,102,14,118,252,60,68,97,8,191,89,146,162,245,57,113,53,52,204,157,202,21,248,73,175,48,14,133,219,94,119,5,217,204,191,16,250,59,161,120,6,235,123,220,211,148,162,94,157,123,98,172,108,242,152,205,96,171,202,140,237,251,130,249,84,55,134,102,204,99,43,102,71,87,167,8,59,188,11,225,41,111,199,233,91,76,100,62,84,250,78,48,199,110,193,95,21,243,33,156,39,16,133,199,10,197,25,207,96,189,189,61,241,4,168,245,220,121,6,212,247,245,183,222,85,90,118,166,203,253,207,147,80,106,193,40,168,238,18,60,201,18,146,13,55,13,74,251,2,166,250,94,191,208,125,166,225,255,79,7,108,139,176,234,4,121,235,46,89,7,188,28,68,27,252,156,240,97,199,36,168,180,187,181,121,185,65,243,178,11,243,242,244,173,231,69,11,59,53,108,209,202,220,55,66,173,231,164,230,230,230,178,54,20,243,142,157,17,107,198,130,95,213,240,132,159,241,39,51,56,252,184,171,95,232,209,171,229,186,221,176,60,198,248,76,117,121,24,108,107,7,84,54,175,163,24,7,131,203,123,190,78,27,7,123,117,212,68,230,119,239,207,27,190,113,113,208,230,160,191,77,87,13,211,79,65,178,111,45,20,215,13,52,121,101,24,89,229,165,189,239,40,255,0,142,2,5,161,146,188,136,163,16,233,106,165,29,115,107,184,181,91,147,120,107,185,255,91,217,215,66,153,119,24,101,94,102,249,195,34,246,228,106,165,136,192,102,131,246,51,152,66,145,150,67,204,162,213,31,158,207,186,136,165,148,101,100,145,61,152,166,98,212,24,109,37,31,140,114,149,36,129,18,72,155,232,60,6,45,34,133,220,197,102,71,219,176,178,24,220,152,82,196,101,158,30,66,123,152,129,189,171,227,243,27,90,20,118,114,145,157,119,110,37,229,141,217,188,238,203,185,46,173,101,250,88,47,8,109,86,121,17,35,85,101,23,174,103,34,131,218,75,12,100,134,121,6,248,109,17,66,45,67,203,43,74,236,52,188,99,90,61,112,27,157,215,80,238,64,178,93,158,143,227,245,114,158,38,64,141,175,247,208,99,77,115,60,117,24,118,33,238,184,9,188,166,24,84,195,164,250,106,68,54,207,224,78,17,197,114,22,229,72,140,42,137,21,107,132,173,148,96,193,106,103,170,86,219,180,183,143,77,158,217,75,165,75,86,235,172,62,14,94,146,175,219,103,164,34,16,27,15,115,6,65,225,251,74,108,63,175,224,221,75,122,40,69,213,167,182,23,222,12,189,80,67,142,61,222,28,74,201,193,101,157,253,218,10,204,72,105,12,93,91,215,240,73,123,205,179,223,16,11,34,168,6,75,56,124,88,229,206,77,56,46,114,254,49,11,236,35,92,96,55,67,56,223,187,98,159,118,198,206,242,174,216,11,33,179,179,110,135,62,124,221,15,45,31,87,206,230,6,123,192,42,130,44,202,103,142,107,93,88,31,88,226,13,227,152,110,212,247,195,126,95,221,116,159,244,108,105,97,195,79,199,87,39,92,178,7,9,106,167,161,93,126,0,171,180,59,31,219,132,188,65,81,31,7,36,217,56,46,72,218,115,207,167,237,28,197,144,125,134,164,10,87,97,74,214,20,7,73,138,18,103,95,95,59,161,182,204,165,154,134,236,216,148,203,163,214,7,76,215,56,223,35,27,148,24,128,139,156,70,169,129,117,153,189,166,36,53,140,103,95,45,84,78,239,95,70,6,157,165,201,33,187,17,55,209,10,68,5,244,52,193,43,40,172,210,34,57,64,201,166,235,241,28,46,206,232,6,32,244,3,39,197,183,70,192,126,89,85,28,239,160,174,145,175,136,101,242,96,101,167,208,149,25,69,195,161,168,108,51,172,235,34,176,206,184,131,174,136,226,40,14,227,18,61,83,196,100,108,161,22,167,116,220,164,234,114,65,222,213,135,178,116,181,94,46,194,90,89,43,70,117,64,138,166,159,28,160,108,191,151,137,44,191,129,253,188,3,19,238,229,22,24,139,186,234,237,184,218,67,110,18,252,248,39,86,127,60,32,33,116,19,240,113,70,170,13,150,249,158,192,222,243,231,66,222,64,1,95,113,201,72,109,166,134,123,70,91,14,53,84,225,86,158,31,36,236,163,225,208,62,52,145,184,33,246,5,162,8,57,17,106,81,161,178,3,187,125,192,65,147,171,7,107,216,48,199,176,234,187,123,148,162,16,241,234,6,180,47,95,154,202,90,213,33,76,243,60,159,59,248,78,144,176,84,200,234,42,170,30,13,231,36,244,77,94,55,2,17,138,168,182,136,148,36,143,139,2,118,176,83,86,72,91,73,45,141,200,154,198,249,104,226,205,220,51,153,146,90,157,83,71,94,175,55,172,166,69,254,156,206,184,27,69,1,184,51,174,235,95,204,72,102,13,6,98,173,200,193,128,221,172,213,99,105,177,73,136,27,93,116,11,14,2,235,178,53,211,238,134,181,101,194,4,159,164,251,208,214,0,107,58,84,68,243,97,127,239,133,112,93,77,102,177,119,50,131,11,240,212,27,247,62,12,178,69,80,32,151,226,102,188,95,200,224,221,160,32,214,196,213,121,145,164,244,141,177,31,46,178,152,126,136,169,113,117,113,176,40,145,146,223,141,231,64,123,163,171,72,209,187,15,167,62,135,238,229,135,42,242,58,44,86,10,238,9,106,245,234,254,126,193,45,115,171,220,32,55,103,55,198,109,113,83,220,14,183,192,181,115,197,80,103,20,28,223,159,124,22,199,207,160,206,93,64,203,84,252,110,46,3,143,22,113,201,161,207,226,40,83,225,71,211,69,33,131,55,139,132,3,187,1,192,16,131,86,149,178,171,187,212,25,168,147,43,228,202,184,26,174,129,139,247,128,64,79,227,131,56,139,188,19,150,246,134,77,121,18,224,227,51,26,179,23,73,70,210,117,94,239,118,118,216,67,241,189,60,79,247,243,35,239,4,0,95,78,61,152,153,10,37,252,208,249,136,215,187,150,31,173,72,141,36,1,187,238,248,0,136,239,222,157,0,150,165,142,198,171,214,231,94,239,22,172,237,23,104,93,49,77,143,107,105,143,189,222,167,146,235,96,165,60,139,227,185,215,251,8,254,202,40,88,72,101,79,144,76,155,215,219,193,31,59,1,250,137,82,182,168,94,168,122,216,67,226,112,5,99,160,157,32,59,0,8,89,49,80,69,94,34,140,30,198,19,180,245,136,80,193,26,190,200,243,153,30,227,11,252,232,97,84,143,124,158,113,120,229,97,140,215,75,104,114,22,0,150,193,147,71,151,96,63,223,187,100,104,104,165,202,87,240,34,190,178,195,166,186,246,177,231,38,233,26,140,64,166,148,21,85,190,139,63,61,81,1,10,137,188,222,163,4,53,92,206,132,36,117,245,176,30,242,119,239,76,160,29,157,171,229,109,114,171,171,82,119,33,110,37,40,87,40,86,15,252,33,114,164,86,118,0,161,60,195,166,41,19,231,216,131,22,88,111,9,170,128,145,160,58,5,4,231,9,212,245,32,137,87,66,171,239,216,99,249,205,227,164,209,201,152,50,36,17,53,232,1,7,86,230,105,14,209,241,100,130,250,4,42,241,97,50,159,167,241,74,89,203,83,4,17,86,255,16,127,84,117,85,17,67,3,143,224,47,135,103,193,156,63,103,120,155,135,245,136,69,105,253,113,29,33,80,55,41,64,38,65,64,238,152,15,88,73,176,140,86,82,171,167,211,56,168,168,186,91,16,88,161,250,232,243,46,134,128,130,131,117,24,195,102,120,32,67,43,70,163,158,51,147,137,119,57,120,58,43,122,130,207,73,152,154,148,40,221,114,154,204,85,82,25,100,207,226,99,156,24,252,93,137,146,0,18,96,61,1,118,204,176,153,155,244,171,250,118,16,44,96,50,123,31,224,15,116,38,193,205,153,4,233,53,132,207,3,245,181,178,143,136,168,154,198,179,248,97,114,136,96,125,132,225,21,250,88,161,97,148,139,108,127,129,158,234,17,43,80,8,64,4,152,16,215,243,14,253,170,22,233,7,34,217,182,219,153,8,160,5,239,4,208,67,12,195,247,78,96,185,78,31,209,210,250,250,35,32,124,87,224,95,192,69,87,130,253,124,81,173,244,120,229,157,245,190,46,48,47,68,113,246,94,35,123,207,172,51,148,17,199,205,2,36,194,36,57,242,128,234,196,146,184,242,188,222,10,6,87,112,37,174,156,112,126,220,95,103,43,25,164,70,42,10,179,158,173,247,84,131,231,150,92,135,134,103,64,152,38,115,187,201,245,149,219,213,10,222,1,225,104,47,87,224,74,32,139,208,9,119,182,194,31,43,164,29,190,94,235,30,64,90,229,189,29,233,140,52,204,90,127,139,24,154,42,225,212,132,177,158,223,237,55,172,17,202,149,49,174,78,66,215,210,66,41,62,153,1,30,239,193,196,49,250,34,68,142,104,142,214,196,10,70,81,85,229,202,36,71,22,67,233,173,208,26,175,96,25,153,108,19,180,94,187,114,130,122,177,105,112,188,131,16,64,237,57,40,7,120,103,197,30,127,165,42,133,235,215,202,9,78,202,25,214,127,66,15,48,103,141,161,233,216,142,142,139,21,217,245,245,21,236,252,153,184,211,58,244,127,250,163,111,190,250,131,111,1,138,254,233,143,191,45,3,63,250,77,14,188,252,222,247,84,210,119,100,204,175,255,64,229,249,53,21,243,127,202,152,191,254,67,25,243,219,191,170,3,186,114,12,115,253,245,131,127,147,147,183,248,231,50,255,188,195,63,239,242,207,123,252,243,13,254,121,159,127,126,153,127,54,55,228,175,172,103,115,139,155,176,233,128,87,223,253,254,171,63,248,254,171,223,255,175,144,206,97,232,149,9,255,248,219,86,252,111,234,48,140,221,202,243,29,19,255,235,63,232,32,10,184,118,174,151,107,228,186,184,22,46,79,37,151,18,5,47,127,253,79,126,254,205,223,180,232,130,151,191,243,219,24,241,58,210,224,171,239,255,233,203,255,231,63,65,206,87,255,230,79,45,226,224,229,31,124,139,170,147,100,193,171,63,249,179,151,191,251,123,42,151,164,7,190,250,241,127,183,34,153,20,248,233,223,253,225,171,111,255,170,138,147,116,192,171,31,253,250,207,255,195,127,145,145,93,52,192,171,127,247,23,175,126,251,207,127,246,127,252,235,151,223,251,91,125,26,214,35,97,128,127,249,243,223,255,1,6,190,245,63,94,253,251,191,56,135,18,120,249,237,31,191,252,254,247,191,250,201,159,190,250,206,223,42,138,192,142,251,217,223,125,247,229,191,253,254,121,148,193,203,111,253,198,171,223,254,79,63,253,209,143,95,253,214,119,191,250,241,223,81,7,232,108,53,9,223,255,225,87,191,245,87,148,32,201,2,157,244,242,143,254,245,203,223,249,35,77,32,152,248,191,254,203,159,255,175,63,238,162,21,84,135,58,73,5,128,232,203,31,124,23,203,127,239,111,191,250,205,223,208,224,121,249,59,127,249,243,239,252,249,203,223,249,223,107,169,231,17,10,63,255,175,63,49,35,177,6,192,99,182,134,170,137,132,87,255,238,63,127,245,47,255,154,226,26,20,194,171,191,250,254,171,159,252,153,149,46,169,131,159,127,239,127,252,236,111,255,150,98,152,54,120,245,71,191,167,191,232,252,230,5,167,162,53,137,240,213,159,255,240,229,255,246,111,40,174,70,36,124,164,58,101,135,53,109,240,213,175,253,224,229,111,125,143,226,232,251,229,31,252,5,125,24,250,0,160,254,179,63,254,246,203,63,252,221,87,127,244,27,122,180,37,46,94,174,74,210,4,176,186,190,250,203,191,225,209,75,82,224,213,31,255,222,203,239,255,152,162,20,21,240,234,39,191,243,234,223,255,62,151,99,18,224,167,127,243,103,63,251,227,63,249,234,123,223,229,102,107,148,192,207,126,248,199,56,210,239,255,144,1,96,17,2,63,253,209,223,252,252,63,125,247,213,255,253,151,175,254,251,175,114,155,154,16,120,245,251,63,0,100,192,112,144,148,192,207,126,227,207,94,254,249,127,252,233,95,255,38,196,66,99,154,24,144,159,231,81,3,176,180,254,195,171,239,254,95,128,88,126,250,163,63,131,49,254,244,199,255,246,239,191,249,7,146,22,248,251,111,254,225,87,255,241,95,113,45,255,239,55,255,101,175,65,25,212,138,82,166,255,249,147,111,191,33,125,192,249,191,250,225,223,192,156,66,37,246,9,9,149,96,210,127,249,177,125,220,218,205,191,182,6,204,220,69,45,188,252,243,95,251,234,59,63,172,145,8,186,235,56,185,223,250,253,175,254,230,95,189,250,214,239,234,198,184,165,175,254,219,127,51,7,59,20,224,172,122,232,237,206,2,208,26,3,106,244,253,53,53,182,10,119,28,188,255,243,39,223,147,39,47,141,182,77,55,188,252,245,191,98,4,9,213,254,253,55,191,3,255,26,20,3,100,248,233,143,126,0,245,191,252,205,223,182,105,134,159,255,241,95,91,69,12,24,152,76,128,177,233,106,223,158,92,160,209,104,82,231,76,60,12,253,222,23,183,122,226,5,252,222,184,215,19,159,134,254,139,80,124,130,234,88,226,51,250,123,43,244,37,251,59,202,103,187,139,249,60,47,170,56,26,181,88,35,78,148,135,244,116,181,174,2,55,210,152,190,17,29,158,158,102,193,97,114,128,157,161,239,5,89,183,54,113,251,5,208,84,113,113,71,39,125,26,186,235,85,254,201,124,142,111,141,37,42,98,233,23,55,101,30,245,97,232,94,25,108,142,30,134,222,167,225,153,227,194,95,195,145,253,82,178,74,80,92,184,86,13,140,10,185,43,200,191,185,141,242,220,48,86,252,182,148,214,63,8,165,218,161,97,15,239,144,132,190,171,216,182,88,164,94,235,158,109,24,146,172,7,135,167,167,248,251,34,28,53,31,66,108,85,88,122,176,107,101,16,141,24,104,239,83,100,89,161,92,118,75,60,172,171,138,248,220,42,140,74,175,173,149,71,112,177,244,59,67,199,78,130,194,103,0,83,88,27,247,66,87,64,232,97,8,148,38,115,70,63,12,253,205,248,178,248,34,244,223,219,184,248,97,40,62,166,192,23,161,248,60,244,183,222,185,248,113,40,226,200,191,252,222,187,23,63,15,69,21,249,39,199,68,114,156,28,195,127,176,72,153,74,237,157,220,189,123,23,190,128,236,130,112,4,33,88,207,152,235,214,173,51,88,189,51,204,152,100,139,42,174,69,149,49,92,61,34,43,10,112,94,73,89,211,52,233,78,92,57,217,221,221,133,44,104,189,78,117,98,0,141,195,159,8,110,13,157,153,207,68,22,249,173,188,112,162,46,29,140,201,202,67,202,34,30,79,22,245,123,43,189,126,21,173,227,167,26,146,137,229,8,53,46,19,207,17,181,113,65,44,142,1,142,150,200,31,247,176,27,64,121,81,251,36,54,129,60,46,108,3,35,169,82,178,30,130,37,41,70,215,3,164,110,110,85,48,13,210,201,64,134,191,92,0,182,138,237,106,159,3,61,172,50,201,176,108,9,99,56,40,75,13,222,166,11,102,223,38,81,157,19,142,182,230,69,111,3,237,222,175,151,139,253,178,42,156,13,81,13,52,207,185,111,41,153,150,17,46,103,105,156,58,150,198,169,205,128,60,250,86,131,242,228,251,34,15,141,237,75,211,144,60,83,140,191,101,70,28,207,208,164,225,103,173,70,142,145,153,105,216,67,41,144,230,233,103,71,75,7,41,178,223,35,241,5,35,170,241,129,195,174,177,88,195,224,110,183,251,102,131,85,15,209,138,107,244,73,205,135,213,179,40,106,154,63,171,240,205,9,117,249,199,147,200,201,220,61,7,217,251,193,120,42,63,250,155,162,228,119,178,73,154,231,133,227,36,131,77,247,210,101,140,71,115,218,7,170,76,8,31,104,118,166,215,119,178,81,239,147,71,59,61,56,132,220,126,239,58,50,97,137,169,31,140,15,85,230,5,156,39,80,205,215,54,183,160,154,57,164,236,171,148,25,124,28,171,143,9,124,28,169,143,169,31,93,241,55,183,70,189,249,12,205,51,204,208,13,236,180,129,253,15,253,194,214,223,188,29,142,10,15,208,96,113,122,122,43,116,79,79,17,235,137,125,255,208,150,205,133,187,116,207,21,199,254,190,84,168,33,200,163,67,51,59,2,111,137,61,244,67,38,35,245,245,17,34,175,182,34,57,183,60,47,208,230,43,0,98,189,136,201,157,158,115,233,36,56,187,116,32,166,253,122,228,85,140,60,104,68,18,158,129,248,188,21,143,177,176,153,242,175,109,110,108,64,162,216,114,237,244,143,49,185,108,20,186,139,40,24,226,143,199,48,131,123,141,20,76,56,234,72,144,237,36,141,6,56,190,209,0,32,77,206,157,54,114,83,124,218,200,29,195,127,24,255,156,140,203,217,241,24,123,181,25,139,145,97,163,10,64,230,220,96,212,104,144,226,163,70,238,233,84,230,94,180,1,70,73,139,70,1,56,38,184,192,188,145,155,226,231,141,220,112,158,112,238,89,35,55,197,207,26,185,241,224,225,236,19,113,185,150,157,226,39,152,221,82,210,138,218,50,197,228,76,11,200,24,166,95,208,16,8,196,105,227,160,172,194,45,99,81,220,159,4,130,43,113,146,198,135,49,42,95,210,239,25,91,19,149,210,198,172,2,137,47,77,85,68,210,202,50,215,149,13,173,16,87,250,27,195,114,59,208,190,121,251,253,210,77,198,65,52,46,247,246,224,8,157,23,201,44,40,142,79,123,125,21,217,239,157,245,164,158,80,54,34,235,78,153,82,186,24,101,30,180,152,96,47,5,90,135,2,12,50,143,116,87,3,86,197,195,101,144,251,244,10,168,134,150,170,10,148,238,93,30,105,154,49,100,37,142,210,7,236,50,44,175,64,111,7,131,210,85,21,157,200,154,88,19,59,247,115,54,92,15,167,44,67,140,204,193,105,115,175,74,199,130,96,48,218,80,48,131,74,71,50,232,229,18,14,125,25,49,156,51,166,132,243,16,22,141,74,29,160,125,13,63,31,207,247,206,20,125,7,88,24,73,212,235,40,201,41,71,12,121,68,80,179,189,48,143,106,50,30,132,166,11,63,67,204,92,73,204,140,142,214,15,228,39,250,166,69,12,91,73,20,158,33,82,229,143,18,62,142,213,7,204,4,34,213,74,98,109,124,186,76,5,89,205,165,167,118,192,205,17,7,19,192,204,11,14,230,128,151,231,107,107,56,127,1,96,229,25,7,181,72,208,100,36,15,175,217,72,29,93,243,17,29,91,222,98,196,167,165,23,141,20,153,224,133,35,117,48,121,181,211,203,122,102,141,234,118,177,96,114,94,224,131,178,59,34,48,120,241,80,57,169,64,213,67,2,84,134,198,113,237,131,84,73,136,233,99,109,216,164,24,116,14,117,214,93,241,223,27,109,122,27,195,46,82,98,197,62,3,11,235,120,116,47,189,35,171,174,157,218,86,181,156,106,17,16,144,118,208,238,84,61,131,58,43,47,109,189,35,243,16,24,91,233,138,48,96,208,234,228,253,90,114,157,100,128,228,227,70,233,22,89,1,121,212,201,107,81,15,147,26,93,51,194,243,30,78,250,155,176,83,30,19,68,49,66,127,89,198,212,59,139,221,101,112,245,232,48,198,160,165,78,211,89,224,58,91,102,98,251,144,177,149,253,176,51,251,45,0,88,201,249,57,104,25,85,239,238,16,1,81,22,81,31,150,102,71,103,161,93,2,155,44,164,62,44,115,236,75,90,210,0,215,205,89,49,150,213,246,70,241,178,9,240,178,19,224,87,59,139,41,128,151,109,128,239,116,22,144,0,47,91,0,191,208,153,93,1,188,108,3,252,89,119,135,52,192,203,46,128,63,233,44,100,0,94,118,1,252,250,146,150,106,0,47,151,2,124,55,82,86,137,82,196,52,174,17,198,216,97,4,4,215,202,65,79,138,12,57,49,29,235,70,94,81,171,95,140,55,246,204,153,238,252,74,116,178,41,46,159,185,206,200,119,70,30,124,65,184,239,140,86,127,37,114,93,56,237,123,23,54,5,144,202,142,178,232,126,101,115,4,149,245,43,242,239,101,211,1,55,26,215,39,232,0,19,151,85,126,39,127,174,168,96,211,240,192,89,199,250,157,78,129,224,170,78,59,159,177,203,64,242,204,132,214,114,166,65,113,181,114,54,26,108,26,56,233,88,222,102,19,45,144,144,24,202,211,200,103,231,107,230,154,119,179,129,190,95,119,17,183,28,76,5,246,236,173,173,177,130,156,134,251,153,109,18,223,24,91,212,230,153,217,203,31,90,112,90,77,202,155,40,177,29,147,180,48,19,56,76,236,75,143,3,53,67,47,184,188,145,222,32,255,147,39,76,175,36,250,172,33,213,72,246,31,152,234,21,17,33,157,91,72,47,26,202,238,50,118,17,77,80,241,75,120,74,109,89,75,232,58,15,133,170,213,71,26,90,222,194,241,193,82,210,75,43,244,75,146,4,84,110,127,128,176,25,193,202,12,169,152,93,75,111,63,207,211,56,200,234,18,180,178,42,26,246,109,188,254,7,40,164,143,90,11,120,165,71,61,116,212,106,66,175,104,189,61,113,63,234,20,24,239,157,244,250,113,95,130,182,26,65,141,149,139,212,156,101,199,233,129,158,102,73,60,161,131,73,244,100,89,237,41,115,196,198,21,19,192,80,153,248,234,217,166,70,105,171,92,128,112,121,122,58,70,27,79,27,195,124,91,217,147,29,230,74,245,54,241,111,71,227,28,168,64,63,214,235,251,126,132,66,128,248,87,108,184,172,92,107,136,212,98,136,230,42,141,61,162,141,97,106,170,77,141,55,167,10,200,212,113,48,78,247,90,117,67,131,233,30,58,53,206,70,31,146,182,153,102,207,89,92,137,71,81,221,69,159,146,198,171,89,7,38,43,97,86,229,8,219,2,129,73,85,87,174,71,134,126,109,183,141,215,106,180,159,193,62,39,164,119,226,197,34,62,170,138,96,167,44,73,29,174,58,243,216,244,21,26,236,101,181,245,64,154,238,29,86,16,176,51,75,21,202,108,157,189,15,227,53,24,112,200,180,154,165,189,230,36,225,74,166,4,164,0,85,116,185,216,191,45,253,37,4,163,175,111,151,243,32,91,97,163,58,61,201,228,246,146,12,223,120,6,251,105,30,62,27,42,85,169,1,217,77,240,152,83,61,100,251,20,3,118,51,250,254,252,72,69,144,255,209,203,240,205,42,37,131,130,76,32,120,239,64,12,251,102,199,16,43,215,81,208,104,247,14,24,50,95,239,127,232,20,176,80,135,189,190,188,121,247,191,222,187,178,125,9,251,121,229,235,222,27,116,184,214,181,119,90,93,217,220,208,125,161,160,236,12,133,223,178,55,218,249,16,52,249,44,46,110,163,239,9,14,126,174,252,195,158,152,89,242,114,33,93,83,123,184,126,224,246,125,122,182,178,130,207,159,100,241,183,54,47,39,18,88,66,129,74,216,22,37,188,45,209,208,138,246,138,51,239,68,13,74,232,33,213,75,189,219,81,202,22,95,172,31,78,108,254,167,230,137,215,62,68,217,80,36,161,63,219,9,38,169,128,155,79,192,13,184,174,93,142,58,61,181,248,248,247,34,227,107,226,201,126,26,100,207,164,47,141,158,249,80,251,231,57,220,15,243,231,235,249,60,206,128,228,205,40,16,179,66,136,200,214,97,214,73,28,105,125,90,196,19,63,102,75,71,118,17,210,51,194,154,238,208,81,7,219,91,60,68,172,74,110,79,133,116,202,41,200,138,14,234,66,161,119,220,182,42,232,158,120,17,161,254,152,138,174,21,70,141,42,99,58,196,174,103,207,58,86,63,237,96,3,108,144,113,50,219,136,219,230,165,13,101,213,45,32,1,111,140,24,42,196,40,157,244,144,71,107,131,161,80,175,151,111,211,98,129,62,195,219,154,133,112,1,172,128,40,128,98,64,21,132,112,235,225,107,224,172,157,147,209,134,22,99,100,207,82,210,166,215,156,61,94,247,157,201,104,48,89,63,234,207,215,143,60,232,28,220,225,251,83,17,93,129,25,78,215,225,98,140,187,17,189,182,161,49,218,169,72,250,126,217,207,224,200,158,75,47,217,174,39,57,146,179,224,200,41,133,142,54,78,36,14,116,94,217,212,49,52,117,140,77,45,252,164,127,32,22,87,130,122,83,220,4,128,18,174,191,7,212,20,117,180,213,18,199,158,233,162,104,165,109,253,8,238,199,233,250,49,92,152,83,218,202,15,227,168,8,158,3,204,154,96,24,229,126,212,207,188,196,95,244,217,247,34,246,245,147,200,255,52,66,145,233,41,236,135,79,35,99,52,166,71,82,204,42,214,170,202,82,77,248,172,65,105,85,220,67,180,152,40,1,0,39,234,39,5,177,114,38,120,14,193,24,233,19,22,25,26,192,42,249,139,86,33,166,166,252,205,139,15,153,48,146,137,201,228,15,90,221,231,16,41,245,220,76,243,160,146,85,147,87,43,156,50,87,200,204,101,119,102,106,138,115,151,104,93,74,230,78,186,115,67,55,57,111,98,213,156,118,231,229,78,115,246,212,15,208,53,213,83,184,194,146,175,46,137,220,204,92,14,114,114,146,59,64,7,185,64,61,40,156,167,51,164,131,4,210,54,48,195,22,102,176,16,221,45,13,115,211,192,240,159,6,252,34,228,8,174,181,64,46,58,125,203,186,3,228,164,99,7,251,216,85,216,184,56,36,242,249,11,219,53,94,15,202,57,236,72,197,42,97,136,73,203,193,197,160,28,204,7,57,244,135,98,35,151,44,21,7,131,116,176,24,36,202,184,10,154,154,49,165,172,156,179,43,197,165,96,20,250,235,239,95,44,188,8,127,2,85,147,172,127,118,49,106,212,29,94,154,185,42,42,231,181,130,157,8,7,115,21,155,240,60,99,39,162,193,2,13,28,34,208,208,184,32,175,25,102,238,72,127,199,30,20,191,180,53,8,201,217,241,229,61,219,143,40,163,84,204,128,181,75,110,159,122,107,65,200,179,139,98,90,44,39,146,255,65,30,169,189,90,3,208,19,168,60,162,6,54,106,13,72,212,140,57,176,167,54,63,17,209,113,66,63,117,104,3,172,7,78,73,222,223,154,32,7,128,15,208,220,227,134,171,44,249,32,107,240,126,12,72,137,102,50,225,201,13,69,164,239,3,19,101,223,43,19,19,179,46,191,140,234,182,108,137,186,128,37,134,254,174,86,131,245,233,225,233,41,254,197,202,210,86,228,230,30,190,224,160,195,162,125,137,205,37,101,24,164,76,24,210,240,208,166,196,17,172,172,35,248,69,43,147,199,98,21,142,236,85,165,215,198,238,69,123,128,252,200,157,167,11,87,46,237,119,153,205,188,143,228,216,54,196,134,232,203,221,130,224,234,171,253,130,112,96,219,128,141,83,69,177,127,19,191,35,21,214,74,22,199,209,157,156,149,89,178,18,109,129,58,218,58,27,43,123,55,18,135,9,186,46,67,221,71,100,151,174,7,243,121,122,108,146,35,70,206,115,31,118,187,100,83,75,28,146,200,221,40,49,70,34,59,126,134,134,3,241,89,13,182,94,57,130,131,109,144,224,225,6,199,100,10,95,199,240,5,231,207,80,249,241,150,16,130,147,7,224,57,35,104,78,92,15,191,250,252,217,135,111,192,29,190,79,30,230,106,167,138,237,55,248,131,168,165,228,187,234,199,227,23,17,220,193,96,162,247,148,45,37,21,181,185,183,167,156,98,169,168,173,61,75,46,224,113,100,27,230,7,218,56,95,84,188,16,98,91,23,212,74,177,180,144,174,210,21,112,4,247,145,17,201,190,225,189,164,110,101,252,163,198,113,69,118,101,216,156,36,218,121,24,174,202,139,100,225,18,41,51,46,68,33,175,146,129,159,56,208,223,13,66,214,57,127,192,154,221,180,206,194,132,108,165,107,139,143,116,154,147,140,75,68,199,250,22,174,205,59,81,205,221,9,34,21,84,195,34,61,43,216,154,141,100,124,163,37,13,42,68,87,40,71,194,194,36,240,7,80,53,218,145,68,180,216,239,67,56,164,112,212,239,99,45,104,209,78,251,228,68,13,100,232,169,59,10,199,136,169,217,241,176,199,209,91,123,132,31,198,152,129,19,0,227,147,193,241,85,31,89,239,9,145,183,201,21,127,161,170,203,245,205,121,14,196,220,124,59,83,55,218,185,186,209,206,224,16,152,147,118,245,106,9,93,156,65,11,232,147,122,134,102,104,199,51,28,234,76,189,128,24,175,194,202,241,167,245,218,222,240,22,217,176,124,104,59,246,73,59,151,96,181,103,25,89,171,235,177,105,147,154,119,162,166,142,88,69,210,59,40,170,2,212,81,40,103,60,166,147,80,206,120,92,183,58,110,115,251,190,136,72,77,202,182,49,222,184,147,16,127,11,90,125,24,213,125,222,84,205,241,161,134,164,19,143,51,156,237,108,79,222,206,17,188,31,71,236,189,253,243,168,110,65,68,27,204,118,106,143,235,49,171,173,145,185,2,78,96,205,113,181,107,130,245,69,18,249,15,66,167,23,135,79,194,121,245,100,134,207,210,104,126,72,207,9,45,64,84,154,61,223,18,1,233,219,146,21,1,169,98,122,53,139,72,223,129,93,134,215,42,232,202,214,169,88,12,232,0,235,165,119,167,17,193,218,3,8,7,108,203,139,107,39,141,201,219,164,237,71,74,250,172,248,171,156,149,184,68,195,114,178,178,116,114,93,89,114,99,1,51,242,206,66,136,161,232,238,104,167,85,4,89,107,203,26,194,176,222,241,33,215,93,207,214,108,133,19,216,243,67,147,25,86,207,217,236,253,27,104,205,147,62,118,110,177,146,99,99,202,142,20,182,25,217,126,172,58,140,249,171,122,22,163,242,73,158,113,88,121,210,210,252,53,253,171,215,28,88,158,77,5,250,181,41,23,200,200,77,131,178,212,204,50,137,41,51,253,86,57,76,240,217,52,25,12,220,220,151,64,206,1,85,37,123,4,221,70,207,124,141,58,26,9,45,176,61,140,39,113,129,186,254,218,169,93,217,185,226,226,126,143,236,63,245,112,168,16,142,20,39,100,229,147,192,177,77,36,192,60,158,36,108,41,74,174,43,135,12,48,139,36,50,49,5,27,200,168,220,86,127,174,229,71,119,232,12,99,135,15,221,19,169,152,48,196,149,146,118,105,233,222,14,251,49,159,171,24,182,158,203,252,34,25,85,72,211,70,76,41,170,88,73,55,186,130,9,9,25,251,92,90,124,148,244,132,140,149,220,0,52,2,208,232,249,23,119,240,169,249,163,184,195,28,4,90,195,178,115,151,42,119,13,87,217,214,10,94,208,187,181,31,235,114,183,1,183,36,65,10,135,113,7,72,76,213,67,38,231,252,158,118,52,132,38,227,0,149,145,117,58,148,100,229,144,194,3,252,85,74,5,118,250,104,56,49,218,64,51,46,213,153,115,59,180,142,244,120,209,229,238,76,178,88,63,39,235,218,180,156,209,37,173,114,149,132,207,228,245,51,133,28,36,101,33,93,18,163,120,142,28,181,44,76,226,18,137,26,123,239,216,41,99,70,250,21,238,129,91,13,126,174,57,113,72,95,159,6,137,153,123,40,34,140,58,143,171,68,182,105,13,108,29,239,110,251,164,72,190,64,213,183,9,137,12,201,4,24,121,145,195,136,4,12,95,164,24,114,197,163,144,126,174,225,143,136,165,229,223,106,225,127,142,182,239,81,87,185,7,36,112,60,73,178,56,34,71,189,210,104,131,18,186,37,111,53,190,145,193,157,167,65,133,164,45,177,33,249,190,10,181,20,7,251,1,80,227,43,242,223,250,150,219,19,193,2,221,183,21,207,136,235,40,77,45,19,3,238,218,177,167,28,96,114,132,55,238,253,210,187,239,124,99,35,124,175,39,122,191,244,203,155,97,248,141,119,49,52,9,194,247,223,125,31,67,113,252,30,252,135,161,111,92,14,55,34,124,120,248,165,203,251,193,214,55,182,40,95,248,254,59,239,82,232,151,131,247,54,246,223,161,18,193,55,194,16,117,129,15,144,227,10,235,99,71,181,52,121,15,80,12,213,21,189,255,254,214,55,46,99,104,127,242,206,59,239,96,110,22,193,143,226,16,5,240,233,167,244,198,146,93,94,44,4,90,154,186,90,20,193,241,231,222,120,83,108,236,153,136,199,222,120,75,188,187,39,202,227,217,126,158,146,33,178,77,161,76,88,123,202,178,245,123,103,194,84,198,89,189,94,152,20,33,90,142,179,43,31,191,47,222,223,19,227,13,1,191,208,78,189,161,247,176,101,171,161,245,247,237,106,207,237,227,59,2,238,130,186,91,3,213,175,119,150,85,0,109,189,71,253,128,223,206,126,44,45,72,77,195,223,247,26,133,32,158,170,106,3,231,157,46,224,84,48,33,168,160,208,0,207,47,139,95,166,110,193,111,171,91,223,16,91,117,240,124,227,221,51,84,168,209,214,251,188,19,203,14,92,182,128,157,135,151,250,75,255,203,103,73,118,201,29,245,238,38,97,145,151,249,164,90,121,28,220,138,19,124,232,53,134,41,141,157,185,205,45,97,108,216,105,87,26,150,189,58,21,119,38,246,225,88,140,104,31,16,179,152,12,13,106,75,45,158,113,239,115,121,67,123,245,49,254,174,128,82,210,89,149,197,242,166,59,43,15,101,171,151,184,191,242,222,133,90,27,46,172,100,245,183,51,108,64,116,250,189,90,146,229,209,20,21,184,243,52,242,182,160,73,192,123,7,240,93,38,135,177,73,184,92,79,240,222,129,246,167,104,193,16,142,202,184,168,231,91,148,241,39,143,118,188,213,205,51,145,47,44,107,148,19,178,103,218,67,157,183,42,65,70,54,123,0,16,228,104,16,53,24,100,240,118,36,3,228,141,70,127,17,103,218,68,25,173,15,244,254,155,0,194,82,182,31,80,103,199,239,5,184,114,30,230,207,1,33,165,152,72,221,224,239,16,190,159,197,199,49,190,85,44,102,168,21,31,65,12,98,201,136,214,91,79,44,224,123,145,61,203,242,231,89,79,204,23,120,152,97,206,158,152,33,98,204,159,163,222,145,127,114,119,81,86,128,17,238,210,202,216,18,247,242,202,187,124,38,166,139,134,85,211,3,58,170,166,248,119,93,162,245,187,193,188,9,24,235,110,114,184,168,223,133,137,176,62,94,72,35,244,196,159,209,118,124,10,101,201,94,148,72,5,162,7,117,178,178,173,104,161,200,135,134,67,187,97,148,170,197,187,69,191,247,164,215,207,164,207,77,166,120,174,29,211,75,167,180,155,209,116,120,27,11,167,109,60,43,240,91,222,198,225,154,79,247,35,82,91,129,155,254,208,126,244,14,136,58,96,78,131,207,78,2,124,100,175,179,205,43,184,31,19,137,176,231,163,145,19,101,32,155,78,115,103,14,23,36,20,136,135,16,224,20,88,205,7,121,113,252,89,112,124,61,153,121,137,32,73,57,249,181,113,102,65,127,210,54,200,134,246,142,50,50,116,20,51,17,92,245,109,233,186,169,205,232,136,146,89,9,132,189,22,223,24,169,119,107,111,179,173,146,209,2,147,77,190,210,192,96,34,167,210,226,171,132,128,122,196,158,173,91,67,24,78,156,2,221,27,37,120,191,157,56,41,7,106,89,250,126,112,166,56,95,57,61,105,201,50,27,92,166,164,0,75,113,98,237,117,136,45,107,160,158,11,219,64,242,69,153,99,33,107,43,106,183,162,171,135,212,78,48,59,18,77,41,23,150,76,213,146,245,28,203,245,220,90,203,176,126,203,124,81,132,49,59,247,33,223,71,48,17,113,134,6,100,113,58,128,178,25,38,64,217,164,200,10,65,139,238,139,211,211,198,52,148,205,105,232,33,252,113,9,58,141,21,139,175,142,52,57,30,179,115,124,122,115,151,178,169,182,237,64,185,128,98,159,222,211,105,20,180,229,144,153,164,165,59,223,69,193,143,116,59,52,146,4,145,127,117,33,93,178,3,152,171,198,142,19,37,70,85,65,33,61,116,166,100,232,24,87,101,164,124,63,68,208,233,201,98,29,240,11,137,245,170,205,19,175,31,174,173,165,171,188,139,224,3,161,174,237,127,103,72,194,102,196,93,61,4,124,1,133,130,49,68,236,233,170,136,141,1,57,160,208,156,30,91,57,125,85,167,171,75,233,112,65,118,240,41,158,80,157,106,191,176,219,47,184,125,233,41,100,61,35,247,64,171,148,137,28,169,98,67,182,4,171,69,42,75,190,16,214,166,130,153,218,91,115,126,19,158,195,165,118,84,48,203,208,145,174,56,78,10,105,251,121,156,174,31,238,73,225,24,233,123,100,148,123,233,58,108,113,179,88,209,108,80,109,137,66,132,49,21,104,36,249,22,13,39,207,76,137,247,232,138,75,23,112,215,92,58,181,35,12,67,199,171,155,167,85,22,162,229,189,85,222,65,27,105,81,143,175,162,47,2,184,47,144,161,226,241,134,197,18,59,90,216,114,79,242,94,169,152,209,84,20,103,154,221,92,21,249,76,243,169,31,198,37,220,185,41,195,232,141,250,138,165,175,159,211,95,59,189,221,103,180,74,101,100,19,23,53,230,26,44,255,152,151,127,92,223,215,113,115,47,196,173,109,206,206,172,212,230,176,153,139,87,23,157,143,26,34,133,221,248,238,176,166,198,119,67,170,241,169,71,18,189,151,10,181,67,11,148,32,106,224,133,200,29,161,188,56,227,237,20,2,120,114,217,74,124,59,156,139,222,43,35,109,125,127,213,87,143,30,246,185,151,142,112,251,32,193,96,90,71,79,182,229,66,73,149,147,52,25,238,216,217,194,224,154,153,63,135,158,137,9,156,89,147,109,103,70,183,79,141,115,39,128,101,38,108,174,143,27,118,18,255,185,51,27,7,253,201,158,171,71,155,240,49,129,53,114,53,243,86,5,234,13,158,74,98,55,166,106,43,82,141,83,116,166,110,213,167,207,29,28,64,42,7,112,192,3,88,45,27,80,54,237,30,116,183,123,232,31,72,7,95,135,181,86,15,199,229,242,86,67,217,234,254,146,86,103,254,62,20,167,164,153,125,52,208,74,152,185,75,251,56,123,45,112,59,64,43,251,148,44,148,159,133,216,170,241,184,99,212,254,49,142,152,157,31,192,37,251,144,81,75,195,145,253,81,199,122,181,122,114,212,156,20,179,251,12,10,107,105,178,14,235,56,119,109,237,222,2,109,118,173,107,153,72,254,198,205,178,182,214,35,118,197,168,26,41,204,47,215,174,7,71,64,111,192,137,106,85,179,67,224,179,90,143,137,45,190,211,186,2,88,196,217,133,69,211,146,237,62,121,5,162,243,101,103,65,136,7,207,166,202,21,240,133,180,95,92,195,1,207,26,148,133,44,34,9,229,194,24,187,148,12,81,11,2,193,40,83,188,31,116,232,74,125,125,194,164,187,184,46,127,119,23,111,107,159,152,56,18,232,122,245,65,144,162,99,181,22,51,158,251,57,149,28,75,203,159,21,34,84,116,134,212,136,167,251,21,31,63,178,197,155,11,126,52,120,178,32,204,39,157,210,55,236,182,198,1,155,155,110,117,195,61,185,173,203,75,19,201,102,58,110,44,154,42,128,211,128,29,148,193,189,13,217,40,40,36,138,12,20,245,91,194,108,217,29,139,1,116,208,39,118,133,221,112,24,250,116,209,244,237,169,148,57,133,77,146,75,219,163,74,224,217,208,33,232,234,77,135,179,193,166,117,222,220,92,52,93,20,243,155,180,148,109,170,156,156,77,76,206,25,26,183,163,35,124,89,14,77,12,82,4,120,39,107,70,144,118,55,244,40,108,190,2,5,122,231,133,232,164,138,15,17,237,209,172,24,193,96,11,212,93,34,171,171,236,40,72,144,175,96,219,174,33,80,118,227,84,15,42,160,7,191,96,207,95,32,193,109,186,234,59,105,127,211,253,154,42,42,22,214,86,191,45,97,138,187,196,46,178,33,236,24,53,186,19,118,123,112,127,33,30,44,196,163,69,55,151,16,95,40,114,116,89,46,3,235,207,131,34,51,95,105,126,96,214,203,53,162,77,172,71,231,187,11,102,35,183,44,37,146,85,66,184,59,255,202,198,147,56,124,146,100,25,46,234,59,11,127,147,64,247,112,177,236,201,172,65,36,242,155,55,61,200,243,34,214,102,179,229,235,217,219,189,141,41,210,161,240,11,18,146,181,45,125,243,26,38,139,207,100,31,68,89,14,40,92,25,139,194,129,169,142,14,84,52,23,191,27,100,193,65,92,248,121,139,237,222,241,102,101,240,194,45,186,228,119,84,100,74,58,49,203,18,112,38,52,145,165,18,148,99,211,90,139,86,134,110,235,223,237,122,98,65,221,104,84,244,100,121,77,188,155,87,55,97,31,119,116,157,223,185,78,79,123,69,28,22,177,242,47,111,222,168,102,104,14,68,54,221,200,51,220,176,167,4,14,29,157,76,103,143,182,36,172,44,89,59,10,44,214,235,160,19,64,23,93,239,145,196,122,36,252,181,186,65,178,248,40,244,79,158,24,120,97,245,102,113,4,40,110,149,244,5,58,170,110,15,2,197,88,85,29,102,80,185,79,222,195,31,201,20,217,13,126,195,35,79,241,104,226,179,221,79,244,47,201,206,150,186,218,225,190,153,70,18,110,228,46,70,215,90,72,52,189,209,184,16,39,245,119,138,37,189,160,243,149,193,104,185,208,124,131,167,87,249,122,212,168,76,186,16,169,45,164,229,79,183,93,182,225,185,86,253,36,84,34,7,43,104,197,146,77,25,178,58,92,243,176,201,244,6,242,15,240,113,69,10,217,223,197,246,213,155,16,84,55,180,228,21,42,53,133,207,22,234,105,30,143,64,212,91,64,9,189,66,146,23,2,149,64,180,107,229,202,29,245,236,186,123,138,77,172,190,100,34,89,7,13,253,163,0,230,34,199,139,254,253,192,9,161,133,106,129,126,193,42,150,243,160,91,42,201,10,144,208,71,32,191,228,251,117,36,230,56,198,25,254,65,250,178,49,199,53,123,199,6,173,192,229,239,40,41,209,146,30,57,159,6,148,117,95,155,4,215,114,49,234,253,134,180,96,18,191,90,232,55,52,196,165,235,207,226,227,219,217,36,87,47,117,98,53,103,34,43,145,7,33,201,119,41,222,46,139,88,227,209,167,142,73,166,15,135,145,220,123,228,184,205,122,12,71,242,217,45,248,121,208,180,69,55,175,98,189,177,155,89,236,160,254,54,239,160,243,76,75,103,217,246,130,68,222,91,79,234,143,138,30,217,207,150,237,0,5,67,104,60,145,181,243,159,210,102,128,82,29,5,198,197,235,251,104,8,252,94,252,156,184,30,79,0,47,126,185,72,138,24,34,208,112,26,250,190,21,5,29,54,118,109,237,14,211,92,147,91,96,186,67,144,132,118,109,164,242,60,106,151,132,4,114,159,92,140,156,57,115,138,84,14,228,224,113,132,43,240,166,225,169,12,12,125,157,44,63,245,70,231,213,55,215,75,111,102,214,221,196,21,246,194,0,172,194,27,195,61,59,144,1,241,58,254,167,190,107,56,176,166,128,142,146,107,202,29,161,93,120,105,178,27,45,71,203,22,145,14,246,244,118,240,125,12,142,90,118,110,154,182,116,48,23,203,121,208,235,44,237,77,148,103,119,26,157,169,119,97,109,109,53,145,91,120,105,95,232,177,119,209,54,138,141,8,155,246,8,108,107,170,79,161,148,18,85,169,37,96,25,79,73,139,83,89,148,132,248,130,172,65,216,124,192,95,38,58,114,142,75,133,225,235,153,208,68,95,224,29,213,26,122,230,218,12,113,188,142,224,221,67,57,97,85,190,205,3,91,232,163,24,39,123,0,175,155,129,131,33,119,132,174,203,61,10,51,222,90,133,179,45,128,124,67,85,139,15,151,19,124,7,40,136,135,44,109,112,199,227,123,11,152,168,214,208,27,146,70,13,242,132,40,176,86,25,146,219,140,27,110,61,26,37,153,74,107,81,97,188,151,30,4,199,105,30,68,29,167,216,92,166,180,27,93,82,178,209,172,44,223,42,173,101,92,150,159,124,245,179,78,94,129,165,63,93,41,27,57,70,97,216,61,102,96,105,222,185,126,82,168,92,163,67,135,174,117,51,219,221,12,230,178,132,16,49,220,16,36,249,114,17,163,161,242,14,89,28,195,24,85,194,27,53,150,232,152,239,65,120,104,75,91,93,116,218,36,17,121,195,38,92,158,44,29,98,165,87,50,121,97,230,30,143,36,195,3,48,29,201,56,53,22,57,44,219,162,33,209,129,166,214,181,108,19,126,224,246,5,116,34,239,102,193,232,147,133,211,75,162,30,208,253,9,123,118,65,110,49,70,210,235,0,93,30,45,212,146,117,16,78,202,181,71,140,171,250,255,163,238,77,184,219,182,146,180,225,191,98,241,245,168,1,241,82,34,149,164,167,7,20,196,79,150,215,196,91,44,199,233,132,195,87,7,34,65,18,17,54,3,160,22,75,252,239,95,85,221,29,0,41,165,211,239,153,51,39,177,8,92,220,125,173,170,91,245,212,175,43,242,13,224,162,248,211,234,69,96,171,102,15,116,34,117,52,75,141,238,132,158,203,196,74,228,206,102,106,99,1,205,173,87,110,83,127,166,238,230,90,171,158,118,160,250,1,86,127,104,91,207,242,26,166,134,194,85,74,10,87,104,59,216,237,208,157,171,200,3,105,85,113,229,64,122,157,242,185,48,158,131,9,119,233,119,39,155,233,165,76,72,158,113,211,70,9,51,196,103,252,6,134,230,163,161,184,107,106,154,206,35,116,143,49,170,247,0,147,95,92,175,170,205,101,178,104,106,93,114,134,97,76,179,7,109,233,241,181,9,2,7,164,39,78,103,216,228,218,78,23,45,219,232,15,241,146,83,187,85,73,165,184,19,22,7,108,138,195,2,189,85,8,199,5,232,82,161,168,105,61,185,184,105,106,201,45,39,249,27,226,188,81,33,246,7,175,121,167,69,237,178,167,33,70,228,218,10,184,167,195,17,121,36,87,26,153,196,74,243,102,148,156,162,215,34,94,191,20,14,179,184,89,187,250,206,118,70,103,220,179,91,186,92,105,78,247,23,129,228,6,154,39,214,214,137,44,169,143,77,243,89,202,140,81,131,151,211,143,176,3,174,93,119,99,5,185,82,89,139,202,214,131,53,64,229,227,77,185,218,238,87,116,166,127,161,149,149,110,101,197,157,140,112,29,57,88,83,155,219,215,114,34,253,155,58,122,115,153,220,47,203,166,163,176,198,164,217,101,53,151,107,189,25,180,174,62,110,160,53,91,200,43,91,125,123,227,18,175,141,44,172,72,169,144,205,149,141,37,11,220,168,223,167,224,186,181,138,173,53,123,92,47,163,189,24,25,187,242,242,83,150,54,150,155,187,177,167,26,83,143,239,109,255,90,143,21,150,179,181,173,61,86,76,134,129,57,37,141,253,130,192,138,30,238,192,13,53,111,39,104,149,51,76,35,41,185,140,106,232,108,71,37,143,243,146,206,132,112,214,182,42,85,239,24,94,210,236,78,81,164,87,99,40,26,36,221,170,64,35,230,51,51,117,115,49,56,173,156,0,222,230,9,109,155,58,249,128,149,223,186,22,134,202,219,207,255,195,33,86,147,18,199,84,17,86,122,120,219,24,28,233,50,177,209,161,117,193,76,218,148,85,54,125,210,193,160,125,48,91,92,181,74,132,168,31,170,71,113,124,169,228,242,54,50,118,233,22,198,206,90,181,245,142,111,82,94,80,254,14,90,158,107,22,26,86,250,183,21,73,167,239,239,43,91,194,200,157,70,97,159,144,107,228,52,136,95,70,97,108,49,25,31,86,173,164,100,109,0,154,115,34,252,19,59,62,45,101,238,160,168,101,31,98,225,195,3,139,90,245,31,237,154,246,215,236,243,170,54,147,165,125,133,79,110,7,249,51,178,135,254,219,21,171,87,184,94,132,64,106,22,206,176,26,167,76,243,206,81,112,88,251,120,141,85,191,233,71,155,30,33,108,216,15,185,147,61,148,211,202,103,146,233,124,161,65,19,172,168,146,183,212,93,112,178,96,133,194,25,102,139,57,165,52,111,221,166,201,254,109,165,224,10,52,35,184,175,186,24,184,168,66,191,207,200,196,70,171,177,216,247,185,252,20,177,134,108,199,71,151,148,130,141,194,207,17,90,144,21,50,40,144,84,19,4,154,238,221,190,172,108,221,53,186,139,4,238,95,60,209,173,100,99,223,169,3,155,152,55,152,62,129,16,160,119,76,99,57,162,205,147,211,244,46,88,141,144,33,32,46,98,84,235,96,226,20,42,236,98,175,9,175,108,50,31,20,211,175,92,219,73,215,47,234,190,216,162,240,43,158,129,36,23,26,115,103,195,145,84,99,61,229,245,124,27,205,171,104,212,66,220,98,147,228,207,53,39,16,17,103,105,27,253,247,132,210,17,151,44,56,218,53,223,194,161,128,106,43,81,189,49,59,53,250,100,86,135,99,111,118,211,175,171,26,30,84,237,246,179,35,206,253,142,91,103,198,194,86,99,8,186,181,211,180,130,34,101,161,80,207,128,182,121,189,106,211,92,176,199,32,108,220,107,208,21,181,41,126,175,27,121,24,61,142,46,249,54,220,2,32,239,88,243,11,249,105,197,206,132,113,197,215,149,15,111,175,86,62,33,217,62,39,24,15,180,184,41,248,175,116,230,140,128,114,18,172,131,44,194,174,96,135,252,24,221,132,241,39,212,180,198,107,243,168,204,81,53,253,132,234,135,170,205,229,217,217,39,250,125,14,159,178,146,60,142,209,151,108,62,23,217,192,233,240,203,167,183,252,229,52,75,83,168,100,56,179,66,249,62,195,159,73,61,154,59,3,127,139,26,214,92,187,170,51,97,191,109,82,103,224,78,1,209,114,230,213,202,158,49,120,214,162,40,22,62,79,209,84,143,164,172,141,11,34,114,180,252,211,202,255,109,197,126,92,225,110,254,251,102,197,9,121,122,75,151,80,103,183,37,122,202,65,133,223,22,149,10,126,9,214,42,44,131,67,78,84,250,71,179,210,6,2,74,33,146,83,170,97,234,43,133,143,76,91,241,108,168,77,205,91,46,239,205,166,161,225,165,52,52,108,102,81,163,239,69,22,72,126,8,63,237,252,166,173,233,54,249,180,81,153,205,156,85,45,166,166,37,181,119,209,90,165,127,92,113,212,123,86,119,8,173,242,166,24,194,121,246,207,43,255,247,21,251,231,202,63,248,191,78,18,165,247,73,112,227,142,156,253,174,251,244,128,133,249,230,217,36,164,182,214,13,40,233,167,203,59,194,89,20,160,83,72,29,52,229,84,52,221,103,106,50,70,124,12,242,168,221,243,246,230,251,116,188,110,104,219,40,248,209,217,164,120,184,130,162,185,185,112,165,65,10,118,205,240,79,70,184,189,131,235,82,132,138,101,91,49,92,1,178,165,32,254,161,173,40,241,5,37,153,172,113,25,16,42,132,17,227,234,253,89,48,189,92,209,61,105,78,29,178,83,72,173,130,52,188,126,6,85,19,189,22,236,95,168,23,86,140,156,96,191,54,102,166,126,119,125,56,27,145,241,214,72,13,173,153,82,143,183,17,65,197,22,118,179,58,166,8,240,237,239,174,240,184,109,53,17,14,46,219,89,186,86,38,104,33,148,155,233,135,246,53,67,173,133,85,189,133,141,249,91,233,246,152,223,100,11,42,171,5,219,167,122,125,92,71,149,49,56,94,203,232,53,183,14,91,229,160,217,1,76,94,49,212,154,69,119,7,150,106,82,225,219,215,21,134,178,132,139,178,75,167,170,207,195,116,92,24,220,48,209,158,142,59,209,206,131,171,166,63,118,173,187,176,113,172,96,229,239,203,243,213,113,85,253,69,48,63,107,29,87,169,9,232,193,8,252,230,112,72,253,128,49,87,12,45,212,20,213,38,8,209,208,192,10,100,177,186,17,27,150,71,49,201,72,211,220,41,198,229,68,8,239,113,171,81,110,135,75,73,164,236,100,42,231,128,12,10,198,136,158,206,50,163,188,28,111,15,55,205,6,142,118,163,251,247,53,246,111,214,74,89,213,6,161,55,32,48,169,64,240,39,94,129,158,103,5,175,66,219,199,230,25,152,177,168,174,14,40,54,15,41,70,67,93,41,222,129,161,185,109,148,8,224,34,38,7,244,152,228,141,74,54,197,155,13,44,130,1,7,181,35,159,209,119,47,130,218,148,247,247,116,211,35,147,26,229,146,43,221,109,204,5,41,188,49,14,148,37,7,14,54,47,63,98,122,79,2,206,66,191,248,37,236,30,142,147,223,223,207,184,221,131,168,163,172,161,64,216,8,128,118,71,53,189,26,103,48,117,27,68,231,180,101,103,151,90,74,142,184,218,25,101,210,205,175,87,160,13,132,31,242,203,228,4,149,197,106,249,197,173,163,155,8,167,204,181,200,217,166,200,198,80,179,59,99,243,8,88,109,193,123,49,65,106,154,139,195,43,152,90,61,150,139,234,52,175,89,239,112,27,245,74,154,165,167,140,163,73,145,125,162,87,29,164,104,23,179,211,31,254,41,235,168,74,24,108,254,115,197,175,58,129,78,26,15,240,14,9,145,80,36,174,61,130,124,68,132,106,101,195,218,14,139,156,238,161,9,1,4,199,221,71,111,55,216,9,129,225,105,59,183,5,140,8,140,77,242,152,81,120,236,87,94,7,72,27,241,122,4,175,252,22,65,99,207,230,53,208,19,238,223,157,117,92,98,103,212,27,241,101,89,238,135,57,139,114,137,8,88,210,211,9,60,197,57,34,174,2,77,74,6,166,104,1,137,190,219,197,115,154,205,66,35,252,82,62,79,151,64,229,169,15,194,100,146,126,209,129,170,9,174,59,205,13,153,16,241,250,64,20,82,74,178,54,112,141,219,41,216,49,227,92,221,77,29,21,250,126,42,128,15,104,25,150,65,187,184,22,19,217,99,133,73,14,76,96,84,162,6,91,54,14,56,135,29,76,232,122,143,116,39,241,65,36,24,73,96,15,29,196,48,141,235,25,33,62,134,80,176,88,124,184,27,108,204,88,22,111,101,45,3,89,164,51,151,97,62,134,209,7,95,136,94,180,163,147,220,16,2,96,63,209,205,37,241,54,162,110,247,247,244,34,243,114,245,205,157,138,130,123,133,25,135,14,197,116,100,230,98,71,224,74,18,2,48,138,248,168,2,185,95,100,174,10,152,168,180,109,168,184,250,145,119,129,122,197,232,1,236,114,243,108,186,42,173,52,60,200,23,159,144,184,186,136,87,197,217,52,203,67,59,158,10,246,141,40,174,217,65,43,154,71,212,77,29,53,133,58,176,51,82,136,158,179,50,68,207,104,21,135,166,169,245,70,147,85,134,172,16,55,250,173,21,41,156,45,66,17,98,152,137,229,230,38,81,114,67,53,222,121,248,70,114,187,125,101,3,46,44,122,250,6,134,112,31,230,241,149,2,247,13,142,50,82,130,16,26,148,87,1,234,110,23,117,233,6,161,205,33,174,137,79,138,46,38,146,105,146,139,221,222,161,62,98,185,213,90,221,201,187,187,248,69,79,80,25,197,116,248,158,11,161,17,181,202,189,163,197,203,218,178,205,155,93,150,215,187,204,42,219,105,47,156,213,130,27,57,26,223,140,172,165,216,157,99,141,125,132,173,174,26,34,177,14,21,6,26,62,193,191,82,186,202,163,224,72,35,186,14,198,72,41,70,234,74,38,133,199,56,129,9,131,11,38,65,187,190,161,196,67,66,166,137,180,8,185,227,103,133,12,231,222,5,126,64,230,140,176,67,150,2,165,56,220,199,61,146,128,58,176,174,68,194,194,214,180,195,249,41,116,214,161,175,205,251,195,232,40,83,112,211,48,254,80,110,134,67,43,5,8,161,180,123,141,172,171,18,20,139,228,252,8,70,157,197,64,103,31,240,236,121,214,65,45,235,128,178,38,163,32,163,207,24,221,225,18,215,40,52,20,249,219,80,103,84,214,50,42,105,250,145,85,152,238,89,70,200,104,58,159,216,79,235,249,196,102,62,2,55,45,38,157,45,7,114,197,167,113,127,66,3,67,207,64,155,186,158,120,113,215,29,114,159,105,224,242,57,124,178,5,55,81,105,79,63,114,85,169,222,102,97,21,68,56,93,16,223,129,123,25,55,242,192,53,190,143,216,98,179,105,177,74,46,236,125,69,141,2,65,206,108,24,1,145,175,206,116,119,23,63,65,154,224,10,72,102,99,145,46,77,227,82,209,124,178,34,13,71,64,14,91,134,138,11,35,170,99,68,133,254,241,240,130,230,206,200,246,74,236,69,81,238,96,9,237,146,4,177,69,205,69,165,229,29,93,231,230,4,186,15,206,237,91,241,203,33,163,197,11,129,97,136,103,238,186,83,188,72,95,169,58,81,80,192,129,95,169,75,172,14,89,192,138,207,210,118,91,188,198,217,66,60,33,241,71,143,112,200,230,117,153,176,104,14,106,56,55,104,218,13,67,191,143,1,52,169,195,194,216,218,56,117,43,187,71,214,189,150,171,65,157,152,173,19,68,232,16,178,175,26,5,210,202,105,43,211,44,15,213,252,82,232,159,90,121,205,83,76,76,215,224,214,158,205,228,162,197,14,66,95,48,111,155,37,209,48,212,138,225,9,72,135,204,21,48,71,218,76,27,171,254,158,66,28,253,34,85,226,164,94,36,189,73,3,106,254,246,42,200,155,153,80,160,99,189,235,232,118,110,16,96,85,124,17,102,237,211,213,161,115,77,55,48,92,112,113,142,21,55,145,11,209,204,82,113,111,45,113,91,105,129,38,61,129,208,229,69,22,11,10,87,2,181,85,242,64,80,14,4,8,54,233,178,9,184,100,224,133,59,15,148,88,159,163,194,253,118,251,148,129,122,201,138,70,24,121,30,6,176,77,132,15,196,21,37,192,124,88,212,86,138,107,29,196,11,89,126,21,229,110,251,228,214,248,9,121,93,187,172,146,158,69,24,226,139,249,8,43,209,166,233,89,224,157,91,49,70,37,207,137,80,117,40,92,14,87,219,98,250,158,107,227,63,69,64,17,27,96,148,5,188,63,227,94,20,180,15,43,146,139,4,64,207,151,178,16,65,199,19,245,125,183,198,84,248,56,116,10,169,44,24,141,49,54,97,92,138,71,63,53,26,124,35,201,172,26,243,120,157,215,164,0,176,79,71,116,39,180,227,160,79,20,124,230,240,140,21,225,102,226,111,127,162,111,204,174,115,196,89,191,145,24,235,136,173,126,43,96,213,241,249,230,208,130,93,191,61,52,193,214,217,9,50,111,139,2,149,71,59,176,146,140,237,153,242,67,215,239,148,23,77,169,142,60,30,89,231,42,42,87,65,252,46,200,59,220,244,30,221,162,139,77,153,228,105,19,118,74,213,50,17,245,177,224,160,120,102,134,96,141,120,148,83,110,47,170,99,240,0,29,65,222,70,169,8,60,192,4,140,127,250,120,86,17,216,195,211,188,69,141,241,20,217,68,100,201,3,241,216,159,200,107,78,126,3,91,225,240,227,179,121,56,95,202,161,37,18,147,159,230,228,255,225,115,166,225,31,56,134,177,222,251,48,234,243,136,251,100,225,204,140,17,160,226,27,19,232,60,215,98,253,236,58,69,87,14,116,121,141,252,14,101,128,15,190,254,104,36,125,46,147,202,202,16,63,245,30,72,207,147,217,31,193,52,76,167,183,91,121,53,85,103,139,47,107,99,213,58,129,204,208,98,12,206,114,165,15,16,214,198,193,210,38,173,8,133,212,37,29,251,221,93,76,5,15,28,136,191,8,83,203,76,250,133,100,163,248,175,194,93,240,173,43,145,134,202,8,255,208,184,229,110,168,154,106,61,148,74,232,132,119,164,73,92,229,202,110,156,198,81,254,225,42,44,230,113,118,205,125,57,64,64,45,92,99,57,119,242,40,148,94,27,20,65,170,109,73,16,157,121,122,249,107,84,134,34,43,120,187,134,55,243,139,203,46,137,62,196,221,84,51,40,146,201,128,217,181,83,187,130,73,53,207,32,12,146,101,119,163,93,50,100,150,226,92,30,202,42,16,252,213,135,249,188,12,171,173,19,194,28,248,18,169,20,68,26,227,66,9,123,86,232,143,86,230,82,13,152,56,35,163,43,56,219,68,103,67,39,231,103,7,87,206,232,200,58,2,195,114,107,31,129,34,2,11,140,60,97,151,16,57,210,166,192,158,18,169,174,252,121,80,58,17,170,4,34,195,199,117,101,75,55,54,181,61,82,190,91,60,21,253,203,196,3,202,254,10,83,6,163,107,92,174,210,139,85,81,86,70,71,32,67,184,132,157,59,198,221,251,99,22,71,211,219,97,246,72,153,10,95,142,247,247,205,21,10,92,36,163,173,132,225,242,226,16,38,231,57,175,137,230,82,73,191,43,72,47,195,91,122,27,209,14,130,2,197,92,152,76,57,184,67,229,159,137,103,217,161,103,25,230,171,47,46,65,98,230,111,133,199,17,243,232,139,184,220,212,250,238,214,230,161,66,158,123,100,155,141,189,213,154,126,45,51,178,81,4,116,10,29,208,107,174,13,134,189,242,9,88,24,158,86,157,118,190,241,165,177,183,156,212,14,114,177,58,129,9,33,193,65,77,254,158,162,80,23,184,40,220,237,106,25,213,48,185,111,12,26,213,64,30,200,183,232,149,152,186,180,78,131,85,73,37,10,16,156,53,211,203,142,109,135,35,245,253,80,145,175,36,148,217,241,132,46,17,246,133,210,6,185,222,188,163,164,28,142,231,185,68,183,241,8,17,249,52,136,167,171,152,58,21,237,16,69,41,181,168,64,117,81,112,56,195,109,242,81,57,212,162,234,28,30,153,186,37,229,179,219,71,166,53,34,34,189,88,158,201,96,110,119,217,158,182,30,13,137,119,232,63,47,96,252,12,34,27,47,47,36,44,134,157,108,191,94,205,251,123,8,172,231,1,107,77,197,52,42,37,205,85,245,237,31,153,58,110,236,200,244,76,192,154,22,227,66,145,188,147,125,163,94,104,161,73,220,120,198,151,132,80,67,125,153,27,83,240,101,222,114,167,213,10,168,87,224,21,91,224,143,223,7,239,25,252,67,65,252,184,218,111,155,24,172,218,111,27,237,9,201,235,105,175,66,25,83,189,91,88,172,20,8,169,246,198,244,62,195,59,156,112,1,228,8,237,104,73,88,2,93,214,25,70,8,241,20,205,111,173,123,167,140,220,78,112,24,11,150,179,196,23,118,148,141,177,97,220,99,48,119,109,161,145,119,130,97,57,202,121,162,79,193,53,191,46,158,185,222,170,158,143,49,114,152,147,60,160,231,62,246,207,210,79,129,253,88,162,133,226,178,215,83,56,68,227,37,93,240,226,150,158,251,11,234,10,96,218,121,33,31,230,206,162,45,239,21,50,109,144,145,194,36,226,201,16,15,250,86,85,112,209,62,14,57,247,108,132,254,48,16,16,9,58,47,207,202,168,138,174,232,168,142,119,119,175,142,251,16,152,134,139,192,12,60,234,155,221,204,3,147,99,196,1,230,241,235,159,8,34,24,82,1,123,237,255,88,56,9,187,66,87,75,87,18,178,95,161,153,1,33,238,39,48,93,7,19,127,206,10,161,84,76,14,255,114,246,33,103,31,115,246,57,103,207,114,246,238,33,5,30,236,1,177,141,211,233,104,98,119,17,6,211,232,110,237,225,150,71,177,173,175,118,228,251,251,213,74,68,178,240,190,252,58,0,216,253,125,46,35,42,208,47,223,68,0,67,220,22,94,55,3,39,172,34,125,56,174,247,27,110,250,194,4,12,62,30,73,194,252,157,110,127,141,119,83,191,188,142,67,230,135,45,8,132,77,78,169,106,97,148,208,79,128,244,195,37,36,151,215,2,93,32,117,5,174,222,170,228,250,47,28,58,91,226,134,185,107,83,195,78,115,111,239,77,9,167,229,174,242,93,174,247,156,183,185,246,70,4,91,228,151,220,208,21,170,3,175,5,254,47,57,71,22,97,18,123,241,117,24,0,235,200,76,228,69,242,36,29,94,67,41,206,29,237,207,33,51,135,217,75,153,157,173,87,176,122,167,193,1,208,128,120,211,195,11,95,13,180,183,13,35,89,203,194,28,99,107,56,155,26,194,107,237,55,83,119,211,39,11,139,112,75,235,26,120,114,163,217,202,139,86,107,99,155,255,182,57,47,177,35,155,25,214,208,240,106,125,215,0,199,107,116,101,93,99,168,209,179,174,217,181,225,99,186,118,227,242,49,91,249,197,160,167,86,171,118,168,189,202,159,173,20,55,87,163,231,144,99,236,251,190,194,127,34,117,162,114,165,119,119,126,65,29,110,184,159,38,251,73,165,109,29,180,233,114,7,110,3,244,45,112,17,239,189,148,62,153,154,124,44,143,16,175,212,126,186,110,86,95,50,188,202,71,194,19,18,57,89,113,190,242,163,61,179,148,70,86,92,121,29,33,219,160,144,169,44,68,233,70,105,13,245,188,225,201,143,69,28,66,71,28,157,119,141,121,240,58,71,141,18,99,168,163,141,227,155,173,235,192,131,192,36,12,57,4,181,175,236,2,224,97,244,53,183,169,97,133,226,32,144,223,44,50,93,154,163,10,233,30,233,47,13,92,15,93,179,173,209,247,81,201,6,125,124,213,41,190,17,160,6,130,122,22,232,88,157,193,9,51,128,108,35,82,223,0,10,200,46,30,133,23,129,132,132,128,90,8,71,182,29,153,249,1,98,167,101,126,48,146,119,113,30,7,82,28,201,43,53,15,65,53,71,248,71,69,64,44,209,26,144,97,64,165,255,74,23,178,195,26,220,96,32,107,246,144,66,75,96,216,23,217,185,72,128,192,24,65,255,240,142,201,29,102,126,109,230,162,80,64,222,223,65,151,136,25,114,183,113,112,141,9,176,121,204,13,205,254,220,84,6,236,11,143,33,90,178,68,146,84,92,97,221,46,34,187,209,9,215,80,228,121,41,118,83,173,184,47,239,178,31,84,223,175,41,181,133,117,188,154,208,111,1,231,245,56,146,52,144,255,66,3,137,191,138,251,19,238,169,245,61,15,50,222,24,57,154,226,50,169,181,70,71,224,32,51,26,54,129,191,119,209,243,132,140,96,100,66,135,178,241,46,147,139,75,107,206,1,202,48,133,44,168,242,236,117,186,193,254,20,71,161,219,245,56,147,200,191,33,42,62,142,205,96,237,114,18,205,112,214,102,200,225,197,196,73,86,27,32,29,128,121,129,189,17,165,253,33,193,58,140,240,15,94,94,146,178,73,96,0,226,160,250,20,186,76,29,79,104,151,229,217,100,45,217,144,90,78,96,86,232,149,41,43,182,142,44,165,61,75,203,7,216,96,90,42,68,107,254,182,145,184,212,250,28,239,5,186,47,157,192,66,63,153,103,239,167,150,82,51,17,162,226,154,59,173,147,161,179,21,158,31,92,179,151,4,102,190,196,181,130,5,65,226,52,169,120,75,217,20,46,208,190,156,250,34,67,223,118,28,199,51,94,141,77,154,247,188,10,53,208,197,13,86,208,253,134,226,43,122,227,109,56,19,50,227,4,57,58,28,105,216,65,54,65,30,45,172,24,245,121,179,167,22,28,64,237,169,5,173,252,138,16,161,94,224,41,44,74,180,23,128,38,236,144,195,149,112,179,17,34,129,210,12,159,229,102,27,52,4,175,159,213,193,187,179,58,37,19,251,153,73,140,76,225,181,65,20,206,252,207,249,56,72,156,136,149,238,196,166,49,18,190,117,160,31,73,26,127,87,247,106,197,228,64,20,28,22,34,62,171,178,34,88,224,140,82,107,33,247,127,207,41,223,161,78,168,115,159,98,238,57,199,176,12,16,77,88,194,208,135,137,76,52,173,153,24,82,146,196,76,178,94,11,102,162,102,241,216,243,205,153,202,200,21,178,88,146,38,4,12,209,138,106,246,243,105,140,168,32,123,161,112,131,94,144,255,243,10,8,10,88,215,65,55,83,40,146,213,154,165,13,148,67,227,66,207,44,32,171,21,32,52,101,72,109,228,78,235,65,147,106,101,44,208,152,232,28,133,243,150,14,84,54,85,161,131,201,168,199,131,7,19,24,187,170,23,146,3,210,8,125,143,162,59,186,153,233,135,46,24,231,123,89,55,66,3,158,176,155,35,183,154,28,197,228,155,53,113,89,114,60,229,142,66,221,53,150,225,199,12,243,244,167,107,4,93,223,180,32,177,61,35,253,40,246,181,3,171,125,94,223,240,80,31,16,208,164,104,99,133,238,143,245,237,74,133,93,171,243,226,74,188,168,32,177,38,232,247,112,92,174,200,121,66,190,154,248,119,184,132,188,29,32,96,212,154,245,2,35,78,178,33,142,209,144,58,92,230,223,158,103,79,210,172,122,82,174,242,60,43,170,39,58,213,147,235,101,152,62,129,137,243,164,198,43,60,33,167,20,251,127,67,92,142,112,28,111,171,215,244,161,10,213,52,240,105,211,221,74,243,88,190,21,144,217,5,74,9,127,124,46,13,197,131,198,9,77,228,106,58,105,10,217,175,1,191,159,197,186,69,88,183,122,133,103,84,97,181,61,121,176,93,61,80,125,99,183,135,61,154,246,73,187,191,245,10,236,74,183,108,176,160,21,122,36,63,110,144,62,92,179,207,185,79,150,80,220,196,45,111,89,90,6,62,237,154,253,152,251,206,27,68,90,101,111,114,115,154,108,75,214,173,38,102,244,164,37,58,242,2,5,212,117,168,157,179,5,164,193,173,239,227,55,34,185,224,245,186,31,143,98,168,31,39,122,21,11,140,133,226,92,249,41,199,167,233,134,114,155,69,226,46,145,154,58,102,130,145,192,229,78,212,205,176,47,188,39,132,188,2,209,150,10,68,178,2,134,124,227,119,75,237,243,71,58,7,48,64,237,114,28,174,249,231,124,19,120,132,92,202,107,246,79,24,144,15,52,32,31,182,12,136,74,168,188,60,247,153,204,163,135,214,236,31,182,12,143,214,14,238,171,10,22,35,35,167,66,231,4,123,16,230,133,189,254,51,74,227,90,122,93,163,124,245,69,111,74,182,87,3,32,27,140,14,207,48,146,25,154,46,210,18,179,23,255,185,169,23,171,100,99,47,162,111,78,150,38,190,243,145,122,240,35,118,194,196,175,18,124,138,55,119,34,50,232,20,123,170,98,71,27,155,137,172,144,34,157,11,83,150,69,190,120,70,5,84,194,43,40,187,153,204,206,104,100,145,24,128,85,201,56,52,14,66,189,215,39,182,246,62,113,191,200,66,194,112,86,166,1,114,150,152,154,225,150,37,212,167,224,26,247,25,164,21,4,188,184,176,169,215,254,60,145,108,68,48,7,186,245,9,52,21,233,184,54,209,172,210,166,146,98,226,23,70,146,2,226,178,230,20,97,75,3,235,131,161,161,172,58,44,113,50,4,166,68,194,100,205,215,92,161,100,92,196,114,210,177,122,129,72,105,46,131,13,141,34,69,137,127,240,223,119,255,159,179,223,29,185,255,189,62,88,176,50,249,179,64,231,216,25,117,7,137,117,36,59,121,11,86,41,3,45,222,145,95,80,105,145,107,34,32,89,111,94,1,132,36,98,196,32,228,182,72,41,77,197,80,253,143,114,45,30,138,175,95,232,198,17,175,185,75,161,174,21,251,8,255,56,110,137,129,126,146,185,225,250,253,125,7,169,195,14,210,48,4,22,89,86,69,118,137,100,167,229,165,20,136,24,3,187,3,209,87,211,253,21,4,124,88,85,249,138,244,48,245,27,241,130,114,100,52,222,40,33,158,205,152,122,63,227,182,239,220,162,79,162,169,214,208,73,197,161,100,134,9,241,32,37,93,141,204,196,2,210,75,3,70,120,134,168,221,76,251,102,38,83,70,51,51,17,241,206,226,11,177,214,244,141,158,50,186,135,19,178,89,126,39,23,209,15,111,2,119,187,228,21,194,231,95,204,12,13,37,111,170,37,18,88,66,233,229,163,124,127,14,89,171,9,93,242,146,194,116,138,126,212,240,179,120,164,224,167,48,149,74,111,108,122,250,18,42,150,140,235,189,118,16,186,176,54,47,249,26,171,194,25,41,110,110,192,251,38,178,91,186,114,27,242,53,104,205,88,90,124,102,8,159,234,68,236,8,77,115,167,20,238,103,50,206,40,229,89,140,232,172,52,183,149,31,28,210,89,68,245,69,17,217,53,210,137,95,210,121,216,81,202,220,145,156,180,116,57,135,91,99,224,139,59,58,81,95,210,49,24,43,75,160,185,104,112,209,153,120,227,138,181,133,147,14,57,7,178,51,128,235,233,142,165,90,65,59,153,113,221,193,175,92,160,159,28,238,113,150,11,247,72,56,202,61,236,124,68,172,93,101,234,248,100,42,161,23,156,40,105,191,206,148,148,2,174,245,97,103,204,157,128,77,151,65,113,82,57,125,244,50,49,177,130,138,222,0,123,41,240,187,129,48,103,31,48,12,115,5,152,127,134,92,24,250,125,22,227,32,58,184,109,20,172,62,173,109,175,144,62,166,187,54,167,108,27,193,113,60,209,240,215,52,150,229,168,148,50,71,183,57,237,228,174,214,142,177,14,117,174,111,136,97,205,122,151,15,215,103,174,16,218,56,42,235,150,153,113,98,136,241,106,126,214,201,157,21,191,102,66,195,1,215,3,166,159,221,161,145,12,172,215,57,240,194,94,106,8,119,166,73,237,198,98,150,72,188,254,89,178,249,126,48,68,80,114,137,152,207,161,225,125,1,54,47,194,96,82,224,5,27,254,40,148,5,126,65,55,213,215,113,231,89,250,60,130,19,13,173,70,249,147,18,221,96,232,78,191,237,244,129,51,16,123,107,139,121,243,42,135,221,60,12,18,188,68,32,155,251,203,136,48,29,141,188,97,235,182,128,176,80,11,25,186,104,24,240,91,207,96,63,163,61,253,57,151,60,137,175,70,224,154,231,117,158,71,57,169,113,42,25,148,10,217,23,86,182,159,131,242,210,55,193,178,176,75,118,119,119,184,21,181,14,114,204,122,136,233,142,190,208,132,143,106,244,255,253,236,86,237,75,248,138,245,32,17,47,222,138,198,16,145,26,43,226,77,125,249,102,70,211,83,200,112,143,190,227,132,199,62,173,186,208,71,236,162,117,196,111,156,75,20,231,33,51,231,119,104,100,17,40,202,232,66,66,169,199,96,82,195,82,29,32,134,110,160,197,11,217,167,144,36,159,202,254,152,170,232,199,172,217,18,127,58,20,222,144,104,220,170,208,28,183,85,248,34,157,249,233,40,133,121,195,7,130,66,60,99,122,141,140,103,187,67,189,193,129,148,11,74,71,150,82,28,161,178,231,135,229,92,59,115,227,75,63,31,217,49,186,185,145,25,175,149,112,56,131,214,222,247,247,201,209,220,149,62,149,236,18,135,205,171,170,165,190,77,90,0,103,181,56,90,74,206,106,161,197,16,217,71,145,129,179,28,47,38,44,97,115,46,152,162,219,133,102,28,21,97,109,87,220,159,15,185,118,131,208,211,21,40,109,120,92,114,18,6,90,50,106,13,245,230,210,23,131,213,245,254,213,218,172,130,44,166,37,226,159,47,209,236,94,11,166,97,149,206,163,52,42,151,225,204,169,109,162,124,234,53,88,125,185,153,216,123,206,238,174,245,106,207,22,59,95,163,115,91,89,228,85,194,183,62,71,134,200,29,47,136,97,39,88,168,180,97,123,184,195,175,119,96,123,14,161,221,41,227,87,3,105,15,114,195,93,27,114,199,95,177,217,110,172,33,45,178,182,77,113,248,240,232,88,11,172,207,90,7,68,160,124,135,178,223,168,197,198,30,38,122,192,172,35,183,121,147,147,159,206,163,10,79,58,96,133,162,162,172,100,251,81,12,170,98,153,42,126,2,151,11,54,203,202,188,42,38,221,89,183,182,152,149,148,159,111,46,45,91,11,38,179,175,21,178,235,148,31,20,138,157,66,160,45,154,46,8,54,81,195,0,82,211,110,51,234,183,106,169,221,229,71,102,255,218,185,226,105,97,13,154,83,175,155,225,143,132,207,100,99,171,85,145,124,212,15,85,231,30,181,143,133,178,37,141,85,66,56,83,109,235,132,3,80,225,150,111,157,163,170,64,25,96,21,205,205,183,235,53,106,169,164,81,65,43,141,60,48,236,90,248,228,97,48,172,163,175,139,12,54,13,129,44,161,145,242,185,174,240,70,33,178,138,98,167,70,148,33,181,10,154,130,198,150,149,84,95,58,161,192,83,90,37,141,123,20,205,151,248,119,180,132,180,168,50,70,29,59,182,34,181,4,22,250,83,160,111,102,64,210,172,128,146,166,19,106,26,70,177,83,28,164,8,45,130,59,132,159,30,15,96,2,31,247,71,165,23,173,215,74,14,48,52,240,180,117,147,143,194,17,222,74,146,68,78,69,40,29,169,79,93,253,71,176,151,118,117,57,213,65,128,204,120,117,236,135,28,206,59,59,42,70,153,167,239,0,187,93,22,173,45,42,53,183,4,80,180,23,208,189,83,211,59,98,58,10,61,14,49,211,225,128,133,53,69,1,180,197,20,10,203,64,117,244,132,83,28,32,87,186,21,138,143,36,142,43,126,164,111,163,247,193,123,79,187,178,35,114,54,73,26,24,146,41,197,240,90,192,52,114,96,61,195,151,113,22,32,184,246,154,224,51,90,162,241,210,225,115,17,37,222,86,116,22,169,32,161,67,62,11,63,22,225,218,242,86,108,146,227,73,34,208,189,169,254,203,196,191,139,141,217,97,137,180,142,224,120,136,171,112,211,87,4,252,90,108,74,123,76,31,55,165,61,246,17,84,125,145,108,187,206,181,189,23,126,51,209,20,83,191,211,1,210,225,221,10,209,94,37,254,210,203,212,95,162,172,78,178,15,192,8,83,95,251,37,242,70,109,52,127,136,188,178,13,193,214,210,203,223,76,232,115,42,199,9,235,101,104,20,41,248,90,6,132,33,92,139,33,22,235,85,242,240,21,118,103,22,150,83,154,114,67,117,10,174,226,234,237,103,152,210,3,175,55,144,0,195,252,220,26,17,232,8,199,26,145,197,70,41,202,121,130,2,145,70,125,9,74,82,241,203,52,248,247,200,206,208,53,106,246,70,232,241,102,22,126,99,140,70,149,87,10,223,31,92,65,23,247,18,241,88,16,77,27,240,83,187,81,85,136,135,186,17,173,95,32,141,186,12,110,44,1,86,214,195,80,156,74,165,148,80,213,62,249,110,129,140,35,168,91,95,243,224,71,194,35,130,234,96,47,61,46,70,189,90,88,95,12,221,197,214,161,211,227,173,136,134,168,124,241,179,111,206,149,207,100,156,162,16,73,255,226,76,21,119,239,190,132,154,198,124,132,239,12,185,59,242,130,194,97,106,69,226,213,64,97,21,109,85,180,59,238,238,26,111,205,168,14,85,46,116,173,124,196,196,182,142,59,108,51,116,242,78,85,151,46,220,90,242,242,78,248,85,58,33,19,110,206,70,40,39,184,72,28,249,5,226,122,53,253,183,101,194,80,29,12,226,45,120,102,252,156,33,151,167,127,90,214,44,100,191,254,150,59,211,142,113,97,26,206,58,110,155,128,70,202,143,107,71,248,159,201,104,26,103,105,216,82,157,38,181,161,165,77,243,108,171,18,7,100,120,98,136,68,237,248,141,232,117,29,19,251,51,116,95,17,133,87,97,155,40,106,75,76,244,87,250,160,78,10,208,244,87,97,81,109,145,114,137,227,190,62,155,174,45,42,0,123,250,134,4,51,92,33,22,165,43,91,52,199,201,117,140,161,42,18,225,113,82,215,140,133,101,144,175,118,119,225,140,137,164,148,144,252,178,67,11,166,27,244,182,167,238,86,207,105,6,242,49,247,65,230,11,95,217,21,23,139,167,155,213,206,72,213,172,84,110,184,172,155,158,0,107,95,91,41,49,65,200,65,221,129,188,138,149,187,164,161,229,249,3,120,178,225,236,104,163,110,238,112,214,237,186,162,72,81,207,217,218,29,42,85,151,128,229,43,119,88,237,159,195,146,127,182,138,98,232,75,130,183,222,178,44,148,251,245,130,101,172,36,105,165,25,191,174,251,114,34,148,95,136,20,179,87,73,45,230,169,138,169,181,106,120,253,210,173,106,53,84,15,158,102,238,23,8,161,6,9,182,205,119,62,126,186,1,146,78,93,58,100,27,59,228,226,153,244,81,43,161,14,237,12,71,21,154,170,201,179,105,52,231,194,0,174,6,40,93,33,43,250,59,109,110,8,181,54,62,21,141,44,89,172,250,175,177,41,212,210,92,202,52,200,168,106,167,232,201,70,93,61,60,110,254,72,218,9,51,181,239,226,154,212,185,157,110,204,141,153,6,160,102,182,133,202,182,160,107,7,169,106,172,21,144,198,104,210,212,167,123,61,33,232,202,142,34,82,103,18,170,54,233,56,155,72,36,91,173,84,185,54,252,141,115,13,198,7,51,170,187,0,132,57,76,26,216,58,79,221,212,167,230,213,175,92,180,237,4,38,26,252,237,72,114,201,178,125,253,202,145,10,83,68,144,73,39,94,219,7,84,140,145,51,68,27,197,39,155,33,29,5,245,127,158,108,113,163,253,60,225,50,249,118,104,88,105,152,205,104,200,171,251,123,26,115,109,9,194,209,29,188,142,59,60,68,104,120,37,105,209,209,16,80,111,216,9,241,134,166,162,139,80,180,49,34,146,182,224,0,0,8,144,31,154,251,139,31,176,243,68,56,209,11,77,227,246,164,225,8,59,172,121,158,131,58,6,84,199,76,27,4,68,48,206,165,31,32,70,146,86,56,137,73,51,109,88,249,47,18,135,187,155,70,244,203,128,115,167,17,48,171,208,154,178,55,192,122,74,143,116,74,41,67,134,176,129,137,80,170,13,230,147,186,35,108,236,57,165,150,205,119,235,134,166,178,248,160,16,170,168,211,35,255,156,179,113,232,47,211,140,81,214,17,62,171,86,88,71,58,62,35,2,21,137,177,187,162,253,170,8,210,18,111,64,156,59,41,237,224,218,120,242,141,32,28,75,6,39,246,60,90,52,173,68,120,184,107,56,2,171,85,36,110,247,34,106,157,93,102,147,11,105,6,44,222,134,18,58,228,139,180,154,118,135,127,160,162,130,249,61,242,17,155,131,76,3,119,119,251,220,49,198,142,121,196,73,173,162,200,56,255,135,28,72,129,174,104,34,110,161,199,55,10,152,30,174,68,247,22,69,226,180,186,171,233,201,229,43,102,26,55,65,39,233,242,188,200,182,6,51,170,34,76,65,30,206,175,111,230,103,54,70,29,6,111,149,33,121,32,124,66,88,150,202,230,70,192,245,84,238,239,67,218,245,104,23,120,153,176,55,137,111,248,237,102,31,18,201,58,252,18,165,213,119,135,164,52,3,9,222,36,35,122,244,140,96,246,209,138,60,248,123,107,100,17,204,62,171,200,111,90,51,214,161,236,153,138,74,124,198,223,191,111,68,54,195,217,187,196,191,155,99,128,247,44,97,80,162,247,57,97,66,24,228,241,24,66,48,195,95,72,248,242,44,49,148,55,223,91,221,116,252,247,31,126,248,238,135,209,135,196,251,152,24,214,111,137,146,117,141,241,182,6,25,106,3,249,235,147,117,180,25,158,104,77,157,118,174,129,20,202,195,200,67,226,149,228,49,218,224,43,105,152,235,248,239,146,113,138,234,37,216,194,206,196,240,177,27,145,133,59,108,100,134,139,67,162,22,113,219,213,71,100,76,68,114,134,203,106,10,132,223,20,246,188,41,236,121,241,120,58,241,35,248,51,36,208,200,88,76,74,122,145,9,104,146,124,73,30,2,223,95,174,210,75,3,94,189,8,174,95,220,144,234,183,10,10,107,239,156,52,235,235,4,167,86,192,52,136,167,64,173,32,253,251,57,67,7,244,245,179,170,141,179,67,31,185,53,29,119,126,52,40,97,250,85,4,139,74,223,154,212,170,29,73,119,67,202,83,187,161,73,36,120,95,17,50,187,121,51,131,246,68,213,237,208,208,233,146,234,89,18,44,122,198,65,200,160,33,68,12,190,66,33,110,225,191,76,198,133,69,251,76,134,74,173,216,140,7,99,30,180,116,232,240,21,129,28,170,36,98,67,120,212,230,127,103,152,176,176,92,104,127,121,212,135,244,184,214,46,12,100,103,34,5,251,81,244,28,41,49,10,213,214,38,71,44,99,109,187,205,160,8,141,148,15,24,71,200,116,102,23,219,121,64,31,172,138,208,48,185,87,148,238,54,183,168,181,57,102,234,199,139,78,149,234,100,210,97,170,97,32,88,32,56,108,37,252,143,40,35,116,185,175,43,152,111,101,67,141,200,85,212,251,168,80,47,60,136,232,123,61,154,137,132,45,139,54,158,9,250,99,149,235,221,177,151,136,91,159,18,152,10,247,38,22,212,249,235,56,134,9,241,129,239,131,239,194,218,186,168,245,5,175,64,56,105,233,4,12,149,106,254,170,84,134,222,48,196,30,203,97,101,80,103,192,32,157,241,4,70,137,94,128,238,33,176,126,174,129,132,142,129,104,180,49,140,129,192,142,37,253,53,245,211,113,60,193,171,59,20,150,159,160,163,73,106,130,131,193,48,0,68,33,79,17,187,131,244,248,213,165,250,148,149,132,63,73,106,253,138,34,155,210,59,82,99,178,158,212,7,21,171,213,219,143,88,221,76,186,49,65,219,59,177,166,215,110,117,24,94,76,26,197,106,13,217,141,130,29,169,140,249,184,2,134,218,245,78,165,151,239,99,140,126,204,44,229,202,146,138,46,98,109,3,101,170,19,155,70,222,242,187,242,227,163,213,232,17,144,188,11,44,14,75,143,10,121,93,217,186,135,224,209,134,228,253,24,30,38,109,53,166,61,176,174,5,90,55,104,225,19,182,125,201,26,180,127,125,214,70,182,122,62,156,156,93,53,97,164,126,54,195,169,140,196,113,31,166,103,96,78,207,2,230,225,16,78,104,244,96,58,229,155,104,73,110,128,180,92,5,14,147,149,31,13,87,112,198,174,32,161,252,144,251,171,94,196,18,200,50,129,44,19,204,18,179,75,38,66,0,241,50,217,15,144,54,248,148,93,151,194,67,30,221,184,142,243,201,253,253,12,10,147,67,140,208,24,238,48,133,148,99,212,128,22,82,135,12,115,154,31,45,57,23,133,63,254,220,101,243,227,37,97,158,59,75,130,110,168,73,107,213,153,107,30,200,37,19,170,3,17,169,14,148,53,197,180,214,17,109,28,183,134,241,134,61,203,2,123,240,178,230,224,161,177,151,24,133,178,49,120,241,227,92,24,24,199,153,43,41,158,136,40,158,59,62,70,25,210,60,37,252,161,157,100,42,182,39,246,13,5,71,83,54,227,3,75,126,32,113,159,55,141,190,92,235,141,218,75,186,139,150,112,45,199,73,144,248,33,12,117,197,135,58,247,11,169,133,233,36,136,238,161,81,71,250,48,108,209,112,46,43,183,132,173,113,62,97,11,191,141,34,112,114,22,227,215,132,205,221,225,18,134,220,95,8,245,155,18,130,135,139,163,43,62,254,248,227,47,92,182,56,190,226,227,143,63,16,176,94,239,20,198,138,69,213,4,178,101,81,15,142,203,182,204,141,170,78,202,61,206,92,209,200,162,177,249,53,197,98,59,78,69,90,148,213,145,145,78,169,152,194,1,48,108,61,182,180,232,44,29,215,41,55,167,114,39,30,164,108,148,222,186,209,72,95,80,172,16,110,61,164,15,244,59,84,123,12,125,195,184,142,155,34,213,231,112,139,77,146,68,71,3,50,113,136,137,180,5,76,81,71,18,151,206,36,69,27,136,204,96,149,230,172,155,7,136,134,147,121,184,55,21,17,241,231,58,180,189,251,206,86,201,198,131,69,211,19,104,20,110,225,154,20,64,228,7,246,113,83,192,158,88,200,37,144,41,61,105,104,70,33,143,125,242,195,144,118,253,76,223,224,181,251,127,105,115,253,50,22,20,54,193,40,97,165,108,4,66,42,128,187,207,20,254,53,52,210,50,130,151,20,85,29,58,64,238,52,61,116,12,45,15,161,218,225,136,4,80,49,234,123,197,127,28,194,211,0,250,145,84,145,15,14,39,30,226,209,193,111,151,126,208,149,203,193,161,221,152,136,35,11,181,12,44,183,36,57,246,237,241,4,158,254,168,47,198,180,55,224,23,129,38,75,35,135,59,180,60,158,138,143,120,248,227,136,107,57,37,58,26,55,150,31,188,226,173,156,157,137,49,140,60,22,148,203,141,255,139,35,95,177,174,64,19,4,208,186,123,62,7,198,217,228,8,178,241,179,238,128,27,207,242,41,10,193,199,161,154,146,176,14,252,172,55,144,72,53,240,84,239,26,172,244,135,249,251,48,64,103,167,219,157,176,243,131,6,72,2,28,245,76,58,234,9,116,89,194,75,39,93,23,35,234,131,33,33,68,38,191,244,123,3,164,4,240,24,145,166,28,114,156,167,71,51,125,170,172,252,198,182,51,117,89,238,87,189,0,14,106,56,14,136,204,8,46,74,7,182,255,228,136,74,116,146,163,232,254,62,241,9,224,34,167,133,90,30,245,185,179,158,4,138,206,177,100,204,196,71,139,18,39,27,3,41,50,241,167,90,192,40,207,74,63,102,89,211,40,188,233,57,88,232,7,217,195,63,180,253,132,26,146,11,86,152,227,75,243,67,202,48,80,56,140,172,10,186,255,173,237,135,194,238,159,99,181,6,19,33,84,16,177,171,253,139,213,124,14,164,64,31,93,58,211,28,72,253,247,73,157,199,25,170,248,70,135,187,6,208,64,104,238,178,84,86,160,145,141,108,61,120,114,124,220,178,53,154,231,139,113,84,213,77,167,233,238,132,60,66,165,138,108,12,176,202,169,201,147,113,24,35,52,138,34,119,80,228,195,72,208,49,124,246,160,45,31,76,160,84,205,201,21,180,99,5,157,181,146,51,40,247,185,20,31,230,138,109,194,196,61,216,224,118,82,186,48,161,240,93,130,128,12,40,240,142,147,18,51,32,101,144,14,196,56,115,182,18,221,43,155,179,68,76,51,160,74,151,136,228,60,94,78,32,58,226,154,81,10,122,95,225,108,69,18,60,190,165,125,0,101,196,185,158,118,137,154,117,241,17,185,38,209,242,146,12,239,152,4,145,16,227,163,22,246,164,168,64,135,222,9,95,73,185,73,83,15,178,12,145,201,35,92,199,77,231,137,28,4,156,160,122,54,238,164,214,192,213,125,173,190,20,250,33,6,55,110,45,126,149,40,211,156,13,140,30,206,70,115,104,75,26,218,8,78,32,49,148,5,31,202,16,187,187,143,230,232,244,52,192,69,94,169,225,157,227,13,7,77,51,189,9,223,201,113,16,35,103,216,194,46,252,100,140,249,78,216,21,124,191,58,74,135,87,114,94,92,248,139,241,213,100,232,92,28,251,179,221,221,139,35,63,191,191,231,71,214,133,75,230,63,124,124,150,46,131,161,93,207,209,198,65,78,143,67,94,136,202,156,90,123,75,111,3,40,234,6,77,64,241,9,155,113,173,94,6,130,194,49,43,34,42,129,233,79,252,219,173,245,57,57,246,111,118,119,79,142,252,107,25,126,178,169,158,72,95,239,204,93,213,29,186,216,76,183,255,148,131,162,168,229,112,229,14,47,100,131,198,167,15,119,204,169,32,190,26,153,203,190,127,138,154,220,151,190,211,44,136,193,121,112,9,180,201,165,172,203,57,12,254,229,132,202,63,23,133,31,133,248,136,72,40,23,199,244,56,32,20,242,167,228,50,234,169,174,70,61,111,99,57,101,116,163,164,150,19,218,117,232,229,84,89,178,211,182,229,84,35,171,17,5,118,163,160,135,47,36,125,121,45,117,92,49,207,231,81,82,2,107,75,102,148,105,221,11,34,226,53,214,178,109,164,229,44,43,107,168,146,235,40,91,88,197,208,56,173,199,220,91,148,216,64,35,63,52,24,118,82,196,8,77,182,144,115,120,10,40,143,139,182,43,88,147,156,177,27,218,74,15,17,41,55,168,130,87,202,26,87,66,70,10,124,137,140,240,37,74,96,192,97,204,43,248,65,134,27,184,198,12,118,78,161,105,64,142,83,140,13,179,52,132,132,137,123,39,145,137,119,20,50,113,66,242,48,66,83,76,96,186,83,205,120,237,19,179,246,98,63,199,38,176,37,76,181,41,50,132,196,249,93,65,93,128,211,187,34,158,110,197,23,211,209,130,115,125,248,67,1,199,11,206,245,225,15,4,32,240,152,53,30,113,85,93,160,242,242,89,144,228,113,171,150,131,80,31,54,102,12,146,79,40,180,65,254,92,142,19,186,196,34,49,158,37,82,225,132,18,81,59,243,56,131,6,14,14,96,62,181,144,71,68,217,192,214,234,52,143,127,215,81,178,189,195,61,71,171,12,199,7,51,183,123,8,251,48,208,2,249,120,138,203,106,165,134,55,241,7,64,88,197,64,134,38,93,127,166,71,216,176,190,73,186,51,6,17,160,143,204,176,195,189,25,170,73,44,124,103,217,157,3,177,138,91,48,187,240,231,195,139,163,229,240,66,142,199,109,179,5,23,46,108,161,229,248,118,34,120,148,27,228,81,174,186,254,141,187,190,58,240,151,61,46,157,185,134,209,62,169,213,193,101,167,126,2,148,229,83,72,14,179,42,69,42,51,240,175,41,254,37,190,156,11,46,241,2,2,47,142,78,120,53,30,85,133,145,115,222,237,178,203,35,180,68,188,244,111,209,77,97,161,137,79,231,180,183,112,247,156,155,222,83,183,7,207,23,240,124,5,207,64,222,28,115,26,24,133,52,144,104,125,126,12,25,156,31,157,244,16,91,93,244,181,106,195,37,74,174,3,45,106,197,119,24,77,30,43,128,193,86,196,152,8,107,212,155,70,33,147,187,220,20,31,229,246,151,195,203,150,123,151,58,165,11,245,129,42,108,156,207,173,212,156,156,205,133,65,143,5,141,57,155,113,174,161,33,50,220,52,103,15,247,244,76,141,14,2,87,210,11,82,254,36,185,162,25,180,119,229,103,77,57,197,204,69,106,98,10,123,67,203,199,28,62,206,253,0,242,9,142,81,187,117,238,71,189,169,222,220,56,121,55,39,242,78,192,214,54,25,146,46,108,15,87,144,249,2,182,144,35,52,228,95,249,87,176,88,121,248,49,238,78,9,4,228,20,176,230,180,71,75,37,89,203,60,4,166,102,118,148,143,228,97,119,193,196,195,45,76,63,249,40,195,46,52,11,111,81,141,234,252,123,20,213,56,107,31,241,86,116,34,123,212,17,75,65,142,186,32,214,235,67,143,206,4,67,180,228,183,134,126,134,9,245,189,139,184,215,64,88,162,109,187,24,205,135,233,65,233,210,201,34,100,192,83,220,164,128,34,44,143,167,189,132,108,134,225,151,201,59,92,248,82,19,17,150,166,136,176,209,251,9,236,91,64,196,207,39,112,74,44,39,107,62,252,169,19,225,104,55,34,27,59,81,225,68,108,225,226,197,205,148,12,162,99,32,236,252,5,91,28,205,248,145,50,83,130,196,25,63,82,102,92,144,200,86,227,28,71,242,74,14,100,32,7,50,103,129,30,200,21,190,52,7,178,118,79,133,66,153,38,123,102,114,103,122,13,43,166,170,193,224,247,213,121,37,184,243,154,107,190,70,55,192,241,91,94,71,232,34,20,200,144,105,0,4,98,223,171,48,148,187,179,161,144,129,135,2,184,144,40,205,8,65,236,204,143,135,246,71,124,28,212,226,137,251,95,207,118,1,60,6,50,2,232,234,146,232,148,18,201,11,68,181,193,148,67,122,15,152,197,134,161,171,201,230,173,81,80,5,226,70,248,49,34,56,162,131,184,122,184,92,122,67,225,130,215,158,226,153,191,211,16,14,100,110,253,222,64,45,0,169,200,64,142,18,125,83,60,76,87,137,10,20,81,197,131,29,215,144,176,16,39,85,114,157,175,150,235,150,230,169,129,107,16,201,34,164,227,72,76,2,187,209,236,184,164,5,52,83,219,74,225,143,35,86,218,154,7,184,90,11,86,60,90,141,219,232,73,27,78,68,155,15,171,107,105,45,82,119,55,222,91,75,156,23,61,151,199,147,150,89,140,242,19,83,180,33,196,193,40,5,70,188,176,13,82,96,218,223,252,86,172,4,96,93,195,150,123,23,19,74,246,125,67,93,192,20,113,162,54,8,240,71,225,218,101,119,107,142,145,80,243,132,104,185,43,44,212,196,139,38,62,2,53,141,62,37,220,129,161,135,127,185,228,66,69,242,131,97,237,150,32,191,61,205,146,132,223,134,150,164,239,140,23,139,122,79,17,241,176,193,66,192,133,87,55,69,219,62,83,27,236,122,230,214,112,135,234,146,67,239,59,44,108,92,132,200,87,252,164,212,73,106,151,92,161,165,149,209,184,225,10,21,63,87,71,147,54,102,171,203,76,14,167,61,166,250,92,103,183,204,206,49,165,127,106,226,90,242,136,208,150,6,90,242,191,74,136,164,112,212,67,45,250,51,47,12,100,50,137,116,199,103,28,234,121,214,92,223,144,128,31,157,55,217,9,17,228,140,91,124,139,148,118,21,53,248,146,129,157,81,107,111,67,37,167,77,241,60,220,148,168,53,178,45,253,14,143,253,254,200,174,117,56,241,234,130,233,250,12,108,152,195,54,137,90,145,219,168,70,226,122,27,84,141,214,219,48,52,109,155,36,11,18,14,237,40,160,159,89,67,141,0,61,105,189,76,252,59,117,245,236,133,140,51,173,244,178,17,99,142,50,172,54,100,200,46,195,91,180,35,136,87,73,74,25,22,209,130,52,241,154,217,9,160,43,100,60,132,243,24,66,176,65,207,154,2,222,102,168,75,12,154,80,94,1,34,192,5,27,170,129,131,50,227,202,130,219,49,246,214,10,142,239,151,196,255,146,176,95,147,7,220,24,8,180,86,212,138,213,202,99,37,34,117,217,65,82,125,246,44,90,164,246,151,43,60,49,178,20,63,60,3,90,194,0,152,181,128,5,132,42,104,6,73,195,54,133,183,13,240,4,101,88,161,91,159,88,232,74,65,169,202,167,66,91,53,21,52,138,61,157,237,92,90,101,63,70,63,132,155,218,92,181,55,25,120,212,214,240,227,255,10,7,125,101,234,221,232,39,183,185,140,191,232,56,15,192,235,98,71,238,175,162,25,199,105,107,43,160,102,74,95,132,121,80,132,77,237,52,105,238,198,113,30,180,249,252,20,90,94,133,74,11,208,182,70,111,108,211,70,228,71,142,225,80,25,120,251,245,118,41,90,194,176,105,231,105,223,5,105,176,128,102,210,189,197,206,142,41,11,255,154,160,99,45,9,231,12,204,144,184,129,40,229,67,108,28,0,129,214,130,233,79,134,83,187,119,28,228,153,166,150,14,100,228,199,210,105,76,108,155,122,192,220,155,214,135,206,113,197,57,128,18,38,66,167,194,180,228,190,211,50,240,36,232,253,72,120,74,96,116,181,203,121,106,213,122,209,106,83,243,218,33,207,187,192,126,197,136,133,110,41,101,211,7,211,20,226,35,22,48,171,3,12,231,181,0,97,62,14,28,121,51,165,233,236,34,183,94,81,240,212,136,111,208,6,185,229,26,99,225,35,84,67,222,240,104,178,179,51,135,240,157,29,59,239,251,251,229,48,244,23,163,241,91,132,34,174,235,149,39,182,90,249,220,84,43,95,174,17,17,25,221,24,43,64,227,43,32,211,245,144,11,41,192,57,49,37,159,149,177,64,129,215,116,23,251,122,19,128,225,184,216,175,111,0,58,211,91,255,74,248,6,162,20,220,53,107,232,99,133,37,74,211,166,225,227,154,237,19,26,239,245,186,117,133,180,200,157,237,250,110,129,119,178,150,17,87,248,236,40,163,8,62,7,165,34,104,103,94,100,137,202,147,59,238,225,45,49,245,67,249,138,234,116,134,232,130,64,67,225,191,66,155,5,14,152,200,229,14,227,73,211,98,162,9,136,139,228,105,109,181,41,59,28,189,226,2,210,90,35,147,28,126,154,66,64,117,127,255,10,215,56,139,164,15,1,38,204,250,194,230,2,36,147,144,98,84,249,103,9,1,64,146,159,145,50,20,8,130,105,13,62,112,205,45,112,201,41,160,3,227,242,13,166,29,106,97,194,73,115,167,167,132,87,177,250,132,104,81,42,227,27,105,43,173,202,1,74,4,172,148,214,156,9,31,177,219,181,128,48,155,126,225,112,188,140,77,92,34,162,212,171,11,81,209,70,186,165,187,100,165,214,15,234,51,75,124,179,190,165,126,161,123,73,104,95,236,212,148,114,183,52,78,49,130,36,168,33,100,87,61,19,66,195,2,169,81,181,37,204,34,210,235,36,104,209,54,163,242,253,36,184,12,233,235,217,116,25,38,129,83,187,45,138,210,52,44,94,113,25,4,199,39,53,93,250,48,105,215,199,170,253,101,80,46,221,134,6,97,45,245,6,5,14,173,93,162,72,22,148,220,33,102,109,6,44,33,127,68,103,192,194,248,39,19,78,92,118,34,105,231,243,96,39,226,57,246,85,138,237,244,30,0,231,121,57,138,252,214,150,242,42,122,78,68,220,202,47,40,178,147,42,145,14,134,252,134,238,198,229,148,115,201,124,21,43,230,71,114,68,162,38,1,211,94,189,134,222,70,99,175,18,39,184,118,151,122,187,50,111,246,70,227,74,207,9,145,171,195,247,249,118,43,173,27,76,190,65,163,178,153,209,218,109,161,197,90,54,239,13,248,52,155,90,83,184,110,200,181,37,157,142,125,134,241,125,184,82,31,141,243,140,127,74,229,39,61,25,197,25,35,174,195,119,30,156,17,114,224,4,103,82,192,241,20,108,171,75,176,185,46,65,107,93,148,251,149,154,107,38,251,120,174,204,227,57,93,215,13,224,95,91,166,70,25,55,46,83,231,213,208,18,238,124,226,38,122,245,72,134,197,209,87,195,246,201,128,166,13,21,100,173,225,184,35,105,67,56,16,6,165,191,37,62,121,233,237,45,67,244,153,234,13,58,186,198,63,89,53,198,88,175,41,210,208,224,234,17,164,228,183,196,179,242,232,116,127,116,170,110,167,227,118,59,249,77,71,87,228,199,196,182,169,39,180,216,251,251,206,255,249,123,248,159,253,255,252,175,14,193,1,204,179,180,66,152,254,251,251,193,33,57,209,196,128,95,41,99,136,250,125,191,223,33,48,0,149,246,251,191,227,127,29,186,111,54,210,126,79,202,60,86,218,255,130,180,18,116,104,89,37,2,66,149,188,200,144,119,91,175,131,209,123,37,250,8,192,38,20,178,9,67,14,107,139,97,41,4,12,41,218,181,110,107,128,17,57,6,110,107,70,81,75,70,89,91,70,8,45,234,174,61,163,74,119,178,73,94,193,80,135,217,75,153,110,19,2,227,27,165,234,184,17,143,155,153,113,75,1,250,252,123,226,143,251,108,208,103,135,125,246,93,127,194,126,134,247,78,135,117,254,59,165,63,234,7,30,12,71,225,255,180,177,179,57,130,19,178,143,122,116,195,185,53,35,41,144,79,201,202,154,142,213,220,220,163,240,101,84,204,189,96,174,99,164,115,169,49,57,55,246,201,62,25,155,95,160,95,231,82,95,40,164,199,3,32,234,241,218,115,39,220,79,51,190,20,55,145,103,34,53,107,241,239,74,101,14,211,99,137,209,211,125,210,117,80,97,106,7,120,13,170,134,85,0,119,45,203,148,124,203,48,226,46,230,117,73,73,165,146,193,204,45,129,126,65,205,61,165,113,86,137,74,145,3,16,93,225,11,172,240,78,105,66,96,17,12,30,94,72,149,62,143,45,192,245,247,9,108,25,129,130,73,202,77,170,175,207,40,79,224,155,220,59,136,173,4,249,156,21,188,163,73,115,82,78,189,78,80,78,59,124,14,61,15,241,157,112,140,214,195,166,39,179,41,94,223,139,139,80,220,68,174,18,103,58,142,39,156,196,31,150,219,244,109,103,10,12,135,156,71,22,21,161,40,179,74,63,211,177,68,222,148,249,78,246,92,160,41,33,248,232,126,17,34,187,143,198,99,181,225,52,199,49,149,118,151,216,161,212,30,137,0,93,160,170,3,122,235,117,202,81,13,9,160,9,12,0,39,233,157,157,26,214,141,235,161,71,196,224,184,63,202,246,113,223,240,80,11,82,248,93,142,209,132,147,72,243,88,169,31,231,126,167,136,166,203,207,225,77,197,231,127,17,166,98,128,70,209,254,31,89,148,58,217,190,140,225,122,241,28,233,118,30,142,251,72,48,74,61,94,16,71,94,146,183,19,185,208,95,121,57,131,49,94,242,249,164,108,159,224,76,95,149,225,47,159,79,209,23,232,143,200,9,152,197,186,251,106,71,1,94,246,39,98,2,197,66,221,88,211,21,206,99,180,89,232,234,202,118,115,94,219,191,29,205,162,171,39,132,179,238,119,254,214,157,195,86,214,233,46,187,127,27,118,142,255,6,219,88,2,123,219,209,1,68,57,238,116,115,52,200,208,16,252,141,197,97,150,73,234,67,105,70,94,187,34,122,36,93,127,152,239,59,21,156,107,197,101,88,16,74,58,186,174,37,60,22,132,117,225,205,198,27,166,218,184,195,186,109,132,180,81,73,126,195,45,225,40,244,240,34,108,171,147,50,61,189,97,60,194,58,88,229,220,29,205,81,1,127,142,224,171,48,183,185,195,98,196,139,144,90,163,229,168,211,241,66,106,213,42,167,145,57,69,201,82,86,16,29,47,0,160,223,81,155,29,171,241,242,229,84,30,128,223,125,247,29,122,114,71,253,3,204,19,170,19,27,243,98,138,19,66,116,13,165,95,250,209,104,60,241,112,18,81,32,227,78,130,137,59,68,233,5,238,57,59,25,187,130,135,221,221,140,93,240,217,20,160,254,192,133,49,141,110,224,77,159,61,109,179,41,24,57,212,200,220,237,58,84,51,49,163,110,93,8,136,232,11,6,44,217,130,93,177,27,87,44,132,90,154,233,220,73,216,78,105,36,154,205,29,149,4,231,150,225,182,97,110,195,187,107,231,13,145,79,135,14,76,164,59,62,93,188,128,233,105,7,103,170,218,65,225,152,109,14,137,4,184,215,155,66,125,102,41,187,254,200,65,93,186,62,203,204,138,149,198,137,119,71,59,200,239,4,123,39,123,203,251,25,95,141,4,241,220,230,170,172,245,134,54,63,133,119,145,85,203,206,49,95,101,127,3,58,169,3,213,94,68,169,247,164,211,77,145,212,120,210,127,66,148,18,209,112,162,118,181,101,27,208,178,205,196,178,173,186,133,90,181,6,46,120,173,38,213,72,20,212,139,195,121,229,29,2,125,231,117,58,42,255,50,15,82,93,64,74,5,20,221,191,241,109,33,164,109,1,163,152,37,204,26,91,66,58,234,12,250,148,241,33,254,224,174,48,226,102,181,94,65,228,167,89,131,78,55,208,21,216,178,152,235,117,203,204,186,109,91,233,106,157,255,200,45,76,196,70,189,155,94,148,249,144,255,237,180,54,108,53,111,120,163,105,89,237,215,69,144,127,18,243,128,62,208,61,176,206,37,159,55,145,5,208,184,40,242,139,209,160,239,29,246,21,49,14,171,85,96,63,229,193,12,86,255,194,3,58,15,255,67,221,134,56,90,164,94,135,186,15,189,101,62,178,42,13,8,222,81,37,154,255,228,73,199,133,101,145,25,53,77,230,54,117,47,81,238,221,154,255,141,74,123,232,64,239,54,176,148,40,252,185,240,201,161,100,107,239,102,136,100,160,33,49,155,217,59,29,209,210,142,59,180,64,250,211,17,53,86,239,69,192,86,255,3,104,222,137,55,232,115,16,205,249,118,108,132,194,236,134,210,87,8,247,169,12,195,51,234,205,204,159,6,237,152,6,192,173,166,33,122,81,87,145,155,151,28,157,243,243,23,167,231,193,47,159,51,117,175,81,203,190,219,173,235,8,215,78,134,13,66,24,171,233,169,186,167,172,213,200,113,133,123,72,255,217,204,185,227,156,73,37,188,101,218,187,35,63,112,222,204,188,98,221,130,21,115,202,189,230,142,2,207,105,233,59,20,247,160,55,103,60,51,2,142,8,221,184,251,110,76,188,86,77,232,187,245,176,57,31,107,36,97,59,118,78,141,206,75,25,45,100,175,17,92,185,22,46,116,75,143,89,34,181,102,67,83,214,185,195,77,165,115,223,233,134,221,206,186,83,151,1,44,230,134,24,91,232,235,74,24,59,226,96,213,81,76,236,107,178,194,177,142,195,51,30,33,230,151,44,124,85,1,241,19,163,214,184,246,162,114,18,199,78,71,40,47,133,51,49,81,58,168,124,51,149,252,82,238,103,150,243,157,200,181,110,81,168,87,115,164,24,96,49,103,44,34,2,116,134,28,86,2,236,207,76,106,178,93,205,157,156,193,103,54,69,147,214,202,95,238,71,41,242,255,220,50,19,216,52,43,0,23,53,154,124,47,37,247,21,212,18,140,251,19,101,251,48,147,106,144,113,3,45,13,248,13,116,149,11,252,20,58,255,136,177,120,194,15,72,253,5,231,48,5,136,67,229,39,163,28,157,159,230,194,204,246,143,0,173,64,46,252,43,220,33,145,130,65,120,96,32,103,98,229,95,40,34,125,220,209,133,119,43,7,24,248,93,197,195,178,59,78,109,123,23,76,50,114,30,18,73,87,76,49,48,64,79,240,198,121,99,76,137,133,80,219,32,173,38,221,188,78,4,187,96,135,25,244,27,16,136,4,36,120,195,56,217,235,237,212,144,129,111,132,92,65,146,32,220,209,143,225,141,39,90,187,19,137,120,84,144,119,61,211,69,247,85,203,233,81,25,115,200,4,102,125,223,66,228,234,61,37,107,142,71,170,150,3,244,40,240,202,59,3,194,13,171,248,196,219,221,21,206,111,44,84,68,151,237,12,148,61,192,24,117,53,199,19,203,25,133,94,239,45,37,194,2,77,69,57,233,62,16,64,97,129,230,9,186,68,160,16,167,252,12,220,54,10,229,234,226,77,99,32,2,129,232,104,185,14,230,93,31,154,93,207,167,26,234,103,203,43,25,151,197,2,176,142,190,185,218,70,68,94,218,214,119,169,194,222,165,102,14,204,231,140,225,182,212,216,153,46,149,143,211,59,115,201,120,176,91,212,86,24,122,93,226,83,112,202,5,61,23,168,66,111,225,185,206,109,29,49,53,253,43,23,121,37,60,165,103,136,102,75,232,172,115,31,206,167,85,26,33,239,29,196,116,117,22,97,46,47,82,4,247,157,117,216,245,220,186,133,208,226,29,229,99,150,143,63,119,225,193,53,35,201,212,4,136,183,21,12,106,85,138,203,27,13,75,113,206,109,202,248,69,135,80,133,122,23,144,207,57,37,105,153,18,146,28,171,106,0,66,237,224,65,134,239,43,191,205,151,22,135,251,65,55,86,232,156,101,154,56,194,29,243,211,57,227,24,236,151,243,181,107,199,146,78,13,252,187,4,61,51,145,210,143,160,14,146,176,88,132,207,249,254,123,146,206,62,47,67,116,93,198,20,198,222,5,191,29,147,110,224,132,252,154,164,41,191,242,251,12,88,80,173,87,134,129,82,105,20,62,125,57,194,7,102,253,124,238,112,85,154,13,245,20,126,108,152,42,28,223,159,133,243,172,8,63,22,25,116,48,66,236,7,236,68,124,54,96,132,206,196,96,192,8,32,110,4,21,25,160,134,142,73,145,180,52,185,245,240,254,109,38,242,135,246,142,126,68,167,51,30,140,170,104,151,112,96,54,172,86,120,247,116,26,7,101,9,37,161,213,77,215,239,240,179,175,131,218,203,157,55,232,215,136,209,6,198,123,151,104,75,199,204,196,53,35,74,103,75,188,130,242,90,26,184,92,236,60,233,34,107,220,41,151,217,117,71,234,218,160,228,20,219,170,169,96,1,36,199,96,235,249,9,119,40,242,23,221,236,134,250,197,9,247,244,235,139,218,80,222,92,158,15,12,34,221,67,108,45,109,104,247,219,144,23,110,231,242,192,204,26,106,31,22,127,110,90,85,91,166,149,204,241,127,96,178,53,250,170,97,96,15,103,3,87,54,65,177,177,246,234,43,71,152,80,13,180,147,251,97,74,86,200,233,4,54,40,248,187,79,243,97,119,23,39,7,188,170,249,81,213,170,97,119,87,3,44,185,250,83,88,62,90,151,185,129,223,195,231,65,163,236,13,185,189,16,125,218,180,11,87,3,99,243,72,33,154,193,65,126,111,163,244,146,239,184,163,218,59,46,210,84,238,187,214,144,54,42,117,18,199,117,44,108,227,246,83,209,27,138,94,192,35,193,42,11,50,24,53,131,128,69,25,147,62,131,23,174,39,118,161,229,191,216,19,195,212,116,233,5,99,38,193,211,229,92,38,35,105,238,52,216,93,91,173,70,247,29,181,118,191,32,63,133,155,155,237,116,184,39,67,165,107,162,224,24,56,36,30,119,27,209,166,134,32,79,135,166,110,92,251,98,223,144,205,38,221,186,230,205,176,13,211,86,61,8,189,222,54,47,106,75,189,145,13,145,90,207,110,183,245,215,148,71,233,152,180,165,188,223,180,243,139,74,145,29,63,33,90,24,108,125,45,42,243,23,41,90,90,136,122,132,39,55,209,166,11,252,105,198,37,170,192,13,222,150,64,60,214,103,178,76,94,123,173,23,180,221,189,159,200,19,152,68,113,211,76,212,133,65,236,135,204,230,8,189,106,237,214,59,229,36,141,146,192,160,212,54,52,40,156,146,103,73,98,240,198,157,160,51,217,79,225,29,47,188,160,195,119,96,125,149,133,210,149,25,12,237,29,235,108,25,196,113,118,237,116,2,89,150,30,174,74,160,136,105,233,143,48,82,57,222,156,250,243,18,168,173,101,22,207,58,164,148,137,90,151,108,7,253,17,84,22,84,61,105,148,52,61,0,180,156,78,237,19,143,208,175,130,24,65,153,182,193,143,136,158,1,226,228,108,181,61,23,19,242,139,178,81,136,210,247,247,78,192,245,26,234,105,68,129,100,79,85,89,56,76,48,193,128,155,249,156,97,11,225,161,77,195,189,113,100,52,5,0,45,27,138,244,175,5,180,252,150,237,192,233,228,58,94,103,107,46,106,188,30,155,157,49,192,245,93,28,143,253,86,45,101,210,226,225,100,65,171,215,204,202,242,201,213,154,145,161,149,37,52,41,74,77,102,144,38,153,53,240,245,56,120,35,21,212,93,24,99,50,99,99,193,27,24,152,4,36,104,179,204,136,154,5,34,27,131,122,185,82,115,105,19,175,227,26,64,83,253,97,166,201,149,76,219,197,133,227,12,239,142,111,145,74,139,16,88,174,156,104,207,89,237,57,99,20,196,231,177,123,174,202,22,11,220,77,90,122,175,102,243,132,230,32,170,42,104,21,130,234,107,190,182,80,136,74,73,195,9,179,5,225,127,71,142,13,201,215,164,75,98,21,208,60,182,154,149,175,105,24,202,254,222,208,205,98,20,198,194,202,77,175,209,154,64,90,153,33,53,180,19,219,251,143,85,62,71,39,65,142,223,232,147,202,236,19,121,169,57,70,147,153,201,48,32,116,160,84,193,137,105,59,48,123,207,150,141,254,179,243,87,65,169,136,45,186,104,204,86,254,89,245,89,122,127,159,142,111,241,158,45,116,17,240,98,167,168,251,25,166,181,139,206,150,177,160,14,235,204,162,146,51,252,147,198,73,243,203,70,233,64,139,78,232,248,102,62,209,10,161,70,119,139,150,181,136,26,68,229,119,118,232,88,234,115,231,51,116,224,134,188,152,90,141,204,45,99,19,62,130,89,38,153,20,91,171,61,82,240,21,194,171,112,228,218,203,61,115,3,107,73,83,191,42,77,181,142,60,157,121,212,59,225,137,215,74,130,96,3,65,109,91,176,48,86,205,111,194,188,210,2,91,173,80,235,98,230,147,48,103,234,14,203,241,108,98,152,158,180,47,125,136,18,214,64,174,214,74,228,218,41,163,116,33,234,12,71,127,159,215,157,223,82,87,227,168,55,152,12,69,113,185,59,180,171,238,160,84,158,165,162,10,169,187,181,22,190,83,96,236,162,89,155,220,69,88,169,198,96,182,114,133,117,158,111,103,211,54,160,65,228,66,148,42,224,28,231,28,58,77,32,132,148,51,180,71,228,57,80,55,46,37,25,39,2,45,202,156,9,183,149,132,125,92,1,72,76,23,212,63,106,30,91,164,220,142,205,42,194,5,90,154,22,36,218,104,61,216,87,118,28,243,24,23,204,102,244,173,141,207,208,61,54,12,5,28,46,159,173,251,231,231,23,64,132,158,159,163,106,136,41,7,67,48,232,104,145,162,158,48,242,208,31,82,234,85,56,60,168,155,206,110,147,139,44,230,55,117,60,80,92,40,240,15,126,103,26,21,83,152,44,76,94,219,81,38,39,83,36,248,63,6,213,210,39,25,55,5,234,56,242,106,207,239,32,11,223,89,19,250,141,83,173,12,217,228,201,220,84,53,68,81,236,240,143,128,208,253,28,254,234,159,206,57,216,159,33,221,62,181,18,153,116,17,65,78,53,47,71,12,23,242,46,71,138,212,220,216,37,172,212,180,77,51,172,106,202,161,81,83,204,20,20,227,12,17,34,96,35,148,107,230,203,11,211,142,81,241,167,150,10,220,62,73,18,109,186,78,16,205,134,111,16,171,173,148,66,11,78,75,185,225,215,50,65,147,82,73,110,67,93,206,13,29,187,115,33,12,54,157,89,243,173,117,118,108,134,201,154,224,196,111,171,167,89,132,153,206,168,250,115,81,148,232,100,248,9,241,20,221,63,125,125,242,254,213,201,179,183,47,206,223,189,248,252,250,195,243,51,152,48,207,63,252,250,254,236,228,221,71,29,104,234,54,167,104,83,129,183,133,239,194,106,153,205,96,188,32,179,37,100,118,54,71,180,77,203,135,194,153,117,95,252,98,110,40,89,19,2,144,233,205,211,113,42,46,139,86,29,239,154,154,141,47,140,190,135,122,11,6,1,109,144,128,9,159,46,195,217,42,230,96,204,216,73,72,42,11,215,223,16,119,21,113,159,208,218,180,219,244,7,78,6,248,74,109,121,31,24,241,180,58,171,86,23,120,188,7,228,254,142,235,35,243,124,244,189,194,122,13,237,254,9,218,125,61,103,101,66,18,79,241,118,182,130,41,151,225,19,46,47,204,248,143,185,15,111,47,31,184,240,94,20,217,138,112,125,158,156,21,124,23,135,18,253,143,83,167,115,21,133,215,167,82,108,222,217,136,224,255,128,155,177,180,137,56,140,10,31,15,120,164,109,201,138,155,235,126,129,74,61,152,29,143,202,181,181,31,25,89,108,124,15,69,230,84,243,179,120,85,212,101,15,130,157,108,98,101,124,162,46,8,103,27,5,129,56,0,67,238,28,181,8,184,198,99,40,157,168,85,153,243,114,238,178,152,126,104,84,223,204,253,151,115,189,125,126,152,171,35,225,157,33,103,211,216,2,74,111,2,217,39,196,4,151,238,233,79,185,88,140,140,12,211,253,56,40,22,168,134,135,207,6,255,198,43,207,113,226,49,134,191,227,236,0,231,131,86,137,248,74,240,58,205,248,58,86,227,147,172,225,14,176,201,132,163,153,17,36,226,238,174,112,37,207,111,176,62,206,253,167,209,254,233,187,231,236,243,220,31,147,49,37,252,63,97,207,4,56,84,249,181,168,216,59,241,2,123,78,122,104,248,6,153,107,80,18,11,31,139,69,232,95,75,250,157,155,114,59,47,130,137,249,56,223,127,199,86,248,115,202,114,252,121,203,18,252,249,196,230,248,115,194,150,248,243,179,196,179,68,175,83,195,224,104,58,116,239,36,36,137,31,143,131,110,23,97,208,2,228,14,152,196,40,153,121,133,63,48,81,72,242,122,192,10,2,190,51,3,150,16,112,104,6,204,61,129,15,52,254,30,17,197,170,241,15,19,118,225,63,67,124,214,254,100,15,255,116,171,241,0,159,6,19,84,214,163,47,135,248,126,136,95,190,195,167,239,38,120,209,253,110,238,244,48,214,193,45,195,100,7,23,8,33,19,76,246,252,11,198,235,223,245,23,140,135,220,170,144,43,241,164,99,153,95,111,140,167,160,235,31,98,15,152,149,231,158,137,100,247,16,226,191,120,254,195,41,97,60,16,188,103,156,33,56,13,121,48,82,207,131,9,57,9,232,154,41,187,143,77,74,248,238,28,236,162,208,238,162,174,253,207,115,132,180,184,54,42,116,109,85,232,154,93,27,185,94,27,185,98,60,32,156,97,195,67,51,224,50,20,150,101,112,78,211,124,125,107,206,203,79,242,37,74,217,55,241,60,205,74,246,69,60,127,124,163,39,235,47,38,61,160,178,112,16,165,102,15,255,116,17,164,102,15,255,24,7,220,175,214,117,46,143,92,169,200,52,13,14,28,202,121,239,23,210,56,215,73,95,183,38,29,76,142,68,210,254,100,212,27,120,3,151,67,99,5,80,109,71,148,102,90,160,88,234,150,124,89,33,16,187,68,214,141,247,156,47,243,131,193,63,8,49,238,219,220,89,185,123,78,216,75,221,131,195,238,39,254,86,245,10,4,110,75,252,222,96,239,147,21,225,155,21,97,238,231,123,249,129,19,237,69,110,55,217,75,14,156,114,15,161,150,208,203,53,4,250,111,231,14,108,142,165,120,112,5,184,62,237,44,153,104,7,124,193,228,123,148,178,71,79,144,145,219,131,215,61,7,50,119,221,3,71,133,118,117,40,161,44,45,252,37,124,74,14,74,88,118,203,61,72,147,31,68,176,244,156,176,107,212,117,209,227,45,184,130,165,231,84,221,66,55,115,33,98,92,193,210,131,142,31,15,24,76,168,177,147,247,22,46,228,227,36,189,43,247,160,132,133,121,237,55,2,217,9,132,65,231,200,96,120,148,95,78,49,175,107,118,66,212,197,175,252,241,200,39,55,103,167,254,23,232,15,17,118,236,243,32,24,133,211,163,62,31,155,167,124,6,194,137,3,164,207,233,193,151,249,222,32,252,187,123,0,127,134,167,254,225,222,151,121,247,233,127,224,207,122,182,31,204,248,85,208,148,93,176,91,26,227,27,118,202,86,76,24,196,190,154,251,7,206,56,137,175,150,223,166,95,171,50,152,184,206,248,255,26,175,123,238,193,34,98,191,65,172,222,200,25,247,123,255,53,217,251,239,125,119,68,79,93,103,28,190,152,244,196,139,59,58,88,24,150,71,6,197,133,68,201,211,136,196,29,234,246,164,26,138,29,157,12,14,113,43,198,211,9,141,214,197,129,17,147,37,20,110,202,175,230,28,67,41,214,105,37,183,205,65,222,98,11,196,81,195,78,162,163,37,56,14,102,251,232,239,238,164,226,200,135,10,236,119,38,178,255,109,238,162,214,13,170,76,73,37,43,19,212,45,65,140,94,195,139,56,190,243,25,186,128,88,28,121,123,113,52,119,133,253,182,200,254,66,62,220,202,135,27,249,112,45,31,78,228,195,169,124,120,10,157,112,137,30,247,100,192,115,137,3,32,206,167,21,63,142,58,113,199,43,186,126,50,94,224,126,23,168,167,220,47,225,200,171,212,152,231,164,53,100,108,227,157,183,144,80,165,123,124,178,100,115,121,239,26,9,213,88,174,124,168,168,153,205,187,77,165,111,207,228,173,149,201,210,172,203,195,85,127,109,148,249,112,236,171,142,247,103,186,243,11,68,127,124,236,211,142,135,145,78,173,72,34,245,195,63,72,245,193,83,239,80,244,29,138,117,140,204,167,155,51,239,22,242,33,120,76,8,20,212,85,37,117,91,138,58,235,120,87,48,58,23,52,83,43,65,125,61,247,249,29,53,67,172,114,168,7,66,165,118,253,162,247,124,124,222,3,122,231,162,235,7,244,140,20,12,175,232,83,217,115,151,242,161,57,57,204,198,92,193,14,246,148,93,54,186,181,252,119,85,167,232,170,10,5,242,177,109,218,63,166,82,63,119,188,199,180,15,139,254,217,202,176,45,179,175,58,179,110,161,178,131,177,219,180,40,31,206,242,243,35,58,237,231,109,157,246,152,182,96,231,212,11,174,254,114,193,143,106,115,91,209,39,29,239,86,166,184,145,15,215,242,225,68,62,156,202,7,185,29,183,55,245,132,1,253,36,186,150,157,192,153,122,11,39,235,53,203,81,249,198,40,52,248,87,11,221,208,204,7,139,93,175,59,223,16,251,120,5,188,216,239,244,112,127,239,96,202,223,205,14,194,1,204,160,65,17,74,218,242,181,182,10,205,206,170,160,138,166,36,225,195,35,237,199,45,90,130,150,58,202,131,106,130,178,144,164,169,0,184,5,49,4,53,7,157,31,35,67,210,248,187,73,107,11,85,24,41,64,211,196,237,207,150,244,136,200,17,102,162,212,75,131,65,117,197,242,164,216,191,88,69,241,140,132,160,53,25,245,239,220,140,85,21,35,20,76,44,56,16,193,135,35,179,143,29,81,132,42,55,104,239,64,120,5,128,184,228,238,186,246,109,205,138,109,125,0,172,48,233,150,242,171,114,188,33,63,91,6,57,169,121,20,186,197,255,180,181,67,145,234,250,113,238,252,220,32,251,195,165,217,51,226,59,43,54,13,115,165,69,235,250,182,188,170,169,126,54,170,159,214,2,152,217,187,169,126,134,6,212,166,5,140,246,92,143,137,97,117,188,108,189,213,84,208,164,166,23,12,161,40,141,14,42,134,226,242,142,148,145,127,33,25,17,21,252,177,200,110,110,157,157,190,43,129,97,168,191,34,125,229,246,36,218,231,80,81,58,54,226,185,60,60,71,184,10,24,13,110,250,167,102,200,154,69,134,9,181,104,110,229,87,40,167,20,218,132,188,146,74,119,101,191,196,121,32,132,161,124,78,136,48,151,59,59,148,26,137,100,190,129,107,238,2,45,80,228,160,140,112,98,237,231,56,12,162,130,73,190,66,203,3,133,53,228,186,30,238,9,4,248,51,162,28,233,81,71,216,156,14,129,107,114,3,182,136,170,164,123,47,52,230,64,250,224,236,73,247,191,65,138,111,248,123,136,15,135,248,20,135,87,33,178,9,252,129,165,52,144,197,114,187,156,116,122,35,81,223,166,183,242,9,152,16,237,197,4,241,186,150,91,22,131,234,251,230,106,216,178,195,105,37,86,26,166,22,189,11,28,218,98,105,223,161,181,77,54,82,74,221,79,178,171,240,115,230,84,208,158,110,181,95,64,170,233,45,90,133,5,197,148,2,41,0,47,174,88,159,9,128,236,143,111,92,181,153,6,75,83,24,74,55,59,226,94,136,123,230,88,250,193,146,69,255,74,87,170,176,226,182,214,171,229,255,84,175,70,143,236,85,190,196,246,127,248,225,240,240,31,223,255,131,132,172,208,145,104,254,15,93,137,102,23,197,13,93,48,23,183,192,166,102,123,41,240,168,209,94,58,84,131,81,244,50,228,92,160,128,240,91,20,22,167,171,66,7,247,98,86,244,224,76,236,69,120,112,247,162,150,104,93,241,185,43,162,119,219,115,195,224,46,126,134,232,93,202,173,219,150,91,79,124,238,137,232,178,110,211,56,43,105,75,115,244,108,40,155,179,33,140,227,40,47,197,116,136,151,126,185,100,211,165,148,123,177,217,210,63,220,155,46,217,106,169,69,100,249,82,139,200,18,241,140,130,39,54,95,26,242,93,182,92,42,84,124,182,88,26,226,182,43,237,213,157,93,104,71,1,236,118,233,15,194,222,247,250,252,191,89,214,197,86,210,141,124,218,67,139,242,162,87,177,153,31,245,144,119,44,161,217,185,191,218,139,123,179,189,41,73,17,80,44,116,116,187,84,110,175,114,223,153,161,156,42,115,123,43,148,94,5,174,123,144,179,113,216,205,247,98,86,193,223,169,225,108,250,186,86,180,68,44,8,123,56,25,170,94,1,197,59,209,40,243,32,187,131,197,18,133,85,221,120,143,224,147,167,144,221,202,239,77,247,74,244,92,211,157,161,215,154,238,138,205,253,20,158,151,192,123,172,208,19,66,46,61,33,56,73,119,137,79,23,254,188,151,179,91,127,217,75,208,98,123,239,162,123,187,119,11,244,99,0,13,59,241,243,189,101,111,190,151,0,245,232,220,30,245,133,168,12,202,189,90,58,125,118,189,119,189,119,211,59,217,59,113,93,160,42,157,147,189,219,222,197,222,169,123,112,131,78,87,32,252,162,119,203,95,207,233,99,87,124,124,206,63,118,197,199,51,255,105,111,193,94,248,151,189,43,246,135,127,14,207,47,253,231,189,43,121,4,157,237,157,117,95,236,189,56,254,99,239,143,238,203,189,151,228,129,229,28,10,120,238,178,187,233,141,247,148,77,111,189,75,118,211,247,122,51,118,11,127,87,236,102,224,61,221,115,130,131,107,116,69,112,59,240,46,229,139,97,62,125,178,84,210,35,27,201,66,152,4,107,35,82,195,193,80,170,29,165,85,254,128,12,39,9,38,156,209,159,62,235,79,188,195,122,40,138,75,233,207,196,251,142,190,133,202,249,252,248,112,226,122,161,4,201,29,135,140,254,211,14,96,141,91,236,165,165,163,226,67,239,211,198,139,232,117,252,185,143,82,72,130,192,47,142,209,91,111,112,76,208,142,217,253,125,68,180,3,34,107,21,64,244,7,40,229,11,142,11,57,175,138,33,15,45,215,124,130,87,251,228,37,244,4,213,61,16,37,31,47,123,233,133,35,112,145,43,138,24,181,130,164,207,94,9,248,65,59,217,138,239,100,185,191,179,83,225,62,48,189,188,142,202,16,38,226,114,233,76,123,49,89,13,30,207,150,187,187,201,127,204,168,75,231,199,183,75,114,78,48,71,71,21,176,104,32,12,99,244,224,81,237,122,179,110,177,151,35,122,6,91,193,211,10,159,228,65,52,99,43,88,41,40,83,222,201,177,93,148,155,145,48,192,132,83,76,24,96,194,169,149,16,125,130,198,44,119,57,142,148,52,92,228,114,177,133,124,248,203,2,55,241,112,41,31,26,162,55,88,0,226,225,133,124,248,67,62,188,244,101,211,223,248,162,233,236,131,47,91,245,209,23,173,98,159,161,95,111,169,71,63,243,1,121,70,234,236,69,26,22,159,130,89,180,42,135,207,200,9,8,76,251,103,136,85,137,138,121,208,198,20,39,231,21,252,28,226,69,81,138,151,63,180,29,191,195,1,43,122,232,224,15,243,188,245,47,150,206,59,118,133,55,67,244,116,129,162,104,122,90,186,208,104,122,90,184,208,198,83,156,142,192,47,186,208,204,167,248,140,242,101,230,156,66,229,238,239,159,226,0,67,53,158,243,70,65,181,207,120,163,224,233,5,111,20,52,239,15,222,40,120,74,142,166,75,49,191,222,251,176,39,191,100,111,216,11,246,7,123,206,206,216,7,246,145,100,182,239,249,247,183,254,203,222,123,108,211,39,255,13,60,64,171,190,193,30,66,33,95,252,51,30,242,139,63,56,128,140,147,165,227,188,221,251,214,253,180,247,197,61,112,96,43,123,187,247,22,94,62,209,182,246,13,62,124,129,15,176,69,31,186,236,87,31,130,48,147,61,252,211,197,92,246,240,143,59,188,196,54,159,50,232,163,95,241,6,165,59,64,213,9,12,123,202,156,128,135,161,223,133,53,57,194,250,140,179,250,18,27,79,117,125,141,241,174,216,165,203,190,226,211,5,62,189,242,97,227,199,182,97,27,11,246,26,102,37,251,13,195,68,91,33,236,43,234,86,25,83,251,21,18,102,175,246,111,250,48,185,225,249,22,254,220,194,218,190,60,58,221,221,125,13,59,205,215,145,152,233,20,83,68,2,174,126,190,116,48,38,195,164,46,190,253,134,111,191,209,27,44,34,207,121,141,154,74,109,105,95,55,211,194,219,0,223,6,148,214,90,148,244,149,87,11,163,240,202,14,68,137,16,254,27,134,255,134,225,191,169,244,95,205,162,127,227,69,99,100,104,60,175,40,166,80,153,152,213,22,174,192,140,254,121,9,105,223,180,238,19,195,246,168,132,164,67,59,8,13,216,57,13,24,13,214,146,157,139,193,90,224,19,13,22,14,10,14,78,192,122,95,213,104,201,25,10,129,175,249,112,225,253,249,182,225,58,63,122,186,109,184,206,31,30,174,175,155,134,235,235,159,24,174,224,79,15,23,36,127,189,105,180,94,63,122,180,84,247,124,128,180,31,219,54,231,97,123,204,250,112,51,244,157,104,145,158,252,190,245,233,191,194,97,244,13,182,141,63,232,67,81,134,200,115,209,87,188,15,147,30,105,248,169,167,52,46,205,109,184,198,176,92,254,79,49,44,79,31,201,176,8,194,163,174,214,251,123,88,100,39,69,24,108,82,238,39,1,129,217,105,66,21,155,135,203,174,19,192,172,60,176,176,227,20,125,197,59,92,54,121,7,52,187,207,10,206,58,156,47,253,203,37,123,254,175,49,229,122,192,173,113,57,251,159,26,151,231,127,138,145,36,154,171,224,52,87,160,39,162,62,37,82,226,220,11,185,174,144,171,224,12,123,64,54,246,118,188,126,35,98,159,199,236,107,62,238,172,57,22,5,130,171,208,72,188,88,250,103,75,205,69,253,177,172,161,246,40,197,26,97,212,15,60,203,24,175,79,185,239,94,136,21,249,99,116,205,11,255,8,66,185,135,47,248,71,59,230,230,126,150,20,81,158,31,37,228,204,239,165,19,65,214,225,56,159,0,161,68,42,31,244,60,228,225,5,97,64,240,240,130,43,72,64,118,27,178,18,46,250,48,61,87,202,67,85,253,124,148,3,231,147,244,6,168,183,19,142,129,137,26,184,255,145,76,148,171,99,84,136,206,239,239,209,159,47,68,114,239,132,181,255,194,161,106,184,67,52,44,140,210,85,184,166,204,100,54,144,203,100,125,227,76,25,49,206,167,240,48,149,248,34,48,167,157,57,134,94,209,67,134,218,58,203,238,213,176,191,227,251,183,64,66,45,15,252,91,118,5,127,48,221,12,210,245,150,248,180,130,167,43,87,56,167,187,64,108,249,57,226,2,156,200,231,21,169,42,59,111,72,127,5,120,250,151,244,80,98,231,156,176,19,30,130,15,136,32,40,218,112,173,158,78,180,113,2,130,173,115,68,59,88,174,209,156,148,33,99,205,174,188,92,214,108,166,246,203,36,203,72,130,10,147,59,139,210,138,220,15,5,187,187,210,195,204,177,127,72,108,74,33,5,171,48,121,2,180,162,102,50,237,41,121,47,9,34,242,33,44,231,45,186,92,68,26,143,126,145,46,211,254,107,100,206,48,145,250,195,242,200,73,71,145,23,193,216,144,119,38,193,205,103,227,195,189,18,231,34,61,192,104,160,35,176,177,83,226,232,162,71,155,154,196,35,230,106,62,16,13,81,69,224,15,38,32,151,177,52,169,184,252,125,115,221,74,127,48,212,206,41,149,111,157,242,104,69,117,82,71,92,48,46,69,194,146,18,174,73,29,221,58,218,72,189,239,129,29,143,247,51,33,44,136,51,140,250,81,157,104,181,94,165,136,214,38,248,225,127,106,19,124,243,200,77,80,76,51,115,127,250,208,220,159,242,44,190,93,100,41,223,162,62,46,253,15,75,246,249,207,118,93,30,22,83,116,215,51,248,215,122,242,217,255,211,158,180,205,220,21,136,28,212,38,187,12,189,206,255,233,35,30,46,7,134,197,138,173,255,133,17,249,252,39,71,100,160,71,228,89,251,136,224,92,231,67,242,110,233,63,91,178,247,75,52,252,120,251,192,192,220,12,100,167,223,170,167,155,67,21,166,158,212,120,89,195,240,233,127,251,48,188,253,51,212,1,151,32,42,167,102,229,234,226,99,116,19,198,104,224,146,68,223,20,234,97,89,58,239,151,172,146,100,46,94,226,12,83,63,130,174,6,202,34,66,26,62,192,55,84,215,132,183,67,78,119,35,233,65,17,42,30,161,226,17,224,237,112,40,17,86,197,24,208,145,85,154,82,25,36,8,88,121,132,58,103,129,159,238,57,131,94,233,118,131,61,244,94,86,136,183,108,175,68,82,68,110,136,112,254,213,72,80,90,161,39,27,93,228,17,13,41,228,104,99,172,42,230,27,186,93,172,231,30,162,131,220,234,144,91,8,153,168,233,250,169,57,93,245,84,253,182,244,63,45,217,151,37,146,45,191,252,155,166,234,52,215,49,167,185,142,219,58,133,53,113,245,107,237,136,13,49,35,14,134,13,185,28,218,56,14,5,247,105,178,227,7,163,49,28,132,231,149,119,89,33,212,241,13,26,239,96,5,152,72,30,226,56,86,46,51,35,221,242,175,242,7,35,221,98,164,137,135,121,125,168,188,55,141,188,84,38,234,171,153,9,79,77,103,216,235,255,237,43,242,151,63,73,175,111,88,52,116,233,67,157,87,210,3,124,143,121,200,33,9,97,169,223,103,181,69,53,107,44,42,14,182,30,243,209,246,253,233,200,153,209,50,123,134,134,180,17,108,7,51,152,188,136,232,245,101,137,180,75,128,191,135,19,6,159,11,32,141,51,241,185,20,159,51,254,25,23,226,215,85,48,43,80,105,67,146,66,72,199,211,178,244,68,17,47,120,17,113,163,144,88,20,66,133,125,55,97,47,120,97,211,70,113,83,17,49,227,17,155,23,78,82,123,152,202,125,196,126,32,134,9,86,138,222,19,16,87,103,80,75,91,5,41,26,213,180,238,38,141,196,125,117,121,255,20,230,94,165,207,185,215,205,141,131,87,191,55,197,250,243,13,228,235,210,127,189,100,175,254,10,175,250,175,73,34,172,115,240,183,255,237,171,238,213,95,224,146,149,107,107,113,129,146,217,87,30,145,113,229,193,23,163,186,197,136,213,237,35,98,5,78,213,189,36,188,105,142,36,222,11,186,41,155,194,95,139,153,230,188,239,78,169,231,203,111,205,249,2,145,249,52,249,105,233,255,182,100,63,46,255,237,232,105,226,30,30,77,181,86,233,172,163,33,211,90,134,84,120,61,196,110,109,56,241,169,153,195,115,145,13,106,121,192,100,49,130,78,151,184,180,102,100,107,217,64,85,34,181,19,2,85,178,227,14,37,60,136,173,134,100,141,55,97,200,60,43,86,229,178,233,95,173,86,109,167,97,188,111,212,150,212,178,53,104,201,171,56,187,8,226,51,152,249,97,123,157,169,186,152,82,212,188,169,190,163,98,144,110,12,229,132,182,18,172,226,215,128,216,218,112,129,131,243,134,236,107,21,234,133,251,184,25,109,56,61,55,90,32,28,113,218,200,11,197,68,231,130,56,112,24,192,183,49,206,48,153,202,113,243,42,44,26,221,249,96,183,53,156,48,161,247,37,138,33,180,160,218,48,116,112,226,69,233,226,147,101,128,95,115,234,87,27,66,189,21,185,236,199,104,115,126,70,60,185,204,216,239,75,255,199,37,251,121,249,128,227,71,130,20,58,171,208,121,108,136,173,107,51,97,12,102,179,83,25,173,13,142,68,231,33,48,150,179,249,28,1,2,67,38,128,115,215,194,86,143,253,115,233,255,188,100,225,98,227,54,220,114,255,111,236,199,89,109,93,3,97,233,75,63,43,125,175,98,64,94,138,247,20,222,83,70,132,39,15,40,70,3,175,96,68,127,10,87,98,16,35,128,0,77,234,6,69,7,222,23,180,20,252,232,254,126,7,136,146,166,6,221,63,225,228,174,22,126,184,96,233,195,205,80,144,36,70,35,130,90,35,34,163,17,251,63,64,43,34,163,21,16,0,212,5,28,130,178,21,16,128,14,17,132,4,50,152,69,136,99,31,201,90,103,84,235,168,189,214,197,194,79,23,44,88,160,139,19,88,152,153,124,136,22,164,251,118,10,219,190,122,138,23,155,29,177,202,253,134,139,247,75,237,117,51,184,9,141,55,238,36,149,151,97,248,136,198,173,229,123,190,15,154,185,160,71,41,94,54,197,229,241,14,141,120,152,185,17,41,20,123,37,250,174,51,151,2,151,218,183,76,226,122,196,205,112,34,178,74,202,163,19,22,77,12,198,13,33,18,223,162,150,65,55,220,191,142,102,36,101,203,224,153,59,247,33,185,41,58,46,131,217,79,204,27,195,123,102,122,139,248,219,161,124,43,241,237,59,25,19,225,254,20,38,31,199,181,248,158,112,45,210,113,60,209,46,142,80,131,242,52,68,142,214,33,63,227,116,139,157,146,144,87,5,83,200,119,50,24,163,237,167,8,172,133,24,9,8,118,136,21,50,2,168,183,121,137,135,84,162,57,120,80,184,95,96,13,102,89,69,13,171,97,83,147,231,222,114,83,103,238,244,161,7,119,148,67,164,104,65,141,21,114,110,32,127,249,59,41,111,40,15,237,34,191,211,101,56,189,252,144,134,103,209,44,148,24,82,209,2,146,192,178,26,184,116,161,15,243,188,128,149,180,53,37,71,185,84,41,123,118,82,96,14,79,67,210,164,196,5,59,138,22,94,185,128,81,105,56,119,107,201,185,97,4,205,23,187,22,194,238,244,133,248,245,208,20,187,26,51,185,156,104,175,235,28,64,234,143,119,81,250,46,184,249,144,18,54,26,121,213,150,19,49,88,184,108,91,212,74,71,205,32,106,176,64,115,197,108,1,3,118,127,31,224,207,113,134,65,36,104,142,176,249,202,111,74,36,188,222,72,189,49,135,82,245,40,7,84,173,82,225,148,77,143,103,51,148,10,100,14,90,52,30,23,220,210,0,186,118,122,52,27,225,68,164,211,31,111,157,123,211,189,204,245,172,160,217,94,38,111,65,185,233,255,95,42,156,159,253,205,194,83,100,152,172,178,49,164,199,11,223,226,184,174,222,185,13,227,117,237,2,220,24,204,112,162,60,251,241,133,131,196,53,174,60,92,55,133,219,13,48,70,228,103,184,89,0,53,61,128,197,166,176,116,106,232,53,102,146,97,228,27,141,141,144,99,84,68,252,20,246,140,53,161,76,69,180,13,248,165,56,98,167,11,63,94,176,217,130,110,152,22,255,118,66,58,205,170,83,244,177,65,151,188,220,214,23,35,34,32,10,6,156,11,136,15,132,32,226,103,193,254,121,21,2,213,93,4,197,237,243,230,55,96,17,203,140,88,188,45,4,185,180,249,111,104,234,242,67,149,73,194,199,68,44,40,195,6,63,166,5,125,254,93,147,251,58,229,53,217,68,153,241,138,214,174,131,17,206,230,164,149,132,52,19,249,210,237,167,110,189,24,252,26,202,29,246,171,232,35,234,162,70,126,141,206,165,208,205,253,107,86,66,240,204,8,235,253,41,156,21,193,181,196,169,213,35,58,104,169,207,103,158,121,108,229,221,168,216,166,42,212,168,237,217,204,248,94,167,36,71,91,178,146,104,226,94,75,87,74,160,241,70,243,182,21,94,214,75,71,158,108,103,80,163,83,108,182,13,243,183,115,225,88,184,45,64,109,155,122,203,154,82,102,43,26,57,60,212,239,86,78,173,125,102,103,137,48,27,31,67,162,126,218,199,64,111,109,210,153,43,159,56,192,234,108,156,191,156,247,129,189,195,105,70,1,142,136,19,23,156,93,218,54,184,237,153,181,198,197,92,107,43,157,88,166,198,148,228,193,134,213,68,3,201,78,52,47,220,210,188,80,238,205,85,203,26,198,13,26,121,81,196,171,241,185,184,72,148,234,208,246,197,63,144,168,7,139,14,161,27,194,199,116,3,21,42,11,108,239,132,199,151,252,104,54,84,251,18,45,224,139,201,3,35,193,253,33,148,116,27,83,186,9,210,27,241,246,217,97,17,214,181,249,33,61,83,91,244,187,128,77,114,16,69,42,13,195,89,205,40,198,69,56,169,154,215,110,14,205,108,199,155,45,72,227,117,149,98,243,10,119,173,219,230,135,107,107,241,96,88,29,110,20,14,180,40,221,204,33,40,130,252,20,129,73,63,115,27,30,105,235,37,101,42,118,171,72,209,67,230,76,180,52,29,219,26,137,155,219,88,109,238,76,195,246,170,165,51,3,34,39,51,85,0,217,165,41,111,206,18,7,145,132,3,191,0,35,146,47,252,213,130,37,11,109,22,48,95,104,179,128,229,2,253,201,104,191,44,11,211,209,83,180,31,222,84,176,145,72,31,169,87,192,11,27,186,47,23,11,203,82,238,138,191,106,13,137,91,241,125,185,128,89,236,27,154,222,55,11,97,236,181,92,32,214,218,135,235,20,104,177,60,68,65,86,168,44,10,40,149,97,51,176,168,187,199,18,134,122,6,152,149,211,193,123,131,176,32,64,82,34,255,79,23,232,17,177,57,68,48,97,46,23,192,140,113,0,90,173,48,191,176,47,156,112,61,4,165,115,87,114,191,162,81,18,44,208,13,198,141,87,1,127,120,11,127,111,25,113,134,240,196,57,68,225,248,181,18,76,226,154,101,105,156,5,51,175,102,228,102,212,51,149,205,185,227,57,133,118,78,146,221,92,15,11,109,136,6,173,170,128,174,71,245,191,54,19,191,211,133,173,72,47,42,119,32,107,69,252,45,127,220,43,96,34,250,162,204,81,170,194,61,39,144,161,232,12,248,160,224,250,54,200,18,223,72,118,248,224,144,60,245,220,42,150,248,64,222,200,221,221,120,89,47,128,239,183,94,212,75,225,151,55,45,144,141,74,133,218,226,2,166,183,158,78,151,11,133,84,84,55,101,181,188,93,217,35,73,27,11,44,201,233,42,182,14,1,210,160,169,109,30,133,105,28,113,110,207,94,196,26,4,206,243,14,165,67,191,242,49,69,255,96,6,122,155,185,52,226,82,90,8,50,227,151,91,7,134,212,184,179,133,63,45,117,227,94,152,99,226,207,67,103,12,71,38,135,189,192,115,16,193,215,221,5,114,46,97,203,6,135,254,253,88,232,135,98,187,87,51,94,87,238,143,69,13,59,187,218,221,53,92,232,172,184,151,40,2,149,174,138,150,18,208,15,107,74,159,111,176,106,184,163,176,63,240,193,94,209,47,107,235,3,85,194,16,135,233,254,158,63,253,160,158,250,147,209,192,83,76,221,225,30,198,58,168,72,78,17,108,73,118,216,158,12,47,232,50,127,220,65,79,119,228,160,115,212,43,164,23,55,122,45,188,62,235,84,89,46,62,6,94,231,34,171,170,44,225,239,129,215,87,6,39,153,15,125,149,81,35,152,102,70,177,98,199,198,43,236,214,35,12,60,238,143,68,49,30,47,220,195,111,24,42,242,247,168,84,221,67,111,140,89,178,131,90,164,175,16,207,76,127,255,176,104,179,186,198,9,164,227,124,84,189,204,125,57,40,211,97,4,130,28,26,184,104,78,109,91,161,194,137,189,75,163,153,164,102,138,49,127,159,24,126,0,2,159,176,27,225,67,85,21,78,70,195,255,19,158,106,176,35,178,55,136,186,105,248,194,196,93,198,116,93,170,47,14,239,214,218,132,182,189,82,86,141,112,126,201,202,248,161,112,28,172,189,86,26,249,222,120,33,109,176,40,128,131,163,154,192,209,225,69,62,170,98,63,240,236,209,215,47,221,164,181,56,178,21,118,188,88,148,46,235,179,189,246,183,187,61,20,91,15,204,134,97,234,39,120,160,192,238,143,55,39,115,241,220,21,27,172,244,66,130,134,80,106,91,198,20,168,103,122,75,182,225,226,185,43,183,98,151,141,97,135,158,88,29,252,204,218,42,32,57,246,5,21,73,25,24,59,176,85,56,194,42,224,215,91,94,88,198,227,234,221,217,46,151,104,148,99,31,157,37,30,251,82,68,4,253,158,66,175,7,98,191,46,122,169,220,177,97,59,55,186,239,93,109,27,168,119,59,146,89,175,51,152,14,222,14,106,56,99,213,10,201,141,243,43,210,247,25,93,27,225,119,18,164,34,32,51,148,222,27,64,241,240,135,151,127,40,75,63,68,135,196,210,195,52,249,231,141,112,102,126,128,131,148,31,201,7,7,29,119,228,4,251,244,134,11,138,220,60,255,195,53,220,209,70,228,157,15,87,189,56,212,11,215,245,144,168,216,47,66,160,173,32,122,7,47,117,48,43,134,222,135,81,45,83,30,211,198,224,188,95,152,142,196,12,128,114,20,20,143,165,190,35,34,189,100,71,65,3,176,188,132,56,25,45,196,183,58,31,130,107,35,136,183,8,159,34,34,21,21,66,116,228,151,70,207,27,201,30,105,180,249,105,65,150,6,49,98,36,67,185,223,22,78,94,243,103,144,248,33,196,159,251,21,196,95,98,252,132,205,41,254,1,97,107,47,143,250,247,247,203,227,129,157,104,33,35,162,81,2,68,148,48,134,11,140,189,128,216,186,206,159,12,202,77,110,23,123,48,183,246,140,197,255,205,220,22,195,35,52,85,253,59,108,27,199,126,15,159,116,188,47,11,19,253,21,33,118,133,15,9,14,105,76,158,209,149,111,43,238,190,160,16,17,201,145,89,224,215,252,53,86,238,232,110,174,220,217,86,107,244,229,9,4,69,2,132,53,121,9,70,168,199,154,179,172,210,191,83,33,228,11,45,227,46,211,10,246,20,42,86,122,99,114,184,214,153,172,135,229,56,235,118,40,81,103,226,71,202,77,185,42,143,92,230,149,47,110,96,239,28,198,187,187,53,111,103,250,245,37,190,198,174,189,45,213,252,146,151,140,64,130,145,97,244,99,148,65,150,251,84,29,41,51,81,94,185,167,62,110,240,251,97,236,14,167,70,95,137,6,251,25,155,214,26,236,71,16,36,92,203,157,102,233,60,2,150,65,52,152,195,77,123,181,85,118,39,188,91,66,4,238,245,229,245,231,119,111,79,69,216,78,159,213,218,239,149,107,88,75,198,36,255,197,220,0,135,234,16,37,130,190,194,166,48,244,69,175,79,28,147,66,249,213,32,34,221,86,155,215,45,98,31,44,152,75,121,184,65,142,168,200,26,24,25,133,247,156,193,78,139,239,210,178,155,197,34,64,152,107,176,115,241,78,38,3,236,133,120,147,10,186,236,163,17,64,74,119,236,157,76,64,64,243,73,201,223,248,183,111,226,155,161,36,212,97,95,69,32,170,82,176,159,196,177,243,122,65,136,167,236,235,194,71,16,84,246,106,241,151,128,110,151,65,81,117,132,160,141,163,214,42,215,112,176,91,166,222,143,11,225,25,238,247,197,186,17,77,251,134,195,188,184,107,184,127,47,94,110,223,142,183,132,99,34,198,163,162,37,170,116,175,46,157,1,16,140,57,57,74,65,47,105,8,47,252,211,130,212,240,59,97,146,3,55,26,149,157,218,213,215,44,187,78,145,253,254,75,153,243,123,184,122,214,69,136,42,53,109,23,237,52,62,226,59,121,128,250,55,67,4,27,67,166,2,255,20,108,240,99,51,216,8,37,252,112,6,27,241,130,97,149,235,78,34,47,40,220,145,51,87,201,224,160,216,181,174,121,141,39,135,168,146,136,80,169,210,54,67,203,227,49,163,161,229,149,114,17,45,15,188,130,177,21,86,127,83,132,17,144,237,159,98,78,156,234,121,69,14,152,151,177,183,136,93,114,90,168,183,173,159,106,20,213,51,238,126,14,175,154,164,255,208,74,207,242,159,194,219,209,151,216,177,67,184,23,227,161,80,134,173,187,218,92,194,220,52,15,16,232,17,172,172,244,122,241,170,8,242,101,52,125,17,35,44,114,138,219,49,80,71,124,0,236,207,214,17,68,205,21,177,117,91,126,52,207,242,175,11,71,160,180,27,49,126,95,52,48,220,233,228,150,30,135,240,200,14,242,136,228,20,121,112,139,18,20,82,97,171,97,53,183,34,51,35,214,126,120,13,135,52,172,61,24,243,192,30,115,116,29,60,234,24,87,89,31,185,59,64,158,188,227,149,187,187,209,184,156,140,74,224,46,121,144,160,108,228,43,48,234,49,198,137,39,82,243,195,101,63,47,224,117,93,101,206,171,5,27,119,196,202,68,63,138,49,6,241,237,249,103,56,52,55,21,235,221,201,134,120,181,141,128,218,98,222,188,125,82,203,69,116,91,165,58,173,162,46,171,100,135,17,26,150,200,30,142,188,105,248,50,42,74,229,188,8,143,225,237,133,138,133,249,152,114,214,236,159,11,31,218,30,94,249,157,255,238,159,159,87,75,88,48,85,28,126,160,251,81,222,241,29,86,213,190,126,130,65,233,176,180,22,138,251,102,71,47,168,226,202,90,23,6,110,117,31,168,221,62,208,186,52,233,181,175,121,7,47,153,29,178,50,132,252,201,139,203,231,8,29,100,138,168,76,222,125,66,62,220,75,48,93,7,113,79,44,121,187,102,216,24,33,227,250,195,252,72,93,149,42,123,58,210,7,203,39,190,250,130,22,117,69,123,5,184,48,23,167,168,32,187,203,251,251,10,232,110,248,73,135,194,16,7,24,165,158,51,31,197,222,212,237,37,140,223,202,65,106,216,129,157,153,203,230,163,153,95,242,252,48,100,197,18,215,67,215,58,35,104,182,87,251,212,131,137,25,251,133,98,149,115,126,199,103,182,16,25,242,122,17,188,151,96,67,205,247,103,225,69,6,145,195,247,176,212,78,131,56,182,118,224,18,157,0,26,114,141,224,170,113,40,142,43,226,116,148,191,229,96,28,94,161,146,2,113,74,233,21,90,63,6,227,234,138,34,149,59,228,147,39,66,199,201,68,188,9,165,40,68,77,87,120,36,144,161,159,13,121,206,62,204,12,116,21,220,145,181,36,153,47,108,152,88,8,66,242,97,9,62,76,24,44,193,87,222,27,77,46,54,187,50,249,108,170,46,58,68,192,12,200,247,33,117,13,130,130,209,3,169,61,66,185,244,93,128,157,93,113,146,171,188,130,181,45,189,125,120,211,204,57,155,146,99,83,220,170,84,216,229,148,171,36,198,16,89,127,232,112,118,184,195,116,122,225,27,68,207,233,169,93,79,211,223,200,59,4,73,43,238,239,203,43,172,189,148,42,225,251,190,202,80,55,120,214,154,145,116,74,114,127,31,215,114,17,53,33,83,62,168,53,215,3,253,144,2,53,34,188,238,225,38,18,22,72,206,127,10,174,117,24,39,12,219,110,84,66,195,229,118,225,111,112,157,2,5,27,190,83,4,117,197,221,50,21,184,138,168,63,10,84,190,207,96,114,225,44,178,188,233,205,194,41,210,89,195,146,6,17,106,194,9,16,249,1,245,175,132,218,173,143,138,238,156,41,155,137,60,167,126,196,221,10,233,227,19,61,226,58,83,119,52,165,243,149,161,175,163,85,149,225,116,139,200,19,43,58,62,83,1,124,56,57,140,12,100,116,127,63,187,191,23,46,120,18,63,108,247,131,71,110,93,24,183,195,227,158,191,176,35,79,133,255,141,33,207,199,193,31,63,97,86,139,166,181,188,200,187,38,162,235,97,189,154,245,172,181,137,7,187,163,196,227,79,76,86,223,111,52,168,37,45,255,192,83,243,103,68,1,177,170,87,242,17,140,92,187,214,51,49,225,128,117,66,109,48,114,251,133,45,126,25,197,21,82,122,68,53,205,228,170,127,168,193,3,151,145,103,212,23,64,170,232,57,103,25,13,137,57,199,185,77,39,117,45,41,128,20,20,34,154,27,118,241,12,39,25,121,146,65,194,71,20,12,251,140,104,12,50,170,112,224,229,87,196,58,189,153,178,228,175,174,12,194,243,110,122,34,218,221,109,239,154,191,180,148,228,210,201,248,101,108,99,68,228,109,146,238,209,212,246,25,53,218,184,170,77,103,81,92,188,72,155,105,49,113,239,242,43,225,151,202,199,247,161,48,93,118,242,43,92,188,136,148,80,174,138,240,151,52,250,186,10,141,62,175,100,159,187,195,218,104,149,56,165,84,166,251,180,174,201,76,200,30,180,138,201,37,95,139,219,72,172,183,3,150,61,137,210,39,17,74,172,27,153,181,78,190,245,90,88,120,192,164,152,195,84,104,27,117,148,132,194,230,244,169,54,248,146,2,214,173,155,99,235,80,44,143,116,55,79,239,180,137,162,45,15,174,67,49,129,108,47,176,142,171,231,63,242,44,221,78,175,211,77,201,32,11,29,233,20,48,219,201,55,39,57,106,70,221,76,164,100,97,235,184,66,46,169,156,102,192,229,4,40,247,103,27,42,35,38,110,213,44,23,38,110,216,156,184,149,107,185,145,210,14,170,200,23,154,168,150,8,202,124,168,70,37,170,65,198,42,143,152,220,37,238,225,21,45,227,186,87,51,213,211,129,229,109,13,253,32,225,137,30,98,51,211,13,137,34,188,63,65,3,175,64,178,74,98,66,68,45,19,130,198,34,150,42,126,193,166,153,29,169,153,141,228,22,230,139,178,73,242,234,5,227,212,97,43,146,57,210,246,63,156,162,187,202,170,245,224,0,158,136,173,92,186,156,161,127,108,121,213,244,168,177,184,178,240,79,25,151,209,65,71,221,33,7,229,117,144,132,39,65,21,190,82,17,202,122,9,152,172,51,224,136,189,193,33,61,255,202,101,241,82,144,193,191,115,138,197,12,122,25,36,81,124,11,132,77,144,150,61,244,51,54,239,176,36,40,47,69,222,197,226,34,112,14,127,248,129,61,209,127,250,251,255,112,97,0,151,217,245,89,78,122,118,184,104,166,162,46,63,124,255,159,253,233,223,225,51,255,196,17,102,188,65,159,233,139,218,31,24,135,46,245,250,107,215,0,120,61,43,24,191,193,79,244,13,62,153,100,161,71,52,81,161,181,76,90,73,248,211,111,222,32,252,126,141,26,41,193,12,207,130,161,64,245,160,156,94,234,156,168,251,170,125,242,25,36,114,85,93,168,251,174,218,151,143,102,31,242,80,254,98,244,163,136,140,207,102,87,242,96,254,210,90,95,24,174,193,26,233,161,182,198,194,224,164,33,122,140,166,202,113,25,108,38,223,230,209,2,152,207,140,187,153,148,23,170,12,56,216,42,0,146,26,114,222,82,158,34,20,169,163,34,58,52,245,16,114,187,103,168,207,79,75,168,15,94,193,121,119,218,2,205,235,45,175,14,14,153,180,65,227,175,221,253,1,43,160,32,107,164,215,76,52,70,152,214,85,220,2,133,70,255,52,200,161,206,220,200,203,184,182,223,87,207,219,122,43,216,231,110,151,67,110,124,5,123,255,254,245,50,76,157,65,248,29,187,83,21,251,110,15,107,134,238,205,176,238,92,10,188,138,131,226,77,250,97,133,242,209,173,185,24,237,85,249,0,21,27,220,58,223,245,251,27,179,228,253,25,208,158,4,244,66,139,76,42,245,179,22,85,42,105,162,96,13,195,168,214,157,30,172,27,159,139,125,168,135,28,183,119,184,87,246,156,218,216,165,163,65,223,235,187,228,131,166,229,99,223,251,161,155,30,28,186,93,251,19,218,225,80,40,198,40,93,242,41,5,5,189,166,121,238,32,204,94,45,167,64,227,45,35,202,101,140,40,151,83,156,201,70,56,4,247,74,6,225,240,87,92,11,238,149,234,98,112,175,92,163,107,65,51,122,31,34,247,153,84,166,209,13,213,26,53,70,157,208,90,73,118,51,170,89,112,53,167,171,205,6,49,134,232,242,28,6,112,17,162,188,27,157,122,214,79,113,97,182,58,125,147,242,197,228,115,3,5,20,158,248,21,83,90,114,72,151,114,55,241,89,241,58,72,103,49,90,217,164,226,2,83,169,152,157,243,3,80,69,40,84,4,161,153,30,199,70,98,1,189,89,180,218,198,180,186,15,23,58,214,198,55,148,3,54,91,185,241,100,13,247,5,145,67,222,252,200,123,155,116,65,238,214,132,186,168,121,207,137,164,147,98,81,215,205,37,221,159,243,115,41,232,179,85,10,101,40,86,132,123,3,212,49,247,163,153,80,5,210,126,220,42,114,57,172,101,132,194,41,47,58,209,5,158,185,205,27,27,210,125,231,231,209,236,230,77,42,125,23,30,167,251,23,104,29,203,239,254,50,63,64,252,238,42,204,57,55,24,249,36,241,79,50,242,7,64,60,27,43,133,166,125,52,226,166,180,97,4,71,254,65,38,228,179,202,82,24,178,200,24,36,124,118,235,149,204,204,192,139,144,152,172,119,153,168,206,70,111,232,205,222,105,149,198,159,85,192,171,144,147,227,114,139,85,84,179,167,87,188,127,77,174,3,47,245,5,153,66,12,69,91,79,91,102,3,150,208,19,86,255,49,36,170,164,109,40,137,110,201,95,58,185,210,235,184,20,193,12,50,156,167,67,31,119,160,203,72,187,167,225,100,253,116,185,74,47,177,133,29,119,20,240,78,15,235,162,99,61,81,252,187,198,52,224,227,162,199,163,100,84,62,142,11,107,89,74,114,104,202,13,64,29,228,131,213,236,210,63,75,241,139,110,55,28,207,83,239,211,160,12,83,97,86,118,23,205,72,193,46,152,241,153,89,5,81,44,158,100,191,121,27,253,215,67,126,205,209,243,96,140,118,28,108,48,28,157,120,23,172,6,18,151,73,51,20,241,177,244,82,65,53,14,154,228,134,139,45,88,117,255,63,115,111,194,220,182,177,173,139,254,21,139,39,71,7,16,91,50,105,199,113,2,26,81,201,178,60,36,118,236,120,136,227,168,116,85,32,1,74,136,33,128,1,192,201,18,223,111,127,107,232,17,0,101,239,179,247,173,186,149,88,4,26,141,70,143,171,87,175,225,91,15,97,231,19,52,107,144,91,19,178,99,208,244,142,213,102,64,62,218,36,99,198,19,231,157,162,68,85,71,0,224,22,173,82,46,207,64,112,141,0,201,87,148,23,82,71,13,21,73,139,148,90,234,18,87,213,231,149,180,30,80,9,93,169,59,113,189,193,101,208,235,89,197,142,177,216,29,120,78,231,126,36,20,246,81,208,71,55,65,253,76,26,170,147,36,129,39,130,110,46,158,205,216,96,205,45,192,125,233,53,63,105,191,37,245,179,221,125,186,69,59,168,26,107,116,186,20,36,92,174,153,81,193,90,1,216,200,10,165,23,8,115,184,198,205,13,62,139,49,151,113,34,132,59,201,214,245,47,12,165,33,99,214,70,237,120,135,120,98,111,143,141,145,183,188,83,101,110,51,63,188,91,118,87,52,105,20,215,84,63,52,63,234,254,48,159,212,218,95,68,177,210,237,223,116,119,106,193,239,52,156,207,90,239,118,140,64,137,128,54,50,96,5,133,165,102,245,129,57,217,165,142,9,27,199,84,193,45,23,183,183,132,119,95,88,5,56,71,213,53,77,221,186,177,105,250,155,198,50,112,172,223,208,190,8,207,249,165,60,130,179,160,216,190,35,18,108,110,53,234,92,131,113,176,118,145,73,152,201,64,220,106,165,198,144,98,243,15,240,69,21,61,81,204,194,216,141,7,220,197,132,164,48,217,73,215,154,40,182,3,14,209,40,110,7,146,52,223,221,141,117,106,113,160,220,238,73,121,5,103,104,25,91,228,138,121,106,139,51,129,103,37,111,253,126,231,55,245,92,241,174,232,59,177,117,79,167,31,252,62,153,145,76,118,119,39,205,2,96,79,225,106,99,176,215,74,213,79,26,232,180,170,82,153,170,76,14,170,207,233,12,87,86,83,212,68,187,109,83,238,82,169,53,43,149,176,173,30,168,144,174,84,186,238,19,83,119,150,43,72,219,16,56,42,230,105,117,153,196,97,36,17,77,77,82,231,10,122,167,71,184,99,95,188,101,195,171,67,179,19,232,90,161,107,98,87,93,234,175,213,37,139,242,182,7,155,205,221,108,103,104,113,3,29,197,5,5,206,85,4,13,71,221,108,113,184,173,187,204,162,12,29,85,179,196,230,195,172,34,110,11,152,96,182,244,174,219,91,155,51,24,13,226,214,3,194,25,165,57,234,156,107,154,219,106,40,165,234,53,172,155,132,165,115,251,216,74,222,25,103,1,15,140,206,106,76,155,41,237,179,77,69,161,162,40,11,26,201,101,188,45,190,71,46,73,170,47,44,245,149,50,58,198,163,41,110,148,89,72,231,59,152,121,197,238,46,77,117,15,125,79,181,105,209,209,66,202,201,143,23,146,83,56,95,160,241,90,102,88,54,154,203,65,45,228,222,19,228,2,118,158,160,20,243,42,33,255,70,38,223,1,202,33,249,82,10,37,217,152,69,208,103,120,118,200,79,37,188,13,11,29,197,60,136,54,184,143,201,237,41,131,149,124,208,146,242,31,178,208,80,47,64,88,60,65,43,241,241,26,187,8,26,11,15,161,26,25,129,88,241,180,155,116,15,95,115,35,255,250,248,89,180,211,189,227,94,229,38,142,161,19,71,133,233,195,102,223,57,82,234,196,97,52,156,110,145,242,251,194,161,202,232,237,236,36,180,231,76,230,206,153,73,123,206,192,62,128,122,19,220,236,174,144,145,210,83,104,106,175,75,156,66,121,88,209,20,170,69,186,187,155,242,190,230,83,124,54,148,28,234,38,175,23,162,200,105,83,12,150,56,133,80,170,215,152,67,137,106,183,182,140,136,81,34,64,77,9,11,184,82,172,76,172,167,3,89,238,52,153,188,142,233,33,174,160,209,91,166,67,38,166,126,48,57,156,88,179,97,138,48,99,216,246,198,126,156,27,157,32,244,226,20,168,224,12,151,141,58,94,55,56,139,116,150,132,221,58,26,236,183,114,203,249,14,54,65,216,226,241,240,0,116,134,47,66,116,112,35,34,136,124,43,254,30,240,98,80,201,33,90,148,55,232,159,58,17,246,251,194,230,51,194,18,171,185,44,163,25,77,106,201,28,53,234,217,178,197,95,178,193,38,82,190,240,218,157,157,194,76,164,224,9,170,44,54,228,0,40,13,24,43,235,35,104,195,72,180,211,226,88,106,52,219,106,88,110,141,23,188,167,219,223,241,140,69,18,219,35,37,198,232,197,56,185,45,108,203,229,131,198,108,218,221,93,45,44,191,183,133,218,131,104,126,105,174,68,185,17,62,41,150,185,218,50,244,0,27,15,56,247,109,201,253,59,37,89,158,108,110,181,144,212,29,242,143,178,199,18,219,91,199,42,45,227,79,38,251,198,165,174,120,8,196,141,154,205,35,96,214,75,237,134,137,213,70,139,240,73,50,165,179,241,101,228,201,148,111,168,128,111,64,8,36,116,242,240,176,225,164,81,59,108,170,153,63,159,23,188,205,6,223,45,216,201,108,17,66,210,192,26,234,207,118,215,116,105,140,57,42,33,156,176,115,167,9,132,210,32,1,157,149,126,212,55,30,0,18,97,109,84,60,34,112,53,50,250,55,25,129,211,43,164,85,49,21,48,211,19,196,92,67,29,92,15,53,119,12,185,179,89,224,98,185,165,81,166,119,11,54,132,170,203,245,117,226,157,44,196,223,11,127,51,161,192,204,104,22,170,162,12,113,151,188,91,136,147,5,170,221,254,94,56,206,159,79,23,13,252,45,212,133,90,206,178,132,12,22,194,0,188,236,157,109,32,51,124,230,159,185,47,224,234,239,133,248,21,174,78,22,22,91,199,148,46,148,105,13,2,232,176,132,80,121,88,143,50,227,177,178,61,119,178,244,120,193,179,192,71,25,231,147,150,118,62,230,75,15,75,81,183,62,239,82,47,22,225,98,33,94,47,194,211,222,127,221,127,120,116,239,201,81,79,192,213,189,227,7,39,63,225,213,15,15,79,6,39,247,241,234,167,167,39,63,60,254,17,175,158,62,125,242,248,193,49,94,77,167,63,77,31,78,233,106,252,240,222,79,148,239,100,240,195,189,163,19,186,250,225,167,193,147,33,94,37,15,199,147,41,151,18,255,244,195,244,1,94,253,120,255,225,143,39,244,181,159,126,120,252,244,233,211,222,153,120,131,134,2,164,212,122,189,96,237,22,112,35,176,163,158,58,149,155,78,227,31,31,76,232,42,126,56,126,0,123,167,112,158,155,42,119,85,212,84,79,86,165,241,182,105,250,183,54,216,52,174,163,73,175,23,103,27,241,126,17,246,254,235,241,79,143,127,60,134,15,63,198,155,225,96,112,124,15,114,190,90,116,64,36,70,43,96,195,96,57,5,150,21,148,236,151,247,139,205,70,84,179,44,173,183,100,232,253,215,247,63,126,255,240,193,253,158,202,135,225,25,130,235,8,254,58,249,78,141,154,81,253,27,28,12,238,249,80,249,174,7,15,124,152,207,27,113,149,230,69,249,238,214,207,223,27,220,27,220,127,220,35,109,255,111,52,173,190,255,233,167,123,83,234,179,135,147,233,116,124,143,71,46,142,127,24,112,143,254,144,60,252,1,175,30,252,24,255,52,165,158,31,60,152,12,126,26,242,211,31,163,239,121,186,196,223,255,152,80,47,199,241,195,159,166,56,234,47,97,186,196,81,73,130,76,163,15,253,109,33,198,209,228,243,5,201,211,88,165,250,120,33,176,79,223,20,132,94,212,89,237,31,135,15,167,240,201,141,152,148,69,85,109,123,152,69,99,96,136,116,250,20,170,1,205,204,18,216,96,98,214,119,54,71,75,204,144,69,237,120,192,234,198,86,246,58,173,149,234,180,81,137,147,147,167,195,167,71,80,9,88,192,29,143,229,244,194,114,139,34,27,23,171,224,58,5,70,78,230,26,23,101,156,148,199,230,227,72,41,255,42,138,43,247,17,12,209,240,225,224,199,163,94,119,229,198,136,235,226,126,151,38,203,240,254,3,49,252,225,190,184,55,248,1,38,203,125,31,42,121,73,188,69,163,142,247,31,220,255,254,1,140,186,251,201,227,7,199,143,97,189,194,236,2,206,224,121,215,123,143,7,143,127,56,134,177,47,102,209,36,5,78,245,224,254,134,20,202,186,140,142,90,224,84,86,86,229,193,181,83,29,247,243,63,13,31,63,124,10,147,82,175,159,39,15,126,124,248,228,182,234,252,112,255,135,39,63,29,89,213,121,40,59,244,177,158,119,157,115,76,245,45,43,222,134,112,122,106,174,74,157,7,87,111,146,193,102,158,144,144,253,43,5,255,248,240,232,62,142,125,87,129,234,25,148,200,252,29,48,180,221,83,21,39,223,21,49,163,221,132,199,157,253,152,128,7,133,178,200,26,25,69,107,178,161,31,99,14,43,53,176,108,64,101,246,199,11,236,186,245,203,102,209,87,80,244,101,43,117,13,108,84,51,145,171,141,232,84,193,171,5,30,162,138,11,115,179,136,178,185,245,12,182,251,228,162,40,215,86,110,106,110,181,190,26,23,89,160,60,152,54,226,2,173,249,213,71,126,131,47,95,68,243,11,92,151,188,60,77,141,110,161,213,167,167,67,69,76,7,15,197,189,225,61,248,247,19,207,204,51,36,166,244,106,179,133,113,66,90,137,214,170,199,78,196,169,88,213,233,228,115,71,63,2,49,250,225,251,228,193,15,114,30,15,200,44,36,137,126,186,215,92,109,42,155,149,106,101,134,105,50,122,185,56,176,251,233,64,111,55,164,153,14,165,119,227,219,69,248,114,33,190,44,182,186,80,117,105,86,53,210,222,239,243,164,92,119,40,131,128,227,202,241,15,154,60,33,39,201,62,136,218,166,47,10,127,151,14,222,138,193,9,35,186,100,168,107,180,175,96,238,6,146,225,138,83,55,58,170,31,250,199,179,175,161,232,161,61,17,252,188,136,123,136,69,198,222,122,67,161,93,186,229,53,29,159,134,155,17,159,52,27,130,95,203,187,181,194,83,41,227,6,22,29,80,102,5,91,204,70,7,89,84,177,199,224,235,169,199,222,166,49,6,207,138,129,105,211,142,177,19,121,33,197,187,216,20,210,100,15,68,236,143,122,88,43,25,116,221,179,186,97,46,234,211,9,197,79,94,194,168,70,21,140,192,89,136,200,197,40,166,220,164,77,12,145,136,160,255,78,35,157,71,84,24,24,146,18,72,2,39,89,145,201,172,166,161,10,106,234,14,190,206,69,81,95,38,37,223,148,13,141,223,148,196,170,219,21,167,82,37,54,45,156,72,154,59,131,145,58,88,212,36,238,56,201,232,112,1,20,246,115,18,159,224,59,236,116,74,103,33,244,56,69,15,12,42,2,65,62,83,183,24,6,79,231,154,19,128,186,174,187,58,52,77,80,180,38,122,170,251,80,149,42,147,228,4,178,82,82,57,99,92,151,79,43,3,249,178,90,249,99,190,65,12,116,235,25,221,234,249,213,72,83,159,244,118,82,217,131,79,139,242,100,133,94,50,220,250,155,155,45,15,200,209,197,140,7,185,219,248,182,104,177,233,88,204,110,3,120,78,185,185,169,79,49,36,192,89,200,247,141,145,36,52,224,247,101,122,113,145,148,45,9,177,30,70,6,86,98,176,189,63,144,223,99,90,10,253,197,23,104,216,165,111,222,34,58,129,185,125,77,192,184,176,0,63,44,194,63,22,202,40,67,21,241,107,146,204,142,170,25,186,124,158,249,226,227,127,220,188,126,68,150,20,204,188,189,128,111,203,224,230,202,226,215,60,232,9,59,27,138,81,96,53,189,163,58,114,102,27,7,145,76,53,225,79,129,20,33,5,138,144,62,130,166,169,224,177,198,203,253,143,197,105,122,166,196,194,94,101,91,240,46,217,151,249,208,43,80,86,135,225,127,194,204,15,74,250,221,16,112,18,119,80,168,46,72,131,37,225,210,41,193,177,38,111,26,114,155,166,4,118,187,80,103,197,197,137,102,255,7,210,130,160,53,46,62,80,106,127,155,133,186,34,126,13,39,237,168,109,65,93,28,198,202,68,216,120,98,120,13,128,73,101,66,253,7,110,233,104,162,94,116,217,173,115,143,79,58,58,124,2,253,61,106,91,173,87,212,193,36,123,96,187,245,231,255,1,107,245,214,12,249,23,76,213,191,106,95,94,202,190,50,30,96,77,76,112,237,179,200,26,125,194,225,66,100,240,15,11,27,26,92,238,168,31,22,167,229,153,50,119,87,46,34,20,237,77,58,74,22,93,166,222,8,240,138,221,101,40,205,63,218,15,173,90,166,40,85,65,48,83,216,136,216,6,184,23,88,163,216,109,194,174,224,64,78,147,110,195,251,179,17,21,39,185,238,94,160,249,139,109,37,30,200,172,252,158,164,75,129,117,67,180,137,19,178,116,90,255,117,75,153,185,63,146,43,44,24,88,93,255,76,202,131,100,147,235,118,147,229,104,184,14,31,198,50,244,127,211,216,70,89,255,102,51,85,19,187,27,248,201,114,90,219,62,174,209,55,249,40,68,91,27,27,150,226,91,189,9,88,127,216,232,157,111,248,186,234,165,176,180,75,248,166,222,106,87,13,187,67,22,211,213,105,191,42,41,161,74,112,100,167,167,38,178,183,43,206,243,174,21,63,18,40,97,158,144,236,72,144,136,127,152,247,218,184,16,23,165,4,175,144,122,35,9,71,4,52,185,108,26,45,156,158,38,253,222,251,226,226,2,206,179,116,180,236,33,28,148,117,123,134,177,232,123,250,89,101,167,126,200,117,250,60,87,79,206,220,170,96,36,243,129,157,86,51,2,76,221,225,74,132,126,219,228,160,143,242,215,35,206,222,200,133,246,247,212,114,132,125,177,90,23,228,8,16,68,76,170,223,240,170,94,216,192,51,18,140,173,95,143,114,164,188,105,134,61,140,144,249,229,183,247,122,111,150,226,105,208,235,198,5,117,58,157,44,255,164,199,140,58,186,179,170,56,210,247,18,4,59,213,33,255,128,10,35,6,53,108,64,118,81,232,3,175,140,68,108,107,194,9,250,188,3,203,72,224,237,220,105,82,43,142,90,187,154,57,53,175,144,253,86,168,78,67,163,54,84,8,226,9,167,129,245,49,241,15,51,237,92,129,193,12,253,192,186,247,181,12,34,104,64,194,148,62,236,66,237,81,45,209,88,216,25,146,191,244,166,0,157,147,123,114,82,77,56,198,71,79,116,216,241,229,150,37,26,1,155,32,1,56,134,3,208,231,67,15,6,24,88,246,153,158,156,186,28,156,105,137,47,240,57,142,216,150,231,126,160,38,53,201,200,77,47,182,75,190,165,80,167,60,189,24,26,37,2,39,111,138,84,153,58,11,109,63,116,39,245,239,174,123,183,2,196,35,54,163,102,221,31,204,60,68,105,100,122,132,216,78,231,231,151,69,37,245,198,200,27,50,38,222,70,195,32,98,73,127,74,79,24,54,59,252,137,67,6,149,81,30,23,87,104,165,152,140,195,158,170,3,129,50,192,148,42,166,82,245,136,204,102,154,39,234,52,41,234,241,237,64,42,231,105,28,246,206,207,147,201,57,89,181,159,247,250,127,46,250,253,46,1,1,84,120,187,249,238,197,60,42,145,105,58,85,133,158,185,7,150,42,185,45,140,129,122,91,227,177,141,15,59,91,131,128,101,178,124,113,77,242,35,180,162,200,231,87,73,137,54,159,1,176,245,19,114,11,153,203,251,193,198,15,114,83,167,144,17,184,157,170,157,246,96,62,39,176,131,157,117,180,110,135,145,102,129,201,227,225,228,172,91,219,204,62,210,14,180,75,84,109,47,246,171,189,198,25,194,6,78,30,194,45,202,5,14,51,18,161,7,150,119,144,36,158,148,37,208,191,30,49,225,119,96,66,124,132,57,7,100,238,78,90,221,201,139,250,78,4,127,243,125,228,27,239,20,220,185,134,215,145,10,101,145,143,195,122,44,202,113,104,192,83,153,98,245,128,132,69,232,11,130,158,78,228,14,51,65,95,133,137,113,86,24,40,15,133,193,70,232,160,54,193,215,131,61,213,26,142,19,149,144,26,138,211,142,154,182,95,88,145,6,243,126,36,202,190,147,178,175,83,156,8,172,176,143,117,52,36,78,163,171,2,125,110,254,95,104,135,125,223,213,170,142,54,21,29,109,154,165,185,110,143,235,66,242,175,180,134,27,99,183,229,193,222,125,104,141,70,242,143,132,1,254,131,189,19,154,90,133,233,94,122,215,43,246,83,130,107,216,47,250,105,191,82,113,183,34,12,188,85,221,77,117,128,4,12,203,53,241,247,82,49,55,129,185,96,39,155,217,79,197,85,120,240,3,100,153,134,7,15,247,82,171,251,246,99,145,245,43,19,176,43,19,169,144,254,130,251,19,161,227,170,245,39,237,168,116,121,63,222,159,239,93,225,251,253,25,252,226,80,76,137,81,108,103,229,71,251,113,223,121,193,124,188,49,26,105,199,104,68,176,14,151,255,129,241,144,192,135,26,1,151,227,17,114,56,66,116,221,184,123,127,207,154,95,20,196,197,196,227,236,167,162,232,231,110,132,206,126,126,247,251,189,251,118,218,126,71,174,142,86,86,99,70,125,8,190,92,10,196,249,10,174,42,65,155,211,91,121,83,253,3,132,42,193,43,22,211,7,197,165,144,11,45,136,198,2,230,103,80,140,5,117,76,144,142,133,34,38,65,57,222,136,76,21,222,142,84,226,95,71,24,164,51,1,190,106,61,12,235,126,9,83,46,194,72,73,9,58,3,99,132,36,74,219,112,165,182,188,207,175,3,233,143,184,27,67,124,149,251,22,45,123,76,59,254,55,239,195,101,105,66,95,224,148,186,251,253,70,117,71,87,129,204,250,58,111,140,186,62,82,152,143,20,27,213,171,221,53,156,172,176,63,168,107,38,107,221,75,205,106,65,47,169,17,249,87,138,233,234,50,28,206,173,157,37,139,184,189,4,158,9,255,94,25,122,18,253,155,205,129,222,29,163,74,163,113,38,171,198,77,19,157,201,152,16,84,146,229,157,68,161,17,198,29,203,95,9,89,149,219,40,221,242,145,165,39,182,83,3,3,2,13,197,189,81,78,173,77,235,125,102,196,103,18,114,204,87,193,92,236,96,186,104,161,67,59,2,41,46,204,231,33,53,205,171,52,38,172,25,140,241,206,159,32,147,185,53,240,246,235,254,193,247,123,185,38,240,229,54,2,229,196,140,215,165,163,196,150,157,117,25,4,135,69,15,208,101,229,25,249,234,151,161,68,8,148,137,176,95,224,143,87,19,58,44,162,190,42,76,88,133,242,45,161,111,225,194,142,145,39,147,209,136,17,225,195,13,116,210,88,75,248,24,85,149,236,142,9,2,95,219,245,75,118,147,164,14,35,102,185,206,211,234,228,106,86,175,41,44,202,33,2,128,48,134,8,124,128,97,72,128,73,103,99,2,72,208,158,185,225,61,56,95,16,196,97,24,218,145,247,76,119,28,154,146,2,89,82,210,17,247,195,156,37,102,99,23,26,85,138,70,81,113,229,66,198,38,88,93,195,185,17,116,4,155,14,193,7,189,7,98,232,187,170,166,190,126,246,131,143,166,207,219,17,104,17,62,222,96,207,202,96,10,26,38,44,61,84,120,178,65,111,130,118,130,61,63,104,148,165,16,104,253,195,165,41,234,161,47,80,115,248,13,165,97,158,120,108,252,173,205,194,33,204,122,129,218,45,9,237,171,214,77,68,187,83,99,24,195,76,144,125,45,41,80,195,249,24,13,181,77,2,6,6,173,76,191,95,141,173,179,76,11,110,19,38,110,18,158,246,19,209,79,96,198,158,38,20,167,106,32,80,238,1,191,22,190,255,212,76,63,9,139,237,223,94,102,34,168,196,15,37,75,102,8,91,28,139,134,4,243,198,27,122,131,195,82,34,246,56,70,168,244,221,15,95,218,245,135,19,57,130,82,226,25,212,228,184,24,55,162,2,112,4,191,131,21,6,34,132,213,23,153,148,123,135,195,64,134,60,86,105,107,202,133,252,134,78,185,199,73,232,15,205,193,252,104,121,151,64,59,104,116,250,57,21,26,57,247,69,88,104,218,2,9,88,94,234,36,160,28,28,218,66,210,139,1,188,14,215,17,58,64,162,231,16,92,23,254,97,17,32,74,49,92,167,254,97,26,40,109,162,178,92,126,73,97,17,159,97,156,65,20,28,149,176,134,34,132,211,80,248,248,166,63,22,205,254,208,220,149,170,143,176,54,104,158,173,86,167,97,224,195,131,149,116,147,229,30,162,36,212,102,170,164,146,147,74,187,135,176,193,37,245,69,21,86,24,129,22,223,216,11,11,223,106,212,193,3,120,8,55,149,127,88,225,77,22,102,63,135,131,221,93,72,202,252,195,12,146,164,139,141,106,245,91,10,171,168,91,141,216,114,3,70,152,211,45,159,152,150,143,199,237,216,96,42,50,35,237,9,72,42,15,117,255,4,122,230,16,231,105,98,103,66,255,12,154,0,209,165,19,123,211,67,160,232,3,14,174,41,232,154,222,238,10,247,176,54,43,7,189,177,48,184,81,130,42,25,3,216,76,8,49,24,63,15,229,37,252,73,164,237,74,21,175,213,203,183,64,227,98,225,167,249,25,190,6,63,230,21,29,110,196,24,57,219,235,105,22,149,85,242,130,20,185,195,129,109,203,220,152,66,167,61,154,66,61,209,227,9,212,59,195,152,49,17,164,79,50,28,152,143,242,41,223,61,183,242,160,217,195,12,122,46,205,47,94,34,64,191,80,119,239,139,25,231,72,77,142,183,12,112,161,110,31,51,134,255,153,68,170,99,186,131,24,69,176,211,19,4,22,162,210,225,86,107,183,230,105,86,68,24,33,17,146,229,10,138,139,9,129,255,41,53,37,250,84,50,98,203,213,108,94,39,49,7,237,208,194,25,232,200,8,136,31,244,83,133,133,208,149,12,30,129,247,254,190,71,143,10,34,84,234,46,229,187,155,129,101,226,61,118,61,0,161,210,85,145,165,113,143,131,188,213,24,165,32,142,208,41,138,163,32,156,126,191,87,195,49,175,62,131,35,60,52,92,39,67,130,33,152,95,152,196,30,158,38,103,65,139,240,30,38,164,157,107,154,135,143,109,247,12,106,7,185,60,227,246,254,4,190,143,126,105,122,227,71,131,16,168,184,121,42,172,135,132,119,160,159,176,2,125,196,145,3,165,199,203,129,3,31,143,186,59,140,101,129,198,73,120,127,232,222,122,126,48,68,8,222,33,116,72,68,232,209,13,27,242,188,161,110,144,29,121,55,34,29,195,221,48,82,166,34,12,210,79,230,228,99,226,95,191,75,17,235,195,178,41,111,244,1,161,192,41,76,116,73,212,128,15,34,246,78,174,81,47,177,123,197,150,138,158,91,43,8,1,2,17,159,199,72,41,113,156,21,155,104,135,39,113,106,128,252,210,200,137,50,81,91,175,89,192,235,239,154,219,110,77,239,190,102,125,18,247,157,147,100,41,117,137,48,31,101,179,203,104,228,220,185,47,236,213,74,59,37,184,94,136,164,232,100,207,217,77,82,61,53,149,59,105,87,142,187,182,81,61,39,241,219,42,232,188,226,84,145,159,108,175,164,122,110,5,95,105,16,179,139,2,230,55,177,133,236,33,67,87,57,153,100,140,11,140,59,160,221,171,117,104,109,224,227,72,243,131,193,8,32,9,166,10,95,48,164,84,151,176,250,201,235,87,176,197,150,233,106,119,55,146,72,42,141,112,57,12,89,164,243,141,10,142,101,149,145,135,96,134,94,141,43,228,151,96,227,69,202,34,10,14,175,193,207,6,176,11,98,240,120,25,112,3,51,236,193,170,137,208,88,165,224,40,155,178,12,186,254,243,230,102,40,228,245,39,184,198,51,135,93,33,224,62,186,16,56,159,142,27,46,109,64,205,97,37,145,165,195,19,250,37,44,20,234,240,55,73,137,252,46,236,232,213,163,161,152,132,59,28,27,28,141,30,72,251,5,59,30,48,9,59,147,155,155,186,29,177,156,143,154,50,156,248,205,205,119,99,49,39,231,77,114,155,161,237,81,214,96,22,242,89,67,92,233,15,139,105,152,66,225,59,51,123,255,190,68,195,129,157,157,43,59,237,66,229,227,1,95,168,44,124,59,14,23,69,26,223,129,195,171,186,88,169,139,165,186,56,146,23,35,111,122,115,115,137,226,242,35,246,36,109,4,175,18,83,120,52,14,231,135,196,143,204,196,145,31,96,107,38,81,190,136,208,0,67,243,51,162,59,57,28,251,2,200,178,183,86,69,92,185,69,188,163,134,119,20,226,62,8,129,231,188,128,98,86,225,28,153,11,231,83,114,78,31,254,205,53,172,155,53,148,207,69,103,106,184,242,197,2,10,94,54,10,230,207,59,69,95,185,69,59,57,196,150,116,44,126,122,200,228,134,35,135,142,3,106,135,147,182,10,48,124,46,116,212,161,90,243,156,190,14,168,106,141,212,101,128,54,81,140,11,123,44,190,19,159,121,224,158,17,5,145,187,209,40,38,160,34,186,249,140,103,150,207,120,48,65,171,157,11,100,31,94,16,4,164,198,228,240,217,106,224,165,222,69,115,107,71,245,162,16,182,221,218,23,199,97,132,37,125,7,63,67,201,144,156,135,192,151,121,176,16,230,187,17,197,124,162,207,62,121,243,22,189,227,103,37,58,37,198,124,152,35,79,72,34,173,232,123,104,167,37,190,56,167,214,199,210,103,11,161,58,140,20,33,22,50,226,14,74,128,99,56,46,191,67,58,49,145,33,9,235,75,198,97,143,113,170,158,163,251,125,153,216,18,136,12,120,115,40,250,88,97,54,170,38,122,199,74,142,106,182,255,240,59,216,137,129,249,87,171,145,80,172,15,61,88,90,180,57,32,169,216,221,125,199,151,208,8,115,35,76,22,159,190,229,126,10,145,159,77,208,166,113,83,44,35,169,54,146,242,188,69,202,113,69,112,92,55,14,163,179,187,235,144,245,156,233,42,26,29,33,101,37,127,106,11,134,170,226,91,133,64,133,82,127,169,44,40,237,208,226,196,51,164,10,252,189,58,76,225,204,195,156,87,24,86,42,57,61,172,194,244,174,74,150,185,233,57,156,150,74,13,9,86,106,153,20,116,35,213,131,204,1,185,10,202,146,13,18,168,222,8,73,88,97,197,97,207,68,33,203,11,108,51,236,77,19,17,235,215,133,126,91,135,161,49,97,158,161,28,42,126,141,80,220,120,39,139,28,177,197,111,186,63,17,179,176,218,143,59,202,159,3,169,112,11,116,243,232,103,86,64,173,113,3,33,28,173,108,17,163,68,51,13,200,250,69,253,16,131,250,68,168,170,71,52,61,36,243,5,26,158,150,37,237,106,48,239,240,165,163,44,189,200,101,1,116,45,211,31,71,21,59,178,230,206,173,140,137,39,169,119,170,168,247,109,235,182,148,235,182,8,41,170,59,194,75,98,0,236,162,181,22,138,142,181,192,72,186,246,58,160,221,146,230,54,165,162,228,19,131,28,193,25,153,36,2,79,212,99,36,107,141,135,176,90,110,123,44,110,47,154,170,220,94,82,68,255,222,140,209,82,246,50,138,139,229,227,108,94,162,113,1,221,112,43,254,108,220,127,130,222,127,15,111,156,246,36,166,31,60,31,207,107,50,206,161,164,95,10,84,206,245,174,82,20,118,97,34,93,189,76,225,167,7,167,202,179,51,195,134,63,30,183,53,5,242,252,203,241,32,115,2,193,172,41,238,162,115,62,46,145,111,144,76,32,158,250,212,181,127,253,108,76,214,240,104,243,58,144,190,239,90,159,167,133,28,134,129,4,194,54,240,27,236,102,90,253,22,253,134,2,138,247,133,202,23,164,27,254,230,24,189,71,232,139,116,133,244,186,0,122,103,127,213,176,162,100,215,83,65,243,95,207,146,146,56,179,80,150,112,115,3,101,115,9,35,99,183,143,6,57,111,198,182,69,142,180,188,121,51,198,168,244,84,131,211,236,140,142,185,217,217,150,111,35,42,50,237,28,123,94,77,88,212,3,109,66,207,77,224,209,36,209,5,53,196,186,223,214,28,43,75,232,20,64,237,176,11,16,133,21,119,172,99,120,63,141,209,96,243,32,205,41,224,24,114,142,229,33,31,82,119,119,225,89,110,61,35,60,29,12,157,138,200,214,110,56,171,42,164,169,131,212,5,203,198,92,216,182,130,86,198,142,130,208,198,214,84,86,107,216,185,0,142,107,133,126,108,115,16,50,213,23,92,20,175,163,29,131,170,125,75,113,38,131,203,102,232,39,170,80,51,101,83,61,101,59,139,109,156,102,104,159,208,175,31,14,3,125,141,123,248,165,226,152,20,140,48,2,250,232,211,42,34,248,220,213,149,212,103,241,218,61,139,215,173,179,56,46,11,93,8,212,120,178,165,162,70,75,48,241,55,106,50,199,48,153,227,71,239,245,100,142,213,100,158,135,239,199,167,49,134,104,152,99,136,62,234,150,211,25,206,233,20,126,182,116,6,198,108,192,92,192,36,33,253,221,180,133,156,191,57,115,77,62,167,73,210,156,113,237,137,70,239,88,65,219,198,174,90,90,135,20,38,179,58,88,88,112,98,26,161,123,190,115,100,42,247,40,114,48,254,12,249,231,30,255,220,231,159,239,249,231,193,153,31,52,223,20,120,124,163,191,118,24,182,14,217,229,206,80,112,44,226,164,35,244,48,138,169,70,4,67,85,28,164,213,95,73,89,160,187,45,112,44,47,177,3,10,226,8,147,139,52,103,45,55,28,11,13,143,135,184,96,82,249,4,167,177,44,157,193,113,57,63,136,178,236,24,174,103,73,28,90,226,203,47,45,49,86,125,136,194,250,29,14,35,122,115,131,226,123,186,25,210,205,61,190,185,71,55,247,249,230,62,221,124,207,55,223,211,205,3,190,121,112,22,236,120,82,30,74,155,211,31,227,112,40,62,140,195,123,226,227,56,188,47,158,143,195,239,45,51,111,75,136,66,2,21,145,135,36,218,209,178,28,179,39,163,8,167,95,255,159,126,142,224,68,40,123,99,65,205,142,17,212,72,216,253,188,251,161,66,214,79,220,3,238,163,161,73,146,226,9,78,178,68,42,143,236,240,122,207,198,42,110,203,24,237,77,241,24,165,182,116,230,218,49,149,87,179,217,205,205,147,167,20,42,160,231,102,132,4,203,74,218,29,160,154,65,50,47,113,166,19,81,226,250,58,145,38,126,149,175,252,194,115,238,90,46,12,52,47,67,215,166,143,82,119,139,215,207,181,254,118,199,158,173,191,140,91,104,55,102,221,140,24,122,28,142,73,243,44,126,12,199,58,116,125,142,61,246,155,82,12,170,41,92,192,103,225,44,227,107,195,100,121,240,223,13,255,63,56,221,34,211,70,8,79,105,165,99,77,161,41,182,66,117,128,35,36,76,90,156,214,21,249,102,33,240,225,9,77,100,78,147,222,113,204,70,160,4,96,61,198,224,50,168,165,34,112,26,94,88,64,134,158,201,131,137,6,142,36,230,31,9,146,104,149,202,209,96,156,37,3,95,81,217,56,70,11,195,39,117,20,95,69,132,16,249,22,235,65,73,76,244,218,31,41,124,231,19,126,171,23,8,176,2,103,86,2,221,158,144,110,16,233,188,117,75,19,137,12,31,31,219,137,35,117,166,224,79,142,224,52,234,113,91,181,44,230,78,42,145,113,97,53,252,146,98,177,40,114,127,140,147,112,119,247,31,20,17,115,60,229,17,144,111,160,17,17,6,33,212,2,174,67,221,92,73,92,253,0,88,32,153,38,15,26,68,167,115,77,148,71,141,47,162,174,26,61,22,85,252,19,88,155,127,140,161,31,51,30,16,251,17,60,240,133,100,62,38,34,195,207,198,20,93,68,175,32,88,229,246,250,33,104,72,155,56,74,73,215,92,196,173,87,195,185,10,35,130,26,114,123,17,206,53,141,128,179,139,31,56,245,255,179,171,254,31,183,213,255,99,171,254,242,216,52,111,150,27,85,29,229,126,216,86,238,7,40,247,55,167,220,23,86,185,132,239,148,0,199,90,70,217,19,43,130,61,181,191,241,137,231,219,62,241,28,62,241,151,218,186,168,243,128,147,87,131,47,167,222,17,58,243,153,233,24,233,91,154,85,246,67,189,130,88,170,197,113,31,6,162,57,241,109,127,135,191,90,194,1,52,90,183,154,227,249,42,126,65,87,99,201,208,155,87,36,147,20,60,192,34,232,172,179,20,101,108,25,74,228,107,179,44,93,170,105,19,57,139,126,58,244,78,145,91,61,249,55,116,38,40,100,32,129,121,89,21,24,207,8,69,4,74,1,249,40,53,81,106,51,56,148,22,103,163,204,93,246,89,99,217,103,29,203,94,16,217,206,4,42,56,129,255,218,31,234,108,206,16,101,206,16,101,238,16,85,106,136,50,205,251,113,164,47,173,45,157,60,138,71,19,172,108,22,70,167,147,127,179,162,19,168,104,252,239,86,180,102,16,164,238,241,135,217,149,23,53,33,39,225,252,182,200,63,49,36,191,179,70,41,31,139,63,229,21,139,36,188,33,66,229,38,235,175,120,157,90,14,139,210,169,8,207,207,46,70,72,79,144,34,240,168,44,163,245,159,246,205,39,60,87,71,171,247,105,150,40,13,171,188,85,42,86,195,27,213,107,99,31,164,244,88,218,70,131,192,135,172,248,30,79,146,69,58,73,222,164,171,36,123,139,231,84,134,50,199,39,127,149,180,94,122,213,130,148,90,229,193,140,118,239,146,84,231,35,137,223,185,187,251,251,216,152,149,35,255,197,187,241,239,99,9,109,77,199,56,245,241,66,30,203,27,97,104,19,161,161,15,216,112,202,244,94,48,108,187,129,154,152,19,4,107,48,16,119,228,255,132,182,209,68,93,161,53,106,58,53,120,96,110,62,193,141,14,90,62,16,118,255,6,15,134,247,132,211,195,152,178,241,71,186,71,211,131,198,151,80,148,215,76,227,253,95,30,92,175,89,83,20,40,141,145,142,248,150,121,20,234,74,85,5,138,86,151,104,221,67,106,155,80,94,124,10,35,56,2,14,239,230,2,122,152,32,186,4,217,234,202,184,56,208,91,102,30,100,142,159,16,234,223,243,51,226,48,36,68,64,178,86,235,180,223,215,177,80,210,211,100,125,154,157,89,106,118,56,252,237,180,28,118,156,180,227,142,180,47,42,173,55,46,10,88,81,185,197,82,79,48,42,29,240,44,140,193,89,176,239,24,156,32,49,188,28,58,106,21,7,127,23,105,238,193,28,247,251,94,116,216,219,199,41,24,192,214,42,57,146,63,199,18,72,112,132,59,116,132,231,177,197,197,73,70,224,197,33,249,25,145,72,56,230,101,59,19,87,97,185,134,177,49,147,192,23,211,48,114,146,62,249,226,50,204,49,137,167,155,47,46,194,98,237,93,249,98,17,166,107,111,234,139,113,184,19,193,150,6,75,62,238,157,73,197,213,49,169,44,96,153,172,81,118,121,93,71,23,65,239,162,39,162,186,46,171,224,122,35,62,39,235,160,23,79,128,32,76,46,225,196,85,38,121,112,122,182,17,171,112,105,35,218,45,157,24,134,67,81,3,17,205,195,11,53,56,245,163,28,6,168,246,129,205,192,88,163,23,167,245,153,138,95,63,164,221,130,243,95,54,243,151,152,191,20,151,144,95,217,143,140,146,189,176,148,64,197,139,61,245,133,61,253,170,244,249,101,203,51,45,59,27,10,45,61,75,68,122,96,47,19,95,7,107,232,202,29,153,220,82,130,109,203,131,143,160,217,24,42,90,198,59,36,141,25,30,135,199,82,26,62,54,6,248,29,75,109,102,137,111,90,207,5,63,221,94,164,111,100,111,9,114,21,176,30,234,71,83,179,28,160,183,251,225,84,90,155,192,89,242,81,56,240,213,105,123,127,129,166,133,42,176,165,244,132,42,30,173,84,217,72,119,171,255,190,7,36,98,192,175,196,97,118,247,222,127,171,78,22,115,120,241,34,68,101,162,122,121,254,232,222,222,138,171,200,111,28,133,3,53,178,80,175,43,216,58,237,170,29,245,67,76,146,181,59,194,186,177,211,21,220,93,216,31,62,14,15,30,236,121,195,125,53,169,145,160,250,226,187,112,222,167,247,47,206,246,142,197,231,176,232,79,79,43,188,60,15,85,178,253,130,120,18,210,115,39,237,93,184,196,38,157,198,186,98,39,222,119,226,179,56,23,79,4,166,158,190,59,243,55,243,190,42,80,244,251,75,248,119,1,237,14,67,171,57,48,142,208,19,254,166,223,159,208,246,126,101,210,39,152,94,244,233,219,240,106,6,255,240,4,23,134,83,147,167,194,60,150,17,2,177,127,5,153,132,169,200,78,64,44,115,224,72,102,99,47,19,201,222,68,212,240,175,128,127,21,252,75,101,132,26,213,50,179,197,248,86,56,204,185,181,243,49,200,250,107,116,31,248,227,183,34,78,188,216,31,205,119,119,215,7,106,121,51,41,155,75,149,8,28,174,103,2,227,174,34,203,44,231,96,40,7,122,47,215,179,49,84,83,7,210,102,225,152,13,146,88,187,215,187,23,195,129,66,28,33,19,179,187,11,116,111,54,71,44,213,241,205,205,26,169,62,211,185,177,112,8,224,154,111,63,218,95,227,164,231,238,231,172,174,3,202,151,200,0,119,55,55,108,234,234,152,156,157,158,242,206,204,251,66,131,242,39,190,206,149,160,140,95,123,166,226,25,193,53,80,235,247,115,52,80,107,238,29,104,176,230,35,229,215,155,2,186,21,106,150,101,237,65,193,138,230,157,242,23,58,10,238,42,244,80,122,38,159,226,221,153,31,40,71,101,124,214,97,161,87,126,181,31,128,156,52,59,65,90,98,41,113,148,137,37,162,165,81,167,167,112,138,57,59,219,24,179,61,4,109,32,48,4,171,5,101,163,107,184,92,178,52,187,206,157,174,81,120,53,88,95,221,53,145,234,154,238,130,187,203,117,170,75,150,114,145,236,48,172,49,207,99,199,117,250,185,122,185,211,34,203,110,59,58,14,40,203,69,162,74,195,67,89,118,173,48,86,80,26,160,210,44,187,19,19,171,214,30,142,30,187,242,185,6,86,93,99,132,67,244,47,143,16,54,119,195,99,211,108,236,55,181,84,123,145,170,6,31,234,240,62,185,31,228,86,48,219,117,167,21,246,45,159,74,215,252,13,83,6,165,88,46,224,157,235,172,238,19,156,78,187,102,52,20,247,246,234,192,178,46,171,214,42,180,144,11,148,109,234,147,235,0,152,77,252,144,220,119,188,166,21,126,136,194,11,81,104,179,136,78,220,13,226,158,3,137,117,145,46,18,161,163,195,218,86,133,229,54,128,133,196,130,119,224,72,145,33,187,208,146,35,248,72,189,125,209,140,49,235,59,113,143,203,46,136,140,194,148,23,81,121,56,18,116,248,94,211,33,240,149,152,172,195,108,45,226,181,3,209,58,151,29,26,175,97,129,218,118,124,51,123,252,233,41,149,118,181,6,206,111,186,14,127,28,12,196,229,58,252,9,126,46,32,41,185,47,22,235,240,30,252,140,215,225,3,248,89,115,226,10,126,224,216,41,150,252,240,104,29,222,135,159,227,117,248,61,252,124,7,63,15,224,225,103,248,253,1,126,207,249,213,39,235,240,7,248,121,183,14,31,194,207,9,212,247,205,219,215,199,39,239,222,189,126,27,92,63,125,241,242,253,201,219,224,98,45,222,157,188,125,113,242,238,92,38,76,33,225,253,209,251,23,239,222,191,56,14,198,235,141,248,227,197,187,15,71,47,131,235,151,71,159,94,127,120,31,172,215,2,74,121,246,22,138,121,241,199,201,185,76,93,173,197,179,151,175,31,67,190,229,90,28,63,63,122,251,62,56,130,140,175,223,189,63,167,59,149,239,51,60,125,253,234,205,235,223,78,126,123,31,28,175,197,227,183,31,222,61,15,206,229,59,231,47,222,159,188,10,190,91,139,163,183,47,142,130,39,107,241,228,228,24,138,124,183,222,108,196,223,107,244,229,158,102,209,197,139,252,21,108,207,50,122,72,79,60,165,7,179,132,204,176,216,188,165,39,94,80,98,158,36,113,245,65,70,87,138,234,57,228,126,189,14,239,254,159,211,104,255,203,209,254,95,131,253,159,206,207,250,223,221,21,111,40,55,172,222,28,22,167,155,255,61,10,161,30,227,88,189,130,158,55,195,253,219,186,11,170,216,94,163,167,103,114,145,182,98,147,163,213,54,218,106,91,177,201,115,102,60,201,139,38,173,158,112,160,122,180,210,145,95,120,187,166,32,38,24,180,4,14,65,43,142,104,146,198,54,55,244,242,63,94,163,142,111,91,223,123,187,86,210,55,13,42,51,192,32,220,131,51,140,46,59,56,115,93,117,196,43,203,45,29,14,40,28,234,157,124,157,176,114,95,214,226,143,181,248,176,22,31,215,226,249,90,252,3,211,105,45,62,173,197,175,107,241,203,90,252,181,22,191,175,197,159,192,232,172,68,189,18,249,74,148,43,17,173,68,177,114,252,199,141,64,196,115,96,199,216,234,90,133,151,167,182,232,118,250,28,167,98,163,1,218,106,196,73,168,55,222,43,56,134,172,194,98,101,170,61,74,87,7,112,88,135,126,238,21,121,15,31,163,23,0,223,79,167,242,176,90,109,173,82,35,126,15,144,152,140,235,130,68,229,203,66,86,4,200,217,249,228,50,42,235,10,109,213,43,28,51,157,130,224,253,215,20,252,64,99,194,185,185,116,170,201,41,215,5,195,67,80,70,25,190,70,52,184,167,156,160,249,194,139,21,114,74,248,102,92,92,133,181,148,238,244,216,86,175,39,82,25,129,154,116,43,64,242,171,10,206,102,191,149,93,113,58,94,84,172,165,99,24,60,66,24,177,76,249,213,14,210,10,184,165,24,29,18,118,72,100,148,115,137,133,87,59,112,51,66,230,193,226,85,14,146,60,67,165,216,41,80,21,82,149,231,53,133,181,214,207,208,7,80,109,20,24,65,246,252,75,25,190,47,17,252,133,89,254,164,12,20,247,143,81,220,11,17,55,196,102,240,184,153,164,28,184,36,7,46,207,201,202,194,75,192,151,3,234,48,140,133,65,161,15,200,51,183,225,17,85,30,216,79,81,214,131,216,238,5,186,55,40,28,225,174,55,156,28,20,132,153,47,73,164,6,60,176,185,219,224,142,121,14,213,8,185,50,112,131,48,11,117,157,37,241,95,229,211,12,157,204,202,133,197,75,77,8,22,238,96,138,79,48,46,248,240,33,142,170,121,30,243,236,65,101,251,201,12,182,96,84,104,81,161,112,58,33,111,212,243,172,64,73,86,248,108,2,117,229,235,155,155,231,19,159,167,108,81,198,239,214,213,171,11,14,8,251,251,124,164,66,244,158,83,60,198,21,2,183,89,232,108,110,100,37,160,251,101,90,236,215,242,66,173,226,186,246,46,87,168,208,129,139,43,186,192,38,171,72,25,28,31,124,129,122,43,1,79,47,87,244,248,10,54,19,56,92,29,147,231,30,101,41,86,152,142,78,103,132,120,72,218,4,21,247,179,209,61,42,29,237,24,50,25,120,20,17,121,16,123,102,90,18,228,39,20,85,228,116,141,153,126,89,35,162,142,15,148,141,127,77,121,111,25,172,78,68,77,146,100,99,103,200,146,108,248,19,189,125,156,199,114,247,240,175,35,222,40,120,154,235,72,108,170,31,112,53,98,210,233,211,245,153,29,21,15,239,165,233,54,121,146,158,254,189,62,67,11,43,68,176,255,194,244,211,7,58,45,3,228,216,132,140,99,218,201,18,84,252,28,132,200,83,136,247,41,34,179,32,166,135,41,119,168,223,96,205,106,186,225,106,126,41,121,202,201,32,12,221,153,63,173,173,207,215,62,108,23,206,189,182,124,76,172,56,68,138,5,189,90,235,160,27,12,239,41,253,141,113,222,141,236,23,144,210,197,133,100,25,251,100,185,15,13,27,117,197,83,242,8,118,97,107,136,52,124,252,143,220,129,236,156,86,76,51,42,97,37,27,96,87,78,168,152,67,20,206,46,223,55,53,217,47,100,16,163,28,93,120,156,166,58,237,144,17,153,172,158,69,220,193,218,133,193,121,2,84,191,5,13,47,65,97,96,71,104,229,127,17,111,203,158,198,173,204,127,149,91,203,254,82,186,185,225,208,241,238,237,214,220,64,184,220,236,64,231,25,166,176,21,19,78,173,11,156,64,190,156,241,214,26,177,120,169,145,6,236,37,115,86,247,68,121,68,216,96,188,71,194,33,55,250,178,102,62,145,148,39,188,88,72,215,88,38,179,44,154,36,175,146,242,34,33,56,11,210,140,147,55,58,134,61,68,125,19,61,179,103,245,64,236,88,67,13,195,164,2,156,19,21,154,121,122,90,146,137,50,221,16,117,69,140,89,243,30,229,254,103,62,202,14,12,165,107,172,120,160,77,72,248,117,31,146,102,45,101,59,115,97,254,168,153,199,180,26,118,147,141,245,25,211,213,168,198,177,155,139,129,153,166,43,101,96,112,45,3,193,232,230,7,133,96,156,178,99,134,199,66,4,35,62,236,233,53,125,205,29,137,225,162,44,226,17,76,54,45,18,160,244,85,7,203,232,115,242,97,230,201,193,251,54,18,53,81,228,40,118,200,145,166,42,246,199,226,141,238,173,246,250,17,219,223,115,40,83,217,160,76,101,107,229,161,149,24,109,152,214,140,127,60,247,122,39,199,196,249,253,151,122,238,249,8,121,244,228,228,205,91,56,25,189,63,121,130,113,64,100,158,59,247,15,6,136,140,218,88,115,28,2,114,219,66,162,33,109,189,211,92,74,93,47,169,16,151,60,41,244,75,94,187,6,44,152,220,190,240,45,19,252,214,187,82,130,121,251,203,58,100,116,139,152,53,56,180,219,202,81,34,95,50,250,139,73,207,139,2,13,118,19,249,8,236,101,177,220,221,93,210,111,139,243,187,185,25,182,190,173,76,22,88,101,180,21,93,76,134,241,44,164,102,41,105,52,194,125,236,148,146,132,137,14,67,41,3,170,90,237,48,88,143,173,186,120,215,77,149,105,210,212,167,168,169,174,7,215,107,41,174,129,197,52,204,48,70,241,53,157,161,131,38,181,84,205,155,45,205,123,247,199,179,119,100,135,247,191,106,161,46,133,138,240,174,129,31,198,99,209,227,98,21,80,104,36,121,179,105,79,144,119,139,11,220,165,63,188,125,217,96,165,228,4,168,22,23,239,230,179,89,81,214,138,111,72,116,61,4,251,147,22,37,112,141,150,225,201,203,180,170,205,49,166,25,200,86,52,2,85,194,251,179,35,197,46,50,29,150,193,49,19,163,126,47,100,29,113,195,110,77,241,102,245,147,110,86,208,237,203,228,32,89,77,178,121,156,104,56,202,74,7,62,103,126,163,164,51,37,7,54,189,189,17,249,86,92,203,100,35,58,206,133,205,131,234,41,178,241,104,34,243,34,70,160,100,156,99,179,131,148,60,174,16,124,65,73,139,133,251,72,197,193,244,149,1,130,50,91,104,45,104,180,254,193,192,110,254,161,154,151,102,212,61,63,232,94,133,86,167,51,140,200,221,94,223,35,33,66,77,113,86,123,179,252,162,231,111,27,230,178,57,204,110,205,135,56,190,197,198,22,227,52,135,245,152,101,81,28,134,227,91,198,151,251,86,117,2,87,83,13,41,125,93,24,208,36,24,87,165,189,5,22,101,120,119,128,219,240,154,14,254,146,241,40,48,106,32,176,23,251,133,152,224,159,24,103,195,140,165,40,223,182,210,155,147,102,188,178,250,164,16,51,106,69,193,85,35,159,143,107,142,245,90,31,22,122,111,183,70,16,135,12,17,34,217,18,232,249,251,87,47,131,162,57,106,141,35,41,90,226,79,57,96,43,191,106,121,107,30,19,88,1,251,108,142,210,176,244,80,201,56,173,5,113,88,120,7,203,18,207,222,89,24,193,77,73,231,247,12,145,80,241,118,76,216,4,192,69,96,96,89,156,156,215,192,24,7,87,2,75,8,100,65,240,126,64,165,48,50,169,72,247,66,40,16,255,100,248,103,2,127,100,112,219,108,31,1,225,38,251,232,185,186,197,216,224,2,69,19,151,150,104,162,62,236,177,133,132,20,203,108,72,172,125,33,15,161,158,212,231,95,41,17,196,20,227,76,115,7,47,48,122,99,247,164,141,69,103,176,85,108,14,84,17,189,182,161,57,251,213,104,209,15,255,231,209,197,29,109,241,25,246,180,243,178,247,63,253,186,223,19,189,126,222,255,31,191,247,243,255,244,147,3,232,154,126,239,209,221,139,159,123,216,13,23,141,49,125,91,20,181,61,168,225,66,80,44,85,158,251,143,155,70,0,230,117,224,135,26,79,189,237,47,226,119,203,100,138,222,155,47,174,174,146,56,133,170,102,24,221,239,162,147,198,106,233,194,109,21,137,226,216,67,134,251,170,210,160,62,46,254,149,213,251,162,226,144,41,104,162,16,108,47,150,38,202,183,12,10,126,23,183,113,89,236,42,224,81,218,155,193,56,173,3,26,39,184,174,4,227,31,209,24,32,158,20,87,154,32,140,183,117,200,229,55,210,189,141,205,194,152,93,8,217,151,173,84,13,154,189,72,202,250,125,65,100,162,59,196,228,115,121,56,238,185,153,123,44,123,238,42,142,112,186,191,189,64,157,125,75,145,53,106,22,58,138,219,70,114,243,150,12,225,101,68,17,175,183,44,178,200,1,94,195,232,24,6,98,138,56,245,170,231,19,44,206,109,161,191,45,33,50,138,207,210,28,245,21,235,170,78,174,116,20,68,213,20,148,251,249,228,92,183,179,227,166,162,53,149,18,143,72,49,171,172,64,168,65,206,10,217,54,45,126,118,246,106,50,114,183,139,84,126,124,69,227,67,4,46,76,223,26,232,136,247,242,87,236,236,228,183,110,132,44,26,185,5,95,87,177,43,208,239,57,140,233,181,68,122,121,213,4,215,70,200,84,20,121,154,150,74,198,33,178,160,174,209,238,182,17,178,198,196,78,121,193,8,115,104,98,208,72,11,110,121,11,242,23,106,140,223,70,75,74,243,172,18,56,164,167,139,8,146,30,254,179,64,79,5,244,160,127,134,87,117,87,199,36,203,215,83,205,118,53,142,121,77,12,227,173,28,215,150,114,223,153,110,186,165,208,174,105,225,22,104,137,79,109,14,219,112,210,77,62,97,98,243,9,122,168,109,165,180,114,38,78,44,196,110,114,233,230,8,62,168,162,96,127,186,98,206,182,3,228,253,113,136,33,82,2,152,178,191,99,127,110,83,87,144,72,84,185,112,91,138,11,227,33,134,73,175,88,76,19,153,240,191,143,215,60,174,174,130,66,235,50,66,10,242,226,6,13,177,74,23,124,77,193,151,11,242,133,132,67,0,89,196,112,188,27,124,75,27,128,116,161,218,91,217,240,77,159,100,240,165,138,64,130,145,127,229,232,203,152,224,86,10,235,101,122,136,220,135,30,129,104,180,89,237,238,210,61,173,94,59,1,157,204,232,30,248,242,42,212,168,245,153,94,86,178,217,44,0,210,174,240,25,18,36,9,186,196,71,4,52,216,2,158,114,2,251,202,169,21,63,116,162,227,74,29,246,204,228,2,54,199,157,190,189,179,211,137,69,134,6,162,228,246,135,185,96,91,229,16,40,206,193,249,119,148,168,5,176,86,232,160,107,21,235,41,0,70,212,68,122,10,74,193,145,167,39,100,190,31,80,196,122,5,111,207,1,96,71,249,193,151,146,50,79,231,217,113,148,101,71,245,203,168,170,217,120,28,15,29,28,174,86,144,249,70,115,47,159,57,83,155,193,233,93,181,3,190,222,64,62,98,152,71,89,9,46,184,187,244,211,6,248,252,153,187,142,186,62,85,223,242,169,218,254,212,95,11,41,131,116,138,16,150,144,26,133,147,77,1,174,210,98,111,151,39,203,12,141,93,152,204,241,155,129,159,116,230,67,107,183,224,195,155,17,72,74,153,35,217,220,18,92,185,93,174,44,160,113,208,255,154,56,216,125,174,28,205,165,20,64,29,45,70,192,33,125,140,60,39,77,44,87,66,89,48,179,240,130,116,161,216,83,36,51,230,141,171,117,182,110,233,118,155,71,73,89,21,96,50,242,174,105,80,59,234,227,175,189,92,211,164,85,169,116,79,106,95,37,82,174,109,213,115,221,212,48,187,223,10,219,117,199,36,75,24,45,85,122,164,108,173,59,212,142,181,210,26,214,174,98,176,110,105,231,200,196,159,241,234,199,171,211,250,0,209,229,155,146,37,210,211,117,29,155,191,85,19,160,37,9,242,88,149,248,142,36,138,199,79,151,131,160,35,112,178,124,250,167,18,140,234,4,245,190,111,123,26,19,118,139,156,182,61,98,193,123,232,136,193,142,160,150,238,237,233,250,12,217,42,114,10,47,9,165,162,161,162,67,101,44,144,31,71,18,237,40,23,72,111,7,27,208,173,114,113,137,239,203,53,237,9,173,193,108,69,219,136,231,165,116,159,0,234,72,70,21,42,43,10,247,88,172,30,117,105,249,162,205,191,35,30,191,44,150,47,185,63,219,140,249,87,198,241,78,91,143,67,238,251,112,184,21,9,97,143,144,108,172,39,25,199,30,83,180,75,96,235,228,23,49,158,231,10,173,46,229,224,209,141,81,202,8,138,115,165,38,203,168,49,248,180,41,209,97,177,41,188,179,190,240,141,212,110,219,76,163,41,138,80,233,205,12,190,104,213,6,103,135,91,143,171,232,115,194,230,33,120,56,162,205,173,35,66,102,155,235,72,172,80,240,180,235,206,160,95,232,234,76,212,109,210,107,34,238,252,39,70,176,70,39,222,90,43,140,118,118,106,216,172,230,186,2,142,114,66,173,117,90,247,156,238,90,197,72,19,97,75,1,152,107,165,222,232,153,61,51,181,15,43,18,37,82,2,141,202,195,166,86,40,216,65,236,59,88,172,82,136,60,134,165,0,27,211,193,50,57,190,140,106,85,181,38,245,131,89,230,44,138,188,177,40,90,243,135,215,48,69,114,125,25,173,129,217,181,103,209,100,173,119,114,201,96,5,25,101,162,96,186,85,207,209,45,155,169,124,205,133,198,239,244,62,218,152,44,209,12,187,14,57,205,38,105,253,22,189,106,51,118,81,174,183,81,197,199,75,147,210,6,87,237,19,147,103,190,237,37,106,102,235,221,197,209,215,15,186,117,132,212,129,36,239,201,163,236,105,154,100,241,150,248,49,180,87,18,31,66,130,25,25,7,140,128,7,81,214,221,50,149,221,150,223,177,225,173,205,98,34,67,60,50,197,98,223,244,164,33,66,111,68,123,181,206,169,94,239,75,6,140,108,214,243,25,191,74,37,242,125,197,247,127,189,196,44,191,38,8,175,71,214,94,59,59,192,9,88,140,118,114,152,7,181,47,133,151,92,32,176,194,95,130,84,164,241,42,136,26,167,3,193,241,176,200,185,169,218,112,148,47,141,10,72,24,90,218,238,121,84,35,80,175,215,41,138,73,14,248,75,132,198,203,151,135,144,182,15,55,129,122,182,175,158,116,112,54,105,215,193,48,113,15,22,76,137,112,148,227,21,251,53,114,113,84,75,168,255,200,224,78,149,118,236,15,140,38,153,30,66,26,193,145,166,176,124,225,164,88,246,251,112,174,76,125,60,53,170,71,156,70,128,85,97,201,225,46,185,183,189,146,70,219,242,176,112,45,182,105,200,97,146,204,75,140,137,132,214,165,73,37,61,2,242,142,232,136,8,98,59,234,169,64,226,61,134,73,237,141,17,179,73,94,203,0,80,124,87,243,88,70,254,38,209,81,191,24,82,2,191,35,147,116,54,245,46,133,20,101,176,8,200,6,13,124,91,89,47,169,143,31,170,183,116,109,16,214,196,121,239,165,253,30,86,210,124,138,170,140,31,154,87,9,183,26,37,144,205,24,146,106,48,81,173,86,18,190,35,169,213,8,2,165,68,19,10,248,24,48,168,141,21,151,86,207,80,125,0,39,241,126,31,39,76,244,115,205,203,129,42,7,68,49,41,53,102,31,70,185,221,145,4,57,7,98,99,238,150,69,249,57,161,26,119,174,109,37,252,35,151,98,24,186,15,21,108,28,207,245,7,172,186,27,113,72,109,29,79,115,184,142,178,116,145,160,8,128,108,237,165,50,214,107,169,2,157,110,151,0,67,78,218,129,105,152,210,127,57,36,38,106,133,156,197,1,128,239,33,121,69,18,65,162,166,250,214,106,232,78,85,200,199,140,93,21,230,46,53,43,140,92,52,81,93,115,52,175,139,191,26,159,151,148,169,212,247,134,124,221,90,17,229,10,129,38,194,162,20,251,195,187,3,150,109,216,107,44,109,34,145,36,236,235,191,98,127,170,188,246,116,184,86,76,124,54,71,150,43,205,19,194,250,211,77,29,145,27,170,90,170,24,251,78,121,119,189,77,166,20,255,110,48,154,60,202,180,143,59,34,130,27,226,145,122,217,233,228,76,86,3,35,158,72,112,188,47,36,133,144,36,47,23,214,27,144,122,15,51,178,172,214,139,40,107,100,178,106,164,123,194,232,130,7,247,194,178,127,15,85,134,202,189,144,161,239,116,115,142,41,46,216,168,160,130,138,109,5,21,92,144,23,35,236,35,50,212,71,99,152,77,135,195,96,127,104,4,250,150,107,84,165,192,107,182,15,18,142,254,95,153,229,104,211,209,255,121,103,255,143,228,220,54,230,65,102,190,155,52,117,152,193,197,217,206,94,111,201,206,17,149,91,217,243,45,217,57,104,46,62,242,252,67,143,39,51,83,170,22,189,150,155,188,164,99,62,210,65,147,155,26,96,189,204,172,182,179,104,50,179,62,75,91,126,217,163,154,105,59,0,218,93,112,122,234,148,147,28,17,11,98,154,206,37,47,36,117,16,67,67,244,176,248,121,112,104,142,102,104,173,12,220,94,160,114,226,13,210,96,12,90,117,161,82,249,174,231,111,130,175,18,5,226,80,42,217,200,22,81,162,231,60,11,120,18,17,71,211,196,144,121,142,25,80,72,198,200,30,102,194,152,30,27,17,126,145,179,79,176,179,78,123,94,164,35,171,15,191,101,189,143,232,236,220,46,135,241,29,139,142,7,27,93,87,152,78,168,216,194,145,252,178,14,187,116,164,150,77,109,173,48,36,222,164,51,66,162,132,101,164,206,33,196,73,39,24,21,17,90,120,145,176,189,167,47,254,64,63,8,148,216,242,197,144,242,101,17,153,82,253,177,110,156,150,236,104,203,90,247,97,215,0,141,54,14,147,150,40,38,72,92,193,80,209,204,5,251,86,96,111,98,48,171,120,63,198,101,64,135,3,6,17,208,88,31,25,208,193,232,52,59,83,251,27,242,178,118,252,119,19,74,244,252,188,76,254,153,167,101,242,91,178,196,175,143,218,73,161,68,251,155,132,61,140,215,216,235,99,236,208,126,143,46,136,165,3,174,62,219,221,45,16,84,4,169,78,172,124,117,127,135,61,143,195,224,136,25,52,233,197,148,24,194,44,170,42,111,78,226,100,49,199,24,49,126,240,231,133,253,4,147,70,132,168,154,44,239,204,68,44,237,32,81,231,143,223,8,99,33,221,20,99,244,70,199,243,123,204,182,10,60,47,120,115,15,99,4,167,137,195,137,136,77,39,12,232,134,197,103,80,109,105,250,129,81,40,143,13,87,141,66,104,99,38,163,197,222,130,244,68,164,34,182,25,240,141,216,169,209,153,65,78,30,236,47,47,198,179,40,226,173,214,135,249,45,167,7,152,49,138,239,103,47,152,9,43,128,131,220,230,118,38,236,29,223,24,96,181,219,224,32,143,116,11,15,97,220,3,15,43,20,43,3,12,152,199,150,12,49,85,194,8,213,99,208,9,234,41,117,112,116,80,205,40,124,78,134,144,156,197,41,247,226,25,162,189,64,161,44,213,211,169,66,246,241,246,142,148,116,86,124,88,135,219,131,146,37,150,188,174,64,174,253,131,52,48,165,56,182,232,190,80,42,219,23,68,162,60,45,251,189,23,113,15,221,153,228,149,224,52,210,232,169,100,190,225,39,24,186,86,61,224,107,5,2,162,199,185,148,177,148,211,13,134,62,240,170,3,25,238,55,140,164,31,138,64,88,46,105,152,245,78,6,209,29,105,76,14,24,158,166,179,76,243,136,116,25,97,148,193,14,229,214,9,114,134,12,77,162,99,14,144,37,175,87,75,123,51,137,89,230,206,164,170,125,228,42,81,157,35,245,58,12,202,65,71,124,6,106,135,191,31,51,116,15,69,121,128,189,3,252,61,245,115,90,165,136,39,85,33,36,87,94,212,136,64,139,32,165,88,202,169,57,93,136,30,204,22,218,238,122,24,89,227,51,7,190,102,26,100,201,18,162,240,28,158,152,165,83,55,79,173,240,13,116,182,144,47,10,60,64,79,139,201,188,66,116,124,58,57,43,169,20,28,45,70,92,187,16,107,7,221,0,135,3,93,195,221,221,239,110,255,142,250,64,218,82,218,167,77,67,57,253,141,195,75,220,14,131,11,233,76,204,202,241,15,25,57,97,53,58,14,6,254,196,233,2,241,55,70,77,23,229,202,163,152,189,232,27,242,109,67,151,119,15,93,126,115,19,123,142,30,174,252,154,250,205,58,223,72,37,17,53,160,169,145,58,83,130,129,246,118,228,219,143,204,182,4,180,194,241,246,65,3,9,164,124,250,8,85,158,214,103,252,215,43,21,153,21,133,236,26,150,145,125,92,19,134,23,82,202,163,60,230,117,30,216,227,112,171,32,60,17,215,174,149,186,12,121,117,0,27,5,139,235,81,36,54,111,148,106,131,144,117,123,148,136,194,24,142,166,202,172,194,232,56,180,97,191,227,157,67,246,33,45,98,85,19,118,16,115,25,36,13,195,184,228,136,121,213,233,142,146,74,107,50,142,246,84,221,230,156,130,197,88,238,41,169,236,29,126,19,79,17,230,117,199,99,5,223,251,93,189,39,34,242,187,144,158,117,229,22,227,225,155,27,182,26,227,16,209,61,160,124,138,89,141,202,207,124,90,29,21,93,86,94,200,223,43,138,168,35,1,77,112,254,35,146,190,124,25,169,160,45,1,37,112,176,185,116,13,38,4,88,53,132,26,154,53,104,175,22,110,207,86,23,161,91,198,71,90,150,156,158,141,202,91,246,230,148,17,187,172,237,89,105,236,243,109,6,30,94,74,164,182,194,160,111,114,77,32,173,173,14,26,173,81,188,87,235,129,151,242,8,249,163,12,119,0,126,138,189,71,204,142,130,118,55,183,202,190,54,237,112,212,220,42,11,149,33,78,182,217,13,209,22,220,89,225,42,108,61,64,43,41,174,48,53,90,85,56,101,44,172,3,224,240,129,137,144,126,94,110,154,47,231,108,83,80,220,61,131,197,53,206,31,100,247,17,110,140,248,126,228,136,211,141,113,199,226,169,125,189,65,43,209,111,155,93,56,132,91,38,150,226,71,228,201,180,99,141,3,195,138,70,23,156,254,42,169,47,11,72,22,61,83,50,30,233,144,115,249,134,6,230,141,6,110,204,130,205,45,241,127,77,190,101,91,219,102,101,245,125,211,70,252,204,55,45,31,117,8,235,104,108,121,139,96,93,155,103,241,233,251,40,203,20,194,4,142,241,87,186,9,51,246,254,197,153,176,224,4,210,136,242,117,79,184,157,87,222,46,176,239,92,214,197,45,203,26,56,64,218,195,245,62,167,214,129,108,105,36,80,216,44,181,141,100,39,122,251,234,139,182,175,190,200,45,57,113,74,246,111,157,217,29,163,207,154,39,103,123,237,220,85,113,77,60,111,51,232,82,182,224,168,141,18,163,51,82,135,221,72,24,14,158,207,165,214,214,201,26,0,215,14,178,34,9,223,203,200,43,80,143,198,231,154,212,62,184,106,240,187,140,232,209,132,216,10,222,88,188,40,196,91,15,113,165,74,95,35,48,68,155,1,180,225,159,117,167,41,162,115,112,46,155,18,129,109,35,85,202,142,122,87,195,14,125,133,51,1,101,110,185,61,92,196,29,138,103,235,173,6,144,106,133,89,58,180,72,153,255,99,167,37,213,36,154,37,210,157,0,250,110,190,58,141,16,20,16,14,181,84,30,30,161,160,131,244,22,2,27,179,28,112,159,142,105,176,37,7,61,148,129,102,7,179,98,230,161,217,150,100,33,9,232,1,142,223,120,225,59,142,194,28,174,233,52,57,19,87,132,84,204,208,185,176,246,175,240,120,60,107,225,237,240,115,151,97,85,170,229,38,116,100,135,245,155,207,238,209,84,136,116,196,195,3,13,85,99,42,46,81,245,114,17,126,32,249,211,34,252,152,73,51,191,197,238,238,81,102,187,86,54,173,181,68,83,7,48,213,157,70,232,197,114,58,230,242,245,105,56,189,185,233,172,221,148,249,254,138,45,208,110,110,248,94,92,242,38,59,133,90,41,222,241,45,105,54,209,76,149,78,138,204,111,226,148,66,169,159,58,129,188,155,37,147,116,154,38,49,12,91,113,24,161,90,11,166,59,12,130,54,117,29,125,64,40,156,137,32,159,5,56,39,228,114,131,188,56,244,244,19,149,87,102,240,3,56,123,235,135,49,75,78,98,18,147,32,81,208,241,233,16,27,18,122,110,231,2,245,39,62,90,150,40,195,147,67,239,118,190,186,225,44,233,7,31,215,136,11,231,208,8,54,31,89,117,153,143,172,54,52,2,87,135,108,169,162,59,51,18,206,12,15,10,65,243,32,184,220,4,151,20,124,214,42,99,71,174,156,113,216,97,205,70,49,224,52,233,147,99,4,131,115,193,239,192,161,66,134,192,118,172,236,90,95,87,218,183,224,105,70,220,119,133,70,21,199,89,58,249,140,48,149,230,238,230,6,42,52,133,59,182,65,8,228,146,53,41,114,115,12,146,205,200,84,107,205,185,214,100,32,243,169,75,24,217,101,223,32,81,7,117,84,81,99,226,112,153,78,209,3,198,177,113,200,153,90,255,234,150,142,64,253,142,129,160,36,19,49,186,156,254,210,164,79,9,33,31,72,127,21,232,37,7,85,170,54,101,152,28,64,166,119,44,99,162,3,214,93,160,58,223,67,100,20,156,55,40,43,232,84,248,211,131,134,73,7,55,21,159,232,143,169,236,61,38,170,127,117,87,250,170,152,87,9,69,109,22,29,184,85,137,178,50,46,195,223,23,176,90,222,102,44,90,126,146,161,213,191,168,37,49,40,209,104,1,63,99,21,57,175,255,165,18,223,221,86,226,4,167,208,55,21,215,165,84,99,2,78,6,207,198,8,153,173,134,229,169,70,225,103,169,217,124,216,155,231,82,105,172,86,64,15,136,210,11,60,97,142,184,138,13,35,31,25,49,62,18,202,178,57,40,140,145,115,211,124,190,176,108,161,45,251,144,160,112,172,69,236,181,132,92,24,73,228,129,143,181,135,81,198,24,135,73,134,156,241,159,107,43,169,73,224,147,91,45,37,141,80,155,14,18,171,127,183,32,132,157,151,114,81,228,123,168,234,127,118,73,44,241,88,216,148,35,225,203,183,219,133,42,245,167,20,137,140,42,96,25,19,14,104,128,43,204,139,148,130,178,224,7,25,253,80,45,146,85,179,22,41,70,252,82,81,23,29,94,102,210,180,3,155,144,181,122,195,108,168,54,38,60,200,163,139,14,99,36,198,1,87,172,37,126,116,226,75,135,56,224,24,182,171,226,191,85,217,174,216,16,52,38,48,82,234,209,76,163,146,240,201,131,160,114,42,18,223,8,210,139,178,88,12,78,144,132,94,71,199,64,180,74,82,71,5,111,134,57,222,240,205,81,121,129,243,223,151,140,13,66,216,179,140,154,45,199,194,157,29,105,142,192,247,168,213,227,47,145,0,15,167,213,204,182,90,186,186,185,177,239,197,215,77,184,168,215,186,242,25,204,9,157,235,127,221,165,5,215,153,68,144,108,251,67,212,178,235,179,206,113,129,191,187,1,194,229,250,116,159,190,96,200,139,164,109,158,37,162,142,188,164,86,85,89,149,187,117,183,69,8,41,33,111,110,114,22,170,10,249,169,33,154,176,173,186,188,88,242,100,233,244,132,101,187,211,196,15,35,21,244,55,225,135,33,6,33,5,51,112,188,121,27,199,147,14,147,248,111,58,212,108,218,37,75,162,240,120,173,224,96,237,22,201,141,223,236,248,45,245,137,13,201,101,106,162,253,254,205,17,55,55,34,240,156,253,153,128,242,83,220,86,148,224,109,220,154,17,71,117,34,37,250,161,43,38,189,228,169,196,2,108,247,53,56,222,47,146,45,175,93,108,127,141,190,134,178,122,167,237,11,35,38,239,248,74,43,251,120,91,118,42,253,29,237,121,206,11,235,91,203,239,120,97,181,237,133,91,80,58,108,39,167,214,75,183,187,128,213,110,33,157,114,135,122,91,161,157,254,95,157,37,90,57,185,184,141,247,235,220,247,185,145,91,193,240,26,186,236,86,80,123,101,35,65,48,132,167,111,214,136,168,185,185,205,159,134,132,9,93,78,46,165,104,66,154,174,209,76,152,40,245,25,58,32,65,225,176,192,223,175,57,152,53,89,105,217,60,189,50,106,80,6,7,29,230,210,200,106,16,24,239,109,62,239,104,74,35,195,191,107,175,119,89,13,244,143,82,152,184,232,148,1,123,51,84,71,220,230,58,138,196,145,43,254,120,141,86,19,13,230,171,212,5,189,90,51,159,132,118,83,158,2,54,204,86,97,101,3,27,102,4,108,248,155,2,54,204,24,216,240,55,5,108,72,9,121,210,130,86,50,10,143,145,101,130,102,143,43,28,189,11,24,220,162,141,56,137,33,77,242,211,194,70,156,44,206,70,134,204,54,232,45,46,124,172,20,201,215,54,54,50,14,84,12,33,113,226,100,86,38,19,100,66,14,122,82,210,7,167,8,91,175,19,225,254,197,70,6,171,240,84,177,208,189,120,156,169,75,139,245,183,120,118,190,68,206,77,93,199,197,50,87,215,115,12,138,105,252,13,201,209,24,141,179,160,73,115,59,70,7,10,182,252,235,1,129,93,206,87,8,206,56,163,191,87,43,236,164,41,253,189,164,191,23,148,190,160,191,99,250,187,166,191,171,149,5,249,53,16,203,85,232,169,91,129,70,19,212,29,231,74,119,120,222,179,20,105,71,43,119,200,118,120,158,87,85,169,24,254,129,132,204,61,94,73,241,136,118,56,140,70,92,105,142,89,94,169,146,148,237,127,113,144,198,97,143,76,54,86,171,126,31,106,124,138,73,103,97,33,74,114,138,74,208,17,10,147,96,87,92,97,236,212,150,128,17,77,47,122,200,87,91,241,36,169,30,138,218,64,153,207,185,32,255,204,100,249,110,197,84,228,98,213,0,220,253,76,239,154,213,83,226,234,153,174,128,223,125,52,216,221,157,174,148,185,191,121,227,92,22,245,126,133,112,129,216,192,197,218,122,252,132,10,60,89,57,245,181,223,127,231,102,80,44,144,157,229,68,126,2,90,47,207,155,86,148,122,61,60,166,210,75,27,111,76,212,161,114,37,179,253,63,165,47,203,33,203,14,130,83,244,103,185,38,185,72,80,111,206,48,228,98,34,61,35,189,68,201,75,74,191,129,203,74,96,48,248,12,38,228,105,13,135,108,75,196,54,38,137,27,140,87,82,213,100,68,168,174,225,40,138,222,22,37,102,167,223,240,154,37,99,65,46,140,92,49,72,128,249,167,82,195,210,106,238,83,217,21,191,207,129,53,191,72,129,181,41,27,29,242,194,140,199,37,143,199,122,45,122,204,253,246,172,124,175,91,249,142,32,159,20,217,51,176,236,155,21,161,164,171,55,222,175,108,219,16,140,37,218,234,114,91,138,39,125,77,204,48,192,9,106,199,107,76,173,55,43,24,186,159,41,96,196,27,57,185,114,165,2,124,177,56,88,150,209,140,236,189,158,71,121,156,145,23,39,138,251,37,100,37,89,108,158,159,151,209,50,68,13,63,189,93,216,54,174,143,101,27,23,205,105,254,170,177,168,103,107,148,167,112,127,162,154,158,196,8,165,204,67,125,241,219,42,124,114,53,130,78,91,174,197,124,1,27,204,202,251,110,45,174,244,213,148,175,224,233,71,157,246,156,175,222,173,69,133,145,135,87,222,201,204,23,176,94,46,215,226,111,184,130,218,25,199,169,11,200,11,115,153,79,254,207,129,230,210,84,132,11,169,46,127,94,109,4,116,218,75,232,52,147,239,31,149,239,31,157,239,159,174,124,207,84,190,103,58,223,179,174,124,159,84,190,79,58,223,167,174,124,191,170,124,191,234,124,191,90,249,128,186,244,50,10,180,36,222,44,248,22,85,211,61,241,118,193,99,251,146,136,245,219,21,70,249,225,78,127,83,194,30,36,53,234,193,231,149,48,233,42,241,220,74,44,42,224,191,211,58,120,226,166,73,123,133,119,38,149,83,94,166,211,100,178,158,100,73,112,98,30,73,217,225,223,38,165,121,102,8,158,154,103,82,87,243,194,164,72,221,221,107,147,98,244,225,191,89,47,178,251,88,240,216,36,161,110,244,149,185,125,113,53,203,130,57,34,131,191,120,253,246,197,251,79,193,201,90,184,172,102,80,207,77,10,233,69,95,76,133,197,59,6,127,79,5,237,232,244,236,207,11,171,69,78,49,142,195,178,33,32,108,215,135,60,103,235,61,87,9,11,175,189,152,222,242,154,93,37,251,165,191,111,123,201,84,220,126,229,207,139,219,190,195,182,95,79,120,237,36,101,224,202,34,173,166,53,115,50,173,52,147,134,17,108,26,239,63,150,217,44,128,250,47,141,109,177,150,187,199,237,72,35,244,22,26,12,54,136,222,75,220,79,129,232,193,6,240,82,239,168,162,65,76,57,76,114,120,77,76,9,98,223,108,40,136,9,223,121,111,87,18,88,255,143,85,120,111,143,204,227,223,188,16,31,86,225,119,233,193,241,171,39,226,35,178,105,117,129,12,86,201,43,177,199,208,75,112,129,120,55,54,123,245,124,213,182,249,203,37,16,51,134,6,101,44,158,81,181,76,81,195,0,237,154,192,238,71,133,7,12,18,157,31,172,250,197,221,123,24,65,125,191,38,27,197,4,67,9,237,15,125,142,194,49,162,23,228,247,219,239,244,211,190,245,150,251,18,213,213,188,178,95,243,11,119,239,169,23,246,135,24,152,220,122,131,155,107,127,165,223,122,201,188,99,109,22,255,88,221,64,33,179,41,52,78,186,31,38,162,218,151,104,222,19,246,68,168,254,41,107,47,221,75,251,213,94,5,28,223,221,112,34,42,248,35,35,110,165,123,121,63,17,243,176,130,95,2,208,160,119,162,113,229,149,251,145,255,223,127,172,30,13,147,253,239,21,143,136,42,192,48,22,217,233,240,44,156,139,201,126,206,65,224,164,4,177,28,149,225,73,74,152,198,248,59,147,218,40,74,44,101,34,236,136,229,207,228,13,209,15,255,88,41,81,32,127,20,248,217,123,94,37,216,244,229,10,121,56,239,138,114,137,171,159,209,205,242,234,81,24,221,220,92,245,255,88,241,45,92,64,202,246,186,145,94,48,204,121,198,77,10,148,225,65,91,47,85,74,149,226,249,9,58,252,194,206,19,97,158,133,157,39,194,60,227,208,155,238,167,254,30,253,237,123,151,251,21,92,227,95,177,14,189,11,122,114,65,79,22,244,4,255,42,206,121,252,104,125,72,202,211,112,202,181,187,20,102,96,198,176,226,248,225,5,63,92,88,15,215,182,79,193,179,214,144,43,227,159,104,63,17,147,176,128,249,22,135,249,62,142,102,9,215,51,107,248,227,189,184,63,223,155,251,163,248,110,56,19,243,187,6,148,12,30,76,246,230,98,26,94,221,157,161,229,141,55,213,232,113,158,118,100,153,194,20,132,185,238,139,169,130,51,187,12,83,172,115,210,159,238,197,208,127,41,214,188,134,155,249,200,142,162,66,223,134,94,138,168,175,160,31,161,143,10,234,169,194,110,217,167,70,203,252,235,156,6,63,233,3,171,148,135,251,120,38,164,132,186,31,162,219,216,126,169,2,239,37,253,28,177,113,251,165,152,112,133,218,117,39,41,56,218,27,114,37,219,25,16,116,71,100,126,71,197,39,84,241,9,85,60,166,138,199,84,113,252,246,175,46,187,249,75,131,71,251,132,16,49,136,247,178,134,127,76,157,106,133,15,159,28,160,45,233,90,252,106,128,99,200,48,200,251,117,133,138,76,248,59,60,67,216,122,19,254,116,213,10,27,142,29,21,162,95,232,192,10,89,54,188,139,134,238,140,49,3,147,0,191,131,98,125,224,252,224,104,126,245,40,118,237,189,167,97,124,122,213,239,159,141,134,24,159,11,157,35,48,225,12,202,196,244,225,153,68,6,76,125,57,224,19,69,84,167,76,84,239,124,88,29,188,10,42,89,10,228,148,23,69,136,65,154,51,139,204,97,206,151,193,101,248,108,69,88,71,244,21,249,141,185,152,65,131,201,41,162,80,5,164,170,98,110,9,199,80,194,223,181,42,1,51,110,251,105,148,254,245,162,127,135,162,95,109,41,250,95,46,236,40,192,254,186,80,185,22,234,98,172,46,214,234,98,165,46,150,170,36,32,119,236,30,113,20,238,236,120,195,125,78,70,231,94,77,159,86,254,222,184,127,161,144,29,145,62,65,202,186,191,16,64,29,135,20,58,173,68,52,67,30,181,227,208,155,239,95,192,243,187,240,206,232,50,132,109,227,66,44,196,90,172,196,170,191,20,71,226,88,55,202,124,160,191,228,79,164,214,39,48,13,62,210,104,234,91,24,254,194,76,0,221,33,248,233,239,84,250,103,149,122,137,171,2,246,41,129,241,228,100,111,54,10,252,203,204,18,204,232,204,14,107,86,109,46,31,77,40,146,220,165,104,175,28,237,226,54,225,216,174,43,146,103,28,39,226,79,125,149,44,213,85,173,175,114,117,101,22,117,185,212,190,143,137,227,237,216,244,49,236,242,79,34,121,203,238,110,110,84,118,29,174,124,164,84,43,66,14,62,38,172,191,103,100,184,62,129,131,100,138,135,130,234,230,230,227,10,17,43,109,108,75,70,181,60,152,100,5,57,62,85,44,70,51,6,149,165,146,235,207,235,36,54,201,58,24,6,146,11,140,191,16,229,147,203,162,20,177,241,177,110,188,0,180,36,222,221,93,37,30,156,131,98,114,191,97,117,23,147,147,123,236,227,137,24,79,75,152,64,112,58,157,152,24,140,76,121,180,69,214,149,146,248,78,129,26,95,157,141,158,211,222,2,99,253,59,208,202,165,47,142,19,14,134,122,148,199,71,113,236,253,185,226,7,2,14,160,127,174,76,236,113,111,174,136,82,210,238,16,216,142,38,135,19,20,148,146,124,12,10,241,131,134,151,218,33,80,212,63,87,132,188,139,17,244,150,126,240,11,37,208,245,232,226,81,70,78,24,23,238,55,161,229,208,192,214,125,65,81,70,189,2,141,163,232,5,157,128,84,252,119,59,225,30,78,206,116,137,59,14,119,32,236,67,239,97,166,30,229,23,24,144,202,231,201,252,14,65,38,189,107,138,228,81,5,5,170,191,105,34,71,75,146,178,182,167,105,106,166,105,13,52,224,71,216,41,235,159,7,24,1,174,190,11,119,154,225,134,186,144,213,9,213,38,81,245,181,147,176,198,208,38,59,9,234,76,163,50,31,123,48,14,48,26,208,157,42,33,95,66,110,76,80,97,135,151,56,206,12,238,32,47,57,202,102,254,232,96,48,24,222,220,148,244,139,193,233,150,60,206,222,240,46,6,20,49,119,165,10,233,5,57,226,2,120,226,165,67,155,56,126,99,241,40,82,62,60,207,112,220,14,176,86,176,205,65,213,87,248,103,141,77,197,169,3,87,209,18,29,237,70,133,221,170,8,11,93,58,51,13,154,146,222,165,207,192,44,241,100,143,193,249,64,51,26,80,244,78,24,226,183,14,61,120,119,181,143,151,254,93,47,209,215,1,166,175,241,122,205,233,242,154,80,233,170,223,162,223,188,74,59,78,86,143,6,135,199,9,175,150,130,186,48,168,126,6,234,109,165,37,92,73,53,123,104,112,96,38,88,110,187,75,43,242,65,46,7,62,199,129,207,195,252,63,61,240,180,18,183,12,124,105,6,62,106,12,124,41,7,62,234,24,248,210,25,248,72,9,210,228,192,99,112,88,51,238,185,28,247,84,153,143,255,111,199,93,146,62,217,51,112,164,147,135,164,136,190,162,62,141,220,98,214,151,199,155,248,231,48,243,221,129,97,163,213,246,20,170,90,83,232,238,189,253,88,78,162,249,127,102,18,205,245,36,154,183,39,209,188,61,137,54,183,78,162,108,217,244,172,239,229,64,220,162,12,221,131,114,244,165,58,68,191,69,14,206,199,190,211,57,202,52,37,194,117,45,125,6,164,79,71,117,85,20,245,37,198,222,219,221,221,193,0,142,41,134,206,14,15,238,195,84,62,32,240,220,80,254,210,198,151,98,24,19,79,166,28,240,203,138,223,148,123,157,116,155,70,255,218,119,28,182,15,83,95,170,91,152,103,24,36,154,92,137,241,182,242,209,148,136,66,7,87,166,145,147,165,99,76,43,191,68,168,33,76,101,89,55,66,22,202,168,254,121,95,120,37,172,18,100,41,232,23,87,7,133,92,41,229,62,246,115,120,95,117,215,57,101,133,124,152,169,160,219,33,222,194,242,161,37,0,7,214,157,194,40,220,177,33,84,252,240,76,189,70,111,46,138,52,182,31,223,147,143,239,209,99,217,203,86,248,101,56,140,228,192,15,156,224,150,44,191,8,249,211,187,24,150,200,73,189,135,169,168,140,225,84,228,170,14,30,160,87,254,56,249,146,38,229,241,188,164,246,86,248,122,133,175,152,171,9,94,77,152,54,52,178,227,129,149,142,171,194,92,53,43,205,135,127,197,8,196,192,216,198,143,84,7,142,98,96,4,172,230,198,242,205,152,223,52,202,180,165,123,172,234,228,190,162,45,220,87,100,206,75,5,5,100,193,121,141,62,244,114,178,94,22,232,89,129,80,58,60,155,165,249,248,31,85,135,253,248,31,213,105,118,134,135,43,132,128,152,217,139,100,66,52,66,161,154,199,78,217,211,112,118,88,53,195,120,69,210,175,30,74,66,125,176,190,81,181,168,168,242,83,152,55,141,23,175,224,100,204,223,185,132,114,203,128,28,230,244,235,35,180,187,190,180,64,243,81,45,7,203,187,4,246,153,204,188,70,168,176,76,243,121,178,41,17,110,159,67,92,82,252,224,102,151,2,101,158,193,231,171,221,221,244,230,70,21,161,154,44,84,79,226,172,160,175,191,41,139,213,218,120,221,211,109,104,63,3,122,202,165,12,169,34,155,13,171,34,27,6,223,37,47,92,214,0,51,32,9,226,104,147,17,241,136,143,84,214,200,17,166,69,15,13,189,59,25,235,237,236,246,104,97,48,49,194,11,178,206,45,15,198,243,52,139,223,192,242,10,39,203,141,148,90,161,182,157,13,249,26,19,206,76,207,185,36,44,192,105,221,220,244,200,92,139,176,85,71,70,49,126,205,157,21,88,246,29,36,212,37,64,160,47,85,7,34,208,151,10,33,129,242,211,232,204,70,142,56,141,40,106,175,146,23,88,81,71,151,29,248,67,183,154,89,144,11,239,129,84,230,28,213,117,41,39,141,177,6,165,150,8,137,68,213,117,32,144,120,84,13,198,187,10,119,138,155,27,100,124,81,104,248,0,189,248,239,241,37,158,72,229,152,94,69,229,69,154,35,84,204,36,76,245,225,101,210,60,188,32,201,130,77,17,3,172,195,197,90,93,144,40,165,31,102,112,201,210,20,184,150,146,204,234,16,103,244,228,194,75,129,58,42,172,11,70,190,162,246,4,145,208,35,20,200,54,226,181,192,248,215,193,68,80,16,36,138,212,7,5,140,199,65,44,80,109,87,166,53,226,107,168,75,97,117,91,224,116,162,96,173,37,155,242,7,12,188,139,221,246,210,74,22,209,42,173,142,50,232,238,36,14,42,161,207,18,204,229,43,79,8,51,182,87,75,91,48,166,120,94,61,176,196,98,165,143,238,249,132,156,81,148,174,123,82,110,25,241,96,19,79,235,179,253,92,93,161,187,159,154,51,149,20,31,97,16,36,156,62,24,198,126,6,83,104,246,40,29,205,212,220,185,130,185,51,59,67,57,33,21,49,170,194,41,22,152,137,138,36,115,116,3,71,244,43,238,87,121,55,65,58,36,79,106,90,222,182,95,161,64,91,70,84,184,132,195,101,31,142,241,25,21,215,159,194,252,220,204,113,171,45,118,119,143,188,253,249,221,20,142,135,146,37,64,201,197,56,68,254,85,0,125,57,77,247,135,58,114,233,10,143,125,88,145,99,111,255,66,28,252,8,116,129,239,22,116,131,143,151,36,249,24,226,197,66,92,160,188,95,232,183,190,131,183,228,43,223,121,11,152,121,102,8,32,207,245,69,56,214,61,88,2,197,137,246,215,250,94,94,229,150,189,130,205,151,39,143,6,106,237,233,221,187,22,251,108,122,81,34,179,126,228,149,176,149,235,70,194,242,235,39,163,72,182,37,130,71,202,235,17,110,19,190,53,159,58,242,164,34,100,0,124,101,78,34,17,236,113,179,237,149,104,146,67,54,56,106,242,156,22,236,21,196,163,136,157,142,0,66,122,216,224,206,42,255,152,92,130,173,109,20,89,8,146,55,14,209,209,202,222,33,147,211,12,6,132,138,133,105,100,48,144,16,56,68,117,214,132,255,228,103,56,3,10,141,187,81,245,195,120,67,216,76,18,235,195,21,210,146,50,194,191,91,161,54,93,246,154,1,177,128,89,96,106,49,11,11,248,220,222,124,116,228,205,160,75,179,254,208,226,66,178,144,242,254,12,111,237,239,251,215,148,23,106,76,185,247,103,192,23,165,190,205,25,127,103,225,190,0,163,189,63,12,134,163,36,212,21,74,124,139,200,91,33,195,239,122,41,194,44,73,2,143,95,68,210,142,71,243,159,7,135,56,92,3,81,66,181,2,248,38,116,251,126,185,63,68,203,228,100,31,141,2,30,133,3,201,41,90,245,152,90,28,186,156,237,68,22,122,171,158,232,17,57,236,201,199,230,157,203,109,239,172,225,29,166,155,237,151,46,150,54,110,225,168,131,162,88,222,90,154,32,238,39,250,82,185,16,231,196,90,188,78,188,129,160,255,44,251,164,82,71,125,119,246,28,50,77,177,142,24,22,2,221,136,17,113,107,153,159,208,160,116,120,29,196,104,209,12,207,70,59,17,66,215,71,102,251,139,212,236,40,96,142,70,103,196,0,90,116,24,197,220,7,154,246,163,171,149,145,241,160,86,69,110,134,177,186,194,45,99,148,203,19,22,205,108,148,219,208,64,236,135,7,67,161,84,144,242,102,213,15,15,6,15,72,167,135,23,122,210,204,161,60,216,101,128,208,2,217,101,41,89,221,33,37,171,81,74,134,231,123,134,179,172,112,163,157,242,87,169,35,225,128,53,181,91,131,243,122,103,32,165,164,200,70,226,71,128,221,163,223,80,110,144,83,171,189,83,211,90,52,245,65,51,31,149,13,85,138,144,228,124,25,74,241,157,111,108,54,179,67,175,68,63,252,24,141,80,98,84,103,193,102,14,27,162,215,227,161,233,137,162,139,217,96,51,252,219,50,82,119,19,223,245,66,190,82,43,179,25,155,6,46,150,10,186,234,235,108,144,44,0,217,160,131,138,160,105,76,104,167,218,42,115,188,116,157,62,121,14,148,108,29,222,5,58,69,69,92,107,231,22,140,197,162,29,93,180,99,76,98,28,99,108,231,151,196,142,85,225,56,194,32,11,27,200,175,75,246,9,147,152,99,65,104,198,170,230,73,139,25,222,114,34,17,224,8,103,67,144,203,119,232,78,96,84,148,20,134,253,200,121,230,164,26,6,233,13,75,31,161,111,249,148,65,39,116,62,44,251,44,142,92,47,195,211,30,149,12,52,197,41,197,208,37,77,107,122,83,56,123,96,80,226,222,153,88,177,4,19,56,166,229,18,40,39,236,193,71,252,107,200,196,241,178,165,240,186,29,64,83,98,221,192,242,70,181,33,178,206,120,45,107,250,29,214,20,169,37,82,191,178,168,25,77,237,76,124,94,110,65,133,85,216,204,178,55,42,154,77,86,36,12,52,0,145,201,38,134,80,3,215,158,224,122,171,54,222,243,183,148,41,236,210,206,163,56,166,194,110,1,61,82,71,39,20,196,156,159,227,180,120,207,190,97,184,209,215,124,46,86,218,6,9,213,209,197,213,79,58,245,11,179,44,74,81,160,247,58,105,242,232,19,56,206,193,49,48,59,92,45,241,16,249,18,137,138,121,154,1,37,128,7,171,16,254,172,241,143,234,122,188,134,13,3,78,1,127,154,203,79,192,85,172,164,64,141,146,233,234,83,136,108,154,245,234,73,234,89,183,188,223,196,168,240,118,218,141,20,115,238,95,199,225,252,150,246,48,195,48,223,210,25,29,205,141,5,28,9,88,251,123,133,10,145,121,23,37,104,140,178,115,0,41,173,3,200,149,176,22,125,144,11,139,116,24,130,81,187,135,138,72,116,29,42,232,168,163,14,49,138,36,216,167,151,248,48,230,253,105,47,150,123,83,48,112,206,49,215,76,127,131,82,11,66,26,148,55,184,218,221,189,82,15,87,1,142,170,88,227,207,90,240,128,5,122,232,56,225,147,78,248,36,212,96,5,214,192,9,29,209,170,160,162,10,148,216,18,93,42,58,169,85,209,160,83,28,121,171,112,3,176,23,74,193,174,136,13,164,168,203,141,152,204,75,180,204,43,15,248,66,192,206,19,161,187,219,155,162,10,42,32,109,50,116,175,74,126,91,212,144,172,234,187,65,44,32,123,85,170,69,89,41,191,136,45,30,186,163,142,37,174,81,200,181,67,150,198,247,203,165,98,205,96,125,3,7,212,180,92,45,29,203,213,167,156,164,92,126,81,106,193,206,105,221,174,83,36,228,148,91,48,211,174,29,101,18,222,137,177,200,209,114,162,221,221,29,194,209,66,184,46,11,137,28,183,67,77,160,60,219,187,211,114,2,133,78,85,142,144,73,7,172,57,150,35,133,54,93,144,139,38,102,172,66,24,85,81,96,71,77,112,97,73,139,109,231,154,165,180,142,115,121,195,230,34,109,115,138,141,28,138,111,100,62,0,169,170,67,102,145,105,180,69,1,147,144,228,185,3,199,141,146,198,14,139,48,75,23,35,70,217,247,222,24,149,131,149,143,82,108,59,29,10,100,255,203,162,83,172,160,141,185,148,210,97,248,227,128,81,116,42,61,160,208,189,64,134,144,66,7,192,112,170,233,46,65,175,38,7,43,134,12,198,203,245,33,94,5,217,129,181,66,204,34,86,185,40,33,57,84,23,123,177,245,2,172,29,81,76,167,240,241,224,116,114,16,175,72,216,115,16,175,225,247,108,163,8,47,3,162,235,239,31,122,41,108,21,31,128,147,68,179,25,196,164,66,85,40,9,245,113,239,30,160,218,25,142,182,1,101,203,32,79,35,131,226,143,86,190,198,141,130,150,64,238,53,23,186,70,185,162,253,206,218,45,116,13,133,174,155,25,84,161,40,193,156,28,52,152,35,37,23,169,186,182,1,180,167,185,106,107,115,91,133,108,168,10,67,222,85,166,225,114,137,192,79,211,131,60,73,226,234,131,133,251,15,47,132,51,68,92,84,27,225,109,227,160,169,108,170,246,211,76,81,231,84,237,171,50,229,147,62,144,92,194,202,184,124,180,94,170,197,112,169,22,195,69,184,94,158,94,194,41,196,244,205,133,234,226,211,139,179,67,252,19,200,158,130,75,194,114,133,209,46,163,139,11,164,22,124,76,49,247,232,18,154,74,34,28,246,216,219,166,82,49,43,11,39,108,155,158,31,69,51,64,215,216,205,169,145,131,12,213,129,105,22,142,41,110,125,157,92,177,8,213,46,101,147,146,123,61,214,170,39,74,56,234,44,108,109,147,22,228,250,120,210,144,152,83,232,148,196,47,248,166,1,153,188,216,184,180,45,107,196,105,248,38,122,6,244,127,182,244,26,148,7,213,27,134,134,228,29,65,103,153,234,245,8,226,225,79,142,9,107,211,14,210,104,189,134,157,32,139,102,20,142,246,95,40,238,211,87,139,27,77,151,94,4,135,124,168,231,37,210,174,129,66,132,75,191,233,51,119,26,133,99,168,20,171,240,11,92,14,110,207,74,195,123,185,249,66,214,40,203,190,45,224,92,199,78,220,5,157,88,91,219,177,18,53,232,53,200,75,18,213,220,157,160,205,58,170,113,199,222,43,13,52,180,28,99,167,6,230,164,156,112,217,186,40,119,79,46,194,29,2,17,108,171,183,118,138,221,221,148,108,246,136,100,116,18,12,130,139,4,238,98,238,38,179,119,109,68,143,24,134,131,159,85,202,241,187,181,83,55,75,216,130,140,212,226,30,74,230,30,8,231,70,47,189,145,116,190,228,248,12,122,191,213,75,184,52,75,88,233,234,204,18,70,96,195,144,14,49,250,129,6,206,234,85,172,32,198,15,100,74,42,89,152,208,146,180,120,151,88,112,15,141,165,170,186,44,62,39,33,98,186,111,164,41,116,55,9,24,145,18,114,142,221,140,118,164,196,82,160,18,171,113,74,179,123,242,219,59,168,19,194,154,123,8,248,180,142,9,114,115,179,147,155,57,132,98,161,69,90,165,48,253,224,46,113,56,52,253,10,60,97,212,110,117,100,134,41,147,51,78,106,145,73,70,2,186,154,199,10,121,27,195,197,101,33,176,232,57,177,232,57,108,143,134,11,48,156,49,240,38,102,240,82,139,254,178,101,120,206,34,158,66,30,213,92,28,112,56,68,53,125,172,98,161,131,86,80,120,84,249,190,85,85,118,184,182,93,16,212,139,70,106,184,229,85,229,113,14,100,240,215,204,203,69,6,7,105,5,133,72,66,54,122,1,142,180,59,139,9,116,209,193,34,202,230,6,173,93,201,152,27,106,89,37,73,41,102,209,4,53,68,67,127,212,72,130,163,237,47,248,57,21,199,87,38,7,51,140,83,131,21,64,101,181,169,101,136,88,83,78,64,15,197,106,180,122,1,49,140,143,151,222,21,26,85,162,249,28,94,54,222,197,7,27,106,92,11,206,157,121,142,142,254,145,197,78,77,177,83,209,122,159,10,94,35,14,66,69,88,82,140,226,94,194,108,43,205,4,45,205,4,245,175,163,240,104,137,202,101,103,230,73,245,144,226,144,92,89,211,102,84,28,2,69,160,97,145,209,151,139,13,13,94,41,228,253,37,66,111,1,11,87,26,110,235,210,104,144,121,149,191,73,96,29,229,53,143,67,169,199,193,121,24,12,55,84,146,176,71,226,18,151,57,186,83,159,47,195,207,75,241,164,41,168,122,183,100,236,151,45,46,92,91,80,80,188,110,255,234,39,176,249,251,204,32,190,138,242,232,34,41,71,172,169,111,63,32,9,218,249,18,219,105,73,155,24,39,241,235,181,113,209,69,190,189,54,249,129,3,255,130,228,233,4,24,254,38,214,93,235,108,236,213,221,40,2,4,107,140,109,104,31,5,25,42,146,43,202,215,93,27,127,35,240,210,73,195,90,100,75,148,245,136,9,150,226,194,228,230,163,185,176,84,137,211,148,96,152,140,152,180,132,32,236,69,227,170,200,230,56,144,41,133,227,14,123,3,188,172,139,153,188,34,169,68,24,245,123,179,21,222,178,84,34,44,248,158,230,41,158,18,211,241,28,85,29,72,48,247,191,148,251,113,113,181,159,34,206,24,245,136,44,98,15,131,202,169,247,241,102,243,101,229,189,147,102,108,127,47,183,129,46,216,6,93,4,14,168,221,227,37,138,201,168,0,62,14,51,19,58,6,28,8,241,188,89,213,79,203,232,42,57,202,96,125,135,7,15,241,8,63,43,67,124,182,72,203,26,131,51,83,198,9,159,213,233,52,154,230,208,183,232,212,175,30,202,144,36,3,184,188,138,86,111,19,10,187,142,2,169,227,98,14,11,240,1,249,192,18,218,14,158,3,240,102,154,150,112,142,78,175,18,242,111,83,169,115,138,193,57,228,236,165,140,166,28,242,51,160,67,101,109,39,36,121,108,223,202,13,70,229,33,241,152,74,63,81,89,89,104,134,49,179,222,230,200,58,148,24,35,3,35,86,193,222,85,76,239,212,135,81,8,211,137,59,50,96,7,97,246,210,142,200,61,56,34,63,119,242,137,71,191,94,140,165,25,73,190,55,106,207,30,120,255,111,120,63,34,226,34,241,181,168,21,109,32,144,157,225,6,166,204,12,214,16,134,11,228,249,196,38,19,242,102,92,148,113,82,210,228,197,20,172,132,140,109,143,246,122,52,100,165,40,148,92,250,138,226,187,54,67,63,75,4,25,30,147,109,65,91,117,183,238,203,123,211,239,141,80,113,232,10,255,184,196,192,158,45,113,119,115,48,90,69,9,43,159,30,156,70,5,26,241,102,243,148,89,168,85,221,250,222,164,150,47,195,128,176,96,151,242,121,189,123,177,2,139,128,44,212,73,156,109,86,54,226,79,38,245,135,156,251,51,238,104,77,107,178,54,34,218,18,161,65,36,235,199,243,233,52,41,187,15,38,248,213,145,170,37,102,198,153,70,200,217,251,189,190,140,165,199,117,149,3,171,48,21,177,238,148,223,126,185,221,204,161,68,31,177,222,144,102,182,9,34,21,116,212,216,90,167,85,55,116,107,103,251,125,119,190,52,59,103,40,180,233,22,82,161,211,51,133,135,222,65,25,208,118,104,8,236,230,86,205,241,196,8,47,85,176,35,159,88,222,180,250,43,41,11,143,66,17,160,201,105,225,128,31,214,173,18,107,86,221,38,180,112,36,22,139,131,65,155,99,77,74,242,142,136,200,46,6,131,66,169,82,71,253,254,68,133,203,80,49,74,98,75,67,170,34,36,205,91,223,157,243,119,99,212,168,206,115,166,217,28,130,100,78,129,93,141,206,22,56,179,76,87,50,147,153,99,37,55,75,164,44,63,81,210,110,52,58,116,197,251,98,26,102,50,41,83,73,176,54,247,103,251,87,163,203,71,28,92,246,18,26,55,97,83,60,244,250,43,78,163,51,83,173,156,236,7,119,16,194,241,155,250,143,227,132,23,218,58,54,181,36,174,113,123,205,143,226,71,141,21,14,221,170,3,189,36,167,12,29,62,87,252,246,28,13,246,230,89,252,152,39,22,28,180,81,249,5,27,5,86,242,10,30,159,159,167,149,10,104,132,212,86,199,243,65,28,140,157,153,127,72,154,154,55,64,97,222,168,73,231,73,11,177,43,12,148,114,37,33,100,195,89,251,109,183,116,85,84,179,152,41,22,51,149,173,214,45,118,105,159,105,181,77,235,184,229,243,176,134,86,11,104,43,170,149,182,55,151,250,5,42,185,51,147,85,251,130,96,29,141,58,94,95,133,93,13,86,109,221,108,226,2,88,113,12,226,67,149,29,64,197,244,244,198,85,84,64,85,204,178,42,84,16,23,196,90,119,209,154,47,195,184,63,132,25,101,222,230,87,245,106,40,78,47,207,252,67,216,50,113,87,199,71,60,195,40,89,232,130,47,209,181,52,184,236,247,209,42,120,179,97,40,179,200,232,229,25,232,212,16,168,2,182,55,55,234,108,50,158,95,60,179,134,165,3,118,205,107,22,115,115,115,122,230,43,35,128,175,132,148,118,145,152,145,126,43,52,102,32,194,36,222,96,253,107,225,80,230,17,7,125,99,86,46,97,238,47,82,220,92,77,247,134,213,75,108,86,175,134,27,14,87,101,30,22,246,195,33,155,123,117,144,248,28,216,95,255,214,56,235,45,76,39,217,8,85,24,97,16,43,135,122,85,165,17,153,184,114,22,29,254,84,26,234,51,77,215,236,36,82,101,116,202,197,84,151,169,68,81,129,234,63,94,36,228,113,108,247,153,250,70,99,35,245,220,13,240,128,113,152,8,249,1,184,242,228,245,44,225,136,104,97,15,137,83,207,205,76,252,227,21,156,96,224,232,135,68,172,184,59,17,233,221,137,175,40,170,51,102,198,246,82,2,129,22,180,237,68,220,108,90,73,42,29,195,213,57,193,45,16,62,80,217,217,73,5,16,174,87,52,62,64,230,81,157,226,107,89,125,66,179,61,231,17,166,48,194,120,43,7,25,246,177,81,138,94,185,152,54,161,147,203,179,50,138,83,130,246,25,143,9,230,243,122,21,12,196,26,254,177,54,180,212,122,208,13,197,119,111,188,22,166,194,124,174,20,214,183,10,22,128,64,61,215,138,201,173,149,226,64,93,220,220,192,17,95,233,14,212,5,38,166,225,223,178,54,68,52,3,107,225,197,14,55,133,136,226,138,161,129,21,54,197,112,157,30,199,157,0,142,57,90,144,37,63,89,124,147,142,33,76,161,123,100,130,219,235,145,10,137,2,111,87,180,194,244,219,220,175,124,128,201,224,222,140,252,76,116,189,239,111,118,242,155,155,234,240,138,182,55,244,60,15,148,137,9,80,85,146,27,55,145,117,97,90,28,172,246,38,232,192,77,127,121,155,197,43,238,205,189,9,203,79,25,127,237,233,50,252,123,41,94,44,195,97,242,64,188,94,134,247,135,223,15,31,252,36,222,44,195,131,193,80,188,199,159,129,21,76,237,241,210,136,198,119,16,136,217,131,191,48,80,104,158,94,167,249,249,249,205,77,79,101,182,14,43,138,98,193,116,220,242,148,122,219,58,41,191,114,236,155,226,98,66,200,108,114,217,201,211,1,28,77,211,69,207,118,81,39,137,202,164,170,80,94,25,158,246,180,18,177,76,50,88,125,4,155,198,83,177,215,151,228,78,26,0,65,66,45,19,228,201,38,24,32,174,26,157,107,232,146,79,53,251,252,250,0,206,236,127,23,105,238,245,70,61,191,15,127,68,206,176,70,219,12,118,52,167,202,192,213,8,194,222,227,217,175,226,95,243,185,212,181,187,193,109,248,73,10,155,80,180,118,31,100,24,119,149,228,204,214,253,177,62,246,114,34,73,220,95,69,57,156,139,179,181,162,68,120,102,3,238,177,93,13,169,98,135,209,196,152,180,24,55,12,134,242,248,232,183,63,142,222,177,142,69,37,31,212,197,135,217,76,129,118,73,243,129,98,6,91,90,30,50,22,47,130,205,231,168,13,150,52,17,15,51,57,236,129,11,216,201,222,164,171,36,123,139,164,144,206,181,50,14,70,138,254,165,44,254,8,35,78,44,139,162,14,147,145,138,153,198,39,214,194,28,85,19,198,111,201,147,242,249,251,87,47,41,14,50,189,39,113,89,181,227,87,179,119,71,219,186,214,222,43,100,7,75,31,29,25,60,144,34,15,240,182,19,135,138,109,149,134,93,210,190,146,236,155,229,181,210,242,42,115,75,120,22,235,155,175,244,12,28,52,228,198,58,217,211,27,146,250,100,24,155,52,174,173,204,42,239,84,46,185,121,32,123,252,116,233,113,108,117,253,89,127,52,179,151,45,69,67,176,15,174,232,44,113,250,122,121,22,206,32,93,202,76,94,47,241,224,143,28,245,235,165,10,97,2,187,210,91,26,41,62,162,216,245,89,142,97,218,163,186,205,173,23,37,15,149,22,238,42,116,203,121,165,244,139,18,146,194,122,19,125,194,56,240,250,49,6,197,37,70,177,195,184,13,213,21,56,177,91,12,150,154,233,174,94,36,173,222,217,179,111,155,172,193,158,162,110,1,82,112,56,43,202,154,90,176,173,4,217,194,91,95,126,77,54,9,91,14,229,141,188,172,134,81,54,50,215,108,206,240,50,153,162,137,165,185,65,203,6,190,123,95,204,244,19,184,134,7,13,13,145,36,194,219,144,252,21,224,49,106,82,204,194,241,8,109,58,236,92,84,58,228,78,107,245,193,33,0,55,62,105,15,2,12,10,116,142,226,160,152,3,166,178,41,212,156,112,95,49,86,237,108,41,83,118,216,198,148,108,13,99,47,101,132,244,68,179,238,212,158,245,24,188,73,109,61,210,109,23,15,232,209,33,191,217,8,21,198,7,41,253,6,197,164,114,70,24,137,32,122,122,82,116,158,183,20,230,220,235,166,54,181,182,237,165,214,117,142,3,5,246,110,75,120,168,119,56,232,55,117,209,109,67,51,108,233,73,221,183,59,213,255,220,157,122,76,41,206,55,245,161,210,139,50,163,137,195,229,192,189,32,182,22,149,140,81,171,16,178,155,36,128,129,189,154,49,149,165,216,129,189,176,55,18,153,181,110,186,129,140,112,180,100,169,136,123,8,135,248,118,181,244,226,160,96,228,222,139,37,138,167,217,127,144,14,11,165,228,190,124,241,203,24,81,214,9,152,6,120,15,142,53,141,182,195,134,91,107,45,78,19,93,125,219,186,182,63,220,48,4,192,190,126,221,82,70,255,58,150,176,105,237,129,105,140,73,75,186,165,151,13,48,227,228,68,79,206,129,252,76,107,40,18,10,10,61,175,148,253,94,164,41,236,27,189,176,248,132,197,129,40,21,200,59,202,133,137,101,120,107,205,191,145,254,246,54,110,66,158,241,56,38,0,30,117,84,30,143,226,80,118,78,90,20,205,248,244,4,145,224,185,251,26,177,10,140,200,22,205,0,204,29,41,84,76,232,77,222,175,71,115,219,13,196,191,118,136,136,234,70,194,29,110,244,122,171,210,219,73,47,215,18,54,62,154,84,181,187,109,73,182,32,111,164,74,22,33,177,142,102,200,198,215,122,79,196,230,63,102,106,212,236,5,10,232,39,213,26,4,171,108,206,136,116,28,86,5,181,109,33,172,129,110,157,169,141,181,58,99,199,51,44,242,22,242,133,224,77,163,244,81,147,134,107,231,62,181,88,171,22,153,63,77,207,212,1,91,209,223,234,108,148,185,180,151,192,236,27,139,25,97,77,148,120,235,230,6,99,144,74,60,234,204,215,242,186,9,135,110,34,175,20,221,62,133,187,128,126,156,248,117,228,208,112,160,230,97,129,209,5,219,82,100,234,145,169,162,76,83,205,100,64,161,249,97,230,72,3,131,204,214,241,136,203,112,39,199,50,45,213,210,238,46,98,31,3,139,188,20,23,225,165,185,243,208,253,55,83,252,83,24,78,157,78,26,156,29,78,183,237,50,83,207,173,3,188,156,89,226,72,63,147,84,24,122,97,33,230,188,34,208,66,224,74,102,52,111,42,123,180,4,29,117,198,110,173,199,24,90,246,24,11,66,83,141,155,155,70,169,155,125,133,188,117,213,44,116,196,145,136,218,214,73,102,23,24,10,88,81,199,89,10,44,91,76,38,157,40,84,204,216,24,220,236,15,101,199,230,80,234,157,129,54,251,42,188,26,85,143,236,230,143,42,227,94,145,224,212,34,1,136,189,87,204,216,193,92,175,134,19,52,192,193,248,172,72,12,170,70,111,162,171,229,165,218,120,204,216,237,95,16,168,197,207,195,7,190,116,37,202,15,184,17,216,42,116,198,174,56,244,180,218,62,88,40,44,197,252,115,37,230,175,156,111,141,28,208,129,21,76,9,228,227,151,176,210,150,143,230,70,134,191,228,234,28,193,145,106,137,33,175,165,4,33,62,24,39,112,34,197,111,211,29,26,213,123,71,112,222,95,137,35,56,239,227,95,62,239,227,149,60,239,175,48,227,4,106,12,111,172,189,35,126,77,85,153,106,163,139,95,123,206,211,145,51,241,67,88,92,246,189,51,34,236,217,137,1,46,166,76,90,216,90,51,178,141,53,175,188,75,125,88,143,79,123,17,28,162,151,171,72,203,49,108,114,209,0,152,71,2,8,171,89,254,16,45,180,175,217,172,224,90,109,101,193,68,180,54,50,50,101,233,34,147,39,93,110,43,198,149,185,198,143,16,231,163,104,93,210,144,175,143,188,29,96,55,200,152,217,200,149,57,22,11,48,28,41,193,189,23,62,163,24,184,2,239,74,133,91,182,242,181,56,144,6,243,193,222,252,173,35,9,90,235,125,101,155,246,18,56,192,105,32,36,155,52,39,218,75,153,57,44,121,98,236,125,41,49,232,125,227,220,40,114,69,206,48,250,70,227,8,217,146,70,64,217,135,48,188,47,72,76,213,245,20,117,6,65,199,131,253,55,203,51,154,25,91,95,197,28,164,96,169,41,110,169,178,0,80,71,235,52,175,146,82,238,218,4,217,144,187,199,91,72,104,28,4,205,11,219,5,235,106,122,182,79,54,36,100,151,188,115,225,242,1,8,251,138,68,175,10,247,201,164,124,39,135,134,239,238,62,94,122,210,71,50,66,127,242,228,103,68,72,225,45,26,206,33,64,241,34,200,94,177,111,110,9,68,238,17,5,157,174,250,195,179,159,19,38,72,163,20,157,203,224,209,25,25,54,41,117,5,100,1,230,0,181,100,132,211,45,118,106,213,59,88,84,170,4,26,41,242,17,176,196,115,232,143,119,233,56,131,89,114,88,200,110,120,76,230,64,94,77,172,134,147,5,45,255,237,83,56,101,209,193,122,73,195,74,15,186,139,178,115,116,151,132,144,8,44,131,133,185,168,175,169,67,155,252,185,102,30,27,227,101,244,164,173,65,250,138,151,158,178,67,113,196,108,120,152,140,186,190,109,115,110,255,169,42,136,34,108,124,155,240,217,45,182,73,215,177,232,174,213,235,250,178,117,100,249,191,91,39,140,9,182,189,78,138,134,109,151,173,112,177,91,44,122,245,121,102,107,252,22,88,66,100,255,100,54,35,54,47,160,36,101,201,131,22,241,150,29,78,66,166,128,95,227,193,101,44,62,85,74,98,204,126,54,190,223,33,187,244,77,23,15,191,130,111,82,74,42,138,85,61,205,17,151,128,239,111,110,74,155,69,83,180,126,187,44,87,187,57,75,43,6,67,108,6,196,60,241,209,58,177,131,157,92,151,124,186,86,113,209,249,203,198,39,40,130,74,101,100,72,68,197,32,27,101,85,233,208,155,52,14,69,89,255,253,242,43,50,103,244,78,113,76,177,16,21,118,232,7,237,162,188,234,231,193,225,155,101,48,240,191,161,72,103,18,194,102,241,12,54,139,222,95,47,177,57,119,122,253,172,223,187,115,25,85,119,198,73,146,223,193,129,187,51,94,223,153,231,159,139,101,126,135,230,28,228,153,144,153,212,100,135,145,192,38,122,132,7,84,186,97,120,33,67,33,51,152,41,229,102,9,11,183,145,135,19,135,123,218,31,6,110,2,240,162,8,34,147,134,19,98,84,181,78,159,140,82,109,94,214,254,168,251,137,221,93,167,72,2,58,105,124,4,120,12,250,204,55,205,245,29,53,197,201,73,207,53,195,242,124,2,67,75,236,202,36,110,7,36,206,18,115,13,227,124,161,223,36,195,254,70,173,221,220,110,185,237,51,110,67,97,236,210,147,86,35,165,128,130,205,80,33,161,75,232,102,61,118,3,191,41,105,151,155,29,120,185,199,238,185,205,121,171,83,126,8,12,211,215,57,221,134,70,178,221,114,226,126,186,200,59,210,179,14,94,133,217,165,81,110,115,98,200,119,213,196,121,49,135,48,114,157,216,183,29,248,173,109,161,117,224,47,249,12,134,154,162,155,27,250,233,191,89,54,125,21,213,238,33,235,81,16,131,130,245,216,52,37,51,49,249,111,54,198,194,14,43,43,59,175,115,47,171,137,163,37,188,47,180,178,99,221,247,111,69,172,208,178,152,221,160,135,112,220,73,178,164,78,238,224,59,104,65,206,28,20,155,236,123,24,127,86,180,132,168,157,198,23,90,78,166,100,63,164,176,114,199,67,62,210,198,247,49,203,106,67,14,105,60,178,236,29,72,22,163,44,30,80,19,102,60,205,18,106,151,180,186,80,58,166,154,18,149,249,5,44,53,212,178,160,215,19,206,117,190,30,10,226,221,27,95,238,217,26,164,29,26,188,218,136,101,88,34,98,192,117,238,164,70,203,234,24,141,168,68,199,116,196,97,162,124,251,230,0,168,242,235,101,254,166,44,102,9,134,181,44,124,37,40,212,194,122,217,203,212,185,172,52,80,98,119,156,46,182,154,41,113,213,75,53,43,162,100,127,81,139,36,64,139,66,165,188,237,101,209,22,247,89,21,177,197,253,29,4,233,91,102,44,78,77,114,74,238,36,43,50,248,124,75,234,143,83,192,81,118,90,58,82,87,235,233,40,211,28,101,49,246,66,139,51,83,38,89,77,237,151,52,101,12,25,6,243,150,243,102,75,130,234,119,176,118,168,72,164,195,134,49,120,196,243,101,138,226,76,110,10,214,203,210,127,26,45,101,221,80,74,214,70,66,133,193,218,29,2,43,223,107,210,93,125,230,85,71,121,251,91,143,180,193,143,234,106,101,248,161,214,35,209,16,22,81,69,242,78,89,28,221,42,193,182,120,147,195,220,18,223,38,90,124,139,248,24,129,138,139,251,190,80,61,139,142,48,44,142,105,62,243,232,24,107,25,135,248,13,12,203,194,17,191,253,139,74,152,244,171,122,62,6,214,210,88,217,213,163,204,8,226,48,188,65,117,54,250,101,76,129,219,11,150,177,237,15,205,154,193,102,183,230,31,91,137,111,59,24,80,133,219,58,25,94,171,219,94,82,205,33,175,152,151,203,240,183,165,49,95,121,219,240,134,145,17,107,60,109,139,241,114,201,142,206,95,150,26,90,94,252,177,212,48,191,226,195,82,185,176,139,143,75,43,84,204,243,37,162,27,223,253,176,20,255,108,199,108,233,210,86,195,96,38,117,7,239,192,198,247,90,164,18,27,219,143,170,46,13,221,150,33,52,102,197,210,27,2,59,118,115,243,125,131,162,48,90,108,167,252,40,138,99,175,247,170,39,218,218,40,70,61,221,254,210,203,174,151,28,252,213,45,50,53,171,140,99,42,67,63,114,203,250,103,30,197,104,47,55,217,86,156,83,212,239,186,168,38,6,70,57,185,173,34,73,150,165,179,74,25,231,228,188,34,91,117,145,185,58,11,178,99,156,164,251,5,194,9,86,10,91,14,49,216,50,68,166,151,222,120,31,107,50,92,241,189,120,255,227,210,191,185,241,38,135,217,207,225,199,101,176,79,63,232,102,159,193,209,39,251,111,72,194,63,253,143,75,65,33,168,225,207,206,220,128,173,154,114,96,215,156,253,28,194,148,12,33,199,68,90,8,39,253,124,239,143,37,114,252,151,24,118,100,239,11,94,143,172,73,165,182,90,53,252,83,113,41,209,11,165,54,30,9,167,23,237,61,95,250,150,145,243,34,28,222,149,83,14,35,205,76,14,135,1,44,238,61,239,227,114,127,161,138,167,18,143,122,212,57,23,192,112,244,39,66,213,166,63,6,210,45,107,3,215,190,88,252,124,48,24,58,85,209,47,14,240,69,172,213,70,171,249,214,170,89,169,47,86,170,89,105,247,119,251,87,248,254,90,172,252,150,125,195,164,190,125,34,201,197,32,172,164,12,139,29,52,147,152,177,114,146,246,155,217,254,234,181,14,45,176,181,19,132,107,75,169,175,2,159,224,9,235,182,34,48,121,235,68,196,248,74,70,71,118,122,38,148,153,247,12,38,225,112,52,111,71,62,157,27,88,66,19,251,116,126,102,160,188,103,10,202,251,14,138,6,36,135,155,2,169,204,210,152,112,28,39,172,157,179,38,206,108,47,246,239,198,138,69,147,32,154,9,156,179,217,94,238,78,207,72,78,136,196,65,35,241,180,208,164,242,57,218,203,38,239,234,14,11,8,36,128,78,77,14,123,189,64,125,142,191,210,243,45,186,217,218,64,26,165,186,118,62,117,41,183,142,103,203,240,159,165,248,180,148,236,185,248,117,105,173,15,43,174,206,210,54,158,64,99,208,145,19,175,27,215,27,112,212,159,150,86,180,28,231,21,246,241,220,246,18,5,8,65,120,48,164,201,199,17,70,32,187,74,49,16,94,122,133,161,63,41,249,23,104,115,239,76,252,185,180,28,127,159,35,133,248,125,217,141,156,64,95,220,239,245,19,55,0,39,161,37,232,13,235,168,137,187,174,112,14,165,115,48,80,0,125,77,199,19,59,130,69,84,249,137,215,147,79,123,136,139,169,184,242,95,150,218,208,184,176,73,227,140,16,16,168,3,33,179,215,251,255,153,123,23,238,182,141,100,93,244,175,68,56,220,218,128,217,148,73,103,50,147,13,26,230,145,41,59,81,18,63,198,114,38,201,112,115,233,64,36,72,194,2,1,6,0,37,49,18,255,251,173,71,191,240,160,236,204,158,115,239,93,153,177,136,70,163,223,93,93,85,93,245,21,254,112,200,153,79,179,112,177,196,20,225,92,239,100,51,42,79,79,50,213,164,39,161,111,253,30,186,192,29,198,207,7,136,62,196,101,247,116,227,98,201,68,233,74,127,99,202,247,79,211,210,162,165,165,60,138,212,86,254,233,136,194,110,109,18,168,60,111,179,11,180,70,30,165,26,25,158,12,225,61,127,128,38,133,35,40,11,103,145,88,161,135,135,190,247,52,65,244,43,221,87,46,195,244,182,242,252,164,176,250,107,253,134,29,175,114,190,70,133,59,246,7,135,0,205,242,103,60,8,114,21,72,32,188,153,39,240,253,150,223,145,254,161,71,22,175,142,216,142,84,7,125,30,32,206,58,87,163,41,11,210,227,57,71,46,29,123,116,22,42,187,170,77,48,190,66,230,117,29,108,16,28,119,1,127,6,83,130,160,89,4,63,222,34,148,56,234,135,116,81,115,248,48,196,120,0,142,88,203,29,45,144,110,96,198,188,82,41,230,100,147,54,56,200,20,55,156,215,115,200,178,112,94,171,96,50,127,111,3,147,249,59,131,201,44,176,147,229,100,137,145,173,127,143,17,55,70,30,132,152,246,240,64,73,195,27,172,234,87,252,64,220,160,22,163,81,63,213,202,202,217,242,52,112,86,101,185,241,159,62,189,189,189,61,185,253,250,36,203,151,79,159,245,251,253,167,197,205,18,206,153,214,247,131,255,250,175,255,122,122,7,195,121,237,136,252,112,9,119,235,36,45,158,194,78,107,205,242,235,155,159,176,160,111,159,166,225,58,42,96,162,16,202,242,20,131,37,175,163,50,188,116,172,80,45,167,22,246,73,187,217,245,219,11,183,60,173,68,20,46,78,109,196,63,105,144,88,134,75,63,66,180,178,188,240,201,26,88,204,80,239,2,18,141,159,51,110,100,40,174,163,157,111,163,90,38,167,246,141,219,132,102,161,212,90,245,28,245,15,165,86,65,241,205,68,62,60,194,69,141,158,44,71,125,254,33,145,59,208,61,165,27,252,103,224,252,103,55,236,254,167,243,159,40,59,105,116,78,73,10,159,147,33,248,87,78,55,53,231,83,215,121,225,88,161,25,172,1,113,158,63,165,252,246,251,249,169,133,176,126,191,215,178,38,8,185,184,7,70,206,127,167,176,111,156,26,194,172,34,254,106,72,40,68,0,140,24,249,66,211,152,137,88,34,196,171,147,1,198,6,153,211,174,43,97,68,176,175,163,31,128,11,242,227,135,7,56,241,186,110,9,7,97,55,237,214,14,129,178,21,214,38,231,88,154,220,235,212,235,166,62,22,1,157,13,181,196,150,87,2,83,111,79,149,13,17,217,157,201,158,162,145,93,173,167,208,21,231,171,123,167,155,227,228,116,157,61,16,216,250,185,84,195,134,139,188,42,204,141,58,144,97,218,62,243,225,164,156,218,223,26,64,241,180,235,160,141,63,188,159,164,83,52,208,215,125,205,189,110,102,61,136,226,51,141,43,189,214,51,244,127,195,210,93,160,223,80,241,21,46,137,207,181,20,213,139,135,90,250,37,223,66,47,236,207,115,179,9,232,29,170,95,101,195,230,14,187,234,184,97,240,159,24,60,202,149,203,223,131,245,159,211,168,132,143,141,71,229,65,123,136,163,11,202,196,121,126,52,25,159,157,126,60,157,56,196,110,58,211,233,11,229,7,145,123,48,243,22,228,191,181,105,238,255,200,207,231,64,9,128,12,207,179,219,49,226,175,249,24,115,30,86,121,148,167,250,121,41,189,128,116,194,76,218,216,232,132,121,180,40,232,69,81,160,50,87,253,70,244,19,245,155,28,115,76,9,252,242,124,142,110,72,92,61,255,86,117,241,147,108,9,63,168,90,233,201,162,76,235,211,6,96,53,80,61,135,8,183,131,122,56,71,220,179,111,72,164,188,156,74,65,68,217,7,98,233,240,47,38,227,126,122,138,224,145,5,58,166,56,131,147,129,35,174,128,253,122,159,103,112,184,70,112,196,110,145,7,65,45,205,203,236,206,63,58,130,185,116,250,95,245,191,82,148,170,220,171,32,218,139,83,188,227,211,144,218,167,134,151,93,156,118,187,148,101,121,26,220,207,182,87,241,236,28,234,234,159,124,253,12,21,79,39,127,253,155,232,195,145,143,233,239,182,37,189,248,26,228,53,120,241,173,24,200,23,231,169,124,245,215,111,232,155,175,191,193,87,90,48,231,242,6,3,122,247,13,22,167,95,201,239,190,161,18,191,253,175,218,103,242,237,95,184,212,111,84,169,185,46,147,95,252,77,149,153,155,18,159,113,145,213,79,228,187,191,253,149,62,123,246,23,126,9,236,139,42,239,175,127,225,2,191,229,2,233,141,42,240,25,21,248,245,95,43,31,201,151,223,126,77,223,13,254,134,47,139,56,221,22,32,2,133,137,236,56,15,228,215,255,133,133,154,151,106,200,6,220,247,111,235,159,170,209,254,27,79,195,215,248,62,186,227,224,208,177,42,155,95,126,251,23,44,218,122,41,191,29,252,149,219,220,248,84,53,155,63,31,80,134,89,156,207,182,73,152,203,145,197,161,197,143,255,242,141,121,197,159,241,84,208,180,84,62,83,133,242,164,12,240,237,94,220,0,231,160,49,185,123,140,142,107,29,112,87,167,85,15,78,67,206,214,72,206,238,81,30,35,100,28,111,88,123,149,163,240,29,153,88,39,232,87,172,140,152,81,105,252,221,173,162,72,33,43,206,92,139,45,95,240,81,194,26,82,83,68,136,17,21,66,91,162,100,71,60,18,3,237,80,41,187,211,106,12,38,9,0,76,32,107,18,1,120,136,38,232,57,69,146,158,220,156,78,131,20,239,57,96,75,230,236,42,75,59,238,14,118,28,114,201,190,146,96,36,148,146,17,134,52,179,239,215,120,112,197,51,179,23,136,223,194,227,90,49,180,111,107,205,69,42,219,117,122,97,26,35,70,195,137,161,125,221,174,246,83,86,169,5,28,25,104,190,101,133,105,168,206,153,96,80,22,9,116,132,134,142,112,136,223,147,125,99,13,179,46,171,158,142,204,215,0,249,79,169,65,168,191,15,21,58,21,106,51,59,88,15,222,40,8,21,119,3,193,109,84,179,224,48,166,7,34,239,34,9,106,7,33,5,137,74,172,216,34,51,68,108,74,38,51,140,179,161,16,15,194,169,230,241,55,200,47,154,192,71,147,13,240,147,240,79,128,255,0,7,51,199,35,75,224,195,201,188,27,172,79,230,200,70,105,43,227,5,126,92,168,104,70,197,100,49,53,61,25,174,78,98,188,152,126,135,238,97,132,228,133,120,5,200,255,163,239,1,240,130,39,104,35,34,29,202,96,162,98,244,118,82,92,21,172,206,77,2,28,56,172,204,194,70,137,31,219,156,183,233,249,88,198,70,95,158,226,13,174,67,180,185,199,186,86,215,233,82,106,215,241,28,255,3,90,194,140,224,252,112,42,39,113,167,33,198,71,178,31,25,240,152,232,0,32,109,214,98,201,110,87,2,81,254,83,251,197,232,5,50,36,252,7,233,7,86,24,195,99,29,67,108,223,72,209,19,146,160,115,162,132,171,24,206,148,196,53,15,66,142,89,53,161,216,84,111,194,59,132,232,112,189,167,131,232,235,174,83,56,83,16,27,97,112,232,229,152,204,88,79,162,176,32,11,144,5,135,179,58,139,146,112,135,248,1,163,13,183,107,237,249,242,23,41,72,194,28,67,93,29,31,203,180,133,42,25,141,93,81,36,207,178,13,98,117,168,79,226,116,65,248,29,142,138,12,179,49,194,193,48,1,89,47,192,127,30,30,38,43,49,153,98,108,177,21,6,5,83,193,66,172,120,21,202,121,16,141,114,66,10,93,166,47,79,132,28,11,228,107,240,159,77,224,232,229,213,43,227,53,116,175,167,93,101,171,62,223,53,67,126,246,120,203,195,217,117,97,66,141,233,65,148,174,53,121,197,254,71,134,196,147,62,81,49,187,125,48,138,28,94,43,201,41,143,79,52,143,75,183,62,155,60,219,160,3,168,66,255,75,130,212,197,248,11,137,103,180,142,56,181,90,189,104,205,48,198,255,18,107,91,193,60,63,129,94,70,79,195,39,131,126,31,68,174,255,0,249,157,103,89,205,237,10,230,54,15,111,255,129,8,119,54,194,52,109,136,85,5,97,250,15,78,34,191,240,201,122,74,49,41,248,226,18,126,76,146,169,85,18,46,3,202,132,132,96,225,113,172,65,181,229,145,157,122,94,12,23,170,221,24,67,124,49,69,147,126,144,205,16,71,153,186,191,28,57,68,24,145,209,94,30,31,175,221,149,152,121,62,242,105,248,211,114,84,184,65,18,146,40,251,123,32,159,176,101,175,208,164,160,118,236,93,193,18,186,153,42,147,122,235,72,91,210,91,84,121,99,6,164,95,115,248,27,236,70,247,38,48,211,110,143,172,46,28,94,248,74,96,102,116,52,229,236,193,29,159,73,183,104,38,86,105,21,80,78,42,10,255,209,194,220,105,112,148,13,239,130,153,172,235,148,208,59,241,220,237,196,42,88,115,38,99,103,102,242,252,133,29,4,185,129,220,209,161,143,95,10,9,164,216,209,121,145,20,64,89,99,16,88,59,222,253,45,82,70,54,89,171,181,20,243,221,122,149,102,206,61,105,158,193,181,112,96,48,202,82,153,171,246,121,146,114,178,153,165,121,171,36,124,135,36,116,47,131,166,95,139,203,250,169,51,247,196,153,26,191,69,48,128,90,47,213,2,215,11,229,34,184,156,44,224,20,18,175,240,7,99,238,76,46,166,200,36,64,175,231,147,87,244,211,187,63,51,157,199,160,211,156,3,59,126,118,124,124,109,54,181,234,59,142,13,100,56,62,182,70,1,19,134,37,177,31,132,197,83,3,177,189,108,237,99,189,75,40,141,234,43,7,20,248,108,68,162,79,120,100,205,173,35,235,19,201,29,225,164,15,39,205,87,87,24,63,115,223,88,227,69,176,116,121,21,99,80,62,117,58,236,137,188,216,133,95,5,169,98,85,102,73,1,172,10,138,45,24,173,70,158,250,19,231,196,233,94,77,131,123,77,13,253,216,168,0,113,71,59,179,36,44,224,84,8,174,172,195,243,250,212,10,105,101,98,247,72,56,166,11,16,172,208,128,77,113,164,247,14,129,55,70,121,47,186,193,59,15,56,50,73,199,191,31,94,158,34,19,10,199,37,90,153,232,235,167,80,5,11,52,216,146,104,195,86,75,98,27,152,209,129,116,159,226,104,51,92,196,144,79,71,29,45,141,50,112,137,42,168,160,40,76,157,12,199,102,213,200,9,246,103,141,100,46,36,65,21,211,54,71,251,39,6,52,213,124,75,21,195,180,120,120,136,135,9,237,119,185,84,126,46,9,153,208,67,10,191,103,218,30,26,53,181,100,190,152,182,31,133,85,61,55,182,72,211,167,145,245,27,22,144,63,24,206,158,6,243,125,142,98,41,133,59,80,83,1,131,159,145,21,19,133,84,36,20,12,46,85,198,109,36,44,92,149,6,140,32,38,79,170,12,244,20,45,41,43,51,104,22,200,101,131,15,250,225,226,221,219,19,134,213,139,23,12,23,21,208,58,52,74,4,178,116,126,120,64,42,216,92,180,162,153,57,200,68,109,37,103,93,55,31,57,62,57,184,33,99,230,77,209,104,203,90,196,230,231,200,252,164,253,150,249,25,13,252,217,105,235,189,211,133,205,46,194,32,213,57,198,147,34,159,217,200,147,7,179,223,114,246,50,67,124,220,159,63,252,100,125,244,201,26,180,232,212,50,112,177,28,100,88,204,65,175,105,96,159,165,206,27,159,48,194,174,117,148,177,176,224,141,190,63,69,188,63,138,183,224,87,115,164,50,199,239,24,131,76,230,144,131,26,83,132,159,2,53,33,180,79,3,54,198,141,38,245,125,60,13,28,137,229,10,180,194,227,101,0,226,223,47,92,164,29,75,236,117,69,124,122,147,99,224,238,148,108,111,162,42,96,40,171,60,181,149,93,52,113,179,211,110,234,85,111,206,166,104,242,230,144,23,82,105,209,27,202,15,217,157,130,18,176,121,101,190,69,208,118,211,144,243,22,182,95,95,241,99,40,193,30,94,179,52,95,12,166,173,201,207,218,147,191,198,98,76,165,239,30,175,244,47,237,133,124,99,7,190,125,111,83,92,28,153,35,40,180,4,182,236,232,28,255,106,90,155,142,6,125,127,16,253,101,104,17,130,128,178,140,88,137,144,80,60,181,238,25,36,65,197,79,114,239,105,78,235,159,18,190,81,9,32,225,88,13,138,88,51,107,237,239,143,167,109,156,49,99,244,42,55,215,6,35,44,125,75,161,38,228,133,97,172,159,164,30,134,123,175,165,15,100,250,80,69,99,6,58,164,5,2,211,132,151,214,160,30,169,104,209,22,162,205,169,17,144,107,10,223,232,208,53,109,21,242,51,26,77,34,17,77,253,104,111,98,130,217,225,52,113,155,214,194,136,180,5,14,97,112,4,88,152,208,97,21,152,10,141,223,211,9,6,70,157,6,208,237,152,70,29,153,99,66,181,65,37,98,156,207,224,16,155,64,47,128,76,33,78,206,140,130,85,65,243,65,116,203,146,29,158,13,254,228,227,169,120,121,202,9,75,56,186,229,179,165,182,248,233,180,26,5,205,150,70,57,28,90,105,123,77,196,120,82,41,102,27,131,88,90,12,158,65,162,215,192,164,198,208,235,180,10,108,206,232,103,185,210,105,192,138,120,11,108,31,33,224,224,202,184,39,235,55,35,224,195,233,235,160,218,195,161,19,180,5,168,153,48,197,209,246,17,216,224,162,178,87,164,26,234,225,225,47,42,186,54,122,135,39,9,67,29,63,60,160,28,136,177,106,224,15,197,201,129,145,167,49,121,120,72,158,15,244,145,202,90,23,116,172,161,246,142,87,97,186,36,252,126,243,130,239,228,80,199,69,33,140,93,29,195,157,114,12,25,103,208,246,22,181,21,107,91,173,131,19,156,159,155,55,119,189,74,216,169,127,176,154,218,197,155,219,136,66,171,94,94,22,55,75,44,2,45,236,231,81,62,180,146,100,110,152,169,205,241,49,200,89,232,241,108,189,190,176,7,16,35,254,225,255,91,138,148,170,62,144,216,165,144,49,67,68,74,91,167,183,192,160,94,139,154,78,175,165,33,27,113,168,250,32,65,120,191,121,176,48,138,64,226,246,144,235,194,69,97,135,132,149,198,117,51,111,136,44,48,112,23,25,218,38,201,253,7,100,48,19,22,105,243,196,39,76,73,217,144,232,53,189,197,67,33,52,88,247,164,146,201,200,206,200,98,39,175,117,106,113,234,162,61,108,12,236,134,131,214,104,122,81,255,113,96,81,167,39,100,73,59,148,224,230,53,78,128,244,149,192,45,228,222,40,71,28,192,124,230,191,58,229,84,124,214,231,62,76,189,103,25,123,156,80,80,28,228,124,48,42,14,122,21,73,35,216,66,131,24,161,14,99,149,71,11,63,151,0,111,177,186,250,40,246,90,81,75,30,253,119,65,72,177,30,224,231,14,121,59,24,181,164,49,106,137,53,106,73,251,168,37,114,124,148,233,176,26,165,196,62,10,254,113,112,152,232,58,85,91,210,147,135,64,151,144,163,112,216,216,226,9,250,237,89,15,59,207,12,8,70,234,122,120,64,200,238,208,153,210,200,220,241,200,88,187,255,138,241,246,105,200,230,57,226,41,115,173,47,129,77,72,40,226,69,17,96,62,40,97,194,111,40,92,24,200,224,214,19,142,171,51,207,214,113,26,166,101,239,74,126,10,236,35,174,220,28,35,156,59,152,183,23,166,179,85,6,108,101,65,138,217,49,154,7,43,91,92,24,147,185,108,50,113,168,98,27,220,194,123,29,109,140,165,242,77,152,23,209,235,36,11,97,181,40,75,47,133,26,69,89,95,135,235,56,217,113,167,175,72,17,199,233,191,176,1,244,12,70,15,31,123,104,33,239,59,221,109,23,3,139,195,243,130,190,131,148,13,129,163,205,137,113,163,224,236,40,14,163,147,146,254,146,100,35,167,59,199,140,176,137,43,57,215,118,206,91,5,212,182,230,172,50,160,79,48,99,133,163,122,164,204,62,202,171,70,227,10,107,8,120,186,167,255,93,60,197,85,159,76,240,58,206,103,51,8,96,201,144,134,71,57,197,106,207,228,106,205,8,187,132,86,107,252,111,88,173,56,91,214,98,21,236,103,135,252,168,89,181,63,159,86,66,132,85,212,176,63,196,35,121,160,249,81,213,202,106,244,71,91,250,175,241,72,110,2,159,171,50,213,252,82,187,156,81,200,106,70,147,128,203,147,195,221,235,181,111,189,89,201,11,123,92,254,214,141,46,6,66,65,105,137,32,150,42,158,242,223,17,226,161,180,120,130,149,93,160,1,208,12,254,12,56,119,2,28,227,204,94,123,243,32,151,37,243,61,200,175,184,151,182,181,196,223,48,113,163,19,17,213,19,22,103,221,72,75,189,102,55,0,58,191,84,12,140,21,252,38,99,45,177,12,54,79,159,61,133,73,161,191,51,113,21,44,137,255,188,65,239,106,37,246,21,104,33,162,175,144,187,93,129,168,109,139,98,18,79,3,156,96,144,129,80,132,21,177,184,143,231,64,6,239,124,167,55,232,247,255,195,17,59,253,75,2,15,126,77,15,10,117,144,158,246,98,66,133,68,103,121,182,185,160,74,96,139,59,226,126,126,231,207,161,101,243,157,191,133,134,21,229,252,44,186,137,89,41,114,37,156,69,146,101,243,30,117,2,36,76,245,172,174,153,252,197,222,67,12,91,148,160,226,61,25,201,161,31,181,53,68,36,222,199,246,26,252,190,46,36,227,45,16,6,195,142,131,123,117,103,254,115,26,151,133,159,73,36,203,145,179,133,189,115,129,91,233,93,250,115,129,68,42,163,26,84,72,203,151,217,157,179,175,173,174,53,75,122,94,24,72,237,188,66,0,69,244,248,187,65,144,81,240,180,29,254,192,128,103,119,207,48,229,25,38,225,175,221,51,109,75,104,155,68,103,178,80,203,94,21,93,89,3,7,203,14,19,187,138,217,93,61,66,10,214,120,242,13,69,205,218,53,223,237,228,187,188,249,42,199,87,90,25,134,8,211,52,31,23,101,182,65,165,249,4,151,58,26,243,25,157,248,243,185,65,232,222,4,176,52,158,88,157,248,29,75,69,93,185,196,105,99,197,248,154,212,231,114,185,46,26,171,124,141,186,242,133,94,205,11,189,198,111,2,137,10,231,111,246,195,27,84,150,100,27,185,94,166,193,74,44,159,15,128,198,169,116,181,110,166,193,18,105,43,43,240,208,194,1,94,58,98,134,132,235,70,170,130,174,112,205,135,184,66,99,100,196,118,193,252,148,181,212,249,73,197,138,67,220,6,119,147,221,116,120,11,140,222,45,250,25,243,94,90,58,93,147,145,119,19,102,11,16,93,48,158,195,159,156,247,214,237,148,235,185,165,106,80,107,146,78,27,235,247,214,226,143,126,111,91,190,50,236,27,45,226,168,25,108,213,68,107,202,163,13,48,212,48,95,112,0,245,248,1,133,14,12,172,237,240,99,239,142,19,54,58,97,71,9,181,229,157,200,149,40,239,29,51,230,206,126,97,156,33,245,248,189,2,61,151,103,193,82,189,168,222,177,18,7,183,244,70,171,96,233,3,15,199,191,20,15,183,196,211,12,159,109,30,78,56,208,189,104,1,251,106,110,137,142,228,122,164,12,24,29,122,250,138,8,210,83,166,68,95,173,183,69,201,142,210,203,248,6,254,141,238,208,19,178,76,118,116,13,122,179,236,21,5,28,23,236,45,150,159,56,214,205,61,177,60,107,88,28,162,150,182,64,147,72,29,185,136,140,135,215,202,25,111,161,180,193,13,47,202,200,48,110,81,178,6,182,109,205,18,20,251,95,45,240,65,186,95,57,210,112,135,225,73,203,16,49,78,230,136,229,61,16,249,211,64,6,57,241,252,13,49,186,3,17,98,154,116,105,68,169,135,172,236,78,20,218,176,122,150,142,128,161,96,101,80,53,18,138,188,167,103,71,202,202,27,21,70,58,196,27,37,216,17,203,204,93,145,111,166,168,201,246,179,135,135,43,119,140,252,2,58,101,146,13,222,112,119,124,188,83,248,161,59,131,22,186,198,174,203,23,176,112,22,248,32,219,191,15,3,139,11,134,191,75,56,45,136,21,95,201,115,102,173,142,24,56,6,132,234,230,90,232,14,46,20,98,7,204,173,180,235,36,155,49,51,135,115,166,112,230,189,41,135,82,121,65,235,2,41,237,123,9,212,105,112,83,239,196,237,112,54,186,11,110,131,129,15,147,3,127,128,78,200,114,158,154,57,26,185,119,240,230,54,80,197,61,213,83,133,161,111,121,158,233,228,9,234,7,142,224,5,5,172,56,243,236,119,232,90,163,26,122,231,201,215,183,234,245,45,191,86,88,164,158,188,248,170,95,186,101,30,93,127,233,186,117,140,229,224,84,93,133,225,4,168,21,136,180,176,16,24,208,91,116,144,26,142,61,113,13,4,207,182,113,19,151,193,245,164,51,29,94,66,253,151,134,24,110,144,24,26,11,52,160,133,152,43,184,20,24,99,3,254,140,3,73,13,47,167,213,26,47,101,133,7,232,226,165,125,174,127,87,99,250,210,147,138,113,29,69,11,196,74,208,98,115,130,108,234,84,221,80,216,154,111,100,129,44,243,184,110,87,26,229,35,203,147,129,192,199,95,6,153,8,39,25,55,86,229,118,200,65,101,66,60,108,10,92,201,158,84,221,241,166,71,58,150,102,227,109,161,247,183,71,12,146,17,230,25,117,237,21,67,213,31,117,103,163,26,2,13,218,205,25,191,141,83,5,239,97,59,133,151,86,142,127,234,28,21,148,26,43,199,223,43,74,117,203,209,220,100,249,181,154,197,2,210,49,121,162,177,170,168,52,193,247,130,146,141,198,199,193,55,223,138,116,28,12,158,129,192,192,171,14,151,155,229,169,17,142,173,42,248,56,33,143,26,157,33,107,102,56,170,100,136,199,77,229,41,156,138,97,80,14,195,231,65,10,12,139,14,131,136,26,121,180,11,24,234,114,232,214,6,103,220,178,28,182,76,195,199,85,97,28,62,197,83,9,255,146,58,14,200,54,61,195,95,45,175,29,31,91,150,73,201,88,171,77,41,28,169,182,152,150,95,83,20,191,177,37,172,208,185,17,196,168,226,32,255,53,120,55,174,94,186,151,36,164,123,116,143,92,6,253,97,105,144,111,186,221,82,245,52,157,148,74,59,10,93,252,39,114,34,208,150,76,57,25,224,160,210,124,121,21,149,203,169,188,77,225,23,244,21,174,96,78,80,142,38,212,66,147,60,212,203,3,210,45,203,243,177,109,85,143,141,29,230,207,131,16,218,152,155,54,230,86,27,105,229,83,27,69,69,55,62,31,27,190,136,138,73,159,7,57,20,147,26,43,98,6,165,81,33,47,121,72,67,28,94,237,170,3,107,61,196,246,121,195,31,80,169,197,191,37,124,25,214,43,19,44,131,113,123,230,201,138,14,207,243,48,160,251,65,58,108,57,96,52,234,93,213,19,29,28,184,166,184,161,232,82,244,149,190,105,202,144,137,43,130,16,27,91,72,192,150,35,92,234,241,168,22,178,44,197,13,226,31,13,228,59,222,224,214,107,207,55,182,1,233,40,175,225,198,199,62,208,185,21,70,144,152,195,71,110,223,195,80,22,227,102,29,49,20,99,219,245,98,97,15,15,156,164,75,182,62,121,123,225,230,167,34,101,12,127,171,130,175,61,220,1,227,102,238,176,45,247,55,135,114,167,50,119,75,59,89,66,161,209,12,61,30,84,196,25,106,142,139,53,125,155,113,195,34,16,173,190,201,3,188,79,234,111,222,50,189,1,250,25,162,80,143,33,98,200,142,43,53,175,214,176,68,201,225,39,69,139,18,14,156,82,60,15,102,199,199,201,243,96,227,241,225,60,31,97,9,221,110,49,245,57,97,59,194,178,122,189,153,74,88,143,176,160,110,55,81,9,139,17,22,217,235,109,166,62,80,152,185,88,123,35,119,205,63,132,42,76,168,111,60,204,179,21,11,206,131,63,132,42,95,168,98,60,46,103,161,202,129,60,180,157,230,180,106,129,138,111,105,125,91,165,87,190,220,170,22,224,15,254,146,62,224,239,173,250,76,155,220,112,172,180,176,64,127,75,140,81,233,81,36,218,201,26,169,227,84,192,251,208,27,169,77,141,29,163,178,124,87,222,225,100,184,63,81,75,134,127,219,242,65,115,50,108,14,230,86,114,6,101,203,172,166,121,158,105,211,144,230,6,111,34,96,110,144,253,121,49,27,185,177,116,252,131,25,236,14,166,28,122,157,127,83,41,68,165,98,129,161,74,55,158,231,75,90,67,157,177,172,231,199,85,99,85,164,127,138,191,175,56,193,148,250,97,24,33,14,9,94,98,240,183,56,28,37,211,203,81,198,35,151,209,0,229,236,244,3,235,149,41,165,207,201,174,77,160,163,49,211,4,108,109,202,124,57,162,163,132,122,161,122,244,89,238,141,230,92,76,95,228,230,157,223,86,148,207,41,71,116,120,193,15,52,158,224,102,181,21,33,232,51,217,126,123,100,22,99,45,249,200,163,210,147,131,101,64,142,141,44,4,68,56,245,134,48,203,165,66,126,33,45,246,143,100,243,160,86,106,138,171,20,154,34,16,210,6,35,98,25,12,6,98,41,86,99,216,192,203,241,99,145,42,12,158,13,199,136,32,55,7,27,30,131,193,201,111,198,174,99,39,232,8,118,22,72,17,230,177,158,27,97,26,68,37,128,68,211,86,92,65,37,115,60,8,153,27,88,99,231,143,220,233,174,198,192,48,203,2,146,249,63,144,245,10,214,104,124,44,241,152,117,180,5,14,69,12,50,108,37,172,208,229,141,196,211,255,92,128,145,218,9,209,12,44,50,196,238,47,146,236,214,95,197,243,121,148,58,21,232,109,24,190,179,76,69,58,80,13,85,108,10,13,174,55,132,101,78,235,178,154,9,145,193,108,238,51,36,201,213,74,200,165,167,181,68,169,105,244,252,79,69,72,248,74,79,249,191,22,226,64,13,231,255,127,99,28,224,109,31,79,198,65,7,112,122,253,153,200,8,102,127,224,178,172,244,64,33,182,208,244,185,247,230,234,215,63,234,239,41,132,5,233,25,228,101,133,94,72,42,100,235,16,227,181,250,192,147,66,79,250,67,148,117,123,108,169,229,179,23,58,208,139,234,10,209,161,23,205,14,136,26,192,7,216,164,119,136,233,193,25,90,44,4,233,250,97,115,170,92,252,231,77,208,43,171,91,85,132,52,6,9,26,254,185,80,17,188,76,243,10,210,20,208,127,187,5,195,208,242,29,136,172,203,249,208,186,80,167,104,131,234,1,222,168,59,121,60,86,228,79,100,77,85,216,232,200,4,135,14,145,28,216,208,231,240,40,61,18,76,32,200,203,171,37,247,248,138,137,122,43,192,16,186,183,3,51,42,163,13,74,91,89,187,5,124,104,242,183,235,48,78,185,72,20,229,150,20,100,40,6,121,30,72,221,100,170,16,45,236,16,24,161,40,70,133,62,22,125,96,238,11,93,87,161,92,205,31,247,32,12,73,186,111,117,100,252,138,223,177,9,44,195,142,171,240,82,153,81,2,99,22,104,41,255,65,125,41,107,208,170,113,199,103,193,22,101,4,237,191,17,26,191,142,123,233,35,202,123,192,54,30,100,21,51,242,226,24,227,54,145,227,128,151,237,153,54,168,215,161,98,79,105,14,240,190,29,54,198,63,216,67,238,192,58,189,32,227,153,182,149,174,64,173,230,114,169,213,54,172,177,59,173,41,251,35,213,29,94,132,184,152,213,90,106,205,170,66,149,83,78,155,12,12,132,90,23,24,41,195,244,164,89,138,121,71,214,140,94,117,28,255,29,136,132,109,212,241,81,18,175,151,175,2,42,209,9,36,188,126,89,80,139,74,220,16,82,210,91,78,40,150,140,209,112,20,137,100,64,211,163,185,29,181,157,237,94,230,24,80,78,225,178,171,64,149,92,46,30,16,107,100,18,67,43,97,161,224,78,217,176,155,76,61,214,225,157,187,65,177,5,88,182,225,226,5,218,152,247,122,30,135,180,36,160,242,197,20,109,27,225,143,4,96,54,112,2,240,201,112,245,98,49,92,193,7,69,175,7,164,45,158,20,232,152,164,178,192,98,236,14,134,203,231,155,225,82,117,232,6,157,2,190,3,217,98,178,156,138,27,228,249,244,245,10,81,6,210,145,45,123,136,100,218,133,247,72,31,220,28,36,63,77,12,82,143,55,201,149,39,160,182,110,119,26,92,65,197,87,251,48,216,74,111,130,159,209,148,187,36,29,115,251,167,187,70,84,140,207,5,151,100,112,194,220,128,19,42,160,66,125,254,87,209,10,211,54,180,194,212,66,43,204,105,112,221,176,21,22,145,177,12,115,25,72,138,127,99,244,40,209,200,174,65,95,108,48,67,235,120,225,224,135,26,168,241,0,0,160,214,116,169,40,217,89,21,234,48,171,130,28,238,171,119,63,100,196,218,142,66,231,213,224,229,52,123,31,87,184,196,33,131,25,183,94,60,68,120,11,217,126,241,80,122,94,37,128,153,60,183,212,46,149,143,184,71,41,162,101,113,176,130,226,112,5,251,253,255,171,248,109,95,136,139,168,130,44,53,48,18,53,206,144,205,125,107,142,191,5,54,81,51,80,213,163,191,126,110,55,129,20,27,112,180,118,197,58,8,20,63,90,77,196,130,26,204,91,179,116,125,187,119,8,90,178,122,230,161,101,122,224,192,81,19,250,116,63,132,224,34,221,187,117,50,116,180,158,113,228,150,182,206,125,38,113,14,96,40,211,174,131,246,70,127,253,139,112,186,165,231,195,35,170,158,144,95,255,249,227,235,222,183,144,26,165,51,104,230,207,31,206,9,138,25,189,143,93,66,130,219,187,150,74,250,198,214,56,91,227,98,123,212,95,141,107,183,181,210,175,140,183,61,234,220,60,66,148,69,98,136,208,93,24,131,113,217,234,101,239,99,220,249,29,254,187,215,106,94,109,115,14,210,240,247,167,46,187,228,166,123,160,26,140,174,33,189,115,115,227,192,88,223,197,240,225,239,240,161,116,222,80,223,115,12,81,56,162,127,114,166,162,118,155,236,55,150,116,163,177,184,133,218,155,112,0,17,41,69,128,104,105,85,32,208,190,64,33,46,201,82,216,93,34,22,5,93,230,203,196,73,21,225,104,26,20,90,14,12,73,5,176,27,7,203,177,153,174,187,241,1,88,68,146,251,119,99,75,95,113,107,207,172,68,88,29,245,253,72,31,172,150,17,238,169,157,55,162,138,199,227,199,3,100,218,48,129,176,37,52,121,6,190,199,168,10,146,249,143,209,238,187,8,47,194,80,227,122,58,54,153,204,139,220,188,152,49,122,168,138,44,121,57,143,23,139,55,176,136,223,108,147,50,222,160,24,182,150,191,200,179,160,77,100,174,226,174,213,40,22,190,140,90,48,165,25,194,254,240,119,242,253,225,79,223,132,233,238,99,86,13,33,214,90,134,201,120,184,48,146,255,48,227,231,10,51,25,63,215,178,47,41,205,202,25,181,6,187,67,29,244,225,66,228,251,182,79,163,187,104,182,45,27,135,194,164,125,146,71,206,165,252,64,165,56,190,78,162,46,195,63,206,180,142,200,91,207,113,64,111,129,139,82,7,5,131,117,8,36,24,68,12,54,101,62,69,244,41,87,237,16,84,241,154,84,165,69,87,130,31,250,29,19,230,249,155,112,131,151,165,168,17,202,133,83,89,243,250,96,171,100,198,237,19,66,78,123,19,56,6,239,170,45,12,128,113,3,70,163,94,142,217,5,251,187,96,57,240,197,64,137,117,112,78,174,226,5,42,99,240,70,165,208,2,162,155,146,253,27,70,45,169,4,161,83,76,7,63,185,51,52,98,38,42,139,159,39,35,254,204,82,118,181,126,85,192,87,42,50,12,47,2,149,129,159,240,146,88,10,203,81,142,55,243,31,162,162,60,157,207,221,16,175,121,91,231,80,239,247,63,55,135,116,19,74,14,36,147,233,129,105,162,145,255,146,57,66,233,245,224,28,113,184,181,176,37,190,90,200,147,147,78,10,52,40,195,136,47,98,142,83,69,248,162,240,119,70,83,54,127,1,103,0,142,241,214,107,37,14,213,17,214,201,48,65,80,14,22,74,147,162,15,68,44,105,14,66,15,44,132,86,242,80,45,78,39,127,166,184,102,251,26,203,165,245,115,234,92,189,45,134,184,180,245,237,177,214,64,113,218,213,120,3,227,190,121,62,31,110,96,192,31,89,112,201,100,51,149,236,194,99,185,14,44,203,172,129,78,91,203,113,48,90,75,255,145,80,34,66,227,160,221,226,173,7,93,134,91,61,227,21,149,209,82,210,103,149,13,49,138,11,75,246,105,192,94,117,237,217,128,62,65,53,204,156,214,122,97,175,240,22,120,85,227,144,212,78,151,197,97,202,4,228,121,118,9,124,40,18,245,124,138,174,116,228,93,142,92,33,198,169,66,155,131,216,83,194,41,8,62,54,5,235,51,169,193,52,180,72,193,176,165,82,59,231,249,76,134,232,213,4,200,204,20,77,140,24,23,142,36,28,4,255,236,140,131,241,88,92,63,194,173,40,46,133,249,97,205,168,20,179,85,180,134,190,30,208,187,55,165,158,123,196,123,58,139,215,81,138,46,43,133,164,120,144,245,181,157,142,254,78,8,239,192,181,249,118,213,245,249,104,253,244,160,180,53,67,3,160,57,100,166,108,24,114,169,37,57,176,251,54,178,31,78,214,225,117,244,110,91,110,182,101,189,173,254,68,31,11,213,210,234,194,194,101,229,114,144,143,205,19,57,172,68,123,141,94,140,156,171,60,33,53,180,164,43,186,223,15,107,144,52,40,46,170,225,172,2,203,169,203,52,210,75,203,44,231,233,34,67,225,39,65,171,168,44,203,177,153,116,254,129,180,50,228,243,207,188,224,8,126,103,120,185,150,120,147,25,6,215,74,79,226,226,213,93,153,135,99,204,3,3,24,162,0,237,38,8,59,244,106,236,166,116,157,130,151,169,232,110,135,218,14,248,186,144,95,215,91,2,133,195,7,136,209,72,48,70,243,104,17,194,46,249,152,101,184,85,180,91,61,136,91,217,182,238,166,170,71,48,12,168,121,37,155,232,103,24,12,234,12,17,127,108,99,22,66,76,68,187,29,178,212,146,53,238,9,79,94,234,147,201,112,25,134,54,60,88,79,10,199,16,148,57,131,127,248,142,63,193,136,155,89,58,11,75,151,162,146,98,7,64,8,197,202,223,165,52,56,65,98,210,160,179,241,44,210,111,106,250,235,164,21,16,176,117,226,72,134,143,212,220,112,189,188,120,8,248,20,23,93,86,210,4,5,51,237,95,144,132,87,81,130,46,114,115,195,204,100,193,92,71,101,150,78,48,232,29,69,99,175,36,231,13,130,196,240,23,163,56,216,168,252,126,172,197,31,23,165,53,29,220,57,87,115,24,205,127,194,42,129,20,89,73,114,98,65,122,75,81,213,155,243,62,34,238,240,26,23,9,94,242,26,105,234,108,92,117,16,169,7,209,64,223,91,66,68,12,112,227,225,15,243,237,133,37,137,57,48,67,209,50,203,201,118,25,216,98,24,254,56,13,19,224,134,17,144,69,38,210,79,31,93,10,194,210,66,19,122,101,149,115,228,234,79,57,234,139,249,158,205,196,63,29,164,158,146,118,234,197,137,219,92,235,11,249,238,215,229,168,16,230,254,18,169,242,235,113,240,105,44,206,199,193,155,16,158,222,141,131,123,106,32,180,211,17,32,177,250,78,236,8,217,38,223,201,208,52,116,125,21,229,62,200,243,2,219,6,61,116,246,226,253,231,154,101,168,71,80,33,37,234,252,90,191,91,199,192,185,205,237,183,50,73,222,109,103,219,124,134,55,83,252,67,126,40,233,60,197,82,66,164,104,155,70,83,98,133,27,62,211,213,184,205,106,90,111,117,227,226,172,150,237,112,40,122,93,120,107,208,53,83,119,203,21,130,221,127,188,86,119,117,50,18,119,224,1,244,25,98,146,130,55,242,214,146,7,196,243,154,97,46,47,232,77,149,22,6,143,34,153,188,55,170,86,83,19,22,133,238,73,232,237,254,153,42,14,198,185,167,108,214,196,159,145,53,61,67,209,170,97,196,251,178,106,156,5,56,7,47,144,18,93,48,3,96,47,49,201,1,41,49,195,94,8,32,111,124,183,169,140,13,72,29,71,111,113,155,9,10,243,160,92,215,41,22,51,176,73,134,63,42,148,73,79,162,126,168,0,110,10,248,221,116,1,88,29,18,16,144,224,85,232,37,242,124,30,156,239,163,57,29,2,28,156,55,1,74,136,157,130,2,231,39,114,63,189,137,202,80,0,27,105,116,85,91,125,99,95,27,88,52,158,222,162,142,25,138,221,86,138,221,242,97,184,151,254,245,247,27,73,187,124,216,92,240,194,79,132,85,155,63,219,123,226,168,84,30,3,192,155,80,243,227,98,28,38,136,78,88,210,190,225,51,55,239,6,233,168,208,200,106,79,255,251,255,60,93,10,231,255,12,28,207,74,235,80,218,51,199,243,11,132,66,13,156,142,131,127,222,141,39,201,20,168,23,208,144,25,123,132,206,78,182,24,20,142,179,236,249,40,176,166,72,172,131,9,144,254,40,143,163,226,167,112,151,109,203,151,59,177,57,49,241,202,68,46,81,81,157,78,199,81,214,157,247,102,54,252,80,0,237,94,249,235,125,115,13,181,241,82,237,139,9,3,130,192,186,72,201,128,181,185,178,134,165,145,20,228,178,8,27,203,130,205,62,233,98,172,190,44,74,47,60,48,214,24,39,30,25,6,145,218,203,33,59,184,28,74,143,145,93,224,96,100,70,35,226,233,207,45,226,94,13,219,193,246,45,166,234,246,61,91,235,140,140,52,128,23,211,205,118,155,72,42,246,24,105,227,161,6,205,197,235,214,26,155,250,177,162,205,180,221,45,223,143,45,16,136,113,21,223,160,193,187,178,60,231,194,121,57,209,24,76,45,82,93,205,162,24,157,183,121,43,229,67,13,111,173,0,249,145,230,133,24,66,139,56,79,210,127,104,131,47,3,63,97,236,168,131,115,252,109,80,33,171,180,219,122,12,176,55,13,74,104,155,175,189,173,12,202,139,175,251,180,93,126,26,139,15,99,241,199,88,252,99,44,126,30,139,95,198,226,251,177,248,125,28,112,111,196,119,244,11,24,61,241,219,56,104,119,87,74,203,175,159,145,134,108,68,255,250,38,65,252,8,223,68,255,221,255,239,190,35,126,24,7,189,129,248,231,56,152,56,176,161,206,203,104,253,110,67,128,121,168,99,129,46,224,213,51,254,142,231,250,87,122,3,4,39,154,75,246,243,13,5,84,192,243,227,98,187,94,135,57,66,90,24,78,12,95,229,225,45,222,190,200,92,4,33,39,245,54,178,142,51,2,217,228,90,204,111,124,243,129,124,196,104,161,65,87,255,142,173,188,132,165,157,103,119,4,180,7,60,41,97,194,136,95,31,149,50,137,215,30,90,182,120,9,117,165,113,24,31,13,148,22,92,118,220,68,12,226,238,155,231,155,184,192,72,201,58,176,87,66,68,204,60,199,48,144,255,160,60,133,85,8,36,50,181,179,18,151,121,184,89,197,179,87,118,198,70,23,77,193,51,179,43,145,123,215,47,42,147,167,123,242,241,195,233,219,139,215,175,62,156,190,252,233,213,229,155,87,31,191,127,119,118,17,160,227,72,150,70,23,171,48,73,200,77,118,158,221,166,23,225,122,67,22,36,235,56,93,135,119,103,118,82,82,150,87,149,132,53,204,185,108,235,248,251,211,183,223,213,138,103,63,217,139,40,89,160,69,10,153,94,125,64,240,13,245,205,217,187,95,222,94,156,190,121,95,249,232,79,54,98,42,177,211,143,6,67,162,42,35,55,253,44,171,217,100,239,92,175,170,115,136,60,31,136,236,17,30,9,196,70,164,64,98,28,92,141,59,199,88,33,132,1,217,220,147,252,12,191,10,28,109,11,150,51,109,193,110,76,217,170,155,189,17,221,185,55,162,248,109,99,247,158,232,209,124,239,249,115,155,26,190,30,143,230,190,204,50,167,144,15,68,184,134,27,94,191,252,7,207,91,146,45,224,224,84,194,53,16,31,243,16,172,173,55,42,132,168,12,113,180,177,36,7,235,55,89,161,101,10,0,84,132,136,4,185,145,114,69,2,15,196,146,160,49,206,70,90,121,158,87,137,1,222,187,227,55,40,62,161,250,104,113,130,107,30,73,161,230,114,205,134,71,168,49,147,233,124,174,179,40,42,64,81,93,33,117,83,59,89,103,38,242,176,37,104,100,102,202,113,103,20,250,174,10,181,107,223,213,165,222,66,206,252,42,43,74,212,165,37,250,110,172,73,223,64,186,172,175,38,5,110,105,170,156,223,125,204,176,163,1,159,83,112,236,201,72,165,53,120,223,21,159,48,192,253,86,123,197,142,140,251,3,74,175,207,178,220,151,121,52,203,150,105,252,135,46,208,101,132,138,106,228,198,175,152,9,7,185,227,168,209,37,91,190,177,24,156,114,90,9,120,111,247,149,142,205,210,51,182,42,169,42,36,173,132,226,148,138,174,118,198,70,185,44,169,211,89,194,45,136,67,35,208,148,107,190,116,24,142,204,48,148,102,104,148,105,108,111,80,233,39,87,73,107,197,28,244,233,40,173,206,154,95,31,197,209,103,122,172,218,228,247,6,53,193,177,209,242,122,40,73,70,105,37,156,35,45,233,75,148,21,212,142,29,181,180,27,221,123,234,45,84,22,61,159,109,226,243,190,130,2,232,70,77,5,233,69,101,75,30,152,142,166,110,206,98,154,30,155,226,69,118,248,62,211,234,97,163,18,68,47,111,81,174,127,247,88,225,246,242,81,196,99,88,175,42,136,70,109,13,170,107,144,224,32,66,193,86,45,98,191,237,27,20,124,15,247,93,235,243,30,209,60,72,78,171,174,28,84,74,179,186,72,180,105,163,30,117,139,52,83,108,11,213,56,164,15,196,80,172,202,31,150,115,80,220,96,189,163,129,120,248,77,107,28,187,69,197,41,84,244,200,108,200,54,9,114,121,169,213,128,80,242,40,1,180,118,91,45,209,71,194,148,193,219,234,55,184,84,144,85,109,216,90,74,59,75,106,86,3,225,251,231,53,137,102,192,48,28,229,149,112,205,22,55,18,7,111,55,180,115,97,19,111,105,19,19,11,240,219,134,92,137,228,5,182,31,13,249,186,251,231,181,52,68,251,110,92,63,62,84,100,32,148,245,67,179,94,241,56,33,125,131,214,7,68,123,130,184,211,125,114,49,222,72,170,110,214,168,243,65,94,231,119,221,178,50,162,7,152,223,26,103,110,152,211,121,118,14,181,185,232,182,51,227,120,231,158,168,207,100,112,201,138,172,10,227,37,179,89,26,220,198,90,55,239,218,36,221,218,172,85,151,17,117,214,202,136,68,168,210,96,242,189,43,17,15,178,173,108,146,88,138,71,182,142,93,62,103,198,60,40,76,42,123,5,220,31,164,220,32,63,113,200,38,84,68,239,98,149,109,147,249,155,240,58,58,159,191,206,51,226,149,216,101,163,114,51,108,116,58,56,43,214,229,100,142,215,221,246,61,119,220,203,135,213,89,197,75,186,18,239,187,179,227,227,239,229,224,199,245,200,142,205,138,30,211,191,81,143,213,69,191,181,204,91,224,7,43,206,66,122,185,162,187,44,108,99,91,53,134,62,173,179,44,65,105,193,238,110,94,99,147,42,223,52,122,209,54,156,135,108,21,120,218,128,78,0,245,190,137,231,81,238,122,195,138,85,86,149,27,197,246,233,195,210,245,164,38,235,53,34,109,161,93,236,124,11,71,48,99,6,95,176,73,100,173,105,188,214,154,104,29,71,110,244,34,80,81,242,42,75,138,150,77,181,125,7,23,69,197,89,74,205,188,94,101,188,131,129,10,229,7,187,128,192,250,232,236,187,165,232,4,208,151,28,196,128,60,242,76,224,1,186,208,138,64,194,41,109,209,134,74,68,209,147,204,4,200,178,188,41,144,30,31,239,66,10,182,234,182,9,171,32,79,204,141,9,58,73,58,60,1,24,212,64,197,34,219,210,93,219,108,26,188,10,221,45,137,36,250,142,105,126,18,207,229,23,153,245,197,134,110,12,249,139,141,252,98,175,37,135,3,59,143,250,107,119,83,237,152,153,55,252,137,127,122,205,211,251,180,33,176,31,182,116,171,103,5,210,173,89,50,181,34,145,74,241,91,87,51,34,21,134,171,201,231,20,143,183,66,198,87,107,240,75,38,84,107,163,93,37,222,174,30,58,91,199,53,61,196,193,254,214,20,22,13,173,127,241,88,89,216,234,223,73,188,183,174,180,26,101,130,232,228,31,170,44,104,178,153,85,154,208,96,88,63,132,183,106,136,181,171,149,38,165,229,180,74,34,82,181,216,234,194,45,154,118,5,127,84,142,58,243,18,45,193,133,46,0,50,162,165,117,218,228,177,199,242,154,241,179,103,15,93,217,224,101,103,94,79,182,137,68,84,17,182,228,29,102,28,161,14,219,79,27,195,116,222,106,174,249,193,238,82,117,180,234,177,122,137,55,120,148,251,82,92,66,163,238,207,117,88,52,14,148,136,195,77,26,134,21,135,164,126,118,148,205,154,94,238,84,15,254,61,117,154,242,190,164,118,169,99,248,204,40,153,140,45,67,101,72,197,225,61,248,63,161,43,152,99,187,254,130,178,33,215,159,41,244,77,52,143,195,244,11,202,229,140,127,166,232,207,48,108,213,77,162,182,4,131,154,32,169,201,77,25,238,119,227,118,100,105,152,236,182,182,16,122,57,226,71,152,18,162,90,251,224,236,163,55,149,158,155,203,142,67,50,94,213,216,3,25,45,194,3,81,140,214,243,92,97,61,179,66,160,78,28,144,223,18,120,107,172,112,158,21,224,115,191,46,1,81,108,131,6,137,52,13,236,139,42,233,145,91,24,17,96,232,190,76,157,175,146,208,194,1,19,24,29,203,87,42,20,103,93,251,97,81,146,47,88,18,22,209,105,109,254,151,22,85,203,222,40,46,151,47,222,45,90,23,147,182,91,108,170,12,45,193,24,78,136,198,177,145,43,44,173,220,27,253,48,246,243,70,47,104,174,23,111,163,48,143,90,92,255,218,187,82,249,230,240,126,161,34,106,102,224,225,108,213,168,132,227,26,176,18,41,69,237,40,26,43,160,102,87,117,140,185,22,144,104,96,147,252,131,174,219,219,235,164,100,197,186,114,107,201,34,42,20,57,30,235,51,60,214,49,82,65,157,62,154,107,132,255,235,109,107,14,104,101,141,115,75,90,26,220,98,82,111,221,119,28,96,50,148,81,52,187,22,99,219,208,66,193,162,67,168,53,206,155,161,74,17,230,167,57,161,185,55,36,51,206,8,109,88,67,109,133,105,133,136,175,247,198,106,161,155,182,117,97,29,110,232,158,240,203,135,157,175,74,72,59,194,19,96,250,67,53,211,124,219,132,20,214,176,180,196,67,49,25,120,207,100,199,124,69,152,47,9,69,162,64,83,58,244,81,204,27,109,107,177,144,149,248,210,15,15,185,156,248,236,203,38,30,36,162,95,36,83,175,3,181,182,13,25,212,138,128,77,102,246,67,154,253,184,214,182,108,30,47,118,95,208,60,233,35,255,231,247,13,215,208,210,148,154,175,159,190,39,59,216,152,122,183,195,182,110,155,114,30,39,39,8,231,24,214,198,162,118,131,215,74,64,235,141,72,91,199,190,86,210,99,77,105,112,209,213,91,195,127,189,17,213,114,254,84,19,248,188,66,206,11,101,222,47,59,221,84,238,198,137,36,101,109,190,177,58,32,195,232,43,45,117,82,55,202,212,93,141,110,191,58,159,33,170,14,171,171,162,25,125,87,95,77,241,98,113,160,46,187,160,14,44,229,145,209,187,186,94,133,111,245,149,246,240,192,251,86,107,213,15,108,175,185,111,135,93,64,81,68,222,154,53,193,82,232,122,254,144,66,144,111,239,53,133,130,174,183,137,165,141,66,140,197,186,188,254,183,31,8,16,161,69,86,229,183,70,68,229,231,118,201,244,92,91,13,60,34,140,88,166,5,136,78,116,136,195,24,25,48,24,204,235,34,91,218,224,68,219,42,172,45,75,171,58,19,238,172,202,61,164,197,54,143,126,78,227,223,183,209,159,237,1,54,159,20,250,100,21,133,63,225,108,84,202,172,188,209,43,242,113,15,26,61,19,146,121,15,189,81,136,78,231,210,164,248,247,49,217,244,192,23,114,70,208,20,30,77,138,81,181,17,54,72,86,113,112,2,12,236,103,219,20,208,165,121,219,139,32,199,5,81,234,5,145,147,108,64,214,222,45,206,207,167,73,210,156,138,118,107,147,170,117,73,163,23,108,99,242,121,53,10,27,173,152,165,201,207,237,75,179,81,102,109,153,232,111,91,23,245,231,190,182,44,99,218,118,98,107,17,60,45,109,223,7,105,181,159,213,183,28,213,18,250,220,50,7,231,150,133,78,99,22,172,98,228,78,8,250,173,77,253,78,153,244,28,222,3,154,70,75,17,66,63,75,163,72,246,146,120,87,32,109,38,29,59,16,111,4,156,226,120,9,117,203,161,195,212,164,173,41,245,235,84,187,152,166,92,240,88,135,36,175,90,47,199,162,214,196,113,0,129,34,196,202,89,152,36,46,179,11,13,162,109,155,36,5,45,71,1,70,187,97,187,126,117,250,182,184,210,248,223,141,235,102,33,162,126,145,43,25,191,234,168,3,81,248,25,79,19,249,174,133,3,16,181,241,189,133,222,190,137,202,85,54,63,56,201,72,215,36,199,156,106,213,247,229,37,126,185,137,230,252,177,242,11,170,165,226,45,156,104,125,163,77,52,101,13,205,203,141,180,157,157,54,182,138,214,107,188,54,148,14,39,208,210,11,36,161,134,255,246,24,31,135,252,216,211,48,121,29,71,73,229,86,250,167,113,203,1,27,181,73,195,202,20,166,172,175,12,5,55,107,116,106,228,136,23,86,77,166,49,3,235,106,208,55,15,214,83,192,158,116,120,129,58,118,51,75,147,169,93,129,77,56,129,254,176,48,38,89,69,183,235,161,7,104,240,195,152,178,240,235,88,43,49,248,125,204,230,160,53,245,93,225,77,131,98,79,11,247,143,241,33,145,252,85,232,86,85,183,4,153,204,151,15,123,241,97,220,174,71,80,23,52,135,213,203,145,125,15,197,154,101,160,5,38,177,161,81,254,113,220,101,86,244,31,227,182,173,175,181,93,232,240,18,200,58,70,104,185,64,158,47,123,241,203,56,104,186,125,201,237,103,246,94,101,227,85,118,93,117,203,225,158,50,155,77,245,241,103,2,116,164,86,254,60,110,39,45,255,28,171,245,89,182,110,18,155,51,196,211,160,110,143,145,114,0,193,116,74,0,189,36,22,71,45,123,176,145,36,100,253,127,31,87,43,160,162,24,217,221,181,75,172,155,101,26,134,163,108,188,132,133,240,253,193,133,160,175,238,114,179,44,40,34,181,125,125,144,217,235,1,227,74,193,194,17,5,243,75,218,120,35,86,107,39,36,55,115,224,58,98,94,54,161,181,88,10,149,137,33,168,33,83,193,153,178,182,76,50,44,77,162,154,99,25,1,96,88,121,188,104,118,241,223,135,135,190,215,29,12,139,32,22,51,244,57,118,139,110,224,92,162,43,234,165,211,157,73,6,12,246,18,58,36,145,87,82,212,9,126,181,192,52,202,14,143,138,180,153,128,21,250,1,127,33,120,81,169,129,242,82,10,31,199,214,141,114,217,17,217,68,181,104,221,222,26,131,189,53,211,38,211,71,60,35,243,14,199,3,20,118,105,212,85,12,120,1,85,135,100,68,250,115,186,45,34,171,9,199,199,111,199,110,140,190,144,57,197,84,168,215,138,227,52,34,67,114,255,37,98,157,162,163,137,52,108,145,78,50,71,115,18,197,84,18,249,185,161,21,100,37,35,167,34,108,172,103,136,221,166,222,25,178,29,197,77,251,113,141,109,226,128,207,107,59,244,242,26,225,184,122,3,51,244,43,67,202,215,242,130,163,124,222,55,254,138,81,139,101,125,234,141,82,159,77,89,83,140,2,200,150,171,136,51,109,46,115,143,204,42,154,17,121,45,60,2,105,194,12,65,172,16,168,72,239,92,40,144,171,144,76,90,40,27,217,189,242,179,121,107,125,68,153,236,66,42,111,149,75,166,178,180,81,4,8,123,24,36,8,8,85,49,102,67,147,28,233,233,44,98,101,144,153,161,55,32,222,110,23,86,240,236,152,6,113,229,46,188,225,230,17,55,207,21,222,189,41,177,100,40,29,249,83,237,55,89,15,55,135,190,160,30,10,117,253,41,12,253,134,12,70,75,140,194,106,92,69,242,64,37,163,210,179,230,189,155,218,226,178,72,107,33,168,116,120,91,111,52,147,190,94,126,100,60,34,194,231,49,145,2,160,115,161,184,113,87,136,151,138,103,24,91,167,202,59,247,37,246,94,35,21,169,51,80,82,146,173,52,11,29,69,21,223,217,32,245,17,213,79,25,39,131,220,81,51,78,70,84,74,217,85,4,220,125,172,83,26,205,30,225,110,90,194,189,0,173,64,221,100,72,17,227,113,204,66,244,46,87,235,81,129,147,89,76,198,176,242,196,200,26,97,11,148,46,74,141,149,156,153,72,105,173,173,113,127,11,116,236,209,125,22,92,93,16,154,78,135,181,46,235,47,237,239,24,34,128,185,151,141,101,98,75,46,199,5,227,28,227,146,130,125,114,164,57,30,69,3,216,6,29,65,160,82,131,39,228,177,193,6,99,135,47,159,235,147,97,229,46,61,221,34,111,217,237,14,233,165,100,50,17,99,175,62,11,69,101,105,105,92,249,149,180,178,77,244,153,115,96,235,222,88,51,69,17,210,98,65,235,43,83,103,13,83,4,40,70,217,51,161,114,123,88,143,14,64,196,163,8,152,230,20,123,196,116,107,35,36,148,8,239,170,94,224,144,94,77,216,231,118,48,103,110,150,53,141,121,101,233,95,145,183,16,71,205,228,187,184,93,61,133,15,196,59,201,86,237,134,187,224,106,180,131,105,240,217,27,254,54,184,122,120,112,110,240,18,208,49,187,136,130,92,72,139,100,57,6,46,255,8,204,70,33,195,247,194,171,77,74,205,68,240,84,94,68,102,39,69,150,151,117,138,164,237,203,43,52,175,87,54,156,192,25,210,66,173,171,49,172,171,49,208,187,177,178,252,233,192,164,83,140,150,142,241,249,231,230,95,67,203,59,214,154,239,184,183,192,115,220,121,162,83,247,70,16,238,17,12,197,238,121,208,247,232,27,27,6,128,204,130,118,189,158,39,78,221,142,162,249,29,233,249,112,187,133,206,140,49,170,192,98,123,242,102,91,80,240,228,78,13,70,128,91,211,49,51,105,57,35,52,223,177,220,77,167,5,112,28,29,233,41,164,220,179,181,59,88,218,193,216,16,120,194,189,31,187,247,108,64,229,71,194,242,76,204,68,211,47,217,143,69,221,1,25,151,173,113,2,131,98,191,196,231,237,17,12,19,182,158,167,88,16,236,204,6,76,216,48,123,209,167,216,239,76,135,186,110,134,48,237,34,67,167,61,233,232,150,217,1,11,136,231,169,92,19,104,72,207,42,39,83,66,227,34,94,231,176,174,133,186,135,22,138,230,136,28,89,192,97,195,225,152,150,107,217,66,201,135,245,240,31,36,48,51,255,132,244,145,213,120,186,53,161,174,146,206,37,17,154,62,132,29,11,127,61,165,88,87,97,241,99,132,166,217,106,196,250,50,138,130,121,213,205,61,47,71,87,204,110,144,107,199,63,26,161,136,81,106,137,28,103,157,207,184,189,211,242,190,216,21,68,197,149,4,31,222,197,228,68,210,152,82,254,68,202,137,167,143,231,146,5,19,89,139,108,135,126,67,64,226,142,45,133,227,26,112,232,51,88,191,101,4,223,194,218,119,232,162,14,214,110,214,113,201,88,168,232,72,145,65,27,177,228,196,245,166,170,213,240,171,214,66,20,215,136,50,119,130,251,89,8,114,126,17,135,233,179,185,127,232,162,137,175,52,162,69,148,35,178,162,70,60,44,92,231,14,75,116,196,31,161,135,247,90,64,109,208,10,55,123,228,131,93,203,7,195,178,54,234,202,93,139,227,139,185,248,24,122,234,97,135,209,128,69,210,97,189,112,110,231,192,240,142,121,161,229,118,203,101,10,243,103,86,126,46,68,121,142,182,126,133,139,247,64,121,3,84,32,20,208,179,36,194,238,252,11,227,102,62,254,236,88,112,86,51,24,242,25,251,91,27,4,235,205,225,145,216,99,84,242,48,255,23,218,76,223,53,231,58,132,170,210,57,173,44,76,117,41,210,228,182,160,190,225,229,108,227,125,168,187,238,53,123,203,31,195,244,135,213,94,171,244,76,175,3,206,32,226,198,220,90,89,31,95,16,177,245,145,41,237,127,180,40,150,81,214,50,178,141,94,38,41,226,26,39,97,233,76,97,62,194,60,76,146,40,121,100,74,228,165,30,141,54,42,166,52,230,168,163,62,198,184,186,68,47,84,2,53,202,241,60,138,232,94,169,62,179,189,197,149,64,83,103,71,78,84,57,56,81,172,60,107,225,26,139,131,237,225,165,29,161,16,29,35,247,151,74,56,160,130,70,190,48,35,79,73,255,234,152,103,82,164,49,20,52,233,28,130,120,225,225,65,150,192,177,14,237,153,62,106,200,252,65,234,37,100,156,31,144,239,174,118,82,115,200,214,255,179,107,60,50,109,133,197,112,142,116,120,148,7,165,143,215,90,39,172,76,35,41,194,210,165,225,145,78,204,153,20,99,197,76,204,197,6,36,251,35,247,8,120,161,35,217,58,170,193,97,4,250,218,140,228,162,198,4,54,196,37,165,253,137,36,79,29,237,41,144,244,81,84,225,169,144,159,127,120,72,168,78,75,8,2,126,41,65,247,151,25,176,181,54,158,141,114,83,213,160,54,50,161,0,17,3,177,165,109,183,213,89,16,241,81,126,4,165,112,37,110,76,60,224,204,187,159,163,246,232,191,251,209,140,250,152,71,5,240,238,151,78,23,131,229,97,36,81,235,93,52,199,40,34,234,93,66,1,168,91,61,85,177,104,233,11,59,211,237,16,43,120,32,55,26,20,112,31,27,68,132,122,213,28,46,112,161,199,199,32,45,41,17,225,70,14,226,92,168,44,254,66,84,88,95,127,201,104,29,43,97,15,47,98,217,55,113,23,48,181,234,115,168,130,226,236,197,149,172,105,99,106,218,212,107,234,14,254,29,117,117,7,251,97,56,114,81,77,120,83,83,151,100,242,6,184,13,109,194,221,136,149,39,174,254,204,23,115,248,2,165,236,195,16,22,238,205,103,222,95,121,232,199,205,82,236,13,66,72,73,132,119,197,197,223,203,181,162,191,240,103,199,199,51,102,160,229,171,151,59,243,18,150,81,34,69,201,226,66,189,230,225,137,85,254,119,55,36,71,200,47,54,156,252,129,86,170,73,158,219,17,229,44,98,115,132,46,236,114,247,91,244,101,219,177,69,182,163,35,52,84,80,212,168,102,51,47,183,191,213,37,155,80,109,42,5,169,114,71,143,20,84,107,185,131,215,165,38,20,85,167,26,150,238,48,183,25,6,127,103,109,80,238,217,214,22,149,51,133,174,43,24,204,194,173,190,105,202,9,169,38,79,164,230,149,76,170,212,98,49,31,43,207,189,220,38,217,67,134,144,11,46,208,32,64,75,114,123,12,220,149,34,12,34,219,21,84,221,48,113,48,70,45,105,174,231,135,45,135,160,103,33,5,84,48,199,22,157,154,19,161,190,225,33,156,46,188,100,136,218,149,42,134,194,208,9,82,227,195,169,127,177,71,80,244,210,228,131,17,98,240,62,194,214,80,21,117,55,0,66,41,71,85,220,33,186,168,164,237,168,85,116,134,147,138,34,105,192,236,42,25,59,39,216,180,124,218,146,31,217,37,43,150,229,234,208,145,201,98,43,123,38,189,9,211,112,137,238,78,112,244,29,13,134,17,144,29,196,100,200,229,45,128,79,248,57,150,31,19,198,92,173,248,50,145,31,147,39,99,171,198,36,235,20,1,172,218,146,56,190,128,160,226,94,85,85,233,98,22,200,187,218,196,27,37,126,130,22,4,43,120,186,217,10,68,145,99,248,165,57,136,60,213,27,7,191,16,21,213,143,159,214,148,67,182,106,223,167,62,114,197,26,136,82,183,192,159,137,3,119,10,254,81,6,156,94,80,118,224,12,34,149,62,172,169,77,197,237,174,125,46,5,233,252,51,14,157,195,35,182,10,243,136,124,32,217,6,107,131,113,207,103,56,48,247,242,34,111,195,244,159,98,30,47,249,194,15,42,195,240,23,203,22,87,29,119,165,78,60,94,49,192,50,44,59,104,212,220,100,71,149,124,25,96,40,194,148,45,78,164,26,238,172,130,10,163,63,217,211,160,171,237,178,108,66,156,44,141,115,107,54,2,169,132,177,158,129,224,91,129,97,151,29,233,61,31,181,172,16,41,45,223,116,80,189,17,34,35,131,218,116,73,110,229,21,233,85,232,82,220,6,163,238,182,228,108,173,73,208,154,25,165,90,66,240,64,175,236,118,117,192,0,188,62,32,253,97,39,88,117,196,174,83,53,175,215,55,95,174,190,107,229,216,116,28,234,179,237,66,95,154,146,106,171,69,162,112,37,179,47,41,14,214,197,110,125,149,41,155,34,196,52,81,148,111,70,118,115,32,224,212,124,81,226,50,14,147,134,39,173,252,232,170,99,130,171,137,251,230,6,146,241,116,106,133,254,20,193,118,152,159,207,90,129,43,112,117,93,228,34,13,54,87,174,131,49,121,28,209,71,131,3,152,100,14,112,241,244,153,124,228,64,217,248,18,179,93,80,208,146,162,204,179,235,136,174,69,74,4,151,71,91,102,146,20,232,181,107,101,245,108,48,10,233,5,195,230,135,210,130,204,41,104,168,232,192,250,92,166,15,89,9,59,205,65,162,195,97,22,2,52,182,115,102,113,62,67,60,244,28,56,255,147,111,159,216,189,0,218,3,29,204,132,107,245,165,23,123,208,57,215,206,198,73,49,252,199,169,220,75,244,39,85,29,44,100,104,17,213,65,157,75,221,111,57,113,10,244,55,46,153,217,142,97,212,185,181,163,208,183,31,81,51,40,103,21,99,126,148,28,30,44,121,66,234,181,247,231,79,7,223,246,185,162,119,121,188,140,83,119,98,53,92,79,137,154,161,41,42,154,165,35,133,235,68,235,77,185,115,188,23,189,1,71,72,177,102,42,80,143,216,37,97,63,4,206,255,90,44,22,142,78,195,137,227,168,40,207,60,180,187,41,85,8,197,136,109,60,104,165,148,64,61,144,1,4,42,10,137,32,23,47,243,120,14,231,47,107,26,166,244,158,150,166,164,23,247,127,248,95,139,58,139,226,59,150,10,203,17,9,173,86,138,195,248,83,156,94,35,55,140,241,131,240,47,193,157,250,247,58,216,156,83,102,27,103,15,52,156,81,73,253,251,98,149,221,98,96,42,210,235,235,24,87,248,233,60,102,168,0,255,219,189,208,107,210,151,113,45,158,49,115,238,20,89,2,205,223,155,120,88,64,144,195,132,162,84,1,69,142,54,88,116,177,206,224,128,53,191,222,100,41,108,181,84,98,3,242,242,244,121,10,198,188,28,101,226,69,252,71,228,255,69,216,11,88,126,3,141,102,50,65,156,63,60,157,38,137,76,112,194,109,153,57,48,100,105,10,98,208,91,200,94,80,213,104,1,29,167,75,95,198,22,210,193,190,94,133,5,37,99,23,81,215,3,116,96,137,17,186,226,155,200,239,139,21,13,42,134,175,252,184,194,232,61,89,50,247,7,79,251,98,155,194,251,188,8,19,10,15,207,99,123,63,143,209,223,25,14,43,28,25,178,12,131,145,41,97,49,46,105,98,162,87,55,64,1,161,49,144,184,119,63,45,60,113,215,9,118,29,35,200,223,118,170,86,21,117,192,9,138,198,102,97,202,58,236,161,175,64,227,249,126,86,179,146,217,154,143,36,188,149,181,205,115,142,130,112,20,118,29,135,17,46,152,249,52,177,2,200,136,0,161,195,83,27,140,94,94,44,235,34,227,169,167,203,204,36,226,225,87,142,125,220,156,254,233,190,208,93,97,45,84,119,233,105,15,44,104,241,208,196,40,39,27,136,254,48,52,205,12,213,213,66,214,14,174,60,9,97,24,178,23,65,255,248,88,249,112,76,178,169,9,92,110,245,130,46,142,14,158,116,58,46,183,170,140,237,3,209,4,175,122,182,101,50,98,6,145,100,245,149,200,30,57,206,46,153,31,226,149,220,240,129,192,58,101,212,31,138,222,12,181,122,242,82,24,8,117,36,122,3,252,223,51,248,143,239,129,49,144,30,6,133,113,239,255,120,230,15,250,64,20,32,25,215,58,238,25,220,165,191,250,57,44,14,32,141,244,244,27,60,13,224,105,143,148,113,158,199,139,50,232,116,148,55,14,181,136,66,135,74,80,91,36,236,89,237,224,4,22,108,195,109,215,132,164,9,219,72,97,200,40,184,54,229,215,57,249,152,142,154,103,241,133,169,251,160,191,169,206,114,224,107,140,12,119,232,107,211,160,234,199,43,56,40,146,122,188,170,21,207,180,245,81,237,43,244,61,161,160,100,214,71,203,207,125,4,103,214,63,15,27,221,154,207,64,32,252,35,137,110,162,36,64,94,233,143,160,108,20,115,150,135,203,101,120,149,68,95,88,220,92,231,199,18,103,219,188,200,242,0,37,246,104,228,224,34,115,124,149,90,173,202,172,108,187,34,123,145,22,192,96,166,37,10,66,214,166,52,134,234,24,74,89,177,47,15,15,138,15,33,163,73,227,8,82,72,241,74,159,6,100,23,2,162,80,118,164,96,46,204,212,131,40,68,112,166,112,110,97,135,244,194,146,144,238,50,140,224,161,86,252,24,69,155,211,98,131,209,166,148,239,146,189,25,129,15,194,238,21,32,200,236,235,56,184,214,128,110,107,221,222,4,247,114,167,21,149,157,86,240,78,27,206,70,91,222,162,27,207,255,49,113,183,98,131,1,181,129,40,204,220,173,65,139,147,192,25,227,108,189,150,195,92,48,45,129,110,53,219,128,100,116,230,221,155,170,229,64,193,240,253,170,234,55,73,191,9,25,230,74,134,140,242,183,146,155,145,207,251,61,118,138,10,10,228,143,223,2,56,255,170,185,32,229,7,211,252,253,126,38,237,195,15,110,118,39,137,194,27,212,74,87,233,159,221,209,86,250,71,107,9,163,209,11,173,79,22,11,177,170,15,2,200,128,214,58,34,13,11,225,188,231,58,8,236,185,98,66,9,93,228,42,217,230,38,165,64,185,156,188,13,77,90,2,105,139,108,182,45,48,10,11,229,191,152,101,8,92,164,48,229,47,144,61,225,251,158,2,100,221,252,132,88,135,11,28,48,144,102,115,185,139,184,176,185,213,144,51,94,174,115,132,97,66,123,191,138,184,168,130,69,230,120,104,197,202,131,106,100,253,246,171,206,85,168,51,184,10,110,200,1,157,175,158,84,61,176,172,179,224,202,122,161,217,112,199,83,69,48,135,142,90,7,171,132,137,196,194,4,38,213,124,50,109,124,19,87,191,193,17,250,204,23,9,55,199,117,104,92,49,68,187,74,208,195,235,160,161,161,76,148,251,122,14,105,155,160,152,161,134,116,205,239,164,253,61,136,58,56,218,14,106,15,110,42,233,60,246,242,100,223,53,136,64,41,106,66,210,112,197,187,210,81,82,134,35,220,29,154,6,216,178,6,153,10,96,129,119,193,2,142,223,67,101,114,208,107,188,194,246,134,120,175,179,58,185,11,238,240,26,113,117,178,131,31,3,16,68,22,199,199,170,66,217,82,177,240,164,205,77,91,185,60,105,226,52,184,37,57,4,151,247,202,70,246,10,11,94,55,227,96,37,35,89,174,80,117,196,227,94,55,14,163,72,129,254,248,132,254,138,59,248,117,39,118,240,239,78,48,167,63,150,113,197,101,28,187,241,137,138,210,120,235,201,216,78,171,147,203,203,24,131,222,150,187,151,57,48,86,163,71,106,163,207,124,43,195,173,39,86,42,156,103,4,211,199,54,108,132,54,73,193,51,221,83,193,32,213,52,152,231,24,65,145,131,106,234,207,88,76,123,155,209,86,11,142,216,88,169,211,54,112,9,240,52,255,116,208,248,135,233,223,31,207,164,253,96,103,100,76,128,212,43,24,187,63,158,9,252,167,27,116,88,145,118,68,25,48,41,184,22,58,31,25,201,83,165,151,124,0,65,223,80,133,72,108,173,97,238,207,44,175,144,203,81,100,1,13,248,146,239,223,199,51,119,5,20,237,158,232,201,235,168,156,129,84,236,47,89,134,35,55,72,134,110,20,202,12,44,186,43,253,51,33,133,103,26,21,255,84,104,241,145,201,249,173,38,228,218,179,26,15,2,10,220,1,231,145,117,16,64,18,30,74,212,147,11,232,61,223,117,16,89,171,80,145,11,25,193,60,19,181,60,146,76,120,242,125,81,127,79,36,65,189,141,169,158,87,1,15,252,250,225,225,168,79,42,54,109,43,51,56,25,136,175,159,90,237,243,252,184,120,141,154,179,200,93,123,199,199,235,23,253,81,119,237,15,176,61,124,60,89,221,123,242,74,92,168,195,202,42,2,146,153,55,209,60,5,102,113,7,158,120,207,44,26,159,42,77,238,204,202,221,228,104,237,234,101,157,53,62,116,17,206,17,222,253,49,231,60,235,236,10,131,243,130,229,9,210,238,241,101,108,70,78,21,38,240,182,134,90,147,12,71,174,57,143,190,160,156,88,39,45,65,29,237,13,151,28,174,153,49,6,69,36,191,145,248,248,248,239,137,27,139,251,26,15,208,223,67,251,197,189,174,221,15,5,203,28,112,42,249,153,152,93,85,226,93,74,121,164,82,244,126,47,137,67,235,219,33,212,154,183,212,170,196,146,190,226,83,250,141,118,64,221,145,221,24,86,222,85,152,196,160,213,114,112,253,8,141,198,175,28,98,202,247,238,69,110,25,39,117,58,150,251,236,38,204,161,245,44,26,241,134,197,129,189,238,4,99,75,134,191,236,52,116,199,165,198,59,45,217,66,90,63,13,232,201,133,227,188,56,95,166,89,30,209,49,47,127,99,24,82,126,139,202,28,210,42,16,188,153,126,162,232,150,33,8,173,6,7,208,179,130,168,62,194,112,91,161,101,58,205,160,158,15,15,13,171,54,114,102,184,87,45,163,107,118,10,165,110,197,153,169,152,113,85,124,185,219,153,17,121,165,217,224,199,232,42,226,11,120,148,10,203,230,151,127,146,247,168,177,119,213,239,191,136,223,33,166,133,27,107,56,24,205,184,168,23,54,39,83,231,248,84,30,139,177,49,60,163,122,169,88,154,6,143,233,3,11,4,204,158,197,86,114,39,44,110,135,214,231,171,207,89,255,97,164,234,141,82,106,51,177,228,189,52,46,49,78,252,195,195,117,167,13,221,185,93,2,212,174,230,150,26,13,49,226,89,7,31,156,225,165,150,141,87,76,149,211,93,172,89,50,58,94,28,148,173,161,0,77,147,200,186,167,46,228,1,203,74,43,16,17,205,235,239,252,24,49,206,45,34,241,62,139,209,0,244,80,156,41,227,77,139,1,183,134,120,93,104,171,92,4,67,11,184,161,71,74,144,6,222,73,24,204,240,222,24,232,51,209,130,16,125,113,60,69,132,201,138,17,82,115,148,96,32,19,30,46,239,165,114,22,93,22,154,206,184,64,40,209,66,139,234,138,201,158,91,14,189,85,243,92,200,75,161,13,223,48,86,11,216,34,163,60,115,231,166,77,107,49,215,109,90,52,8,197,188,85,50,95,5,20,2,171,162,144,105,36,176,155,200,209,230,225,97,5,60,45,218,57,123,106,236,240,210,110,163,251,63,167,254,139,77,165,255,107,233,41,178,177,21,103,42,175,116,224,184,191,243,215,72,238,118,240,103,48,221,15,227,209,134,89,231,37,73,208,27,177,196,43,56,30,174,77,235,120,130,208,40,207,38,171,105,56,172,242,161,105,229,219,54,168,136,197,138,38,1,242,104,119,109,140,24,93,46,97,64,144,29,190,10,89,235,218,168,41,102,49,6,51,97,214,124,16,181,197,221,173,59,146,219,160,160,58,118,41,126,206,237,106,248,64,91,45,180,120,143,168,222,18,56,117,134,101,101,86,114,212,81,174,195,252,250,67,52,207,195,91,183,233,4,29,167,51,232,48,156,141,97,242,62,143,240,152,252,185,25,255,88,178,97,116,23,66,20,81,110,88,171,223,38,48,44,145,5,123,211,29,172,176,81,19,115,86,198,54,156,141,158,226,226,59,44,18,207,49,251,107,228,150,162,67,156,238,137,81,254,147,233,64,43,97,155,76,225,136,3,178,150,122,86,160,133,136,81,115,135,225,115,44,124,110,235,166,203,26,133,9,213,174,44,69,38,48,128,139,77,41,234,164,15,97,115,68,99,32,145,140,148,121,136,247,17,17,206,86,149,168,100,158,61,164,76,69,216,140,190,186,60,66,36,51,109,93,84,62,101,251,125,211,203,254,3,197,159,175,69,11,251,101,233,182,149,35,209,66,153,226,55,32,203,154,193,160,109,120,75,250,38,181,23,57,58,231,143,210,71,151,57,77,124,219,254,44,213,254,140,8,172,201,114,241,221,99,224,225,218,186,67,71,207,79,157,224,149,197,228,189,174,26,199,48,5,125,25,22,100,226,235,122,66,154,20,191,67,179,18,74,202,241,222,245,188,67,17,122,72,225,52,39,235,24,178,200,129,35,171,172,92,143,224,133,233,172,158,22,163,38,196,185,195,43,82,24,73,101,240,139,79,163,1,240,203,155,122,28,197,3,161,48,109,12,248,74,249,236,123,179,70,251,132,5,47,210,47,180,176,26,26,235,172,82,108,152,193,117,215,184,177,240,1,14,0,33,223,12,236,55,3,122,115,175,144,224,95,103,57,81,31,127,195,23,145,23,184,125,64,210,224,91,201,59,138,128,226,23,226,74,14,49,62,105,19,54,255,232,104,205,25,49,57,161,76,248,107,198,191,160,6,86,193,248,243,118,163,183,242,49,187,180,74,214,202,5,215,121,229,130,171,79,60,12,49,107,100,44,115,39,5,29,105,149,75,228,128,162,28,141,208,27,181,63,245,29,216,57,38,97,48,245,205,252,253,193,55,95,70,78,240,32,79,73,119,53,32,243,202,239,241,155,231,125,50,66,203,73,137,100,217,110,189,107,248,195,64,49,195,72,25,243,146,45,20,179,151,233,159,232,59,148,6,107,151,90,36,225,105,162,19,51,89,158,86,243,87,71,157,130,181,106,144,50,14,58,74,118,111,39,114,158,16,132,43,158,12,122,25,58,110,150,140,24,146,241,81,20,179,132,245,190,99,135,138,58,210,161,162,94,99,24,25,21,27,234,99,39,120,223,25,217,73,62,253,107,54,237,203,78,107,48,193,82,58,149,194,215,228,0,108,149,64,46,166,20,208,230,35,126,107,69,212,170,204,189,5,26,199,156,97,84,231,12,209,69,78,6,190,155,173,231,190,211,117,68,60,191,67,49,170,149,157,163,178,43,31,4,252,65,137,255,14,212,119,109,252,74,229,171,94,165,26,195,129,88,75,229,109,199,104,215,5,41,214,205,101,112,18,200,126,2,53,154,96,216,113,248,103,139,255,108,240,159,53,254,179,192,127,86,248,207,50,120,141,228,141,76,213,110,2,11,123,7,157,40,96,50,11,100,38,33,31,251,33,182,191,219,5,253,225,238,121,162,110,116,119,234,212,188,11,146,201,110,42,110,145,116,156,170,144,118,99,249,99,88,220,198,229,108,229,222,157,64,159,189,251,25,172,42,24,46,255,52,120,246,228,238,4,186,15,25,229,175,129,212,12,222,76,78,167,226,26,255,116,7,83,113,25,92,77,198,83,113,134,127,224,121,40,145,72,59,158,194,186,188,246,200,203,47,184,132,111,206,96,44,120,132,59,226,26,40,50,255,190,20,144,190,229,223,41,22,158,82,209,200,222,114,184,59,172,32,167,226,81,109,201,151,207,21,64,80,110,159,231,13,175,242,40,188,30,82,39,186,142,207,170,56,238,198,171,96,121,82,39,151,226,19,30,33,214,142,153,176,8,248,10,57,228,11,79,168,167,1,62,77,189,33,14,197,133,234,193,39,204,244,137,104,135,236,7,13,4,15,3,111,231,215,1,144,146,37,242,28,240,253,80,246,240,53,126,247,122,242,167,250,119,81,237,90,207,241,97,50,7,251,91,60,16,56,255,29,72,212,252,107,97,92,228,22,143,185,130,174,38,209,180,183,66,251,52,105,191,126,30,204,148,31,223,187,0,118,251,185,39,222,203,191,31,229,223,151,242,239,27,220,180,184,206,121,201,45,26,75,238,109,176,192,37,247,19,12,216,78,124,128,127,223,14,223,77,126,154,6,179,201,135,169,128,95,208,85,252,141,11,232,61,166,207,49,253,61,167,207,57,253,35,166,111,49,253,35,167,111,57,253,37,166,111,48,253,37,167,111,56,253,13,84,24,172,39,111,167,202,218,27,228,120,84,56,249,239,68,138,154,222,247,250,248,74,199,242,205,71,147,244,22,179,188,196,231,114,91,248,111,88,246,255,169,35,125,15,227,84,124,232,104,63,68,67,19,255,168,90,88,171,168,60,106,233,151,22,205,251,71,131,82,224,245,163,246,223,6,41,109,171,111,227,82,114,68,88,62,207,135,75,53,160,55,65,57,121,246,100,69,4,0,127,224,86,195,123,139,23,1,200,215,171,231,125,143,151,7,36,65,155,110,196,149,71,214,143,80,195,170,27,100,67,212,116,197,233,54,218,83,46,188,24,93,33,20,129,23,77,50,56,18,233,166,250,99,230,176,17,15,252,152,82,9,64,172,110,128,86,93,25,248,129,93,112,211,155,137,187,224,170,55,199,154,118,79,118,221,187,39,119,207,79,190,169,87,131,128,196,47,36,124,196,109,176,234,102,64,119,176,217,183,83,32,39,244,3,219,207,70,148,167,208,146,155,227,227,49,252,185,58,62,134,78,163,71,186,184,237,162,130,28,255,105,249,82,180,140,134,176,27,199,132,106,217,29,240,229,53,87,4,3,115,42,198,64,140,58,80,71,71,213,209,214,48,210,75,6,39,223,0,113,235,3,101,235,139,11,69,53,95,41,170,9,229,118,94,160,5,180,44,213,91,195,96,45,212,96,93,6,167,208,150,179,96,44,219,242,137,218,246,26,82,111,196,57,182,16,118,216,184,119,5,251,75,150,251,209,42,87,114,169,222,253,123,94,113,225,85,225,126,194,61,168,159,94,243,134,125,25,92,194,236,13,252,222,96,8,181,247,94,62,121,255,36,198,54,96,115,187,47,159,124,132,167,87,193,21,203,234,88,238,174,89,238,121,165,220,119,92,238,155,224,204,42,23,75,236,189,161,178,161,92,44,177,251,6,203,230,114,101,89,197,239,64,103,62,61,249,212,61,127,98,138,164,196,215,79,94,119,223,61,121,135,183,70,31,159,186,31,187,239,145,75,190,233,93,62,137,159,184,131,222,181,71,197,159,233,39,108,58,190,187,166,138,206,232,215,69,240,83,199,189,128,29,8,35,125,3,76,212,43,124,126,133,207,99,92,232,240,254,3,190,255,201,188,255,128,239,127,82,239,47,131,11,24,247,179,224,21,140,56,215,253,254,233,71,89,47,254,90,99,121,107,44,111,70,223,47,240,121,129,207,115,250,126,141,229,173,177,60,245,254,3,190,255,73,189,191,132,50,215,120,2,246,22,178,253,31,159,190,151,237,135,95,123,224,213,162,63,226,40,7,178,131,251,204,85,27,93,110,178,11,216,100,175,120,52,217,8,18,178,224,171,253,12,134,123,14,211,137,219,64,169,16,151,68,152,126,62,164,148,84,87,42,100,40,24,200,200,173,252,52,6,73,6,196,220,152,238,56,42,193,193,127,57,108,171,101,12,208,180,149,150,40,219,109,144,157,104,214,219,100,201,142,237,52,63,99,117,44,237,135,73,239,218,52,44,186,231,59,73,223,249,95,253,126,223,17,120,73,203,214,118,251,67,229,160,62,191,197,64,137,162,42,117,170,95,93,109,227,100,94,53,104,178,77,124,78,152,165,2,121,164,79,81,123,248,100,123,250,140,46,140,78,108,179,72,166,222,195,240,69,127,24,246,122,136,128,126,4,196,32,5,34,18,246,158,33,19,131,63,240,82,129,73,51,101,206,159,135,195,156,225,210,85,230,156,179,230,93,157,117,207,244,10,242,122,121,55,248,135,66,36,10,225,63,116,186,231,233,212,63,148,57,168,168,181,174,59,104,140,22,49,57,239,210,54,133,243,38,68,200,16,105,103,69,134,59,56,68,239,243,236,110,167,116,110,122,224,92,253,133,92,95,56,250,22,32,17,53,54,48,153,50,201,101,129,44,211,137,79,198,111,206,64,116,103,34,87,10,25,95,6,209,75,52,76,143,50,54,202,38,179,110,23,121,102,73,36,55,234,199,90,253,88,168,31,43,245,99,169,126,220,212,248,91,201,219,126,21,159,188,241,83,85,116,46,127,88,204,21,100,248,201,199,176,123,42,207,70,253,184,9,138,145,27,245,82,239,169,187,133,127,125,248,157,195,239,13,252,43,110,158,7,131,227,227,155,23,129,60,244,174,48,47,190,121,114,211,205,125,202,15,191,82,109,127,61,154,68,226,106,234,79,174,68,52,221,167,193,22,90,178,169,54,98,236,55,91,176,86,63,22,234,199,74,253,88,170,158,240,57,93,140,206,64,58,5,150,98,45,86,34,2,78,195,135,231,28,232,206,66,44,233,153,206,111,56,162,213,156,221,193,20,220,61,223,13,239,20,195,113,11,66,195,29,241,24,183,212,183,91,234,27,246,235,218,148,116,235,249,215,166,158,91,175,189,127,208,193,21,116,112,201,29,68,61,88,185,119,127,0,65,231,251,71,220,33,42,22,183,159,245,135,168,83,155,189,251,115,199,19,191,255,91,9,219,18,237,88,190,144,174,61,66,143,190,255,87,233,81,121,162,185,213,247,156,22,2,141,202,44,26,69,87,59,85,170,112,144,108,1,227,55,204,170,100,43,83,100,43,171,147,173,240,121,70,74,88,155,198,73,10,215,32,91,144,87,121,122,75,210,133,252,110,102,147,174,184,78,171,134,148,19,168,70,183,232,13,128,51,206,208,18,215,234,239,197,129,239,224,131,160,232,14,4,1,137,22,68,178,240,238,92,174,47,195,167,127,215,105,24,193,177,140,125,10,13,39,227,171,236,4,29,182,179,147,29,90,71,74,147,157,25,252,98,107,29,56,134,89,237,50,113,180,41,191,35,28,202,230,76,9,115,37,238,5,115,52,80,228,63,73,55,152,139,25,254,147,48,47,52,139,226,4,56,81,17,195,98,166,132,69,146,193,200,18,158,64,92,77,129,143,187,42,198,21,46,152,117,225,222,19,137,245,239,209,243,116,231,23,210,180,40,81,70,69,179,253,158,99,199,113,223,214,13,133,234,34,88,159,196,197,247,89,30,255,129,119,222,120,11,183,194,164,148,148,222,195,197,200,93,113,192,93,186,23,191,235,6,124,183,68,79,84,23,236,125,223,93,81,156,97,78,221,117,49,76,175,122,226,118,168,56,195,75,75,153,122,139,234,161,208,171,68,209,196,75,169,141,242,243,250,1,47,157,84,255,234,253,18,178,195,48,165,41,91,101,231,98,169,109,206,55,70,186,250,173,77,163,44,39,55,12,126,201,221,252,36,239,139,1,170,145,249,1,127,243,37,193,229,74,15,239,236,206,135,183,176,152,238,240,245,108,39,159,118,248,148,247,209,138,195,207,4,233,34,79,17,251,193,207,79,204,3,250,132,168,84,245,83,192,170,156,93,223,198,5,38,234,223,213,201,130,163,144,129,36,148,139,175,153,54,84,65,15,139,81,44,7,89,149,26,216,213,250,234,109,30,132,104,67,26,235,177,108,107,15,180,31,135,82,143,96,108,70,240,199,202,22,81,236,225,72,58,214,104,55,254,145,30,233,170,19,141,201,80,217,107,52,199,204,187,233,154,126,232,212,32,169,136,202,2,51,96,178,252,179,163,227,228,41,15,59,204,160,52,27,90,108,110,129,71,194,79,38,233,20,213,156,8,212,201,149,152,176,55,166,142,191,215,176,151,208,45,37,165,127,243,160,135,127,66,254,147,65,29,153,169,67,187,233,78,50,60,119,11,249,99,200,18,127,236,17,96,177,210,26,192,116,16,224,142,182,202,138,45,45,48,158,93,110,106,242,98,156,78,97,161,29,21,136,90,46,103,106,50,129,17,157,138,9,140,233,116,106,250,240,107,69,145,74,61,34,104,245,62,186,119,160,61,26,180,254,239,228,8,11,20,14,83,129,196,65,170,58,224,116,85,90,2,68,221,120,47,198,91,8,97,165,13,48,109,96,167,133,152,175,168,230,11,49,95,65,102,52,166,133,209,117,21,126,150,67,25,143,34,63,26,157,124,227,247,77,198,242,218,2,112,58,74,79,212,141,132,156,193,201,212,242,94,41,21,114,47,244,242,101,199,5,230,217,147,211,148,15,51,197,192,196,168,124,75,17,57,91,100,222,48,196,99,109,26,196,52,52,248,27,53,71,216,41,181,21,44,44,169,244,186,121,90,164,53,138,26,75,14,150,144,81,42,23,74,148,50,234,251,112,142,33,111,155,192,25,221,162,255,69,10,16,242,242,131,28,195,196,44,48,56,58,158,41,58,94,62,60,68,114,101,173,39,201,84,43,150,224,1,207,221,135,7,169,65,140,224,165,136,56,113,31,5,64,24,27,229,246,158,113,201,146,29,222,226,229,18,126,1,71,254,22,175,147,240,247,215,208,74,153,142,191,100,42,172,34,121,137,137,47,41,29,47,51,88,85,140,215,48,254,12,33,96,183,240,143,152,77,6,189,24,85,120,248,71,125,54,195,207,102,248,153,173,196,92,199,243,57,186,78,178,17,5,148,29,79,187,88,6,186,67,162,74,124,72,165,174,240,159,69,173,220,21,63,109,15,212,162,82,86,100,38,108,213,43,109,59,185,189,115,171,189,135,74,218,107,127,73,53,204,184,231,249,15,84,99,65,168,93,87,176,17,40,180,15,129,90,41,208,85,13,215,85,63,167,200,55,17,242,187,41,73,19,18,10,161,71,43,90,30,163,63,151,19,231,138,206,81,49,161,96,169,89,78,140,16,252,213,174,105,236,161,238,167,130,146,145,204,87,177,176,51,2,185,86,56,190,24,22,118,22,36,92,23,46,197,217,243,190,151,6,9,107,175,240,249,5,18,232,145,12,44,20,3,195,159,160,197,139,159,162,129,174,76,75,33,173,15,59,129,126,148,74,67,189,79,9,84,161,146,135,240,199,208,204,87,69,42,74,144,76,37,251,150,189,23,94,183,28,228,202,21,151,3,34,32,154,1,187,187,145,89,191,114,192,214,49,201,142,143,235,39,19,123,146,26,98,207,72,61,234,211,222,96,24,191,64,159,61,224,134,229,145,220,140,75,14,84,48,158,154,59,97,170,62,68,112,219,194,192,53,48,69,8,129,26,144,166,13,182,119,22,224,103,74,238,97,24,115,158,2,210,239,19,45,9,61,6,33,64,32,140,140,220,60,90,47,156,229,4,39,39,101,246,93,146,93,133,9,1,13,184,137,188,191,224,39,121,163,8,3,206,203,64,174,22,180,122,2,250,163,213,251,32,80,158,100,219,82,154,130,27,68,167,249,241,49,174,125,238,209,139,217,100,14,114,0,63,192,156,206,78,242,136,109,36,144,239,211,191,153,229,91,7,176,3,102,106,4,70,68,45,201,151,215,245,216,18,143,253,134,93,143,121,81,227,114,121,180,56,62,158,43,39,69,83,249,243,254,8,47,185,233,31,95,55,4,187,132,183,226,35,252,199,151,185,33,145,154,176,10,6,40,254,175,117,25,189,21,136,236,235,201,66,119,162,187,66,223,142,222,18,235,189,122,126,210,239,15,100,197,78,137,94,168,108,159,234,40,212,250,117,29,248,39,163,11,217,64,161,217,246,150,222,211,43,186,244,151,119,134,252,222,95,140,100,157,242,249,228,27,161,90,62,152,34,44,146,85,23,194,45,157,108,211,98,133,38,177,118,1,253,182,207,251,205,207,165,184,79,198,46,75,183,47,248,191,53,162,23,170,67,126,55,9,167,193,82,192,159,174,243,204,153,6,55,98,183,183,216,160,172,109,195,185,78,197,41,152,60,228,217,49,24,61,100,105,222,242,135,135,234,225,120,122,23,21,47,119,108,17,110,0,52,17,159,14,215,61,34,117,194,206,56,138,175,93,194,24,87,103,116,205,140,130,14,79,116,160,185,223,215,34,163,101,76,8,162,91,50,202,174,134,14,210,214,46,153,49,33,248,16,222,74,244,147,183,219,245,21,226,75,156,148,241,236,154,16,39,188,33,33,19,15,112,246,154,59,237,168,168,195,201,243,61,96,140,145,20,247,246,216,197,215,85,39,93,203,114,65,49,125,200,24,33,35,214,35,63,226,167,202,198,65,69,30,80,225,0,9,195,165,111,219,64,25,30,39,51,44,225,128,185,173,28,222,204,221,240,233,55,132,213,214,151,177,192,131,12,153,223,193,201,55,79,174,59,53,183,63,188,86,70,119,254,138,8,136,134,47,211,23,121,75,108,72,221,193,226,250,139,239,183,146,235,42,59,29,25,205,105,249,162,63,44,165,170,1,75,4,246,171,68,85,3,255,48,170,6,101,5,208,27,88,96,107,149,22,76,232,19,249,37,48,38,22,43,60,215,235,88,243,137,168,120,176,218,161,121,182,84,114,103,125,96,206,122,3,165,125,36,176,100,162,234,88,250,172,11,252,192,145,49,215,144,63,249,21,50,11,30,230,237,131,152,49,35,142,53,127,30,148,112,54,190,64,150,45,127,65,191,33,197,187,79,130,153,36,255,69,48,67,136,55,105,214,31,40,64,160,251,28,35,242,249,147,66,0,207,85,250,110,73,108,64,8,255,90,11,109,123,173,225,76,88,11,161,0,8,28,65,59,21,152,3,53,141,253,161,21,180,115,88,62,255,67,97,69,171,48,157,178,136,63,112,11,136,71,11,82,11,195,66,148,186,54,150,49,80,212,15,104,153,84,57,108,189,10,16,147,178,90,79,181,191,189,68,35,116,157,42,94,130,227,169,32,229,140,191,129,4,32,9,139,242,117,30,174,35,118,93,232,239,97,182,96,28,108,148,25,106,71,116,114,169,42,120,151,158,109,17,130,18,95,208,13,107,70,81,15,88,211,160,108,152,45,249,186,166,18,153,7,223,117,164,163,185,91,179,19,165,8,39,170,26,180,16,213,33,58,138,147,140,224,50,194,228,87,138,105,72,14,227,119,190,149,140,10,12,253,244,27,26,147,168,136,233,18,173,10,61,18,28,66,63,215,209,208,73,134,135,115,90,239,252,173,212,73,109,165,174,197,27,206,70,144,184,235,5,27,157,6,236,253,147,141,231,67,242,29,39,211,39,156,170,88,45,4,53,3,50,50,135,222,170,164,223,58,42,58,143,129,250,186,174,234,32,171,178,15,130,38,212,134,14,111,74,164,54,9,97,153,70,225,200,201,177,73,120,167,28,45,240,207,44,194,128,50,232,161,156,143,52,239,15,217,16,80,195,119,174,178,178,204,214,142,218,19,41,162,245,36,254,125,152,196,203,212,151,71,18,61,160,169,75,38,16,239,40,6,66,122,106,191,175,36,98,190,120,207,215,248,139,235,255,91,106,230,138,77,109,220,98,93,172,220,2,232,199,167,206,176,102,74,90,242,111,175,2,19,112,150,135,183,65,41,147,80,221,72,166,183,10,56,224,114,182,66,130,241,62,75,118,100,113,27,168,136,144,109,47,57,178,81,85,223,156,147,205,233,1,95,42,201,219,88,88,41,26,27,135,108,72,21,56,4,239,210,152,159,228,54,55,154,81,220,191,246,27,224,86,66,245,6,213,171,135,12,152,102,129,81,55,229,12,105,52,151,70,171,10,32,14,1,177,106,99,37,214,50,73,221,62,162,5,166,78,88,102,169,242,111,54,131,9,124,226,81,121,82,20,57,206,55,47,46,139,20,221,4,192,2,72,143,76,244,148,97,44,53,100,106,112,15,67,134,29,26,107,229,64,93,174,60,113,135,198,11,229,53,61,238,60,113,107,51,80,154,123,58,53,96,121,70,123,13,233,227,224,22,142,150,217,241,49,113,97,25,218,242,117,108,43,221,206,241,113,231,113,27,93,220,165,24,218,6,222,111,72,240,210,166,185,162,211,52,82,46,57,36,17,217,170,222,162,246,64,230,38,96,69,88,143,18,215,235,90,92,6,216,42,13,49,26,109,208,80,21,165,45,169,86,213,239,52,237,130,202,175,131,220,82,187,74,143,79,38,66,35,247,26,137,210,201,64,92,35,205,162,191,146,58,157,60,131,223,138,128,157,60,243,252,235,147,28,13,51,241,79,15,141,48,224,7,188,248,70,135,182,213,14,92,175,179,92,66,125,92,83,179,207,130,16,185,203,28,150,51,16,137,10,134,19,47,190,73,37,17,173,241,63,18,80,32,177,168,107,16,68,148,42,50,151,113,12,46,3,141,147,0,99,0,155,4,102,107,49,82,203,11,246,244,123,94,97,110,34,238,60,31,68,153,163,27,242,112,149,195,186,240,234,75,81,138,193,51,105,204,125,137,84,227,93,206,70,248,175,228,241,66,55,33,111,230,238,153,148,173,208,153,20,205,76,161,219,124,193,129,173,189,224,29,251,42,128,35,153,163,155,139,163,1,208,36,212,167,95,40,29,240,43,62,71,246,104,46,46,93,141,11,171,32,235,211,62,242,182,195,91,116,72,177,124,71,50,97,124,214,198,66,143,187,127,45,26,62,66,80,66,213,17,194,111,50,214,147,4,184,167,104,42,232,15,113,111,112,20,254,179,163,163,150,87,47,183,238,96,73,233,151,242,18,44,65,149,233,82,6,127,155,103,60,110,6,21,33,19,119,56,251,226,82,92,137,83,56,8,47,97,50,208,103,252,46,72,175,221,59,129,183,7,151,240,130,192,0,175,97,206,228,141,2,167,173,201,81,21,251,231,222,115,117,126,178,39,231,242,69,203,27,81,107,174,143,177,19,228,40,255,127,49,140,75,19,148,60,150,223,211,98,178,7,39,71,155,203,63,55,38,213,149,142,244,19,117,55,55,143,109,129,127,227,242,23,159,89,175,108,90,21,181,58,72,138,215,193,167,170,115,225,185,74,176,157,10,223,169,68,227,69,72,196,192,120,216,115,108,16,151,162,195,253,164,142,56,160,111,247,100,150,34,225,176,164,193,202,25,33,125,253,0,19,7,44,13,2,205,56,72,105,223,38,238,90,68,162,114,64,174,235,160,103,24,178,1,216,160,4,206,102,131,61,61,49,29,18,173,55,143,76,5,222,7,107,14,176,91,247,192,97,244,130,247,22,180,90,183,81,113,119,176,63,47,220,181,103,135,160,68,91,124,243,132,222,221,107,241,90,156,11,105,32,246,49,64,181,190,60,28,232,106,22,81,195,95,6,149,36,117,3,173,6,212,236,33,9,104,246,177,142,103,246,178,138,58,118,138,187,143,59,248,134,153,134,131,150,246,233,5,181,22,198,245,45,134,40,106,76,94,161,206,165,234,228,157,9,229,59,125,242,183,198,204,9,194,83,240,219,206,17,134,90,192,169,125,3,235,253,45,142,198,155,218,104,160,57,110,91,143,171,55,218,254,219,47,24,3,88,62,11,92,62,54,23,5,51,182,248,204,140,45,228,140,177,37,107,208,202,31,14,179,207,122,0,17,102,108,150,18,58,30,125,51,166,34,130,159,172,96,243,138,241,106,205,103,123,168,101,162,202,205,5,185,104,37,254,193,157,176,233,126,144,8,115,10,7,151,242,129,68,72,198,42,12,174,20,150,125,29,46,206,209,33,56,97,166,175,41,73,186,69,174,137,182,183,190,90,212,1,166,42,25,106,118,26,8,54,224,157,68,250,237,253,76,65,219,127,100,136,63,94,154,66,39,95,108,175,248,13,91,202,233,116,150,115,145,3,183,19,132,53,173,126,117,146,77,236,26,63,146,40,214,148,98,149,190,255,44,38,87,91,44,7,201,222,103,193,203,208,13,5,59,227,182,174,159,10,193,61,114,51,27,69,133,92,64,60,43,208,96,166,173,163,98,214,2,212,101,0,81,180,121,138,102,44,43,23,74,115,30,211,77,30,200,10,177,188,198,195,215,172,157,73,180,102,106,166,212,24,86,211,27,108,35,176,107,135,94,105,108,128,68,152,162,44,8,44,215,97,32,49,20,92,250,98,171,19,233,121,88,144,184,119,221,161,64,59,162,56,185,11,16,249,114,23,204,24,95,243,159,228,112,44,45,60,138,42,202,26,99,143,86,209,30,54,100,155,33,145,203,230,2,126,6,91,252,247,89,77,238,65,172,149,1,214,199,226,0,186,123,132,77,25,32,19,12,40,218,4,155,115,17,119,191,38,161,130,244,88,152,101,227,74,14,231,215,101,219,162,178,76,169,52,152,239,103,192,221,254,135,171,143,245,4,142,18,54,218,22,89,115,49,81,120,50,30,162,145,219,58,64,204,165,52,60,105,221,216,243,252,88,247,194,245,218,70,67,189,253,236,96,52,4,249,67,97,235,37,239,52,140,19,183,38,231,70,132,233,141,233,13,224,63,155,101,123,180,100,204,96,131,180,87,5,101,227,137,45,117,24,191,116,180,181,140,100,133,65,188,40,162,37,106,73,152,197,53,64,159,207,4,1,39,106,228,28,83,42,233,62,234,167,7,234,60,218,59,177,204,210,71,226,202,171,241,49,0,235,7,58,145,170,56,72,191,55,59,209,224,231,203,195,221,58,208,161,212,238,16,49,187,24,226,182,210,159,67,204,121,187,54,134,244,215,101,195,240,32,211,118,91,237,247,156,35,132,131,111,42,232,142,6,158,111,212,43,165,138,212,151,91,246,71,116,251,34,66,29,36,163,168,224,74,36,74,15,162,117,37,103,219,92,234,76,134,26,69,29,99,111,4,137,203,122,134,33,199,38,108,124,23,193,6,97,210,57,87,248,235,51,111,52,227,175,252,217,48,250,140,210,67,91,24,146,125,99,161,192,27,38,209,201,29,48,2,187,233,35,22,194,20,41,215,99,235,11,54,86,75,209,157,132,205,44,213,61,234,198,27,230,35,119,29,44,109,3,175,5,60,106,75,170,85,208,187,65,188,167,193,183,125,5,106,6,2,39,126,145,247,41,103,142,53,226,157,143,193,59,188,10,82,46,246,10,154,185,192,127,187,87,10,29,12,70,250,142,10,184,58,217,65,170,52,59,196,76,59,122,185,83,224,107,11,130,121,234,251,238,170,183,246,158,186,11,248,151,72,218,46,24,244,118,10,80,205,30,211,204,243,147,39,187,238,92,220,54,207,26,194,64,107,156,55,133,212,98,55,209,132,240,224,224,89,68,39,5,149,97,160,50,12,246,226,126,46,215,132,255,172,15,31,66,209,217,107,212,123,19,34,50,78,59,10,202,226,244,248,248,84,21,244,58,207,214,110,27,130,146,41,234,235,190,253,241,173,66,47,169,237,33,180,238,170,51,110,173,18,230,65,221,103,219,149,5,174,23,186,126,105,63,163,106,20,249,0,103,67,28,76,236,105,96,219,22,76,39,129,203,83,18,120,85,187,133,141,166,34,198,235,59,136,226,225,193,173,39,114,8,222,130,0,107,97,248,105,186,98,162,94,40,67,35,63,144,225,113,103,215,91,45,128,160,107,15,12,174,66,27,79,174,49,254,68,66,72,192,110,60,67,126,98,6,3,105,223,242,220,87,48,213,82,81,1,100,139,234,128,108,73,5,144,237,64,132,117,62,224,211,209,41,131,0,32,230,91,200,40,8,41,182,22,63,189,160,56,2,4,157,189,70,125,108,73,193,48,75,238,236,34,134,67,90,98,58,240,176,242,217,93,237,191,198,175,211,44,85,219,76,181,77,82,109,217,213,111,164,90,192,56,209,6,69,145,177,106,137,136,104,80,61,159,153,200,69,207,7,42,206,64,110,223,58,185,214,19,236,241,59,97,158,127,131,231,157,34,195,105,43,211,141,166,205,134,200,227,229,83,155,166,122,195,18,56,124,151,71,179,88,122,180,175,85,162,194,58,103,154,190,8,226,218,161,181,10,22,245,3,105,137,73,242,198,8,233,47,223,120,93,5,203,209,106,116,115,114,231,223,0,29,188,145,116,208,167,36,120,100,251,96,120,37,118,129,187,26,173,253,190,247,196,93,142,122,3,127,128,154,120,72,234,251,64,16,77,218,109,176,26,57,119,142,143,209,251,78,131,57,218,168,92,137,91,84,188,159,158,208,197,171,232,4,99,188,158,31,163,205,215,117,213,187,111,64,151,156,29,12,101,126,36,1,130,46,131,25,150,49,38,80,240,66,223,246,93,194,115,23,26,5,63,6,211,46,18,169,144,244,225,115,105,137,64,86,7,46,125,37,207,131,203,32,177,60,114,92,108,212,240,18,173,137,14,22,41,85,220,45,69,138,139,70,42,218,188,113,19,126,11,221,84,108,196,153,184,16,167,39,24,210,2,241,86,237,155,213,0,203,48,135,212,171,0,81,208,163,135,135,122,190,23,253,17,230,244,251,67,57,8,175,84,21,213,202,95,121,116,74,28,234,198,222,28,189,159,130,155,25,172,235,161,163,54,7,49,38,12,78,240,9,9,21,237,6,220,123,199,199,213,103,247,154,224,84,42,91,174,161,14,254,162,61,167,41,119,82,187,51,154,85,120,159,121,240,86,169,162,201,147,41,106,215,91,136,178,166,224,128,106,27,202,10,148,9,113,155,73,255,100,216,90,243,147,186,107,50,108,173,249,9,186,45,195,102,178,222,162,151,50,89,158,161,68,136,250,218,150,47,77,193,232,121,17,99,93,148,81,167,162,130,87,190,90,212,202,192,242,133,172,88,102,89,115,22,78,50,159,122,226,215,142,187,21,107,239,197,215,209,215,15,15,64,57,127,197,128,49,11,122,246,180,217,100,21,181,88,5,178,168,168,210,215,123,121,246,113,216,182,250,23,73,203,23,13,102,125,129,202,247,161,244,68,3,217,78,170,141,76,167,213,43,249,98,43,45,198,106,82,192,122,191,31,234,111,142,130,96,75,218,236,70,161,56,22,74,132,182,155,250,99,226,22,98,37,102,158,140,64,215,104,248,182,209,240,205,158,122,216,44,40,209,118,252,205,190,238,177,138,106,143,160,177,73,37,129,27,96,247,185,250,129,229,174,183,68,91,213,27,94,102,229,182,0,26,220,31,94,61,191,81,102,35,87,202,110,116,7,252,236,213,20,97,34,200,75,57,192,221,186,83,8,19,81,83,214,166,220,132,203,128,192,189,75,105,37,23,37,254,157,216,148,231,243,59,255,10,168,193,94,49,148,89,78,198,148,250,65,219,117,90,105,104,22,55,103,11,15,219,64,131,2,181,205,227,188,220,241,112,155,174,69,65,125,77,8,182,138,89,218,70,49,82,154,92,78,202,233,9,236,245,60,120,246,132,126,83,43,135,233,9,244,110,130,94,154,39,59,252,129,246,208,105,21,208,171,193,118,254,105,56,166,118,137,149,241,242,234,247,221,74,156,69,109,13,65,149,62,46,43,229,149,11,98,11,187,137,195,230,212,193,242,204,5,113,93,58,175,200,182,53,61,110,69,91,219,174,210,173,113,77,53,220,50,19,238,69,198,121,217,187,191,46,129,113,184,14,22,215,198,122,122,89,177,6,187,183,212,157,145,216,36,97,234,191,91,160,125,74,68,102,148,141,32,114,54,231,126,192,212,1,182,71,188,137,176,9,196,238,1,205,203,208,162,43,132,179,48,95,70,86,168,185,184,14,24,149,127,14,48,42,109,1,140,146,150,183,125,241,12,149,159,177,178,207,77,130,244,207,32,72,109,209,207,33,150,208,81,248,23,221,183,100,226,64,38,14,48,209,230,3,57,18,152,167,60,219,106,225,62,216,5,100,115,224,221,192,68,68,129,77,123,175,112,202,252,170,142,198,56,233,144,239,82,79,162,186,193,40,103,199,199,47,161,121,79,10,143,224,141,216,9,120,171,96,223,224,200,233,15,183,18,250,109,171,246,231,194,226,205,6,140,99,192,52,124,70,44,40,105,84,17,39,222,134,115,89,241,137,165,120,125,26,26,147,157,70,71,62,111,240,185,254,121,172,62,31,102,35,55,156,172,187,221,105,176,96,7,18,249,27,6,194,215,88,112,146,179,222,226,205,143,140,14,184,207,208,38,172,104,112,221,34,36,67,82,54,79,186,185,14,238,17,125,14,113,196,43,118,74,198,142,79,48,66,86,127,152,27,63,17,114,35,151,70,137,249,148,252,142,186,146,80,161,255,160,156,159,62,217,59,66,46,191,124,154,238,69,177,93,63,86,71,221,153,138,74,76,167,86,228,168,18,132,171,240,238,64,25,61,246,161,106,20,131,101,188,40,57,180,59,58,101,105,60,43,5,72,93,122,163,210,135,70,66,225,113,122,160,240,71,202,126,254,101,101,99,128,162,168,104,187,82,255,42,66,30,120,47,174,174,219,98,160,89,54,183,198,154,212,179,34,8,239,44,39,167,42,81,170,147,162,134,190,65,146,163,80,223,157,202,56,75,100,43,217,66,162,208,76,82,27,15,35,202,202,160,223,244,119,200,164,114,47,84,188,110,86,147,199,164,17,150,1,216,35,200,188,162,98,192,172,8,67,116,3,107,249,125,124,23,37,31,144,20,161,245,191,49,109,70,47,153,30,26,226,131,204,53,127,120,24,32,191,104,13,87,252,116,195,205,172,34,143,131,96,229,36,101,121,197,206,2,28,120,5,199,1,68,14,72,61,203,110,211,11,28,134,8,18,42,52,51,97,235,240,193,211,181,231,249,14,44,21,88,138,84,6,154,35,153,66,248,197,151,21,51,172,208,150,90,128,100,244,91,13,110,174,39,161,13,47,39,61,90,97,197,45,130,144,238,16,237,186,231,95,80,171,88,192,66,99,83,114,99,114,121,119,205,94,6,121,180,4,97,58,202,199,43,152,83,180,119,119,87,215,136,195,170,210,249,166,155,213,84,119,29,251,141,164,49,112,70,202,51,148,98,122,154,247,242,18,251,190,113,73,120,224,192,44,43,43,52,61,100,235,87,179,139,64,100,201,163,84,70,21,64,124,61,21,7,174,108,187,72,167,56,119,12,167,169,94,113,52,182,159,140,177,3,6,68,177,251,241,62,207,102,112,218,100,104,210,255,254,195,249,187,15,231,31,127,131,31,239,198,175,46,46,222,125,56,185,248,120,250,241,252,226,227,249,88,236,212,72,120,172,60,189,189,198,160,209,209,140,89,147,75,199,108,224,83,219,75,177,26,88,251,225,225,246,186,91,185,119,53,115,54,174,126,6,243,139,1,168,171,121,58,215,102,60,9,236,52,162,248,181,2,245,238,240,183,239,16,51,109,135,29,79,235,222,74,202,249,48,157,75,151,26,237,147,74,148,128,92,30,75,102,175,205,50,141,41,94,196,149,250,200,15,5,86,247,99,180,243,115,150,66,206,231,62,244,44,219,107,75,154,56,184,184,230,152,169,210,217,178,89,139,190,130,205,167,19,252,120,58,76,164,159,202,152,204,123,3,245,216,77,88,87,131,30,241,202,229,75,59,211,89,171,254,250,250,16,18,32,50,181,188,214,95,238,8,26,57,170,114,85,231,215,20,191,92,2,246,49,252,166,5,204,119,105,13,251,253,190,30,212,59,106,139,49,220,66,109,243,186,223,39,77,150,10,108,158,171,72,231,36,220,155,20,207,70,178,181,149,197,196,35,118,157,75,167,155,243,50,81,250,226,26,135,21,86,41,7,125,230,233,235,113,197,185,177,103,105,161,143,131,228,249,108,216,237,234,80,77,133,116,90,193,56,146,147,108,58,194,127,164,27,39,48,45,136,36,57,153,163,233,152,194,19,135,81,210,158,19,95,197,48,5,30,65,71,212,92,97,114,173,7,47,97,17,72,47,214,240,49,156,185,168,87,238,45,105,51,99,152,226,56,24,160,219,138,58,201,187,93,173,151,9,39,241,180,7,255,244,6,211,97,129,86,81,110,38,163,92,4,217,168,240,181,187,52,222,99,123,251,20,90,17,100,123,19,221,217,64,243,91,43,128,86,131,176,23,216,231,23,68,78,135,114,99,73,72,15,134,218,141,156,141,89,90,223,207,124,26,123,185,58,133,245,54,30,106,100,46,189,128,50,181,164,212,26,147,31,235,115,92,45,32,25,124,19,213,86,236,204,169,143,228,152,221,181,145,127,159,219,14,81,250,96,223,154,188,232,203,219,155,115,132,195,32,25,205,158,110,159,36,254,204,40,3,55,246,2,30,230,109,149,60,221,168,5,184,103,71,192,159,115,101,26,118,21,230,212,83,194,62,5,238,186,242,230,77,120,103,189,92,213,94,198,169,124,9,108,237,59,156,60,244,22,31,80,214,101,96,242,125,23,110,28,141,151,73,41,99,57,240,244,102,168,224,60,13,25,204,133,106,149,191,22,86,51,252,133,176,234,245,87,130,75,247,151,162,90,168,127,163,233,40,80,127,180,238,144,180,148,142,16,66,10,21,64,70,83,203,153,226,226,203,73,145,205,28,202,106,104,21,234,246,163,56,10,43,254,225,161,66,217,65,164,15,17,220,85,83,250,109,153,209,239,49,206,140,15,100,194,234,0,109,191,37,252,112,158,245,255,195,225,246,23,254,61,112,191,184,144,249,113,88,210,182,210,151,192,178,147,195,24,214,26,154,86,87,43,232,118,5,190,8,248,173,4,241,232,163,156,192,13,234,239,229,213,17,118,132,7,127,136,198,55,152,159,143,9,18,81,213,67,144,40,208,20,218,230,39,149,222,9,186,163,170,36,245,140,100,75,21,168,41,29,206,84,177,170,37,193,204,211,70,60,214,108,163,223,171,204,40,83,130,57,103,220,114,70,24,54,25,233,8,53,130,176,141,195,77,160,13,120,40,135,181,66,100,206,13,229,180,6,62,32,148,124,67,108,219,9,81,41,234,56,182,232,169,168,2,166,171,169,40,26,171,34,178,171,162,59,110,34,153,89,83,91,241,154,180,21,158,162,188,150,119,225,215,223,244,254,242,36,22,131,111,188,174,243,31,206,158,39,31,246,101,70,177,242,228,14,13,55,132,141,18,68,181,121,193,49,173,46,11,144,19,220,89,175,240,158,186,243,174,59,239,13,188,39,48,79,150,75,211,6,189,199,107,221,207,219,188,58,35,61,129,196,62,169,73,26,146,51,27,45,25,56,108,2,249,19,157,179,220,220,172,31,190,7,76,173,68,168,26,93,4,144,165,228,245,150,139,89,47,200,187,201,147,92,204,123,61,67,253,16,147,11,77,98,158,231,213,34,75,180,9,35,213,219,11,126,147,2,97,58,10,104,202,219,203,36,21,97,219,120,136,218,120,176,51,53,208,202,254,240,177,145,97,175,15,170,137,32,249,185,206,13,74,95,145,88,116,213,88,60,113,7,221,132,129,201,81,92,233,5,107,153,46,55,204,42,232,45,158,62,123,188,166,156,151,32,210,3,249,183,70,124,164,159,242,74,130,18,201,170,247,136,90,88,111,70,141,71,123,101,67,126,128,172,80,106,226,55,25,35,39,58,173,134,221,205,149,45,97,58,202,39,167,72,99,167,126,110,241,146,159,42,188,164,228,44,129,133,59,195,172,245,78,166,237,11,173,42,239,180,40,8,235,56,32,89,64,132,31,229,114,108,116,232,77,129,179,34,93,30,143,11,236,155,88,45,76,75,17,100,141,96,108,239,99,30,203,66,96,184,45,116,63,216,219,88,42,175,15,170,25,30,211,125,194,216,158,27,251,133,47,232,100,131,233,85,221,174,225,241,151,45,156,107,205,157,59,148,156,107,252,37,153,13,155,107,185,80,189,4,106,183,36,101,2,201,179,77,176,127,174,66,57,119,126,161,202,20,205,142,208,235,17,205,149,142,142,202,47,180,45,223,2,235,87,187,197,222,4,239,209,212,32,196,157,71,124,138,88,4,21,54,134,113,15,248,94,28,206,31,84,7,54,7,98,134,92,77,5,215,187,160,136,90,116,49,110,165,102,50,22,162,114,147,60,160,120,181,185,87,164,195,73,176,38,133,235,215,79,8,107,2,30,10,243,124,37,95,134,232,214,134,58,106,20,177,233,66,23,183,11,222,170,111,71,59,121,241,190,83,118,73,183,50,28,144,148,68,78,129,92,49,248,27,111,80,23,169,49,222,146,185,202,209,127,204,118,70,238,124,180,242,165,155,219,173,148,79,114,132,134,221,32,136,42,235,96,240,48,190,12,186,227,30,103,192,220,234,238,91,154,114,53,208,120,197,39,75,57,44,111,234,95,67,103,42,208,222,99,209,153,18,115,62,231,12,231,245,12,151,148,225,58,56,71,93,224,89,128,184,179,8,211,221,69,204,91,4,237,238,93,67,61,75,131,119,244,202,123,142,238,46,175,2,247,213,243,62,219,27,60,89,200,235,253,70,237,29,49,214,181,159,55,95,94,202,154,7,88,51,86,6,181,94,4,8,130,187,132,74,177,25,80,187,133,6,76,53,127,10,220,79,207,3,171,234,245,200,77,38,167,211,224,76,36,132,160,30,92,208,143,103,83,152,195,87,254,39,129,12,209,12,51,224,148,222,249,103,98,198,217,182,163,11,152,219,29,61,66,230,59,88,21,72,239,243,166,114,59,23,247,248,221,206,191,144,228,254,149,194,106,251,132,102,93,221,224,235,253,186,170,242,190,167,155,147,247,202,109,138,158,164,237,79,60,139,10,255,138,147,204,62,151,89,103,38,120,133,217,113,254,118,47,21,231,38,142,68,85,7,83,167,102,77,229,104,51,15,137,88,86,248,135,106,137,181,11,33,84,247,213,146,248,114,200,20,240,190,230,61,189,70,157,153,86,42,229,37,217,73,152,200,31,41,193,128,161,233,117,13,219,165,172,96,187,56,73,182,180,140,60,83,140,101,225,15,252,84,42,183,62,62,226,228,204,13,249,66,31,231,26,250,37,87,247,57,220,203,243,52,46,227,48,105,113,143,144,159,93,117,92,29,158,72,220,111,139,232,85,58,131,97,145,120,153,108,182,213,140,93,254,38,204,175,163,92,197,226,121,52,254,99,109,78,53,60,208,44,9,215,27,108,151,65,38,208,73,72,175,179,218,165,15,7,20,74,189,58,83,164,32,78,170,192,35,146,121,169,200,251,145,212,190,243,120,151,21,117,255,199,24,152,119,154,207,194,248,79,99,34,235,85,61,203,211,253,151,184,92,41,131,58,212,138,164,120,79,230,220,13,104,13,208,165,140,179,211,15,132,115,142,34,21,236,240,162,27,160,164,44,25,252,231,207,44,79,136,103,164,163,146,40,122,114,102,200,246,34,131,50,176,225,149,245,87,81,27,76,18,194,11,177,52,57,51,69,125,231,234,199,54,24,192,137,216,31,110,158,171,74,134,27,165,53,252,127,152,123,19,166,182,145,173,127,248,171,92,252,164,40,9,183,193,38,147,123,159,71,70,184,8,38,51,153,45,51,33,179,93,151,203,37,100,25,20,100,201,35,201,128,3,254,238,239,89,122,211,98,146,185,203,191,222,154,154,96,73,173,86,47,167,187,207,250,59,75,96,144,86,18,136,7,14,201,149,213,146,222,0,24,186,21,66,230,104,132,150,238,218,163,226,250,6,182,126,193,102,191,185,191,28,106,28,251,197,73,225,194,145,166,85,41,60,232,176,209,45,78,169,168,179,236,134,46,240,184,252,2,26,14,145,75,95,251,139,30,66,221,89,144,48,91,22,152,8,233,104,132,27,229,28,26,108,90,40,91,238,122,115,202,31,35,175,68,235,184,205,137,221,55,176,249,177,52,251,91,232,22,113,219,177,78,188,98,147,9,8,57,172,122,39,110,5,162,153,12,179,73,56,69,44,212,228,232,88,173,84,133,25,62,249,49,248,81,192,255,83,99,99,103,230,241,112,54,195,36,50,240,79,62,155,117,48,121,140,202,125,75,171,237,241,147,119,44,234,235,170,138,250,40,88,89,79,65,95,223,199,233,45,122,249,218,124,143,167,46,25,137,178,207,123,189,183,55,224,31,198,167,254,171,126,95,88,233,174,188,151,209,75,251,250,252,102,157,210,18,241,58,176,153,118,8,224,245,227,194,29,126,92,24,123,73,18,20,133,243,225,86,66,227,223,250,31,224,192,252,255,223,158,248,87,54,68,193,64,220,111,209,75,178,140,230,234,196,220,219,83,228,228,116,160,64,130,170,194,203,44,47,137,65,126,122,34,111,138,230,86,250,147,25,205,102,107,236,42,105,102,48,108,206,220,178,102,162,243,108,205,122,66,219,243,236,53,106,211,229,59,174,202,193,103,218,96,61,212,102,129,83,138,71,132,77,85,212,82,4,95,97,230,236,75,74,60,154,53,193,45,244,244,229,184,167,215,115,200,69,236,190,83,89,26,64,182,188,34,86,8,151,145,134,112,207,159,116,174,243,24,136,94,70,81,76,27,43,230,135,208,121,125,91,189,39,30,49,184,12,39,147,152,155,243,96,133,212,95,149,108,240,206,149,190,226,92,164,143,12,250,213,201,175,175,2,103,240,191,125,241,55,243,79,255,240,216,237,136,43,88,152,18,193,141,117,122,124,67,170,220,228,149,12,65,204,18,108,55,223,122,79,72,149,232,213,127,19,204,161,25,201,58,215,23,86,109,124,131,147,80,253,174,11,240,245,31,112,173,60,245,7,91,153,12,214,123,212,233,94,189,71,187,113,157,255,57,30,224,127,24,140,104,211,43,116,123,75,80,221,175,111,93,241,227,173,255,195,173,248,254,246,249,188,6,225,131,202,105,16,110,212,175,188,175,127,233,132,7,58,104,67,221,209,216,185,199,42,90,67,86,163,64,121,235,57,17,222,223,254,71,160,195,139,96,93,4,215,209,127,2,55,252,251,219,191,134,27,30,62,16,102,120,184,177,49,101,75,24,46,20,69,251,21,88,49,184,75,72,142,254,225,171,3,39,235,5,196,112,116,99,18,182,173,0,24,148,177,117,0,204,28,235,86,163,7,39,191,25,216,149,63,31,133,189,228,100,237,37,189,240,100,61,196,172,145,137,31,246,64,248,91,123,189,181,70,12,100,92,236,172,64,68,129,133,204,24,130,17,151,104,13,208,207,72,52,214,207,66,119,184,26,1,95,194,9,107,156,229,65,208,77,197,2,254,205,81,155,23,228,33,220,42,232,86,209,69,4,168,158,108,83,23,4,15,177,55,119,93,207,122,55,163,130,153,121,23,93,132,51,74,97,14,69,229,189,27,170,239,90,214,23,246,76,55,67,85,57,149,70,36,48,114,67,80,21,5,80,77,194,185,208,25,236,254,211,173,255,222,114,101,251,85,10,9,37,250,151,73,253,46,78,91,92,188,151,27,133,162,37,43,239,168,5,72,155,235,112,6,10,46,201,158,158,90,162,111,21,80,118,46,223,149,118,222,136,12,23,242,240,67,181,11,191,54,50,63,189,87,202,33,154,253,242,9,44,244,1,38,61,65,130,90,195,159,28,230,57,193,96,167,165,239,172,187,43,68,109,93,160,15,170,33,151,27,184,212,228,114,237,59,139,238,13,150,186,243,211,145,150,100,215,61,124,19,183,43,61,229,98,163,231,91,60,248,97,119,125,112,133,72,18,247,254,28,126,110,240,231,153,207,160,82,226,220,39,248,40,149,226,33,150,152,180,220,134,60,236,120,248,190,179,234,21,46,212,113,205,117,240,229,6,47,161,30,133,74,165,106,178,240,105,97,48,227,57,39,231,179,234,234,86,235,234,182,215,165,224,172,172,234,204,192,112,85,75,234,86,247,183,91,103,33,10,144,246,247,6,92,231,146,250,216,253,198,190,15,149,51,154,22,214,45,177,179,118,53,181,253,11,189,93,159,232,89,223,208,131,218,242,9,133,216,165,42,190,54,85,53,122,223,242,58,210,129,30,196,117,117,16,215,95,62,136,220,209,139,74,101,213,217,93,127,225,236,42,194,52,61,186,161,161,186,225,65,239,155,238,221,208,72,153,251,159,25,40,211,196,246,234,123,187,234,239,89,31,216,53,219,10,192,184,190,174,213,225,34,55,19,56,39,30,16,66,225,112,227,223,195,191,36,78,250,103,240,171,2,145,230,159,195,214,100,180,22,191,84,177,253,106,249,52,115,215,141,172,216,177,69,124,237,60,194,81,196,241,121,249,214,216,178,107,153,33,203,231,222,235,111,45,41,137,193,26,121,187,65,75,164,62,92,70,153,141,119,159,153,61,165,168,149,210,136,247,246,11,176,143,57,49,80,24,236,60,161,143,185,202,213,110,17,54,118,139,214,101,95,161,254,22,34,172,144,119,224,39,187,214,252,142,133,26,248,113,59,89,182,18,83,224,23,237,148,64,2,248,179,3,189,101,195,39,194,131,202,115,171,23,12,85,199,64,44,6,145,119,126,42,159,28,29,195,197,137,85,20,197,225,158,175,226,92,197,238,15,205,183,54,108,229,111,183,53,6,188,60,208,71,121,228,30,56,41,171,46,205,11,223,236,120,1,57,1,126,1,179,146,89,47,252,217,142,94,107,115,186,28,125,41,195,230,212,137,152,142,128,193,206,83,195,13,203,108,20,53,234,205,209,255,32,247,39,185,160,255,100,90,199,192,248,65,0,231,4,236,84,79,178,85,22,24,183,85,119,221,81,188,213,59,124,157,99,174,123,178,247,208,76,125,125,171,217,51,241,199,173,182,61,26,254,225,187,38,246,172,5,204,198,24,108,67,198,232,140,90,49,58,27,105,151,171,142,43,123,198,191,105,47,63,204,82,244,91,209,174,63,182,150,66,91,175,80,76,171,171,38,156,20,97,223,2,145,26,44,202,192,245,224,238,134,239,26,224,74,244,136,214,78,60,248,153,111,63,43,188,91,12,248,243,114,250,225,12,29,80,115,25,205,134,113,176,207,177,227,173,0,137,184,43,114,200,2,105,115,53,26,35,71,83,188,75,85,38,239,239,81,25,1,115,111,208,0,36,16,88,30,220,163,2,3,19,223,91,174,97,24,103,89,85,176,192,40,58,117,149,53,66,138,235,200,253,192,53,81,170,213,92,234,38,255,59,244,247,123,82,180,195,87,71,170,161,216,64,186,171,18,120,216,15,126,36,36,13,221,215,154,148,223,204,80,255,190,62,72,106,120,194,36,10,114,103,103,231,43,247,169,53,24,154,236,68,187,63,248,190,57,29,234,91,205,92,242,10,86,172,246,182,238,118,237,51,255,118,14,246,74,4,98,181,179,126,155,125,185,213,114,32,61,70,26,51,183,191,95,106,252,65,235,182,74,211,102,223,211,120,161,114,248,235,77,179,39,121,23,250,138,138,102,231,222,197,21,67,113,97,197,235,136,164,205,106,28,114,64,171,181,157,212,169,56,97,195,69,224,135,181,93,194,130,165,72,20,44,69,96,193,82,132,100,226,213,158,59,113,161,99,229,46,40,248,123,238,96,66,17,162,254,181,255,59,238,139,137,59,92,43,24,16,14,16,127,111,41,30,156,53,136,114,169,241,223,169,2,89,62,61,173,65,166,249,14,177,240,98,119,168,98,245,45,244,69,246,24,151,175,41,173,14,91,167,111,158,51,93,95,87,60,168,107,10,31,50,246,94,183,157,94,40,174,95,249,148,222,153,59,100,222,4,138,4,17,137,204,28,113,129,234,70,236,29,48,150,57,90,189,8,93,6,167,226,93,46,49,229,120,63,183,188,158,45,224,244,217,132,135,126,74,48,231,34,245,175,103,48,0,136,158,108,246,84,141,170,118,173,20,104,210,231,219,21,59,230,58,53,49,144,29,224,195,239,48,25,128,185,99,159,146,248,80,92,77,162,41,161,166,196,156,8,188,168,39,2,215,231,93,172,90,192,163,73,126,30,149,62,224,6,71,9,114,247,247,207,40,255,13,58,178,114,128,50,166,134,15,76,89,229,209,90,248,123,3,130,90,42,252,127,222,234,167,75,109,126,190,246,127,54,183,35,204,69,70,82,254,92,132,108,224,67,252,205,5,209,29,140,207,34,203,195,22,8,5,145,204,156,107,122,21,85,4,112,224,139,58,233,187,226,97,116,173,240,55,40,0,20,152,107,111,61,138,102,64,181,115,113,13,175,149,240,26,124,11,241,92,190,77,160,58,93,78,144,195,75,220,6,251,122,141,94,115,56,150,240,227,90,98,66,248,197,182,53,125,186,197,78,53,135,249,188,62,204,140,207,116,195,111,188,80,118,120,12,59,218,72,227,201,232,133,127,230,96,190,196,23,254,6,173,88,47,254,5,66,122,209,32,164,23,207,19,82,57,245,95,72,48,219,90,139,49,95,235,205,204,9,196,45,110,19,223,37,206,11,53,130,179,45,140,112,201,156,242,152,253,167,171,227,200,36,181,155,148,206,37,41,93,34,41,65,73,164,166,203,42,53,157,187,226,114,127,95,237,42,4,114,57,30,149,33,252,240,198,77,2,59,175,18,216,222,24,40,76,32,133,141,119,82,216,189,2,134,29,55,129,93,160,73,23,86,232,253,133,43,79,158,143,112,84,68,119,212,37,116,43,48,87,240,132,19,138,108,57,130,14,200,119,44,41,255,188,157,124,135,15,163,113,133,124,207,109,242,29,195,107,68,190,125,76,29,9,99,63,22,186,24,195,100,17,242,86,43,9,143,97,164,20,229,94,74,106,30,203,200,62,107,60,145,164,229,69,203,190,209,50,169,37,133,172,68,33,231,138,162,247,163,135,40,92,151,145,220,235,207,27,251,46,197,232,234,99,184,118,95,98,126,187,195,115,59,138,87,91,77,95,248,253,225,139,147,43,227,248,254,194,61,167,190,92,77,208,253,132,251,117,174,248,164,202,94,239,95,217,88,138,113,235,17,79,28,65,195,254,81,101,205,86,51,39,178,208,205,190,148,39,219,193,86,181,114,102,220,115,115,2,242,87,75,235,171,162,141,191,194,115,178,149,169,210,173,242,119,120,237,85,144,168,49,151,93,147,67,33,124,100,21,118,77,109,24,150,124,66,233,195,189,196,3,170,126,224,55,160,93,234,252,196,51,126,9,42,253,38,57,200,27,4,161,43,201,37,25,104,59,91,64,113,229,44,199,197,42,40,195,27,117,176,163,164,34,180,88,81,149,104,6,70,143,146,249,205,208,150,178,73,246,156,41,14,3,104,104,1,170,83,30,88,7,147,208,173,46,205,229,10,143,37,151,110,183,192,155,108,101,236,122,150,54,25,105,144,110,213,4,98,7,208,163,33,198,232,56,134,69,46,41,61,67,10,227,75,222,133,255,4,210,4,57,19,109,154,92,79,71,212,107,110,1,253,128,138,158,153,2,19,239,193,188,62,154,14,108,231,193,146,157,7,157,166,5,37,96,93,81,32,67,79,2,10,161,13,68,46,3,10,230,26,189,168,20,80,227,42,154,211,126,137,238,176,118,210,25,47,226,136,128,252,185,0,25,114,104,84,53,244,34,251,10,223,125,172,212,248,133,234,132,232,176,242,22,169,21,106,139,153,249,66,70,105,157,87,167,166,49,154,38,245,94,202,1,37,228,93,88,25,202,148,135,50,243,249,139,135,63,156,253,62,251,245,236,251,95,46,48,67,13,200,15,228,195,32,51,242,96,6,47,152,108,169,107,64,115,171,74,8,117,82,152,80,32,20,51,64,180,161,97,126,183,64,40,200,214,188,62,136,69,2,194,199,73,127,164,190,252,246,71,254,178,87,58,50,28,239,221,226,189,172,200,65,84,58,74,112,150,153,68,39,153,31,110,117,178,147,214,97,26,3,59,26,229,132,201,138,49,153,254,174,72,247,82,14,143,244,161,213,49,55,150,9,174,47,114,10,206,201,44,31,245,9,97,74,124,126,128,122,3,32,201,19,63,131,65,10,56,151,75,149,56,38,1,38,190,76,91,199,41,48,153,93,90,183,216,230,10,109,17,20,173,253,106,55,249,72,170,209,218,34,125,102,209,46,134,25,129,97,101,85,170,169,13,47,65,124,105,45,199,78,21,75,142,11,75,237,146,103,220,210,199,146,44,222,117,233,71,84,65,121,83,142,163,194,231,29,138,231,121,59,247,82,25,81,133,43,21,61,128,189,160,101,213,212,247,228,93,91,191,222,225,69,75,255,237,37,155,214,194,78,27,27,84,166,156,174,121,125,165,20,68,146,254,107,221,206,237,110,27,137,17,189,19,228,32,228,45,131,240,25,104,19,115,232,51,127,97,105,201,220,207,41,201,234,250,24,236,85,86,60,199,82,124,65,37,59,75,182,104,171,204,217,66,177,27,250,24,2,225,243,185,115,168,113,167,21,4,142,198,227,47,128,192,144,23,82,155,118,131,210,13,237,53,53,123,206,78,102,171,141,123,196,232,227,103,177,98,48,168,132,244,161,130,49,173,245,33,135,52,135,190,192,77,84,26,141,223,210,202,149,244,91,39,198,52,212,230,20,154,104,187,173,220,117,179,107,146,233,174,96,200,176,247,14,67,200,252,243,214,127,180,132,74,175,221,91,130,248,25,233,198,77,126,19,204,233,200,59,195,244,164,79,224,57,15,93,85,86,200,191,126,79,254,128,205,72,22,218,116,245,251,66,253,192,98,42,115,147,226,2,31,186,50,64,134,44,95,155,174,202,163,13,39,230,215,183,248,49,129,160,160,112,118,254,65,87,93,245,101,138,198,162,18,27,68,59,197,227,143,74,108,186,250,179,25,134,56,20,39,177,88,251,225,73,98,162,170,31,208,193,49,62,13,70,133,23,147,125,16,132,201,228,52,27,133,94,162,59,52,31,245,189,162,23,155,166,175,225,70,216,75,196,127,114,16,196,252,233,105,189,21,36,62,238,152,146,188,127,130,255,146,201,135,76,56,39,125,179,191,230,67,248,159,10,9,252,199,207,183,60,170,52,16,57,162,5,224,9,75,131,4,69,224,178,239,210,27,1,23,207,164,39,68,208,203,78,250,186,242,246,138,117,174,236,173,248,249,25,90,50,8,115,2,19,149,60,74,172,157,74,2,119,195,187,45,41,60,127,139,209,15,8,146,204,41,193,195,195,217,76,47,58,63,5,193,31,81,221,253,14,58,86,117,20,232,45,230,241,84,233,193,130,81,135,199,179,227,201,148,16,195,249,100,53,245,181,47,83,216,54,196,237,45,221,11,128,20,70,159,110,189,25,6,243,97,187,67,173,130,82,109,156,219,13,146,17,146,197,76,250,76,207,209,28,67,49,52,132,151,169,189,182,127,189,5,217,255,209,248,181,120,161,239,251,159,110,183,174,234,209,74,39,60,91,98,143,114,232,140,182,131,138,5,6,63,174,38,203,41,60,194,36,238,213,164,235,11,124,144,195,63,194,41,70,223,37,222,183,137,235,204,149,78,97,177,133,47,168,145,152,111,45,192,150,223,155,198,179,22,95,74,218,7,26,38,178,148,66,10,140,187,183,202,21,180,35,233,172,180,8,42,126,0,198,82,159,232,94,89,143,170,178,108,167,209,172,62,85,146,43,22,33,194,17,133,254,227,3,12,197,131,12,195,200,85,212,93,226,63,110,224,106,35,180,164,198,63,182,174,135,239,180,63,195,183,218,106,131,189,231,233,201,137,213,192,166,106,96,113,167,69,209,77,163,211,206,253,114,100,164,90,86,87,177,65,181,229,237,16,213,108,129,101,196,45,103,117,54,26,81,126,202,90,86,247,61,13,34,19,77,208,229,189,53,83,33,189,62,243,39,157,135,142,64,204,79,185,42,132,90,38,83,145,227,211,16,31,135,248,60,199,196,135,198,30,47,12,229,77,69,48,219,181,218,181,223,44,53,61,157,185,205,101,86,45,146,207,144,149,204,102,207,109,31,21,179,172,229,158,90,82,0,222,40,156,81,190,67,116,189,244,229,4,157,246,105,115,36,80,32,238,160,188,163,236,208,52,169,221,236,32,56,58,22,52,245,221,152,126,87,166,185,7,207,235,36,209,131,114,219,246,189,99,119,51,181,245,27,63,27,62,136,16,63,25,110,4,45,90,216,79,115,252,35,44,95,142,202,82,214,222,27,185,241,240,208,222,29,88,145,250,189,181,87,114,60,179,33,214,72,155,25,89,181,170,40,140,72,215,73,112,61,198,63,212,183,30,89,121,79,237,90,91,52,78,163,14,185,123,116,152,82,134,45,5,165,147,73,100,59,153,52,157,64,140,251,72,221,225,163,163,60,59,162,110,89,119,246,192,17,64,237,156,201,189,186,107,175,48,138,31,137,174,147,10,5,189,35,49,133,201,119,176,102,202,114,213,145,160,220,113,230,254,159,183,142,157,209,83,123,250,98,120,2,37,27,174,157,108,161,152,75,55,17,86,209,135,82,131,44,247,251,92,102,55,50,245,136,170,213,107,74,121,52,162,170,214,127,229,110,35,99,59,72,116,230,105,10,69,188,9,146,36,187,119,58,225,58,7,225,5,250,183,36,111,76,212,68,171,123,98,169,140,119,197,40,30,5,135,249,169,15,255,244,71,218,125,199,242,5,10,52,85,96,33,67,48,35,203,69,167,226,223,131,21,202,53,232,67,149,210,121,205,227,252,150,129,92,175,248,164,146,23,83,220,248,69,232,160,13,5,49,180,111,196,99,5,42,59,171,67,101,167,21,168,236,251,23,156,21,89,5,243,186,162,130,187,157,16,186,146,208,238,232,236,175,157,28,74,207,109,253,96,93,34,205,169,227,26,177,84,165,189,43,106,181,32,20,251,251,215,76,32,119,122,30,19,153,66,86,185,164,194,252,193,228,89,208,219,76,215,190,229,111,116,199,145,10,130,220,206,58,25,55,130,30,140,22,222,157,128,21,24,187,162,94,63,249,25,69,152,247,106,123,21,58,215,48,96,89,5,123,56,117,91,181,97,103,47,56,67,134,180,228,93,217,217,105,173,20,91,208,232,159,208,5,226,170,154,55,236,170,153,53,236,170,158,51,140,178,52,97,176,188,136,103,12,14,22,201,60,91,56,7,190,204,18,166,238,73,68,44,121,183,14,8,66,56,172,81,81,79,63,78,175,214,43,110,173,145,196,53,43,133,242,172,201,236,180,45,61,162,154,14,71,169,238,165,79,79,92,25,2,82,41,175,169,254,208,246,178,106,171,227,55,153,151,12,141,214,129,47,179,68,75,209,96,84,215,12,122,150,27,149,148,30,50,253,142,148,19,158,125,73,9,84,54,78,31,99,62,96,226,29,246,120,155,237,140,40,168,248,251,175,103,255,17,127,127,25,203,154,255,39,28,254,231,179,47,115,248,183,181,143,18,228,86,6,69,34,67,54,142,151,111,231,15,48,25,131,94,253,94,134,42,1,2,224,44,84,249,92,130,172,0,7,150,156,164,138,3,75,186,254,75,23,65,191,252,66,196,152,78,62,157,36,221,227,169,200,24,21,34,233,230,248,91,222,15,166,132,213,6,20,157,33,86,102,134,186,77,68,10,98,48,82,229,14,111,78,240,213,236,249,44,64,149,132,10,45,49,193,29,74,100,94,207,188,80,143,51,54,217,165,106,209,117,201,103,188,50,194,150,122,235,193,202,124,154,134,74,62,195,201,91,207,234,41,102,128,237,181,12,104,222,222,30,176,66,49,12,48,169,223,64,190,234,147,124,101,166,199,207,196,252,176,222,13,63,22,115,61,77,48,27,115,235,60,108,216,210,75,178,37,206,37,74,176,132,254,218,178,212,214,222,198,102,87,85,7,155,141,151,137,37,178,32,47,184,20,199,172,73,73,113,93,237,201,186,173,39,107,187,39,220,216,53,172,68,211,165,160,5,50,16,11,84,246,60,58,69,222,22,240,234,51,249,240,148,91,14,13,56,161,74,173,201,214,180,204,224,99,136,217,8,204,193,12,171,214,55,81,5,69,55,237,225,91,75,144,171,153,159,223,57,78,187,102,79,164,254,2,77,157,145,68,0,249,93,255,250,195,29,214,20,107,126,138,44,65,234,113,204,158,120,217,71,175,14,179,52,22,179,166,1,38,170,175,234,220,248,77,171,229,143,190,91,245,241,38,88,63,70,218,13,45,32,38,224,237,48,110,55,83,184,166,47,135,243,147,245,112,174,162,118,87,254,203,3,130,251,78,112,169,135,34,193,85,158,77,86,184,250,11,194,136,130,223,57,254,150,247,131,41,149,33,37,16,222,236,250,120,201,239,245,240,95,32,203,83,31,145,188,17,88,135,126,116,19,186,74,241,246,0,127,156,208,15,184,13,251,133,82,190,32,86,29,255,238,89,249,232,111,102,22,130,204,183,136,120,220,238,233,90,42,8,19,233,23,171,197,35,140,121,121,0,178,127,0,241,40,2,14,142,229,99,137,100,51,146,2,146,98,223,148,144,20,105,86,207,136,208,219,234,7,216,16,91,90,18,81,32,37,162,64,74,68,88,9,252,201,88,48,162,43,188,176,197,163,154,231,123,223,136,72,21,111,119,29,146,100,105,15,174,103,85,97,205,248,105,112,116,250,104,118,227,45,205,233,5,155,129,118,216,184,153,81,58,120,56,178,234,219,19,163,21,207,252,111,173,48,166,171,217,46,216,210,187,217,46,216,210,31,111,91,96,75,45,44,207,95,223,94,254,114,246,253,225,247,103,127,188,251,229,131,0,190,8,56,10,231,227,173,32,181,174,251,69,239,254,244,254,221,215,239,47,46,47,223,254,122,49,147,245,188,185,117,154,21,252,37,44,209,198,219,159,49,190,80,78,200,150,251,108,111,243,58,252,183,179,109,179,63,51,50,143,101,188,1,126,76,102,146,28,50,56,230,185,122,234,60,34,14,23,219,181,196,159,235,40,223,96,78,182,170,90,255,80,25,116,16,156,3,109,61,228,246,32,181,88,151,242,153,99,138,73,180,38,206,57,53,179,130,251,30,102,42,12,0,83,95,25,58,184,159,85,108,218,223,72,244,128,215,217,3,207,209,79,65,30,44,17,243,64,194,195,145,96,170,224,76,229,98,162,123,28,56,238,32,148,158,113,84,172,112,176,242,83,66,123,251,203,48,31,11,69,57,87,158,255,236,200,15,28,57,236,248,129,63,1,166,84,250,240,147,148,140,144,102,169,214,100,155,6,73,180,179,212,232,175,173,134,185,10,108,17,57,77,212,159,194,22,10,133,3,100,113,194,163,99,196,4,162,203,129,188,92,182,120,203,82,70,92,133,107,190,172,224,79,128,44,152,17,202,56,178,208,49,97,140,163,151,5,185,57,201,222,88,81,9,100,71,134,207,161,73,25,164,254,110,122,136,152,162,116,3,190,159,224,141,141,181,9,101,184,3,197,184,253,204,97,211,89,89,27,198,185,222,48,62,15,189,218,196,145,202,235,168,76,18,209,18,167,132,166,43,37,164,44,249,139,162,123,30,56,124,103,67,88,212,57,140,41,237,132,115,191,23,89,72,41,44,91,187,7,15,51,147,99,83,203,223,56,210,242,222,42,152,155,162,195,181,223,65,36,58,220,237,214,163,121,111,51,243,122,107,188,207,234,2,249,202,82,130,18,112,237,48,11,221,21,8,227,125,185,184,234,110,21,123,18,105,29,36,187,155,110,119,171,93,66,25,6,105,189,68,91,244,157,94,25,206,245,211,211,141,123,112,44,174,140,115,146,84,94,117,16,102,73,251,14,23,17,39,160,23,15,218,113,184,4,177,238,242,38,187,255,103,148,103,80,113,199,85,96,75,56,212,210,159,0,104,228,30,177,236,89,30,59,243,175,88,13,120,238,79,230,98,61,21,47,252,179,131,213,209,241,240,44,118,206,197,222,21,18,40,165,55,90,83,170,35,233,20,249,2,55,238,225,173,173,11,155,139,91,19,40,189,134,11,19,29,125,53,228,236,71,86,224,38,240,149,99,127,38,46,125,196,97,154,179,163,147,5,251,115,7,103,0,66,72,161,211,12,37,82,111,27,88,125,64,153,28,174,145,235,214,65,135,82,241,72,190,224,136,226,110,159,143,120,169,79,65,188,48,234,194,43,1,212,30,35,181,23,72,237,33,180,97,67,46,60,137,10,57,67,252,101,56,171,49,206,101,51,66,119,213,235,253,253,135,209,157,23,29,220,121,179,163,27,145,159,44,48,145,226,66,140,123,254,194,245,46,187,126,36,13,119,23,221,179,3,100,186,144,90,251,195,213,105,62,114,50,190,121,116,140,144,171,174,71,215,47,224,119,208,123,33,209,173,219,186,83,57,236,51,211,149,249,231,58,242,43,6,11,221,139,9,240,99,83,151,6,247,194,15,8,98,112,124,178,153,1,137,162,190,124,124,226,31,246,251,3,229,239,9,125,26,238,154,2,214,174,203,209,215,38,182,170,122,55,197,232,30,106,183,255,81,14,68,159,112,168,63,158,96,26,85,127,14,3,224,164,221,195,87,238,193,71,148,218,96,20,248,102,122,240,17,198,34,83,5,6,240,28,71,197,214,253,250,232,219,163,41,47,163,124,42,180,225,221,249,227,163,75,36,47,241,239,53,93,32,236,79,32,21,190,139,209,2,103,153,102,48,134,14,4,216,1,158,65,212,141,199,214,12,198,124,183,209,222,204,110,111,44,46,186,176,226,104,2,212,153,249,2,151,138,99,177,242,183,179,47,79,17,96,76,160,139,56,157,235,115,190,176,14,122,137,146,222,217,42,147,148,146,213,91,146,11,192,188,45,226,132,120,176,100,81,149,90,76,118,5,210,136,97,42,105,116,12,12,104,84,180,248,31,72,3,76,10,236,251,97,92,48,202,70,132,25,92,149,5,70,25,28,16,196,201,85,121,45,102,59,88,133,241,172,105,132,20,33,79,165,78,176,112,114,236,154,230,97,212,135,76,141,178,166,220,32,156,23,4,227,213,96,126,57,184,33,154,172,167,58,36,126,127,159,85,134,136,34,175,31,210,29,138,124,253,160,13,143,230,193,225,67,47,28,242,37,188,196,98,47,236,150,40,159,248,43,97,151,243,195,237,205,61,6,153,136,164,27,195,129,176,168,232,226,151,246,184,162,100,150,191,70,146,58,200,224,188,235,15,11,76,94,1,188,163,26,218,194,128,170,243,131,26,152,115,34,63,186,233,165,184,141,231,221,4,223,196,244,97,7,115,133,29,90,252,153,151,142,126,195,25,244,194,131,240,40,118,15,214,136,251,233,151,24,165,78,111,29,187,7,1,30,116,61,85,233,3,133,232,151,40,40,146,154,151,209,116,23,7,193,240,2,131,63,110,24,112,81,119,123,105,177,11,139,106,47,31,177,233,30,136,150,203,224,1,243,132,66,143,27,183,116,247,77,207,113,2,149,146,49,66,252,221,230,20,37,244,128,162,139,228,72,156,166,163,24,118,203,121,251,32,145,33,250,212,15,209,213,238,15,174,98,173,223,125,232,149,61,30,10,24,137,149,30,205,133,117,172,185,176,25,152,81,133,81,62,130,1,93,31,172,143,86,71,43,215,245,86,195,16,38,20,78,5,254,128,63,223,134,60,159,10,227,126,137,208,10,75,39,182,77,185,151,45,230,25,53,118,82,32,135,127,230,77,207,201,181,223,107,220,99,124,173,168,5,95,43,66,192,44,234,232,240,35,124,17,174,144,79,92,30,62,156,148,35,103,110,120,214,185,88,162,91,73,34,145,243,177,28,108,120,107,227,161,184,230,2,161,93,0,40,28,90,188,235,227,11,250,56,41,142,225,211,11,92,20,214,50,162,165,205,118,184,5,55,144,212,59,68,110,46,38,90,143,211,117,52,92,170,135,18,154,214,174,65,92,171,192,146,107,191,19,205,175,137,98,22,21,114,25,113,71,111,38,199,184,102,123,242,225,88,226,89,244,98,184,131,47,170,27,94,220,13,106,183,122,59,222,245,170,123,73,235,103,231,244,129,171,36,138,230,63,192,122,138,83,170,127,93,187,199,101,225,223,214,210,120,191,114,87,44,234,139,211,191,22,176,52,23,226,26,200,11,182,209,80,82,213,64,111,164,107,96,1,112,237,242,253,158,121,48,231,8,132,182,9,252,220,228,233,137,17,213,73,25,178,13,104,199,124,32,176,168,84,212,1,119,14,194,207,53,48,190,87,163,43,212,236,92,77,94,78,189,62,48,189,170,132,81,187,146,17,98,212,247,54,192,246,46,72,141,44,35,135,31,196,153,127,195,27,178,154,168,225,93,117,210,253,184,91,157,209,238,125,183,62,151,166,104,99,250,239,27,19,239,84,171,135,171,157,245,241,228,85,158,9,217,92,95,150,233,158,185,124,107,32,111,13,240,181,141,13,102,121,97,235,179,152,226,209,254,130,105,84,48,127,183,96,103,244,168,177,136,244,161,207,243,132,220,14,13,44,169,6,113,16,73,61,94,27,101,82,136,171,185,73,252,98,68,90,183,130,231,6,213,222,136,234,182,72,178,123,202,35,192,179,224,196,48,55,9,237,178,229,201,252,233,41,85,91,108,38,101,101,82,132,239,239,227,246,136,246,239,14,161,21,160,34,46,39,91,46,169,117,59,181,134,116,100,216,143,93,68,250,109,192,126,173,226,52,25,4,15,95,130,246,50,56,237,176,229,13,198,11,136,226,196,89,73,163,82,181,226,198,183,99,43,67,55,28,151,189,4,206,3,232,219,104,233,165,163,229,105,116,8,115,147,165,69,153,27,172,243,17,54,215,91,178,131,75,75,19,22,204,3,222,180,54,89,142,164,127,35,81,161,89,142,116,228,132,97,94,65,88,249,136,37,208,61,62,28,12,213,176,66,113,25,42,127,45,50,12,158,119,212,147,222,218,61,58,182,105,232,163,197,105,42,213,8,233,253,20,115,100,1,74,207,180,56,143,251,69,45,35,21,156,73,25,80,29,144,142,99,100,102,20,77,101,212,25,9,207,216,210,131,217,76,57,248,107,59,141,148,254,200,192,82,121,146,119,56,213,212,189,212,62,99,190,226,21,102,41,6,94,165,80,68,84,229,51,34,21,246,5,236,165,81,253,74,108,235,61,245,212,120,3,105,174,22,211,152,40,115,42,113,176,148,218,86,222,192,12,143,245,55,181,31,81,206,226,70,67,237,33,187,217,8,165,89,169,68,147,212,139,186,217,28,142,47,125,243,235,117,60,143,240,44,193,148,223,166,54,214,140,70,136,199,124,103,231,89,146,0,160,176,117,74,77,135,178,176,195,200,223,73,51,172,54,96,139,54,67,60,108,179,87,213,44,205,31,178,239,245,129,134,234,133,43,11,117,244,67,214,65,4,154,95,114,71,222,181,183,72,156,58,12,1,213,22,113,125,84,117,16,209,185,209,112,249,133,91,255,133,132,245,163,83,167,131,80,199,240,129,91,33,211,49,204,170,207,143,217,156,54,195,50,51,252,160,230,206,86,90,232,234,173,44,113,204,61,209,169,213,107,182,244,165,178,165,47,128,41,51,84,196,249,102,65,224,119,106,229,175,173,242,215,166,60,135,140,220,56,75,41,98,98,50,229,11,241,81,188,241,29,187,29,93,211,62,132,155,121,107,80,204,222,184,226,157,65,49,123,227,14,75,127,133,42,176,20,255,108,104,16,126,242,165,243,15,165,85,125,122,130,171,148,87,238,134,129,57,244,74,222,184,99,126,251,146,222,22,31,53,208,145,9,2,251,224,59,63,141,160,113,57,180,41,239,67,107,14,222,122,240,235,224,173,219,45,197,235,198,195,119,244,240,157,219,37,48,177,177,255,161,251,242,224,45,212,255,26,254,190,19,123,63,113,183,127,128,251,111,15,156,219,110,2,195,159,187,226,71,120,254,206,186,254,222,255,161,235,188,213,88,216,51,241,222,255,113,56,54,12,194,253,8,31,206,187,103,222,188,27,246,206,188,239,101,233,7,239,1,115,88,191,7,65,127,50,249,32,94,79,197,228,7,241,35,252,251,189,120,63,157,110,63,250,63,141,84,15,61,187,178,211,186,55,141,71,183,248,167,124,66,59,241,39,37,136,138,95,65,230,255,69,209,175,244,38,161,201,173,193,29,253,226,186,191,250,191,28,56,159,80,116,181,18,245,216,179,0,117,153,7,168,113,14,18,124,240,203,211,211,30,158,218,191,240,160,253,230,83,31,223,116,63,121,189,55,195,95,253,223,182,250,157,18,237,2,105,169,222,3,161,85,185,193,160,82,138,47,225,99,123,58,205,238,55,82,80,129,23,143,157,183,226,157,59,252,134,12,109,223,248,199,7,159,186,223,240,106,250,211,127,119,218,31,254,73,183,241,38,244,249,155,222,39,196,202,133,221,124,239,87,228,237,253,49,252,187,241,47,225,95,133,220,227,227,3,125,146,61,86,128,162,60,229,182,179,117,5,144,130,93,142,246,12,196,254,166,79,127,237,171,5,119,200,152,144,195,175,161,25,95,163,195,56,124,85,124,141,78,225,240,97,235,192,253,3,174,27,103,36,234,29,113,127,28,254,193,152,172,31,242,32,45,96,83,95,58,84,24,21,34,48,48,115,115,91,170,99,191,243,157,101,251,49,250,7,30,153,223,193,154,252,67,35,206,124,39,2,25,203,71,91,149,183,20,122,203,242,174,133,218,63,129,15,133,77,201,187,197,127,143,189,25,166,167,252,0,251,12,235,233,94,232,83,81,223,131,221,14,36,168,203,117,190,8,194,168,90,170,122,27,253,17,248,146,65,57,60,180,193,157,71,52,171,194,240,216,222,133,64,47,42,158,134,143,162,202,123,62,8,155,225,246,238,69,69,192,57,19,182,128,113,46,144,13,244,254,16,77,118,198,251,67,30,198,53,174,210,83,131,41,157,129,183,69,29,246,137,55,44,239,167,45,231,55,217,203,36,250,16,156,37,184,195,210,41,243,14,72,41,65,167,194,253,253,75,140,186,71,78,3,33,22,151,98,46,86,118,18,106,144,237,76,62,176,107,37,89,222,249,193,228,122,74,167,34,243,182,27,245,11,103,10,206,54,86,254,93,129,192,250,244,164,126,111,104,73,95,185,143,87,13,82,189,59,212,227,9,212,252,208,60,2,174,172,35,224,202,58,2,136,194,240,172,172,18,248,61,212,112,143,4,126,133,222,211,72,224,248,121,92,109,114,205,158,97,123,141,204,244,0,187,195,217,168,254,209,141,245,209,141,245,81,207,137,239,157,51,113,119,104,211,24,80,14,223,172,16,16,22,170,146,24,86,213,72,65,126,182,197,110,205,102,152,218,254,3,9,151,52,32,154,43,225,169,245,31,129,132,110,16,10,150,169,242,12,196,23,180,32,208,95,244,226,113,165,142,239,237,110,183,169,170,71,79,3,169,41,56,252,116,236,31,75,67,57,126,230,141,54,71,7,22,157,17,3,149,1,59,42,113,42,100,228,48,74,183,168,157,10,158,241,178,50,47,236,66,188,97,127,13,148,145,112,56,136,115,81,184,55,21,208,11,137,215,45,89,27,205,110,105,231,161,170,179,118,232,215,156,97,255,188,117,226,29,206,179,9,235,216,92,99,255,8,109,198,198,13,108,23,90,62,222,57,7,117,245,1,43,73,179,138,35,108,160,194,200,216,196,4,162,68,20,82,11,14,139,34,31,57,223,38,176,24,31,41,90,149,224,125,241,7,233,233,50,81,137,110,142,139,55,121,182,36,120,126,152,132,12,78,213,56,253,221,15,145,255,80,151,127,224,229,198,245,58,84,9,158,101,243,145,19,72,151,148,156,81,66,229,231,216,219,8,125,83,115,244,135,199,220,76,158,74,234,227,88,125,122,180,44,35,169,177,140,224,154,173,212,100,21,75,90,157,201,13,4,169,254,158,110,154,214,224,87,94,253,206,174,255,153,122,248,28,47,67,204,156,98,191,19,242,115,32,112,237,199,20,213,188,176,75,97,188,153,126,196,87,99,37,228,58,118,83,186,73,133,159,92,250,210,81,187,144,10,248,119,10,55,126,97,56,205,149,123,176,84,248,185,200,107,210,245,53,211,111,211,71,26,88,224,160,230,35,125,93,135,131,128,173,214,201,24,90,6,157,162,97,211,65,223,245,50,178,23,2,15,104,157,238,121,158,187,142,4,245,102,234,128,115,192,190,190,36,47,60,60,168,183,2,214,73,177,107,157,184,118,170,48,170,189,214,24,30,20,40,250,248,224,45,196,198,187,17,60,29,213,197,55,81,229,132,85,253,20,235,223,126,238,3,232,255,139,213,183,87,75,79,91,42,149,74,178,160,77,252,187,50,183,141,135,245,221,254,126,173,29,119,159,233,104,179,229,87,159,127,227,39,233,200,90,84,125,157,139,166,175,115,209,240,117,222,238,128,232,0,74,121,6,10,67,4,198,48,199,163,150,106,247,206,22,161,49,126,38,118,1,55,228,253,253,152,253,219,19,254,45,189,218,209,145,62,135,221,12,87,101,213,153,190,180,54,249,134,91,125,197,113,190,104,248,204,87,220,238,105,53,191,193,67,183,132,69,200,11,4,218,150,210,49,140,180,92,106,91,90,170,40,64,230,112,168,78,117,94,231,167,52,215,73,62,141,26,84,83,122,7,134,18,87,7,61,44,251,91,131,135,182,219,5,95,26,200,148,72,49,183,69,138,185,155,203,64,219,26,89,14,173,56,13,133,200,95,47,130,224,55,12,116,243,195,141,132,92,175,23,90,193,138,157,223,51,145,173,239,105,58,216,97,19,134,87,97,199,27,178,253,25,201,54,83,93,49,185,159,59,178,40,45,39,49,32,198,3,61,136,103,55,64,244,179,231,1,34,203,191,154,221,161,148,156,151,214,142,252,66,132,141,10,131,242,95,193,139,52,168,182,70,173,22,219,64,122,133,141,69,67,150,108,132,134,146,104,49,167,125,219,74,148,213,248,140,62,242,25,131,33,243,12,201,254,190,125,110,192,22,27,158,232,122,134,221,110,232,54,43,0,174,33,33,156,189,202,155,91,13,240,0,155,123,185,57,143,243,16,246,104,74,170,128,251,118,37,50,187,81,194,21,125,202,88,43,63,172,133,1,4,195,187,48,133,149,91,230,156,125,80,4,19,210,236,102,71,144,172,242,26,154,227,90,90,213,14,85,195,146,233,166,152,172,228,85,103,232,246,54,251,43,216,224,208,243,120,229,110,51,70,157,139,235,168,115,218,229,9,219,249,118,70,167,97,128,12,85,3,165,138,78,73,174,143,145,164,26,224,106,150,121,63,110,199,162,178,25,93,254,146,72,25,144,32,76,98,204,72,46,63,128,187,103,91,11,210,207,64,96,181,127,182,29,255,74,144,134,88,116,162,135,85,192,169,243,112,57,73,17,207,230,47,121,165,116,12,104,7,1,3,100,159,131,119,112,31,171,5,208,24,8,130,41,201,74,59,210,26,216,78,103,105,99,81,12,153,59,150,82,7,218,138,40,18,17,214,32,166,80,163,104,196,216,178,154,7,7,65,55,59,200,116,4,73,124,2,251,116,142,17,242,248,183,191,53,136,2,171,56,210,136,2,63,205,252,119,51,163,163,254,96,92,231,252,6,250,245,254,254,35,57,255,105,215,184,194,43,183,79,79,117,78,41,82,201,95,80,253,192,121,151,232,14,161,79,185,118,216,205,101,182,206,195,136,20,244,229,11,202,110,138,160,30,178,110,193,162,84,244,2,120,202,72,247,10,115,69,199,60,106,57,121,226,145,232,246,122,87,100,140,133,185,33,7,27,225,93,184,61,115,62,139,53,252,45,7,95,145,140,165,183,200,168,26,233,114,150,36,120,22,22,59,82,194,88,85,104,199,236,191,17,10,10,165,48,224,101,142,21,192,72,68,77,82,193,39,187,32,54,90,171,46,21,34,144,116,118,57,245,251,213,138,173,199,207,85,220,58,46,187,63,83,253,70,133,177,105,39,244,47,252,78,90,99,146,24,227,150,66,154,126,152,249,175,103,226,71,246,68,18,223,63,115,90,86,194,103,63,123,92,62,115,20,34,157,249,85,199,227,234,195,246,122,153,152,216,165,137,251,241,83,158,221,197,120,170,18,143,49,195,133,18,118,166,142,157,71,139,94,114,69,237,137,156,111,126,168,81,74,152,123,211,231,122,3,50,102,25,229,215,145,76,226,99,145,105,212,94,164,189,19,219,191,150,255,9,118,13,78,253,84,223,30,38,210,119,118,42,162,90,70,40,233,9,127,181,230,222,181,36,121,194,111,177,167,181,223,220,248,107,73,200,114,255,199,153,114,141,43,162,160,36,48,186,61,157,95,100,50,29,50,90,140,147,238,112,237,173,28,144,153,116,22,33,184,51,93,165,255,29,102,143,78,13,231,45,141,88,81,142,138,244,159,242,40,140,57,33,43,91,76,81,247,178,163,63,149,216,59,189,93,31,202,154,252,96,82,178,195,244,225,11,168,168,224,198,168,239,160,52,81,199,113,170,81,68,101,109,92,35,130,149,37,140,136,9,177,48,29,233,58,94,42,59,59,105,32,209,81,95,9,194,230,54,38,251,133,87,124,254,131,11,138,61,144,240,74,164,252,44,213,207,170,239,211,237,70,66,42,62,128,218,82,180,181,228,96,163,228,81,175,55,94,7,143,225,142,96,171,5,80,214,43,204,248,78,255,78,5,251,200,123,147,190,232,252,227,21,222,48,78,167,80,131,165,88,249,63,43,240,132,29,171,133,242,183,198,44,239,38,185,91,195,60,140,122,165,138,174,2,4,23,81,159,124,232,65,221,233,25,27,128,86,28,120,191,204,86,240,111,174,146,201,81,84,53,252,224,32,2,18,147,100,240,0,253,102,85,62,167,35,160,175,67,157,88,153,242,100,240,58,101,14,19,141,172,138,81,241,75,153,72,72,251,167,167,130,117,109,101,122,231,24,134,168,162,80,135,158,180,216,83,189,87,91,203,142,240,168,190,207,90,109,111,240,74,254,58,198,159,197,50,203,224,230,222,160,106,85,128,225,174,155,16,224,150,150,137,60,25,64,49,16,165,149,219,11,56,149,70,246,173,223,100,57,190,250,22,120,42,143,99,252,59,91,81,99,201,177,141,117,30,90,167,32,75,112,124,175,225,44,238,216,73,191,184,151,196,119,121,143,55,176,87,75,69,63,106,10,133,34,104,143,21,140,68,80,74,219,131,67,212,48,15,16,4,153,205,80,122,22,207,105,158,140,215,57,139,196,131,232,165,104,97,64,113,126,241,165,178,250,218,5,180,37,189,86,69,194,245,85,28,190,77,223,173,203,150,154,101,161,87,253,126,253,245,202,139,42,3,161,120,63,243,191,183,120,193,79,255,130,155,175,237,170,155,238,116,213,149,18,200,142,189,88,242,194,116,34,43,47,134,102,10,23,76,16,74,2,35,254,204,79,250,156,110,194,248,84,252,186,51,152,235,167,157,193,92,239,225,201,119,119,14,51,200,245,208,168,150,88,45,211,40,140,19,119,206,103,130,94,221,17,149,117,59,115,158,123,252,73,63,166,243,227,151,217,127,55,223,35,2,63,95,110,150,87,89,34,57,183,207,100,146,248,239,37,198,221,145,205,209,226,171,51,102,85,44,124,221,161,197,230,193,16,140,236,98,20,45,58,122,21,189,244,118,100,125,244,162,127,39,239,99,179,49,250,141,207,183,106,16,125,229,125,46,123,164,247,175,165,131,36,163,216,174,124,144,149,206,254,243,251,232,46,74,190,139,54,45,172,92,149,177,210,250,27,117,187,109,156,28,151,59,26,207,189,78,167,113,214,195,94,89,210,145,244,124,2,74,209,185,142,50,196,47,138,241,148,96,84,199,14,110,179,233,188,53,61,229,227,103,146,185,238,96,38,10,162,120,218,186,7,187,51,184,30,195,142,108,29,65,234,164,56,252,223,182,211,96,43,84,86,204,191,144,59,114,157,194,8,230,69,144,124,208,123,188,247,56,143,81,78,32,163,145,215,33,191,129,206,86,111,206,191,205,252,95,102,226,155,153,255,149,248,243,11,113,32,190,254,119,113,32,102,217,98,225,247,137,231,133,214,146,142,121,254,224,247,6,255,1,64,136,63,103,117,40,78,56,82,26,24,138,105,86,158,19,240,36,204,145,132,169,196,22,253,133,228,145,20,206,39,67,201,81,105,143,72,9,42,57,8,19,3,144,244,195,134,226,248,216,233,173,224,67,76,102,53,25,217,23,14,172,77,244,46,221,223,199,8,201,147,111,102,152,70,146,106,202,22,4,188,77,61,166,16,115,137,123,29,150,15,126,193,90,104,212,127,154,155,180,79,42,209,24,58,53,76,77,158,105,165,82,204,39,105,183,139,161,110,252,67,42,72,231,218,57,96,141,62,241,33,28,132,161,210,32,56,115,65,55,99,4,71,236,97,35,49,8,8,161,17,123,24,196,73,23,236,178,73,33,158,177,242,200,164,8,207,204,140,36,65,246,163,175,152,187,229,165,109,240,18,180,86,12,103,34,21,181,105,234,215,13,42,193,2,22,255,107,220,193,26,219,169,202,146,203,195,94,69,252,224,121,82,120,179,48,96,122,206,234,35,29,176,102,57,178,134,50,50,225,62,174,76,90,157,78,34,28,202,66,254,144,67,25,235,161,196,195,210,201,96,40,51,61,148,24,218,240,244,20,144,97,134,124,121,98,74,179,13,99,88,244,114,30,76,138,84,197,223,159,27,167,232,179,227,132,209,81,218,136,179,27,20,197,140,23,114,73,154,174,83,69,215,58,238,129,230,247,43,87,105,8,249,214,128,110,21,58,89,249,209,113,111,48,44,78,49,152,165,215,83,49,42,199,7,5,166,233,158,36,211,94,70,65,128,240,179,59,152,246,226,163,99,28,239,232,20,211,171,149,167,104,129,137,78,252,176,155,17,248,193,188,171,253,22,11,3,110,208,166,16,221,173,34,42,149,19,20,165,30,7,73,36,11,165,22,72,129,192,52,93,144,177,69,48,169,208,89,96,40,177,131,185,158,64,124,177,130,219,92,217,197,232,78,101,212,233,5,237,183,113,106,128,39,155,47,247,48,101,73,227,92,181,155,182,75,67,136,158,75,164,156,168,68,172,125,118,29,16,165,101,62,69,66,199,254,224,8,81,200,241,223,4,154,114,132,30,238,244,7,99,56,231,117,226,95,195,184,204,145,248,87,242,199,48,54,241,51,107,17,163,231,135,21,46,147,32,129,232,231,43,88,4,58,70,28,158,175,68,232,110,237,190,144,82,235,93,4,139,35,160,149,129,36,147,244,226,110,32,194,94,209,53,144,149,145,206,29,251,199,236,249,188,200,215,86,226,137,54,53,236,14,87,152,90,98,136,161,173,122,228,220,227,36,146,52,156,136,34,219,161,123,165,16,98,148,182,173,32,23,189,37,130,91,11,169,142,108,52,133,95,222,149,204,161,94,245,208,2,7,38,232,131,27,216,115,171,226,145,142,48,146,232,126,140,91,44,87,202,241,129,67,222,30,116,179,87,41,1,4,243,213,129,125,231,224,120,200,19,244,38,201,130,242,229,49,107,161,75,216,231,17,162,92,160,2,125,107,227,210,201,54,226,130,147,39,178,67,98,85,77,167,92,207,159,38,77,139,59,243,167,237,124,191,241,98,221,206,126,56,131,214,159,205,231,209,28,233,191,150,172,79,141,40,174,11,76,27,101,195,198,224,18,203,208,0,169,34,48,163,175,212,81,160,238,225,97,80,31,26,160,91,21,123,58,36,59,48,37,23,166,31,232,216,194,145,178,10,147,7,126,202,104,140,10,65,21,91,233,19,90,237,0,42,33,37,142,97,149,38,19,107,194,212,140,139,164,254,161,196,30,55,148,213,146,230,151,131,22,178,165,240,41,60,108,162,47,73,21,215,24,115,216,227,157,198,205,218,132,202,174,52,119,60,28,222,175,103,206,35,187,227,120,29,201,193,99,160,175,94,215,45,200,75,100,163,54,139,4,237,131,58,215,158,106,133,210,208,138,168,214,22,221,243,157,104,246,90,127,59,4,17,90,167,171,150,180,165,1,154,180,156,208,113,43,208,141,132,180,37,130,70,122,234,81,224,77,2,68,228,64,96,60,155,71,129,179,57,84,191,37,76,96,100,115,158,254,234,202,105,249,52,144,117,159,255,147,216,147,36,67,248,149,87,245,237,161,138,207,229,37,128,109,100,254,116,104,97,76,238,192,188,172,26,151,179,209,164,19,114,44,81,7,42,155,103,247,175,217,25,136,47,36,172,158,167,10,77,93,149,134,187,108,129,183,178,93,91,134,5,129,149,202,6,3,191,37,23,195,91,76,134,138,107,192,130,187,202,107,112,87,53,28,171,138,29,56,177,1,168,48,134,73,201,53,246,121,61,68,104,42,96,200,42,133,187,142,189,85,162,215,86,115,175,171,39,8,120,118,99,171,99,228,187,205,29,64,52,144,225,9,128,94,26,185,190,155,249,127,204,196,183,255,101,197,207,95,245,254,104,137,194,215,140,185,204,182,65,36,137,40,254,78,142,58,187,138,127,107,46,30,53,253,123,218,18,168,151,7,89,89,228,226,6,110,44,46,110,96,160,234,96,251,95,144,178,243,95,109,233,174,211,12,65,80,234,173,26,252,149,188,158,38,85,85,161,63,218,60,251,176,164,213,218,231,135,170,108,25,42,58,29,8,161,187,161,180,217,182,120,16,235,56,131,207,15,157,206,231,196,228,58,143,243,114,3,77,220,171,54,224,233,41,215,74,162,1,28,178,82,93,44,97,161,96,34,229,238,122,125,235,116,58,174,100,42,248,147,48,250,74,1,134,174,155,234,183,244,151,101,136,48,79,215,46,232,175,185,38,184,249,198,0,219,28,25,98,144,127,89,134,212,122,53,42,221,166,85,177,253,110,51,155,152,61,77,126,141,149,171,167,244,50,220,97,3,73,73,201,27,8,108,165,115,32,235,159,206,225,96,135,187,162,33,235,103,236,239,166,51,172,19,169,102,111,37,59,39,103,112,85,219,6,76,202,142,148,173,132,209,33,189,114,116,22,50,235,3,126,48,194,179,255,187,25,249,220,127,124,209,76,228,235,7,59,182,66,183,126,244,167,42,177,91,250,197,185,91,158,157,72,217,108,116,85,111,52,91,37,222,248,172,151,143,212,112,106,213,166,204,206,49,243,191,157,137,159,255,123,206,9,252,89,214,155,54,212,169,15,82,105,186,161,191,168,49,77,104,25,80,254,222,206,85,246,208,98,114,101,155,222,64,124,242,164,145,178,51,64,171,42,26,42,255,174,44,149,124,75,90,43,255,129,246,88,18,175,201,226,133,239,214,130,144,189,78,126,125,21,56,138,121,233,136,54,3,158,82,136,134,97,200,230,167,114,237,138,223,103,254,207,51,17,141,63,175,220,172,138,221,63,70,209,252,60,207,138,2,45,174,207,42,237,149,53,41,226,204,86,13,63,22,210,59,192,90,36,46,169,58,231,116,64,151,227,255,7,126,39,207,181,163,166,164,127,31,129,24,151,199,233,181,133,171,35,201,227,83,224,114,234,2,68,165,52,36,107,233,200,153,92,120,236,17,91,238,59,244,60,25,195,248,75,217,121,236,107,147,47,146,71,156,162,194,154,180,229,152,55,195,235,116,232,47,234,104,216,242,140,16,62,116,235,61,91,172,89,195,9,215,31,164,153,218,123,92,6,15,191,25,99,119,148,192,150,136,170,244,206,225,225,97,71,172,146,32,140,80,253,30,1,101,28,2,89,208,187,176,53,73,85,58,223,248,58,88,145,189,89,194,57,14,68,9,84,122,29,229,23,119,234,58,203,146,50,94,41,123,53,156,217,8,17,168,64,93,31,249,178,106,209,206,82,164,28,243,11,71,70,58,83,147,33,222,152,171,165,21,249,127,254,126,241,143,254,63,254,175,35,90,205,215,210,200,0,76,50,27,223,249,207,212,182,61,76,6,125,49,120,53,229,198,124,136,195,91,211,24,25,135,134,70,9,54,180,191,106,177,151,111,101,55,216,69,160,249,106,197,105,224,7,181,88,169,55,116,39,120,176,238,112,124,161,247,191,98,1,43,155,77,35,199,208,137,85,18,151,213,113,82,149,225,77,117,9,53,201,203,198,48,77,58,255,115,209,191,248,251,155,1,244,125,135,157,159,62,130,103,155,158,46,129,64,102,181,106,104,67,57,126,213,23,234,255,254,225,177,139,8,234,116,31,134,242,120,240,127,226,248,229,255,242,253,41,38,86,204,199,62,144,244,91,32,233,199,43,220,154,130,124,243,53,91,230,129,17,95,195,87,67,227,142,222,236,234,192,158,24,114,165,64,175,53,189,227,17,41,221,5,137,244,32,169,204,69,253,25,80,237,24,184,208,246,230,76,160,43,211,58,65,218,149,90,164,161,110,83,99,101,70,198,87,232,109,145,229,54,1,13,106,5,36,17,189,180,167,7,26,69,239,93,54,250,221,70,235,111,190,122,243,143,55,99,77,235,91,217,165,204,116,201,254,226,223,235,132,249,131,117,84,84,104,15,201,52,14,111,188,199,85,30,3,9,110,188,71,164,191,223,216,3,6,206,171,4,41,100,219,54,57,48,54,208,128,152,26,16,99,3,146,236,26,243,218,96,40,1,61,42,198,152,155,132,1,65,189,124,44,238,56,159,229,88,96,74,28,47,27,11,120,193,139,199,91,145,140,125,56,208,118,157,56,138,51,52,169,11,201,94,166,46,158,158,148,64,7,34,94,132,167,31,154,255,160,136,117,165,157,246,44,162,131,18,149,107,46,179,142,231,126,183,155,140,205,33,199,106,149,215,116,158,215,78,2,203,135,152,79,54,50,7,144,31,126,128,202,176,70,94,205,249,216,181,1,114,35,231,209,244,195,11,132,213,98,111,47,168,173,145,189,1,229,97,132,155,250,222,182,233,3,42,19,52,250,45,41,11,180,40,243,46,63,167,62,253,16,172,28,151,83,4,214,42,90,161,30,232,44,213,131,217,80,170,106,110,211,106,50,233,211,77,151,207,41,243,0,58,136,104,176,255,72,34,203,237,181,76,135,42,35,181,240,141,60,149,162,118,27,211,113,3,179,57,180,181,148,245,190,105,78,94,102,149,136,20,220,77,137,240,55,35,231,175,125,139,148,140,108,206,240,74,255,199,224,71,96,24,106,170,135,106,3,118,177,12,179,101,96,82,61,195,111,203,197,123,65,46,222,213,175,187,82,49,97,92,130,230,99,107,90,205,203,103,106,196,149,218,154,22,220,72,254,245,162,110,135,177,11,214,99,63,28,139,21,172,78,126,48,16,122,149,14,120,109,14,104,105,14,172,164,56,203,177,9,66,169,69,26,175,198,150,46,40,80,25,184,98,171,87,111,177,88,237,18,88,128,98,60,201,166,156,21,139,254,45,218,217,186,244,223,213,184,112,122,202,195,78,55,179,213,46,132,71,157,214,221,113,165,205,28,104,255,195,77,180,140,90,5,185,63,230,28,118,140,171,125,244,45,202,161,196,208,176,240,79,175,57,118,246,26,234,110,36,40,42,205,201,100,174,204,74,240,161,44,161,157,62,108,233,192,33,63,37,234,200,98,76,20,188,191,255,221,156,82,126,114,158,99,211,1,222,131,88,163,241,188,219,204,176,146,110,44,146,233,198,36,69,206,50,147,49,214,95,143,155,27,32,247,190,246,241,107,13,254,28,71,197,46,47,119,249,117,130,189,176,26,80,201,107,246,183,104,84,210,30,234,53,155,99,173,138,198,215,173,60,183,59,23,158,93,23,86,208,164,143,154,104,22,3,197,32,78,169,229,192,166,120,124,30,138,130,188,147,45,63,182,245,21,122,231,105,95,43,167,84,201,81,23,99,11,210,113,49,174,100,86,46,9,141,219,137,168,223,35,51,54,158,242,198,99,244,167,207,157,144,168,118,47,65,14,241,35,84,168,171,248,36,2,248,245,39,104,153,68,243,228,116,135,252,118,41,223,221,121,114,200,202,39,209,180,102,126,75,209,161,145,191,178,43,186,129,27,49,36,125,120,73,6,13,7,255,80,60,13,12,223,100,48,61,45,9,169,223,193,63,20,90,227,238,252,10,70,143,239,50,60,90,197,88,229,115,182,130,58,30,208,237,50,146,183,75,183,121,108,214,155,95,235,58,55,255,176,128,195,42,170,235,155,139,230,219,13,165,143,236,190,66,149,69,221,13,245,30,216,39,206,77,195,183,160,231,117,219,38,138,64,92,253,123,132,118,217,61,59,252,9,28,95,220,31,43,247,96,112,253,168,94,237,235,36,72,111,119,118,88,62,111,244,180,246,150,38,60,85,95,36,143,170,36,115,110,164,4,123,61,246,111,198,230,32,185,179,40,191,163,216,116,179,11,61,61,117,224,232,49,215,102,201,92,141,235,80,11,64,226,50,10,43,34,55,26,31,245,200,92,161,31,4,78,118,84,82,30,49,9,6,176,191,31,159,32,236,93,165,88,202,28,193,158,79,17,90,121,253,113,206,93,40,172,123,218,201,220,127,24,59,100,181,15,14,83,32,11,228,254,37,29,76,126,203,29,131,25,135,109,67,236,84,116,100,17,234,201,34,201,208,91,6,253,87,228,35,157,86,254,108,236,36,120,52,5,166,235,155,177,89,79,244,250,42,187,119,64,224,202,3,116,44,196,120,129,163,82,31,122,163,99,196,247,27,165,254,75,239,165,252,245,202,75,15,252,99,47,245,7,216,128,244,160,180,118,162,7,123,39,250,19,218,228,118,143,205,211,251,177,82,76,71,200,4,105,7,4,237,153,128,183,5,82,46,52,131,108,146,6,97,127,204,235,192,78,178,8,5,48,221,20,210,126,73,43,223,126,56,144,15,113,21,80,133,244,241,62,154,193,233,215,128,12,226,240,218,105,196,91,69,196,59,200,192,254,234,249,184,226,10,27,157,250,188,221,68,39,84,169,41,248,162,90,144,182,29,159,10,143,14,95,121,78,212,163,6,30,209,126,196,191,205,187,183,181,143,28,88,165,186,248,47,131,21,143,255,53,191,63,149,248,73,158,85,29,201,226,166,214,38,237,116,172,131,172,163,249,220,156,64,252,41,15,207,24,24,172,10,143,81,42,127,109,171,132,37,124,52,68,149,182,164,103,13,86,211,240,150,12,84,45,208,89,209,58,135,115,188,33,15,160,106,251,249,38,134,182,131,244,157,183,165,165,159,62,107,35,35,9,165,109,55,84,78,191,136,204,222,16,70,70,210,23,204,226,40,12,231,128,124,28,209,53,103,188,174,91,23,154,126,83,134,0,120,155,167,54,33,139,198,68,104,109,193,154,39,111,126,223,146,50,162,105,245,139,28,254,31,127,138,158,249,38,138,28,184,245,176,220,239,84,218,225,138,23,141,134,84,191,64,250,215,246,218,173,145,184,109,212,226,10,43,56,78,14,159,108,65,212,116,116,198,246,181,196,106,162,216,94,57,31,81,168,68,12,214,251,155,56,137,156,148,87,172,27,73,76,45,38,52,132,107,73,187,221,161,229,207,84,253,216,15,74,21,83,101,66,107,253,142,74,149,161,196,111,119,249,177,221,194,128,179,182,187,88,24,135,209,202,237,215,27,252,44,118,75,201,163,37,54,227,245,166,50,64,248,156,113,238,159,163,5,37,136,90,62,98,153,40,181,83,76,112,18,15,187,221,64,1,72,150,147,96,58,68,40,117,191,16,249,164,152,250,193,214,132,249,35,238,122,198,165,229,192,242,129,55,73,166,110,2,35,153,42,160,105,129,183,16,244,159,81,104,118,247,240,153,206,53,77,55,85,2,221,201,32,182,213,102,25,226,34,242,28,136,116,6,223,81,9,171,165,37,128,160,78,142,59,191,215,214,177,127,225,123,117,132,18,198,15,101,39,84,102,137,28,183,242,225,214,37,195,155,168,91,167,171,250,254,80,78,171,145,13,233,168,211,241,82,148,234,235,59,213,250,179,188,44,157,87,85,198,177,91,51,172,255,135,57,238,242,175,113,181,237,251,155,246,64,250,60,187,91,254,117,241,176,34,29,86,70,52,72,194,31,37,147,87,60,131,53,32,139,53,165,9,99,250,81,167,58,154,124,174,129,69,190,30,27,209,50,9,138,194,153,73,190,121,60,246,103,99,113,57,246,127,203,197,197,248,63,142,75,194,173,209,12,56,180,111,166,217,222,190,125,101,24,222,227,103,49,75,118,158,200,209,23,159,163,231,159,57,174,158,61,16,255,229,179,238,246,115,47,254,235,2,30,141,9,185,54,210,113,92,23,246,172,199,141,37,242,223,146,170,53,182,142,90,155,228,180,45,243,104,214,3,205,36,61,236,148,18,101,129,198,120,53,223,52,146,162,122,164,198,60,53,11,166,77,216,22,213,215,42,226,215,231,121,141,218,128,169,90,68,117,222,244,129,109,218,162,61,150,26,31,166,28,167,164,235,46,149,198,42,147,222,119,131,232,171,33,206,251,73,206,147,129,57,245,108,230,229,114,76,89,181,122,37,230,170,119,189,234,67,124,81,101,129,42,200,211,92,50,66,197,9,57,156,211,209,82,125,165,216,162,210,20,106,45,186,88,37,252,246,253,108,146,25,22,90,30,44,132,152,78,190,184,242,209,169,138,18,152,176,168,146,104,119,220,81,203,251,30,126,94,31,61,72,85,73,123,231,146,238,142,158,13,176,103,34,251,82,102,173,230,145,175,166,149,188,69,82,139,193,210,138,27,242,48,27,0,163,83,218,9,102,36,236,0,114,71,8,146,52,9,80,168,40,252,190,74,89,153,113,247,122,49,255,21,115,63,60,138,244,160,71,189,129,242,220,135,174,201,50,93,24,234,129,123,48,119,135,235,83,158,228,245,73,78,75,44,81,233,60,69,209,237,110,53,83,165,54,204,244,179,172,3,110,41,146,255,132,125,92,206,79,167,163,60,232,209,3,105,165,104,112,168,24,128,212,255,211,240,15,79,79,125,79,167,41,99,132,255,29,52,172,224,95,160,99,242,101,145,146,174,68,182,246,114,222,240,218,218,113,4,42,237,0,170,28,95,85,140,49,145,90,71,57,225,228,32,61,19,34,165,148,247,3,224,139,2,130,26,14,252,30,38,107,202,35,242,108,80,200,187,153,127,53,70,239,64,246,81,219,181,9,100,77,189,76,109,195,176,138,52,55,156,172,166,186,217,126,217,121,222,190,13,163,163,30,238,190,62,203,45,112,217,223,99,141,130,58,43,76,158,105,188,57,196,112,163,135,31,130,7,180,5,97,158,4,63,197,228,126,248,172,135,63,37,31,142,59,247,64,141,172,82,51,12,245,56,82,230,62,250,110,95,112,89,87,153,175,172,9,67,39,91,99,30,22,17,74,20,106,147,198,171,224,65,93,185,67,43,84,71,143,162,108,43,226,31,243,199,128,114,44,69,22,222,58,10,220,131,128,116,225,149,94,233,146,164,12,195,59,178,96,227,208,104,29,105,227,78,102,77,219,4,110,91,222,52,22,19,179,131,167,186,144,60,213,199,177,127,49,22,111,198,45,200,106,74,232,212,218,197,180,155,159,158,158,14,224,116,13,16,160,246,164,132,197,22,116,7,94,238,7,214,162,126,59,254,143,36,249,70,171,219,103,19,124,55,133,141,234,38,169,149,43,235,34,250,229,195,185,209,11,161,235,190,92,230,249,124,18,206,157,98,174,172,143,113,74,81,200,191,0,45,185,238,244,233,41,159,195,84,0,139,54,23,165,104,212,155,100,140,183,217,60,118,171,216,133,207,133,146,180,181,83,29,182,109,223,82,125,88,207,229,92,193,94,241,197,42,134,218,169,223,80,55,200,131,92,155,158,82,37,13,203,147,139,152,163,4,7,200,83,240,136,207,119,227,211,184,101,96,229,190,19,144,92,164,87,93,110,133,185,165,24,158,144,161,123,150,67,216,108,213,54,12,172,54,212,253,47,255,157,45,74,178,139,61,255,247,80,240,6,244,123,232,10,169,9,69,83,17,156,57,92,26,126,107,27,108,116,255,55,16,5,163,33,149,235,170,75,135,212,123,111,224,88,250,131,124,242,69,202,113,14,41,101,99,77,165,63,51,195,230,177,250,23,118,178,223,195,237,191,181,85,253,229,19,106,208,255,220,17,213,54,85,126,112,20,73,51,65,169,100,205,106,137,147,82,91,79,107,175,150,202,192,144,182,191,121,154,238,122,51,85,231,224,187,113,139,54,232,205,216,121,55,110,39,172,190,200,128,215,2,238,165,118,106,66,69,147,24,183,50,209,36,81,124,166,149,251,113,111,32,250,238,84,122,44,126,129,132,87,67,5,65,189,176,215,45,131,191,162,66,61,31,87,117,151,255,142,24,248,197,21,253,69,145,208,222,170,17,14,96,236,138,119,99,127,130,0,192,184,99,118,196,183,225,84,76,16,188,127,141,104,64,255,164,171,155,12,3,119,126,166,223,127,174,209,239,51,239,205,17,248,230,239,7,124,243,38,72,22,124,103,112,44,111,241,213,225,241,193,239,166,196,125,20,221,118,196,203,195,87,242,38,95,255,67,94,45,113,161,193,227,129,188,150,95,234,136,255,123,101,87,178,137,16,227,33,154,31,29,227,45,117,53,157,26,243,220,79,13,43,27,130,163,99,112,31,252,165,68,187,45,195,181,156,35,56,32,188,2,91,5,252,206,232,247,86,20,45,130,99,236,240,103,225,113,155,92,89,32,198,103,236,200,254,64,161,176,165,80,34,11,225,48,65,145,121,75,145,80,22,161,209,135,50,235,150,50,115,245,45,158,47,40,213,230,177,179,150,165,228,28,67,169,101,75,169,149,174,43,73,98,93,116,88,220,199,152,178,10,70,42,12,138,136,123,238,153,174,14,233,46,247,213,51,157,227,219,216,59,207,116,135,111,82,127,60,211,1,89,3,247,192,51,77,230,251,178,33,158,105,164,42,111,90,169,30,46,29,59,191,224,135,154,133,235,8,207,136,232,116,240,247,209,224,239,94,116,250,143,195,87,163,127,192,95,32,199,209,87,240,119,0,127,143,189,129,121,255,181,101,177,124,217,7,18,28,154,154,128,181,57,253,251,8,171,121,57,122,9,255,30,87,95,253,161,226,26,113,228,255,76,31,62,30,13,142,61,253,158,252,108,237,205,31,27,141,46,71,255,12,189,111,177,130,151,253,209,203,62,190,210,31,29,227,223,193,171,209,224,21,254,237,143,6,120,253,106,244,170,89,225,247,118,83,2,132,112,67,196,0,253,248,253,184,202,223,232,179,48,114,213,204,23,148,210,212,158,253,202,148,79,206,16,116,117,138,40,163,214,156,79,206,249,238,160,58,233,147,23,213,194,122,214,39,183,213,7,122,102,39,51,245,64,228,147,177,250,173,152,76,134,143,142,209,91,201,244,233,83,99,253,15,162,175,96,245,103,115,74,108,171,203,21,154,27,147,217,39,89,141,160,135,128,146,22,148,176,54,19,96,159,129,238,152,189,14,209,2,31,74,125,70,81,97,115,66,224,109,230,93,63,18,201,36,155,58,115,151,242,115,234,6,14,107,133,69,154,149,103,243,57,35,25,233,70,33,74,129,229,128,6,66,126,226,239,233,4,32,200,233,193,246,86,80,28,171,198,140,128,233,115,31,25,182,120,34,107,135,121,213,253,200,89,149,70,190,86,143,70,27,178,157,154,60,35,33,140,75,168,243,140,244,6,195,80,233,30,230,126,48,9,165,18,5,182,32,184,232,42,157,10,37,21,5,241,112,173,210,198,114,106,62,216,92,228,143,133,250,113,227,239,13,218,55,146,149,177,199,15,132,101,175,43,143,126,15,143,94,254,253,21,37,107,93,16,172,239,194,191,199,191,67,214,4,49,85,233,3,129,105,82,29,25,21,10,93,249,176,146,75,172,231,70,214,115,86,175,135,14,34,207,84,105,93,19,57,175,124,216,76,74,56,154,176,150,107,89,11,81,56,118,173,223,104,18,189,100,183,200,186,195,43,1,250,45,27,117,39,171,123,81,111,148,90,27,43,255,71,252,56,42,142,150,254,149,44,125,91,47,173,22,140,42,77,77,221,200,210,179,102,221,214,238,185,242,191,151,109,121,144,229,199,166,252,182,112,86,98,46,214,98,41,22,226,6,35,215,121,230,124,82,212,107,101,220,96,127,31,81,174,67,188,181,78,139,155,120,81,42,66,207,128,252,164,150,106,133,64,229,72,115,76,111,177,34,107,164,54,169,111,139,129,218,12,146,229,118,107,40,148,146,193,78,16,124,2,73,12,169,11,214,242,137,106,1,28,93,221,238,73,48,236,118,23,76,142,55,62,172,146,108,178,96,192,247,68,254,134,117,66,63,68,56,9,141,142,144,252,175,231,42,123,61,60,7,26,31,241,235,240,139,115,113,80,174,51,160,246,107,82,113,205,117,98,233,165,15,227,115,88,100,121,89,199,179,214,62,106,220,249,146,255,162,126,84,117,234,14,251,115,5,253,184,58,81,21,66,7,174,184,3,27,127,62,185,82,75,13,213,48,87,251,251,112,71,171,52,57,33,154,115,199,227,134,101,93,177,57,245,89,165,183,225,13,106,127,31,115,153,146,126,244,193,119,180,136,224,30,145,28,181,194,67,239,224,97,127,127,121,250,112,4,63,141,146,85,38,185,189,115,197,234,244,225,233,41,34,165,44,12,31,147,4,78,131,204,116,115,111,185,200,166,85,23,89,114,194,8,63,227,132,145,178,219,104,91,33,57,110,170,71,242,82,245,107,15,121,104,220,63,165,215,70,123,13,146,58,49,255,182,56,195,193,62,247,239,205,38,135,211,192,84,116,111,70,127,225,170,217,121,225,223,35,165,220,66,137,219,147,23,166,196,173,123,86,217,201,95,76,110,213,6,201,50,238,121,111,1,146,246,217,95,36,10,206,249,7,226,188,105,214,153,221,44,36,129,197,254,254,25,180,73,19,0,92,104,122,120,122,154,113,179,206,136,232,229,135,102,219,134,38,233,173,212,36,253,58,246,223,142,197,47,99,31,74,104,129,66,252,54,246,63,218,215,223,144,245,238,207,177,111,116,101,226,107,121,133,250,48,241,199,88,59,116,137,239,228,239,36,187,22,223,254,183,12,126,232,92,7,162,204,21,108,100,254,128,236,124,156,112,39,72,46,73,24,162,72,209,113,221,26,248,188,94,234,121,155,75,165,254,22,195,75,77,139,255,219,88,87,105,233,205,12,242,56,47,14,144,55,156,54,164,23,166,36,168,37,119,254,144,130,32,118,21,125,246,53,164,144,95,162,122,156,214,133,10,162,70,205,230,232,231,49,212,74,43,220,195,248,13,46,53,168,148,10,30,84,169,1,149,146,68,28,108,101,68,248,95,178,28,126,103,53,208,29,70,120,173,207,243,62,244,216,61,74,69,89,187,91,210,93,24,35,93,181,61,72,162,108,106,198,154,182,104,75,53,198,99,227,255,50,54,37,173,180,90,67,210,212,252,65,28,33,177,65,164,242,145,215,131,105,21,220,167,58,205,210,93,77,205,235,176,98,54,228,241,86,198,74,24,208,146,153,49,248,132,9,172,199,193,86,134,75,42,50,80,24,95,24,117,241,37,150,210,150,118,85,157,21,20,246,178,30,10,178,164,226,136,147,1,245,232,59,58,217,201,33,145,238,13,244,61,24,48,171,166,10,157,254,63,243,161,216,165,238,170,170,186,90,60,172,180,9,1,248,97,39,101,237,222,211,83,122,226,171,160,120,152,188,128,97,188,163,163,244,32,31,6,39,254,225,43,116,28,60,128,45,67,177,242,22,236,171,54,107,228,238,201,160,114,121,218,119,233,37,169,201,66,199,216,175,121,186,143,114,247,32,39,127,216,63,121,114,249,198,180,174,179,202,91,140,54,95,110,165,129,133,82,125,90,153,42,97,147,163,175,44,28,21,10,244,149,53,99,251,159,246,117,160,245,30,49,65,233,93,64,252,91,30,16,237,85,254,27,62,128,77,53,152,168,236,170,145,165,22,227,131,133,236,47,226,159,99,255,91,235,24,52,82,227,207,85,9,253,27,188,252,51,39,218,254,231,184,102,16,254,173,118,67,112,9,54,48,252,102,126,139,198,25,253,173,60,163,127,199,102,136,232,114,119,82,10,131,14,178,98,212,17,70,134,151,143,218,2,37,170,5,27,90,102,60,48,78,248,108,129,165,53,129,21,34,224,255,169,206,26,0,235,31,105,141,145,242,204,45,32,52,124,179,162,156,142,11,21,203,167,125,134,180,87,252,208,10,190,211,33,247,45,222,244,18,182,162,18,154,223,118,207,113,109,244,37,82,137,117,180,239,188,239,7,36,30,203,103,4,11,242,43,133,165,16,142,134,92,219,82,167,140,65,49,208,195,247,136,45,97,197,64,221,83,50,38,229,127,171,74,253,184,94,250,193,37,140,93,230,60,194,39,201,5,2,145,202,149,199,0,131,205,67,65,204,17,147,105,69,121,243,117,131,127,100,21,8,30,176,21,165,206,149,202,61,170,36,230,165,102,197,213,102,5,15,186,222,248,217,102,65,141,208,172,184,214,44,251,117,204,19,47,17,72,49,28,23,119,255,239,35,153,113,198,4,75,57,174,226,84,117,154,172,66,53,219,10,83,166,220,144,53,127,238,194,29,21,222,164,192,52,5,248,207,116,8,47,100,73,20,164,20,85,5,4,144,45,254,150,64,235,159,158,90,31,128,160,198,173,179,62,243,22,115,68,251,20,18,237,237,122,184,206,29,172,85,128,156,76,63,7,248,115,90,67,55,195,141,119,157,180,34,146,213,8,92,219,229,228,108,107,38,81,14,179,118,207,177,6,81,251,231,212,91,135,33,33,35,36,91,47,237,149,79,79,198,228,142,186,107,77,79,26,81,197,34,216,81,233,53,232,75,20,190,158,236,218,59,68,94,163,212,107,76,62,76,19,51,231,177,8,229,175,66,46,164,152,2,76,162,81,62,234,123,232,160,94,18,56,236,65,166,226,82,11,120,94,208,243,188,55,160,18,105,23,241,66,177,132,244,12,137,159,158,76,208,4,80,24,213,72,193,168,178,64,97,23,40,168,64,65,5,100,118,55,67,66,9,83,191,157,58,40,97,170,2,169,21,164,196,188,109,155,193,239,157,246,247,247,11,252,103,47,161,207,247,97,108,209,149,163,192,127,246,66,250,162,218,25,86,106,46,35,216,156,150,152,33,24,103,120,217,188,27,60,12,43,224,29,43,170,122,133,42,188,190,50,162,45,169,234,37,140,43,222,163,197,25,211,202,44,48,148,254,77,252,16,205,61,68,82,120,224,159,161,144,78,184,222,188,70,156,48,93,241,98,51,102,106,192,237,183,201,148,77,210,203,73,52,157,250,101,35,8,106,108,119,165,249,178,228,138,241,237,33,87,212,168,100,145,71,209,167,38,160,217,34,207,62,193,254,64,233,14,8,232,228,210,167,62,118,170,163,215,161,46,119,170,131,135,72,29,166,184,36,115,85,80,82,176,21,207,155,95,214,17,167,242,224,158,121,36,244,138,111,70,148,68,234,5,81,43,10,44,90,110,233,96,105,231,43,107,225,24,37,175,200,26,157,149,46,69,105,72,118,202,177,163,146,178,203,106,58,3,146,166,115,95,182,58,178,101,11,215,236,52,142,4,9,100,199,235,92,185,96,171,195,45,71,203,41,194,84,162,48,69,217,32,101,250,90,114,76,218,223,103,211,30,138,125,202,177,254,246,22,182,96,52,146,81,160,215,222,0,11,114,216,179,83,84,5,208,196,79,96,209,16,252,44,112,70,24,241,233,184,20,217,138,123,22,106,80,18,174,51,244,199,183,176,192,196,220,143,47,49,88,26,122,19,186,195,192,159,203,182,205,177,109,91,201,121,60,50,215,133,144,134,217,84,48,123,234,81,47,136,190,5,179,166,30,245,135,238,88,22,156,248,178,174,200,79,169,45,21,113,59,51,46,73,184,205,208,110,132,251,228,197,45,166,245,162,242,116,98,178,42,26,250,163,252,6,137,206,34,34,175,114,43,93,22,65,140,24,202,193,137,171,131,99,33,217,70,152,119,14,166,72,80,224,172,68,31,236,237,126,213,2,197,85,175,118,35,149,92,156,148,87,133,233,67,161,65,116,241,42,81,121,50,139,110,2,227,93,246,34,177,242,7,61,7,46,221,163,12,182,160,249,209,170,167,147,5,148,93,127,121,224,36,71,33,16,120,15,127,22,248,179,210,79,51,184,69,133,60,81,141,65,4,43,83,31,73,89,43,147,9,52,58,150,59,3,194,88,218,160,149,191,143,209,147,146,213,49,178,180,68,209,232,104,158,70,82,127,161,10,104,54,15,123,91,97,250,224,108,208,52,28,15,45,253,3,227,80,7,228,255,91,23,152,170,192,33,153,33,51,41,14,105,34,227,31,194,114,199,240,146,81,170,25,198,183,186,89,10,207,230,161,165,156,185,41,203,109,213,222,174,144,41,213,243,218,37,70,90,27,67,207,165,246,151,4,222,65,46,60,167,83,82,90,106,120,32,205,37,165,52,151,152,120,106,11,124,99,60,118,30,45,135,127,175,30,37,48,170,223,64,216,249,58,231,38,212,10,53,209,213,210,8,71,243,96,127,239,215,49,34,164,80,182,130,72,231,205,70,33,134,238,113,52,57,240,83,228,75,84,45,97,60,140,160,114,25,159,110,213,12,34,23,53,139,100,31,116,48,251,56,182,77,185,225,165,173,32,35,105,175,178,7,112,208,149,96,231,66,157,232,37,197,227,61,63,37,197,64,95,102,118,49,248,19,151,13,116,101,16,196,100,23,84,246,95,118,8,195,252,198,169,223,2,55,48,106,105,11,180,131,205,5,210,249,85,209,178,42,74,239,217,232,43,114,16,244,45,218,237,180,212,166,235,111,100,214,69,223,171,237,22,106,240,56,54,16,143,162,103,235,53,199,164,174,84,214,69,206,107,32,128,18,110,150,211,97,141,224,182,163,194,138,71,185,215,49,78,108,129,254,232,253,231,63,154,139,160,134,103,150,146,28,150,75,245,55,124,26,206,82,92,9,57,52,66,125,240,144,212,232,163,71,214,166,203,203,45,13,171,236,114,203,55,27,221,42,109,10,90,87,142,244,207,204,165,122,223,83,218,121,93,205,170,66,53,196,48,83,170,51,122,149,92,211,100,178,94,13,93,68,128,183,148,37,13,81,100,234,17,85,57,218,122,107,122,198,212,222,92,199,227,81,64,142,117,132,84,233,57,82,41,201,94,102,188,85,171,128,58,218,105,85,206,9,155,154,97,139,37,106,167,212,184,193,233,87,232,176,28,26,5,190,19,28,125,213,183,140,82,12,253,30,12,231,93,63,84,222,227,64,3,147,249,212,179,44,122,221,57,250,154,36,206,90,204,209,114,168,243,33,19,152,254,10,141,136,203,75,103,169,210,100,51,138,24,103,52,31,198,163,152,181,133,206,194,245,98,127,177,181,172,125,26,171,165,122,58,29,80,107,127,122,123,52,248,223,190,64,18,230,211,51,64,116,94,130,121,66,150,232,64,31,155,58,239,123,234,186,93,195,30,28,232,252,239,41,70,178,52,222,144,79,26,111,200,154,36,204,247,59,76,178,139,96,194,27,244,27,208,235,162,176,144,49,234,123,139,125,224,13,107,92,37,123,187,195,209,172,95,191,185,180,224,5,218,64,78,144,139,193,111,212,39,218,218,222,174,43,227,247,184,181,76,15,200,161,68,149,132,89,5,226,101,150,110,21,14,57,157,172,94,80,29,83,100,230,93,74,41,249,6,94,77,173,175,220,105,14,188,220,223,151,85,195,151,137,197,118,154,59,79,217,174,22,78,97,76,48,226,36,146,17,39,168,192,102,159,5,84,150,155,72,249,193,148,157,46,182,50,175,213,213,229,103,176,68,106,64,133,29,165,174,138,151,223,199,69,169,65,148,65,38,143,10,95,129,141,32,52,32,42,159,59,157,93,153,91,97,105,239,198,176,192,186,26,240,34,244,86,212,230,75,38,77,65,149,134,181,218,50,171,181,107,83,77,203,87,94,111,46,119,171,67,129,132,178,239,179,251,40,63,15,48,78,65,176,9,86,231,9,197,247,157,26,33,104,235,155,57,192,144,22,27,8,215,193,124,222,24,26,181,6,160,103,67,171,7,140,123,101,247,153,45,151,58,73,235,230,210,191,186,20,15,151,8,70,138,64,164,29,203,189,239,254,242,115,232,27,230,204,37,248,13,108,196,217,229,127,201,24,89,73,21,85,90,73,135,253,135,203,103,141,142,200,193,158,45,48,179,113,11,146,178,82,233,234,60,38,218,13,252,206,148,214,32,229,145,111,230,15,132,54,24,50,151,39,75,148,181,39,27,245,4,207,42,26,200,253,125,248,163,178,155,200,172,123,154,175,106,154,54,169,58,148,197,63,100,4,132,233,76,82,101,248,154,186,42,32,188,246,92,90,189,72,42,195,171,30,189,82,212,130,106,246,247,181,7,150,131,7,12,11,114,71,168,128,130,107,18,236,208,120,85,136,57,101,28,162,74,14,18,114,73,146,213,28,132,66,105,106,204,184,77,18,130,143,13,209,135,197,88,102,172,81,124,136,28,116,42,193,140,127,141,44,44,82,12,126,6,55,213,90,112,26,208,162,227,146,186,178,181,8,145,102,253,185,156,179,47,74,250,93,15,152,208,111,139,180,57,215,134,88,85,38,155,146,214,63,180,133,128,97,217,72,136,200,14,186,64,90,47,64,41,137,218,90,86,51,4,182,12,141,162,69,235,5,5,160,210,36,203,106,161,70,44,167,124,252,207,44,141,118,199,176,218,132,23,233,84,63,246,221,210,14,212,32,40,108,87,102,7,135,99,157,232,82,210,171,164,48,162,220,30,129,195,104,6,152,131,177,10,100,116,26,169,220,205,167,154,118,21,204,17,49,81,6,146,136,211,144,96,79,53,60,186,33,91,133,181,129,144,62,38,74,74,221,13,172,187,129,171,2,63,62,114,98,153,106,69,21,211,70,133,92,226,221,228,66,113,191,25,16,194,215,73,118,165,40,33,147,157,227,43,148,62,92,26,43,63,174,21,140,43,5,3,46,88,155,204,36,88,174,90,12,201,213,140,204,245,205,44,223,181,153,81,218,170,170,78,40,175,92,199,152,225,138,157,233,137,175,192,188,85,234,218,154,89,146,195,145,43,192,254,107,117,79,19,48,200,210,68,196,174,168,38,202,10,164,125,31,71,230,153,42,50,202,194,68,85,20,86,21,230,118,195,69,128,50,179,124,200,118,142,218,196,162,35,123,131,107,35,143,202,243,90,72,144,161,144,224,51,20,146,51,236,60,183,201,201,91,118,22,68,59,34,26,9,42,69,131,150,61,134,138,54,17,15,202,155,40,127,150,225,178,90,76,39,62,28,192,163,14,162,206,53,54,84,185,224,155,110,6,21,47,131,10,221,193,5,83,182,173,105,104,208,96,179,84,110,166,222,196,166,247,144,78,245,125,189,215,224,125,43,219,154,85,62,239,70,118,210,53,235,141,160,27,217,24,172,176,117,229,236,197,236,18,4,250,230,210,21,231,151,254,217,165,120,113,73,105,238,13,243,116,91,145,11,20,247,217,202,240,41,129,88,107,182,181,255,81,141,193,194,227,67,57,218,161,205,152,253,222,48,98,74,121,130,18,172,150,138,9,75,39,169,241,188,164,189,65,183,110,246,121,165,76,184,46,202,108,73,182,91,76,129,133,36,175,122,195,66,110,222,170,33,10,124,217,115,24,107,201,243,6,237,62,131,218,223,144,61,13,77,175,31,41,183,115,225,201,65,203,170,131,198,139,72,197,187,41,121,235,113,81,81,219,120,41,38,3,201,3,78,6,238,53,84,14,152,135,2,36,251,95,101,37,148,135,120,183,198,226,18,251,235,189,193,127,205,16,142,47,27,73,148,81,89,240,153,49,108,83,14,213,199,46,213,3,65,64,55,222,95,29,198,231,186,242,145,91,237,153,170,191,33,41,85,55,70,41,60,158,113,20,165,79,232,113,184,124,142,148,96,25,95,92,218,73,250,246,148,99,0,170,106,208,116,40,191,172,213,53,35,53,251,232,144,143,191,164,6,117,163,245,195,233,97,235,253,173,103,209,247,197,101,37,159,40,140,236,91,188,211,225,186,41,255,216,226,146,205,188,239,200,180,98,60,161,159,158,164,177,31,93,16,82,255,123,246,25,64,133,144,14,151,207,70,31,136,34,50,232,222,143,172,83,115,197,79,108,162,81,205,79,119,180,62,223,218,218,131,143,59,218,73,179,211,218,76,228,224,213,73,19,27,69,152,28,80,114,215,173,141,40,2,136,192,161,69,34,40,119,203,85,221,34,39,7,138,28,71,148,85,221,61,101,209,162,81,108,42,63,134,185,95,180,207,129,208,59,157,44,80,236,160,35,189,248,112,52,168,1,185,111,70,211,70,23,80,195,202,244,154,210,178,109,27,84,51,166,111,218,117,216,138,176,229,246,213,190,215,84,54,104,163,31,150,10,210,146,21,164,162,177,215,96,209,103,118,155,178,178,219,200,69,84,93,69,111,171,150,208,23,216,68,144,222,97,238,212,79,156,66,83,254,221,101,61,207,104,127,152,158,40,63,236,97,218,237,34,166,64,52,73,167,135,183,209,6,141,139,26,49,23,239,213,180,173,63,93,214,82,83,43,28,53,120,215,43,133,133,166,102,69,125,89,195,76,109,60,68,250,81,83,82,53,207,151,163,210,107,150,241,45,191,143,250,148,218,97,70,175,173,47,253,64,71,143,57,130,28,54,154,114,254,138,94,201,84,199,87,46,234,48,149,62,147,52,152,204,195,102,126,80,227,89,3,165,246,37,216,19,148,67,144,61,60,25,168,33,235,43,163,229,48,102,165,110,209,8,166,97,104,131,152,20,188,70,195,155,248,196,103,134,126,84,97,213,147,238,0,152,145,234,45,180,242,106,117,104,104,212,161,184,181,172,27,79,80,129,138,79,100,136,198,48,57,241,177,221,195,164,235,75,225,30,147,64,223,192,255,215,126,145,59,169,242,160,71,11,90,121,136,160,253,162,19,70,41,69,125,118,202,108,5,135,211,194,31,28,190,60,184,150,10,223,27,121,37,149,190,43,59,157,232,66,252,3,53,209,250,206,82,220,192,157,45,199,89,172,142,230,226,202,95,30,173,37,190,209,29,250,148,220,81,80,184,132,52,186,194,59,87,116,103,200,225,23,150,207,178,53,152,154,131,187,19,87,48,168,226,129,200,140,109,1,174,184,175,105,80,206,252,7,152,252,162,60,179,8,76,156,203,155,184,246,207,113,138,171,100,121,166,228,188,115,203,17,245,172,183,113,79,124,219,53,245,188,23,243,157,179,211,205,254,254,3,17,28,127,23,245,195,247,116,250,218,119,7,116,119,48,29,109,252,51,207,169,181,192,143,69,179,161,254,70,84,171,197,74,69,181,206,123,98,222,55,86,236,227,115,7,175,218,222,204,226,96,123,36,255,30,89,191,201,82,25,23,223,100,121,252,41,227,44,200,123,213,27,112,40,255,95,31,179,13,153,181,229,149,13,115,3,165,34,225,251,111,50,202,246,101,5,91,214,28,72,120,245,62,183,36,155,156,68,193,33,122,154,86,156,18,109,28,221,1,58,150,133,188,206,230,214,74,198,32,142,112,127,63,193,128,169,249,81,114,122,108,108,49,28,248,102,204,50,225,81,226,30,36,210,132,190,246,201,42,0,20,31,155,131,85,37,196,192,142,174,129,244,237,71,50,55,6,61,26,174,246,247,67,116,63,36,154,184,33,41,211,236,6,11,63,28,46,228,66,93,116,253,196,189,113,22,150,196,112,99,166,243,81,1,165,170,80,198,116,20,121,117,22,23,93,97,205,161,19,236,56,110,224,132,85,186,209,229,254,254,162,151,80,243,6,178,121,36,22,91,49,172,13,71,31,37,246,243,140,17,154,85,213,192,145,239,100,26,217,33,33,55,237,138,92,50,154,113,156,85,169,81,70,98,23,99,217,100,55,139,70,55,3,218,232,85,55,99,171,107,152,181,149,144,162,240,75,239,47,209,15,113,48,21,159,190,196,133,55,75,95,7,233,92,167,168,151,137,146,244,53,200,182,74,111,206,30,207,101,21,31,61,37,36,218,118,116,244,54,55,238,86,231,250,22,201,85,203,179,21,249,116,104,88,253,148,249,252,154,243,228,23,168,9,153,35,209,105,182,255,163,160,230,240,246,79,241,67,100,33,45,181,180,226,143,220,137,164,42,182,41,248,212,60,206,255,69,196,116,134,73,103,61,72,205,135,206,58,106,63,91,143,82,127,177,250,94,27,116,114,227,79,175,145,34,152,140,246,247,109,167,235,92,37,72,64,156,22,133,75,247,235,37,58,18,168,205,9,136,246,87,24,14,241,254,82,164,141,4,213,150,254,230,47,54,245,223,107,146,244,123,163,134,165,216,180,178,26,137,195,179,70,255,58,65,61,5,204,78,149,89,131,82,104,171,160,137,104,137,67,145,137,125,241,60,43,149,44,109,244,247,150,120,13,203,7,228,111,137,146,68,1,68,36,31,192,70,245,37,216,212,143,52,198,158,165,179,102,38,204,30,51,171,207,36,56,87,41,183,5,201,216,139,170,219,174,50,29,162,173,134,143,139,106,86,42,163,227,251,69,246,4,229,28,169,178,69,68,247,250,200,153,232,134,250,240,145,111,211,51,141,215,248,125,182,17,107,169,60,134,100,126,97,157,150,10,157,162,148,53,189,234,141,86,162,218,169,60,25,244,251,136,215,229,191,170,4,117,233,177,49,237,164,3,170,62,35,233,103,2,85,191,217,25,168,186,107,218,118,12,188,250,171,221,83,27,35,250,107,28,241,177,210,102,120,154,241,172,184,82,144,109,188,108,152,147,93,155,102,125,132,141,171,138,219,186,44,254,114,101,60,91,141,186,112,3,160,156,125,187,156,233,229,230,81,250,59,182,99,43,240,171,235,88,187,202,104,224,1,207,222,215,128,129,3,165,210,214,172,178,78,176,160,71,221,10,240,58,74,119,56,253,215,133,191,150,49,120,45,103,163,158,221,232,215,170,22,78,231,119,128,141,17,141,21,71,249,209,49,5,234,117,253,128,130,243,122,190,149,42,225,151,134,219,107,105,225,63,68,122,47,221,195,188,170,18,33,82,104,207,31,237,71,4,101,145,229,15,92,28,48,222,191,253,130,236,11,52,142,190,164,219,130,208,148,140,30,0,11,27,61,136,137,231,72,36,250,164,121,216,171,150,69,67,173,44,66,53,247,204,119,221,163,100,88,203,184,84,243,114,144,7,76,207,15,143,142,149,83,237,188,77,27,57,140,253,65,119,206,116,80,109,14,244,75,45,69,171,21,221,240,192,102,206,240,77,9,18,141,156,93,198,242,225,138,6,230,20,135,98,184,116,76,187,69,33,211,61,228,163,218,32,130,68,193,170,109,140,143,217,223,95,58,5,243,69,186,199,24,162,164,129,16,212,72,163,107,165,192,178,48,228,153,46,8,181,103,186,234,1,86,189,202,86,186,226,76,55,133,146,75,200,134,91,147,103,43,153,150,213,32,115,140,33,198,109,8,255,194,166,183,26,69,167,165,23,157,148,28,187,255,219,165,255,233,82,124,179,211,51,130,72,208,6,35,169,160,0,18,125,86,125,34,98,224,88,49,33,122,95,196,236,29,17,60,61,201,236,63,112,103,149,21,49,37,36,202,40,148,7,147,192,194,237,103,60,36,108,97,111,199,158,161,234,212,134,137,108,69,90,101,243,5,114,85,169,219,129,108,115,205,51,182,245,70,232,47,161,190,145,103,81,197,226,105,69,22,183,62,37,151,101,6,162,147,96,198,165,129,10,253,114,59,159,189,239,218,230,52,249,205,138,69,173,99,98,125,208,34,214,247,216,196,214,136,237,86,123,220,174,84,2,70,89,191,39,171,179,78,238,189,193,208,58,4,56,49,150,2,123,55,53,218,18,139,157,181,128,161,213,182,206,111,151,174,248,243,210,255,230,210,108,159,95,95,86,140,230,146,255,202,91,18,93,147,231,42,30,58,184,250,183,164,52,147,46,23,239,40,1,235,187,5,185,228,10,76,127,163,136,5,196,245,120,212,225,4,173,29,175,128,125,43,192,65,2,57,61,231,84,184,33,158,54,43,127,50,63,124,16,240,127,119,46,181,79,243,195,13,254,15,215,172,127,154,130,204,253,72,201,142,85,134,227,1,37,60,238,171,28,199,3,149,16,246,120,43,22,138,223,226,8,0,86,78,220,248,60,81,225,104,178,154,28,79,123,11,177,154,188,156,118,23,83,15,174,251,124,61,192,107,86,176,63,50,64,201,243,22,119,244,229,188,153,44,15,249,211,109,9,111,174,197,13,209,228,13,165,132,201,204,202,156,116,54,220,26,120,127,146,76,167,30,54,66,168,38,154,155,47,167,184,127,145,150,5,95,83,206,153,199,7,142,42,11,4,199,155,248,157,255,136,67,210,27,152,49,161,17,235,13,212,144,109,135,25,51,51,227,24,36,53,222,33,104,87,183,175,209,43,207,92,223,77,10,108,0,189,245,142,134,19,102,20,155,87,76,167,61,171,239,30,162,67,24,135,92,98,76,68,135,147,219,146,71,174,83,255,82,175,118,131,204,19,239,208,237,145,191,246,150,222,21,109,110,190,186,90,174,183,214,165,94,253,14,15,207,149,223,86,149,212,95,25,118,37,179,53,200,190,218,230,146,81,239,202,187,130,129,248,116,236,3,169,153,99,224,143,170,7,169,241,80,35,139,27,219,0,107,11,169,99,157,34,223,89,42,188,199,7,157,51,143,99,34,54,213,235,186,103,169,125,174,91,28,76,174,221,203,143,232,221,23,71,162,67,134,164,104,87,246,233,160,154,120,122,88,78,242,169,159,109,201,49,2,235,252,246,82,67,141,152,141,227,159,53,77,81,5,201,36,240,243,26,46,71,170,93,69,236,155,4,181,132,59,137,178,82,147,191,136,5,38,175,95,78,124,25,228,69,72,95,146,127,157,195,79,25,119,178,150,63,131,7,202,23,88,201,10,166,64,179,190,189,148,193,51,238,48,244,39,112,21,146,223,219,74,208,79,116,121,91,77,183,118,28,76,72,186,251,47,136,131,137,85,28,140,142,178,90,75,0,216,165,237,31,195,189,129,207,207,81,23,137,71,220,146,206,179,53,93,14,240,82,1,101,44,218,198,33,66,16,44,106,212,181,31,74,119,38,168,106,237,46,124,231,186,119,227,30,197,218,150,55,119,31,175,169,104,119,113,16,75,16,134,235,147,144,142,68,237,209,116,237,90,23,212,79,168,105,51,118,22,174,48,47,111,85,149,107,247,241,134,62,219,51,85,222,156,134,164,233,212,181,220,84,171,236,91,85,154,151,183,154,213,189,243,109,211,156,193,11,186,59,197,224,87,249,166,90,191,248,217,107,203,155,30,171,59,90,184,7,11,168,26,216,174,235,222,21,124,4,227,79,240,187,167,126,127,228,176,253,3,158,93,185,174,119,125,74,143,6,211,19,204,214,226,92,147,125,164,199,15,183,108,135,32,199,34,25,48,97,192,180,208,21,242,1,159,197,230,89,108,158,13,243,58,190,74,36,110,96,228,54,226,26,254,125,112,57,21,108,109,38,5,12,136,179,121,122,122,128,241,202,171,120,214,86,29,226,186,183,224,182,253,252,37,74,77,246,147,229,92,242,44,232,209,222,83,96,118,89,157,225,145,111,53,221,178,43,133,240,70,165,136,149,143,253,34,13,174,146,104,238,239,245,181,174,212,118,196,149,110,79,49,48,60,114,55,84,161,160,134,131,1,70,177,221,227,251,125,37,127,112,77,5,137,219,121,45,205,35,101,47,125,70,75,38,59,102,69,178,218,73,137,141,160,244,134,145,104,73,145,100,4,192,220,152,87,3,28,9,216,193,128,54,51,32,173,97,214,235,41,94,189,155,98,98,90,144,9,129,40,96,159,146,93,132,125,74,169,229,238,198,78,232,34,230,191,81,2,125,96,243,62,155,159,124,63,169,135,46,140,2,22,62,10,215,115,10,216,157,68,226,10,89,141,83,250,152,78,53,208,104,108,104,7,129,155,1,203,50,2,138,151,202,39,89,218,202,236,204,110,36,18,214,60,73,112,47,151,175,168,80,27,89,5,234,215,221,45,227,46,207,120,180,217,189,54,178,102,19,134,13,14,237,7,254,179,81,122,68,96,37,107,95,133,50,53,81,244,2,142,0,96,132,68,68,137,32,26,205,132,218,218,94,120,48,47,80,35,114,160,178,79,145,99,26,212,80,169,114,137,29,64,227,172,50,201,30,190,15,54,217,186,148,152,30,104,156,66,169,95,159,225,164,55,151,202,27,32,132,111,208,49,243,145,211,171,19,95,65,250,22,120,141,249,85,190,247,13,253,118,48,16,207,80,176,159,85,208,39,212,74,179,193,50,27,73,147,227,118,252,170,170,141,14,181,54,163,73,31,152,20,106,214,212,163,223,138,127,198,126,74,43,7,106,113,42,241,158,41,28,248,168,53,239,229,232,59,118,129,195,3,114,242,131,151,193,108,162,151,2,13,7,16,218,243,173,34,108,116,163,166,218,201,179,201,230,83,128,87,197,171,172,97,116,236,112,227,59,94,135,122,212,161,78,236,250,192,50,200,175,99,4,185,27,102,147,116,218,243,75,248,183,155,11,45,168,106,222,27,186,182,233,2,51,200,149,119,115,175,131,108,114,181,12,241,149,15,88,138,190,220,205,209,105,29,227,146,156,38,149,214,183,213,134,186,165,25,126,224,184,91,183,45,164,36,46,62,191,151,33,80,128,206,60,167,19,161,167,19,180,134,126,113,48,76,149,246,118,90,117,244,22,222,158,121,100,15,99,56,164,131,135,106,43,172,206,110,212,133,69,221,45,171,56,94,250,40,130,121,217,182,164,33,119,144,162,137,229,125,139,170,13,129,17,52,15,250,210,24,81,115,56,183,21,156,135,25,244,97,174,49,85,135,57,251,190,4,64,213,85,39,83,214,153,144,210,162,250,112,99,61,212,126,50,88,100,247,136,236,30,85,211,168,246,113,133,189,4,150,97,249,33,35,155,217,115,217,15,102,64,52,243,115,89,28,200,59,66,175,122,173,205,62,212,226,198,200,250,93,241,193,79,93,47,167,163,123,196,127,106,210,172,188,105,139,180,169,43,3,173,219,154,140,160,100,255,157,70,91,170,152,102,163,171,190,207,178,31,150,14,166,189,205,205,118,52,245,79,168,89,67,213,103,132,241,217,36,45,145,79,130,17,196,158,158,114,228,207,118,8,78,157,7,78,214,93,17,159,72,210,218,124,105,13,155,182,26,200,251,1,184,56,110,81,209,36,118,226,77,74,229,22,110,43,105,204,194,202,9,156,5,86,43,165,205,225,168,43,227,235,7,219,121,230,26,253,155,225,213,208,129,66,54,143,215,97,86,187,97,213,225,54,35,8,68,176,179,120,230,54,93,186,159,169,61,86,49,74,113,163,151,195,68,106,220,168,99,245,209,33,85,139,50,24,169,126,121,165,64,194,241,210,109,171,233,252,217,216,159,106,221,124,100,213,195,125,84,36,76,141,6,43,124,240,51,171,70,238,104,168,90,35,157,205,158,210,217,236,177,158,107,79,43,117,246,6,168,123,123,124,240,128,87,223,192,63,8,156,15,87,125,184,232,111,217,29,52,10,194,27,77,99,154,72,19,14,53,96,147,100,163,208,70,23,218,232,66,123,197,225,195,211,19,252,187,113,27,199,134,148,22,16,234,195,105,136,12,150,121,38,217,25,120,15,77,253,29,45,208,145,171,225,192,153,215,82,103,112,199,29,74,221,234,136,14,241,61,224,147,247,247,149,182,153,175,28,204,216,196,119,184,144,167,158,187,242,88,151,111,209,104,218,47,225,195,145,188,45,139,2,95,135,57,77,247,250,18,9,4,29,254,255,196,24,219,228,18,85,16,228,240,33,210,10,120,4,121,237,85,220,172,67,134,92,11,149,135,201,28,125,246,91,208,185,66,237,115,162,129,58,232,18,195,203,104,143,243,67,40,195,210,82,10,191,112,63,240,3,122,13,207,169,28,22,154,57,191,73,86,8,93,17,79,202,41,42,111,66,129,145,159,221,238,86,177,238,106,202,226,58,243,18,87,120,114,162,202,70,9,155,9,183,108,20,120,210,167,116,210,103,50,94,251,252,18,86,237,16,152,240,0,225,245,160,141,90,220,3,25,216,98,0,98,74,61,91,57,41,165,180,3,111,200,224,86,180,162,152,11,226,246,27,60,147,45,145,212,56,20,77,128,242,186,214,41,14,218,70,209,181,22,62,173,98,111,91,160,56,201,49,31,219,208,202,255,169,185,104,240,196,145,209,199,75,118,91,161,127,184,162,197,65,191,134,121,32,197,143,154,166,191,67,208,69,13,53,63,226,48,80,78,45,92,220,151,116,168,57,245,230,144,194,82,109,61,223,73,55,188,220,58,242,72,79,103,206,47,2,254,252,253,146,162,203,96,51,128,95,25,198,153,241,146,182,37,153,191,120,138,40,35,42,141,44,234,247,226,106,72,84,104,223,192,120,168,20,14,51,88,110,248,39,116,183,59,227,178,63,100,89,82,198,171,42,223,171,71,21,132,248,212,114,97,107,155,201,10,147,87,113,105,51,216,72,138,247,101,143,121,140,101,30,229,186,181,17,242,47,21,104,39,165,250,212,49,86,64,207,195,218,73,141,185,16,241,164,150,75,33,112,235,71,121,10,43,15,11,164,218,158,10,83,253,120,69,31,137,10,56,223,50,174,61,82,135,92,152,71,21,229,136,117,228,152,17,104,28,4,172,61,106,93,240,4,236,133,132,128,1,42,49,135,239,83,249,25,110,1,177,146,195,3,206,14,40,130,198,185,13,219,79,46,177,231,89,122,255,66,66,45,37,161,34,24,162,69,168,24,51,109,8,85,133,38,18,79,8,223,83,126,176,10,78,182,217,156,97,211,200,5,7,67,133,142,211,58,29,231,117,58,166,21,71,158,37,85,61,88,213,75,225,247,203,26,38,121,179,161,120,208,25,195,64,116,97,60,19,210,186,161,173,69,244,8,70,147,0,36,254,41,219,239,16,234,36,130,19,128,194,49,151,146,139,140,109,161,25,164,81,144,153,165,101,110,170,215,95,219,99,45,131,117,24,224,191,176,228,191,196,45,47,28,60,53,93,2,155,161,95,204,193,233,108,2,127,139,211,191,101,46,165,19,189,9,138,119,247,233,79,121,182,2,158,124,67,218,44,122,61,36,200,150,124,50,231,223,83,247,17,171,10,167,50,47,2,170,30,240,97,64,0,25,54,178,80,37,164,4,198,191,219,1,82,140,248,136,180,188,143,225,35,86,65,88,182,182,169,85,69,214,113,168,157,117,35,172,134,123,177,94,100,87,244,62,186,30,118,9,149,53,170,10,89,190,29,46,217,22,10,211,45,183,94,203,253,188,135,79,68,84,17,117,62,91,89,239,185,202,72,145,156,95,248,63,95,138,224,66,153,18,69,118,177,91,179,44,245,202,215,121,182,94,209,242,191,148,8,203,217,170,84,46,177,129,90,128,112,202,155,45,43,230,61,237,209,50,28,2,143,90,177,45,162,9,215,54,0,162,189,178,98,183,131,27,69,156,32,96,214,94,95,220,0,51,149,68,232,51,127,121,147,221,167,94,99,9,236,245,183,91,229,143,198,77,117,128,47,46,181,74,7,5,171,141,125,141,193,231,210,174,10,183,213,79,168,35,149,122,101,75,93,83,15,246,254,154,71,164,77,139,13,68,254,122,29,39,243,90,58,121,217,200,189,248,162,129,89,2,76,78,213,25,0,139,56,106,156,107,163,44,204,140,180,54,170,121,34,114,91,119,1,43,224,67,124,37,70,56,84,132,21,98,53,104,187,172,66,24,74,63,231,78,217,51,16,251,191,231,24,39,7,139,63,61,237,215,120,112,88,23,42,200,196,245,176,92,47,184,48,69,101,33,143,222,169,20,133,18,157,101,60,135,249,198,251,25,218,109,178,147,224,98,68,175,85,88,118,143,110,241,79,249,4,14,69,61,173,192,170,64,143,206,80,227,238,229,244,251,87,216,121,98,88,78,124,47,160,131,114,25,220,210,65,125,113,7,13,64,126,4,79,238,22,230,225,81,111,253,31,96,104,61,124,49,78,241,167,168,158,9,94,84,59,36,182,198,173,197,188,212,237,200,77,213,175,23,23,180,238,165,102,243,146,86,64,43,212,11,11,34,204,239,24,103,82,229,184,73,239,161,239,195,158,163,138,194,0,93,71,57,117,19,31,80,150,96,12,97,80,88,48,241,133,255,168,182,127,175,153,244,212,6,125,174,156,19,18,118,107,104,199,16,6,168,59,175,45,90,58,35,26,119,29,83,21,28,165,129,78,196,220,4,160,196,96,2,77,237,24,15,66,65,31,152,116,19,127,14,232,103,200,14,102,9,73,234,240,193,143,192,47,22,8,30,240,209,73,68,130,40,203,13,100,219,37,238,85,143,9,52,224,60,88,1,25,161,156,214,217,178,231,1,31,206,149,222,98,193,203,114,147,160,50,155,252,64,213,181,67,241,88,184,247,124,186,113,30,139,155,0,136,228,241,97,64,222,104,98,51,96,255,191,135,99,143,208,144,55,248,119,0,59,65,129,175,122,115,248,155,103,183,209,57,171,19,62,220,0,51,117,147,37,115,140,37,108,125,240,244,244,202,218,29,63,97,38,50,119,56,187,118,86,135,244,97,1,127,177,226,67,108,45,217,38,160,109,135,65,10,66,36,117,160,131,82,230,124,238,172,148,153,186,109,90,55,203,171,44,145,19,43,33,117,85,108,217,206,226,151,192,2,226,43,102,120,207,113,120,151,200,32,44,253,201,82,44,129,219,112,106,79,23,21,88,225,79,124,203,37,11,240,100,33,22,210,38,126,227,47,174,156,157,31,230,67,6,94,165,80,36,180,96,47,112,156,239,224,15,156,202,53,78,127,194,123,4,46,98,181,89,116,181,111,141,96,191,33,239,134,252,72,189,254,86,52,75,247,90,74,227,129,226,113,116,222,159,152,142,6,231,189,135,147,237,30,88,191,187,228,148,216,195,201,167,251,234,183,187,157,214,99,79,113,61,165,176,47,32,87,178,4,185,94,41,219,241,183,90,142,171,43,7,47,69,239,26,154,210,187,131,127,174,197,29,166,73,34,170,33,70,28,215,82,222,45,21,150,106,236,135,163,196,43,134,193,97,80,150,112,72,214,15,193,72,60,120,49,178,51,153,9,66,52,29,119,225,16,141,41,66,210,4,34,218,79,171,52,57,216,186,146,208,2,151,3,94,183,66,249,7,113,60,207,174,109,102,121,193,200,139,130,162,142,110,204,21,229,152,186,128,1,202,48,137,253,66,63,168,123,19,181,121,251,220,196,243,232,221,93,148,39,193,74,91,162,98,127,117,95,207,165,148,181,122,159,39,28,220,43,86,121,156,229,113,185,1,114,248,116,44,36,196,230,25,140,165,247,8,135,74,150,35,157,240,15,50,26,185,195,235,123,20,120,184,231,63,2,11,180,179,211,166,25,239,200,44,114,168,222,144,189,233,32,3,133,88,175,164,125,181,252,145,173,199,200,45,178,250,76,96,128,109,133,229,194,44,123,150,11,57,62,195,35,159,119,51,84,101,89,245,144,154,10,215,210,170,109,43,94,250,232,176,118,138,62,115,163,222,0,56,53,88,169,12,246,143,155,127,49,34,159,186,229,193,220,235,68,233,92,221,26,76,187,120,203,193,135,221,21,121,220,28,139,245,5,2,211,71,182,139,89,55,129,82,176,246,110,236,246,188,151,145,134,67,94,3,104,248,190,241,111,14,130,11,140,242,117,101,53,153,159,93,212,89,25,139,60,37,236,229,205,232,198,90,202,34,1,142,35,243,139,11,187,96,33,110,168,239,28,138,168,166,225,236,46,136,19,244,126,160,29,85,214,198,48,237,218,205,61,62,210,235,194,56,238,193,201,96,227,176,211,27,164,144,119,85,42,180,208,196,77,194,158,101,245,251,67,190,198,84,207,156,63,1,61,52,197,149,127,119,24,37,73,188,42,226,66,108,154,68,99,191,245,67,240,192,109,189,67,199,68,254,25,99,40,45,30,83,111,10,100,145,23,204,25,47,42,12,113,102,13,5,175,104,28,88,155,37,33,5,29,157,93,73,232,132,226,17,185,43,47,224,32,208,107,145,193,42,91,36,217,61,112,119,186,253,108,45,223,8,213,118,239,74,44,226,36,241,66,133,104,121,158,37,32,53,34,103,210,220,228,205,169,43,58,33,150,67,169,149,124,41,248,125,233,88,129,36,155,29,106,174,79,220,85,248,61,89,178,114,211,188,81,225,13,97,227,146,135,42,172,181,95,175,157,71,88,250,15,134,209,99,183,60,216,76,203,104,73,75,58,128,23,30,14,103,179,5,204,42,246,197,15,48,124,151,206,91,90,180,106,5,87,153,48,94,195,247,72,181,173,92,40,154,206,238,15,75,50,95,125,32,239,30,69,138,48,156,172,129,9,196,219,194,121,112,15,35,245,158,127,191,205,105,203,125,192,22,53,69,153,212,60,156,71,212,161,162,98,153,222,90,192,239,197,69,109,139,66,232,27,148,0,210,30,5,115,34,242,200,41,37,198,76,124,179,252,129,177,220,43,158,158,228,141,61,186,81,88,242,66,12,114,192,209,49,72,2,153,159,212,229,128,160,42,50,196,61,76,156,71,98,3,21,174,202,23,118,97,120,174,133,134,192,143,79,248,189,253,253,248,20,63,54,74,106,98,130,151,52,180,255,230,36,140,45,185,33,104,145,27,50,75,185,144,92,40,17,9,53,165,24,59,204,72,232,21,247,146,22,156,90,29,82,60,229,64,232,29,165,84,116,49,240,64,10,52,203,134,55,203,24,143,57,166,64,19,60,8,38,165,129,252,17,137,125,125,140,204,113,202,97,210,36,253,174,253,10,64,16,242,174,230,250,120,58,220,195,160,150,124,228,132,23,32,225,9,248,55,116,93,111,14,23,20,177,235,240,147,152,158,204,225,73,165,28,236,119,20,18,67,101,10,186,187,230,183,19,81,144,178,136,158,36,244,100,37,223,214,229,42,136,212,164,188,137,8,249,156,79,213,154,18,168,170,151,145,46,59,175,145,137,143,211,107,118,49,63,12,19,88,181,12,179,40,51,218,180,23,32,78,119,127,95,31,200,11,132,44,212,162,213,21,42,55,3,209,179,249,157,148,33,44,205,2,186,38,148,195,64,194,166,160,234,198,90,92,168,43,220,245,66,185,227,133,212,66,193,203,43,72,203,150,90,75,145,190,12,201,144,171,130,66,50,12,164,178,94,204,40,101,41,5,29,134,116,11,74,127,43,3,236,17,76,66,227,136,36,42,59,109,232,71,147,68,134,220,12,145,61,244,67,129,124,160,223,167,208,29,50,57,193,85,42,74,18,186,98,96,75,74,20,186,80,250,42,181,208,213,20,142,98,41,28,197,82,56,42,164,112,84,88,194,81,142,91,241,177,64,209,242,117,80,134,55,200,93,106,62,147,197,158,185,20,123,230,77,177,103,206,219,112,192,202,65,236,132,21,200,36,83,122,234,16,121,203,181,123,121,209,158,19,65,193,72,55,226,240,96,20,51,27,139,167,34,15,199,232,5,208,148,135,81,164,109,149,135,185,74,168,19,246,210,160,142,232,99,102,175,224,79,202,182,152,67,18,153,191,188,202,18,31,200,198,241,204,146,137,37,168,5,228,58,200,3,2,153,132,152,168,75,11,218,73,93,175,87,212,196,94,241,200,210,134,151,126,217,185,13,71,165,6,56,90,1,189,173,76,78,86,76,162,74,26,49,103,62,89,153,149,103,231,170,88,124,217,188,88,225,172,132,234,82,67,73,106,25,83,150,6,130,182,80,91,222,25,84,22,93,247,139,70,191,101,188,63,55,142,181,231,237,100,246,111,15,62,78,50,2,143,235,164,192,115,24,116,213,165,21,206,127,60,153,79,107,36,16,10,30,81,154,55,88,72,132,69,222,31,46,79,86,170,150,165,158,186,213,4,132,124,107,198,110,118,207,88,141,121,101,247,30,230,50,97,166,68,186,27,228,157,103,245,185,153,76,219,67,111,181,41,68,185,12,226,108,5,213,112,96,7,103,203,105,52,206,10,13,17,113,21,0,133,0,215,165,52,2,227,219,34,134,228,134,165,14,69,94,143,81,193,211,183,154,47,66,58,14,88,9,36,56,49,53,108,210,11,191,193,141,83,130,236,180,141,199,220,97,236,76,44,25,55,19,161,138,120,178,163,200,3,59,254,61,120,38,248,61,51,91,170,235,89,23,32,201,100,135,85,56,15,144,94,178,67,133,230,1,210,11,65,152,173,246,247,87,147,107,169,211,120,240,241,247,176,230,34,136,142,242,15,196,166,19,65,195,214,185,161,211,228,109,232,88,183,225,212,73,85,50,12,233,213,127,239,111,26,242,197,23,46,21,113,134,241,106,150,119,220,181,43,206,185,186,203,155,32,1,241,70,73,29,44,155,205,45,193,227,133,69,218,63,97,7,90,94,211,44,32,169,105,206,93,113,251,37,47,41,142,80,189,52,171,181,168,42,221,112,203,170,37,208,104,204,74,64,171,217,21,14,87,140,159,111,73,229,27,213,110,204,92,113,249,87,94,174,116,7,94,190,176,68,211,51,144,75,243,138,102,160,190,110,14,10,35,179,206,27,50,235,130,100,184,126,23,131,196,16,184,13,215,168,17,90,55,82,104,189,147,114,36,165,85,31,189,240,66,12,248,210,124,241,232,214,59,175,137,145,92,112,92,47,120,233,205,88,160,173,165,12,188,119,71,247,78,197,213,35,224,37,117,229,201,152,93,115,235,186,219,233,128,248,28,186,222,61,130,219,224,226,184,80,106,91,236,56,236,188,215,66,138,163,23,117,113,52,53,226,232,157,198,168,203,217,163,253,226,1,118,115,239,17,14,17,41,143,207,155,38,180,191,225,166,162,159,111,37,236,219,21,153,233,216,178,17,162,227,197,13,175,211,143,187,165,214,212,29,126,108,72,173,114,154,63,202,148,218,87,240,75,87,12,236,99,203,0,33,39,73,235,143,203,192,234,3,81,247,194,22,117,63,110,75,58,113,46,128,110,90,68,221,37,179,119,23,232,19,163,139,181,10,189,112,40,46,217,64,122,125,1,253,50,18,240,93,69,188,120,68,55,31,244,181,65,247,59,118,27,125,155,222,101,201,29,12,231,222,64,132,210,164,127,102,149,82,247,126,8,86,232,174,167,101,137,11,70,9,70,254,190,90,17,236,115,244,172,2,182,119,117,81,115,26,100,15,2,237,182,161,205,64,34,104,60,179,98,119,40,118,33,144,124,73,156,222,202,29,64,74,0,205,128,13,229,166,96,185,72,84,125,98,88,236,77,91,226,131,20,134,228,24,58,163,226,68,18,21,87,108,141,209,164,152,98,172,136,121,128,30,98,112,47,85,94,120,210,129,97,206,42,50,121,158,171,254,2,75,81,77,210,105,26,46,51,44,152,71,55,248,232,6,4,83,193,170,55,230,46,44,135,33,96,209,247,247,231,54,163,168,66,7,105,12,145,48,231,149,19,182,131,231,113,39,196,108,135,230,225,164,50,224,130,93,5,167,152,167,165,254,61,167,253,5,250,22,50,56,206,234,233,9,13,39,181,222,45,14,149,215,79,75,231,150,40,253,81,131,196,10,137,186,229,109,237,40,212,124,93,189,186,55,168,200,224,55,78,46,10,161,115,212,132,173,96,36,186,3,1,50,51,235,186,36,132,25,26,181,191,20,116,44,127,122,154,177,176,255,104,167,179,92,87,6,248,131,34,107,196,64,204,71,27,20,77,230,40,43,131,12,91,184,222,90,26,175,212,199,82,114,173,92,212,42,185,88,174,110,130,34,70,105,227,6,201,49,84,228,120,141,233,47,105,192,26,14,156,226,142,212,190,146,68,111,128,68,17,9,243,134,157,136,67,189,168,97,203,181,186,206,187,240,90,84,27,239,21,162,214,16,56,151,98,94,236,236,251,4,27,62,54,221,91,98,66,175,111,72,26,244,104,108,132,229,153,206,128,184,176,102,201,158,47,35,130,19,108,218,157,136,106,91,136,95,191,241,244,116,45,131,40,239,47,136,219,51,38,189,43,158,85,224,196,38,87,8,55,138,127,42,251,28,156,66,155,202,80,220,137,13,38,181,89,69,185,159,65,97,249,91,220,29,234,214,249,155,45,153,62,12,5,109,44,221,131,241,40,43,119,144,16,129,253,241,194,17,60,171,85,6,13,100,253,121,118,175,174,18,41,24,192,49,185,100,211,135,245,123,188,206,233,239,47,116,56,216,79,46,96,42,210,107,125,255,83,7,149,31,205,168,181,122,234,198,73,52,181,216,155,57,187,200,34,185,69,228,161,42,146,67,108,176,223,234,99,180,183,151,9,179,93,196,182,43,49,186,37,171,228,216,100,10,151,219,95,194,12,15,76,140,252,5,77,212,179,135,212,138,43,12,227,135,233,135,15,11,215,250,130,180,17,205,181,115,87,82,149,161,176,30,249,34,87,7,132,50,23,123,153,218,246,146,67,61,234,170,181,84,183,148,114,17,237,176,38,178,134,98,101,184,113,13,68,253,183,232,249,29,67,50,242,9,137,136,22,213,60,200,195,119,135,163,160,9,144,106,6,66,228,218,68,173,143,10,189,107,79,217,63,177,165,4,143,11,39,179,222,223,215,198,87,56,22,246,6,252,183,131,44,150,125,47,144,127,203,214,189,220,84,216,216,136,91,142,66,235,172,156,54,67,254,114,105,137,26,166,218,215,52,39,23,102,159,90,227,84,2,89,10,149,231,71,38,11,86,15,145,109,34,28,82,235,5,125,15,115,243,54,110,118,185,107,236,168,171,225,226,164,63,182,201,21,116,81,199,35,150,209,167,52,19,8,250,17,248,253,97,96,52,139,129,210,44,162,171,98,48,37,236,17,32,199,179,255,143,186,119,93,110,27,219,214,197,94,165,197,221,203,5,88,83,52,41,219,125,1,141,86,201,182,212,205,238,118,203,109,185,47,94,92,58,42,136,132,40,200,32,192,6,32,137,108,137,143,144,202,207,83,169,228,103,146,74,126,157,84,46,149,125,254,156,188,76,246,174,156,183,200,184,204,43,0,210,114,247,94,103,239,179,122,89,4,38,38,38,230,117,204,49,199,229,27,104,16,88,108,119,200,234,16,86,23,138,63,39,192,162,56,233,108,56,35,234,214,153,181,108,164,38,193,92,168,39,209,193,59,34,107,95,219,63,112,98,213,193,249,68,10,80,107,145,179,99,103,244,10,6,40,171,252,175,194,222,221,93,236,26,110,190,56,176,80,145,15,234,46,142,85,183,190,93,80,247,144,122,213,4,216,96,124,23,43,36,40,156,106,174,202,14,71,215,96,13,22,29,27,148,46,52,145,130,68,142,31,160,76,92,202,16,246,144,76,69,101,199,80,204,112,132,167,146,194,114,143,39,102,64,26,241,142,138,172,234,132,242,80,206,107,131,148,237,105,16,57,32,181,192,116,76,132,233,132,158,178,82,51,229,88,29,207,82,142,48,134,9,136,112,16,73,166,63,17,165,93,15,187,229,22,2,60,215,42,144,204,131,53,94,159,90,157,235,57,81,47,215,177,187,56,173,252,198,66,211,246,88,168,12,136,172,213,23,251,39,230,107,239,27,67,233,190,230,14,164,21,91,225,192,54,248,83,154,29,150,242,26,218,107,5,18,56,112,161,209,201,56,12,184,18,180,100,157,208,153,228,248,0,157,109,14,14,54,71,214,202,62,54,178,86,198,27,14,7,216,18,217,6,128,168,34,206,28,131,70,173,69,168,131,3,80,92,209,7,15,96,21,84,126,205,5,27,75,104,175,149,10,80,150,243,102,188,95,43,14,141,97,144,130,186,144,74,87,245,188,97,211,170,226,3,229,34,206,37,108,152,171,90,83,103,249,245,102,76,1,93,12,110,18,153,124,195,171,99,62,77,146,18,79,153,53,3,124,21,139,141,158,89,53,242,50,183,191,100,142,246,14,115,63,180,182,129,118,35,234,22,124,205,78,110,27,73,199,210,36,164,5,49,200,247,188,70,71,32,2,65,61,141,228,56,145,239,203,161,167,112,3,88,139,96,67,23,172,234,45,107,100,114,150,64,227,155,50,220,149,157,164,122,82,99,182,186,117,36,191,81,4,9,155,38,232,180,180,169,11,97,30,28,163,105,110,88,73,227,192,13,153,109,115,243,99,54,249,85,113,236,232,120,135,112,92,195,115,95,92,30,132,7,7,226,240,160,22,60,102,184,70,98,78,222,56,107,4,222,174,250,131,224,105,48,10,143,209,75,41,206,11,18,149,154,66,139,194,89,228,201,90,163,58,47,101,65,117,181,168,140,110,53,80,107,0,7,11,196,46,101,165,28,177,150,82,95,34,185,208,82,222,195,241,240,16,167,82,87,87,146,36,179,37,28,166,97,123,61,239,156,120,120,136,235,209,169,81,43,38,46,32,225,226,153,42,114,112,161,216,135,105,56,167,38,140,225,104,98,137,161,205,1,103,10,164,50,244,166,219,222,100,167,239,63,188,240,255,50,145,126,5,18,176,62,170,121,69,143,13,180,160,56,147,94,72,170,203,96,140,202,144,185,2,52,55,130,51,89,121,66,158,233,23,97,191,181,118,203,150,226,47,116,241,139,144,99,165,139,27,117,177,175,46,94,200,139,65,84,71,69,240,224,45,120,33,237,46,33,247,114,103,1,89,83,5,211,127,29,46,182,247,253,0,178,164,221,5,150,10,89,82,137,169,246,2,50,223,64,142,155,237,23,188,225,127,26,66,93,28,96,71,201,79,124,250,224,193,12,29,203,188,79,209,144,146,37,108,184,152,103,48,218,40,139,12,100,182,61,154,75,167,157,237,79,25,176,74,105,117,131,133,88,6,55,210,222,103,95,65,98,188,80,234,92,62,43,120,183,36,43,45,71,231,176,54,206,252,181,218,93,156,10,222,249,118,31,198,109,213,58,107,194,217,202,98,17,142,104,51,109,207,72,139,29,91,254,250,32,116,132,255,142,73,162,188,151,220,227,91,204,106,22,147,224,107,249,30,105,196,142,117,194,137,120,254,119,222,162,27,4,58,236,104,103,165,125,231,68,245,135,55,115,242,8,144,123,26,70,171,117,226,218,17,237,164,35,190,9,129,166,147,28,15,17,46,6,103,78,45,151,178,204,116,36,108,137,18,90,58,46,81,64,158,190,62,246,200,144,32,165,194,167,104,247,201,22,219,222,237,90,143,144,216,62,133,36,173,228,204,241,240,43,128,178,20,207,178,26,124,196,245,75,194,69,113,253,246,152,237,147,193,240,212,145,98,171,167,98,27,245,209,29,27,216,111,137,208,246,250,64,164,216,5,232,183,88,235,5,234,153,84,187,103,120,28,245,23,95,122,123,224,158,252,228,185,50,182,162,91,191,210,14,34,245,98,97,207,72,12,238,49,75,16,34,116,120,130,206,154,210,54,122,84,76,216,48,68,137,216,145,190,12,179,132,188,72,7,227,187,187,215,83,244,240,172,23,219,202,204,213,48,74,17,147,103,51,47,229,223,194,242,148,126,155,141,176,174,251,106,95,188,60,240,197,43,224,120,245,74,91,107,47,251,135,54,69,246,52,168,109,138,182,238,190,101,83,164,19,126,238,198,131,224,98,198,205,103,209,130,159,173,217,42,120,47,220,184,205,206,195,58,213,71,101,59,16,194,141,187,47,170,102,80,59,60,197,63,215,220,8,219,80,224,12,230,249,217,179,115,53,207,207,214,239,81,231,40,214,227,61,10,59,215,195,88,26,103,119,119,41,5,110,129,235,115,173,244,186,187,27,251,74,109,75,111,153,189,100,190,231,161,5,125,184,36,12,204,16,33,61,167,124,63,149,247,26,222,19,118,44,202,138,48,160,148,89,102,181,33,65,233,37,137,46,117,19,206,182,183,255,162,217,137,125,109,87,100,237,78,139,61,26,84,216,157,22,188,59,185,27,140,54,64,186,144,6,72,23,210,0,105,42,13,144,166,150,1,146,218,177,164,165,69,57,186,129,71,215,126,221,8,105,95,26,33,93,219,230,71,188,125,238,163,93,229,74,184,27,198,7,230,117,155,65,203,241,61,103,240,198,233,149,54,167,215,120,147,221,203,184,110,247,50,193,25,118,133,127,230,205,105,198,102,33,99,219,44,196,4,64,233,13,206,159,141,71,179,19,245,244,92,77,194,139,22,70,105,118,2,204,129,154,135,233,158,55,193,57,113,33,16,89,26,120,201,37,80,76,186,191,146,247,219,165,153,78,148,181,68,84,89,124,120,193,89,225,30,242,240,116,162,151,46,148,245,181,51,127,184,167,79,229,236,81,213,48,70,13,107,38,210,68,78,164,137,156,72,87,114,34,93,89,19,105,94,159,50,83,237,174,211,152,50,83,164,166,154,243,104,153,43,214,33,1,114,254,240,95,90,58,192,228,123,161,201,246,115,32,219,223,31,252,125,130,127,255,112,192,181,168,214,212,98,233,212,226,205,223,169,22,10,90,241,35,120,171,154,19,173,205,87,137,216,53,73,171,177,77,138,225,230,9,22,111,90,207,60,183,106,146,120,102,175,229,55,206,162,241,251,41,57,182,189,224,61,109,197,95,31,66,65,218,119,205,113,221,217,233,175,124,107,151,86,45,167,67,235,239,176,57,75,175,167,158,101,44,254,51,91,234,234,179,180,150,201,161,93,149,247,134,180,240,141,103,76,189,126,61,117,31,186,77,245,220,216,239,5,148,52,123,137,81,18,23,80,165,151,80,29,117,191,212,247,235,106,241,195,134,103,223,59,207,94,23,49,12,235,56,46,75,32,94,53,72,55,154,244,56,119,150,124,177,197,120,77,36,82,39,160,150,219,149,43,29,255,137,186,230,247,133,247,179,243,141,99,35,175,247,126,113,187,224,2,90,76,181,250,171,147,46,109,201,166,239,97,222,140,201,188,163,99,127,231,23,57,4,70,93,242,124,137,22,24,94,167,136,38,81,209,105,199,17,52,48,28,8,142,33,218,208,191,37,28,166,130,24,38,104,218,73,2,53,200,11,214,179,43,158,215,129,150,68,77,31,235,110,128,115,158,69,243,151,10,34,193,139,70,249,73,29,126,133,214,74,134,145,14,51,138,124,40,77,220,241,123,78,184,113,140,130,137,57,160,136,240,155,3,47,242,247,162,224,183,3,180,141,246,45,88,9,175,209,212,8,217,177,28,17,166,129,125,110,13,66,242,13,118,223,10,109,249,168,188,1,102,148,120,28,74,28,142,197,151,188,112,148,123,145,192,108,244,113,103,204,191,177,197,192,28,249,78,134,100,215,119,125,91,12,252,155,149,127,4,35,176,64,12,143,165,37,143,254,250,192,30,180,121,158,70,133,84,46,72,54,19,17,90,188,42,132,174,81,142,240,208,133,45,104,209,228,92,88,33,76,2,143,224,158,87,41,5,101,197,251,17,2,107,241,149,164,255,52,7,113,10,133,242,151,140,70,228,119,101,18,126,93,229,26,201,139,19,253,162,210,71,249,65,166,46,25,172,134,26,18,102,43,89,81,165,127,170,193,40,34,134,19,77,97,43,24,178,124,151,116,63,180,246,40,7,27,11,217,207,104,108,176,67,222,253,219,145,160,91,214,60,81,27,218,190,10,36,79,199,175,196,89,164,10,16,14,23,133,141,180,85,135,167,192,57,250,115,82,94,1,131,87,105,111,94,31,205,29,146,98,12,124,226,192,246,47,213,150,69,179,51,111,237,219,228,220,139,78,218,232,118,154,137,157,62,254,127,87,236,106,120,241,182,151,222,152,16,129,170,219,148,235,41,111,92,146,173,254,33,39,32,39,100,141,216,108,15,152,43,76,248,53,64,47,163,71,187,124,247,46,64,119,35,184,51,174,106,42,196,39,154,222,194,71,86,24,59,201,242,31,33,249,6,57,46,193,217,252,54,114,68,27,26,165,4,24,211,241,51,227,12,51,24,43,190,116,18,166,228,240,66,152,221,147,238,233,41,16,173,225,4,13,214,170,209,248,100,15,29,15,226,234,181,196,148,240,48,205,23,197,168,220,235,160,175,31,66,157,148,157,160,195,186,10,190,59,241,38,226,22,142,36,144,147,29,239,232,10,89,68,140,132,231,7,110,129,25,21,24,177,69,188,99,147,99,131,159,168,40,206,109,68,109,20,33,41,137,136,148,64,1,9,80,221,115,4,113,161,34,91,116,233,137,26,71,73,222,42,55,108,53,178,37,175,47,80,77,9,23,175,46,16,177,78,178,192,132,225,72,224,67,136,136,141,105,12,235,88,134,8,209,8,53,104,166,125,155,122,5,198,188,66,249,2,92,71,242,90,170,47,165,56,41,149,23,131,82,58,18,51,46,24,134,240,230,11,116,34,242,220,226,97,196,83,244,64,97,128,121,69,176,191,46,162,249,69,50,62,192,201,89,18,181,150,90,36,207,107,67,73,42,85,79,152,247,50,70,203,26,95,36,233,100,191,242,122,12,237,164,110,251,82,126,46,111,119,209,208,190,214,59,205,222,133,238,154,56,117,71,99,142,122,115,220,28,170,109,240,189,106,140,62,87,240,23,186,229,59,236,193,9,18,158,239,112,206,210,85,107,219,11,218,39,149,222,202,153,51,185,74,109,105,60,27,184,116,227,69,60,190,194,176,161,80,56,110,180,110,38,175,77,113,166,91,205,172,78,197,177,227,173,94,140,172,219,62,99,131,89,189,152,154,2,44,226,34,207,186,99,66,254,79,211,65,78,147,1,65,188,187,87,165,60,141,202,131,123,214,126,78,110,120,82,16,203,204,36,81,226,49,4,99,220,164,126,192,121,154,9,231,140,253,67,74,72,87,182,58,69,57,57,173,81,182,204,195,9,28,187,15,102,243,106,233,249,104,104,56,135,167,146,3,54,15,80,224,207,110,110,115,37,18,28,117,98,101,194,6,237,142,83,96,243,225,226,44,189,66,83,150,22,142,206,170,0,202,13,77,29,40,192,100,101,87,162,90,91,9,96,212,174,10,104,45,46,143,216,87,117,42,30,60,152,99,143,68,141,62,158,212,20,37,178,55,199,34,159,71,99,244,150,239,126,46,38,49,144,240,32,237,210,175,10,62,53,115,58,44,54,198,122,231,225,204,122,144,168,163,10,143,155,117,114,1,194,64,32,102,56,97,26,48,98,241,39,73,86,86,81,54,142,243,243,79,162,210,10,108,138,47,15,98,167,29,36,87,78,102,209,52,14,138,46,253,138,5,92,45,200,12,125,41,21,26,133,138,144,204,106,141,66,10,29,86,34,85,161,204,173,66,83,54,168,145,174,7,99,186,35,7,53,103,207,83,152,147,184,12,236,126,183,122,99,16,241,139,33,27,157,97,224,88,150,111,210,210,56,6,46,14,122,130,14,123,148,160,57,109,98,128,96,71,87,27,23,198,38,26,72,219,141,252,238,142,57,209,156,35,169,132,24,40,36,25,195,202,45,199,72,234,24,241,224,48,174,198,23,24,228,162,123,145,151,60,26,18,168,73,89,102,7,149,66,110,154,41,0,28,245,57,5,143,128,238,23,1,236,163,25,148,148,112,111,192,212,144,15,143,228,12,193,200,70,116,197,113,93,95,35,75,51,227,3,236,121,62,38,11,24,121,139,115,255,120,156,19,6,167,76,154,36,37,217,29,119,124,131,12,79,44,82,152,124,72,40,189,230,124,110,21,161,212,196,124,24,150,103,41,56,13,255,58,5,98,123,16,190,59,16,223,254,189,53,63,48,15,142,137,159,98,18,136,225,23,54,241,155,200,126,132,246,238,30,215,30,110,50,197,72,227,41,176,171,252,33,224,90,174,147,137,84,231,191,58,197,101,50,238,156,104,172,68,156,4,18,47,182,246,228,77,116,99,30,250,141,200,96,168,115,72,162,116,125,244,173,183,167,92,185,91,168,75,92,96,148,64,10,196,214,209,199,150,211,142,112,30,145,181,90,208,127,4,28,160,251,53,118,133,144,230,184,155,176,171,13,143,45,17,198,91,216,242,168,229,240,43,146,218,251,120,133,10,68,14,121,220,33,107,79,142,32,138,182,104,65,2,91,218,140,245,103,194,66,210,154,193,161,158,221,90,58,226,246,34,142,160,215,131,82,148,121,81,61,79,243,241,251,18,69,51,103,124,37,57,62,27,168,68,239,182,116,60,247,10,247,192,45,193,78,221,175,97,101,126,230,168,113,183,179,168,120,31,23,132,108,213,41,175,206,144,190,118,4,39,242,114,77,9,190,45,168,168,9,210,55,36,163,218,145,135,9,48,126,124,0,111,140,180,236,120,197,211,214,3,159,73,52,77,45,36,174,234,99,145,173,25,11,105,226,73,13,40,37,118,11,108,245,6,135,177,245,140,95,19,68,196,124,10,197,17,239,17,51,167,204,19,159,229,100,162,136,186,37,38,146,197,40,58,113,125,11,235,34,16,189,114,37,98,57,203,43,18,120,207,241,34,163,130,148,178,140,41,10,31,121,187,138,176,192,6,57,199,243,98,54,134,212,112,36,9,206,9,61,144,20,147,122,242,246,247,96,87,144,150,234,249,50,232,224,55,58,162,222,77,129,34,87,188,168,191,65,100,14,96,122,222,227,100,50,231,101,140,238,174,152,155,64,198,181,216,21,21,207,134,60,69,225,223,37,180,198,160,99,49,24,206,173,66,211,99,244,134,149,48,231,196,224,11,138,57,119,121,238,139,191,30,132,223,30,136,31,15,194,242,165,12,254,109,128,49,29,11,204,79,180,162,229,34,191,9,16,6,141,207,237,241,229,191,218,185,157,109,49,217,190,106,178,38,54,98,11,188,115,101,61,113,98,232,138,204,126,130,155,127,199,23,133,149,102,192,208,20,17,210,201,210,205,60,175,231,150,126,173,73,45,157,44,24,180,184,192,88,39,51,124,136,82,39,35,72,68,235,115,237,64,134,153,198,45,101,115,75,39,214,19,215,241,20,189,64,120,81,154,28,154,120,119,216,237,200,172,208,57,251,129,108,133,115,68,170,1,54,19,127,16,250,111,107,142,161,244,246,232,111,216,11,116,166,36,163,76,73,246,76,102,194,183,60,250,13,123,138,181,76,6,42,63,45,19,2,33,83,147,140,82,2,249,100,165,161,225,206,49,195,16,50,72,78,107,142,48,187,102,112,131,88,216,161,191,42,22,75,72,71,16,210,234,21,26,226,42,136,132,30,32,224,126,136,126,178,125,188,192,222,39,79,189,82,216,168,77,140,151,36,36,0,19,176,72,14,70,83,48,19,118,23,7,147,21,30,2,241,124,206,72,106,192,110,42,109,218,57,145,233,1,255,132,169,14,10,215,185,165,21,184,234,88,88,72,192,246,49,227,202,30,139,30,233,121,213,155,242,66,156,251,182,178,108,56,246,206,169,4,102,24,148,203,173,21,162,238,59,40,104,42,98,43,44,156,47,166,26,253,80,51,81,211,154,13,183,162,245,14,32,226,84,155,52,168,240,82,114,22,177,169,123,56,111,225,46,220,28,235,130,117,212,74,106,242,120,77,138,219,19,140,174,17,140,58,79,123,127,129,133,130,127,79,144,150,38,87,101,208,249,252,233,95,240,240,24,21,213,126,54,133,33,251,178,103,112,191,152,174,161,128,203,158,80,12,44,111,79,170,167,194,90,99,65,255,169,156,99,91,125,169,110,236,204,243,116,57,69,54,65,79,58,57,103,111,45,42,206,243,187,243,15,103,103,103,29,216,107,126,60,232,170,220,190,53,45,129,2,171,39,228,146,141,82,5,61,127,205,67,188,165,103,198,42,131,31,234,123,146,181,24,125,165,245,20,239,89,18,163,122,27,145,138,113,119,168,174,96,96,47,195,248,82,100,151,247,54,201,42,46,255,45,74,113,11,75,96,59,40,90,14,18,103,136,10,75,156,66,236,36,105,149,254,126,54,193,158,226,104,173,182,21,172,126,179,21,6,180,193,23,101,204,23,213,121,212,66,81,227,172,41,51,200,92,188,121,69,156,58,8,204,70,84,171,131,72,172,210,4,75,197,8,187,213,243,58,19,154,15,24,85,40,110,172,80,220,104,68,180,48,10,184,22,234,248,190,59,117,4,96,72,168,65,4,175,172,232,237,198,176,170,112,91,32,83,179,75,118,243,21,170,127,141,50,53,182,45,173,12,118,124,179,151,235,131,241,103,122,156,228,166,142,9,172,66,131,234,208,50,238,104,224,167,22,243,164,188,249,68,91,243,70,107,205,62,214,217,249,166,202,233,151,149,205,176,157,59,120,40,98,82,55,121,154,135,165,155,48,83,182,76,19,127,111,18,32,62,200,185,74,153,251,123,64,196,230,39,198,250,136,52,11,82,203,128,206,73,154,183,191,38,0,170,38,234,12,6,103,133,105,179,196,159,165,128,253,123,176,120,118,173,88,241,5,202,226,17,245,81,161,165,29,120,23,98,38,22,24,124,247,70,234,231,112,106,230,6,88,104,188,8,206,196,120,25,44,69,17,92,143,22,210,136,132,244,115,104,207,242,224,129,41,126,167,239,223,98,145,83,113,142,69,78,157,34,15,90,139,236,89,101,242,7,182,251,246,39,76,124,203,125,241,162,117,213,213,162,207,185,22,55,114,194,239,75,159,188,253,189,66,87,53,208,145,133,77,154,216,167,163,247,55,205,117,97,5,169,177,206,35,114,254,202,96,22,112,248,249,20,71,12,71,136,251,61,220,231,30,87,99,246,30,71,245,20,30,157,26,27,201,83,200,240,158,187,233,197,232,244,4,122,131,102,251,123,242,250,145,15,240,198,104,77,83,238,229,214,129,123,101,122,89,138,201,223,91,67,245,169,53,62,48,88,181,17,122,221,124,23,99,242,192,50,244,62,101,133,236,167,225,123,85,13,227,190,196,198,223,47,155,214,75,199,60,241,109,139,111,73,94,166,117,85,117,141,198,124,58,133,228,219,86,131,49,41,82,38,129,232,249,168,250,139,178,159,131,77,240,216,177,34,211,180,73,137,126,47,254,192,71,91,164,216,51,248,232,204,124,244,101,251,71,141,114,169,134,54,144,253,165,210,214,177,210,173,1,195,204,224,31,226,226,139,85,155,112,12,77,69,162,203,176,184,20,249,218,29,219,49,123,251,80,212,251,72,126,66,6,186,143,120,87,193,120,112,50,24,5,164,213,55,111,142,122,158,92,134,249,165,40,47,239,17,68,213,10,227,160,227,163,170,40,54,53,158,145,182,228,26,116,108,27,247,233,53,172,28,100,172,60,75,148,181,93,201,13,54,185,4,82,129,23,151,47,173,176,105,212,190,216,6,129,21,133,14,174,195,110,161,97,81,143,199,42,87,9,198,167,208,129,159,172,128,153,20,207,166,61,14,171,179,147,125,152,121,198,92,46,238,188,101,176,177,193,149,202,41,96,84,157,56,17,3,29,162,149,57,18,20,28,216,70,84,61,147,251,35,190,72,17,95,153,57,81,34,191,197,118,108,128,143,11,125,220,30,47,119,98,3,121,92,168,177,25,69,34,175,225,249,91,193,236,218,216,7,68,198,149,95,2,198,1,141,64,228,45,236,44,161,129,143,174,30,86,219,217,195,12,142,60,143,96,100,51,248,163,181,213,136,194,207,120,179,85,148,237,122,59,25,234,79,147,16,227,10,149,33,108,8,140,225,215,210,224,22,84,191,182,110,73,17,34,82,3,218,230,59,99,238,33,31,49,195,8,195,125,12,223,73,225,139,26,55,111,84,138,109,140,41,23,185,193,250,124,255,228,131,129,88,29,147,5,79,227,121,42,233,158,138,171,42,221,214,84,72,85,213,3,180,21,138,200,127,180,59,144,125,26,254,84,120,132,114,89,200,217,62,94,114,82,255,4,145,41,40,201,28,207,52,67,166,83,58,190,109,79,32,35,28,201,92,124,198,235,248,131,58,128,121,210,4,48,79,124,246,136,133,211,93,114,162,22,94,15,171,66,144,135,185,74,226,148,62,165,180,70,150,114,198,166,78,72,236,184,82,242,19,178,92,101,2,84,107,240,118,165,154,247,112,247,209,134,41,146,217,51,76,79,123,160,37,122,105,100,100,189,195,36,56,107,143,199,244,193,248,204,110,219,84,4,73,162,107,13,48,154,122,92,213,181,97,181,234,49,176,214,154,192,97,204,37,2,89,215,150,69,149,98,122,93,6,31,205,51,227,154,155,177,22,16,168,153,33,37,169,29,159,252,241,77,24,3,45,200,190,103,139,218,66,143,229,34,175,137,173,73,156,47,141,206,44,119,15,105,156,87,23,58,230,33,239,40,131,220,234,176,30,174,135,220,14,78,142,186,247,77,149,196,225,107,9,22,157,55,67,179,125,32,200,169,58,120,127,124,164,209,77,111,182,71,114,212,190,57,127,56,38,86,99,226,104,143,88,39,36,86,161,34,115,181,133,190,202,235,1,175,54,25,102,218,166,110,107,39,164,215,18,190,170,24,197,205,249,136,129,129,253,182,48,85,192,223,80,220,143,244,50,44,47,141,76,126,124,89,183,227,173,155,227,42,141,194,229,6,147,222,234,114,189,165,109,228,60,147,54,29,183,172,4,97,13,148,252,2,236,23,113,21,108,180,89,29,180,153,123,106,27,77,89,118,44,58,172,254,24,142,9,30,134,180,24,104,61,221,145,22,163,37,162,63,82,214,245,25,87,54,234,240,165,52,232,29,95,182,155,237,126,183,214,208,247,175,7,45,6,189,191,212,108,143,149,225,241,251,83,213,219,254,90,227,228,175,15,88,75,114,117,25,118,254,214,59,141,199,167,228,4,24,81,77,79,103,87,21,76,2,51,186,243,75,151,183,191,184,36,100,3,50,187,181,192,111,219,114,161,237,19,114,105,17,76,204,140,130,114,225,75,136,165,101,161,179,94,218,10,157,173,45,122,17,242,89,96,82,151,182,123,244,232,234,18,81,135,232,151,204,166,47,23,222,45,235,157,170,232,125,44,29,66,174,10,104,104,71,16,240,91,208,153,90,137,111,33,19,12,20,239,52,202,210,174,179,194,243,211,247,29,105,7,59,93,127,252,48,220,135,62,122,168,67,71,214,61,253,29,118,164,1,119,128,33,139,99,70,24,131,93,234,170,140,39,249,77,198,136,77,192,163,97,7,173,201,135,194,64,43,95,190,46,223,213,220,202,149,172,203,117,115,17,199,169,149,177,108,201,56,79,178,241,133,201,99,100,157,49,225,179,133,174,48,66,158,28,200,132,66,75,44,49,202,87,205,171,160,134,124,148,113,68,130,219,223,243,124,118,148,189,194,186,253,130,117,67,229,34,54,89,166,189,130,203,90,146,204,214,23,243,130,225,252,88,204,110,103,95,105,236,26,36,118,136,250,45,182,122,44,214,237,96,73,29,121,61,143,50,186,68,227,231,46,52,168,163,71,166,67,76,160,73,163,183,136,11,52,105,87,243,14,108,96,86,209,172,148,147,55,216,176,150,194,105,0,58,24,73,129,19,169,179,59,130,236,28,50,213,143,142,137,9,70,95,105,169,153,78,180,171,166,19,185,110,78,146,243,101,76,213,159,94,109,182,7,41,95,22,209,116,154,100,211,181,199,185,137,204,176,170,189,248,26,191,176,233,197,185,204,224,190,72,102,172,236,169,124,17,143,223,183,65,55,204,221,231,241,7,0,52,234,211,180,38,192,173,47,200,186,161,193,86,26,91,33,37,99,9,80,57,184,185,72,82,68,239,184,165,224,201,212,9,88,188,10,113,90,1,11,119,122,138,166,79,28,69,28,163,83,176,205,220,74,145,14,246,133,249,149,140,26,249,250,221,160,165,125,210,197,199,77,148,208,28,104,112,79,125,185,64,8,117,186,90,170,3,189,30,24,2,190,111,107,180,69,93,234,141,118,75,120,240,96,121,233,117,106,43,179,35,98,179,224,125,92,80,52,165,182,152,251,40,161,23,98,82,55,62,120,176,5,212,157,115,254,94,8,73,134,95,195,234,179,58,85,245,133,233,151,119,154,175,95,168,51,246,233,18,79,213,59,5,2,26,237,68,3,213,242,74,183,60,51,21,234,174,33,16,15,30,32,166,7,99,129,250,226,140,43,38,136,24,136,182,22,222,78,22,65,46,38,203,32,17,121,58,249,53,40,240,231,93,16,161,172,229,215,160,194,159,119,136,160,90,234,32,47,207,227,139,232,58,201,11,198,218,107,239,121,77,175,157,126,167,137,166,49,81,204,240,245,91,167,172,77,205,91,4,6,56,98,117,250,234,14,25,116,118,109,88,219,50,225,236,164,79,189,140,211,42,130,161,208,39,252,130,213,13,106,232,18,107,26,195,12,234,49,216,153,7,51,31,142,124,183,6,206,170,12,163,175,30,239,245,187,79,130,232,171,62,252,238,6,253,46,10,31,138,175,122,123,101,208,127,84,14,174,213,168,16,25,21,173,205,184,101,221,38,156,34,138,4,122,233,87,24,36,190,122,7,35,181,97,52,140,81,250,216,105,201,36,244,176,2,253,0,209,62,188,49,212,16,42,56,134,10,118,251,79,131,110,239,169,111,106,85,142,139,60,77,121,130,180,246,222,45,231,160,14,11,38,31,91,195,250,132,177,119,228,6,109,250,240,202,162,215,201,92,148,122,187,15,61,12,127,235,125,76,58,121,221,171,149,174,179,124,255,87,93,117,153,240,238,3,51,126,229,189,178,112,105,174,47,237,16,18,113,131,192,213,83,80,54,211,149,85,208,87,239,144,218,193,226,45,172,197,107,74,181,120,73,39,253,22,125,150,27,53,173,51,62,203,75,238,1,164,169,24,19,140,173,37,232,164,111,129,81,214,152,91,244,223,82,16,14,176,209,227,100,223,170,9,120,72,20,205,245,69,120,185,239,226,37,66,120,145,223,251,101,56,181,14,79,55,181,178,245,54,83,116,23,219,64,225,138,238,114,27,200,27,194,18,97,12,92,171,86,251,151,117,55,112,245,46,173,78,28,222,239,147,89,82,209,250,196,59,249,115,119,215,167,224,4,15,161,244,92,173,204,28,37,99,24,193,10,99,221,207,162,5,100,122,212,27,200,48,85,112,239,105,233,25,198,68,68,238,129,87,82,242,136,11,29,200,79,36,48,106,139,157,208,3,50,221,93,224,122,218,65,243,128,238,18,146,10,72,90,154,36,246,213,121,24,142,213,245,59,190,86,237,196,242,95,92,138,79,47,57,198,164,100,13,48,8,172,132,73,237,139,179,2,206,207,65,223,114,41,125,127,185,9,246,248,249,242,32,141,81,161,239,97,152,220,57,239,207,116,74,193,96,27,13,23,70,37,76,135,135,91,116,128,217,250,244,178,30,147,184,208,22,42,48,73,73,160,73,34,14,204,111,1,188,93,202,85,91,155,36,134,185,64,185,192,203,163,87,175,17,144,175,24,160,105,1,97,243,161,88,227,24,230,100,134,90,155,14,218,1,61,90,204,210,142,175,56,137,193,151,120,178,234,102,240,201,183,140,127,157,193,237,121,82,148,21,89,183,251,146,89,233,148,215,83,114,218,162,172,168,130,167,48,193,55,176,238,16,126,27,230,106,127,203,46,200,199,98,50,180,34,74,206,82,248,186,62,12,176,22,12,134,132,117,70,248,87,235,140,58,252,139,150,98,116,177,67,86,129,24,46,73,121,170,119,180,109,127,71,94,160,217,24,148,177,163,110,185,200,35,253,80,150,100,30,115,66,35,195,36,42,225,36,93,68,75,249,185,151,112,239,62,229,13,202,122,44,227,63,234,76,152,62,142,230,50,199,11,194,144,181,30,161,53,163,124,246,45,94,234,135,176,194,226,34,197,133,214,65,36,0,60,162,211,13,26,196,101,213,206,121,52,75,82,106,24,220,29,242,141,124,132,162,109,249,128,28,229,84,50,233,224,101,186,132,172,165,7,55,177,140,63,133,119,191,240,13,207,138,157,8,40,51,28,120,131,142,14,40,208,17,215,73,153,156,37,41,117,183,185,238,8,100,147,211,8,237,63,249,2,14,191,199,151,22,93,60,196,169,249,242,210,23,7,48,206,28,67,0,215,204,142,142,2,192,95,121,174,131,2,64,79,228,243,29,86,252,7,116,195,78,227,43,113,217,40,247,0,202,61,92,167,86,211,104,119,241,121,137,0,134,124,87,228,57,59,224,183,233,158,104,153,212,221,231,49,238,213,237,74,202,179,105,241,13,76,193,63,149,241,235,152,66,57,133,210,97,184,80,14,99,214,247,10,41,29,29,157,40,84,13,12,216,152,156,161,35,19,244,102,124,243,60,39,73,89,7,142,86,33,175,213,52,143,42,175,158,149,215,0,109,6,55,12,214,80,110,202,206,174,33,156,95,98,83,12,216,154,216,14,2,40,56,137,226,98,149,50,233,213,37,5,182,164,205,12,78,206,104,230,71,32,157,98,140,225,187,44,154,32,73,194,196,151,103,49,172,204,15,176,238,189,9,97,45,115,1,125,50,221,154,132,19,135,10,0,5,251,93,177,29,216,149,162,173,87,125,177,166,175,213,102,115,21,254,116,233,229,254,224,74,170,14,190,10,159,32,152,113,120,187,8,172,158,65,52,12,10,191,176,116,83,251,156,202,22,199,206,147,221,19,95,249,216,56,233,143,81,152,137,236,95,170,226,161,38,234,130,124,231,194,111,49,212,239,45,154,52,47,225,31,151,156,168,162,202,21,28,245,43,233,206,244,51,15,188,134,121,47,6,106,238,136,66,134,199,197,64,186,180,179,133,242,226,29,98,46,147,248,123,222,93,192,245,2,126,151,240,187,92,105,241,49,23,254,6,230,221,139,52,153,3,219,172,144,82,37,208,57,176,24,228,19,4,15,95,195,54,92,131,122,88,95,115,20,85,222,226,116,134,195,75,253,161,144,147,24,101,149,192,76,203,59,29,226,64,90,146,78,100,200,107,155,43,85,19,166,129,159,105,33,117,147,71,94,251,94,131,12,63,217,251,224,4,161,72,159,164,34,68,105,13,209,21,149,148,115,146,206,133,241,1,111,146,10,14,154,120,231,39,97,53,32,179,25,2,115,82,140,253,139,75,68,77,98,59,16,67,121,126,67,202,3,188,4,6,217,75,160,235,141,213,128,246,30,157,176,136,216,90,138,172,53,199,178,38,106,184,111,201,180,109,194,61,131,123,179,132,177,187,158,98,127,188,141,166,212,76,232,219,56,13,146,213,64,250,173,195,156,232,76,85,171,210,112,46,109,103,11,132,2,165,12,92,44,235,236,173,178,139,117,5,163,8,27,39,91,34,173,82,102,225,80,53,123,214,104,246,144,155,205,134,202,51,187,233,136,254,84,111,116,50,129,38,95,104,225,2,118,62,34,184,159,195,151,144,101,124,240,32,233,42,88,54,9,166,24,55,73,203,212,199,80,126,83,205,77,236,213,41,205,20,195,238,136,148,230,75,240,216,201,251,224,65,174,48,57,41,63,154,50,99,126,4,223,159,218,196,168,117,90,82,32,205,54,237,33,174,152,95,19,237,64,78,97,92,98,50,172,198,56,217,40,155,177,208,76,22,18,113,20,31,255,138,60,241,210,74,120,71,30,227,131,183,151,164,11,66,178,139,2,153,54,146,167,168,232,15,72,153,229,52,67,235,1,170,3,185,5,171,157,127,128,140,227,179,47,81,66,174,211,194,47,49,208,135,228,145,163,71,250,238,29,221,41,103,62,235,5,36,18,134,199,128,173,97,36,159,209,231,248,154,153,6,225,188,213,223,245,183,59,243,69,71,216,175,227,98,3,74,176,131,42,150,243,206,73,23,185,31,175,243,9,6,135,162,92,97,62,176,252,90,220,216,136,142,81,6,119,226,118,152,72,39,72,9,14,137,177,74,48,102,61,178,244,89,148,30,38,113,234,56,75,188,0,214,99,26,172,27,73,216,170,149,207,215,253,135,1,62,136,86,162,107,11,157,149,127,164,80,164,203,199,72,134,61,119,251,170,47,44,102,22,122,157,218,126,86,207,182,212,217,26,27,92,188,142,179,160,236,205,141,47,94,203,90,224,11,20,103,155,167,60,123,6,10,54,191,92,219,61,249,197,159,236,158,241,198,254,25,155,14,26,111,236,161,177,233,162,98,83,190,98,125,75,211,58,148,154,221,206,223,255,108,59,23,253,141,243,160,111,38,194,198,140,75,147,113,177,187,177,196,93,83,226,198,140,203,221,245,93,194,33,150,215,247,74,250,111,112,244,55,150,88,152,18,139,141,37,22,203,245,189,34,189,38,218,122,69,20,141,189,147,205,73,145,68,210,57,252,249,37,218,51,201,99,68,187,229,41,133,229,93,57,16,111,118,47,71,178,151,163,141,189,28,113,61,215,77,234,63,80,209,87,127,183,138,178,171,252,186,73,22,253,113,10,76,150,183,210,19,191,177,64,48,204,76,112,81,196,231,56,210,13,178,72,233,176,231,111,183,144,108,32,214,219,45,36,90,18,231,237,53,36,89,17,227,237,117,36,184,57,211,136,33,89,107,229,214,178,143,180,12,171,154,200,202,73,192,122,52,209,175,229,205,103,234,189,129,181,97,59,103,84,127,219,186,83,38,113,204,12,217,249,10,39,95,238,43,14,161,185,97,39,114,100,147,245,35,139,206,63,208,45,229,60,202,238,219,47,237,93,34,253,249,50,205,211,182,180,207,151,190,109,133,147,169,214,56,95,35,46,252,129,190,21,127,162,31,28,62,106,237,72,56,143,114,234,189,57,156,21,239,213,121,19,41,201,40,194,95,81,73,226,212,177,144,117,44,54,174,194,194,154,206,197,106,133,70,66,100,41,52,4,62,14,41,83,84,76,209,22,146,98,44,54,20,86,84,241,97,182,97,179,20,253,30,42,173,214,102,92,58,25,139,13,37,242,30,216,151,57,163,13,69,238,218,69,178,229,86,53,213,216,215,58,72,234,37,225,203,137,215,242,55,95,145,99,95,148,254,145,246,234,109,240,67,237,213,219,224,135,218,91,216,249,152,186,23,178,17,110,19,34,217,132,136,192,176,140,64,253,232,114,211,196,81,141,252,41,75,104,67,233,92,193,129,225,120,30,141,227,163,12,38,73,71,218,253,84,93,86,80,185,129,216,95,215,138,110,156,35,57,86,96,191,38,226,38,1,99,39,108,8,179,241,112,100,137,25,180,174,166,86,101,41,7,198,222,80,128,249,44,254,79,208,248,237,232,220,235,252,165,227,127,213,219,211,93,90,96,223,61,234,247,122,65,177,231,16,132,160,39,15,97,183,171,193,59,60,227,229,66,19,189,188,171,197,160,50,122,172,85,5,75,92,138,163,243,15,61,250,31,208,95,246,44,62,134,199,210,20,95,161,102,70,236,180,143,103,255,85,77,52,111,33,124,189,149,29,74,110,140,167,167,18,59,37,158,168,0,184,85,35,145,140,84,234,137,104,85,85,143,44,221,204,37,154,159,176,85,113,207,47,109,88,245,10,69,126,177,134,139,68,248,116,227,32,178,29,238,42,5,150,213,191,213,8,177,0,243,90,210,118,255,196,87,114,21,178,164,215,14,9,150,186,229,149,163,6,148,102,181,132,126,220,104,106,222,210,37,24,169,19,199,180,79,230,148,150,110,229,55,238,95,241,142,105,118,9,43,239,238,238,59,117,67,166,177,178,208,82,151,36,5,142,132,56,133,66,45,137,230,131,183,225,155,75,47,23,82,135,194,57,132,217,139,18,137,248,99,189,196,9,242,53,165,108,81,249,232,213,154,45,238,200,86,189,212,84,46,117,21,138,185,111,232,48,72,57,81,3,142,146,149,28,197,39,166,130,24,234,196,26,46,124,200,14,99,173,213,114,116,48,70,229,98,41,88,28,53,71,67,125,162,84,35,70,227,113,207,42,38,18,125,83,68,148,126,122,90,198,233,57,79,135,18,49,202,84,229,172,158,87,73,117,231,29,152,213,38,191,223,234,76,103,31,61,240,171,190,192,104,85,147,152,76,208,146,174,81,204,32,234,126,158,166,17,28,195,234,143,96,153,230,64,159,40,33,101,195,54,118,215,162,160,128,82,141,67,213,149,168,91,14,157,253,193,161,179,149,221,96,23,169,175,107,171,117,80,64,133,7,4,29,130,179,216,51,113,160,209,96,125,47,10,59,81,58,191,136,206,226,42,25,119,130,206,89,12,203,61,222,137,39,83,206,0,164,141,116,83,245,116,124,17,73,120,208,137,206,97,166,53,95,168,37,99,254,179,188,170,242,25,188,130,238,30,69,148,202,128,122,157,25,176,56,49,134,103,28,203,52,232,42,200,62,131,30,70,207,140,192,173,163,6,211,178,27,26,70,43,101,121,95,167,5,20,49,94,33,184,228,86,176,238,18,195,144,99,124,82,249,33,28,7,210,197,24,119,20,251,83,244,82,88,74,113,237,247,151,225,163,127,119,85,164,127,243,254,86,62,252,7,175,251,112,207,255,155,255,200,108,185,111,26,122,125,138,26,53,67,4,113,239,251,75,159,195,23,72,115,51,61,15,50,86,254,146,46,40,147,27,147,153,173,111,113,182,70,136,31,171,172,206,71,248,141,220,198,147,253,253,178,30,145,175,55,200,12,157,206,148,15,80,17,86,163,236,100,80,144,187,38,45,42,68,216,36,239,190,209,238,201,9,55,242,103,104,228,206,158,55,234,237,124,121,242,240,111,93,127,143,174,182,225,179,7,39,59,242,198,223,123,52,53,205,254,201,49,243,149,205,253,249,146,96,63,168,200,95,160,72,175,66,5,69,26,85,241,29,73,67,239,200,101,28,110,222,199,55,191,210,223,119,119,240,102,145,44,252,191,121,222,232,111,59,127,43,225,83,127,235,198,7,226,228,33,118,243,84,124,115,25,218,254,58,6,78,119,35,167,83,41,197,72,71,193,91,226,62,172,64,50,30,9,40,152,196,163,202,55,64,48,6,216,192,228,249,229,210,245,140,176,156,19,20,214,45,30,121,59,29,244,91,87,99,96,0,134,118,250,131,252,171,222,32,223,81,187,101,18,22,163,252,4,161,251,71,249,78,31,99,145,34,53,242,7,172,36,129,85,16,221,221,205,80,223,82,250,183,99,152,235,29,221,117,157,224,26,125,16,34,49,178,136,19,199,221,115,18,80,213,134,130,17,152,52,20,0,105,64,197,176,185,107,176,188,119,17,148,236,150,193,163,214,9,206,184,144,157,122,33,15,191,185,172,149,172,234,226,22,191,219,94,67,156,12,208,72,99,234,85,69,153,215,242,13,127,48,197,10,140,250,162,39,198,2,255,246,208,231,171,94,214,59,46,107,114,207,178,38,80,78,107,89,60,49,59,65,132,177,5,26,253,134,171,51,172,181,25,83,119,107,169,187,148,250,184,150,250,152,82,159,212,82,159,80,234,211,90,234,83,213,93,171,21,57,50,16,239,108,130,155,71,146,78,125,141,235,109,244,239,254,86,6,3,88,171,64,171,2,248,7,9,116,107,175,220,119,13,19,166,58,191,203,104,151,22,36,248,224,235,203,110,26,149,18,194,165,167,24,126,218,177,97,234,194,83,68,13,197,83,183,98,224,176,123,28,3,247,223,216,76,1,120,238,189,151,151,176,18,72,23,71,84,185,26,37,39,33,118,156,2,134,173,189,116,64,47,29,152,151,80,49,151,97,12,113,122,201,142,14,245,157,110,154,90,145,204,189,30,95,218,209,127,36,153,62,190,4,158,181,41,5,136,148,12,34,167,186,65,101,35,160,150,57,80,94,40,146,139,187,116,139,139,194,203,123,20,149,141,14,116,81,166,198,223,214,118,123,146,73,61,138,165,250,5,45,162,88,10,5,73,50,6,88,100,60,35,173,99,161,52,8,140,196,34,216,129,99,229,98,91,22,241,104,215,127,24,109,195,129,96,177,93,233,20,177,164,76,203,109,85,168,206,181,220,174,76,146,85,205,191,94,214,165,127,135,151,198,229,128,3,147,98,6,154,137,63,94,134,253,120,231,11,11,5,204,113,26,249,68,155,115,198,59,149,255,236,199,75,243,153,248,208,157,154,61,20,142,193,114,115,246,208,173,190,69,111,129,204,154,152,179,185,26,220,4,222,202,79,240,172,50,76,60,92,191,130,231,35,94,145,51,102,197,222,28,201,138,103,28,125,67,1,231,93,242,27,37,131,185,211,109,31,111,97,125,3,187,82,47,179,228,188,178,76,95,144,57,45,21,91,29,18,240,130,106,91,118,216,182,95,199,246,126,13,221,4,91,181,160,63,149,181,213,23,135,134,197,208,78,194,27,195,237,146,172,24,119,163,121,145,211,98,66,23,8,152,133,73,121,136,224,144,177,151,115,235,172,123,14,241,122,8,219,26,218,25,138,33,186,169,163,231,132,53,11,162,67,247,148,216,131,19,98,79,200,97,82,209,122,168,2,176,195,81,95,171,107,236,40,168,112,249,44,26,148,170,166,41,60,44,41,219,152,175,250,232,151,156,63,28,239,164,15,147,65,181,29,78,68,182,29,122,249,118,234,63,156,8,232,119,47,217,30,227,101,78,206,201,99,109,144,177,55,202,30,85,143,30,139,130,254,86,39,193,8,199,147,13,82,4,93,146,21,10,179,37,249,225,58,144,0,105,206,196,174,248,109,198,75,104,211,17,175,9,82,201,140,36,186,56,212,92,237,235,111,56,200,114,242,53,141,186,128,158,82,206,19,233,155,30,165,99,46,7,161,54,240,27,40,172,75,14,215,195,29,200,106,49,158,130,70,147,98,44,175,5,148,131,166,181,210,122,156,148,186,9,198,207,211,129,79,168,248,242,67,29,101,162,153,151,100,243,40,203,151,0,224,177,83,88,122,248,241,8,17,107,208,33,166,113,254,237,241,209,15,136,15,1,151,179,184,66,215,187,48,131,91,213,103,5,42,211,201,69,28,25,221,38,102,132,237,85,170,123,214,105,172,156,225,177,193,249,83,31,82,51,222,21,137,232,61,165,226,125,32,210,189,140,114,140,7,15,114,149,53,249,42,35,103,167,8,202,73,200,202,41,214,129,171,15,209,221,65,190,166,182,66,133,172,215,170,178,31,89,1,143,16,63,223,10,145,244,104,247,164,129,153,102,151,209,226,135,32,173,233,224,33,69,157,192,168,39,170,106,149,10,55,129,62,216,240,15,133,66,163,29,229,144,125,98,128,12,85,47,105,89,165,43,73,136,92,56,83,61,49,201,51,27,171,185,7,148,174,50,125,135,34,161,216,15,234,110,243,10,38,221,41,12,223,148,47,72,220,27,77,219,178,26,173,203,152,214,233,251,162,246,188,144,164,30,223,11,49,115,136,57,66,76,198,8,234,108,254,123,196,229,10,2,30,192,231,59,153,154,114,59,244,1,17,107,15,17,236,212,176,66,180,18,119,242,177,75,243,186,177,104,12,187,193,150,212,253,140,251,98,165,10,162,248,35,130,194,142,152,173,50,14,44,86,136,194,143,171,89,11,180,184,48,187,6,6,67,36,59,47,107,80,114,142,13,162,79,212,122,96,208,0,93,211,13,124,11,54,238,68,88,159,215,75,136,177,42,188,114,79,33,15,4,61,159,240,41,248,37,2,163,176,222,195,150,36,217,85,252,73,172,12,246,123,192,223,25,23,111,187,251,244,25,239,109,30,174,139,180,182,166,35,113,133,242,178,137,228,130,25,100,123,40,140,40,194,236,81,238,7,25,108,67,6,143,35,81,3,174,10,135,246,71,68,58,174,240,124,102,88,241,196,66,219,212,4,131,99,79,164,170,219,237,200,19,163,241,201,192,238,239,9,47,2,15,88,133,137,213,217,13,137,220,196,116,126,77,134,134,140,66,73,114,171,160,241,78,99,213,56,47,172,34,139,2,144,135,251,124,137,13,114,118,163,81,4,20,39,210,20,39,2,138,19,173,163,56,227,52,207,226,227,11,160,231,249,77,88,23,244,41,167,79,189,227,42,56,11,210,219,120,114,107,178,122,209,174,134,229,236,42,151,150,169,120,230,76,11,246,21,33,55,151,252,208,23,227,77,187,144,57,14,173,223,131,10,179,7,29,255,252,53,218,96,157,198,233,81,150,46,15,243,226,133,154,15,232,254,241,209,91,142,205,20,52,139,20,210,37,190,65,15,70,14,99,47,92,6,30,201,244,121,236,85,135,4,68,39,15,109,17,16,118,116,181,249,154,154,32,3,59,160,45,171,15,7,226,130,54,213,250,9,211,199,41,31,193,148,103,191,72,213,25,11,204,15,79,8,208,8,47,76,71,79,14,173,67,220,57,11,145,11,14,107,32,97,227,88,114,12,63,210,148,5,174,52,155,210,81,6,18,120,25,145,48,156,44,77,225,167,100,255,191,41,98,214,94,221,151,255,81,163,197,189,139,78,164,178,217,175,162,121,189,158,106,194,159,23,177,206,102,35,69,69,243,31,136,63,20,150,209,227,228,215,87,223,163,221,122,213,10,183,4,167,248,117,192,194,167,164,67,147,95,33,90,142,192,12,45,207,66,11,79,82,38,121,181,10,180,86,156,5,85,6,143,210,230,0,154,95,233,218,207,121,253,202,240,192,85,56,67,238,132,140,93,105,27,34,164,2,132,224,46,204,53,244,166,50,201,231,4,237,230,105,50,132,106,101,220,218,223,10,154,213,19,242,157,192,41,65,152,146,130,122,209,117,11,83,187,179,154,91,172,200,6,85,177,188,173,144,14,209,225,246,214,49,25,71,187,82,215,204,155,204,104,88,71,132,77,134,84,139,42,159,145,179,60,91,46,248,171,49,201,66,167,56,7,139,252,230,19,2,26,44,10,216,76,58,195,236,58,74,147,201,39,229,245,244,19,198,95,254,91,214,217,158,118,103,113,89,70,83,137,134,173,253,27,10,101,124,89,180,173,87,19,84,66,174,127,244,185,85,66,2,12,184,108,89,140,235,152,82,118,23,211,132,43,213,89,76,198,37,31,171,139,137,186,152,43,197,171,198,114,143,246,60,216,214,33,71,228,7,9,25,73,39,24,137,83,25,141,42,149,88,190,231,193,222,7,239,231,156,109,12,25,150,20,81,84,186,74,72,247,255,84,25,206,143,185,46,179,86,43,85,153,151,62,55,163,207,205,236,207,193,219,244,137,25,125,98,166,62,177,106,107,184,218,206,201,217,66,204,137,13,79,148,205,245,183,151,30,170,7,7,202,154,55,84,134,188,225,185,244,11,200,186,11,184,94,192,239,18,126,151,171,77,198,254,176,2,83,228,204,124,21,13,229,194,2,162,105,240,181,180,190,218,180,98,147,67,130,125,129,35,168,107,98,142,39,246,11,189,200,231,116,130,72,153,251,85,142,4,206,58,43,165,151,192,69,109,177,0,77,92,187,82,194,54,178,169,32,81,61,19,112,32,67,142,57,108,37,66,249,220,147,27,233,7,105,24,197,165,71,237,40,130,215,57,117,196,50,255,120,37,217,174,129,81,123,191,139,151,134,38,182,208,203,140,208,142,86,158,229,24,59,63,148,16,78,210,108,166,143,214,208,108,89,143,218,123,224,57,24,120,178,142,248,164,178,59,145,3,103,135,166,222,176,179,100,141,61,104,205,4,169,197,255,146,235,145,180,222,202,11,193,14,227,53,86,36,91,208,172,24,84,220,186,66,26,225,169,135,133,47,29,79,20,193,181,137,108,102,73,127,206,15,149,51,115,220,253,233,237,225,23,7,217,56,39,15,34,181,233,201,173,34,166,126,199,28,228,205,44,87,46,43,188,250,189,221,39,74,235,82,117,207,227,8,209,7,74,11,86,188,5,254,215,64,2,17,55,184,164,61,39,198,143,199,172,144,46,9,61,206,248,131,150,44,186,150,154,21,25,224,144,149,42,12,5,74,210,138,192,121,37,156,30,194,241,148,144,84,44,21,192,107,201,146,4,23,109,79,95,93,165,85,98,151,184,62,151,46,168,53,140,166,17,141,94,32,63,142,184,59,18,190,149,209,139,236,222,198,185,87,89,104,59,135,237,18,239,216,22,78,16,154,39,52,16,127,5,137,40,50,107,58,78,91,138,32,141,88,69,64,118,240,67,162,124,216,0,76,169,137,182,2,225,88,94,81,241,2,134,99,191,2,58,186,243,217,19,56,5,185,137,219,125,76,30,148,97,249,213,87,253,127,183,227,245,31,148,120,84,74,213,93,10,71,170,237,48,18,233,118,152,195,135,75,18,241,41,205,103,249,40,19,233,163,204,216,142,20,166,238,215,135,78,247,197,33,77,82,133,151,11,63,25,133,156,84,19,173,85,229,111,102,22,57,184,179,171,48,156,57,24,19,142,159,216,83,69,249,193,33,180,106,59,212,182,41,67,26,57,202,137,139,254,137,74,225,87,216,211,82,79,15,165,68,180,39,115,100,208,112,147,67,18,220,162,233,10,33,222,246,225,160,247,193,185,230,148,86,195,164,35,64,95,247,3,124,26,183,62,176,114,191,97,79,120,235,205,242,208,27,57,95,58,241,55,47,22,247,93,231,85,25,206,147,207,221,233,161,151,141,170,187,59,246,240,58,65,159,199,238,120,174,105,100,98,245,54,48,156,9,81,90,57,143,207,14,195,81,127,247,51,177,251,244,68,44,15,195,206,63,253,55,255,254,159,255,175,255,251,255,251,15,255,248,79,255,251,127,223,17,11,120,58,26,245,196,227,46,60,30,125,46,250,253,46,28,153,70,253,167,120,245,37,92,61,238,137,207,225,231,201,174,232,226,239,83,245,251,153,248,156,47,190,228,4,152,240,234,183,135,201,244,151,203,133,139,81,255,177,232,127,214,237,99,209,95,138,254,19,202,218,135,74,245,249,170,47,118,31,243,83,153,143,222,217,21,143,119,185,58,79,196,227,47,168,134,80,49,117,245,88,63,149,249,232,157,207,196,147,207,187,159,113,234,211,199,252,252,177,190,250,66,63,149,249,240,157,207,196,103,79,186,79,224,234,11,241,57,214,250,75,254,249,66,37,203,231,152,117,247,177,248,98,151,10,216,133,92,95,118,191,144,61,196,87,187,79,245,83,153,15,223,121,252,57,148,71,205,124,242,88,124,182,219,125,140,87,79,212,213,227,47,213,83,149,15,223,121,242,133,120,218,167,14,121,218,23,79,158,82,131,159,62,214,87,61,245,84,229,195,119,32,231,227,167,252,198,238,23,60,54,143,173,43,245,236,49,15,8,12,228,238,46,53,239,41,140,245,231,92,238,103,250,234,177,126,42,243,209,59,95,136,62,183,239,179,93,154,21,159,61,230,159,158,74,87,57,48,183,154,84,61,241,37,143,45,76,13,115,213,227,215,229,207,151,252,177,190,185,80,239,210,4,58,17,55,135,168,113,61,124,182,56,84,212,247,230,16,136,186,154,228,251,248,120,31,31,143,110,14,79,84,150,125,204,194,73,163,253,67,84,134,60,130,205,183,251,84,88,105,125,72,219,129,249,229,100,219,14,207,14,145,2,56,249,40,177,111,41,179,94,72,186,75,64,240,23,176,106,9,204,112,163,49,10,10,149,71,217,9,235,87,194,112,121,168,17,152,12,33,128,181,190,60,84,212,123,113,216,70,174,37,120,156,22,22,40,49,89,16,211,102,121,118,232,75,125,248,167,135,225,173,187,226,131,209,227,93,241,5,180,173,243,79,255,241,255,249,127,255,241,127,232,96,104,142,157,62,38,252,231,255,249,191,251,231,127,252,15,144,208,135,249,5,247,255,252,159,254,143,255,252,239,255,23,184,135,199,130,114,252,211,255,248,191,254,243,255,249,63,65,202,83,200,96,67,88,172,233,9,238,133,79,15,71,204,214,159,56,182,91,149,209,12,33,183,71,221,142,226,227,71,52,68,5,245,56,73,145,31,193,240,84,70,241,132,65,176,185,117,167,68,188,250,64,58,158,60,237,127,246,116,247,233,238,103,95,60,125,250,228,115,160,117,221,207,31,63,221,253,188,255,217,147,39,189,221,221,207,136,178,96,182,47,63,127,220,127,242,228,233,227,254,238,147,47,191,252,152,108,79,123,159,63,126,210,251,236,201,103,189,222,23,95,60,81,249,154,95,189,111,62,247,179,39,214,172,122,41,251,210,234,200,7,15,58,255,244,223,254,111,255,252,31,255,19,43,9,176,43,49,170,165,145,12,74,203,219,117,179,226,20,39,243,138,247,147,99,216,2,104,19,17,7,135,247,64,10,175,169,155,236,179,202,6,193,81,93,66,84,206,227,113,18,165,8,56,111,4,34,178,208,240,240,240,94,66,35,3,147,112,124,104,195,254,154,218,208,49,135,67,249,110,185,1,75,164,167,109,254,134,153,122,204,212,124,27,143,3,149,57,2,212,78,141,151,135,20,124,125,197,210,134,70,187,243,245,71,218,76,203,137,90,226,216,241,104,14,226,134,15,52,30,255,240,184,22,86,142,16,217,67,52,109,96,3,209,114,87,70,24,71,44,26,168,58,250,235,58,103,152,220,109,64,230,72,182,238,238,228,249,191,39,232,63,223,62,240,180,251,207,235,238,107,19,36,133,206,192,107,52,52,57,198,82,204,84,236,1,171,74,218,172,209,137,20,16,69,27,4,68,248,114,137,103,46,45,36,138,140,144,72,246,53,208,96,66,6,175,139,17,218,79,79,212,215,239,241,21,224,143,95,242,239,192,158,39,246,68,85,62,221,118,26,225,183,203,195,174,18,176,83,152,138,115,68,61,170,242,185,80,145,83,11,45,125,209,176,244,13,181,56,244,245,97,94,252,84,186,82,112,73,226,101,235,3,167,35,133,252,173,165,218,85,12,154,181,94,213,79,242,151,174,13,131,104,49,195,80,138,0,220,173,154,130,40,90,135,133,18,143,2,117,38,64,103,92,33,74,91,106,142,39,135,135,214,57,163,129,38,180,215,129,130,227,115,224,137,39,104,12,139,93,147,159,127,130,173,122,240,0,255,178,93,205,158,185,132,119,2,178,189,81,61,214,145,69,123,157,237,120,27,29,58,96,61,194,70,136,245,31,30,54,87,234,17,108,137,10,98,22,39,123,221,190,145,16,18,203,235,169,45,69,184,34,154,76,169,131,225,161,20,207,20,190,137,129,194,200,237,52,96,8,131,162,166,61,234,25,204,9,127,15,151,187,51,84,240,154,68,227,56,56,36,95,196,204,45,127,37,48,164,79,12,11,175,204,175,138,113,28,180,156,220,134,82,44,230,83,102,51,165,90,156,120,116,86,237,238,14,59,139,162,237,90,255,204,91,139,85,18,130,80,34,45,14,218,67,66,153,82,73,226,160,181,68,248,10,233,148,160,25,175,15,195,63,165,252,56,17,111,15,67,30,67,239,245,161,47,158,91,119,42,20,202,136,52,34,190,120,181,225,217,15,135,225,171,200,94,9,223,31,214,0,151,173,152,203,66,3,246,99,152,33,198,7,50,146,62,227,162,199,158,17,153,111,139,36,222,56,229,114,28,230,138,50,75,143,8,117,129,211,133,220,40,84,49,4,53,140,47,254,190,193,246,196,32,112,41,8,160,171,100,18,190,30,123,157,120,140,68,24,241,24,49,230,145,212,24,230,89,133,24,127,50,192,237,226,146,125,174,254,74,150,52,245,44,223,228,101,21,222,50,40,27,134,167,52,193,88,16,187,146,164,241,142,214,129,228,127,178,42,190,147,1,150,139,243,176,109,143,199,122,182,128,178,40,133,60,206,78,134,8,87,144,101,34,49,192,216,18,176,94,98,100,35,8,71,13,213,252,86,189,21,200,232,163,29,81,94,157,113,2,244,82,103,229,110,201,9,175,221,10,187,0,86,29,67,89,251,18,25,55,177,97,238,181,40,187,108,11,149,149,134,205,30,210,209,37,233,102,194,17,120,180,122,113,152,157,231,48,225,174,194,73,23,58,132,162,168,23,121,52,19,179,112,43,181,98,200,223,221,69,131,217,158,55,238,46,194,121,119,33,198,221,37,252,46,197,184,6,223,243,171,74,121,167,1,125,32,69,130,212,249,193,119,169,55,22,115,181,245,157,135,4,145,50,53,224,224,215,244,251,42,174,34,132,96,95,251,72,139,128,196,69,120,27,205,147,32,195,221,41,40,5,244,236,81,161,250,47,136,5,70,53,33,20,73,46,133,132,120,241,228,249,146,111,137,6,11,210,237,0,203,82,217,61,242,38,186,9,174,86,3,155,68,81,96,23,162,133,22,74,11,139,211,57,147,119,225,7,74,217,217,200,175,182,116,14,131,246,243,215,144,89,41,68,9,83,251,133,94,5,146,196,57,79,161,166,199,20,152,94,226,91,66,30,6,97,108,85,186,73,238,118,189,141,145,153,27,207,151,196,45,75,170,133,116,71,95,22,109,83,137,80,19,107,29,69,134,183,78,207,211,74,193,190,39,96,35,232,18,101,7,9,5,193,20,5,254,6,99,102,0,101,155,89,176,248,142,36,177,98,243,4,196,252,19,208,119,100,81,248,80,161,32,2,51,182,32,131,21,149,242,14,82,150,22,6,250,196,181,147,36,33,255,86,10,95,197,15,203,170,136,154,160,118,123,91,91,173,140,89,82,11,59,98,132,11,155,152,221,168,141,191,152,91,231,98,23,2,0,107,128,150,51,78,160,66,41,16,228,30,105,114,230,145,50,76,225,120,75,176,2,89,125,50,241,197,57,235,228,224,146,84,160,24,127,20,187,23,35,192,79,225,154,203,162,174,167,35,200,204,191,197,151,113,51,159,8,69,31,89,157,57,67,28,163,100,47,81,14,156,20,70,123,226,51,52,19,226,19,209,114,216,163,248,117,111,76,177,152,5,223,146,219,20,167,93,240,107,3,14,61,55,149,145,49,72,231,210,65,95,108,105,125,125,141,97,97,149,46,230,90,169,63,38,226,86,54,33,184,16,86,3,130,169,60,234,156,225,184,45,241,112,163,132,246,182,65,74,93,21,99,219,241,196,150,221,20,140,190,49,235,59,81,155,114,108,44,120,208,97,198,31,164,116,224,249,26,141,216,82,95,143,84,141,151,63,115,226,162,225,224,115,136,16,205,139,145,240,153,38,0,21,152,97,129,136,220,4,125,161,203,172,133,37,89,58,113,218,76,153,138,202,47,96,54,70,182,184,66,216,147,216,98,39,110,60,195,67,186,65,17,177,236,191,194,25,125,12,163,1,124,52,234,214,203,120,138,32,133,67,82,177,191,189,0,66,117,145,167,147,64,5,64,189,69,206,7,216,121,168,197,96,70,211,6,230,207,207,164,27,17,23,98,234,139,159,248,122,34,166,34,135,148,5,12,42,180,247,13,30,84,133,22,123,151,21,73,188,223,144,72,232,198,59,243,197,141,183,196,190,48,177,58,60,59,90,140,113,224,226,8,235,28,139,81,205,115,180,249,178,231,249,47,172,54,41,68,9,85,72,124,241,141,117,239,139,223,236,187,246,232,57,154,20,135,107,180,93,72,211,136,17,171,19,188,129,203,100,192,150,152,1,65,170,37,46,33,113,89,79,116,117,218,191,182,62,126,167,85,222,230,177,226,194,95,92,68,217,52,6,46,199,32,154,163,2,21,247,19,223,216,215,224,109,229,215,142,151,215,211,151,73,57,199,147,47,29,62,12,157,143,194,173,190,90,98,86,125,216,208,33,30,3,131,209,80,140,215,100,8,155,55,128,170,174,53,71,38,165,11,121,198,13,58,148,73,58,52,9,27,244,39,83,212,228,45,243,252,136,230,152,126,146,100,48,201,178,49,158,219,126,2,38,140,166,40,153,21,248,162,241,208,3,118,134,87,0,58,124,14,24,91,113,210,36,90,218,206,226,138,222,145,116,235,10,74,236,254,190,123,48,155,95,68,37,134,209,61,71,251,251,173,202,232,126,113,193,211,123,175,76,13,127,58,148,59,245,4,38,233,88,176,191,225,47,78,162,156,185,242,94,25,111,60,87,101,104,240,196,223,236,92,131,14,58,165,34,173,155,43,56,64,25,145,155,227,19,97,224,136,66,202,102,144,188,205,152,202,164,38,156,145,156,45,28,173,226,121,122,85,28,100,85,82,208,212,137,208,134,215,93,42,45,217,106,226,49,180,39,197,205,146,182,15,51,61,156,89,97,162,167,142,58,103,80,22,28,177,18,117,230,129,51,82,253,12,132,62,182,210,11,123,176,102,98,162,145,197,26,237,63,43,202,53,252,222,60,245,98,101,76,5,27,66,86,194,177,248,24,9,148,199,85,241,141,23,186,212,152,87,234,227,10,254,146,240,78,84,98,72,0,216,78,57,177,156,27,29,14,140,89,15,205,134,124,64,35,216,130,195,93,181,68,53,110,225,213,76,88,112,67,56,154,47,214,201,130,57,101,169,192,15,222,154,3,88,51,246,211,57,172,209,111,146,233,197,203,252,38,51,68,164,108,206,0,105,15,33,15,226,18,47,54,115,140,3,36,88,52,238,216,22,111,157,57,188,178,43,64,109,118,129,237,26,39,39,188,17,44,68,123,163,232,4,165,124,140,27,41,63,36,121,242,218,119,28,232,189,58,133,212,66,184,90,186,252,30,99,60,57,171,164,73,168,195,182,120,177,170,212,87,44,177,196,67,94,173,32,166,225,45,251,210,17,145,5,75,44,35,101,31,82,154,34,91,89,89,252,15,246,190,49,47,242,212,129,221,175,239,97,100,234,70,235,201,23,237,139,77,75,207,77,213,161,226,181,154,203,105,183,206,224,210,188,106,200,236,230,198,181,181,12,233,140,101,142,100,26,181,182,230,206,146,113,247,193,251,45,39,171,205,180,62,234,3,86,59,195,173,9,97,222,114,96,87,102,223,102,17,170,136,152,181,117,57,200,13,70,189,14,171,72,40,46,132,61,129,82,121,130,148,167,245,240,87,184,194,173,93,70,35,242,84,216,50,56,216,35,136,138,130,59,78,44,233,134,225,36,75,79,141,136,84,235,64,255,191,193,55,197,88,137,55,72,142,145,172,180,48,111,148,108,119,134,147,206,9,158,31,38,162,90,69,50,120,14,134,88,224,8,62,104,55,236,53,253,182,40,66,7,210,149,195,52,34,219,154,27,132,235,0,222,97,129,127,150,62,135,251,161,225,218,231,87,129,83,153,1,167,130,81,95,49,230,8,101,157,44,241,119,41,162,44,153,113,72,244,219,201,85,193,87,189,149,29,247,87,86,140,130,57,112,205,56,174,195,125,170,182,207,85,83,193,249,84,220,133,88,199,93,216,92,89,152,43,81,138,3,19,240,72,9,252,19,168,242,76,32,9,85,174,137,36,33,175,238,213,188,70,88,32,135,197,38,200,97,45,38,181,99,250,73,124,152,7,15,182,222,19,154,156,244,227,169,135,23,141,171,195,188,248,30,227,204,115,100,181,198,134,198,177,147,219,183,100,75,214,249,214,96,201,122,190,20,79,74,52,142,31,80,41,39,111,154,117,88,35,16,217,232,129,50,104,132,135,210,225,157,198,105,50,126,79,248,19,188,160,168,204,120,130,92,10,5,1,108,68,188,242,172,6,71,141,73,210,227,163,13,190,195,37,187,19,171,254,2,242,110,205,137,70,254,35,117,189,201,207,135,245,150,21,86,48,122,195,70,161,62,176,176,25,45,205,149,184,204,22,112,232,197,7,248,49,4,75,176,179,112,231,212,51,165,225,247,135,8,174,54,198,223,28,81,208,225,23,35,108,227,111,130,161,238,249,36,128,4,127,174,44,140,231,138,215,147,210,189,76,40,183,119,113,222,246,112,18,35,98,137,63,64,134,110,157,40,239,193,131,153,194,13,74,89,160,205,247,80,36,37,81,25,97,181,244,206,49,174,234,60,129,62,174,12,26,98,74,198,175,22,112,208,15,57,153,79,34,68,91,181,142,207,147,8,70,227,122,14,217,83,234,249,164,254,220,230,56,195,43,1,188,169,237,110,252,211,161,13,17,46,18,99,232,71,39,170,84,9,105,160,203,75,116,155,35,112,123,62,46,184,81,76,101,36,111,159,2,176,77,88,236,38,187,86,198,69,204,137,123,72,239,238,198,119,119,147,7,15,38,221,242,34,191,161,229,173,192,231,211,189,44,200,141,17,186,183,85,222,221,229,95,133,61,92,28,243,48,82,199,142,100,239,54,67,93,105,26,220,82,8,132,64,65,187,8,140,55,138,120,51,251,156,44,33,96,86,43,9,64,128,30,58,37,66,23,136,219,20,191,123,24,211,206,28,204,5,221,162,204,155,80,15,130,43,49,225,16,85,72,58,130,108,37,102,74,136,92,53,9,10,52,10,7,29,72,201,185,34,37,225,185,188,192,80,234,156,249,60,129,21,152,200,19,214,5,151,227,106,27,181,23,134,253,78,55,165,206,35,83,246,11,167,180,46,240,213,9,142,97,56,162,48,196,59,23,221,133,255,232,130,245,178,15,251,189,222,118,231,47,64,18,208,5,30,30,45,241,17,171,106,213,179,19,152,146,50,254,26,141,194,190,162,248,72,90,136,159,85,70,212,78,123,69,45,21,170,66,137,237,69,17,3,163,103,219,47,135,46,32,61,207,178,61,254,81,113,62,37,59,117,144,194,14,88,249,193,16,237,24,56,92,15,133,225,190,117,25,3,82,157,24,102,129,199,15,93,218,236,4,148,216,175,121,66,0,239,153,20,10,6,4,55,151,207,177,178,120,58,179,44,162,191,57,116,195,37,97,141,239,238,126,158,122,183,113,26,84,166,2,44,87,140,4,210,173,31,184,108,188,124,203,145,113,142,168,232,64,6,246,149,225,114,16,117,212,124,232,55,231,67,85,247,66,30,134,142,73,54,112,148,189,205,175,198,23,225,214,86,212,182,139,12,148,81,169,33,215,134,130,16,206,26,189,116,158,143,41,246,181,220,157,95,167,136,120,41,228,67,36,24,199,227,124,78,139,153,147,228,216,78,56,114,41,17,132,7,15,126,79,105,147,199,224,150,166,246,95,187,168,14,108,6,171,159,230,168,247,135,20,147,63,193,20,41,67,164,29,74,217,173,99,54,95,66,54,84,222,173,148,184,30,99,240,107,164,17,124,123,144,77,130,132,64,163,213,3,188,230,84,146,141,214,48,54,181,219,111,108,251,0,163,128,203,130,94,130,207,138,114,14,116,193,210,67,251,183,43,13,172,187,149,145,80,212,170,144,37,110,119,247,224,178,171,235,230,25,228,160,42,236,13,42,163,12,168,182,183,125,233,74,239,197,163,234,132,61,100,171,19,130,132,226,18,160,69,228,86,34,156,111,83,170,96,140,172,119,135,225,239,135,226,187,181,78,143,26,206,131,142,65,33,225,16,70,243,121,186,100,231,199,168,152,94,161,144,182,172,57,65,102,108,25,197,71,161,141,65,41,139,24,150,83,27,107,132,178,17,196,15,131,221,226,109,62,157,166,49,243,82,4,9,70,197,18,58,126,145,207,208,44,66,29,174,28,151,94,228,242,144,202,70,206,89,105,43,110,234,48,173,48,137,184,57,21,209,13,140,44,31,234,232,80,17,170,111,170,243,182,204,213,198,109,162,80,168,253,85,165,100,165,36,135,26,225,60,226,135,195,9,233,6,176,41,121,232,124,11,21,184,17,29,129,115,110,154,175,133,7,113,55,139,227,9,70,247,188,1,30,67,227,35,218,111,179,65,211,187,67,148,81,186,165,192,90,69,45,179,236,120,26,213,194,50,84,195,151,195,92,210,117,183,135,234,93,129,125,236,213,95,165,29,84,113,174,184,113,83,104,229,227,229,236,44,79,145,123,173,106,49,213,57,244,50,61,145,146,21,156,31,156,191,148,52,162,30,86,111,157,220,234,227,107,106,169,243,237,73,115,191,160,164,127,224,123,181,240,128,78,99,215,158,207,249,168,21,17,223,33,156,201,94,176,194,162,88,195,98,121,110,208,115,92,97,204,153,85,26,147,169,168,49,95,25,241,41,4,79,65,148,198,56,250,211,45,121,249,51,162,41,240,124,28,84,64,135,228,160,128,98,150,9,130,173,41,151,156,52,49,191,43,165,209,25,47,2,228,72,182,191,124,88,34,104,60,161,240,20,193,99,59,144,199,239,187,193,23,219,94,185,215,11,126,42,183,241,20,98,123,40,142,165,168,128,67,109,155,15,3,95,73,237,146,242,123,96,251,199,53,213,34,48,143,133,171,55,132,108,242,8,32,247,67,98,245,136,247,31,171,156,134,227,184,242,145,75,76,145,75,156,215,185,196,219,41,145,8,96,108,96,187,37,66,17,184,227,96,249,152,212,50,122,87,108,31,100,115,149,147,21,74,249,215,49,96,98,198,75,77,49,121,40,73,73,145,67,178,184,174,91,245,48,80,32,140,80,228,57,28,8,191,129,105,90,16,251,207,162,65,55,66,101,10,237,67,133,49,147,15,20,211,211,193,183,146,70,176,104,48,130,190,221,191,78,125,241,237,97,248,221,161,248,235,223,121,87,113,168,30,10,63,50,73,68,217,172,6,53,234,196,117,51,183,244,90,177,189,45,254,113,150,128,79,161,65,152,41,75,83,36,214,200,26,13,233,152,4,36,102,69,16,218,206,154,32,131,25,177,123,111,115,150,94,20,182,138,20,135,117,211,190,136,83,12,184,140,132,151,185,219,145,154,31,120,123,202,29,118,75,149,210,43,190,12,70,114,205,3,71,64,103,80,25,57,23,102,35,48,28,23,192,112,156,93,73,117,99,205,156,130,156,186,122,228,38,60,134,83,6,178,31,209,179,220,64,71,73,51,31,234,147,136,60,96,97,182,37,24,90,83,226,178,29,74,195,54,217,141,48,50,184,193,41,226,199,44,50,233,163,208,249,178,158,166,98,48,250,53,111,191,178,197,18,65,142,88,68,138,61,210,240,201,208,53,120,192,47,195,186,151,150,185,235,198,232,118,86,149,140,7,42,3,115,237,121,145,140,5,133,112,223,202,156,2,209,70,169,189,111,162,27,58,229,193,120,163,188,0,74,132,154,13,201,73,175,148,170,98,152,191,64,189,105,218,20,13,24,151,26,199,177,70,244,44,123,66,29,58,92,91,58,105,205,19,143,181,154,202,218,53,233,48,19,179,102,178,241,101,57,6,77,35,90,61,74,46,55,196,139,206,87,213,129,133,221,40,18,250,227,103,156,96,27,112,105,164,217,153,142,136,70,214,231,107,54,166,216,111,126,193,232,85,63,238,35,134,132,87,14,145,143,253,218,71,216,110,90,82,135,198,102,107,252,28,221,111,25,32,35,221,9,72,28,114,107,135,137,241,196,68,153,44,114,36,8,33,130,161,110,18,197,194,167,106,89,141,195,100,148,158,56,59,187,83,249,156,247,176,214,222,83,209,4,27,5,144,49,142,24,251,48,160,210,5,130,242,16,148,138,162,60,191,206,240,40,72,45,239,136,219,139,56,154,96,80,50,25,28,74,124,2,99,147,229,223,112,234,150,242,106,20,103,105,62,126,15,68,6,95,198,210,168,23,224,117,94,63,130,234,21,68,43,31,157,42,234,241,224,81,184,220,196,70,147,83,141,67,218,54,222,89,135,168,38,223,50,184,106,181,57,196,188,230,112,156,103,173,230,19,201,24,79,235,157,2,165,41,111,72,106,152,133,243,51,32,197,104,242,15,143,97,34,17,208,182,188,254,134,97,19,248,230,88,99,126,91,72,51,90,80,103,229,33,83,34,27,235,155,225,125,69,101,208,233,225,164,93,45,59,254,87,59,125,84,207,187,185,51,11,93,92,216,55,97,231,31,206,207,207,59,58,77,195,130,135,187,140,178,34,183,101,158,130,93,222,157,187,147,24,137,20,236,9,232,9,57,34,178,113,2,201,44,44,194,85,131,184,204,11,206,73,59,6,11,30,194,219,223,131,93,81,223,249,164,12,5,138,14,58,29,129,70,254,70,162,86,229,115,115,19,161,85,119,69,162,74,25,94,175,118,16,64,206,78,185,95,188,192,175,148,156,143,11,224,107,210,68,244,133,81,39,201,162,44,57,6,22,67,172,87,112,139,95,8,128,37,96,144,125,2,228,239,172,132,30,149,224,246,12,190,18,23,212,99,65,247,169,224,219,23,50,247,147,39,79,160,214,202,170,25,18,226,56,134,215,149,72,36,184,117,190,210,83,95,41,166,103,94,191,199,14,35,238,215,172,178,32,83,228,237,62,125,42,118,251,79,49,103,247,11,200,187,146,237,248,248,146,199,27,75,181,55,213,128,29,155,8,128,231,242,220,23,63,30,134,127,61,180,0,56,15,109,248,206,219,85,109,11,174,73,40,98,62,105,196,247,56,105,104,101,64,39,30,239,116,56,130,14,17,181,2,248,135,81,132,240,105,209,9,106,170,133,58,140,192,97,21,146,148,3,143,132,106,67,235,74,252,154,167,46,54,126,150,132,96,26,2,20,232,177,252,56,190,107,248,23,4,156,4,154,140,40,117,227,144,192,234,38,80,155,68,121,72,194,65,161,55,184,122,54,25,92,1,157,78,67,43,94,54,102,26,93,157,160,70,65,135,211,30,155,212,114,59,148,215,170,23,115,68,48,103,20,187,189,20,173,171,23,124,61,14,58,168,133,138,24,24,189,218,43,31,77,130,82,244,16,232,107,15,58,3,184,17,27,21,34,30,26,250,5,35,196,131,192,167,157,231,75,226,179,152,13,111,245,56,111,236,243,200,185,238,117,242,206,118,214,77,38,65,39,145,99,163,89,182,1,69,108,32,188,66,50,64,84,32,34,171,53,198,135,46,114,41,204,39,233,164,25,175,117,169,151,123,170,30,94,58,186,64,11,104,67,81,200,86,116,138,241,197,26,204,2,103,203,11,41,197,240,5,6,142,183,249,158,125,84,136,5,37,57,231,9,28,131,2,17,14,101,145,181,190,147,101,240,151,50,215,9,205,151,143,205,89,148,208,99,157,161,172,62,122,40,51,39,254,137,25,37,242,231,107,214,16,125,107,48,224,134,92,124,240,13,101,220,233,176,37,173,6,115,45,103,156,202,233,232,65,181,94,162,19,175,149,232,220,91,60,161,9,145,205,86,85,190,226,240,229,81,139,21,67,9,52,148,9,135,138,189,94,134,209,40,39,96,215,52,116,79,96,137,115,2,27,96,182,176,220,238,139,66,233,16,164,212,163,18,108,35,29,164,66,134,107,41,87,108,48,229,43,81,121,102,187,86,212,237,68,245,200,230,238,1,50,175,73,87,98,159,109,185,140,74,43,220,138,16,217,35,175,85,40,102,172,15,2,230,64,53,203,74,194,31,100,195,240,82,20,195,181,144,117,102,245,107,192,186,246,51,53,5,192,238,144,113,128,58,68,2,127,0,156,64,103,217,193,115,244,41,154,101,104,127,12,20,61,48,12,95,65,207,162,155,53,143,200,145,187,218,120,208,45,215,162,142,42,73,176,99,147,84,88,224,76,26,107,209,60,186,39,162,105,75,161,13,174,19,97,190,214,212,72,6,233,178,156,28,107,85,185,86,239,214,106,90,147,247,253,41,120,74,89,245,90,223,195,100,212,165,182,35,80,214,170,100,226,27,73,232,62,117,193,2,209,28,117,210,184,152,203,216,70,251,211,153,18,199,7,196,202,242,97,46,94,6,54,242,92,248,200,159,10,134,23,33,10,67,252,25,210,83,74,237,203,84,230,196,33,249,196,117,79,161,18,246,179,9,91,22,221,227,236,17,163,235,82,127,96,157,41,181,249,18,217,123,240,201,27,79,173,11,242,245,208,28,0,37,137,88,135,246,169,48,213,202,2,236,0,37,97,22,53,39,248,112,179,169,198,141,201,43,197,54,27,161,32,155,83,3,207,54,22,184,59,153,135,219,56,238,10,26,24,198,191,137,0,220,252,150,179,82,120,148,36,80,87,189,134,45,45,112,187,188,86,24,246,8,244,127,243,236,111,211,154,245,139,182,78,145,218,96,41,107,11,174,165,219,215,153,1,214,23,86,43,232,165,118,87,170,215,197,224,240,214,187,72,24,137,130,78,50,171,156,39,194,160,8,47,61,140,171,37,104,219,160,235,140,9,167,180,188,34,184,97,125,251,142,128,135,225,118,65,16,17,59,242,225,146,144,137,119,228,51,105,215,95,41,11,254,232,126,43,183,254,124,109,127,53,186,160,90,71,162,42,69,60,208,68,173,241,121,116,151,110,164,93,196,76,38,52,109,83,192,201,134,216,1,135,42,42,59,3,134,74,209,123,131,85,7,22,233,53,199,146,145,206,175,173,124,245,20,58,165,44,100,85,236,7,194,173,139,44,172,141,114,54,38,187,227,228,120,223,201,184,113,226,241,238,107,109,240,86,195,245,53,110,245,109,132,253,22,75,12,110,23,1,186,139,44,3,244,15,225,137,19,104,135,16,158,63,234,254,29,134,71,188,193,55,98,122,35,54,111,196,181,55,98,245,198,170,209,11,205,205,182,182,218,213,142,186,246,205,125,12,49,133,148,227,190,116,82,219,205,232,3,9,169,32,76,103,212,199,180,38,96,178,24,203,53,170,186,106,175,57,122,129,91,170,30,165,144,2,242,138,98,47,195,168,10,232,222,30,92,16,0,131,251,81,98,75,223,230,13,157,128,181,133,217,243,82,75,70,177,88,40,30,247,92,14,125,64,190,137,39,13,176,113,180,132,130,70,37,11,71,236,106,55,42,26,218,58,142,144,149,239,123,133,195,103,103,109,146,104,89,58,186,161,252,145,242,173,150,175,45,95,91,138,174,181,105,111,155,48,56,21,26,232,232,43,50,77,106,225,133,171,149,87,21,150,209,99,52,116,92,217,233,104,197,222,95,186,239,155,7,42,174,62,157,36,134,97,49,20,201,48,188,85,216,21,183,182,184,172,251,249,83,145,80,191,125,159,103,211,164,186,170,80,202,133,88,6,104,110,238,230,237,55,115,246,81,178,52,132,218,167,24,123,161,3,140,32,180,32,29,254,241,64,11,145,221,41,229,80,88,17,23,48,218,194,41,50,252,36,193,115,221,183,240,196,23,202,24,102,100,213,105,249,218,26,165,17,124,92,171,134,10,87,33,4,71,185,166,233,125,134,242,23,50,239,48,254,18,97,186,151,82,157,88,60,168,252,241,202,80,235,144,80,148,158,12,71,156,235,132,13,68,108,248,225,210,2,43,110,123,31,210,76,237,129,255,77,52,204,214,60,236,13,230,207,198,74,212,48,87,210,253,89,56,30,205,155,56,33,9,156,28,195,28,246,41,13,20,146,75,160,144,153,180,237,200,225,171,14,28,175,142,115,81,59,53,121,57,208,222,28,40,111,174,112,126,53,128,110,212,181,230,72,152,236,245,81,5,248,154,156,31,173,7,98,98,223,225,91,167,181,201,20,110,37,104,124,89,75,221,24,57,227,95,226,124,83,251,222,0,49,198,117,119,145,229,215,50,220,129,63,59,10,100,94,157,103,214,240,30,201,31,58,30,149,97,162,142,71,137,115,60,74,218,119,81,157,169,164,74,38,138,231,218,81,87,254,253,152,47,45,236,88,239,164,99,38,171,6,58,105,45,225,249,146,214,229,26,77,50,149,165,38,248,7,194,4,214,252,162,148,121,83,97,168,168,175,189,150,32,127,109,179,143,38,232,252,95,175,139,134,99,119,40,136,132,122,169,154,109,106,41,162,21,64,192,116,203,192,233,53,231,43,202,89,170,82,230,72,173,167,153,77,251,61,116,9,99,246,144,133,160,103,88,14,85,79,6,9,112,156,198,12,17,177,44,6,224,85,19,144,73,2,11,216,185,227,137,218,99,149,41,212,199,178,7,205,207,74,28,3,160,61,173,31,230,34,95,171,239,123,107,88,18,157,33,116,66,174,52,49,77,172,58,58,59,76,173,212,90,123,67,219,102,198,146,10,197,237,35,100,151,220,34,121,185,23,167,51,254,59,115,58,227,143,226,116,86,94,62,180,216,142,241,176,230,9,206,62,205,217,199,240,32,123,89,35,17,1,186,153,102,156,199,69,65,234,56,41,200,45,165,149,193,239,145,223,157,97,217,37,69,207,186,93,249,107,184,27,88,16,223,193,130,72,135,2,43,78,168,17,195,48,29,154,38,92,13,27,225,57,189,142,171,6,236,88,174,206,70,254,77,129,213,232,108,75,2,224,141,49,122,172,251,168,246,60,226,48,52,150,181,164,181,54,236,56,177,116,156,46,249,140,157,134,17,135,35,195,183,225,156,110,226,29,69,118,188,35,110,111,125,211,75,12,201,45,195,108,39,134,210,146,157,74,134,127,9,251,189,158,29,250,101,140,17,202,197,85,168,129,73,188,81,188,93,62,156,136,106,59,125,56,57,241,7,8,22,87,136,43,140,195,134,33,55,175,128,24,12,38,136,76,47,82,12,8,51,65,123,52,244,52,231,203,177,72,248,18,126,40,195,74,154,40,184,59,175,14,138,37,34,45,73,136,148,20,65,178,37,61,226,92,175,196,92,204,196,249,186,13,252,66,141,40,43,151,95,168,40,186,83,55,157,34,81,251,226,58,180,229,125,226,44,116,4,125,2,81,244,89,156,117,174,188,17,232,179,54,7,179,64,140,0,24,182,139,7,15,208,105,233,138,68,137,23,88,255,107,146,31,94,96,163,206,252,19,49,15,225,110,42,180,48,239,26,82,125,169,124,188,194,57,114,119,167,110,250,230,102,142,225,158,22,33,193,100,44,252,89,120,187,18,203,175,250,123,158,12,49,16,66,103,200,170,133,243,71,75,63,240,204,173,208,121,30,2,39,59,3,142,5,75,222,153,105,137,28,164,45,66,252,244,206,76,73,237,6,26,176,227,70,197,117,89,176,50,224,117,84,68,179,18,206,173,55,178,249,225,82,204,194,111,38,222,141,184,165,151,131,107,193,5,7,103,43,51,202,234,216,227,97,100,4,12,129,32,63,165,171,45,89,18,3,36,42,199,73,199,63,182,114,144,152,74,62,103,63,69,75,181,53,151,235,90,233,8,57,219,84,238,132,77,59,84,135,39,80,64,141,52,197,102,195,53,24,95,146,89,112,206,34,109,248,89,227,34,198,104,59,77,197,82,230,248,23,20,22,70,142,163,50,151,77,180,211,160,254,246,161,75,65,160,153,36,140,104,171,233,136,122,110,82,208,243,62,174,1,113,49,101,181,245,95,26,226,43,214,74,81,114,196,64,238,116,50,244,242,109,244,186,146,158,155,183,242,204,100,215,246,21,230,95,137,130,176,90,128,103,221,236,150,155,73,243,32,244,210,168,19,115,60,225,48,193,15,99,184,130,179,22,172,216,240,106,168,175,153,65,35,15,15,163,195,92,235,84,9,243,169,246,1,166,241,10,202,172,114,66,206,82,50,25,195,161,33,107,111,208,82,61,12,74,166,145,104,34,203,112,225,126,218,113,134,96,104,241,8,176,234,108,116,173,168,156,11,241,15,9,107,240,66,43,197,45,173,120,212,62,148,31,86,135,219,99,231,91,195,77,228,189,54,216,112,255,45,220,231,60,202,72,182,106,3,13,25,142,58,39,210,174,150,14,43,247,169,128,61,47,40,182,189,153,27,237,131,79,162,230,117,142,44,173,211,9,232,67,98,66,240,101,13,220,207,195,36,77,227,73,19,77,181,25,222,212,139,217,48,129,129,232,241,208,168,69,14,28,140,32,50,193,8,182,125,82,170,194,174,159,176,13,156,192,43,29,79,248,80,3,50,154,128,185,247,48,63,85,176,169,74,185,139,90,234,226,254,198,167,20,15,133,237,230,170,149,136,116,108,17,116,33,145,22,166,196,188,250,232,175,195,33,61,207,135,52,43,102,67,113,1,212,113,40,166,195,127,53,223,29,100,163,214,240,182,45,56,9,40,3,98,16,76,23,86,179,176,144,32,80,234,164,141,155,236,107,210,147,119,200,216,169,147,100,159,68,208,113,232,146,7,183,33,91,103,201,141,110,22,23,83,101,237,188,159,77,222,94,196,168,123,71,103,179,105,4,191,210,138,95,140,200,114,161,115,82,59,22,176,65,225,79,116,38,95,19,144,75,73,222,57,235,64,71,182,10,47,134,141,185,235,153,24,88,100,249,42,42,99,249,92,179,119,214,86,87,124,60,229,210,137,22,73,65,218,15,180,147,202,226,136,250,180,218,88,177,216,76,203,137,24,82,19,103,61,65,172,13,199,136,47,140,132,154,173,136,113,162,117,149,5,29,197,159,142,78,152,195,169,86,180,164,105,45,113,200,29,105,102,23,205,81,243,98,223,99,56,171,251,90,239,58,103,112,183,145,250,20,46,43,170,221,113,132,109,247,220,252,148,235,49,209,186,213,107,131,93,11,171,41,198,117,218,97,127,96,54,189,98,227,241,145,154,34,157,115,89,112,1,211,36,80,15,45,79,245,182,124,66,89,145,199,182,253,220,13,74,219,252,61,152,177,8,55,118,85,134,48,96,100,93,46,101,6,240,12,65,248,230,105,4,235,164,115,27,173,58,66,217,124,199,65,167,227,7,236,216,252,175,103,75,203,163,189,78,162,192,175,82,68,31,219,26,83,162,217,119,102,24,213,99,14,124,209,86,40,1,97,157,201,131,112,83,58,218,207,166,105,118,139,158,148,163,152,237,95,156,234,93,101,199,247,168,160,93,24,163,57,80,97,253,218,148,170,44,103,195,26,56,14,22,54,98,29,75,169,50,72,140,102,233,156,24,40,183,250,147,134,152,196,188,242,17,213,148,158,163,222,86,117,119,183,133,245,181,28,110,136,103,188,159,237,110,79,40,123,210,143,178,210,149,94,87,125,101,226,251,7,77,116,255,197,76,114,255,140,5,238,248,95,193,250,86,65,205,35,8,19,170,141,224,168,126,61,12,167,150,8,228,108,232,198,38,106,8,211,246,154,73,192,98,4,142,20,205,1,102,88,14,235,2,246,216,2,219,145,231,9,109,120,128,238,60,132,243,34,29,102,28,145,219,94,51,9,216,205,192,145,179,73,35,60,101,5,51,89,40,32,50,184,94,194,26,67,33,209,14,61,16,37,158,121,41,93,88,148,200,163,46,40,49,126,168,50,166,73,216,47,75,69,29,204,240,144,142,214,124,99,188,140,22,119,119,253,71,192,219,25,75,27,125,144,143,30,146,136,35,245,31,69,43,165,123,126,8,12,167,210,59,195,181,148,203,120,218,144,98,39,238,46,252,135,94,178,211,71,191,64,157,254,14,210,151,50,29,78,29,139,157,112,2,197,44,119,194,171,86,147,133,246,6,9,77,165,189,228,161,6,103,189,149,75,198,29,9,9,180,163,135,138,67,120,44,254,206,204,93,151,60,250,25,51,143,60,245,209,133,240,163,88,62,37,182,143,230,48,151,86,247,118,237,86,240,69,124,172,220,178,28,132,59,190,11,121,246,33,167,90,220,27,189,166,103,173,2,15,211,254,207,245,60,202,29,90,29,28,93,103,235,168,205,41,58,146,158,193,22,116,14,191,117,65,0,63,204,94,188,192,7,26,234,136,95,144,248,140,177,3,228,232,219,206,198,232,82,25,41,143,108,118,103,167,73,198,123,198,49,177,13,74,228,239,234,216,26,223,110,110,47,131,31,175,129,253,102,204,242,214,179,31,79,34,175,10,135,240,17,11,52,3,221,3,183,48,156,185,234,125,24,229,58,124,148,193,223,114,220,244,9,58,99,18,88,227,140,168,91,124,210,33,30,181,238,27,212,108,239,58,171,10,66,75,114,38,195,135,1,157,106,13,35,60,58,131,197,175,42,104,118,117,174,163,15,76,33,45,80,78,167,216,10,112,162,132,207,232,4,65,120,74,53,207,178,15,98,17,214,56,225,53,115,124,77,57,42,244,53,215,250,95,200,57,189,206,87,172,188,225,185,47,110,134,225,194,218,174,246,135,106,40,224,124,103,69,137,80,51,211,196,126,26,182,5,207,206,228,32,211,55,130,230,128,119,68,172,75,149,179,203,65,34,54,115,224,118,197,8,33,154,170,173,5,182,167,214,252,118,21,23,75,224,201,93,107,250,108,84,157,200,8,151,198,170,187,129,2,89,11,157,146,183,203,2,128,49,229,24,78,80,132,205,28,114,233,136,102,183,210,150,182,80,239,90,161,69,35,212,35,84,13,177,229,141,11,140,18,14,220,106,72,154,172,21,146,38,89,113,152,27,197,69,6,133,136,210,84,85,40,136,56,23,215,139,204,200,77,151,191,168,53,93,138,37,47,134,190,176,51,217,128,53,222,117,251,67,20,54,123,55,206,179,225,108,158,98,48,18,61,105,58,98,191,37,3,139,219,58,173,100,138,133,10,86,228,13,246,69,33,68,28,155,105,239,136,117,68,137,8,0,165,115,255,140,25,2,19,29,224,53,38,142,253,246,186,247,244,43,154,243,183,94,250,41,107,190,118,149,217,47,54,166,121,29,196,208,188,200,247,188,86,130,78,141,243,112,34,52,52,80,28,45,128,145,187,59,5,62,50,88,31,4,162,104,91,39,149,182,211,88,11,144,138,199,231,200,18,226,228,225,18,69,150,177,168,218,68,205,136,83,165,153,37,84,184,27,206,41,151,199,79,25,227,23,25,33,153,129,120,34,134,36,244,133,141,163,98,7,134,146,17,146,219,189,91,56,214,110,203,167,226,122,249,18,217,220,241,214,249,148,232,217,239,11,239,133,59,223,81,150,71,115,253,219,67,59,253,216,104,96,189,31,157,39,202,193,196,41,6,88,251,113,92,150,57,170,92,94,191,25,30,189,25,190,125,7,23,71,47,14,142,143,143,222,116,143,223,238,191,29,30,191,29,190,16,49,188,246,221,181,20,99,215,39,145,85,221,247,182,114,120,128,88,80,113,129,232,214,225,237,68,137,198,224,131,85,46,207,109,145,186,171,196,188,136,211,100,6,7,70,216,91,146,115,120,13,46,121,145,208,33,50,129,211,99,79,36,240,175,186,40,226,104,194,154,94,150,94,9,66,109,170,78,6,55,23,192,224,120,25,204,9,138,234,140,81,253,208,105,137,226,116,0,79,40,144,66,30,44,230,192,183,160,209,136,196,129,215,190,122,161,74,66,216,169,157,254,32,249,10,37,185,59,59,202,183,167,24,37,39,131,242,222,77,42,239,219,164,196,105,146,34,183,165,111,97,121,157,214,20,214,170,25,123,177,110,92,128,54,156,120,150,34,243,31,172,160,105,55,30,197,84,181,187,201,30,110,25,230,118,167,127,34,209,230,224,232,163,193,241,15,135,158,222,155,60,212,123,155,55,184,89,219,217,72,229,134,18,234,79,253,71,187,131,104,207,139,235,233,48,52,245,114,42,210,84,8,43,171,234,174,176,241,250,14,157,2,235,101,74,144,32,148,57,222,255,131,120,184,178,250,74,103,170,13,106,56,28,82,0,168,123,101,190,187,99,251,119,107,65,188,116,172,37,234,85,105,47,85,181,127,64,20,66,46,220,219,5,10,234,145,39,110,201,185,29,110,46,201,212,231,120,104,109,107,250,172,38,7,114,47,14,94,13,77,222,131,154,140,96,135,79,190,175,135,143,118,5,86,231,33,221,142,115,228,112,197,82,221,151,100,135,101,77,222,75,183,152,111,38,94,187,90,89,41,145,29,125,188,212,39,59,74,121,27,124,238,208,233,95,179,210,67,101,68,134,238,155,136,44,34,137,195,206,78,134,248,140,202,246,2,173,202,242,198,176,132,133,200,219,58,25,232,204,118,104,61,225,197,44,10,39,145,22,246,118,100,117,192,112,232,158,64,181,124,4,165,34,194,56,64,57,139,150,45,63,16,220,40,106,86,69,140,195,150,10,162,121,105,75,234,85,88,182,204,45,238,142,50,60,26,34,30,105,30,190,30,18,124,201,131,7,185,127,27,97,106,132,66,26,72,77,144,3,212,239,43,242,22,114,64,245,185,93,182,236,189,171,157,70,143,238,140,183,11,15,131,77,12,230,95,245,96,153,62,31,122,111,225,187,130,244,35,177,128,147,231,120,59,156,99,132,109,184,188,218,110,171,48,230,104,107,51,188,211,214,65,147,237,182,190,88,65,251,182,168,109,100,192,169,159,51,1,14,75,17,181,13,251,213,78,74,38,159,91,212,27,100,85,89,127,51,23,73,219,155,227,157,9,26,70,105,208,139,204,76,138,163,214,137,107,0,69,20,194,160,69,236,171,81,101,40,174,77,7,185,18,166,236,215,127,164,236,222,198,34,223,234,3,152,150,24,54,230,132,53,141,9,141,220,220,238,181,228,14,172,206,120,62,116,153,200,236,145,87,217,91,148,189,95,249,22,91,33,87,224,14,172,204,170,190,2,17,145,189,109,76,156,100,181,224,51,155,170,114,161,176,220,77,5,95,53,196,165,107,155,218,15,118,73,130,246,195,7,76,72,248,21,54,49,28,73,127,66,26,42,74,66,208,22,109,87,130,218,215,239,55,249,218,234,106,53,13,231,55,35,61,73,133,37,107,61,155,177,46,25,11,68,138,204,5,193,170,73,128,247,53,229,32,156,90,139,39,13,202,188,126,24,186,111,81,128,153,215,176,99,180,107,206,236,190,32,164,43,73,206,35,221,219,244,12,40,23,145,202,4,205,49,118,216,46,175,143,252,185,175,251,132,160,95,115,50,194,35,131,50,150,220,125,194,200,37,240,128,131,214,19,120,165,68,239,68,81,44,124,0,104,111,231,237,115,138,86,6,199,152,231,111,233,106,175,23,244,129,252,246,119,48,16,203,79,5,70,25,204,139,247,10,227,75,144,48,151,162,50,165,104,175,145,158,136,171,209,24,175,198,39,219,94,2,127,119,240,210,127,136,66,221,102,197,116,157,208,36,75,92,201,52,153,207,212,83,80,233,57,150,222,246,6,61,77,214,61,213,105,9,245,27,181,219,248,17,244,7,243,103,208,143,182,11,65,54,154,159,12,116,45,102,248,214,204,124,103,182,230,59,43,210,60,124,11,187,199,155,191,183,40,249,20,15,146,118,68,195,63,38,72,110,70,99,172,238,27,141,81,139,83,87,117,209,170,146,121,201,10,250,247,16,84,59,118,72,26,251,41,150,250,54,116,214,19,6,99,83,150,171,162,47,42,227,70,12,183,90,68,147,132,85,204,201,30,186,105,192,62,185,216,142,180,115,110,222,93,66,202,114,59,210,198,128,126,160,178,169,135,174,179,0,158,55,73,84,3,167,112,54,109,216,24,163,79,173,38,202,67,32,231,24,93,229,252,28,248,13,234,26,231,168,255,251,208,3,26,14,155,235,207,116,33,216,5,156,141,117,164,240,206,171,89,239,49,19,85,54,49,17,225,211,178,184,61,89,90,68,69,5,112,66,248,13,217,142,76,38,96,217,82,12,217,130,70,209,82,50,198,167,150,101,32,63,167,202,136,23,241,248,170,50,64,155,25,236,3,164,206,124,131,32,34,106,100,220,212,142,219,123,184,117,236,103,147,239,147,236,61,229,97,1,47,65,178,210,203,49,109,211,144,227,5,116,113,132,97,89,53,172,133,91,197,154,113,134,139,228,223,142,189,143,242,209,118,217,122,85,196,241,65,227,203,66,33,198,6,20,208,98,162,81,200,139,149,178,173,50,131,14,187,104,155,87,175,61,151,90,55,0,123,246,35,58,224,32,91,139,117,145,53,192,45,6,168,182,150,160,62,221,133,111,174,151,20,250,137,145,147,183,225,145,128,63,203,19,223,88,241,193,78,76,33,195,127,204,61,134,252,118,156,122,208,177,190,212,107,111,49,64,146,188,131,244,27,6,10,249,90,186,76,246,144,178,6,100,197,220,23,152,5,118,13,84,71,6,120,189,13,59,4,18,241,29,164,248,250,181,62,191,214,199,215,250,252,90,159,95,235,227,107,125,124,109,192,90,201,54,75,68,132,63,29,14,210,15,24,91,166,13,155,107,189,245,8,221,18,83,57,249,194,122,155,220,116,141,65,174,67,3,171,170,192,179,107,74,46,186,169,113,209,77,107,46,186,169,114,209,213,104,181,73,166,61,197,161,175,225,148,223,234,81,255,161,168,50,188,147,220,55,142,140,194,207,99,84,219,15,5,12,177,2,226,38,45,193,184,21,2,83,221,189,55,177,125,123,115,237,188,132,165,213,34,140,172,137,81,163,194,217,124,48,220,77,115,174,56,241,111,236,48,52,181,192,47,181,144,52,176,44,41,246,12,233,211,171,246,216,51,183,46,89,48,20,132,37,201,147,69,80,201,112,52,88,0,145,138,214,24,51,240,173,125,254,22,7,127,209,26,115,131,58,240,241,95,39,45,119,85,11,39,83,53,194,201,232,47,172,208,64,109,3,109,86,26,37,7,127,187,161,143,91,83,192,154,152,138,138,220,73,187,177,83,68,240,129,55,191,78,243,179,40,85,95,150,98,244,117,68,159,177,77,8,16,144,112,145,248,181,172,165,106,205,210,91,171,213,42,123,39,204,158,45,29,75,75,78,244,254,192,178,122,171,109,130,4,228,196,43,254,238,174,47,36,186,169,54,14,241,162,157,190,255,48,219,238,235,69,243,168,184,167,122,209,44,96,165,97,252,216,104,110,247,67,244,150,156,86,75,248,43,218,230,84,81,172,202,196,137,167,64,137,141,22,243,247,166,223,145,141,253,100,0,29,53,178,84,6,187,151,117,179,180,36,95,63,15,155,97,185,183,50,98,4,241,235,93,57,190,207,151,58,74,8,154,8,151,76,169,20,152,88,26,38,235,192,177,225,144,179,133,39,169,196,18,154,247,182,240,94,9,20,148,212,48,13,36,36,228,68,125,27,35,165,137,185,118,93,149,199,228,201,94,18,216,73,176,45,139,153,233,6,51,157,231,93,205,83,232,144,55,26,227,254,34,156,237,193,134,50,235,158,158,230,233,228,87,216,85,228,229,59,132,131,248,149,238,152,245,61,74,39,111,32,5,147,223,53,146,223,173,130,115,49,229,230,171,178,7,249,158,199,40,22,239,63,229,206,69,46,244,182,164,149,52,204,50,101,20,54,22,87,101,140,224,90,12,170,141,138,120,32,8,139,240,2,54,57,24,164,16,163,151,4,138,66,208,162,254,232,194,106,109,8,77,10,53,169,158,225,157,155,225,157,112,243,135,83,12,95,254,171,155,250,142,83,223,201,216,199,153,212,72,213,56,94,100,243,51,217,215,20,201,85,222,188,163,8,174,223,97,0,34,24,141,41,109,239,211,238,114,37,100,212,155,107,102,203,152,10,225,49,159,1,227,172,83,73,228,30,88,120,14,159,133,19,71,4,186,12,207,156,209,95,192,125,109,254,137,27,25,127,71,236,171,64,60,240,33,168,17,124,99,217,93,192,242,233,213,166,113,163,8,254,246,139,16,90,226,157,217,223,183,191,13,167,39,235,217,2,181,30,206,83,31,14,85,203,77,239,47,55,190,191,132,247,87,131,27,150,177,195,156,201,118,189,23,221,229,206,18,122,249,69,119,1,191,176,22,110,158,33,187,120,19,238,62,148,146,248,237,27,31,90,13,207,159,193,115,177,143,15,181,148,94,250,204,57,37,78,101,137,211,141,37,114,127,213,250,232,238,174,117,245,67,247,186,84,98,207,219,135,137,213,90,33,56,96,210,179,175,232,217,221,157,243,140,102,205,167,225,254,94,7,77,69,59,65,167,192,83,105,71,188,231,131,88,13,12,255,52,124,175,56,34,132,141,135,148,151,225,233,67,79,41,40,250,95,244,124,113,28,94,55,131,31,29,67,149,174,215,226,210,191,111,130,216,127,42,232,19,248,148,33,187,79,247,118,110,130,151,146,101,208,86,172,176,106,143,13,14,111,199,9,236,212,17,42,178,147,116,47,59,224,54,185,102,221,28,227,6,216,238,203,176,83,196,136,63,121,77,216,156,7,123,87,144,175,115,194,32,130,74,215,84,2,121,76,224,146,124,254,73,2,87,66,77,38,17,217,100,240,3,63,232,40,97,43,151,179,166,128,160,51,209,47,91,25,91,74,100,69,225,37,116,225,176,4,130,193,70,124,225,165,47,126,66,189,123,34,38,176,29,93,8,160,171,104,180,134,132,34,158,76,99,194,22,222,132,241,207,225,81,57,238,215,150,229,136,101,239,21,18,221,209,37,78,118,6,107,203,24,80,80,164,11,253,61,104,210,247,37,108,54,64,171,100,149,80,69,103,107,145,126,26,186,65,197,68,169,108,64,43,123,183,28,235,211,56,148,65,178,206,142,79,155,158,67,200,40,168,27,164,28,145,16,209,243,213,30,135,22,254,20,92,7,247,88,209,25,95,21,215,113,22,151,52,228,231,118,201,135,150,64,177,131,27,94,106,47,0,93,4,197,8,248,94,221,122,232,224,90,200,246,17,165,165,15,224,120,142,253,202,233,73,251,78,154,198,79,97,49,154,215,105,11,252,13,227,105,80,120,140,175,135,222,132,92,110,35,132,219,135,211,7,80,253,169,168,63,196,88,108,43,132,157,27,232,208,178,24,246,7,235,203,149,192,148,188,168,46,242,105,158,241,14,48,97,125,24,215,161,210,148,133,249,140,170,133,210,244,72,216,174,40,141,113,200,186,182,114,139,51,60,196,47,195,222,96,249,236,90,121,97,45,149,56,115,17,94,143,150,14,225,29,200,192,245,163,5,16,165,5,73,3,90,122,227,251,161,234,141,91,75,250,28,140,18,120,41,129,151,132,37,174,14,70,58,249,68,176,40,57,152,11,91,76,28,156,175,234,253,120,143,98,207,48,176,170,47,67,247,246,6,232,107,108,186,24,122,108,124,119,103,117,14,142,42,6,183,229,217,1,36,36,65,39,62,39,124,31,90,154,27,161,190,184,128,42,253,128,85,74,133,61,205,48,2,223,20,56,71,226,18,166,182,113,202,47,45,44,104,101,113,128,73,248,205,16,163,130,50,219,201,238,88,196,114,242,37,143,0,172,170,170,185,180,157,245,12,147,100,172,156,211,91,242,150,54,187,136,81,203,229,34,159,135,99,121,9,227,73,187,84,169,187,7,14,33,116,95,231,101,175,164,203,11,174,218,162,185,216,207,85,162,94,236,23,42,133,7,186,195,203,112,243,114,31,96,92,114,179,62,103,123,63,2,207,107,45,168,115,32,162,56,10,41,116,28,155,251,203,184,218,24,208,20,58,251,118,124,22,56,210,59,41,196,68,241,50,95,30,205,43,196,193,15,156,37,56,123,240,160,182,0,107,141,121,240,192,174,136,59,35,81,128,147,54,39,186,74,62,89,253,201,170,218,22,3,223,216,231,36,58,57,58,231,136,120,15,13,2,236,115,68,165,77,127,10,135,91,228,13,59,243,139,176,168,23,81,4,133,83,132,130,173,187,229,185,25,20,194,158,164,65,102,85,239,183,150,105,191,241,208,149,56,231,162,18,87,69,34,114,223,93,6,105,104,226,214,74,214,88,135,180,125,41,31,176,131,32,198,173,0,158,33,155,54,242,29,80,178,202,181,26,252,40,217,243,18,120,215,62,48,167,37,240,160,125,96,209,235,195,82,168,97,89,123,8,64,195,118,123,196,82,58,165,156,71,147,248,8,131,53,225,209,38,134,45,183,228,109,74,220,226,19,117,160,177,66,243,226,107,185,89,116,64,19,15,92,161,46,140,58,80,149,10,113,232,160,154,41,109,55,191,16,17,81,9,38,114,95,115,24,4,99,80,140,129,17,185,18,243,218,121,35,246,111,199,48,15,232,32,116,197,23,239,96,247,142,56,101,206,23,239,100,200,206,131,161,55,70,132,139,115,121,181,237,205,119,174,252,135,25,46,248,3,218,242,182,189,171,157,57,165,76,101,138,58,191,223,46,250,112,220,92,160,231,200,18,175,150,120,181,216,197,67,18,165,225,21,165,141,231,144,243,156,83,199,243,37,94,171,244,221,224,66,167,227,53,166,175,180,86,11,106,191,160,54,44,169,1,11,170,253,82,116,190,127,67,12,20,172,243,55,223,211,21,16,190,60,28,111,123,147,157,49,84,21,38,226,21,76,191,201,182,55,222,153,224,125,138,246,22,168,227,148,111,61,127,107,189,133,185,85,179,241,45,204,109,26,141,141,28,99,251,174,176,105,19,108,213,156,27,148,115,91,18,110,70,201,45,72,217,173,228,221,48,124,51,20,223,13,129,237,183,227,247,126,235,24,44,160,172,133,66,140,101,50,170,107,169,252,149,241,9,154,65,201,228,253,170,42,100,98,7,19,216,194,149,30,89,197,48,94,86,113,36,197,170,162,102,183,153,185,182,217,13,171,206,183,111,246,127,56,62,60,120,179,255,252,251,131,211,87,7,111,191,57,122,121,236,74,43,179,238,13,44,149,87,49,80,86,244,227,54,37,92,96,9,127,29,34,83,164,244,34,118,214,142,141,221,222,169,191,247,43,189,39,26,245,121,241,205,254,15,95,175,169,76,134,10,31,235,11,89,189,208,31,85,101,172,7,103,212,11,163,138,189,171,16,154,142,208,16,204,66,251,171,36,199,104,32,120,196,80,222,74,134,101,74,153,97,41,183,43,24,91,206,193,195,128,129,22,24,48,67,151,93,153,161,144,118,123,120,235,100,50,133,232,169,96,193,104,153,138,253,88,183,202,0,238,230,106,92,225,89,129,175,148,230,16,221,138,77,188,9,247,173,90,7,227,167,101,229,237,142,69,93,90,198,171,4,234,91,135,221,23,168,100,148,54,225,86,208,132,35,51,171,27,45,178,99,44,133,136,6,205,23,21,236,109,86,21,70,177,21,122,180,58,210,14,225,31,42,110,111,116,139,239,7,241,234,36,48,13,252,6,27,104,110,15,101,123,99,53,88,238,180,150,196,140,36,233,21,105,249,2,43,243,168,34,240,11,83,187,236,200,178,44,228,140,122,5,66,141,76,70,24,126,169,161,177,138,67,199,138,250,84,175,59,154,211,68,41,132,132,164,55,5,70,71,198,190,14,138,204,76,13,67,154,74,118,77,50,73,32,8,177,177,66,39,116,57,101,188,120,164,110,144,172,156,132,234,78,231,25,21,134,234,64,217,80,184,140,140,142,114,253,120,194,97,32,142,234,73,251,48,30,213,17,35,110,30,133,223,14,69,114,180,198,46,200,152,34,76,226,121,117,17,246,120,81,72,44,159,158,89,34,196,87,132,59,125,203,102,8,54,83,109,68,132,194,249,23,245,68,197,247,98,180,58,74,32,128,124,52,207,151,174,100,184,119,191,5,30,37,172,218,224,108,146,242,13,109,253,147,117,48,185,186,94,207,122,46,172,6,42,43,136,233,170,171,231,164,123,58,193,214,101,48,20,4,202,204,30,116,130,106,6,51,194,133,182,187,37,191,92,152,211,210,109,155,172,34,40,13,154,49,47,98,186,236,72,205,222,40,38,221,35,60,81,29,212,57,25,152,92,40,127,132,66,145,183,36,155,41,246,181,243,141,41,12,194,120,108,21,15,30,36,207,114,7,202,3,65,60,84,155,148,161,3,202,139,42,187,92,183,80,183,67,164,84,24,135,120,63,155,176,77,107,139,230,165,55,176,166,66,60,48,225,77,8,33,209,30,248,54,180,68,251,57,218,184,22,173,159,245,98,212,70,23,114,138,125,69,174,233,161,186,149,184,22,114,250,85,200,55,214,224,82,152,211,29,78,234,129,13,21,234,193,112,226,249,196,119,89,19,197,142,41,172,3,27,170,147,187,49,243,26,84,207,10,138,51,44,173,60,208,99,202,254,36,42,194,16,63,85,21,29,173,220,218,73,157,106,89,175,90,44,193,238,228,123,91,189,63,83,31,245,145,15,85,198,22,186,181,140,52,66,172,203,32,123,129,101,25,136,77,85,199,26,20,224,48,64,11,162,108,219,25,180,77,103,17,179,11,34,69,0,92,247,117,41,200,107,2,140,32,153,96,255,70,254,98,229,199,210,5,204,62,91,87,206,73,204,192,29,153,111,199,141,111,55,164,136,109,31,119,32,50,245,234,114,118,163,150,250,16,244,83,227,131,27,195,3,42,42,215,157,88,123,38,137,20,142,161,127,98,142,187,201,118,95,58,78,12,31,227,144,84,170,120,49,46,197,171,173,111,109,178,223,102,100,166,95,250,10,13,63,154,85,170,135,131,113,222,17,12,72,90,107,111,253,99,46,93,118,75,159,110,40,189,89,114,19,69,5,49,171,188,58,189,247,91,123,152,76,240,237,143,202,208,136,238,55,141,73,159,150,112,162,132,171,209,70,152,96,105,35,128,165,29,75,82,183,51,213,89,9,172,198,31,25,50,122,210,24,40,214,123,254,153,129,146,154,211,251,12,84,227,99,247,24,169,53,197,55,11,127,19,221,48,91,112,223,121,160,94,248,224,44,24,78,238,63,183,38,31,44,141,24,147,70,77,213,166,97,136,139,145,237,74,72,219,54,191,166,90,92,250,237,237,10,133,204,24,138,222,37,243,159,40,252,234,157,254,74,95,8,151,191,81,52,242,232,188,213,12,162,65,147,249,60,84,53,246,19,151,70,202,207,109,53,62,103,200,98,237,131,138,168,202,224,242,108,164,111,42,231,41,142,2,109,194,203,181,172,164,156,197,142,49,130,182,202,40,53,87,168,5,54,97,220,198,245,173,229,221,24,180,57,207,171,58,43,180,134,71,208,210,176,117,116,185,49,43,27,176,201,88,111,60,115,220,139,9,177,95,165,106,186,172,67,27,67,230,244,164,59,245,176,114,58,238,5,85,4,129,170,73,46,169,88,47,224,14,144,253,66,127,34,135,69,39,246,130,51,199,58,174,177,201,237,44,93,216,221,237,151,107,240,116,227,52,142,164,19,103,217,48,79,161,238,163,28,134,188,151,30,181,147,129,40,137,179,175,3,25,75,86,38,190,249,132,4,127,104,247,40,146,176,111,196,50,165,107,174,66,219,159,141,127,146,32,131,142,144,67,25,226,21,112,95,4,125,138,209,196,216,132,18,94,9,63,145,28,121,7,145,116,75,23,29,196,178,244,7,213,94,122,68,118,186,65,68,195,132,14,86,178,135,185,132,194,50,122,84,94,44,176,234,82,237,180,201,0,182,169,26,7,4,177,45,189,116,52,62,65,236,186,210,35,20,122,154,0,173,236,111,79,21,95,125,234,229,155,98,89,27,184,207,23,56,134,232,235,110,65,128,34,62,12,118,226,167,24,159,81,207,219,49,89,154,147,245,71,78,176,122,133,55,134,174,57,98,191,103,76,15,198,130,79,150,65,36,204,201,147,173,214,80,148,21,25,241,133,196,224,51,67,147,30,181,120,75,96,247,196,174,114,143,130,73,169,225,112,188,24,81,196,67,93,120,20,150,71,166,224,201,145,5,45,30,19,24,96,65,241,22,99,182,245,210,222,115,133,29,137,206,18,111,227,161,140,237,226,127,144,88,92,242,20,199,78,87,50,174,158,90,140,17,26,57,90,16,238,37,166,40,64,84,140,172,26,173,6,90,194,174,75,29,78,12,246,79,222,82,106,238,215,11,177,196,247,87,71,54,239,45,201,121,236,199,14,149,23,172,39,149,211,184,201,101,91,160,179,206,72,80,225,22,2,91,65,64,138,21,118,155,121,101,118,84,195,131,85,117,208,150,255,154,12,12,228,224,221,90,232,9,182,197,181,140,121,92,57,97,161,17,183,81,184,237,209,30,104,22,179,158,209,248,159,31,109,118,207,168,62,214,61,163,234,94,68,37,219,253,72,150,103,171,135,81,135,167,25,112,216,164,14,59,98,89,12,38,255,177,64,244,50,122,165,221,39,218,15,154,59,111,69,194,99,66,76,41,73,148,192,84,8,225,253,90,176,253,96,210,142,143,44,82,41,5,146,104,254,173,251,35,103,79,126,91,126,107,115,182,157,182,40,146,25,27,57,53,85,66,150,165,95,214,212,115,103,150,154,210,83,163,200,251,52,226,6,40,144,98,20,81,68,102,7,182,68,32,53,244,1,226,126,191,74,208,115,49,148,119,218,228,29,37,229,13,231,2,145,134,204,121,112,255,99,151,16,233,132,89,188,215,76,13,18,19,30,196,101,10,214,85,73,251,67,183,112,165,58,220,189,163,2,54,174,138,72,210,20,210,215,88,214,119,178,183,101,221,4,178,141,207,194,148,109,168,121,66,212,230,22,155,103,172,143,217,100,52,186,178,117,157,11,72,248,29,201,20,171,147,246,128,181,250,254,77,39,208,182,62,148,74,146,42,84,169,52,194,54,253,151,196,77,220,28,98,190,45,188,60,81,112,129,132,148,134,208,182,193,203,109,234,106,102,49,69,155,207,245,145,27,249,81,184,37,20,80,166,103,64,153,115,160,27,145,95,186,46,206,152,101,187,211,237,108,195,2,115,158,12,172,216,240,141,240,238,165,36,117,137,200,242,159,249,138,195,207,251,74,118,158,172,90,2,25,66,117,217,193,60,108,122,248,196,235,242,182,147,57,209,218,103,31,88,224,148,199,136,127,102,196,240,16,70,87,102,102,108,184,85,232,249,221,18,67,93,50,240,127,56,90,58,135,88,101,4,198,254,238,95,36,252,34,93,145,145,157,188,62,203,171,42,159,201,27,254,86,96,27,12,8,109,9,17,72,227,5,81,55,87,10,58,79,123,88,42,134,114,219,234,11,215,6,60,232,62,105,67,109,148,22,50,184,150,4,91,199,6,28,153,254,69,82,140,209,118,130,19,17,175,63,248,92,52,104,21,42,152,27,20,105,87,104,219,11,141,149,248,15,227,241,184,35,24,99,160,223,125,42,180,69,70,208,125,218,134,173,152,98,215,64,7,198,233,25,77,67,27,37,178,143,175,184,152,141,43,81,83,195,7,100,255,17,33,192,101,93,143,31,124,222,235,137,53,218,253,224,105,175,167,67,165,95,192,230,108,49,103,211,35,103,9,35,236,73,44,29,150,120,201,21,54,246,73,174,152,104,81,88,54,83,50,178,132,195,80,39,117,48,148,18,182,150,242,153,74,30,148,192,87,75,92,146,100,84,158,248,43,245,181,92,126,173,130,89,109,227,192,92,31,185,22,28,80,77,203,68,67,215,176,34,137,102,173,114,145,5,217,194,65,178,26,72,45,145,246,131,31,228,136,210,146,239,236,248,210,173,11,67,43,219,182,36,103,71,202,39,162,9,202,206,235,202,217,153,150,71,10,85,222,66,182,116,216,53,9,103,49,176,29,50,101,132,177,162,97,10,24,193,209,47,135,127,9,49,81,182,79,102,177,7,92,171,182,186,133,76,26,76,50,147,50,119,232,24,154,172,104,87,156,132,199,195,186,151,135,20,127,125,192,23,221,127,36,119,67,196,84,15,60,236,92,25,168,43,212,31,162,210,45,126,160,141,173,79,45,99,41,216,20,248,24,118,251,158,208,35,96,90,166,226,116,40,18,180,18,107,194,184,236,164,117,135,123,113,141,111,188,148,209,89,198,33,250,82,167,226,42,76,7,244,96,29,132,191,177,181,30,84,207,198,110,10,236,187,99,212,200,85,95,77,26,15,38,172,170,99,54,232,138,127,41,80,71,172,217,160,121,56,38,15,133,126,144,120,99,49,193,62,159,133,243,157,218,71,196,57,140,37,106,230,166,240,239,58,236,213,44,76,10,255,60,140,30,121,181,10,108,207,183,103,104,54,146,63,242,228,183,119,250,119,119,112,76,110,182,117,26,122,181,134,194,171,15,207,225,83,94,172,94,245,31,94,200,184,193,7,67,111,42,174,253,6,76,12,217,226,87,221,37,251,67,76,217,255,225,154,192,99,86,210,60,83,218,218,59,118,170,3,52,26,129,86,156,221,221,33,45,198,171,61,143,170,221,218,32,106,234,135,26,116,221,218,160,11,232,63,243,9,171,101,231,65,180,227,220,139,90,219,166,208,50,221,18,63,144,166,43,103,218,116,5,234,238,253,221,198,64,130,1,184,85,190,8,114,167,202,23,155,171,108,31,68,23,71,204,158,223,139,48,181,186,137,209,250,148,158,177,53,149,73,236,184,25,41,11,102,121,104,151,182,196,122,207,99,91,226,161,186,229,192,192,221,56,43,175,138,248,167,44,249,237,42,182,132,209,22,95,46,148,199,208,160,102,8,18,113,236,0,135,140,222,200,230,182,35,208,173,113,53,150,120,116,107,158,186,232,116,117,80,58,52,134,89,11,207,40,161,220,68,121,117,246,86,87,160,179,1,136,46,179,143,229,36,252,107,225,157,91,120,193,204,135,67,154,81,191,155,107,105,18,180,169,67,28,76,62,147,160,154,157,65,171,218,144,248,254,37,155,93,180,224,239,65,83,151,67,2,244,151,142,55,155,176,245,162,205,216,122,145,193,190,179,39,203,126,109,178,24,192,187,119,195,117,128,119,23,71,45,128,119,103,78,162,156,194,11,72,164,233,72,231,232,23,71,225,136,250,97,22,205,177,78,111,115,28,195,142,80,105,111,8,165,193,220,191,202,129,245,181,130,248,124,122,228,134,52,68,165,196,139,35,173,57,6,222,105,205,24,191,56,26,85,39,181,73,140,109,236,144,229,195,247,104,41,188,105,118,96,213,96,107,86,213,109,45,167,182,32,140,181,142,103,157,4,55,183,222,124,2,67,141,145,124,16,101,182,172,242,214,86,223,42,190,45,228,70,71,58,194,98,155,36,133,12,86,58,63,242,114,56,136,227,121,192,223,235,160,7,230,79,115,56,57,79,138,36,77,17,100,22,149,170,24,216,197,42,68,230,94,173,62,118,54,19,70,161,158,208,53,91,161,247,71,155,137,169,64,136,215,118,138,106,164,173,138,149,69,73,13,51,21,125,191,166,151,103,70,246,224,202,211,33,47,128,157,195,115,44,28,86,13,25,217,238,116,48,232,75,101,116,145,94,103,18,163,40,129,61,45,104,122,158,30,253,157,241,83,230,5,81,152,159,240,208,66,94,58,176,116,128,109,251,0,32,247,90,241,156,97,149,55,10,232,6,47,143,188,204,215,124,51,233,109,57,190,136,244,214,159,196,101,50,69,162,51,225,174,209,219,19,218,138,229,74,156,119,107,14,110,209,74,138,246,48,140,189,42,49,60,102,21,131,196,113,144,145,136,138,90,32,147,216,129,42,130,98,99,145,211,49,64,158,213,203,154,124,80,10,17,83,91,34,255,135,228,131,229,26,147,113,216,168,247,146,145,156,94,18,160,177,6,62,37,5,130,119,119,57,139,4,229,227,178,69,220,181,54,188,140,140,190,106,175,59,255,207,74,146,132,9,173,171,37,210,177,175,165,72,209,44,182,68,228,173,162,158,92,138,122,162,255,218,4,58,248,8,125,93,249,76,232,230,100,185,78,139,157,8,101,110,136,247,172,195,101,237,94,89,198,97,80,174,218,163,70,212,118,160,133,195,201,219,124,163,238,245,52,97,133,60,69,39,65,184,250,70,178,9,110,85,127,66,234,176,176,167,194,8,85,181,144,183,210,255,66,238,247,94,172,161,13,106,37,192,22,89,239,30,107,63,89,103,127,112,122,45,51,212,93,248,203,182,119,113,117,238,185,239,133,64,156,66,55,105,96,117,140,145,71,219,39,225,1,139,120,201,76,190,178,109,192,124,13,245,175,203,175,199,150,101,48,143,253,34,137,94,34,149,183,27,246,254,72,169,246,91,132,127,180,165,221,71,254,7,159,154,66,251,203,228,26,49,102,91,98,174,72,63,84,41,6,235,124,129,210,58,137,177,201,55,101,94,84,20,129,36,77,230,191,36,217,36,191,65,25,32,186,186,194,179,223,174,254,127,230,222,69,187,109,35,89,27,125,149,152,219,91,11,16,155,180,168,196,153,25,80,8,151,36,219,19,39,118,196,177,152,43,15,151,23,68,128,20,98,16,96,0,80,18,45,241,53,254,71,57,15,116,158,228,212,165,187,209,13,128,178,147,61,179,254,189,179,199,34,26,141,190,119,117,85,117,213,87,64,121,164,46,239,249,161,51,232,50,226,231,31,121,233,60,7,86,54,137,130,5,235,223,72,191,167,79,247,215,115,212,12,254,127,255,231,255,101,28,14,230,38,100,49,131,163,227,175,26,129,91,88,127,120,68,250,67,10,45,224,117,62,26,172,73,229,79,242,100,191,26,237,31,166,138,77,105,228,254,216,196,105,25,207,95,167,23,155,178,35,174,16,227,112,158,111,86,87,85,228,21,57,24,199,199,109,163,199,26,210,142,32,245,36,146,118,214,6,30,63,223,23,154,133,66,183,136,163,254,223,92,40,33,186,43,107,26,73,68,77,216,153,193,101,62,81,204,63,48,186,75,93,241,40,66,224,15,209,209,23,102,124,29,132,8,64,227,61,23,218,165,185,3,171,51,198,81,51,43,21,120,204,47,18,156,220,50,135,69,200,210,211,102,189,198,195,223,10,154,163,203,153,30,9,82,238,206,244,16,29,181,149,34,44,207,103,189,224,90,20,172,28,197,7,127,158,38,208,127,227,249,50,40,149,162,148,18,77,205,235,145,88,6,107,245,211,142,212,67,29,51,146,106,197,152,227,220,236,233,81,91,79,255,68,255,118,226,134,184,20,109,63,0,205,227,148,183,177,236,134,124,12,238,140,174,34,108,243,103,141,1,37,2,189,92,195,244,158,109,113,86,49,54,37,150,25,3,73,193,58,6,71,154,199,250,169,74,229,64,72,196,10,169,112,64,191,47,12,182,229,197,133,105,115,172,130,41,86,54,86,22,143,68,153,135,182,61,136,54,1,33,59,110,212,13,194,49,209,245,83,165,89,123,60,167,35,143,8,5,209,149,186,210,30,28,14,4,130,38,72,225,116,81,102,38,178,32,119,36,127,32,180,22,242,147,244,224,27,120,162,151,150,198,246,58,80,161,96,57,140,31,6,159,171,18,167,157,0,232,49,200,59,146,241,230,191,232,166,233,14,171,104,64,129,200,134,100,149,62,157,237,137,56,41,239,202,37,251,200,18,133,89,169,82,25,40,14,223,29,234,6,84,122,24,33,115,99,244,95,56,54,89,194,71,255,104,182,157,64,248,231,214,175,184,72,252,42,55,190,202,241,171,204,151,122,63,102,128,35,10,158,77,209,51,57,176,153,188,185,133,180,88,198,53,76,85,88,75,87,60,1,65,46,39,196,91,170,1,157,34,212,171,136,61,186,94,94,248,239,47,196,239,23,254,223,197,43,252,231,245,133,255,92,92,124,202,48,109,105,162,53,70,21,82,34,199,161,105,179,69,219,27,211,199,136,53,37,213,90,21,89,71,36,44,19,208,139,46,69,76,0,159,192,12,255,3,226,156,186,30,9,218,181,100,32,7,152,111,52,120,131,6,210,145,47,52,169,239,32,104,128,129,95,97,207,90,149,109,134,56,2,8,67,225,221,211,177,163,176,81,16,9,195,149,151,116,50,141,97,49,92,58,144,100,18,252,132,4,121,125,23,168,112,230,116,84,1,63,1,156,130,247,217,208,218,245,163,77,150,102,167,82,237,101,144,40,50,204,115,243,6,142,33,36,49,50,68,14,72,149,40,167,128,168,20,162,35,51,39,114,78,133,198,17,193,43,229,177,153,187,226,143,208,201,68,216,135,81,128,127,161,213,117,67,96,85,100,67,10,81,170,23,68,165,206,135,182,179,175,90,32,47,3,39,55,52,161,85,208,91,232,76,135,214,73,170,192,66,24,26,15,111,183,181,165,91,198,151,38,221,227,195,223,47,128,235,178,135,3,5,248,106,60,186,126,220,125,117,65,234,12,53,42,202,132,7,77,145,114,226,3,188,64,114,96,120,103,93,235,165,53,70,141,5,207,0,21,102,56,119,224,243,252,122,147,52,84,197,212,220,13,162,195,115,206,203,237,103,12,54,132,131,93,210,96,139,181,111,118,67,172,124,179,11,202,243,253,211,154,227,107,127,85,221,206,161,197,200,240,90,197,80,88,250,171,233,245,76,220,248,75,210,237,136,43,248,193,151,81,91,248,133,227,50,92,127,19,114,18,16,157,117,207,191,234,193,233,239,39,240,190,10,215,120,71,116,99,124,93,1,50,176,51,250,248,194,41,128,75,186,130,197,116,141,222,238,186,21,132,103,115,237,42,15,245,74,85,29,147,231,99,189,3,247,120,109,251,93,134,78,165,87,120,110,82,192,149,10,67,198,195,218,95,21,8,165,128,165,37,115,39,16,247,52,167,132,105,167,178,46,226,165,119,223,96,194,118,226,227,177,55,136,190,58,252,177,16,89,74,72,156,94,205,69,51,22,55,80,204,240,14,177,203,80,90,32,46,229,84,49,178,168,149,185,107,160,218,72,85,61,161,157,152,100,169,79,109,244,161,141,89,213,70,248,254,241,236,11,49,78,156,59,33,193,1,24,150,198,85,143,136,210,114,57,207,8,13,65,38,201,134,134,117,232,71,32,234,176,172,38,23,14,26,196,223,0,241,236,250,87,176,53,106,235,125,15,226,218,178,14,182,86,183,128,28,95,152,91,66,17,238,233,52,24,129,84,215,123,13,59,112,38,166,81,55,173,254,118,115,248,85,189,134,71,229,120,130,199,92,220,47,214,116,182,29,195,34,194,15,186,156,233,217,49,236,150,39,129,14,138,52,141,116,106,108,224,163,235,155,249,90,192,47,255,222,138,135,83,233,44,117,242,101,67,121,105,135,87,242,202,122,188,37,9,117,40,95,26,79,242,205,15,85,176,51,153,82,171,160,136,146,5,39,153,212,1,247,36,217,165,222,87,6,134,172,227,212,215,30,164,158,161,52,10,227,36,76,133,7,166,175,46,200,218,145,89,131,179,11,255,226,66,188,189,120,28,7,253,61,106,71,130,101,164,141,210,223,71,201,203,59,32,57,5,199,94,109,99,6,96,105,181,16,70,165,29,120,210,40,102,138,152,144,51,116,111,107,127,67,166,136,102,99,36,197,6,241,0,74,151,32,207,66,195,51,192,145,22,129,44,14,180,92,225,48,112,184,58,123,97,47,226,52,46,174,163,253,150,233,239,85,142,243,32,73,174,130,249,7,159,227,171,213,220,84,160,254,114,191,117,186,54,76,87,45,151,160,104,169,181,163,122,61,81,158,16,214,108,84,207,9,231,71,84,31,115,76,169,55,14,149,203,141,68,7,97,37,57,194,70,91,43,134,249,73,48,204,149,219,92,102,231,153,230,24,123,35,74,250,44,165,19,196,185,138,21,88,65,97,100,125,245,83,14,58,36,224,95,53,244,80,2,253,16,8,233,149,189,138,211,128,32,39,66,216,46,48,79,1,136,131,24,125,12,164,145,157,49,244,117,90,242,195,133,141,85,255,150,29,118,223,92,248,192,158,190,187,240,87,133,248,120,225,127,41,126,186,240,85,244,229,31,225,103,37,69,118,196,207,23,254,224,8,201,250,183,23,254,49,254,253,3,62,192,191,255,188,240,231,153,51,157,118,16,105,167,98,240,49,18,56,97,241,116,132,252,113,174,95,224,1,196,140,150,122,199,79,244,209,117,16,102,183,24,56,211,120,188,88,44,160,251,191,52,82,126,53,82,100,241,64,182,126,189,104,81,5,254,243,194,50,116,230,106,129,5,192,86,163,163,131,106,18,163,41,148,59,241,253,5,129,56,136,239,254,211,215,19,239,11,2,241,234,32,165,218,118,56,129,41,198,111,23,100,197,188,255,142,226,19,66,67,73,129,14,245,205,82,241,103,174,150,242,29,137,135,79,12,127,250,156,111,190,35,151,124,226,104,173,23,213,245,164,220,220,125,140,87,154,90,230,199,126,41,77,220,63,255,30,46,198,123,184,92,72,108,37,194,59,163,209,74,108,156,248,185,47,105,97,150,132,228,148,23,218,91,16,120,190,150,226,17,24,9,142,187,131,131,112,116,143,26,79,130,137,197,227,216,11,137,111,163,223,211,152,126,91,14,44,46,122,74,200,43,63,47,175,174,255,118,172,133,88,41,92,219,248,134,112,155,97,172,163,156,10,115,18,3,2,77,43,237,8,93,73,66,172,102,124,9,235,172,40,92,204,240,201,226,225,97,254,240,0,205,108,25,178,39,212,254,150,142,225,139,209,181,92,21,68,42,96,45,186,158,170,66,51,89,80,203,53,135,165,81,82,11,94,103,87,248,246,169,45,206,156,233,51,20,53,220,8,131,86,135,218,109,116,120,175,46,126,110,101,211,251,209,80,203,219,57,24,156,236,66,41,230,211,184,124,121,67,75,185,108,240,98,37,225,143,220,193,48,35,132,243,22,254,110,69,77,117,174,199,121,223,69,79,211,230,193,94,95,25,239,201,152,255,20,181,213,150,160,161,162,38,16,115,135,49,125,230,154,244,254,11,1,30,80,32,68,104,253,68,168,215,187,133,195,86,201,163,41,255,157,161,214,12,56,178,64,166,6,85,42,94,224,250,126,240,240,240,36,16,242,90,34,244,49,154,218,80,199,254,149,109,245,115,251,200,247,227,86,140,96,238,250,218,175,111,103,115,155,173,148,213,180,9,43,183,98,57,6,90,179,86,18,205,74,121,211,99,26,255,212,60,137,93,43,27,131,15,116,228,230,36,128,179,249,85,150,235,37,234,101,32,64,38,201,139,40,137,202,232,101,82,120,161,176,150,181,183,220,85,35,189,48,121,36,219,161,65,51,87,210,95,191,226,104,99,135,228,76,150,49,165,171,205,40,154,102,51,169,82,148,105,241,168,156,198,50,45,244,231,14,74,243,41,58,119,133,7,7,11,7,246,161,13,72,65,10,180,228,224,32,105,166,134,216,190,46,246,121,228,32,24,68,13,14,36,170,95,160,62,49,96,41,28,23,8,22,122,109,176,93,24,110,138,167,231,4,35,149,33,208,22,46,255,88,199,145,136,117,212,135,134,232,69,82,166,17,208,161,26,142,235,106,167,226,218,214,151,177,141,56,144,81,123,224,88,10,53,246,88,86,247,30,47,150,114,237,171,245,61,30,200,253,106,146,165,26,175,134,49,179,116,26,144,69,161,93,234,39,234,148,170,18,60,155,249,151,26,155,72,213,86,43,32,169,23,16,167,82,9,141,92,52,25,125,148,91,198,66,111,16,151,74,140,221,119,36,167,159,66,62,203,26,89,248,110,167,131,84,199,152,208,91,58,140,221,209,145,23,184,136,163,85,52,94,102,238,8,167,219,203,92,4,9,217,92,197,115,186,20,74,124,228,6,135,13,220,37,107,187,213,215,226,167,214,0,114,10,198,72,105,157,178,246,209,130,163,26,38,156,99,218,163,10,183,178,140,33,152,62,125,148,186,129,159,81,138,117,48,143,148,42,228,206,59,18,91,248,31,43,151,230,116,68,179,58,71,106,251,56,137,213,125,109,144,125,222,125,51,173,178,24,13,129,211,223,160,203,165,49,26,112,52,193,190,175,106,122,118,12,89,204,106,158,29,163,73,64,71,115,14,216,163,18,33,188,67,104,234,166,189,13,170,55,156,229,86,234,25,101,31,142,218,26,190,11,144,168,224,70,199,112,141,49,200,240,133,138,166,218,0,22,178,14,165,218,76,61,58,147,6,231,216,160,200,176,191,65,162,129,41,189,223,13,41,20,229,23,113,202,247,114,217,226,139,203,124,196,228,50,232,35,144,54,170,229,229,73,156,201,147,56,162,200,59,132,104,30,81,240,29,196,216,70,131,109,252,65,78,23,244,17,141,76,11,236,86,196,111,36,124,31,229,55,62,37,47,40,132,228,139,83,52,94,173,96,138,229,0,118,224,172,132,150,176,250,71,143,234,96,231,122,3,100,220,249,69,95,166,115,59,26,89,49,30,8,15,127,38,135,159,9,136,52,142,80,131,78,172,188,220,187,176,107,225,35,37,83,26,251,115,142,189,114,26,32,252,182,32,80,214,25,57,85,151,203,50,115,221,146,165,206,198,61,202,131,201,40,33,105,107,148,16,130,163,251,236,136,80,237,101,64,91,107,76,157,29,123,42,50,98,79,169,32,32,13,30,196,138,9,146,26,49,65,218,115,218,241,144,153,199,104,207,201,145,64,48,224,134,138,5,82,155,28,201,74,165,227,64,33,39,201,204,28,205,99,79,110,100,210,101,118,211,55,252,34,162,27,238,200,188,157,136,204,107,9,105,34,183,55,20,139,29,154,80,59,19,147,141,99,51,242,5,57,202,183,173,3,203,5,208,152,147,225,222,224,17,34,146,134,142,42,204,132,68,176,170,213,72,227,84,71,82,49,118,129,4,123,144,43,28,138,100,200,246,171,2,203,190,115,191,249,120,241,240,96,38,109,49,201,198,93,169,77,97,195,106,5,79,160,82,58,69,155,214,58,154,95,197,12,169,202,160,36,213,71,226,66,41,67,88,177,200,49,180,10,126,176,137,195,42,54,84,163,85,240,18,91,130,183,43,72,218,211,254,93,23,123,7,20,62,237,111,241,231,86,18,122,229,161,34,201,189,114,83,217,237,26,28,5,175,168,86,192,14,21,217,37,213,191,127,37,16,6,218,3,195,199,134,95,211,248,207,29,214,192,28,214,140,111,8,173,97,205,204,12,177,90,242,25,83,127,145,41,135,28,5,188,37,152,223,198,107,157,54,226,83,248,70,160,39,229,64,195,155,153,255,60,60,12,8,50,249,16,68,156,66,225,38,23,232,91,132,140,16,134,131,93,5,119,144,233,25,28,228,213,21,151,246,63,218,128,200,37,66,182,61,93,251,243,103,92,168,140,46,229,207,37,64,234,35,242,208,176,236,249,43,140,20,129,127,182,148,127,225,175,96,119,12,129,173,92,136,133,152,246,74,209,75,103,174,216,202,231,181,88,99,88,70,249,4,187,22,149,235,245,176,73,11,87,124,222,178,84,246,218,127,113,97,198,228,63,19,247,213,114,140,237,229,24,239,95,142,149,248,189,231,108,25,70,237,17,216,36,65,224,131,141,156,184,204,165,136,59,181,65,161,181,105,84,7,53,207,134,165,66,46,213,90,19,58,137,128,90,100,172,28,20,234,215,175,204,100,170,101,158,19,171,198,142,118,166,219,75,92,188,137,130,5,106,79,92,104,78,174,181,40,8,202,161,17,222,13,171,44,31,173,20,32,103,149,100,229,76,226,244,3,231,185,87,219,164,21,241,136,47,24,3,19,118,76,122,25,203,50,40,6,118,161,146,248,188,165,68,224,226,175,146,0,114,12,227,131,131,31,64,224,35,14,16,254,207,21,218,178,174,113,205,90,233,110,30,177,109,149,240,179,204,193,41,23,63,101,235,70,117,143,248,114,55,178,205,224,119,188,214,140,217,48,47,224,129,81,182,238,222,145,79,150,56,183,85,97,117,130,131,124,150,60,78,171,171,27,205,141,84,73,68,100,206,46,76,171,10,10,118,72,74,52,234,32,95,193,90,230,237,54,73,204,171,227,8,49,46,236,174,97,112,197,220,90,22,220,104,104,160,151,91,139,64,167,55,79,226,125,193,150,106,7,180,21,189,169,82,125,153,225,158,170,212,150,248,76,150,186,184,149,147,172,13,158,42,185,74,81,66,177,251,185,65,169,234,61,168,45,190,106,124,154,150,191,159,164,111,166,118,248,79,208,184,10,62,5,77,242,17,19,164,177,37,244,108,254,133,86,153,174,40,255,206,86,85,187,167,205,199,64,153,112,215,232,163,225,138,162,153,66,237,210,113,31,16,204,142,169,128,234,8,198,22,173,0,43,76,215,153,220,98,9,244,29,23,94,128,225,214,74,195,105,94,211,131,91,206,49,65,21,239,143,66,94,78,178,55,217,28,29,233,4,97,195,7,44,186,241,109,2,28,62,39,62,6,99,60,56,192,127,79,124,72,232,198,74,129,8,135,18,190,29,208,219,1,189,221,118,213,129,164,32,111,158,12,134,138,132,228,66,18,127,143,131,7,51,253,167,128,146,21,93,52,1,7,42,99,227,90,232,178,223,170,27,178,123,45,201,163,194,181,26,4,54,101,100,27,137,233,204,240,115,252,215,69,61,186,10,90,252,208,145,23,43,246,196,138,195,165,34,168,72,127,130,149,21,179,12,199,105,221,196,168,143,205,91,106,2,145,13,15,14,66,56,197,94,167,184,24,184,158,133,31,170,195,28,126,73,239,231,165,143,214,70,218,194,84,220,192,179,214,212,136,43,174,188,154,91,177,245,73,171,105,39,222,65,54,115,65,137,91,40,133,238,7,153,188,139,83,255,238,224,224,78,221,206,158,251,171,61,22,102,79,205,55,86,124,160,42,23,112,71,31,236,108,20,59,167,150,229,189,157,165,136,18,96,112,234,153,94,248,231,202,94,12,71,224,93,16,198,104,237,129,140,226,165,255,147,99,104,109,196,155,11,26,251,75,154,56,150,245,47,49,232,209,29,244,148,160,234,47,251,91,248,185,229,159,171,32,255,240,46,10,243,0,225,177,191,191,128,172,149,138,200,95,24,41,18,1,247,90,224,100,157,94,1,149,85,155,87,161,247,93,14,57,102,18,52,167,90,109,29,241,238,66,204,197,183,208,168,151,7,7,111,157,75,241,18,195,77,201,65,167,75,89,46,153,5,205,223,173,1,55,12,247,94,249,191,219,118,46,175,85,130,105,233,114,161,18,43,91,23,49,246,173,240,74,175,62,55,188,210,171,253,225,149,94,225,0,159,186,239,18,24,156,131,131,55,240,71,60,25,184,2,58,232,192,195,75,241,228,2,246,198,227,107,255,165,43,38,152,117,44,94,155,190,222,19,28,61,185,59,229,208,253,1,67,55,1,78,9,42,153,64,29,202,222,232,109,150,67,177,233,18,181,185,80,49,180,229,37,183,229,37,181,133,27,245,233,118,92,242,184,159,241,184,43,164,116,196,13,41,208,26,118,120,118,112,48,225,232,176,42,77,156,81,211,47,169,233,234,82,247,210,116,152,126,107,35,215,81,12,42,102,92,43,216,60,179,13,129,105,27,131,178,159,97,41,147,86,122,178,154,214,116,161,56,253,107,145,123,47,128,74,222,184,111,176,34,26,203,212,84,119,15,134,70,240,215,90,12,69,98,81,249,22,29,4,185,95,47,156,115,119,152,240,109,122,33,133,182,127,94,56,79,221,225,156,19,159,154,219,144,239,234,213,245,21,228,251,224,14,67,206,247,97,95,190,13,230,123,79,227,177,225,172,239,91,178,170,209,91,251,139,222,241,225,114,248,206,73,129,28,103,74,183,39,164,195,186,26,139,181,26,139,219,157,68,235,87,17,92,236,168,106,105,165,83,76,80,181,244,184,129,217,188,158,131,200,151,122,27,214,223,74,202,165,222,111,48,32,81,234,238,74,25,182,176,90,31,63,152,78,173,188,58,242,61,75,35,223,191,52,164,239,166,22,140,105,160,72,65,90,165,93,203,52,146,187,250,115,56,111,228,142,177,151,21,14,229,82,14,101,160,134,50,251,188,101,85,180,47,43,196,225,144,225,57,121,81,201,245,3,9,210,70,187,224,191,213,226,121,138,81,145,104,17,193,193,202,139,4,167,61,17,133,158,118,62,49,141,89,156,127,122,22,195,71,103,113,243,137,89,92,239,157,197,55,200,115,154,183,37,192,236,168,91,177,42,215,59,167,22,129,199,160,239,193,232,199,11,239,167,11,220,131,47,3,103,101,217,250,114,79,19,150,31,53,89,98,3,240,97,140,54,36,197,220,89,9,93,196,189,244,176,194,245,238,37,163,130,111,58,227,244,26,22,76,201,158,39,104,153,36,189,176,88,27,158,179,135,206,171,8,120,101,4,172,231,71,237,77,232,25,11,113,167,32,80,202,102,168,194,42,236,21,70,178,162,97,19,11,67,247,255,22,85,171,235,190,244,249,129,99,215,165,139,135,178,30,221,144,53,51,164,222,64,67,181,185,101,89,42,225,163,81,168,158,247,175,34,96,82,163,31,27,128,168,172,22,213,171,31,6,56,232,43,139,114,98,94,37,82,77,111,129,193,195,23,211,47,103,184,95,210,218,23,218,224,156,63,145,92,43,100,63,194,111,142,241,155,225,90,223,154,195,180,175,171,251,114,16,140,231,213,234,148,230,236,145,86,17,162,208,176,238,43,39,157,183,113,138,120,1,254,49,164,161,225,210,133,116,227,241,13,55,158,143,206,26,184,209,144,135,255,218,159,51,6,120,109,165,15,63,58,215,163,107,30,122,158,120,252,196,56,145,62,218,39,82,57,42,201,140,153,253,117,73,163,138,166,57,149,42,69,65,215,25,113,163,152,173,48,93,229,88,163,195,37,249,217,40,235,118,190,232,116,3,4,177,172,130,255,146,237,68,227,130,126,11,229,79,163,217,116,59,131,21,30,32,232,146,114,10,30,57,242,5,171,22,127,116,18,188,160,241,110,30,30,156,130,116,5,185,40,204,11,171,31,209,131,191,232,127,60,246,127,185,32,67,0,87,252,204,223,136,18,11,186,154,249,133,17,63,209,2,138,197,151,247,187,97,105,150,247,230,98,132,81,32,49,136,108,73,65,100,41,132,108,201,129,114,213,53,85,203,189,150,92,44,102,208,185,150,186,68,102,5,139,68,195,19,251,246,141,60,63,160,71,79,48,32,196,222,187,85,21,244,241,8,136,235,17,69,86,50,68,188,172,46,226,97,116,8,146,49,140,11,186,196,175,30,165,164,49,55,147,180,134,87,143,198,145,26,139,185,53,18,112,120,36,112,120,204,155,119,159,187,84,222,228,249,79,10,99,69,252,114,97,199,194,57,252,249,162,91,146,14,55,26,251,223,93,136,114,236,243,157,166,72,233,215,41,252,202,199,24,69,36,24,239,49,208,53,224,101,87,236,120,198,142,237,228,201,68,230,102,82,34,102,247,114,44,53,68,159,100,119,88,129,79,75,35,27,235,123,101,254,246,62,69,223,242,36,254,72,86,199,254,114,140,38,18,106,91,176,179,220,183,65,26,38,81,94,160,173,168,84,67,172,147,173,132,21,205,204,39,161,92,118,207,149,163,92,148,51,145,55,18,234,245,130,40,174,203,106,73,133,246,136,206,58,142,230,209,109,92,176,134,115,228,20,99,244,13,201,240,95,96,237,145,152,44,179,124,203,47,131,190,124,6,94,98,20,99,22,15,179,227,126,246,100,168,37,71,161,194,61,33,162,198,172,235,203,59,36,249,176,44,168,212,54,139,103,24,64,114,145,215,13,222,119,121,105,141,105,11,140,118,189,143,100,52,217,130,170,45,243,229,45,206,215,124,171,231,180,212,87,197,59,73,226,66,178,46,104,61,89,180,151,242,138,125,250,172,153,166,175,227,2,58,27,135,20,164,167,25,146,232,139,250,55,8,56,123,113,155,142,115,16,214,208,248,132,193,247,81,223,211,2,240,47,99,207,156,82,92,153,145,246,229,195,116,79,199,109,225,33,193,65,175,21,96,146,123,160,58,210,49,177,116,71,211,153,39,75,133,135,251,157,71,222,122,204,109,84,192,13,85,147,172,232,70,154,160,197,8,125,135,45,200,41,132,192,48,24,1,97,243,50,4,180,143,81,243,155,237,8,203,166,132,245,133,98,50,22,212,2,131,192,24,38,106,222,15,14,202,113,99,148,173,202,3,68,12,170,13,33,129,53,231,211,96,230,151,240,143,72,165,245,145,72,71,185,114,166,237,75,119,172,214,105,230,27,13,229,183,233,18,186,178,116,29,100,142,151,14,199,49,190,226,134,78,103,67,13,201,140,13,174,219,101,232,8,40,132,153,100,70,41,66,143,245,118,108,60,105,107,237,115,112,59,126,96,67,100,244,8,66,14,19,72,249,197,66,187,104,142,6,94,111,160,163,138,132,209,26,228,243,226,34,245,63,81,246,232,137,243,36,226,240,216,85,153,37,80,7,66,9,192,162,80,135,57,70,58,82,7,98,168,249,175,1,65,29,60,83,136,129,26,93,62,59,137,135,153,50,162,135,163,109,154,205,20,22,187,2,193,46,104,184,11,159,34,137,73,188,237,2,166,144,82,186,157,142,82,165,100,67,96,72,214,14,34,27,195,217,1,213,62,86,85,66,85,9,188,93,164,123,119,168,19,113,250,48,246,89,17,73,238,20,255,69,87,82,31,78,146,103,71,244,124,51,118,66,96,3,97,5,207,225,143,171,171,222,169,187,32,76,134,15,172,252,71,80,15,254,19,181,228,175,101,56,56,216,87,3,119,142,178,101,176,84,249,97,48,163,206,210,5,153,90,51,92,251,168,212,46,98,52,85,216,131,209,145,151,87,90,207,117,37,80,74,225,15,47,224,203,30,144,213,236,36,32,151,220,12,161,90,216,135,207,222,98,190,116,115,191,55,14,41,47,28,87,254,192,246,209,228,181,91,33,240,209,58,180,41,175,117,234,68,246,225,58,106,91,172,79,40,192,217,158,19,2,164,195,49,83,29,50,203,7,210,231,181,71,10,120,242,68,5,73,69,182,214,105,63,113,74,242,174,254,177,156,118,2,9,27,15,52,162,80,24,62,232,230,25,0,9,193,247,24,143,56,23,4,112,128,110,170,242,232,104,57,162,188,123,62,50,189,22,71,26,85,144,170,80,26,217,75,112,100,179,106,183,170,74,13,159,183,25,11,125,188,123,109,240,60,11,115,100,202,38,174,137,147,250,127,161,5,164,114,95,196,119,81,232,173,199,176,116,104,69,124,187,137,188,100,220,78,200,168,155,75,46,156,8,96,29,34,224,51,62,100,191,141,234,235,55,200,79,18,252,237,231,126,92,47,129,33,11,30,253,122,97,180,153,180,18,205,237,32,189,225,31,157,120,70,64,104,157,53,122,197,99,73,231,18,200,2,82,10,111,212,164,140,221,218,235,90,141,157,233,145,0,114,178,19,73,188,40,127,107,126,79,201,159,104,233,122,92,181,115,109,182,19,30,140,25,151,56,199,86,21,143,96,43,213,185,63,228,235,82,167,195,165,32,132,216,227,251,102,62,254,247,46,249,185,77,47,234,203,217,192,107,110,140,97,245,238,147,211,80,119,210,202,198,86,64,30,236,4,122,38,15,35,138,55,176,142,230,113,160,3,14,12,20,72,131,29,68,146,248,8,182,6,146,65,86,132,130,146,103,226,77,214,92,205,226,142,108,16,185,216,106,73,197,242,147,177,145,26,105,233,73,151,107,89,134,60,16,198,77,198,15,5,115,159,46,246,159,72,126,41,119,21,201,5,102,72,114,149,185,59,130,143,243,54,174,49,167,112,116,195,96,202,125,201,49,182,245,120,230,35,40,152,23,76,241,103,142,128,23,99,98,245,118,21,138,114,217,130,162,204,211,156,195,185,143,184,185,100,224,251,5,148,14,207,51,188,149,37,224,230,106,32,138,113,45,66,140,36,242,70,187,83,106,119,13,71,68,91,185,99,19,185,213,164,40,145,44,158,212,192,202,3,116,160,118,203,96,135,248,84,3,50,77,224,150,163,252,84,99,92,101,152,146,135,7,224,94,129,205,200,9,101,132,250,158,27,13,79,198,213,25,210,190,9,109,189,78,235,38,196,205,161,142,115,17,57,105,117,180,163,16,247,169,213,93,249,193,140,107,50,156,60,58,228,170,81,124,252,148,248,15,210,69,56,63,161,13,7,21,132,255,86,243,56,67,73,211,157,33,66,88,85,126,104,244,245,139,122,255,114,117,94,181,244,206,108,228,230,51,27,105,190,75,178,108,125,112,128,81,104,242,241,40,250,111,213,76,207,140,105,187,30,215,64,189,172,114,97,242,140,168,41,230,156,213,57,130,234,216,129,177,65,191,143,102,97,236,161,251,9,66,104,80,94,139,16,166,53,66,152,83,240,208,71,235,2,62,200,36,139,149,55,78,251,80,18,96,76,69,213,144,88,52,40,145,106,90,48,174,137,20,36,35,9,140,75,153,179,237,1,58,71,113,83,116,84,74,53,166,90,57,99,222,209,95,143,107,161,148,57,179,95,138,74,208,225,173,69,36,210,100,107,20,166,98,217,134,135,131,76,192,53,137,128,134,47,219,148,241,172,6,51,116,214,17,172,165,90,142,253,71,216,188,159,242,26,95,85,105,77,228,62,160,201,109,59,217,218,86,173,30,102,24,244,182,177,44,181,77,29,211,38,183,106,70,90,223,113,70,245,122,109,61,94,187,161,35,106,73,222,146,87,250,204,139,236,5,87,142,242,49,134,62,231,5,197,240,176,134,139,215,205,184,102,4,29,141,202,19,63,245,202,19,142,242,115,53,134,142,138,237,216,55,1,104,238,198,236,194,123,11,99,223,138,19,64,22,243,222,163,48,212,236,7,136,107,151,236,97,83,211,39,235,225,225,20,73,63,185,39,88,70,57,214,69,57,90,77,3,169,169,250,114,58,126,4,221,199,21,153,13,6,47,226,122,32,25,169,236,125,146,217,87,72,182,41,72,129,26,242,170,216,237,24,145,122,206,199,14,112,184,40,164,160,69,202,159,192,191,22,107,63,105,187,109,93,181,36,87,108,123,7,184,56,90,96,43,84,182,251,79,199,120,237,182,246,63,140,157,21,105,218,67,229,134,189,150,70,180,145,101,99,130,253,92,28,28,44,84,124,132,123,190,202,120,65,7,61,121,80,206,197,162,225,201,180,168,179,16,24,231,75,194,216,234,120,183,15,15,40,16,3,103,34,1,72,149,12,252,18,181,153,115,36,121,226,26,145,107,105,170,50,154,42,114,182,33,145,93,245,68,222,88,155,90,234,243,177,205,221,182,40,252,137,140,237,7,127,29,182,135,109,159,170,115,184,83,137,38,234,193,24,112,19,243,21,26,1,44,211,140,61,243,204,219,24,68,236,198,23,90,232,225,32,99,57,166,101,36,202,228,85,143,158,26,212,252,61,246,78,49,1,68,193,21,107,100,188,225,166,161,144,108,36,90,107,66,89,172,145,140,45,251,41,69,49,140,138,94,201,98,185,75,90,14,59,215,66,230,34,202,106,0,31,219,4,94,178,189,163,199,138,143,152,55,171,202,120,111,179,123,200,116,86,52,210,66,43,83,181,84,223,190,24,219,112,45,188,71,51,107,237,198,254,37,242,199,106,4,57,174,15,250,76,81,130,81,129,78,113,140,15,228,192,62,60,24,105,230,184,210,140,232,11,51,137,197,166,33,250,232,106,221,78,12,238,8,190,203,60,108,180,14,83,170,221,14,14,138,147,57,89,235,177,26,172,112,229,130,65,23,215,111,230,100,169,199,250,174,68,89,115,152,168,112,26,207,175,131,87,244,108,79,25,87,49,222,184,78,111,46,145,3,225,85,30,164,203,104,55,172,116,153,27,58,147,31,30,36,30,32,164,132,48,78,113,72,191,70,155,218,197,139,186,123,240,156,198,27,173,82,18,27,98,220,80,232,145,145,49,240,122,240,106,236,108,244,202,188,27,59,107,183,31,230,231,86,31,252,80,172,77,107,157,203,154,112,64,246,207,110,115,255,150,132,194,132,232,107,114,49,140,24,5,24,232,48,246,214,147,240,1,85,193,47,199,109,200,63,109,164,196,48,195,68,228,54,9,145,80,113,52,48,127,119,120,229,210,232,11,76,187,28,81,200,149,128,64,133,67,74,63,51,11,83,87,162,71,193,89,135,183,119,58,20,86,100,174,35,141,8,73,75,112,90,204,160,37,13,110,123,174,111,125,98,58,175,127,31,235,203,115,241,106,172,131,195,136,215,116,121,119,1,132,236,66,95,232,141,199,190,141,43,103,88,51,194,235,73,253,181,2,208,132,119,103,248,206,132,49,97,75,136,153,120,219,120,161,160,195,196,15,159,203,45,180,120,246,42,239,46,233,197,171,76,223,233,12,151,108,112,225,127,27,242,0,158,101,119,124,200,51,134,51,66,115,41,7,161,38,140,157,85,222,142,1,249,10,144,189,200,181,124,238,255,152,59,175,199,78,33,239,100,19,146,10,3,60,230,213,11,105,12,154,160,66,25,181,199,107,3,85,99,245,39,144,57,22,140,204,177,66,100,142,107,191,230,146,130,142,255,176,87,77,247,41,76,26,177,59,47,89,104,16,229,93,250,117,115,251,27,140,44,185,164,5,109,125,14,219,124,237,202,104,46,45,109,164,210,255,192,253,178,16,75,129,129,109,188,235,209,244,90,25,193,202,94,207,188,41,188,154,137,45,142,89,150,151,195,45,208,144,160,152,99,233,248,19,237,23,229,111,103,235,243,163,194,98,187,55,65,129,225,243,234,137,161,132,183,6,42,48,198,147,146,191,119,195,101,197,180,153,177,109,29,46,248,214,175,89,229,93,161,86,95,206,245,21,42,245,161,154,128,82,15,241,17,203,171,194,174,220,186,226,205,216,89,138,59,241,100,128,150,40,183,254,210,98,25,47,198,206,77,59,30,187,115,51,45,187,3,144,160,151,174,17,217,206,10,177,35,161,183,239,13,10,61,5,233,109,86,131,169,53,140,127,209,99,249,214,213,128,254,167,237,33,150,134,167,70,37,255,132,53,9,44,214,130,112,165,68,13,45,28,99,46,253,58,118,78,133,244,36,235,21,253,59,1,255,108,137,30,138,27,129,166,105,38,71,253,166,206,81,139,108,40,93,210,43,110,93,17,82,139,187,30,6,126,172,3,70,41,75,115,51,80,148,226,202,19,134,185,116,198,99,13,121,233,76,198,232,228,18,250,223,143,177,197,155,202,28,40,129,133,136,44,115,111,14,123,107,211,155,219,33,140,204,113,76,172,113,220,136,186,117,175,23,82,104,29,224,25,127,7,66,222,59,62,92,179,165,30,60,101,189,117,111,165,64,64,22,126,112,152,193,134,124,135,35,81,192,110,224,209,192,81,184,182,120,144,37,46,188,53,44,188,85,195,110,111,7,187,240,21,50,192,48,198,87,116,81,183,69,69,215,182,143,75,209,63,26,42,205,218,157,15,139,214,87,197,14,239,78,110,135,92,246,169,127,61,189,195,15,72,207,117,234,10,254,180,235,159,90,158,87,152,70,141,62,247,127,30,59,91,152,207,210,220,87,238,240,252,4,131,16,221,117,187,208,140,115,215,115,184,152,158,191,101,5,93,163,48,241,45,23,131,20,0,109,120,169,27,10,122,113,169,141,82,182,10,17,76,245,136,123,233,226,221,217,86,7,39,53,203,130,161,126,34,121,249,167,114,206,59,77,12,98,45,230,60,5,97,229,228,41,169,144,81,94,198,241,106,25,43,232,151,11,11,22,135,138,103,9,49,65,12,190,226,93,235,241,95,65,22,19,197,47,16,170,22,73,153,162,99,133,65,199,10,18,183,42,68,73,133,101,146,87,244,9,105,191,126,56,241,51,169,84,121,162,213,41,182,40,134,235,128,130,75,128,136,225,196,109,129,37,236,189,134,66,196,79,99,114,81,147,246,127,63,142,25,251,134,150,36,94,79,207,251,197,102,245,72,109,11,135,114,248,31,199,164,203,163,7,88,217,177,43,62,227,107,181,84,17,208,97,237,235,56,127,225,201,122,24,170,235,223,149,31,79,195,153,65,5,159,81,161,135,32,119,98,186,177,97,137,20,175,42,136,181,132,16,131,213,130,177,246,118,101,10,71,33,19,113,5,197,26,136,206,21,181,150,198,118,48,45,147,39,54,152,114,89,140,97,149,55,54,1,111,144,208,229,90,34,25,86,250,239,138,75,211,11,149,220,113,164,143,70,1,213,3,23,209,27,12,19,212,142,39,10,197,116,238,7,83,90,85,20,197,47,238,37,189,129,151,152,227,52,156,63,75,15,203,19,178,160,243,19,116,131,213,220,93,245,93,160,224,38,143,68,220,43,48,2,186,124,46,232,89,24,162,211,79,182,232,70,88,45,13,163,7,45,82,171,42,202,81,100,180,169,103,112,167,22,171,234,246,204,108,138,59,63,162,54,154,69,105,157,71,207,192,131,244,140,223,61,35,15,162,163,161,21,69,101,32,56,110,98,245,30,201,232,136,218,248,32,56,201,134,1,172,190,188,75,70,39,102,179,104,143,139,194,223,199,88,155,214,46,74,138,144,209,219,153,205,79,71,78,236,79,203,169,161,185,51,35,215,150,192,71,24,207,51,161,186,158,162,211,149,14,153,13,180,22,74,65,202,143,182,2,200,131,183,107,61,141,33,133,13,93,158,196,44,34,226,31,68,54,47,191,137,89,50,196,63,190,196,44,130,130,127,8,126,16,240,191,153,184,135,125,230,229,166,12,24,27,4,240,231,61,131,89,153,142,200,176,92,133,31,85,134,29,5,25,118,32,0,120,54,107,158,16,20,28,90,154,52,0,9,137,191,97,5,119,236,42,10,25,81,190,67,254,3,39,124,121,88,30,106,187,132,100,4,231,237,252,48,127,150,136,228,25,252,64,211,56,104,77,213,228,111,173,29,41,175,159,112,120,249,16,26,29,121,3,104,246,160,7,76,35,240,218,119,192,91,111,59,104,195,58,237,220,74,28,68,45,126,128,64,62,45,232,62,42,164,133,137,237,121,6,44,214,208,9,30,30,194,111,210,105,50,141,103,51,151,194,62,170,7,189,233,55,68,239,244,168,108,128,222,109,42,122,23,77,55,200,192,131,232,120,13,194,243,170,49,74,207,66,12,63,224,47,184,84,228,49,66,224,56,114,228,56,110,84,171,186,88,39,252,5,214,230,202,223,32,255,141,145,6,111,78,174,71,55,30,226,28,47,248,53,126,124,37,63,30,46,224,83,44,48,229,191,221,87,120,209,183,68,127,224,5,23,234,207,57,109,139,105,243,174,127,37,86,6,93,92,144,246,89,125,140,118,249,220,192,158,31,86,51,240,71,115,6,16,48,169,196,187,34,118,196,194,161,135,151,116,180,60,137,31,30,98,223,208,228,20,114,25,228,135,56,249,201,97,100,70,173,54,2,122,168,208,207,150,61,110,181,80,25,64,40,171,194,11,172,33,1,88,64,53,33,235,147,213,112,13,19,18,118,225,48,93,55,72,192,66,250,68,200,36,121,82,46,170,70,206,15,253,240,217,66,218,116,103,38,127,186,4,38,67,241,167,55,21,39,186,20,192,156,94,195,42,135,81,253,234,112,121,184,236,58,95,194,63,55,46,71,102,93,103,183,206,92,244,159,195,168,127,243,91,78,49,70,127,203,201,35,125,55,63,73,232,89,242,16,87,126,245,1,108,3,248,68,110,142,105,126,120,37,130,195,43,227,38,235,159,122,3,147,142,80,94,105,25,145,59,119,18,28,69,201,64,59,11,157,227,139,124,168,68,106,154,183,199,32,39,100,94,32,46,18,102,2,24,114,5,52,241,236,24,249,164,64,78,89,161,140,190,10,187,48,160,89,93,63,129,150,33,177,194,95,91,248,168,48,102,119,167,219,31,169,42,122,248,21,52,60,210,53,245,98,242,57,213,67,240,107,11,65,168,171,245,83,180,60,132,83,24,72,48,222,62,73,7,89,96,194,138,135,135,128,136,135,102,49,40,216,1,130,145,89,172,6,235,251,57,64,180,60,229,189,39,112,24,60,41,217,160,173,64,133,17,48,243,53,191,67,175,32,142,66,177,134,44,99,193,220,244,50,70,78,236,33,106,71,41,217,231,82,177,207,195,11,54,179,172,161,218,89,167,3,245,58,225,94,35,87,107,93,177,126,63,174,3,242,57,103,99,151,79,113,231,237,216,245,12,122,250,221,216,14,143,104,134,65,124,105,69,60,172,2,39,70,227,150,72,136,183,227,150,152,137,63,64,34,5,53,172,42,252,205,50,121,216,15,155,154,68,203,40,13,59,59,56,245,170,163,24,25,150,102,144,211,37,250,13,182,68,57,149,186,194,115,125,75,38,221,128,101,116,101,114,55,164,40,99,236,219,69,186,164,85,176,62,205,243,96,203,250,56,196,191,198,168,155,139,56,161,177,73,22,109,129,81,107,144,19,145,142,142,90,57,43,42,157,168,113,23,152,155,16,97,31,81,211,72,81,54,114,63,155,230,198,65,19,99,112,224,19,205,218,196,120,244,34,2,15,208,101,144,3,46,201,23,10,4,129,188,114,218,150,219,8,184,226,90,40,204,127,25,67,127,191,27,254,27,135,82,199,107,211,33,15,157,134,211,187,212,212,81,216,182,28,47,70,58,209,188,215,233,102,51,95,81,150,212,30,199,28,221,174,226,207,138,21,48,100,87,54,244,65,225,171,162,72,219,235,191,202,179,213,56,72,162,178,132,195,68,148,174,116,78,51,174,225,114,117,249,134,50,147,26,118,228,24,148,85,148,105,107,164,30,190,143,162,245,105,177,70,71,52,228,36,142,134,64,197,213,28,205,21,35,32,189,209,213,50,72,166,115,186,223,149,66,108,136,138,234,122,83,40,79,72,119,96,208,208,57,198,52,67,72,202,188,62,168,122,34,243,198,226,147,65,52,31,93,124,153,185,248,206,25,196,144,66,188,84,211,226,214,103,69,182,49,19,134,103,106,190,247,110,115,111,68,95,148,44,255,109,195,156,215,6,48,226,1,108,182,25,147,93,133,227,103,56,187,88,164,210,116,245,33,42,128,241,109,252,105,36,162,153,37,132,68,147,125,241,150,247,237,159,210,38,57,114,59,189,12,151,145,222,72,216,20,25,35,5,146,47,121,80,16,111,175,245,13,27,190,73,127,89,229,218,137,104,25,151,202,148,15,22,13,41,167,173,28,101,102,189,31,212,223,87,37,240,52,160,249,199,254,82,140,60,141,146,228,150,50,195,233,224,157,145,177,127,223,168,71,135,214,122,251,2,207,235,84,33,226,144,210,114,244,206,182,210,210,2,151,61,140,83,110,59,99,202,190,146,13,77,188,239,61,247,130,242,20,86,108,146,253,237,69,208,218,207,88,249,197,109,92,66,167,106,27,0,157,223,68,34,111,228,221,251,121,80,68,157,34,219,228,243,168,227,73,181,0,177,99,131,22,175,221,161,250,206,159,31,28,176,195,238,16,193,101,62,12,169,24,9,98,228,169,34,142,255,76,17,59,70,11,9,246,173,168,140,22,2,131,134,4,237,139,42,163,117,16,63,86,14,143,118,76,101,197,251,203,82,217,208,194,173,82,120,151,19,191,211,235,253,63,119,95,194,187,116,210,22,15,65,65,127,111,202,236,124,147,223,68,104,151,172,46,128,119,34,159,180,134,151,77,39,124,104,31,163,240,203,42,49,62,147,49,138,24,172,64,13,62,165,3,143,41,166,24,229,99,140,132,240,126,174,42,67,99,32,31,195,88,75,193,87,194,70,100,126,254,223,199,163,188,123,236,229,221,47,135,129,169,58,227,19,62,163,163,61,96,141,174,19,67,230,184,59,240,98,247,217,224,232,144,30,123,3,111,128,64,12,141,202,130,157,8,38,123,64,167,40,42,133,48,20,42,179,254,239,89,156,58,157,62,26,23,250,211,146,144,115,90,95,43,169,35,37,232,29,148,231,248,93,57,113,119,34,155,180,98,229,161,230,169,196,28,234,99,84,135,136,18,93,114,75,152,74,179,132,184,125,42,2,152,10,94,253,130,255,30,27,166,195,37,244,29,73,32,26,54,165,179,157,40,218,203,72,38,78,107,49,130,194,225,154,111,143,133,202,69,111,181,161,84,55,223,137,164,189,112,163,13,58,251,52,154,141,240,31,101,151,120,100,220,152,204,233,172,160,21,198,65,51,106,179,135,80,227,85,145,100,232,139,121,141,51,42,156,84,119,46,120,128,79,156,84,155,245,6,242,29,95,132,234,98,80,174,156,102,208,81,119,54,204,64,248,1,73,37,30,225,15,96,25,95,101,249,109,144,135,254,147,35,47,70,244,159,128,244,71,214,11,81,207,58,112,41,201,199,127,72,24,161,12,180,84,115,203,184,115,210,184,172,157,32,128,188,246,111,11,92,11,232,144,172,71,36,159,17,211,183,252,62,182,222,87,17,170,122,3,160,188,71,195,228,68,43,154,19,230,135,227,105,50,99,76,184,194,87,228,140,105,105,33,139,133,81,45,17,143,48,234,107,178,238,27,191,81,123,33,237,42,218,215,206,154,102,222,154,59,177,242,179,135,135,57,236,205,35,143,128,18,141,81,84,29,88,79,87,221,98,38,117,14,48,35,33,94,230,194,18,92,96,153,75,127,61,45,186,215,221,149,118,175,206,71,217,40,96,175,50,60,119,71,14,188,116,161,130,165,215,91,122,142,115,205,117,185,102,162,153,67,21,103,152,197,78,44,11,115,68,141,138,209,26,234,114,11,98,218,138,193,60,31,30,8,194,138,241,2,201,232,217,228,249,37,207,210,30,202,220,102,111,20,176,146,41,61,79,187,210,78,5,109,96,212,111,224,69,137,174,139,213,132,125,36,13,227,92,158,47,201,93,225,25,223,174,157,134,5,245,47,242,250,172,133,98,155,26,199,182,232,232,249,66,136,162,158,94,158,168,230,167,187,190,165,154,106,83,99,128,235,85,189,56,182,95,196,254,20,228,196,217,176,155,87,97,156,28,156,169,46,157,142,207,142,123,14,242,66,61,58,8,15,115,65,79,93,122,194,119,152,169,71,12,213,97,62,179,110,99,157,216,102,76,23,214,48,252,41,38,19,24,23,42,178,195,124,102,219,156,163,141,21,77,57,218,88,25,83,94,23,231,166,13,164,249,180,31,42,101,121,97,183,32,32,99,42,4,69,0,46,11,196,104,173,84,47,16,66,47,162,67,220,184,51,57,26,102,39,185,18,112,216,85,176,58,16,233,222,237,137,218,236,129,185,217,229,205,9,71,12,11,96,219,11,196,58,167,144,159,115,151,64,8,248,42,136,230,102,238,238,138,145,150,17,228,72,103,130,47,27,38,25,193,0,195,200,35,210,96,61,143,214,161,187,59,88,146,80,29,14,58,46,85,226,5,74,195,134,12,246,15,237,50,107,254,174,63,185,239,244,4,200,61,39,41,192,64,199,58,149,122,81,92,133,151,136,53,203,182,16,232,50,79,208,179,191,40,62,24,173,52,200,18,198,9,122,3,247,48,237,14,20,53,201,158,25,246,133,203,73,253,90,65,241,133,134,64,161,79,218,134,40,68,214,129,14,158,231,221,146,151,51,110,103,34,178,55,19,86,89,142,95,139,171,137,21,153,99,59,105,26,224,182,210,160,192,160,65,129,177,32,165,70,242,12,157,21,226,116,73,1,21,217,200,167,90,166,164,36,160,217,65,239,123,169,56,236,162,138,109,238,87,26,202,46,234,218,66,109,255,228,52,192,114,159,29,211,5,166,90,145,68,206,13,37,224,28,113,20,230,91,111,190,131,179,128,15,98,165,237,7,166,13,23,210,36,163,6,229,24,129,102,69,70,38,240,103,128,81,10,167,139,94,34,174,123,243,217,240,169,115,131,1,236,206,241,15,154,46,164,38,165,76,186,55,228,157,10,127,128,87,210,154,195,43,29,129,113,30,231,243,77,18,160,113,106,158,33,196,8,155,84,129,168,126,139,116,244,138,208,240,118,119,147,105,57,35,227,132,24,35,102,138,57,198,159,41,218,200,105,197,40,194,90,146,4,181,252,19,4,117,51,33,175,133,212,101,83,137,37,124,220,66,76,99,253,162,70,76,11,159,8,98,55,102,210,9,179,227,32,165,236,198,188,190,134,93,186,69,58,244,191,68,63,160,228,48,232,22,135,206,160,23,184,98,14,191,67,254,141,49,130,205,49,68,84,192,156,101,6,142,29,119,55,241,239,233,254,206,219,23,0,179,10,126,201,74,187,205,202,145,55,126,104,128,114,124,40,215,246,51,39,121,120,136,17,78,229,147,231,32,95,43,232,66,82,127,126,232,36,163,18,14,110,232,85,209,245,83,139,242,79,115,174,98,158,21,78,225,118,3,33,159,11,88,165,240,156,205,40,224,97,74,160,167,134,71,220,39,186,51,188,154,168,235,240,88,42,160,137,38,125,162,253,68,37,36,61,45,93,218,244,176,209,75,138,160,92,226,197,122,121,232,39,146,68,177,31,51,54,19,246,215,179,92,125,38,195,50,223,76,144,68,92,77,166,166,244,1,93,135,190,28,31,234,160,206,115,223,57,62,188,153,244,10,247,89,76,75,224,232,19,13,156,119,107,69,14,195,174,95,10,52,65,50,22,215,195,131,253,220,39,111,7,215,182,33,48,7,62,172,13,124,200,3,143,101,211,90,170,104,218,237,164,213,169,160,2,175,115,45,204,78,203,182,73,1,16,79,85,240,55,185,143,41,224,242,145,10,10,204,18,48,70,67,116,76,227,239,164,118,175,33,33,183,97,32,210,99,7,205,13,123,57,217,35,246,64,250,156,211,132,25,171,183,59,87,102,195,152,229,36,197,168,58,206,188,167,8,183,178,208,13,71,28,42,216,147,209,129,135,69,29,3,138,26,140,158,194,189,121,21,232,124,45,216,23,82,71,185,151,104,84,43,191,216,135,253,53,148,214,111,171,126,21,231,20,142,111,243,17,195,74,139,42,244,233,90,33,199,237,111,83,124,168,58,244,108,240,247,163,157,201,87,158,254,41,157,93,69,106,201,93,201,226,170,14,14,232,88,179,206,77,165,160,56,159,248,219,106,169,60,157,180,4,22,198,99,155,164,53,4,11,162,21,193,7,81,161,15,43,188,174,206,16,173,149,174,216,182,221,2,239,215,230,190,116,156,197,179,238,38,46,183,163,254,192,211,15,180,113,194,147,92,219,223,40,78,105,227,231,211,112,54,220,244,215,48,184,240,175,15,199,218,33,67,180,231,65,26,34,231,208,235,63,119,187,184,42,68,209,254,6,145,17,4,124,187,6,66,14,127,240,55,202,153,108,248,196,232,238,98,37,174,116,3,23,121,76,253,31,245,191,246,170,39,177,245,175,36,123,113,15,18,210,234,199,181,137,84,176,245,251,127,63,188,218,97,240,197,87,228,152,100,233,118,80,182,166,29,236,163,173,15,228,249,49,93,60,154,107,176,19,12,65,118,89,70,107,43,215,218,143,118,34,88,224,117,78,253,213,10,95,21,141,15,16,253,1,47,23,53,243,74,66,123,170,125,71,5,51,179,154,75,213,176,23,49,200,112,153,188,5,239,199,203,20,154,3,210,225,60,226,29,172,40,117,220,79,7,228,37,148,30,15,239,224,60,13,251,107,56,173,215,10,139,241,22,182,127,47,238,135,130,32,103,159,161,229,113,23,126,40,98,187,64,98,187,64,194,252,148,162,86,137,39,5,143,193,193,193,249,4,50,83,89,176,6,23,135,155,195,45,188,13,141,183,88,83,72,111,123,112,150,46,92,202,162,209,60,160,75,105,213,151,37,185,242,14,151,252,57,172,37,108,106,34,150,184,28,160,40,248,139,191,161,168,57,148,225,54,203,40,248,123,53,132,87,126,6,108,234,21,188,189,194,183,33,188,189,154,217,221,231,174,15,81,20,222,64,31,111,224,93,125,113,54,18,208,54,116,192,35,119,234,67,239,243,104,13,131,5,255,186,207,54,207,54,195,250,216,80,77,216,232,211,230,200,208,208,208,216,156,202,40,180,231,74,105,103,117,172,101,96,206,133,28,14,123,108,206,5,76,192,53,62,210,51,140,210,246,208,239,255,227,31,199,212,222,15,254,246,164,127,52,24,174,14,14,86,184,220,196,7,23,99,130,68,206,7,203,102,241,195,95,186,122,248,92,185,31,197,146,5,46,209,22,178,87,41,5,214,104,159,15,108,96,72,242,83,129,170,147,71,238,84,115,34,22,4,234,20,155,167,161,172,72,95,242,57,29,140,122,240,70,214,54,108,84,51,10,246,222,129,5,210,119,130,238,106,109,65,14,184,83,224,134,31,30,12,113,14,196,189,194,16,223,138,145,69,236,11,69,222,37,247,230,145,108,39,57,168,64,137,29,108,76,101,242,137,217,190,87,161,234,30,44,195,77,194,86,102,36,105,232,27,157,55,68,55,200,201,79,170,201,66,119,20,122,211,16,77,233,23,42,109,237,142,214,30,5,184,24,46,64,162,64,201,2,1,15,89,183,180,100,87,16,190,186,150,85,183,219,165,235,203,106,57,64,164,19,37,175,216,68,172,180,252,199,196,69,94,72,59,40,205,116,87,74,234,187,191,245,114,1,157,129,127,153,8,215,238,191,75,87,226,32,227,75,236,171,247,36,5,206,153,121,67,100,245,171,7,40,145,67,167,165,116,225,121,227,103,143,245,66,139,43,1,139,255,230,5,16,105,64,201,139,154,92,21,185,2,121,167,233,224,56,117,23,178,253,82,221,24,152,124,89,161,164,159,224,79,170,147,2,20,127,164,58,73,29,110,233,192,91,78,213,21,78,197,167,138,244,88,167,31,155,233,161,151,9,93,176,7,82,91,253,164,240,212,254,168,191,232,240,61,241,21,235,1,106,66,242,214,7,246,99,9,98,230,61,50,26,222,149,144,172,130,42,77,62,194,4,169,19,90,189,81,207,200,214,12,183,253,234,32,173,227,179,40,106,158,146,213,160,54,134,75,79,130,97,10,180,49,154,166,51,69,84,175,29,122,90,115,168,119,100,238,171,153,179,164,66,236,208,182,175,15,232,90,108,166,204,212,18,89,118,137,241,73,65,55,40,17,26,70,72,90,220,168,43,118,13,246,159,114,2,137,78,167,138,126,196,238,204,231,84,162,243,92,67,89,175,65,67,90,197,200,149,53,86,98,236,18,182,85,58,128,206,110,240,199,49,252,88,51,46,168,54,134,90,251,235,209,90,249,0,34,222,253,26,45,58,241,31,82,175,175,209,156,19,255,161,167,107,7,95,160,186,0,127,193,190,223,184,162,155,244,245,154,193,184,26,211,227,153,63,37,116,171,238,70,105,34,17,218,170,183,33,77,164,145,91,80,122,119,163,116,146,152,189,23,146,78,210,200,53,67,20,215,106,172,214,188,210,162,254,162,90,125,254,86,52,136,52,200,119,219,62,178,80,142,228,213,237,47,136,97,52,213,100,239,39,143,186,241,238,243,222,10,200,36,0,209,90,21,193,250,54,132,67,243,94,65,201,54,189,186,74,219,171,203,112,39,157,152,212,113,58,179,49,246,62,239,136,205,213,89,89,63,103,217,228,130,176,66,213,73,107,75,141,82,133,149,153,228,123,239,1,103,220,129,171,251,181,125,202,245,29,235,170,81,141,10,93,250,87,230,80,180,4,32,116,56,217,49,227,172,161,132,88,144,81,222,128,238,99,123,192,58,65,134,193,140,76,236,116,134,129,204,48,160,12,242,32,116,116,65,238,51,71,127,131,231,160,156,209,68,209,224,4,105,48,52,101,142,250,184,254,150,90,4,191,187,115,133,106,10,2,206,92,185,143,41,25,85,151,142,65,166,84,233,180,137,248,163,149,175,62,161,104,207,245,97,39,83,187,236,245,112,97,4,178,139,90,34,215,45,112,133,91,100,147,234,164,202,66,220,101,11,190,154,142,110,233,165,236,130,0,105,71,190,58,39,105,87,89,103,72,217,151,238,25,233,53,105,102,35,51,16,30,106,252,72,51,189,144,38,62,196,89,94,78,252,143,215,21,110,166,120,57,241,255,48,159,127,159,236,1,86,149,33,85,238,6,64,169,232,215,86,255,186,59,214,105,250,215,58,202,177,141,254,64,99,30,34,46,146,179,55,234,186,229,226,253,201,176,235,59,142,155,190,115,157,223,39,6,218,210,171,137,113,61,207,107,162,11,83,182,190,27,104,70,128,158,183,3,22,161,95,79,246,133,129,55,92,128,77,96,169,214,160,239,104,197,132,39,119,231,209,176,238,20,61,129,16,183,249,66,176,1,46,122,207,166,18,94,231,191,142,142,142,58,2,141,37,20,58,216,158,114,8,116,183,9,82,138,43,242,247,137,253,213,213,38,78,66,84,243,212,46,154,95,225,157,233,232,114,82,101,48,81,178,32,135,247,114,255,59,187,10,82,76,159,150,109,150,18,88,11,5,188,33,88,100,172,78,102,182,32,185,176,170,182,116,187,154,18,253,171,27,21,153,65,5,177,18,144,153,185,107,211,18,150,103,15,254,25,160,21,44,254,218,14,102,88,147,46,199,170,75,77,237,83,39,197,48,140,24,82,230,59,56,101,47,38,254,235,137,24,79,252,169,101,166,82,153,163,24,23,17,19,99,17,118,222,119,186,81,183,131,36,189,83,157,3,103,147,150,8,229,134,89,15,94,83,106,98,78,178,3,17,243,154,33,117,203,87,221,142,4,41,203,218,223,190,99,13,160,75,232,153,45,239,47,40,214,14,201,73,173,239,13,19,57,180,75,90,93,33,170,240,220,95,92,57,49,234,20,43,212,216,188,155,116,231,93,39,131,246,119,220,174,83,208,95,35,38,198,103,14,128,9,159,96,132,177,253,223,215,111,96,195,214,87,192,21,244,80,183,245,236,184,75,112,158,61,84,103,209,3,208,120,82,122,97,2,195,84,20,122,168,194,254,251,247,88,116,188,136,163,240,157,212,46,74,253,86,166,168,86,230,142,216,61,198,235,102,135,134,218,17,107,15,9,123,193,143,68,104,200,238,63,24,55,112,100,12,62,113,24,160,160,195,148,170,216,92,141,129,113,77,46,214,37,28,80,31,35,116,108,211,77,122,51,113,36,132,57,17,49,35,202,129,190,41,134,99,0,239,231,8,220,20,79,2,122,64,116,83,60,12,240,210,78,190,145,15,244,70,31,9,42,148,39,48,146,67,138,237,139,20,218,79,249,19,164,206,62,137,107,158,122,131,242,180,124,1,63,153,116,191,219,79,186,107,119,128,106,119,215,136,119,208,127,63,207,35,188,216,130,1,145,31,137,224,17,2,110,100,223,99,1,197,144,62,196,55,9,201,116,217,210,111,230,255,128,134,50,67,25,18,89,143,200,145,248,14,13,71,85,8,105,153,236,13,128,244,231,100,46,68,40,226,97,136,118,255,181,75,242,241,196,70,135,225,150,188,37,91,7,161,80,205,241,211,156,139,153,78,208,166,103,230,159,169,28,181,96,199,28,110,254,60,91,173,178,244,178,76,100,7,109,18,204,121,8,255,252,115,6,130,10,38,231,153,139,5,153,100,243,26,212,160,72,246,24,197,190,26,134,221,110,8,11,46,150,43,17,186,254,125,226,96,148,108,26,146,207,26,6,221,73,104,5,245,155,174,56,112,20,130,25,147,20,106,155,140,147,215,104,103,234,42,131,186,150,241,204,220,157,44,201,207,255,194,24,74,35,79,251,72,182,81,229,168,41,167,165,115,84,15,121,87,43,255,127,58,9,41,26,135,171,219,18,109,121,138,190,44,248,2,3,164,84,137,5,39,114,92,148,42,57,225,100,186,105,162,235,23,118,235,40,240,42,193,44,253,133,140,68,5,244,146,210,41,126,21,48,219,186,38,138,93,197,142,67,15,15,132,106,137,171,227,130,204,19,180,199,91,93,7,132,151,224,173,129,178,134,153,191,248,60,35,219,184,53,52,89,245,193,172,241,69,177,39,82,217,99,223,204,185,57,86,68,174,80,165,169,88,94,107,149,96,198,242,74,124,140,240,194,164,239,186,26,1,141,203,174,237,228,209,101,140,25,201,97,208,223,20,178,234,107,140,165,206,1,209,201,103,129,195,130,200,20,206,254,67,70,150,31,104,146,23,124,34,136,78,86,207,97,5,209,137,235,111,107,65,116,138,71,247,174,205,203,153,11,54,82,23,148,116,9,79,14,23,206,146,174,228,205,64,239,208,125,249,107,104,168,140,134,233,201,199,66,235,140,148,98,37,247,63,22,24,46,65,90,126,112,115,25,95,65,187,232,203,168,241,164,120,70,238,192,236,89,206,8,18,50,131,83,168,0,243,59,229,118,17,203,177,197,32,27,83,180,233,139,139,151,171,117,185,61,203,65,46,27,117,248,101,199,235,224,156,116,102,58,187,194,99,138,141,232,245,137,238,160,78,5,177,174,180,66,214,233,232,136,68,181,110,124,21,224,145,109,4,74,14,21,132,124,110,34,238,107,209,125,74,59,250,207,61,124,248,10,145,64,203,50,10,201,242,163,134,54,169,3,84,54,50,210,81,202,151,230,200,246,34,36,174,21,120,104,9,188,32,75,56,181,0,68,122,226,132,25,189,200,97,78,232,134,93,202,104,33,128,80,18,23,175,80,131,31,57,55,238,232,103,152,101,215,187,113,187,29,117,21,124,229,171,184,26,141,216,68,87,60,175,91,84,150,17,210,233,240,10,166,37,72,226,101,234,95,201,149,68,79,2,211,111,162,188,140,97,87,156,90,239,173,84,202,167,238,141,253,45,239,92,245,140,214,224,157,85,28,134,176,53,37,244,204,86,19,0,50,121,178,124,86,8,84,234,14,45,203,238,252,233,157,184,155,185,84,58,79,149,252,192,191,219,201,216,161,214,181,180,190,185,230,32,220,24,170,147,93,8,139,56,4,230,110,0,43,99,44,133,156,80,172,209,116,199,58,82,174,227,229,117,66,81,139,140,179,232,90,242,77,181,240,177,217,109,186,78,130,173,153,115,217,154,147,143,41,169,142,179,197,78,213,5,58,2,73,155,231,52,89,129,90,113,86,118,255,51,8,134,60,225,134,53,118,22,99,231,148,219,122,116,219,199,163,72,177,248,175,240,58,84,249,134,40,40,237,31,205,183,90,54,212,174,107,141,213,88,62,60,192,49,7,82,206,147,92,94,218,42,190,117,128,162,12,233,81,200,101,85,121,40,187,153,52,200,67,107,165,103,190,122,194,83,60,83,89,45,104,145,218,80,72,246,7,22,21,13,2,136,23,234,103,117,69,108,177,166,4,73,37,133,114,7,195,109,25,143,5,30,94,119,14,66,85,145,14,110,225,60,117,66,84,29,151,42,160,215,88,174,74,140,175,247,1,8,195,17,145,107,106,178,50,45,252,213,15,14,97,104,45,58,198,0,129,169,85,194,28,75,72,197,128,236,216,184,132,212,44,33,173,149,96,15,106,222,191,3,106,184,5,70,59,151,80,218,191,248,234,215,175,112,60,240,253,183,68,32,88,171,31,43,12,39,109,111,63,105,111,119,24,72,139,59,248,177,244,139,103,199,226,6,6,70,171,20,240,92,186,242,167,104,91,39,122,104,104,199,48,85,106,224,150,238,16,225,159,190,65,165,39,130,65,249,61,2,138,194,52,252,57,152,41,56,41,252,244,228,136,220,49,200,140,19,218,144,151,50,204,181,38,58,32,35,163,247,106,45,85,129,247,244,12,195,29,106,15,150,233,14,81,64,61,73,24,225,225,84,25,178,116,79,97,220,250,202,194,197,63,149,87,209,60,26,202,195,200,174,132,92,129,152,202,92,98,227,38,217,186,227,25,137,111,137,248,213,83,95,166,97,149,36,233,163,119,238,247,174,97,236,59,87,89,89,102,171,142,233,107,100,84,112,198,111,155,117,180,188,128,106,84,234,185,79,101,151,80,171,44,88,30,50,240,6,103,92,181,98,183,191,151,56,200,30,46,36,188,192,56,92,176,140,143,139,10,239,56,14,175,89,204,223,208,219,111,250,127,87,198,77,248,120,210,195,103,182,114,210,102,75,80,41,126,72,89,177,89,30,62,113,78,57,2,158,62,58,140,161,224,37,64,237,232,201,134,36,170,33,61,217,146,164,214,18,89,115,213,20,105,119,213,210,18,85,117,213,24,106,91,91,75,30,153,245,75,110,228,190,185,195,198,47,14,111,171,134,99,131,187,231,208,100,185,224,245,88,81,67,141,61,219,131,207,68,181,113,123,231,205,6,181,175,184,183,114,145,61,190,108,212,82,196,6,110,85,227,182,170,113,122,188,30,111,128,181,184,117,210,190,133,73,19,137,131,161,151,211,220,28,140,111,252,71,70,163,125,48,118,185,34,144,185,38,144,20,58,84,197,33,180,248,23,12,124,111,243,57,15,15,107,17,232,87,1,39,109,118,182,105,136,141,146,217,162,193,82,254,191,228,40,195,204,182,73,32,75,180,186,224,72,186,138,222,116,132,51,32,220,30,242,62,211,90,174,99,147,130,161,27,169,32,95,83,125,231,87,47,132,226,218,148,59,231,18,184,243,143,19,255,221,68,252,180,239,74,67,133,137,199,96,121,140,24,122,169,162,173,33,167,113,94,102,57,134,38,250,56,105,11,110,214,170,4,49,121,17,86,21,188,135,47,150,121,84,20,241,77,244,50,97,59,54,165,255,66,166,130,156,78,177,126,66,16,126,143,231,52,150,57,52,126,163,29,31,94,48,179,154,2,61,28,148,90,226,103,178,23,1,158,44,94,160,25,40,233,37,44,53,8,200,28,97,118,10,169,104,58,64,48,192,178,221,102,54,212,150,81,70,230,126,200,208,32,215,249,165,114,164,22,10,65,166,234,203,194,202,36,149,189,47,250,209,93,52,223,64,97,181,48,109,237,60,161,21,61,168,26,131,72,97,48,216,53,52,130,99,152,133,146,223,142,146,131,236,186,227,116,14,205,134,245,23,36,99,142,2,86,103,247,212,130,120,207,80,161,36,124,243,32,11,187,105,44,64,87,139,199,156,155,189,149,54,106,35,187,6,181,28,83,54,182,138,11,138,92,254,240,240,35,86,139,78,225,102,17,40,157,71,123,165,243,107,104,2,194,97,68,57,65,213,181,174,63,195,25,20,185,82,58,78,134,249,9,22,26,14,115,37,25,27,90,118,57,172,44,22,255,129,234,75,141,177,0,27,198,222,45,48,33,106,3,25,35,136,250,206,50,15,24,142,42,117,205,97,147,58,205,178,25,150,59,71,133,95,91,15,248,78,19,163,99,217,3,205,51,96,174,169,207,153,30,92,93,140,115,26,133,214,58,248,121,233,180,213,206,58,100,185,99,235,49,8,121,175,237,85,199,213,229,27,57,160,85,224,148,150,1,229,34,216,203,205,30,160,18,161,96,107,67,25,184,187,70,139,90,86,93,11,130,141,93,54,212,248,199,196,105,46,1,119,228,100,163,204,32,125,52,225,129,235,237,93,12,193,39,38,215,92,6,174,215,152,49,156,231,90,68,157,31,39,150,11,118,144,198,171,0,17,249,233,198,88,61,72,85,207,55,6,250,204,207,150,79,82,165,26,77,253,178,93,119,104,4,237,160,131,211,43,63,79,149,216,208,164,50,114,157,82,20,62,166,31,180,116,173,102,125,159,167,145,180,149,178,246,247,159,165,159,172,171,105,185,229,150,186,82,43,37,213,59,83,75,73,42,76,245,66,233,51,27,74,97,175,152,99,180,75,3,104,173,121,109,31,153,198,123,17,185,230,87,168,96,214,10,0,57,15,191,199,252,234,39,230,198,137,254,231,196,255,105,34,126,69,63,49,241,61,253,251,29,253,251,219,196,127,93,138,127,77,252,75,241,203,68,135,200,171,150,88,116,214,22,228,48,162,16,125,62,22,143,214,165,83,2,162,66,248,186,196,79,15,83,144,140,251,104,91,221,31,12,195,19,191,255,15,116,21,233,15,220,251,95,39,40,224,253,54,33,207,77,194,53,32,3,24,20,147,225,213,64,190,194,120,127,84,46,153,131,40,123,236,95,38,206,191,38,206,175,19,56,39,122,32,96,111,78,24,3,116,3,76,67,88,197,68,90,131,252,186,62,249,242,152,48,200,164,138,60,239,206,135,223,239,169,25,248,162,239,247,212,12,175,190,219,243,213,138,94,181,126,181,66,3,106,104,232,247,220,80,36,107,208,242,141,139,54,198,46,179,199,236,147,12,121,190,147,121,230,207,252,99,177,1,86,127,129,28,110,222,245,231,94,222,131,127,248,17,127,97,154,226,187,12,215,194,242,204,182,161,130,177,56,43,209,125,20,126,210,255,227,28,77,229,175,152,2,115,98,85,123,92,124,139,125,238,46,150,215,162,165,231,9,237,119,149,150,103,152,0,31,204,204,120,128,240,64,230,163,63,93,58,140,223,189,36,247,25,23,239,130,143,65,248,54,51,241,201,134,25,142,129,191,85,139,192,204,81,129,234,80,30,244,12,188,230,137,218,112,200,40,158,154,13,190,164,135,99,124,32,99,41,227,38,93,199,103,95,106,239,115,180,7,134,85,31,80,57,98,125,72,81,162,2,121,193,27,200,235,92,44,142,150,2,133,237,225,151,126,138,113,211,101,14,120,248,10,38,132,63,28,200,228,129,252,112,96,126,56,48,63,28,240,135,136,216,27,26,205,12,209,129,66,55,241,216,104,226,224,115,155,168,90,53,208,111,224,225,248,51,154,168,90,85,189,161,15,119,215,52,139,34,144,163,157,168,12,252,112,204,229,177,104,194,147,147,153,147,147,241,228,224,124,220,57,49,239,32,70,58,121,10,143,113,99,150,172,25,26,110,185,48,222,146,52,0,159,26,49,250,68,111,85,209,163,111,100,23,50,179,11,228,52,190,179,172,37,211,51,195,138,69,25,20,114,48,37,162,173,249,153,191,215,150,75,34,157,124,158,41,87,205,152,74,6,233,126,204,146,10,53,255,237,216,42,104,248,244,20,69,42,248,241,207,137,186,245,36,134,66,74,99,243,44,45,243,44,73,34,206,116,247,59,115,57,191,229,168,51,172,103,249,22,152,4,255,158,129,110,60,132,62,33,70,69,202,107,174,124,204,213,163,228,123,137,26,188,200,131,91,29,49,156,132,6,76,80,188,241,34,206,139,146,185,78,114,50,42,45,54,150,146,247,199,85,20,173,142,205,92,240,10,207,87,63,146,210,97,189,65,104,253,98,53,8,47,180,170,1,66,218,114,166,217,251,4,113,28,3,194,118,12,16,61,145,52,10,8,248,203,254,224,172,88,80,207,191,238,134,141,158,141,10,22,205,19,215,251,62,113,240,206,9,216,101,164,222,166,239,6,185,137,42,239,76,195,74,117,104,49,153,218,159,176,134,100,53,140,205,92,161,125,253,142,182,216,167,105,8,236,205,7,186,216,116,234,183,243,106,150,21,170,9,1,250,79,226,85,68,220,57,15,20,29,8,50,77,17,100,203,204,152,128,89,217,120,159,125,76,132,116,98,57,37,86,148,194,247,192,241,120,112,32,39,3,197,45,195,170,30,216,98,142,244,226,108,196,90,249,49,214,156,97,134,115,118,57,111,115,85,53,160,98,170,248,78,82,120,51,188,68,149,93,148,2,205,96,167,209,160,159,45,22,192,220,229,193,18,184,88,253,27,245,156,202,115,33,147,252,31,36,47,145,3,196,43,4,68,81,130,170,249,59,227,230,54,115,239,165,242,116,37,53,166,60,34,222,166,207,62,120,208,142,39,185,26,212,56,93,34,212,220,39,70,68,108,250,202,75,15,37,199,121,205,227,38,21,83,92,162,176,64,97,144,13,69,156,118,178,241,30,251,194,242,230,190,103,255,18,133,239,221,112,187,132,53,50,205,112,144,224,147,95,132,250,245,235,12,53,230,182,254,193,106,9,145,102,79,233,154,31,109,13,162,145,152,123,35,218,91,52,82,106,61,5,56,93,198,44,184,247,176,216,104,212,164,223,162,140,62,78,206,74,47,212,60,194,113,243,228,137,156,220,249,38,47,48,114,145,43,35,36,40,183,97,45,10,9,201,202,195,24,119,130,240,247,96,30,165,243,173,244,95,114,94,23,168,120,162,12,188,198,78,57,71,41,239,150,227,121,84,56,140,134,39,204,133,92,103,197,154,216,117,114,233,166,126,11,238,74,91,219,16,39,195,106,94,202,205,43,85,243,238,209,1,202,179,28,186,5,30,148,152,84,243,160,81,104,60,70,214,157,171,252,200,23,254,227,46,187,159,132,80,16,215,150,139,70,103,126,71,134,27,118,218,246,241,157,15,3,70,222,225,11,113,45,150,52,195,45,103,203,160,118,117,27,23,235,172,104,234,72,164,172,221,60,0,21,217,170,82,84,25,206,158,211,146,177,207,44,107,165,189,59,188,29,243,10,89,2,221,205,47,224,92,70,128,220,154,119,142,123,159,218,59,35,149,103,159,43,240,167,166,48,254,19,66,194,42,71,105,141,150,251,120,125,46,73,125,46,6,95,187,94,206,254,64,59,215,217,103,109,165,25,135,71,207,230,250,168,168,123,220,218,64,169,179,152,143,222,128,175,58,9,223,247,252,58,154,127,128,83,201,212,114,26,218,154,184,233,126,165,33,88,152,205,154,228,65,90,0,233,93,57,49,170,221,248,55,28,1,136,152,83,6,113,74,14,198,32,42,127,248,157,77,53,104,241,32,187,215,224,42,220,145,131,166,60,68,48,228,42,207,179,128,92,11,178,79,184,59,240,251,22,78,197,64,145,145,231,207,58,72,213,241,195,142,11,68,218,48,85,88,7,221,237,239,8,170,218,15,17,206,56,220,226,61,48,174,197,0,14,156,83,206,35,3,60,189,14,61,66,162,163,192,100,236,71,243,14,91,45,66,4,171,134,207,67,132,171,14,183,180,161,169,46,170,214,174,236,148,43,163,62,9,21,126,249,23,253,235,215,191,80,61,214,226,169,34,101,129,94,85,180,44,88,167,252,186,67,250,255,8,51,211,202,74,225,39,138,189,179,183,8,182,88,37,0,25,82,169,4,227,31,244,165,134,103,207,226,175,87,191,79,115,79,123,80,88,161,54,129,126,155,88,32,251,52,249,108,86,44,49,51,36,44,35,117,148,78,175,207,178,43,1,98,214,62,36,117,62,184,62,46,54,83,92,123,91,231,206,235,74,230,79,114,141,194,76,36,154,52,16,45,249,140,27,5,163,169,154,111,172,26,95,35,214,170,217,42,167,238,134,202,135,29,96,55,21,233,82,86,238,156,95,150,176,251,206,252,252,204,8,84,110,202,123,239,95,158,163,227,2,9,122,241,217,39,110,207,236,194,49,5,143,78,188,105,224,39,198,111,80,79,239,233,165,132,31,228,20,202,96,165,132,113,78,80,211,120,251,246,100,208,118,251,134,58,74,153,103,143,245,172,46,196,214,136,131,200,134,171,185,118,246,68,210,224,62,26,117,58,221,210,131,127,34,227,146,174,106,52,91,166,78,105,176,102,26,53,22,4,201,226,76,66,255,41,187,56,84,48,211,58,148,182,67,122,92,20,148,161,80,197,96,160,243,154,218,222,118,37,221,103,235,132,188,137,180,240,83,200,180,67,115,4,168,186,105,57,219,87,118,216,230,170,99,247,87,54,177,49,132,200,189,61,114,14,86,5,232,19,81,77,178,1,120,202,40,149,190,209,86,196,62,150,47,37,32,144,213,17,224,137,77,172,176,226,140,48,147,115,53,29,162,108,188,45,249,109,137,111,129,186,148,213,157,71,28,118,59,61,152,107,36,213,49,77,97,162,180,190,218,49,189,117,18,245,186,34,136,77,216,185,56,22,114,86,99,148,41,226,212,74,65,79,214,200,202,130,192,255,4,52,111,39,87,155,69,39,33,166,135,31,139,184,185,60,12,47,224,125,203,67,65,33,60,182,68,168,186,182,37,210,152,96,216,35,246,232,210,220,225,56,54,198,157,39,14,223,88,123,72,175,128,214,93,138,160,166,60,35,51,175,250,249,240,144,78,75,250,29,205,154,23,119,45,27,185,178,249,173,86,14,221,177,75,252,20,12,121,22,156,228,20,178,7,67,53,84,12,254,55,232,131,170,220,69,4,133,113,8,90,46,11,91,6,166,86,39,245,243,79,212,73,73,53,249,195,126,113,252,167,90,137,34,98,88,94,191,66,65,96,34,175,93,253,102,128,75,52,5,108,217,47,205,253,79,155,199,232,102,224,119,80,208,65,1,107,212,81,235,191,227,117,226,84,166,201,13,0,73,52,20,29,9,90,99,144,64,3,189,198,216,224,217,12,77,81,226,34,46,9,86,71,6,251,163,174,230,130,99,252,234,120,127,24,198,151,109,34,99,43,18,30,27,48,198,139,146,163,251,193,248,24,48,42,73,3,54,103,238,99,96,27,17,130,236,69,51,128,66,237,136,127,31,123,50,141,218,17,86,77,147,193,167,101,187,66,12,122,205,43,122,40,145,32,67,140,34,109,244,228,104,71,255,215,98,7,97,157,172,114,120,163,138,184,139,218,78,22,181,85,109,44,55,142,74,149,214,163,82,217,203,205,239,13,104,52,56,115,164,241,7,171,220,145,69,44,2,215,252,56,0,22,238,241,224,20,249,180,172,17,155,89,165,221,109,93,225,45,203,91,65,119,114,35,243,70,156,173,71,122,84,54,122,84,111,81,173,71,246,156,204,147,44,109,157,18,118,161,147,14,66,154,98,185,143,79,7,180,161,154,14,92,232,138,245,112,104,82,226,80,216,147,163,123,141,180,194,252,80,30,89,216,241,97,169,14,95,39,147,3,10,229,100,114,20,233,103,85,158,98,155,74,190,65,23,197,94,70,78,91,100,203,157,171,153,53,181,187,247,240,114,230,52,112,74,28,26,140,148,23,213,179,241,59,178,240,42,219,184,186,48,90,230,81,180,143,163,227,179,145,71,166,110,100,243,226,209,47,213,145,220,246,45,244,241,241,143,245,17,223,246,181,210,76,89,135,48,197,252,177,187,126,114,228,90,135,179,230,44,132,210,221,214,156,154,172,175,43,180,240,74,21,22,185,77,174,160,69,247,214,78,98,164,42,76,233,191,224,108,45,17,13,241,164,49,206,195,82,173,64,243,116,67,234,155,154,157,35,59,37,124,197,20,208,120,231,74,85,154,122,81,87,180,53,72,128,235,86,136,1,245,254,193,113,134,190,18,89,190,253,100,15,55,20,84,30,197,164,234,39,59,2,53,251,104,56,4,25,125,76,25,78,205,201,107,179,72,34,170,153,170,209,83,3,127,154,115,7,233,18,154,127,31,227,53,244,145,58,172,52,116,155,14,240,61,141,103,8,245,194,202,104,167,168,21,91,5,47,65,116,226,250,74,38,148,226,72,126,40,95,77,147,153,93,134,144,64,255,86,14,190,83,220,153,45,179,195,218,207,253,204,110,217,188,165,101,220,170,121,125,139,24,205,170,222,53,219,149,73,224,100,43,11,223,92,194,113,41,205,111,104,161,70,253,15,209,22,209,88,104,185,150,242,105,39,9,91,242,8,97,35,3,193,118,90,197,7,126,84,61,28,251,101,59,193,74,145,96,165,109,4,235,223,179,253,77,78,253,63,76,2,204,81,157,218,53,40,98,80,13,142,49,95,213,32,153,42,241,63,191,65,247,110,78,54,113,171,117,90,239,172,212,55,154,133,54,31,213,35,94,186,235,85,92,157,185,218,72,17,143,205,64,175,226,108,207,254,146,129,49,234,251,43,214,11,89,191,66,204,38,123,29,75,152,21,43,135,220,95,102,203,242,218,206,207,237,150,181,237,124,110,85,227,8,50,154,85,189,107,182,43,87,251,222,204,34,247,215,103,239,46,35,186,196,153,25,209,245,94,97,15,123,77,183,107,242,139,142,102,120,74,152,126,130,151,176,46,34,121,133,67,9,26,182,93,162,115,33,116,145,68,178,171,45,126,2,226,100,147,27,175,102,184,108,101,36,174,178,170,190,22,177,169,182,184,240,251,157,88,182,20,108,49,0,178,168,229,163,69,113,11,37,134,218,95,104,161,50,10,221,211,194,122,193,143,52,176,181,36,46,69,43,94,63,171,32,195,212,180,165,44,197,82,127,178,40,205,123,215,75,217,237,96,239,127,15,123,191,56,19,176,182,58,154,38,118,68,7,179,225,53,131,204,145,52,115,40,154,169,238,45,195,51,63,54,212,153,155,51,211,208,181,10,5,128,140,124,120,230,80,56,76,220,91,145,185,165,50,205,162,67,189,23,168,161,162,200,119,161,160,191,8,159,129,70,58,177,186,40,157,82,176,87,142,21,86,237,86,43,124,158,12,205,70,248,109,107,63,236,115,236,37,177,130,159,108,86,50,204,52,71,143,192,182,115,151,92,125,149,24,41,53,65,178,53,47,3,39,36,185,1,5,97,177,238,118,190,248,230,139,78,119,133,23,171,80,21,41,107,23,226,218,79,31,195,7,235,204,131,188,140,138,56,72,143,67,20,215,175,97,207,173,51,121,147,121,237,46,252,171,167,100,65,79,97,136,36,26,235,191,54,84,226,53,130,38,46,15,14,150,70,88,6,196,140,67,116,229,28,154,119,163,113,44,17,16,250,70,5,104,152,202,212,153,246,205,197,26,238,169,121,85,220,6,239,70,68,233,28,134,254,69,180,136,83,105,92,250,146,82,240,142,194,168,114,184,96,105,236,169,115,133,86,27,11,50,7,162,187,134,136,199,96,171,222,235,154,13,157,222,182,202,78,177,177,48,160,152,179,64,180,212,236,130,67,66,226,59,111,33,138,50,223,204,75,47,147,63,78,203,50,247,148,146,27,87,103,225,221,19,185,92,8,162,161,219,29,167,82,62,126,195,139,152,95,87,203,21,125,180,149,113,11,26,102,48,166,241,127,216,152,10,113,20,248,82,133,201,23,186,17,124,190,133,21,1,190,216,47,219,219,96,168,251,134,214,13,174,110,213,251,185,21,213,145,93,20,56,252,38,183,108,156,103,55,113,40,173,179,222,190,119,114,33,113,75,8,183,0,191,65,39,90,182,87,150,10,84,232,57,198,214,249,80,135,223,168,197,143,180,47,114,86,17,236,62,134,149,216,219,81,35,79,123,127,255,99,13,147,0,95,167,105,56,185,142,86,209,227,45,172,101,222,211,212,37,218,234,51,4,44,195,193,79,59,197,117,118,11,219,178,129,75,242,26,38,56,14,146,6,190,75,229,239,37,187,23,113,247,8,56,18,29,28,112,193,99,42,41,68,40,149,181,255,18,202,9,29,41,25,8,76,249,47,1,149,70,71,35,106,43,122,171,235,109,202,208,16,192,82,177,58,197,210,53,133,45,49,147,8,188,203,60,92,20,32,11,243,123,149,89,99,172,0,140,110,97,43,191,141,202,235,44,116,58,38,219,221,138,106,28,152,11,87,34,155,72,187,148,150,208,151,168,10,66,233,81,241,62,8,108,43,157,179,89,88,136,204,39,97,61,249,57,70,127,116,213,86,122,61,111,17,54,204,189,165,167,5,245,205,54,58,91,197,123,229,81,145,37,55,209,152,170,33,196,153,76,24,38,213,153,20,90,16,166,66,6,11,64,179,22,2,8,53,159,17,155,189,10,191,198,120,162,178,18,251,179,17,162,65,249,198,98,243,236,98,240,130,0,77,106,141,28,8,51,165,197,254,242,115,103,71,75,100,109,61,52,164,179,156,198,180,9,164,199,119,59,123,244,62,250,10,155,141,112,26,31,43,59,196,71,190,151,23,209,90,192,107,148,97,211,130,189,87,153,53,170,105,149,178,32,244,141,73,150,37,101,188,110,220,201,225,145,143,181,119,124,195,17,211,238,158,54,147,229,4,137,124,26,113,160,55,25,140,168,37,6,102,204,240,34,4,47,144,213,229,69,29,222,210,120,109,234,120,136,113,26,90,152,143,49,26,195,171,139,47,78,42,116,18,236,228,95,86,78,7,89,176,159,24,170,153,209,204,18,25,67,16,57,33,96,79,72,30,9,250,244,23,164,25,150,79,88,134,151,169,59,87,198,106,91,46,148,193,134,199,168,24,26,10,5,216,179,13,142,101,18,93,202,247,21,50,218,188,221,54,104,239,44,106,113,247,91,188,210,36,109,34,159,39,213,140,54,3,110,91,195,18,113,187,71,145,39,131,88,200,8,51,71,59,105,185,83,54,217,29,38,177,165,201,25,137,182,133,164,244,29,13,226,230,151,123,32,98,117,112,196,26,70,236,174,5,172,3,173,124,154,174,149,178,255,108,29,212,248,134,65,78,247,126,197,14,216,245,239,226,66,27,219,190,36,99,165,54,155,128,232,209,15,12,148,184,131,131,39,6,48,189,218,25,166,125,159,78,123,204,230,215,176,187,224,101,214,87,22,18,253,48,90,163,125,94,58,143,81,151,14,76,101,28,66,17,204,133,11,32,119,25,134,36,142,211,101,18,157,222,145,137,35,26,194,164,33,188,157,209,215,18,53,135,120,151,251,143,222,177,168,179,250,30,27,236,11,102,172,190,37,175,80,56,168,17,16,134,27,202,40,49,202,62,209,187,55,204,19,17,43,70,80,183,188,251,10,36,159,63,208,168,242,222,244,72,60,63,154,105,152,239,254,160,2,246,238,127,45,42,160,121,239,75,85,165,30,27,50,177,69,79,246,10,127,160,204,214,213,3,155,186,120,100,61,73,129,178,171,48,68,131,35,81,69,37,246,166,108,92,43,248,207,76,216,1,139,85,102,238,84,133,143,163,124,252,133,66,224,241,158,3,235,174,236,98,161,247,2,77,220,240,47,55,136,123,78,182,91,3,97,199,71,195,174,38,92,60,178,82,248,205,66,66,33,129,172,112,127,181,235,236,132,142,35,238,221,67,175,181,107,30,136,63,136,133,212,249,175,32,0,17,129,161,164,7,66,226,31,121,125,104,146,178,112,133,178,177,66,158,59,163,174,163,221,78,58,252,193,60,85,149,92,193,74,136,242,115,89,250,241,0,255,235,236,216,35,254,247,133,43,86,103,254,250,76,44,206,252,251,134,125,90,116,131,152,131,102,10,83,55,143,7,216,8,75,116,125,198,190,202,121,180,132,65,68,147,69,16,42,17,186,216,9,206,80,223,175,210,153,126,50,141,88,89,111,128,205,159,71,69,1,66,243,111,99,51,93,106,87,254,213,150,24,77,204,68,169,230,88,180,37,70,253,241,187,215,23,239,94,79,126,237,255,244,250,242,199,211,55,253,241,197,229,228,253,249,183,167,239,38,239,223,156,254,122,241,227,68,156,182,125,248,193,74,60,175,109,43,9,202,253,19,237,173,251,74,34,245,178,215,102,164,66,134,137,244,94,76,118,102,97,202,72,144,135,157,12,146,201,170,78,27,44,171,241,111,123,165,38,66,30,88,45,89,118,168,42,121,211,153,237,175,114,147,62,82,105,251,203,90,181,173,153,30,169,120,113,102,135,133,96,103,125,52,162,56,207,86,107,88,83,105,201,34,247,132,26,200,181,116,196,31,155,40,223,122,64,227,27,110,14,57,221,240,218,147,2,220,203,246,53,72,17,145,144,160,61,24,15,185,58,74,208,204,166,2,207,14,228,9,34,77,255,241,132,146,25,200,36,53,160,99,201,12,2,189,60,123,28,13,59,64,42,173,32,175,105,27,251,3,249,148,235,95,119,26,29,219,63,50,209,176,197,205,217,191,5,126,122,205,134,195,159,13,63,253,8,108,244,242,236,243,96,163,141,160,108,243,12,239,190,85,48,51,114,62,33,163,103,9,159,142,136,187,52,74,132,158,119,215,75,129,189,59,204,14,157,236,27,63,120,246,229,104,224,29,35,51,88,246,183,189,188,249,102,168,191,238,105,56,16,88,103,104,216,56,201,208,167,72,197,216,133,39,40,188,203,133,35,208,115,151,75,107,188,151,197,185,135,129,204,85,37,216,121,123,85,89,189,70,89,88,179,198,134,190,58,243,111,12,205,227,246,204,150,149,109,184,118,137,117,172,34,6,72,87,29,21,44,0,198,77,7,141,36,223,249,216,255,49,167,64,38,194,252,12,185,107,74,31,200,116,245,61,14,229,143,26,35,62,15,194,152,60,176,51,12,69,34,213,246,243,59,47,198,216,146,48,105,94,98,248,96,223,89,205,54,47,241,187,157,142,54,217,2,201,173,130,171,59,71,184,186,210,29,225,21,22,176,6,9,80,4,167,195,236,233,14,113,88,188,42,235,45,103,165,96,125,232,199,162,225,232,111,255,239,185,17,238,241,180,107,71,141,24,154,177,23,166,157,224,142,253,251,45,127,122,96,212,240,220,69,90,8,68,233,140,245,168,204,96,115,93,111,209,250,190,82,75,43,123,66,130,120,169,228,177,79,250,108,212,100,144,170,236,71,64,30,12,212,138,88,47,202,36,155,127,184,141,11,14,140,212,83,102,252,232,174,113,138,123,162,227,34,196,180,2,226,129,165,165,178,64,133,109,25,230,86,200,37,61,68,46,153,87,73,239,129,77,26,158,7,107,66,57,13,71,31,63,120,239,57,192,2,215,140,250,40,4,115,157,183,3,45,136,107,133,140,74,164,133,124,102,166,176,21,103,195,211,216,89,138,39,49,118,99,73,56,219,240,103,80,1,157,220,248,73,175,16,87,126,33,182,168,175,7,122,140,161,175,238,42,51,155,59,165,170,191,173,246,31,255,8,238,156,124,122,71,62,197,71,174,24,184,195,196,47,186,55,135,183,50,238,23,210,204,181,163,0,139,171,161,243,174,132,26,36,12,229,138,158,148,243,59,220,118,240,119,43,244,192,195,86,204,143,32,45,239,93,195,118,132,191,192,211,197,9,158,200,4,199,125,106,128,54,81,56,0,106,202,96,6,140,133,241,106,97,163,56,76,229,42,20,114,148,102,20,228,134,164,232,83,68,165,75,118,91,88,216,12,198,210,128,81,222,182,74,162,116,71,193,82,222,144,33,225,106,215,221,209,137,127,164,225,233,217,179,154,50,150,52,5,108,90,146,155,22,37,168,16,156,150,51,2,184,66,181,211,17,1,63,29,65,7,203,30,57,109,187,39,81,85,96,73,5,86,143,61,114,207,222,89,123,107,18,207,63,20,114,221,159,139,64,160,195,105,44,174,213,38,83,153,202,4,29,25,94,68,101,16,39,85,110,59,215,105,58,191,38,232,149,90,186,116,208,105,169,164,117,71,82,139,252,246,208,169,248,101,117,45,53,71,76,78,115,139,98,156,95,88,47,11,159,150,203,53,252,201,97,173,119,229,246,131,213,137,202,142,234,57,64,255,177,43,107,247,21,235,36,46,229,246,219,54,246,37,54,13,94,220,53,55,172,84,198,221,106,167,30,44,231,135,205,234,138,78,175,83,5,95,106,39,159,227,161,115,37,197,100,21,96,12,134,254,41,166,111,155,233,31,252,76,188,247,157,184,151,185,207,110,197,11,255,253,179,83,113,233,95,125,30,188,202,75,110,195,167,51,254,238,95,213,177,86,197,43,88,138,175,78,252,219,225,43,220,241,176,10,231,154,137,113,62,184,42,102,51,6,101,253,128,216,171,6,89,98,250,240,218,255,125,244,123,55,129,61,125,65,123,255,227,181,222,252,119,3,111,126,232,92,247,94,187,221,149,216,14,188,80,62,44,196,221,49,191,57,151,239,142,249,29,61,46,48,10,36,74,110,151,214,206,239,4,155,50,67,253,195,165,70,16,190,48,136,129,140,20,146,59,175,158,221,162,174,155,17,116,46,8,16,224,206,110,245,107,255,174,62,10,221,223,105,115,142,125,56,243,127,166,50,14,157,155,222,210,237,46,97,73,40,236,22,41,199,226,37,236,196,231,138,196,153,111,246,227,173,111,116,67,252,160,234,201,85,172,133,55,48,214,196,131,4,164,248,253,97,228,188,241,123,31,186,58,76,172,120,243,141,102,234,128,4,188,233,234,0,177,174,215,145,72,113,250,91,252,180,226,1,13,206,226,35,146,173,31,144,179,120,227,255,96,134,70,112,5,18,149,55,35,30,27,156,172,87,5,142,28,14,118,50,119,238,196,61,70,127,245,198,226,206,59,19,91,239,173,176,97,241,66,3,253,48,252,166,13,149,81,130,228,205,33,227,87,10,82,113,254,13,254,174,33,61,238,196,189,133,128,140,130,161,49,217,174,247,23,155,88,107,200,103,85,167,29,207,206,180,195,217,91,161,99,218,190,65,185,7,214,208,214,92,67,7,7,175,128,255,186,197,165,212,4,47,126,237,191,30,189,198,13,161,15,219,119,48,237,239,78,252,211,225,59,220,98,143,236,47,90,132,31,255,252,54,122,106,111,163,167,106,27,233,46,242,0,190,52,183,209,75,189,141,62,182,109,35,231,85,247,221,179,83,215,220,76,31,129,76,117,253,23,187,15,61,248,135,160,6,225,241,253,174,149,210,203,131,225,81,90,207,90,103,131,198,135,126,197,254,41,234,175,193,198,94,38,5,28,2,211,25,133,156,98,150,83,75,121,234,222,78,92,91,228,91,125,42,49,224,77,142,234,198,114,200,187,242,111,80,187,171,239,222,171,240,145,219,218,17,115,87,59,98,110,253,233,86,220,205,224,24,192,216,231,70,200,155,115,51,188,123,6,229,215,1,250,37,146,128,106,170,236,138,148,99,98,155,169,131,195,78,202,49,113,237,232,160,55,243,150,17,137,231,164,115,173,226,95,178,119,254,185,146,186,54,88,90,72,200,45,88,196,154,31,7,242,113,165,190,250,96,132,121,209,236,134,63,31,173,175,156,185,216,244,16,230,119,221,75,232,212,39,173,224,202,245,112,245,94,157,233,213,75,178,164,103,8,171,172,218,35,97,11,118,241,6,118,241,122,183,179,80,118,123,78,218,213,249,241,205,29,31,254,8,5,74,199,191,113,83,247,212,148,209,174,27,60,117,238,167,146,167,142,213,91,212,253,38,244,114,238,199,163,107,107,164,189,228,217,141,178,152,199,161,27,33,35,58,39,118,212,137,186,3,247,16,58,205,169,148,22,193,51,163,100,230,109,28,111,86,113,188,229,35,28,111,129,28,111,8,227,177,217,85,215,42,49,134,21,236,127,60,198,168,154,180,120,156,43,148,214,120,181,77,7,71,71,2,166,238,201,17,156,69,235,157,179,124,120,160,72,196,55,12,123,25,214,97,47,245,0,169,146,24,105,111,161,116,72,184,88,51,119,248,29,122,111,24,33,198,29,71,6,8,75,221,209,41,44,21,15,218,146,138,91,113,74,21,27,83,132,23,47,98,174,98,170,220,180,33,243,229,68,69,151,10,215,239,41,213,88,77,202,60,137,97,70,176,5,129,142,249,162,7,79,87,27,147,9,158,170,10,120,209,11,4,73,151,78,198,100,30,118,163,81,246,5,161,1,174,128,83,246,131,93,43,202,167,225,161,215,58,46,129,31,182,225,0,66,163,3,92,1,106,152,50,216,178,56,128,177,59,44,170,53,28,11,130,120,105,27,205,188,26,205,252,19,163,89,236,25,205,194,28,205,196,95,99,200,134,141,159,140,18,9,85,174,135,46,195,64,164,240,193,6,73,151,61,214,208,190,109,235,88,115,163,238,172,177,222,126,106,172,183,114,172,183,59,11,234,20,50,237,11,27,124,83,191,49,219,139,59,72,56,176,22,128,94,230,183,64,237,197,126,3,155,207,152,205,162,170,208,68,102,5,178,122,83,51,100,140,170,208,33,115,63,33,99,22,44,167,48,93,195,130,66,25,178,201,16,23,48,247,58,180,72,45,140,230,125,188,10,150,145,23,246,233,47,208,188,144,48,132,194,254,86,210,194,80,42,6,101,176,204,80,6,87,220,193,33,41,49,125,141,194,19,87,104,50,143,241,147,73,171,115,112,80,84,17,64,230,184,16,245,145,110,65,30,26,231,131,186,32,145,152,135,175,213,51,170,204,52,147,80,24,17,82,100,29,156,137,227,115,136,220,177,201,211,173,152,30,137,1,19,38,180,213,251,120,252,82,67,63,46,48,168,211,15,184,41,74,138,188,80,48,47,96,174,228,181,191,154,70,179,225,186,234,237,254,185,65,174,100,79,39,213,177,255,137,94,174,91,155,183,150,205,91,171,230,85,64,34,6,43,226,175,218,37,92,22,148,247,216,8,25,130,37,101,227,243,201,228,75,200,44,72,99,159,202,55,42,142,155,124,166,147,221,88,237,181,131,189,80,233,31,236,8,109,112,98,163,234,118,126,215,11,158,29,119,145,149,96,29,42,105,254,231,219,42,117,32,83,3,248,79,5,102,75,240,36,50,90,122,122,5,167,104,199,29,13,188,35,145,84,211,96,24,226,27,67,223,28,249,26,206,105,226,238,246,168,11,76,221,196,39,84,121,74,137,39,89,58,244,122,108,103,233,146,26,75,55,175,177,116,161,130,189,222,32,183,185,198,127,16,181,163,121,67,238,184,123,121,81,30,159,25,194,113,209,137,92,241,181,245,163,25,200,225,6,214,188,175,69,157,74,10,18,235,61,47,90,79,51,90,105,84,84,214,127,95,226,200,193,50,5,138,204,165,64,90,72,163,200,137,54,141,142,235,52,90,175,217,184,193,182,74,184,21,222,197,215,106,168,150,62,81,130,76,76,19,49,159,25,68,0,24,109,115,81,80,187,120,153,223,52,85,9,87,242,28,174,47,105,226,250,238,112,117,94,105,134,149,88,194,45,167,41,174,245,214,223,144,19,44,163,172,221,127,60,246,22,163,35,239,88,104,241,241,70,220,223,121,91,160,189,119,130,196,200,216,8,160,83,19,25,247,8,150,117,73,114,137,179,33,174,105,82,111,249,130,236,212,234,49,143,58,119,249,180,217,229,115,255,180,181,203,79,117,151,207,117,151,63,232,46,159,235,46,191,71,190,253,180,69,90,120,97,188,224,227,68,189,185,172,214,108,69,40,165,0,53,138,247,134,209,162,51,192,91,138,151,190,115,11,12,7,44,172,211,166,98,228,145,177,63,197,177,127,10,99,255,129,199,254,238,12,150,203,75,87,30,129,204,26,189,151,241,232,223,171,163,144,147,95,200,228,23,127,109,142,46,105,142,174,230,206,173,184,231,8,71,222,233,14,104,123,155,94,151,238,124,94,146,21,209,234,224,96,139,223,0,103,39,34,241,88,248,167,74,182,141,205,130,98,24,77,34,10,104,199,2,95,177,237,21,118,122,103,174,153,144,126,92,87,128,85,21,97,212,248,125,106,63,251,27,117,67,162,54,179,191,54,208,76,130,205,50,210,104,38,167,103,254,237,153,56,255,79,219,81,223,208,66,33,210,126,58,71,11,6,186,27,53,200,255,167,238,96,247,219,214,202,207,38,239,185,69,149,217,124,211,144,72,246,188,221,20,8,22,193,217,86,25,159,75,27,150,105,231,249,209,127,195,194,199,127,103,109,102,65,124,85,232,117,254,246,28,178,25,66,221,241,241,243,74,172,235,125,245,220,16,228,224,43,56,82,224,72,132,131,196,67,17,205,208,9,163,241,141,186,255,209,6,43,66,73,170,104,40,211,48,133,153,78,7,162,243,95,47,191,126,121,246,234,239,157,217,76,217,196,160,153,139,218,185,149,153,141,148,106,177,80,149,207,42,29,153,126,178,51,210,106,240,170,21,172,77,192,47,180,5,16,252,110,49,205,249,250,203,175,255,246,183,83,101,157,243,165,4,116,42,178,36,14,59,208,42,165,71,175,74,54,7,224,185,170,231,235,63,87,205,160,173,154,55,150,225,143,81,224,115,161,74,249,234,107,252,175,35,22,89,90,178,249,211,49,171,245,200,82,80,158,215,222,61,178,83,108,209,100,146,96,52,231,2,186,171,251,161,206,116,99,184,58,95,227,2,226,54,126,45,42,110,139,204,197,152,193,171,166,199,40,0,30,176,53,95,11,170,89,27,117,181,212,110,149,105,218,77,169,46,46,22,139,142,96,251,38,186,7,135,165,103,91,59,61,255,234,111,71,243,175,113,208,136,130,84,3,86,175,173,115,76,251,96,255,216,125,205,166,164,134,205,26,244,146,169,80,85,234,85,48,255,176,228,85,199,5,229,203,171,192,129,190,224,127,238,227,77,157,207,231,122,198,97,235,200,3,128,38,102,13,180,48,78,151,222,244,185,24,32,78,111,189,237,95,61,222,246,47,143,232,247,207,92,98,231,42,75,194,14,45,59,182,17,192,247,205,190,105,243,176,167,103,254,185,97,203,240,97,175,161,215,233,94,67,175,167,103,204,25,188,63,243,167,38,97,236,72,235,54,104,252,139,179,71,98,247,86,241,18,234,145,123,65,50,70,237,34,121,134,92,75,208,158,87,70,60,223,194,142,176,22,187,28,245,6,211,254,185,137,67,14,244,155,85,168,154,50,128,65,202,206,146,143,208,237,79,198,187,213,184,188,85,88,129,172,37,76,105,220,22,239,182,176,84,163,134,30,32,145,72,156,239,207,240,214,153,45,50,18,16,66,18,145,194,120,204,81,249,148,87,178,227,254,144,160,52,12,36,216,226,50,248,14,72,129,207,74,67,56,172,70,14,7,6,66,189,8,6,17,196,208,122,158,12,84,86,236,170,47,85,236,73,10,84,156,11,121,71,113,175,12,22,49,70,125,0,135,24,65,253,182,189,22,42,178,113,173,6,254,12,37,81,35,222,135,129,82,71,71,163,142,92,88,216,122,145,162,169,21,41,234,58,145,118,60,59,42,123,47,252,164,200,173,248,145,213,218,209,186,25,43,144,31,77,117,53,241,113,203,196,23,109,19,143,161,67,201,164,83,169,180,219,3,186,162,241,4,107,101,230,78,32,138,57,174,235,123,43,88,167,89,123,35,172,103,45,200,230,188,53,200,166,25,91,115,167,249,198,123,102,64,147,62,178,176,28,236,210,230,65,19,59,20,38,50,122,105,61,48,101,35,20,229,147,164,207,63,133,138,12,70,151,48,161,128,97,193,231,87,200,121,135,187,10,254,62,209,65,31,135,45,139,117,67,149,150,230,60,113,213,254,189,60,150,54,35,36,20,231,232,212,201,96,241,27,182,80,112,61,6,43,253,158,213,176,188,100,239,160,83,168,175,74,250,219,29,178,205,37,193,124,19,151,175,149,155,137,86,124,234,219,52,252,72,221,167,193,167,2,36,130,1,10,181,225,173,147,138,205,45,205,153,188,109,130,174,17,185,29,95,131,116,242,159,230,87,57,254,33,3,62,194,200,200,88,48,159,240,254,123,20,130,60,106,58,142,240,21,150,105,99,52,204,247,132,164,178,98,210,191,64,239,47,4,36,107,42,125,105,219,179,217,73,249,136,6,128,199,168,37,8,85,233,14,83,147,202,99,61,178,188,84,30,11,245,10,211,246,104,87,159,168,37,154,235,48,234,166,146,193,176,236,202,63,133,32,217,110,112,102,22,209,4,213,221,99,21,198,98,2,36,166,232,42,37,69,163,151,103,254,229,153,248,253,127,11,94,255,103,123,147,138,79,58,135,110,166,157,185,242,171,145,171,82,186,253,213,222,188,11,110,171,151,122,104,153,0,234,205,65,180,239,175,138,107,13,127,230,202,27,71,251,53,99,109,64,174,161,109,215,208,182,171,141,140,81,86,63,162,234,237,178,230,109,25,160,86,56,81,239,12,55,206,161,242,204,211,47,201,69,81,49,20,85,50,154,71,195,39,62,255,193,217,166,87,244,132,244,27,223,165,250,157,253,61,37,55,70,169,114,27,243,91,144,233,109,103,51,164,32,123,62,182,76,157,233,168,109,215,105,74,229,240,229,102,5,4,166,242,114,148,17,107,253,108,212,101,221,172,131,188,197,179,236,16,56,108,183,95,102,140,34,127,236,122,24,4,246,41,52,78,122,215,119,228,135,168,160,110,200,218,122,47,181,9,219,45,130,116,77,254,38,63,151,191,31,145,135,203,215,80,47,177,224,127,71,105,0,109,73,48,9,100,104,226,219,59,40,95,129,40,205,15,208,100,20,196,179,28,88,248,48,42,160,121,40,19,116,240,140,33,123,125,117,238,118,196,18,36,94,96,249,169,153,167,182,194,200,246,23,17,149,11,12,156,180,100,39,162,151,68,67,58,62,182,68,85,41,168,236,44,119,22,91,160,105,8,103,3,211,133,229,223,225,185,242,234,204,255,221,16,77,94,91,104,36,95,124,27,50,7,124,150,221,49,135,37,221,24,225,220,229,214,91,102,215,82,222,178,108,167,119,70,240,147,139,179,58,178,99,180,103,45,230,252,134,93,229,210,118,239,84,130,223,71,205,122,230,119,2,61,151,104,241,136,32,20,196,28,42,220,186,248,164,32,220,8,68,133,242,99,181,182,27,118,212,35,16,118,96,109,96,36,116,29,252,165,196,184,12,148,234,180,82,170,108,148,79,163,89,15,173,41,209,204,18,127,69,51,106,90,213,239,241,217,163,49,210,156,14,175,191,14,162,245,180,107,209,181,205,75,11,23,140,12,175,97,185,39,77,13,241,214,177,22,52,93,132,205,156,210,150,113,211,198,73,175,253,141,20,40,196,202,239,196,176,21,8,206,98,254,240,32,227,173,170,39,185,51,172,119,111,208,112,203,74,121,71,10,100,76,66,61,246,202,173,103,28,57,129,239,172,153,153,236,174,167,95,146,189,234,179,227,238,115,152,96,78,31,200,244,1,166,195,26,97,235,48,215,107,84,32,139,26,200,162,142,101,81,61,89,212,64,22,117,108,20,197,198,101,174,103,55,194,42,161,106,212,87,118,147,172,242,170,38,126,133,229,106,23,133,216,159,78,97,18,103,130,254,157,85,72,32,11,21,23,251,90,253,88,170,31,55,234,199,21,155,17,84,70,59,195,35,193,189,231,238,46,176,57,95,202,70,30,201,238,66,129,142,108,76,87,54,22,83,151,254,162,119,5,59,103,9,195,97,116,92,254,48,202,171,15,31,151,215,24,60,40,175,75,229,117,159,155,115,130,38,126,127,190,113,55,254,53,52,46,243,111,184,113,106,244,60,101,38,248,231,155,7,37,118,169,196,110,173,68,234,239,196,104,101,7,196,154,248,35,162,249,39,12,185,42,91,237,201,186,160,130,246,44,3,153,101,48,19,141,12,206,190,30,57,181,113,195,241,114,85,179,206,236,222,202,78,66,3,100,199,218,235,105,237,103,189,30,57,144,88,21,78,149,57,0,114,118,218,251,121,244,63,232,103,203,122,147,213,215,58,218,82,239,64,78,193,151,251,155,54,144,77,251,43,67,211,218,180,63,181,192,254,250,84,240,86,113,91,74,128,140,152,13,62,129,178,176,36,166,31,11,113,13,244,99,41,110,102,179,221,134,89,71,255,190,18,228,189,88,220,121,1,136,217,217,62,147,86,173,114,240,114,165,57,88,217,1,202,38,103,10,202,3,79,34,214,64,158,109,209,64,199,209,18,80,11,70,109,100,241,162,251,88,204,64,219,191,195,129,74,44,167,228,55,42,239,25,117,20,146,2,143,77,90,80,99,199,172,5,156,106,192,67,164,104,148,21,66,226,29,156,91,89,127,139,113,230,237,17,140,71,211,202,95,75,178,130,168,250,115,133,145,204,76,33,37,207,188,214,252,69,123,254,194,197,219,252,84,245,248,229,29,41,172,242,234,38,95,26,5,92,251,166,77,192,144,85,141,139,131,3,88,93,218,29,102,197,46,48,12,205,224,251,215,240,246,218,95,225,202,26,50,74,148,44,194,224,68,43,203,83,167,179,36,27,196,171,102,255,11,47,17,91,223,185,234,221,28,2,215,46,249,160,222,192,117,159,233,39,113,87,147,189,16,212,162,86,142,109,70,130,226,254,195,3,66,2,255,148,131,20,192,203,113,77,122,222,185,60,169,134,50,86,213,82,198,170,34,67,239,185,191,177,194,72,241,126,192,228,174,147,160,183,194,177,249,90,25,132,235,215,42,254,58,49,92,211,105,73,214,1,240,111,23,142,81,210,137,175,148,133,128,110,225,21,153,60,154,45,172,55,140,13,203,87,126,216,214,50,72,238,58,69,239,170,214,50,105,128,142,111,225,101,173,89,43,81,66,179,86,176,191,75,104,214,208,102,73,3,152,215,173,223,219,66,67,123,55,162,49,91,97,215,47,188,77,215,71,157,229,188,114,35,170,112,20,111,17,240,240,100,174,124,125,110,149,99,213,169,63,159,222,206,196,57,254,233,2,237,123,202,227,80,241,135,167,12,79,214,58,173,31,252,167,242,18,223,188,79,80,238,77,114,189,126,24,125,240,183,158,243,1,77,1,62,224,142,104,118,236,131,223,251,32,93,152,222,251,119,206,41,6,97,125,1,63,206,69,216,253,224,98,196,214,15,221,27,86,97,26,12,230,169,80,186,198,247,10,211,236,133,130,191,49,134,96,39,195,62,98,233,151,173,13,150,150,9,186,197,151,163,75,108,241,37,182,248,18,247,124,179,197,151,126,239,18,90,204,173,221,168,214,110,186,151,238,16,102,225,242,127,212,218,29,112,251,28,93,69,211,212,179,189,247,61,47,247,222,247,188,58,107,113,164,159,236,241,246,255,240,94,19,103,233,97,253,246,204,239,127,41,126,248,79,43,66,73,145,70,145,213,149,21,15,164,197,172,221,1,98,137,120,243,127,66,135,101,41,237,72,73,169,149,117,84,135,251,25,49,29,53,52,100,61,66,59,246,84,194,9,215,138,85,151,74,242,248,138,77,245,107,209,18,107,137,36,46,19,153,192,255,9,39,184,18,162,195,74,220,251,136,22,42,129,136,4,153,192,253,120,134,38,203,240,52,55,86,199,198,188,158,139,91,173,133,3,255,29,150,83,114,41,89,187,109,180,144,151,68,214,149,80,128,6,184,120,192,242,205,214,143,168,27,198,130,204,6,172,171,230,198,109,230,173,195,64,233,111,57,54,106,198,90,232,216,149,246,37,74,139,188,209,122,222,181,169,180,125,194,195,105,172,10,53,67,214,66,57,146,97,26,223,156,57,8,180,101,134,222,51,162,138,153,201,170,89,231,73,188,70,131,17,71,66,12,112,220,47,157,186,114,119,134,210,55,171,129,220,164,115,40,36,66,202,56,206,35,68,12,123,247,136,255,114,173,197,117,101,178,168,45,44,83,241,188,183,218,61,245,233,16,217,172,35,168,174,6,154,203,49,243,3,115,57,198,184,28,233,118,172,117,31,16,188,38,198,126,3,26,52,76,78,200,206,155,144,165,165,47,205,71,92,34,245,29,146,192,162,9,48,112,158,209,112,28,0,88,79,115,145,163,187,166,70,213,156,215,13,49,247,168,230,171,210,85,140,165,214,113,107,83,216,75,124,134,32,15,146,164,210,200,87,251,239,205,89,253,114,133,35,104,73,246,147,195,187,201,43,239,85,81,249,72,25,129,89,89,187,21,216,70,213,129,50,170,222,33,149,168,29,170,185,141,103,52,146,7,169,167,206,167,42,156,156,190,108,139,209,249,249,187,4,118,182,106,194,39,170,229,136,170,89,181,117,223,157,85,84,175,10,36,66,58,49,140,204,145,54,34,115,196,126,138,145,57,164,30,201,169,233,223,48,92,142,59,252,25,119,32,117,7,129,146,112,159,227,128,195,73,32,17,207,25,163,125,146,145,208,1,89,227,10,91,222,80,122,125,60,107,218,216,82,115,165,151,126,44,45,14,156,26,197,130,13,42,175,249,52,60,2,209,25,140,240,211,36,124,41,65,199,86,181,254,116,86,139,121,9,178,198,42,203,96,34,136,9,228,18,159,144,95,52,197,211,121,123,134,80,95,69,128,27,166,210,7,38,26,87,161,244,143,240,142,145,138,240,74,3,216,225,71,99,228,163,202,94,160,172,221,56,167,134,189,64,100,24,194,51,189,136,170,181,160,155,153,247,249,151,194,190,175,129,130,17,124,92,208,106,218,48,252,1,47,220,2,97,57,247,143,49,45,171,121,62,52,111,248,179,230,13,191,238,234,207,150,78,184,66,100,36,231,114,9,105,33,225,224,162,135,7,54,183,148,160,177,223,158,249,63,156,137,63,254,47,217,15,26,24,18,42,15,198,112,155,240,77,4,221,27,255,207,45,11,175,158,58,154,246,139,123,88,8,47,107,23,83,213,178,154,227,178,250,231,153,208,249,27,183,84,26,216,25,1,222,207,182,136,248,115,3,93,176,98,218,216,225,168,26,167,65,203,213,80,133,9,200,56,65,70,177,150,114,29,189,157,238,35,222,27,185,138,44,97,199,121,33,11,211,230,125,142,65,139,235,56,108,250,213,103,163,172,85,133,169,95,108,117,81,131,234,26,236,4,124,70,93,81,102,24,253,163,231,194,78,25,180,92,184,84,128,96,95,61,183,237,2,247,221,173,12,12,115,73,40,220,123,142,118,153,76,19,128,193,13,180,77,127,128,248,114,30,173,187,0,111,130,248,142,165,58,152,254,105,81,167,104,78,91,152,0,43,53,114,147,209,123,73,191,172,65,64,251,104,12,49,165,54,206,253,174,121,155,65,144,19,165,201,18,180,88,10,252,74,44,107,138,118,253,37,69,42,53,104,219,175,70,208,194,110,84,129,208,64,137,32,111,117,120,107,127,127,230,255,113,38,190,67,115,52,19,171,165,50,71,251,237,204,151,80,144,12,68,85,117,12,134,49,42,189,118,255,150,198,122,206,125,101,56,163,76,206,91,171,115,229,196,203,92,29,107,25,160,250,61,181,223,215,150,14,116,74,65,249,104,187,88,187,129,105,99,235,148,22,14,87,170,116,37,120,1,68,66,55,55,155,208,89,17,14,11,22,22,146,113,94,251,218,235,164,78,221,169,117,223,157,209,105,197,84,49,131,99,8,248,86,30,117,68,110,130,89,221,228,209,143,105,252,199,38,106,61,106,134,177,182,44,11,118,124,238,0,179,39,136,213,115,41,102,214,191,206,252,223,140,91,191,95,88,64,125,75,136,150,248,111,181,22,40,241,158,99,134,169,25,84,107,232,201,96,40,17,133,149,83,159,189,210,160,219,213,172,83,72,103,246,51,131,83,21,186,71,182,234,20,237,79,229,241,167,247,187,153,107,44,68,106,139,172,236,58,48,114,34,99,226,170,202,75,27,210,140,35,33,158,82,176,195,42,142,187,181,139,80,69,148,219,37,186,4,45,76,116,207,168,67,82,241,131,3,40,241,53,85,213,250,94,60,25,144,143,23,77,81,250,214,127,46,242,183,255,43,1,152,56,148,172,138,206,242,62,88,3,23,38,127,95,7,105,152,68,121,129,225,234,172,4,140,31,90,35,46,193,91,225,212,119,7,6,32,206,29,138,252,91,214,138,68,159,206,218,41,24,73,163,17,133,40,13,219,247,134,7,160,243,190,188,134,190,148,192,133,188,144,145,128,95,222,173,3,180,171,84,91,27,6,158,147,222,49,36,70,103,17,223,241,207,79,152,243,80,83,179,79,86,212,192,239,177,187,83,223,246,101,213,119,16,139,85,232,231,218,32,182,68,240,222,83,125,19,166,245,125,104,101,192,253,89,179,109,217,95,64,164,164,43,152,235,122,104,229,186,143,105,105,209,233,83,61,204,120,48,154,200,171,150,228,245,122,1,115,247,214,191,95,101,192,251,132,217,109,234,153,213,103,111,229,96,207,19,2,199,193,205,47,23,34,100,127,1,217,73,138,240,167,81,159,77,178,127,17,234,215,175,232,163,65,217,54,107,111,15,247,83,43,6,201,110,179,70,125,186,180,86,162,80,246,214,217,173,131,0,219,61,194,133,59,150,206,212,156,58,192,212,1,166,146,115,229,55,233,91,21,155,208,84,40,209,222,106,141,204,125,9,220,69,20,86,3,250,115,156,194,72,57,237,157,30,106,219,131,160,127,21,93,7,55,113,166,35,198,215,22,194,125,80,43,18,100,197,122,210,78,169,63,106,35,206,11,146,18,81,216,246,234,161,150,218,62,58,56,208,163,171,63,236,184,245,25,81,166,13,255,227,145,160,155,36,53,4,195,206,239,155,21,221,85,234,209,216,179,129,128,203,188,202,160,55,209,15,104,48,75,198,79,117,194,241,66,230,232,232,141,186,167,44,135,39,3,107,101,255,177,230,144,167,141,33,175,56,66,175,106,180,252,60,220,228,252,230,104,135,202,98,3,254,21,134,214,226,132,120,36,173,248,84,102,23,80,78,195,213,221,120,49,201,227,229,50,202,47,210,142,139,172,60,179,13,111,253,252,173,40,222,254,47,49,86,252,115,182,138,70,192,8,231,126,247,57,17,39,108,34,193,40,215,195,200,56,197,35,186,180,170,116,122,149,133,97,93,83,55,71,5,79,156,22,251,221,177,27,28,186,13,192,158,34,239,183,143,197,79,93,9,134,221,128,236,174,182,136,111,251,249,18,203,51,173,47,4,97,36,72,7,80,43,9,175,252,172,20,178,217,170,165,224,218,237,204,108,110,42,66,190,245,2,246,127,158,173,163,188,220,74,181,72,53,174,120,184,71,24,69,90,29,229,181,179,201,30,222,61,33,238,43,89,133,162,96,114,162,121,16,113,220,56,140,172,136,176,239,169,50,66,85,34,20,129,219,234,17,46,76,252,91,179,148,14,180,177,197,150,204,105,159,71,224,18,213,244,192,50,144,101,211,59,213,85,197,129,154,66,116,74,139,155,44,32,81,94,234,106,60,137,21,17,27,37,86,219,5,42,164,247,198,249,186,79,154,166,222,160,68,205,250,70,28,5,52,237,184,107,53,169,60,250,12,131,73,137,96,110,42,53,133,189,198,72,212,173,45,50,246,173,170,173,51,239,72,212,214,25,8,204,194,230,218,188,193,223,68,147,28,219,249,232,172,144,212,236,52,143,2,111,218,235,15,158,11,20,242,251,95,205,68,11,197,243,228,161,47,90,120,116,233,150,0,28,75,185,113,69,242,214,47,222,138,249,219,71,60,166,24,104,74,169,77,45,196,96,82,251,217,164,48,230,185,11,116,176,53,17,211,185,192,11,55,19,241,99,196,177,248,86,143,122,19,65,216,156,146,39,126,187,214,167,210,7,186,182,26,154,58,252,243,165,43,194,183,254,252,173,17,200,235,173,137,166,133,90,159,8,150,251,80,169,136,7,204,6,33,183,195,84,44,32,33,116,245,22,175,253,143,68,60,115,85,48,9,148,78,21,188,110,112,231,100,50,57,24,5,222,17,161,128,36,172,29,87,0,42,148,51,184,42,152,171,66,134,203,29,22,88,112,33,11,22,32,235,202,103,52,148,67,38,224,104,71,145,79,32,17,255,162,10,156,226,156,208,243,128,194,80,73,8,155,183,116,17,54,44,167,249,172,235,71,67,9,2,137,147,114,36,54,104,125,109,69,87,249,34,233,23,241,50,61,57,26,161,235,74,215,15,189,13,182,201,15,5,22,192,197,231,51,188,31,158,171,162,69,53,26,115,250,24,38,132,75,121,120,128,4,88,140,39,129,203,113,88,122,80,4,53,132,223,35,16,114,189,24,24,59,254,232,155,172,246,13,23,142,224,200,165,113,79,103,51,8,104,108,26,193,55,58,28,224,61,22,229,233,1,78,17,159,110,153,122,233,55,71,20,104,19,250,57,240,40,72,240,192,16,177,87,111,45,109,166,54,76,225,22,226,248,142,240,31,111,240,236,72,232,89,86,47,101,76,26,175,135,111,35,41,255,46,222,250,76,22,197,245,91,109,232,34,150,111,245,34,17,55,242,247,34,129,101,44,174,228,211,60,138,19,177,125,235,255,156,139,187,183,10,180,80,220,190,253,140,40,164,13,178,201,18,207,29,5,91,55,194,98,234,100,190,79,71,201,182,126,252,68,166,222,172,77,102,198,243,76,86,222,22,186,244,189,205,233,212,238,161,140,178,3,63,106,158,112,195,197,91,39,111,83,43,229,126,128,248,76,82,97,212,194,75,112,76,139,188,186,190,150,189,167,112,150,80,12,6,232,195,169,78,46,209,87,147,125,131,165,210,31,219,141,54,215,4,128,109,169,247,153,168,161,58,41,61,67,78,164,0,1,64,222,29,160,167,99,144,111,255,73,6,72,136,81,64,38,16,210,183,178,35,31,233,98,1,169,160,31,67,30,30,71,32,133,13,242,5,159,53,146,136,43,210,44,197,99,65,222,171,64,219,210,15,241,20,186,254,42,207,86,108,79,225,152,114,73,84,43,75,178,119,44,18,253,255,212,189,11,119,155,72,182,54,252,87,58,58,57,89,96,149,20,73,233,204,5,153,104,37,78,210,157,110,219,73,43,233,75,70,159,150,23,70,72,38,150,64,3,248,34,219,250,239,223,190,84,21,85,128,28,103,166,103,205,121,79,159,137,69,1,69,93,119,237,235,179,119,10,153,193,121,196,43,230,93,50,79,29,6,153,194,110,189,10,242,136,176,199,153,220,210,37,90,108,214,241,117,180,4,166,135,49,174,82,204,206,212,9,48,97,113,132,201,73,149,33,240,5,242,134,233,190,159,180,185,54,206,237,241,228,73,252,2,69,156,120,223,207,218,170,230,195,7,229,200,174,164,55,162,30,219,239,52,14,80,117,36,13,207,63,199,226,107,16,146,88,51,196,192,244,40,253,90,86,58,195,97,102,211,35,167,178,169,154,244,207,246,34,37,91,36,101,24,192,172,28,221,139,4,181,233,228,87,135,205,148,177,102,153,109,172,140,112,189,126,116,228,59,112,160,82,127,75,54,180,121,241,100,17,70,206,55,46,30,204,63,239,255,25,17,15,146,82,200,12,45,208,69,199,173,77,29,26,161,119,206,28,182,164,50,113,246,26,172,177,209,162,38,126,235,138,208,0,212,2,198,176,133,74,249,0,126,95,73,214,95,57,78,41,170,82,114,13,117,235,118,58,234,121,125,196,133,154,96,12,5,101,232,236,137,28,147,116,86,230,90,90,156,225,212,125,121,84,151,187,127,151,240,50,75,12,57,104,122,128,5,21,242,225,131,15,132,83,140,66,40,118,137,190,225,139,103,248,207,5,8,118,47,250,79,158,204,94,244,158,60,201,95,244,196,202,111,248,48,9,55,46,135,30,68,248,109,244,178,236,144,255,229,18,113,231,144,161,64,54,32,98,207,124,122,100,182,231,92,116,250,216,220,33,123,234,215,219,43,125,123,239,238,46,143,156,16,19,2,172,252,201,108,111,222,137,158,14,166,102,173,116,52,158,249,78,222,137,220,167,78,216,185,112,135,103,251,207,200,221,179,167,124,61,39,80,199,230,136,124,66,159,206,68,223,117,219,125,56,29,185,168,47,139,58,192,240,92,250,103,79,103,123,248,152,58,249,37,247,158,10,139,242,120,177,40,9,147,151,76,50,158,58,131,162,120,185,80,116,140,238,247,59,248,68,73,140,60,156,239,178,208,16,6,214,53,30,127,70,37,7,233,114,25,172,243,136,203,206,68,77,93,178,146,143,161,160,16,138,171,56,121,135,129,37,210,228,233,45,106,47,244,62,164,185,119,89,201,137,109,236,173,29,18,37,47,253,10,157,81,251,194,32,77,217,46,26,31,248,153,36,190,195,98,39,254,224,4,131,222,202,225,154,82,108,160,60,252,16,216,140,211,111,75,15,97,204,94,136,156,107,39,153,146,134,24,8,165,109,125,213,86,33,39,235,218,195,61,122,124,228,29,28,185,148,249,24,54,231,109,185,57,209,109,37,237,170,32,31,177,241,204,246,108,181,31,56,62,214,67,207,112,253,40,134,139,89,21,93,31,97,180,132,122,30,179,73,249,147,24,206,171,238,117,59,234,94,11,250,185,129,159,27,220,245,57,92,193,30,95,33,55,125,26,57,51,49,19,161,11,111,211,175,101,157,213,66,45,65,153,45,106,89,98,35,135,162,200,130,36,71,0,40,185,130,48,96,254,229,101,16,47,177,227,188,140,152,137,168,223,40,97,92,62,162,157,150,31,211,215,2,115,217,125,202,46,208,91,51,58,10,174,85,93,77,197,2,122,125,254,58,198,69,131,173,234,203,136,255,178,96,199,113,34,157,100,252,166,108,110,13,39,156,253,178,225,70,211,236,91,192,201,112,104,187,0,119,164,60,110,234,21,23,174,172,139,158,35,43,94,229,83,21,219,101,131,211,36,59,112,36,148,75,164,167,252,209,41,201,102,25,72,231,90,250,110,181,169,210,218,166,138,81,83,131,170,28,165,32,73,43,38,58,214,130,84,188,143,10,87,59,145,5,170,91,234,76,47,93,161,151,252,181,179,32,199,129,127,149,193,227,4,163,23,250,201,48,220,207,134,97,153,31,90,186,164,3,201,95,186,183,51,95,218,132,91,186,170,53,43,240,8,83,43,119,98,92,193,43,191,39,230,192,142,74,191,169,213,254,124,184,82,21,158,193,170,95,81,242,109,211,10,188,134,50,118,178,86,38,101,206,249,140,31,212,37,210,87,124,203,72,156,112,71,218,134,135,133,131,27,167,66,221,236,190,89,242,143,108,121,77,109,214,64,233,48,231,26,244,6,229,12,217,155,108,63,24,102,208,27,245,117,212,38,240,194,4,153,83,142,117,181,123,156,92,166,244,157,250,46,177,219,90,93,157,59,225,63,42,212,64,85,247,101,225,76,34,20,70,146,174,38,4,205,123,76,202,108,13,59,13,22,217,76,105,4,205,175,68,211,122,77,205,6,136,111,99,253,109,246,62,147,194,128,89,159,210,52,224,41,130,108,6,102,239,128,125,2,199,133,253,44,80,158,61,167,232,234,19,17,152,13,82,186,60,146,90,158,82,56,65,118,87,30,246,202,34,34,131,84,235,71,108,182,101,69,14,186,249,193,153,211,49,229,147,78,189,177,120,194,2,177,111,229,56,52,45,100,233,186,181,147,92,227,170,235,69,98,114,65,85,77,29,69,148,178,146,96,38,213,72,161,11,108,90,8,252,217,126,176,135,101,35,7,190,72,198,17,160,22,121,7,11,7,83,215,147,15,189,8,246,156,126,7,159,115,107,15,210,13,120,214,245,28,245,102,127,234,190,240,129,249,115,140,39,48,173,238,190,44,4,122,22,239,249,181,161,127,26,138,120,116,113,4,59,31,157,162,73,85,229,122,75,159,135,181,12,208,92,27,115,8,162,42,252,222,203,159,174,135,192,86,47,142,28,224,54,59,107,224,251,166,2,31,242,207,142,28,124,64,100,20,58,230,210,95,126,125,45,181,5,117,3,82,38,244,140,34,226,15,230,48,43,21,117,47,109,253,12,212,191,160,18,28,26,82,131,25,190,26,7,150,130,200,150,29,159,86,150,153,246,118,81,103,114,178,23,237,58,126,147,202,57,139,177,230,37,120,186,249,81,84,39,86,62,76,210,69,101,224,57,125,153,106,13,165,48,171,175,184,37,37,59,179,216,67,100,60,4,6,21,40,234,17,237,47,105,45,1,219,181,135,188,92,238,122,209,190,191,68,173,149,147,248,205,75,189,29,237,165,13,187,0,103,55,244,83,172,190,7,75,43,241,131,142,19,119,250,192,174,203,154,133,49,86,187,70,42,172,140,212,172,153,7,201,182,36,14,156,31,249,87,134,78,246,196,154,190,210,105,47,170,36,247,51,20,93,229,169,106,120,217,162,174,231,252,136,146,247,21,24,45,128,77,40,181,99,39,173,118,32,82,41,7,163,171,55,2,183,212,21,50,240,200,74,38,121,78,248,76,78,137,105,141,154,181,3,108,52,174,120,251,48,82,120,165,234,150,107,249,231,142,163,121,148,101,113,178,48,172,55,70,7,111,2,121,46,229,72,71,162,6,53,81,173,104,187,213,105,208,94,31,249,183,50,111,228,201,209,86,124,60,242,95,31,137,55,255,97,43,104,151,207,252,119,40,24,94,6,236,113,255,21,39,83,164,153,31,9,187,129,252,218,26,244,2,97,234,76,38,18,48,91,229,67,19,236,10,167,44,121,6,76,4,221,83,14,174,45,3,2,130,110,40,249,255,74,63,170,188,232,12,127,58,229,245,98,224,77,219,141,108,53,228,38,126,89,233,249,142,83,181,58,64,242,252,142,164,107,99,9,15,81,72,206,165,211,31,38,64,224,135,73,167,227,254,152,145,32,85,119,156,125,128,179,108,229,195,124,210,202,111,200,211,85,115,102,210,244,97,248,52,183,245,17,108,48,118,240,88,31,141,132,170,22,69,124,149,245,4,254,238,211,74,218,39,179,138,170,64,190,206,252,96,25,235,209,99,242,105,179,107,56,40,192,160,25,53,209,101,173,178,97,181,113,202,218,133,92,248,207,48,192,111,142,68,244,154,121,248,47,71,62,92,189,61,194,32,142,119,134,154,254,189,161,166,255,112,164,61,99,196,167,35,191,31,125,47,94,29,249,127,17,71,248,207,241,145,223,90,44,211,211,96,249,33,72,90,226,16,118,218,149,132,156,140,60,198,110,78,188,73,159,0,48,241,111,127,186,21,99,122,168,133,121,94,35,254,147,0,15,147,183,224,9,250,147,96,82,220,40,135,242,252,74,253,74,240,215,85,142,25,139,35,249,107,43,110,160,162,83,228,142,165,99,175,222,6,4,22,76,120,96,12,27,57,232,247,196,160,255,119,49,120,246,55,209,235,62,115,91,130,16,136,91,255,243,122,240,250,213,155,55,56,66,138,233,100,19,103,79,80,189,184,228,61,153,45,26,253,85,209,209,229,125,114,128,198,69,114,60,254,237,8,166,234,215,163,111,201,51,90,35,26,39,240,233,240,156,168,67,247,36,68,180,155,92,94,152,158,119,112,121,3,28,38,252,93,84,194,236,46,98,144,35,168,181,136,153,151,193,217,25,101,64,220,127,59,106,183,171,254,107,87,199,85,127,189,135,58,232,33,12,156,123,47,249,138,8,200,156,100,149,221,82,48,53,243,19,57,127,74,71,166,244,53,135,26,208,139,14,158,43,13,207,188,41,235,86,201,214,171,158,111,230,51,59,185,248,155,76,38,181,227,198,254,160,214,237,221,221,250,11,244,232,248,72,65,36,198,179,111,246,253,67,213,184,229,242,167,251,225,27,125,50,239,73,195,124,249,157,119,248,157,242,114,134,151,55,71,46,123,169,212,58,108,14,220,46,229,23,116,120,245,5,90,248,175,245,140,52,81,145,244,102,44,26,187,86,239,78,221,193,17,14,4,24,227,168,114,14,160,17,129,208,177,12,122,169,230,105,205,143,223,110,135,149,166,70,182,9,1,68,187,46,61,251,110,102,46,92,26,56,154,10,166,171,86,165,20,255,105,44,202,138,27,17,50,162,182,227,36,18,126,101,32,172,46,28,95,173,123,93,50,52,250,33,193,250,204,13,112,147,73,212,61,20,0,9,247,240,218,139,186,228,136,188,129,31,27,242,72,86,58,177,72,35,33,98,49,153,55,254,128,66,254,113,119,215,231,162,207,170,232,51,20,105,163,131,166,103,44,218,31,34,78,228,39,85,230,52,237,33,54,9,29,48,1,178,71,160,28,218,31,27,102,161,22,120,112,255,58,118,21,150,90,235,255,235,117,104,229,116,98,20,160,59,45,109,174,96,42,168,117,178,37,81,100,149,147,210,52,157,16,79,71,60,35,60,48,52,18,45,63,62,32,220,64,140,73,147,89,33,84,112,234,82,7,167,134,85,68,193,146,3,143,121,83,75,175,32,102,3,163,110,60,27,225,63,94,209,78,220,118,171,211,106,27,251,186,148,131,114,75,78,131,154,186,39,230,254,192,125,164,159,93,82,170,31,233,17,129,134,252,210,209,34,126,242,36,65,148,42,223,79,93,196,147,242,241,170,148,69,129,31,167,66,126,22,132,28,184,107,127,8,36,36,44,116,189,31,209,89,227,119,252,39,135,161,255,140,63,150,166,115,125,136,115,136,1,32,192,234,166,136,114,101,130,37,58,9,105,79,42,43,37,169,108,19,155,202,27,39,129,243,168,239,138,95,216,16,168,86,38,108,1,21,70,172,55,73,211,122,108,0,97,164,23,228,215,149,29,31,169,19,187,183,28,25,226,242,239,150,12,245,248,120,82,148,115,53,237,178,44,64,171,134,30,51,14,99,107,8,11,241,195,17,145,62,116,57,215,209,232,116,16,234,47,253,104,125,233,231,35,199,172,46,74,102,7,114,141,162,254,204,188,102,188,147,31,208,17,164,176,63,235,90,222,30,255,172,8,243,214,163,67,250,158,185,117,57,138,144,180,185,221,12,179,60,162,127,66,25,120,84,169,236,102,104,170,123,63,225,30,69,245,27,195,24,216,49,28,221,27,31,182,20,229,110,177,64,13,62,203,42,237,150,172,86,146,195,16,178,253,229,11,63,31,25,68,3,102,166,178,65,140,121,42,223,249,233,200,242,160,32,101,166,36,232,196,188,7,42,155,237,219,163,33,11,191,145,65,2,119,132,70,5,149,40,149,110,156,127,2,217,46,42,94,109,14,46,50,196,83,64,149,120,234,178,238,91,70,188,233,38,253,163,234,166,107,52,39,169,52,39,171,206,155,58,181,108,23,209,108,148,0,67,239,189,61,42,191,242,203,145,25,41,166,8,99,98,8,7,205,81,95,85,231,77,107,79,227,81,206,236,27,87,2,60,236,163,71,198,146,254,195,234,90,149,248,235,86,52,216,193,170,196,46,169,158,202,5,47,74,173,118,210,147,237,25,27,84,200,209,241,10,53,78,130,222,242,16,3,25,193,241,10,86,49,58,204,246,182,196,45,202,164,185,151,136,56,127,147,204,188,71,32,204,209,175,42,199,254,168,232,90,37,38,40,97,116,108,117,131,152,242,38,193,240,81,127,168,68,187,82,44,197,232,1,242,73,11,124,148,244,148,158,55,97,125,97,31,93,62,62,0,225,221,11,218,233,94,42,186,207,203,212,124,47,94,25,179,93,88,109,208,50,175,34,174,251,61,21,137,60,137,240,3,120,98,24,155,36,57,46,173,56,18,174,135,132,132,18,194,93,229,65,197,96,119,212,6,121,45,244,143,109,201,196,42,241,49,251,138,169,68,159,179,44,88,44,148,56,20,210,142,128,23,208,213,31,110,197,243,194,136,104,69,160,24,231,226,88,80,166,60,129,142,185,162,133,169,96,64,112,107,97,146,13,145,38,88,27,144,191,234,75,127,0,103,42,110,229,188,113,62,162,42,127,154,217,94,181,13,221,72,186,95,210,56,113,90,8,202,100,99,163,247,182,118,55,202,222,197,201,101,156,199,178,248,254,254,36,223,214,254,10,234,99,86,155,150,172,91,10,173,93,45,179,50,162,210,123,60,159,143,142,40,46,94,194,176,229,180,142,56,241,122,140,185,181,80,253,73,127,103,252,76,31,19,246,37,18,145,109,237,207,58,105,27,239,174,252,11,249,107,14,101,177,56,131,235,156,96,250,2,66,195,11,134,41,55,77,174,2,76,165,58,199,4,210,89,215,146,134,209,179,83,62,8,243,185,20,161,72,197,37,12,137,44,131,229,176,174,150,37,252,220,2,81,231,85,89,142,101,43,187,44,209,21,154,133,186,70,243,237,43,126,221,46,164,39,185,208,216,202,193,241,61,71,38,5,147,88,253,99,52,141,179,120,57,123,89,56,61,132,13,209,97,252,180,37,74,140,114,181,122,50,181,29,178,17,111,8,132,145,37,239,98,244,44,175,44,223,9,225,138,194,166,136,232,223,132,149,114,242,95,33,75,121,179,76,229,214,137,244,175,43,76,214,98,45,127,133,6,64,13,126,63,39,88,249,114,253,35,42,0,234,161,20,226,195,40,196,177,192,85,226,122,51,250,9,253,67,38,175,218,33,99,59,24,189,27,31,77,210,41,240,186,172,37,110,177,239,180,13,106,148,30,219,249,120,21,59,91,105,161,59,204,85,210,63,226,80,206,142,157,57,191,57,153,192,155,208,223,172,157,138,160,29,79,167,174,89,125,124,220,40,98,196,20,168,198,58,158,227,244,35,138,63,148,145,38,50,182,150,81,75,94,219,131,147,119,71,52,26,226,29,187,226,146,89,238,189,44,123,47,203,134,10,212,43,32,122,14,255,32,108,39,238,50,52,238,152,180,119,105,54,243,205,194,145,39,174,209,132,208,90,148,168,255,34,232,49,212,128,49,158,24,42,193,16,38,13,181,96,18,251,108,139,81,207,228,179,143,59,143,189,245,113,191,161,251,62,46,15,233,182,15,171,103,11,139,248,237,194,193,40,12,65,109,41,145,155,39,129,209,206,153,213,138,9,55,138,108,72,242,103,127,170,187,237,180,200,132,141,139,231,238,14,26,32,127,83,172,145,134,186,18,229,218,51,160,140,142,109,175,114,233,78,94,217,136,232,100,91,164,232,0,55,198,211,221,137,37,111,0,100,110,117,140,32,4,152,71,246,158,179,64,31,149,135,71,24,106,157,79,176,35,211,9,246,97,218,246,151,124,137,196,88,86,12,159,155,103,233,170,252,32,172,138,92,209,88,73,97,115,73,79,115,166,166,240,242,231,35,210,131,136,63,240,175,34,244,125,147,115,88,215,22,87,149,219,99,70,60,197,110,17,238,73,173,91,85,86,148,252,208,83,62,227,251,244,179,79,61,145,204,182,32,14,173,177,49,171,227,90,66,1,66,238,193,83,71,83,61,105,168,39,165,0,247,46,221,121,27,179,237,168,125,128,219,160,67,205,194,77,208,161,77,80,126,122,94,249,180,228,144,245,66,124,242,36,3,17,243,237,209,40,235,134,10,148,9,69,138,146,81,119,189,10,187,104,202,46,103,6,115,132,155,87,206,92,196,51,135,22,121,85,218,151,165,125,138,26,120,223,240,108,160,75,141,103,21,79,138,121,61,54,192,76,178,159,103,214,41,52,0,79,199,68,71,88,232,238,146,63,172,169,219,124,116,64,247,116,44,163,250,245,217,45,167,5,228,96,22,99,36,55,157,250,90,200,25,114,152,253,9,113,46,32,42,106,75,72,236,247,134,241,126,160,120,255,88,121,164,228,126,80,147,255,41,6,150,130,50,112,204,239,238,114,197,75,163,74,65,253,134,189,12,18,88,110,201,198,236,108,224,96,141,116,112,8,178,87,72,238,119,155,98,104,60,194,106,209,17,33,19,184,134,89,154,231,103,65,156,181,76,197,194,165,197,205,2,193,72,208,133,110,157,209,47,29,81,95,45,113,140,41,63,213,67,172,77,160,230,161,194,124,139,171,155,92,88,178,238,166,186,45,9,223,205,214,25,17,222,168,46,34,45,37,145,165,234,64,42,129,64,69,109,73,183,14,144,162,176,143,119,119,41,45,130,24,102,30,126,41,123,1,229,188,213,102,132,39,79,72,150,147,33,42,149,117,78,105,81,75,173,234,245,177,99,92,34,180,209,82,207,94,76,243,201,81,164,177,150,143,234,93,243,73,5,178,68,137,94,46,49,109,190,197,149,161,96,190,96,250,225,107,230,242,133,207,77,9,86,213,94,78,51,73,68,67,10,60,144,95,98,58,74,27,63,21,106,144,80,78,134,133,71,138,145,20,147,62,87,148,2,192,171,177,86,32,197,141,40,169,88,166,156,162,224,213,93,3,152,219,210,219,147,39,122,199,200,193,165,224,36,85,97,85,248,51,144,164,12,238,252,250,216,2,53,82,201,138,163,145,142,159,123,165,69,84,118,222,189,58,222,21,228,30,235,228,172,106,227,190,60,102,147,49,204,59,117,142,55,118,65,90,134,187,59,253,179,171,101,20,152,150,99,181,74,76,45,242,14,226,220,16,46,237,14,27,116,163,37,234,97,82,81,157,210,154,71,210,195,237,68,122,157,232,224,124,213,143,18,227,78,218,170,10,181,3,72,55,216,28,60,174,54,190,106,97,162,127,127,214,41,160,238,233,154,34,132,11,53,132,232,242,90,25,94,99,176,2,127,83,62,136,56,28,200,230,254,33,187,21,232,86,86,32,4,202,249,49,35,176,95,30,107,32,220,168,242,181,194,85,163,168,251,149,233,223,159,25,89,238,158,78,145,223,110,234,75,210,20,16,186,75,100,142,115,95,239,34,84,119,71,77,211,40,82,234,24,110,31,131,216,30,212,206,125,52,254,148,154,131,187,187,226,69,102,132,44,220,221,37,88,152,112,161,142,89,192,151,31,31,51,152,244,31,222,249,49,200,67,132,156,244,25,127,247,97,99,83,94,9,67,127,90,65,199,41,149,17,86,138,6,165,230,58,118,110,13,142,15,206,88,139,33,243,18,2,169,20,255,182,196,228,110,69,149,72,53,33,71,208,226,145,77,3,94,176,144,60,96,33,37,233,66,114,13,133,132,165,223,138,170,158,213,171,187,207,26,210,126,249,60,18,62,47,56,22,242,160,242,78,143,49,105,228,114,179,128,226,123,6,83,122,161,88,74,156,68,107,63,16,50,175,81,137,83,24,74,28,246,129,185,127,52,244,44,9,67,61,237,85,131,129,148,238,208,144,148,201,136,37,91,243,161,210,26,75,235,210,168,94,89,31,51,34,233,125,170,149,168,170,90,121,200,20,152,77,172,103,52,211,92,234,246,254,9,50,232,193,185,33,220,53,79,151,201,163,84,23,121,61,103,207,164,160,172,214,61,16,79,180,111,87,69,168,218,86,118,134,89,137,218,212,152,96,132,160,32,97,195,24,59,102,138,251,71,239,25,16,136,162,251,247,67,169,40,161,165,147,33,27,77,106,165,136,89,63,124,159,25,230,106,169,18,11,80,126,191,111,102,108,244,71,224,185,254,113,164,201,123,76,34,193,147,39,132,56,123,72,128,105,116,224,190,47,206,162,140,3,38,92,153,39,188,249,174,35,207,86,173,118,64,186,71,46,182,147,220,12,209,202,77,58,7,251,185,19,73,212,240,165,15,29,72,167,136,11,177,52,166,32,59,166,118,47,241,240,184,119,157,16,222,245,177,255,171,225,193,247,218,212,6,68,254,23,188,20,13,83,248,105,65,126,20,6,25,255,104,177,35,245,119,53,125,151,161,183,163,2,157,16,253,108,20,49,86,40,102,43,100,136,252,148,10,209,186,188,81,243,148,138,180,237,96,16,180,59,53,62,249,166,114,114,124,49,201,162,177,187,2,221,170,204,16,18,164,44,8,172,215,163,243,47,106,103,149,149,127,177,212,55,145,180,188,41,88,200,183,199,62,35,88,112,178,173,150,74,250,75,142,147,242,26,57,125,88,204,239,142,255,175,36,88,99,167,136,7,193,150,56,134,123,68,233,156,67,20,253,228,216,209,88,89,46,161,101,41,99,134,153,92,237,36,77,104,189,43,148,172,135,225,94,35,151,249,158,103,53,115,165,213,20,135,242,200,12,96,54,48,191,106,217,241,42,225,29,113,78,112,188,67,205,223,234,34,229,134,212,136,215,173,159,114,21,98,151,153,173,62,245,63,29,171,156,15,245,176,95,133,76,91,241,136,116,56,205,17,195,226,98,94,79,252,6,134,63,128,192,18,219,1,2,78,72,153,139,8,211,74,105,10,15,120,217,126,58,203,34,104,202,114,134,169,83,103,24,236,129,221,88,188,129,230,172,53,150,199,219,99,177,194,206,136,85,25,197,36,251,67,125,36,172,5,186,116,180,95,76,22,205,177,230,87,246,124,59,107,129,92,105,10,180,36,113,197,135,133,19,84,43,36,26,80,113,240,105,174,203,111,72,20,111,40,216,104,56,22,58,210,12,3,185,99,212,212,196,108,61,208,81,253,207,122,162,219,223,211,16,1,136,187,22,250,229,246,188,189,246,232,141,141,71,102,6,166,44,185,86,131,108,17,1,250,186,131,105,10,120,42,218,254,96,111,41,26,23,59,123,212,56,183,21,55,25,78,88,94,243,115,17,72,175,148,123,53,183,192,184,70,29,88,233,77,228,76,110,149,157,176,181,6,106,161,116,74,30,80,95,152,251,170,49,215,3,58,135,54,5,96,192,119,158,37,222,71,124,166,231,110,167,174,229,197,96,152,41,201,213,246,143,150,48,220,14,139,6,73,211,242,166,113,62,144,25,161,50,193,114,107,251,77,50,19,217,51,149,59,140,222,186,100,186,192,43,160,248,108,142,181,177,39,21,161,157,72,71,238,79,41,69,76,71,44,185,227,112,82,42,230,198,155,125,186,137,74,198,161,243,40,145,152,62,64,19,130,101,17,175,34,114,227,38,78,236,238,46,178,165,112,87,186,233,53,224,202,73,32,57,108,113,185,143,109,80,22,152,188,164,27,207,68,172,124,113,113,117,61,204,15,164,182,210,228,131,78,3,130,14,163,34,48,74,93,121,76,191,175,170,151,64,242,173,182,150,108,41,12,87,89,116,231,49,70,38,127,21,93,72,16,12,17,72,51,46,70,125,192,208,25,41,224,44,157,24,126,107,88,6,47,253,72,8,154,21,231,228,166,9,110,88,143,214,86,96,107,57,72,233,86,52,160,90,0,213,98,53,245,118,254,31,155,17,41,190,21,157,150,206,247,87,199,254,187,99,113,4,242,100,243,74,32,189,95,181,56,154,181,12,222,251,248,216,206,153,33,151,214,81,221,147,181,18,29,241,149,201,1,105,199,114,145,224,64,16,25,251,86,119,97,119,240,156,151,191,149,141,183,214,168,38,200,196,127,161,153,187,155,104,225,129,73,15,71,57,212,135,122,144,37,236,80,197,77,95,161,30,15,122,118,30,73,97,37,134,36,103,233,254,95,64,56,249,251,95,197,224,217,192,109,113,202,205,198,59,26,62,249,217,86,40,66,129,116,253,6,81,219,203,25,28,87,102,80,247,157,50,159,196,71,230,64,234,123,28,107,176,172,220,180,121,4,115,21,126,60,178,51,162,68,107,157,20,229,143,87,247,124,225,75,243,231,169,105,175,142,129,53,120,141,9,97,203,239,124,57,18,135,80,76,171,210,192,184,167,46,222,92,59,227,99,171,58,157,223,229,199,157,249,93,126,182,238,72,8,223,168,251,97,252,238,253,248,221,167,207,221,223,222,125,252,245,229,97,247,213,248,215,143,63,138,95,94,241,100,255,118,188,3,12,71,146,198,235,190,47,21,118,27,253,235,122,160,203,244,175,112,93,62,25,174,55,198,239,107,227,153,242,249,136,78,73,191,167,1,111,182,192,98,252,122,124,143,251,123,169,183,55,146,207,50,35,126,127,40,140,180,6,144,36,217,224,104,136,12,219,111,199,246,65,113,122,1,82,63,33,190,55,198,158,202,214,15,209,201,247,50,250,148,58,5,140,19,84,176,233,147,215,121,116,19,195,140,93,100,242,22,14,141,40,104,84,232,207,245,128,175,240,15,253,222,12,92,81,38,138,165,208,15,206,89,54,114,216,169,131,191,48,104,39,242,225,198,111,240,109,89,47,126,83,93,227,87,229,21,52,208,245,236,74,169,202,118,178,171,82,89,165,172,75,119,132,174,101,159,219,9,81,176,112,9,39,166,76,154,98,13,230,25,176,122,75,100,247,204,193,63,147,33,12,149,3,58,189,74,214,203,96,99,62,185,40,159,220,58,63,197,174,248,253,248,63,157,130,136,178,26,188,156,125,9,194,40,9,55,210,59,254,171,153,135,238,205,198,206,13,96,73,132,114,77,80,186,144,82,216,33,243,209,82,135,5,35,183,173,115,213,197,101,174,58,51,171,208,204,184,106,69,179,5,98,35,173,171,73,239,134,54,224,84,106,37,66,73,187,215,80,249,53,252,221,192,223,141,8,232,68,121,3,85,53,229,85,199,141,242,235,49,106,117,16,9,108,200,57,59,24,140,174,40,127,83,206,118,36,74,124,39,50,175,132,204,243,65,12,21,181,152,197,67,17,139,80,172,208,99,72,44,196,165,56,101,71,115,137,62,39,54,254,169,153,99,214,200,68,113,237,111,100,68,32,174,217,4,136,52,20,98,190,236,4,158,237,147,162,135,5,56,87,188,52,75,85,205,7,254,75,137,82,131,42,245,63,224,229,199,86,201,103,40,57,151,47,14,172,234,78,204,82,85,221,107,255,164,82,221,71,171,4,171,123,35,157,232,101,69,67,204,223,29,96,204,11,211,67,141,135,214,23,111,186,179,141,43,212,125,158,79,127,109,19,138,53,165,165,229,229,126,48,58,216,203,189,171,238,181,219,126,211,205,55,176,160,228,141,199,163,199,123,75,184,177,113,219,87,80,39,172,34,121,227,245,232,53,188,113,206,111,20,27,20,94,169,252,227,232,35,188,112,14,11,98,238,7,226,204,143,49,252,25,30,90,237,93,139,133,31,138,75,40,185,134,43,42,229,252,182,181,38,192,151,174,27,155,64,109,11,253,74,11,224,219,78,229,227,178,81,208,4,249,249,16,62,15,141,129,38,4,240,249,144,75,161,49,43,151,115,171,73,229,236,117,31,19,86,246,49,115,229,192,11,197,102,224,173,4,82,46,111,46,144,114,121,103,120,53,240,22,120,53,240,46,49,28,169,244,210,218,40,240,124,169,35,112,197,143,168,93,33,133,184,88,11,105,179,249,226,183,90,237,83,158,89,149,136,242,173,159,135,206,169,160,101,205,74,39,119,24,135,78,34,222,10,206,252,240,54,2,113,38,202,188,91,120,237,45,250,139,21,192,159,210,147,53,245,38,59,63,233,3,175,246,2,61,199,27,8,30,46,117,221,191,160,174,59,21,111,187,28,113,248,228,137,250,165,146,181,112,37,152,59,248,11,136,181,104,202,98,80,18,181,121,61,115,35,75,163,229,39,88,154,222,151,173,28,100,188,2,65,105,30,47,156,50,120,89,37,111,222,242,240,188,179,54,172,157,77,38,17,167,102,54,153,157,137,63,141,57,80,100,26,103,130,230,64,160,219,56,194,192,177,7,253,172,33,121,153,209,13,137,229,248,222,127,103,165,172,25,126,160,252,6,129,162,242,184,157,222,143,104,115,74,202,95,200,97,193,48,113,7,211,15,103,1,14,180,4,178,147,207,126,210,133,246,211,239,197,187,122,74,156,119,245,148,56,228,18,136,84,247,24,70,171,137,234,90,228,66,100,54,105,12,116,142,40,69,113,98,171,228,51,165,232,206,26,103,67,92,200,71,237,220,135,204,196,143,131,89,12,163,52,37,216,172,117,61,173,149,134,228,132,237,155,80,138,43,21,63,18,195,238,77,116,186,171,4,201,128,84,246,36,72,124,50,239,98,43,237,75,102,179,202,22,184,149,217,215,169,155,96,51,173,69,78,57,231,190,105,67,125,125,35,33,33,111,125,195,102,40,186,241,12,246,195,186,43,39,146,170,122,169,0,186,209,194,77,24,137,210,163,133,35,172,105,218,36,79,46,163,173,93,215,122,110,22,33,81,183,31,148,217,55,186,116,15,100,133,37,12,65,166,150,254,26,29,34,238,93,250,240,4,156,213,107,215,56,117,169,175,50,47,222,172,182,33,214,149,13,177,250,134,13,177,186,127,67,172,196,172,190,33,102,141,27,34,164,13,97,119,171,146,82,136,213,190,161,157,234,36,64,104,2,174,80,153,12,57,61,64,151,172,134,166,226,61,133,85,177,155,207,147,50,10,159,188,215,109,191,48,175,55,109,63,85,24,159,136,94,141,132,177,89,91,133,173,192,109,141,129,198,196,3,205,60,140,250,18,122,130,188,176,146,11,73,240,62,246,204,207,63,205,185,244,179,89,186,121,186,100,229,150,54,121,90,146,205,61,44,44,190,164,135,135,186,218,101,31,93,159,253,143,105,6,30,149,41,242,144,135,142,115,189,186,57,54,118,134,32,62,169,149,19,241,159,199,78,202,40,135,23,148,24,85,166,196,179,211,46,166,77,249,21,173,132,124,6,131,251,85,221,157,145,51,42,72,206,163,77,61,109,223,143,90,45,39,115,245,114,170,52,153,176,55,79,47,178,48,106,121,42,127,90,201,32,86,54,42,72,55,180,3,155,30,177,182,168,153,218,151,253,113,42,181,15,190,94,251,224,65,181,47,50,160,208,200,225,123,10,46,115,103,227,131,123,190,109,120,143,30,144,83,44,204,107,165,136,208,135,85,39,224,28,40,22,232,200,41,218,213,20,192,112,46,67,153,37,198,186,98,114,203,74,159,76,176,95,11,70,81,200,162,64,21,245,183,83,215,52,244,253,179,98,69,172,29,62,176,41,58,125,25,229,138,63,248,168,233,169,115,70,217,45,219,3,76,136,160,184,135,159,204,84,166,202,192,201,38,7,124,142,243,32,102,164,19,249,225,216,255,253,88,124,254,239,153,9,239,77,18,167,152,36,100,255,114,212,161,3,55,117,14,63,38,24,57,196,8,112,88,138,51,206,165,12,215,117,25,45,233,146,5,66,186,38,170,73,152,106,202,43,84,74,164,198,93,209,224,40,42,15,127,244,19,157,69,107,196,151,45,127,51,104,82,58,41,75,166,52,129,239,66,118,3,149,122,27,230,201,114,255,2,83,131,178,237,80,0,45,90,150,78,52,212,145,161,17,223,42,115,200,95,193,145,112,20,21,103,233,204,105,153,212,191,166,30,85,227,132,25,88,165,142,78,88,176,178,234,240,144,204,85,193,153,88,202,200,26,106,61,134,94,153,227,129,104,187,169,74,49,165,234,197,84,90,90,143,69,190,44,127,70,43,165,154,128,140,112,48,215,175,54,124,74,20,204,246,213,68,92,108,189,62,25,3,217,250,184,210,250,116,58,140,107,173,143,173,214,111,107,33,247,120,134,125,144,188,254,110,48,54,105,231,225,245,103,150,208,74,196,78,161,107,125,214,229,35,142,99,220,228,213,103,66,5,175,193,175,208,0,236,10,13,54,166,17,31,171,189,140,67,102,239,158,218,251,106,128,35,249,168,93,7,75,75,159,210,116,89,196,235,122,50,93,29,147,101,120,37,168,68,149,119,119,18,231,5,253,99,89,78,67,227,143,246,233,55,218,47,177,128,35,33,179,112,82,138,232,24,126,144,92,41,114,31,78,89,58,166,218,173,239,58,157,239,90,237,84,58,122,170,141,242,199,202,105,161,183,212,111,172,171,103,207,169,92,208,235,32,3,39,41,221,240,50,39,70,55,37,3,238,208,94,97,56,199,106,133,69,104,194,93,154,107,75,182,102,182,171,233,212,108,66,133,186,183,89,18,191,109,52,107,183,56,0,72,54,51,52,154,25,214,50,88,242,50,250,149,172,160,179,234,249,111,107,122,117,171,252,58,6,42,18,199,29,79,219,137,24,220,18,168,39,227,142,63,121,194,124,115,211,36,238,24,195,66,39,85,181,199,112,40,171,244,83,181,231,234,169,47,53,55,243,176,228,150,151,49,226,222,112,108,207,243,255,149,33,61,248,67,70,249,12,122,255,91,198,247,96,57,235,146,236,196,28,216,191,223,149,89,7,47,126,8,214,222,223,108,223,59,169,158,44,34,206,55,148,123,207,6,118,254,76,16,124,180,74,64,70,34,205,161,254,143,241,77,228,245,7,91,161,117,35,58,11,166,125,159,79,41,15,33,107,160,5,47,151,152,107,160,245,229,34,47,226,57,12,135,145,118,83,90,146,254,231,89,255,251,191,60,255,139,97,63,26,8,173,10,244,186,207,119,102,223,68,40,218,178,54,253,246,115,68,176,37,67,151,119,171,37,82,239,214,178,107,253,207,160,143,255,181,224,209,93,89,58,203,27,175,85,106,166,126,244,76,229,238,20,63,31,251,159,143,203,147,237,167,99,117,180,149,48,104,175,54,40,173,57,154,175,221,165,37,113,90,122,222,16,110,223,44,100,24,253,192,255,7,87,63,52,181,203,126,48,84,199,196,149,4,207,83,25,161,149,183,140,210,81,163,143,12,19,240,16,126,17,207,49,252,227,216,145,240,213,51,149,58,103,217,136,227,209,83,152,109,246,30,192,35,114,237,247,128,117,154,169,216,194,158,74,162,89,93,99,45,244,169,169,232,180,197,220,236,40,45,19,224,100,127,129,86,137,144,20,104,169,136,41,152,115,110,199,23,254,195,54,68,255,25,184,236,70,120,125,37,120,81,128,216,6,147,122,40,75,177,12,75,68,202,37,41,148,100,248,148,43,78,177,36,55,170,250,227,216,200,203,20,53,133,169,45,14,209,95,255,130,14,185,92,156,29,98,200,18,149,197,73,89,148,25,88,180,14,41,114,130,82,191,204,254,93,12,38,45,103,231,150,137,49,28,131,140,173,98,4,180,31,86,3,51,21,195,40,147,191,79,16,232,112,130,177,30,19,12,32,70,149,81,111,184,222,215,208,2,107,224,26,243,201,122,234,247,137,213,228,187,145,121,119,137,119,35,248,71,117,65,161,190,227,26,194,155,152,216,132,33,126,225,194,149,26,140,78,127,120,117,22,47,35,39,212,224,63,170,101,115,248,198,124,95,149,15,231,37,228,110,56,153,79,197,194,63,235,158,165,57,175,115,62,190,88,20,39,173,5,154,132,207,74,69,10,106,153,249,236,90,40,142,119,161,217,221,225,101,121,181,2,222,106,165,30,130,53,99,142,46,149,121,151,35,121,23,245,96,232,66,97,73,76,233,200,126,5,61,63,240,41,207,46,190,150,197,154,111,63,133,102,156,238,159,233,37,161,122,125,170,122,189,241,203,155,147,211,169,64,147,13,65,229,188,159,59,27,119,152,79,174,167,62,231,234,185,242,55,44,45,138,151,4,60,206,207,92,185,67,156,136,78,103,57,121,9,83,49,51,110,32,148,192,140,167,230,10,152,199,118,251,2,214,194,140,150,194,182,156,236,220,156,108,137,112,135,43,194,197,44,121,87,100,132,125,147,101,240,120,235,35,209,60,224,165,190,11,190,123,253,242,7,1,236,90,244,29,108,253,5,28,122,203,239,112,78,190,3,146,254,93,184,9,151,209,163,22,175,132,3,127,245,226,162,211,31,173,60,248,23,57,92,142,136,5,10,131,224,55,184,122,99,88,183,7,252,240,99,191,50,230,78,208,73,220,167,7,158,147,209,223,97,128,47,60,198,160,136,82,232,59,52,157,109,238,95,56,145,177,112,108,84,142,66,173,158,66,175,30,3,115,225,208,114,187,148,7,40,137,209,42,208,24,35,139,35,146,200,120,213,167,181,85,159,195,189,124,95,131,77,231,106,254,65,68,153,228,211,225,210,92,70,249,57,50,44,76,203,188,216,94,80,33,212,19,238,47,43,155,209,68,194,214,247,38,225,116,24,232,245,48,99,193,132,86,69,192,171,66,21,109,183,112,224,8,234,70,187,29,111,155,233,27,13,52,202,175,181,157,163,73,87,79,100,29,251,84,49,123,226,106,242,133,174,220,154,123,144,41,200,113,140,51,99,94,169,160,216,69,108,117,99,42,251,170,177,125,69,157,110,6,135,74,92,216,77,204,179,202,9,73,149,237,21,67,107,141,38,35,235,131,27,47,99,178,96,149,94,203,82,59,166,254,176,57,166,62,166,77,1,59,255,208,201,245,125,140,14,196,235,128,174,99,19,33,189,63,76,95,244,134,105,167,227,46,247,252,238,223,255,46,66,124,112,89,123,69,92,54,151,27,97,248,135,54,38,45,156,83,182,214,104,212,218,180,60,76,47,18,248,63,4,59,16,194,172,49,155,100,228,108,168,177,73,128,124,0,19,157,102,133,227,52,98,224,71,29,202,79,46,231,132,159,183,191,146,40,204,248,211,139,240,60,42,114,137,181,239,114,12,76,137,5,112,216,228,59,219,127,218,27,222,119,120,171,115,79,224,102,109,126,48,111,239,224,155,100,204,103,149,128,101,29,7,17,152,247,2,247,105,238,57,137,113,53,92,238,199,4,88,77,144,247,162,249,115,77,165,149,148,148,118,75,246,226,97,181,9,149,165,200,187,65,68,141,231,22,249,160,88,235,185,241,113,117,250,41,47,185,134,228,220,122,80,219,38,175,3,205,171,214,212,176,59,151,198,236,41,189,137,213,171,96,4,171,208,131,213,120,207,116,18,159,135,95,187,103,185,89,107,53,69,240,116,187,192,204,69,0,132,151,28,59,228,18,185,168,181,104,134,77,154,129,76,192,231,234,140,121,43,98,157,128,17,11,59,121,165,114,177,124,33,97,204,43,55,218,75,81,169,59,183,167,144,143,4,47,183,103,138,75,93,18,7,42,21,218,5,23,211,118,33,217,180,202,119,50,143,34,161,177,181,69,103,133,13,132,19,175,86,93,231,223,105,31,52,47,150,172,230,172,51,24,174,145,79,235,116,214,229,64,61,160,241,157,112,231,216,117,254,236,177,179,61,102,195,218,185,161,130,100,141,168,162,175,238,96,25,117,90,57,187,212,169,99,139,16,179,67,248,218,211,154,88,65,97,85,164,212,202,92,197,133,212,106,28,102,208,127,251,213,11,170,46,240,122,164,0,179,78,50,181,211,108,170,114,221,6,26,54,63,36,101,146,187,87,12,43,212,36,229,221,171,131,179,226,202,235,155,251,94,87,227,190,221,74,39,215,18,194,228,208,218,168,88,129,228,125,11,119,207,36,40,6,30,201,61,175,24,56,30,59,158,234,239,174,120,117,207,43,6,48,134,245,84,229,220,172,14,105,133,177,184,126,58,240,170,195,86,121,100,243,116,96,160,100,28,86,15,220,90,163,23,135,182,169,198,204,13,2,188,170,22,207,218,237,116,63,80,231,99,27,179,131,164,148,100,147,215,86,12,60,150,147,181,13,61,180,1,142,119,249,21,30,234,158,149,111,51,175,214,194,87,114,242,186,92,247,134,232,220,188,236,43,188,176,94,245,234,197,213,255,27,139,254,212,226,191,170,172,215,189,7,158,177,245,239,61,239,106,254,114,156,50,164,169,152,189,223,213,208,126,181,214,126,115,173,253,122,173,187,185,29,102,24,122,34,49,216,175,146,116,85,58,108,202,75,154,77,41,170,236,217,108,99,126,78,175,136,221,117,21,138,183,17,73,99,93,214,140,109,14,249,253,111,208,15,22,182,22,47,145,238,138,4,132,43,181,120,168,228,182,182,70,128,156,43,237,218,146,129,77,118,86,93,81,107,23,251,156,207,23,225,136,95,48,88,76,97,206,65,34,118,120,148,158,126,80,238,18,108,146,22,171,96,189,142,147,5,91,207,74,157,42,202,212,50,180,138,178,248,138,75,178,100,123,58,39,4,217,179,183,46,89,207,160,14,162,85,159,82,105,239,46,234,77,166,188,166,213,44,199,182,47,148,204,138,224,14,53,56,46,5,78,216,54,116,20,117,172,98,182,217,139,91,194,133,143,183,200,237,54,189,150,221,247,90,38,215,64,38,103,136,18,205,227,56,102,59,39,196,78,214,92,122,201,50,93,168,124,165,112,171,139,236,250,176,18,91,161,35,14,126,56,222,25,113,96,221,145,195,251,211,113,67,24,194,230,176,33,200,165,230,38,35,131,120,176,128,236,45,50,88,218,107,241,223,214,246,27,66,96,216,150,210,18,249,197,169,44,144,123,229,158,136,24,211,208,105,170,113,196,36,146,102,75,33,127,124,158,154,17,51,87,135,59,131,40,26,19,250,158,5,249,155,36,132,143,141,47,150,59,51,75,160,13,147,30,42,61,32,139,39,79,148,34,169,41,249,219,215,221,6,100,50,29,59,0,235,90,134,180,201,143,202,2,21,125,213,144,32,120,83,125,97,99,189,16,179,221,75,103,1,206,125,43,43,240,208,206,7,76,49,14,156,135,203,54,72,113,45,239,201,216,181,4,106,16,144,251,227,35,5,49,111,140,32,180,24,190,235,89,245,230,102,189,250,140,131,90,211,135,215,186,193,90,117,45,234,199,221,157,217,78,41,144,151,233,80,195,106,158,83,245,30,165,59,85,57,175,78,131,60,162,76,242,241,202,95,78,66,196,218,92,78,250,157,16,211,65,49,121,155,251,43,40,183,6,242,12,138,240,25,171,112,33,125,62,8,224,230,201,19,233,191,112,105,100,202,91,52,138,245,120,183,160,20,41,148,235,72,167,23,67,76,238,252,44,158,163,67,132,235,169,135,36,201,196,71,85,28,244,22,189,86,18,105,205,148,127,141,90,248,218,172,11,190,34,46,37,236,149,140,122,35,151,175,203,45,171,176,217,167,142,45,158,68,189,95,151,185,232,54,254,132,77,200,51,65,68,227,227,129,51,135,165,89,78,163,151,136,20,163,111,225,157,220,187,45,216,106,143,6,70,164,231,24,248,79,248,173,112,243,117,52,247,38,45,28,255,214,116,43,237,210,107,93,233,153,171,31,58,85,157,217,106,104,141,79,39,108,36,190,37,35,108,217,60,111,35,202,188,121,156,135,244,84,18,238,118,95,68,180,164,100,20,82,148,121,12,74,226,92,94,136,141,202,136,81,219,199,175,228,250,216,149,141,193,88,63,86,86,128,40,60,82,217,212,202,13,27,181,91,149,29,43,75,212,150,165,128,69,78,19,38,94,30,254,135,163,107,154,103,88,205,111,107,69,144,47,210,219,86,77,99,79,205,84,235,151,254,125,119,87,209,44,14,238,127,255,217,189,239,7,215,77,183,49,133,10,179,27,175,179,224,138,29,105,85,46,164,186,31,151,101,203,63,77,175,215,203,180,96,99,254,26,35,132,146,16,19,100,79,20,217,85,212,180,181,200,226,25,208,143,7,26,253,67,56,157,163,28,58,59,152,161,237,31,61,64,127,196,8,241,195,56,57,47,109,245,236,100,1,109,96,211,254,228,175,226,121,111,42,12,211,182,50,164,207,231,243,150,29,205,105,218,206,115,9,138,42,106,70,113,157,34,231,44,152,165,87,175,150,23,153,247,92,94,188,103,80,43,204,241,108,92,127,214,215,102,156,40,58,20,194,127,221,129,107,217,213,181,249,252,111,189,158,50,159,27,30,139,63,163,123,226,203,67,113,117,72,182,11,50,4,29,250,80,240,248,240,191,230,186,119,111,16,152,25,189,21,152,193,95,42,11,5,17,242,242,231,221,93,80,195,210,136,235,231,139,149,104,155,114,4,99,4,251,28,161,249,200,81,188,42,25,103,152,14,148,101,249,72,167,78,203,42,238,112,72,220,253,215,135,136,94,43,208,124,70,249,58,235,238,230,228,184,36,113,180,49,65,186,206,142,209,168,74,78,213,71,12,127,117,118,187,171,55,41,111,104,210,48,1,22,60,196,160,143,143,104,92,64,126,38,162,147,229,53,94,82,67,203,214,136,29,205,101,112,192,64,167,165,192,179,72,93,52,48,215,13,109,198,188,242,104,222,50,64,240,171,25,64,164,59,115,86,197,89,193,23,118,114,124,180,22,146,230,181,192,128,109,9,130,59,221,231,29,143,60,60,218,23,101,211,56,176,91,19,165,146,26,145,163,180,56,127,0,227,138,135,194,201,225,183,228,165,210,113,185,149,237,163,62,255,42,189,70,231,239,214,215,124,96,31,16,184,123,126,248,109,129,187,140,220,133,89,108,73,59,172,3,120,19,206,134,38,18,153,6,77,100,237,246,48,219,255,158,178,165,233,120,217,234,83,178,14,35,242,21,222,73,180,130,136,94,189,231,3,98,103,197,42,214,213,192,129,106,48,86,96,198,160,25,122,232,18,10,208,161,246,144,150,240,100,193,232,205,161,147,210,22,241,82,195,19,250,35,219,195,201,43,5,184,117,3,49,202,112,86,41,129,96,208,216,205,126,169,176,35,39,233,168,133,40,69,31,178,116,157,183,148,96,198,87,211,97,142,184,198,118,35,184,141,64,212,99,252,88,81,70,218,37,106,91,73,9,49,16,202,217,157,228,98,2,180,183,64,185,57,86,225,102,224,247,123,61,201,117,39,213,248,15,229,183,216,24,122,86,160,251,205,7,252,27,90,129,47,234,210,12,76,9,235,129,41,37,202,213,97,5,235,67,225,109,52,91,42,77,222,154,18,237,16,204,19,50,120,56,249,34,82,66,228,151,67,255,241,161,120,123,232,51,219,94,78,253,59,195,247,224,61,254,30,190,61,108,54,130,169,96,91,118,246,29,22,90,121,224,124,192,247,68,229,61,234,195,39,44,139,144,79,225,3,250,16,36,116,204,42,79,69,116,188,203,18,10,213,176,84,6,239,141,134,161,207,94,45,193,168,173,172,210,196,103,151,13,92,49,189,116,58,194,40,100,164,55,202,220,97,64,233,42,2,13,69,15,251,36,152,250,153,40,240,15,101,191,245,50,97,118,221,155,76,49,125,21,230,151,55,139,165,3,17,167,31,51,144,84,202,126,16,180,40,225,226,100,149,209,36,167,107,173,217,182,71,7,123,31,251,149,65,212,9,203,81,27,108,138,166,76,13,221,130,151,239,43,149,193,214,113,205,156,76,61,156,228,138,178,103,89,186,111,45,133,193,75,232,92,234,202,64,28,114,213,10,186,105,40,227,138,17,159,41,68,12,167,16,145,171,159,46,183,245,79,88,190,133,170,139,45,87,9,139,9,106,234,97,158,19,1,235,65,101,86,159,252,154,17,158,31,145,253,158,160,171,190,188,154,234,54,205,252,238,223,246,138,206,0,179,74,60,13,246,186,207,48,228,119,214,89,239,57,65,167,239,186,79,3,148,120,159,14,58,179,167,131,90,215,69,153,224,29,164,190,121,219,95,183,87,34,229,2,13,68,165,199,102,37,48,251,32,129,115,211,15,132,156,182,1,105,14,171,108,89,13,51,204,10,68,194,24,128,167,3,241,85,206,11,5,252,220,239,119,98,97,43,4,2,59,41,253,18,115,105,137,89,165,56,71,22,111,57,201,57,243,251,35,233,128,28,222,221,41,31,201,253,231,174,70,239,190,64,213,245,126,160,38,126,120,161,252,114,214,82,247,18,138,11,116,156,220,56,107,129,153,173,241,106,46,175,122,116,117,38,175,250,116,181,144,87,207,232,234,82,94,125,79,87,167,184,134,175,157,83,113,134,88,184,2,127,45,72,115,125,42,103,4,110,92,10,96,38,174,224,206,156,255,92,242,159,21,50,99,185,197,195,93,136,91,147,252,121,43,232,49,130,133,230,222,169,233,77,185,33,116,123,121,10,45,105,12,177,91,88,68,158,101,138,206,204,48,177,89,4,109,205,167,126,40,74,255,123,254,21,186,35,152,9,248,37,224,127,83,207,89,250,18,128,128,19,203,59,51,87,224,100,180,81,107,189,52,84,161,21,232,6,35,245,186,254,61,204,232,197,84,96,84,75,7,254,162,139,14,141,7,30,208,158,252,29,88,206,70,87,54,47,162,106,53,190,48,76,100,109,170,118,89,15,97,192,150,21,189,146,38,28,224,27,49,161,224,176,76,111,75,238,52,156,221,14,168,209,69,50,123,247,203,24,150,47,231,31,71,67,53,236,73,252,35,195,122,162,6,252,247,31,129,165,193,224,29,13,76,190,244,211,0,184,235,238,224,57,158,175,252,251,57,78,3,255,252,235,115,244,230,205,57,149,121,62,201,141,76,70,115,95,46,227,96,212,239,62,247,2,119,15,118,252,18,23,95,58,90,151,14,93,107,177,236,204,113,17,166,163,149,167,247,243,74,204,218,115,92,140,69,87,233,112,84,240,110,6,139,178,20,3,175,80,12,188,116,71,151,202,131,53,222,154,232,255,7,234,54,240,196,235,101,0,125,106,241,115,219,150,136,219,173,150,235,225,191,67,233,242,51,193,117,142,126,196,51,177,152,150,110,25,27,24,174,77,233,196,184,81,195,117,13,61,222,16,137,191,222,63,187,187,187,126,177,224,242,43,31,42,186,198,112,23,237,24,169,146,181,3,85,69,178,130,10,171,139,98,25,71,89,174,146,119,31,29,42,224,165,40,68,237,59,236,9,205,175,43,12,232,70,92,236,139,53,112,74,81,176,34,88,69,25,47,194,99,5,50,110,126,161,109,125,173,97,79,28,93,160,196,195,43,27,214,81,97,120,47,146,222,46,164,224,126,13,200,122,91,42,182,188,73,235,157,156,8,32,109,135,41,102,100,66,117,76,235,151,1,254,243,12,254,249,49,94,96,250,103,220,99,94,214,149,61,221,138,91,89,160,58,188,157,154,152,184,199,21,203,131,105,97,56,56,108,70,65,250,114,216,96,121,120,103,21,150,41,42,143,14,37,176,213,161,223,20,235,174,210,88,143,239,185,221,131,251,55,247,220,127,157,126,137,225,145,223,170,143,168,188,218,191,54,222,232,153,108,222,239,135,117,152,52,39,122,209,27,253,118,232,253,122,104,144,145,31,155,30,36,87,251,209,205,161,135,111,28,30,122,99,217,231,127,194,154,98,54,134,173,32,33,229,102,205,139,56,60,111,9,216,14,137,247,126,14,243,190,142,50,28,42,88,8,60,250,4,170,24,97,116,102,229,20,166,44,102,113,206,79,189,141,81,161,25,205,180,204,78,145,108,241,154,72,59,194,233,69,215,192,131,98,184,146,92,78,143,64,126,189,5,105,109,145,97,128,70,147,86,154,253,5,88,61,67,122,233,4,234,64,92,83,77,140,45,150,63,113,149,65,195,56,99,18,183,155,199,139,132,50,145,84,160,36,82,142,99,133,177,14,56,144,158,69,12,255,71,46,184,187,227,7,164,166,165,0,225,37,191,200,162,95,147,248,159,23,145,33,172,36,90,88,49,212,81,43,36,52,49,97,169,227,255,137,31,14,253,127,30,138,207,56,243,210,228,87,89,112,63,255,159,83,83,213,48,92,203,64,109,169,213,80,147,23,95,70,111,100,10,92,149,15,152,68,65,84,144,226,212,168,228,202,221,19,68,81,133,21,128,55,70,10,219,20,63,78,165,240,152,103,22,30,19,92,9,89,182,108,220,220,16,218,19,33,227,133,128,108,65,22,141,239,233,192,73,184,140,130,76,55,185,214,176,157,117,143,119,193,224,54,246,125,50,221,217,195,90,157,178,179,176,206,189,29,79,168,158,163,105,214,206,134,13,130,20,63,98,70,191,193,122,249,125,225,52,181,75,6,95,46,20,26,172,13,21,106,15,70,35,98,104,243,6,150,134,199,106,135,159,60,41,208,113,164,90,12,98,66,173,76,193,40,168,233,113,107,48,181,229,56,248,59,140,220,242,152,50,117,100,86,6,8,69,13,36,37,104,1,165,138,87,235,101,244,42,189,110,185,34,85,44,59,2,188,182,136,137,141,155,184,255,92,34,0,195,153,42,225,196,241,167,227,90,170,217,204,130,210,42,88,227,154,84,53,174,156,211,167,40,213,155,137,171,84,43,117,178,37,19,237,252,129,202,204,88,229,201,145,186,142,95,14,129,182,36,164,134,253,9,4,133,170,158,37,86,122,22,82,200,70,99,120,66,42,120,50,153,182,152,189,13,108,189,97,66,249,123,155,148,182,49,70,47,25,178,164,253,222,210,29,218,189,138,93,21,23,80,237,85,236,14,85,151,102,238,40,43,83,38,123,78,56,114,126,94,130,168,82,233,202,172,236,10,186,86,132,240,172,235,133,56,0,51,44,128,190,133,208,183,184,236,91,216,216,183,88,132,42,107,183,241,213,251,117,189,201,46,93,111,246,0,93,111,209,184,158,105,249,91,203,217,166,81,193,216,137,12,208,107,149,175,165,186,80,71,63,63,118,26,86,42,102,249,112,201,202,51,44,70,6,245,54,145,57,20,205,105,166,235,149,70,239,160,75,205,206,4,60,217,218,160,145,237,220,121,95,57,214,211,154,170,63,193,157,249,11,170,47,97,87,192,140,199,34,147,234,74,147,94,107,164,150,18,47,60,110,62,168,152,13,143,171,193,237,59,8,117,165,183,48,69,133,241,157,198,15,144,175,221,215,116,253,214,204,87,90,66,165,53,100,226,26,158,186,168,88,4,74,221,190,197,217,73,253,254,79,15,212,239,255,227,207,209,239,51,216,216,65,217,16,156,252,63,65,203,255,211,191,164,229,151,212,250,36,87,235,112,100,234,251,191,151,10,247,239,89,29,111,168,226,255,34,239,252,133,85,71,158,249,86,79,222,235,213,222,234,79,85,130,179,234,157,129,188,51,168,221,121,38,239,60,83,119,12,75,130,120,80,91,159,203,59,207,213,29,253,142,221,11,243,157,191,202,59,127,149,170,177,154,173,225,151,154,126,12,9,242,208,152,144,127,212,140,13,201,168,24,59,100,106,200,182,12,217,213,51,245,57,127,72,153,165,212,84,160,128,1,66,117,182,95,80,237,166,209,132,156,119,117,38,54,186,45,237,35,229,5,182,252,22,106,233,51,40,142,78,11,100,4,173,142,235,185,20,43,178,195,48,42,237,17,69,197,30,145,24,246,136,104,151,61,34,50,151,151,159,33,64,23,102,183,144,209,213,59,228,146,210,233,52,47,128,146,231,205,81,55,65,105,199,160,84,42,191,51,49,4,178,248,35,255,2,14,132,130,181,169,105,192,111,201,95,254,45,90,122,158,60,113,114,22,117,64,202,137,233,74,74,58,177,214,200,198,230,55,76,91,201,7,236,69,108,219,72,226,186,141,36,190,199,70,82,140,45,25,245,27,44,36,253,41,133,166,54,89,72,146,241,195,168,89,54,254,83,168,25,241,189,127,62,49,75,198,15,35,102,229,86,177,204,150,134,129,209,213,89,52,78,112,93,81,82,85,216,63,83,157,179,155,174,74,148,226,64,200,251,37,53,208,69,146,81,106,251,207,234,244,32,168,237,36,91,57,110,194,92,240,168,145,122,149,150,13,217,38,179,113,149,92,164,91,193,141,246,250,2,254,77,51,144,54,130,44,231,23,163,140,83,236,21,242,68,151,88,65,95,171,169,243,213,170,114,21,63,247,181,170,122,95,171,9,3,249,199,14,124,80,224,126,199,223,240,245,92,95,244,196,146,127,227,70,172,177,44,121,165,192,101,179,62,179,40,22,18,64,90,27,249,31,217,223,255,238,238,247,67,5,26,147,60,4,71,241,243,33,54,93,83,187,180,52,178,50,176,23,201,241,22,153,243,3,218,116,241,216,255,249,80,228,227,255,174,87,24,80,156,123,221,186,232,224,188,239,129,101,122,5,187,248,190,39,16,166,122,199,35,211,175,109,251,143,228,209,132,206,156,181,61,207,77,175,108,121,202,248,65,64,35,233,78,192,232,186,243,75,153,253,22,211,105,132,133,35,179,191,35,212,158,91,67,145,177,249,193,255,158,247,25,138,48,21,223,49,229,117,22,157,62,255,254,249,247,50,49,64,15,10,190,255,235,233,224,47,131,150,157,73,64,63,102,234,99,155,31,70,53,172,242,121,219,225,203,182,203,133,13,36,131,211,32,59,10,164,171,28,87,2,5,113,98,23,24,87,68,234,184,187,240,163,76,5,244,151,94,79,24,210,129,247,44,122,102,94,151,15,246,163,239,205,27,7,103,23,201,57,110,100,175,181,74,103,173,111,193,151,121,182,219,65,46,31,155,14,114,203,177,159,143,75,210,30,142,165,199,144,118,244,229,213,227,234,128,3,85,82,139,186,122,73,206,195,79,158,192,83,100,11,229,204,38,78,212,32,142,104,71,249,217,248,65,218,232,170,230,185,84,1,213,4,224,196,58,139,50,127,61,150,46,105,62,134,178,0,129,54,44,177,185,68,127,83,228,133,145,154,18,219,58,27,79,130,41,25,189,202,97,252,145,242,71,215,173,181,241,36,197,100,209,245,58,177,1,161,191,68,142,117,134,126,221,236,222,61,64,3,217,18,152,125,14,189,49,162,129,120,24,120,101,101,194,144,156,189,108,223,239,119,159,109,93,241,200,201,49,201,230,82,25,131,191,87,234,161,82,157,190,67,115,55,58,243,230,134,181,101,78,227,35,99,151,165,11,205,71,32,67,168,29,183,164,244,184,42,165,95,176,111,13,233,166,196,92,94,132,120,113,38,47,72,63,179,144,23,107,66,3,144,23,43,188,56,45,179,70,205,197,25,2,187,107,19,32,93,95,251,175,157,83,52,57,95,193,143,13,254,120,9,63,22,248,227,0,126,92,226,143,199,104,252,253,232,60,22,87,2,206,77,252,113,45,250,80,204,167,231,23,231,192,21,95,156,43,252,231,37,254,115,45,121,221,243,170,175,80,140,24,238,143,30,157,239,68,64,54,204,58,132,210,110,43,181,196,45,241,9,23,168,103,139,9,184,126,38,78,128,221,49,77,219,243,23,103,163,43,88,34,222,53,70,59,146,141,251,177,208,4,219,123,227,32,214,253,133,5,34,244,186,156,156,204,176,114,103,232,231,2,76,0,212,131,248,31,100,219,78,180,149,59,114,71,165,141,187,176,12,220,166,245,249,163,121,190,164,134,253,57,54,236,207,41,126,233,227,2,1,28,167,237,236,233,64,244,201,232,31,203,98,252,219,145,197,200,182,40,155,55,2,75,40,155,119,108,1,167,188,49,191,26,251,220,65,216,137,175,57,109,163,2,206,195,122,125,172,56,215,191,202,204,97,152,119,76,130,124,166,163,204,67,83,51,167,33,147,152,76,233,40,231,204,100,253,41,154,82,203,140,129,166,144,33,123,128,127,113,193,68,198,115,108,95,87,91,66,92,248,175,30,59,223,239,37,236,93,129,75,189,7,43,124,130,152,65,240,207,37,235,170,228,150,129,53,253,232,81,244,176,69,100,237,46,66,123,53,119,215,198,191,148,187,107,137,59,225,82,238,174,37,238,134,75,185,187,150,184,35,46,229,238,90,226,174,184,148,187,107,169,98,105,55,122,89,188,212,191,14,220,17,144,177,57,176,249,62,174,147,57,48,249,174,167,74,96,9,95,66,167,175,97,67,205,196,41,236,101,28,168,13,252,129,181,246,146,214,134,185,160,206,4,157,124,11,140,235,163,215,227,17,206,132,135,245,26,37,125,46,161,74,14,30,86,9,191,130,17,111,121,179,48,129,91,197,52,27,95,140,27,192,55,244,130,242,147,23,217,168,211,247,146,253,108,212,135,21,210,243,138,23,61,142,144,198,164,121,157,190,187,239,227,29,120,164,111,250,64,174,199,182,134,179,238,152,102,249,114,101,116,218,141,178,138,39,151,231,36,188,76,116,246,60,237,128,133,26,162,78,66,14,88,133,118,220,130,163,234,215,204,41,79,156,15,120,226,40,47,172,146,43,65,64,55,250,255,248,254,199,37,207,2,143,247,233,241,220,47,111,42,143,46,11,152,40,31,65,125,152,220,186,116,202,208,164,26,211,246,165,148,45,128,192,28,198,254,204,224,31,230,227,93,81,131,241,120,87,212,224,114,188,51,193,82,56,110,136,29,252,161,201,214,191,26,27,68,230,108,108,235,255,178,24,4,144,232,205,124,14,227,67,91,16,100,143,46,49,153,67,182,167,29,96,86,223,138,215,116,55,40,138,204,1,134,183,232,222,136,27,130,34,196,159,244,67,34,214,203,220,143,158,10,254,160,84,61,58,129,218,40,97,182,144,2,56,25,246,189,241,129,237,86,243,67,139,221,154,10,203,61,77,233,42,164,16,133,144,206,232,252,252,152,30,67,17,208,74,236,204,86,17,109,30,73,241,135,180,251,33,155,36,145,142,119,11,52,121,145,174,121,240,74,80,251,170,98,90,229,69,238,187,166,118,186,2,29,91,192,98,216,89,81,84,170,56,200,115,117,179,58,77,151,159,72,26,36,70,15,102,139,246,31,79,230,241,197,234,52,202,84,212,68,249,117,232,124,111,152,238,103,195,84,185,228,196,254,250,20,250,4,242,56,252,255,0,254,67,187,154,156,92,107,26,165,30,143,100,192,155,129,247,247,191,151,185,174,5,69,188,252,225,117,159,243,175,207,136,13,169,244,16,157,244,105,182,7,135,29,44,233,116,214,134,5,69,61,100,199,79,252,18,117,53,114,90,100,183,233,94,157,69,24,75,202,79,139,91,89,177,234,22,181,0,143,61,254,74,165,120,139,112,80,32,75,57,185,203,131,137,167,181,250,0,11,242,13,159,80,112,150,189,166,215,3,169,83,217,194,158,9,106,230,97,94,37,15,155,50,214,60,113,231,15,230,11,101,147,53,166,6,88,152,86,57,173,112,40,114,11,225,135,209,75,125,197,51,220,66,223,181,222,48,216,87,206,182,195,64,77,108,234,35,31,68,134,71,56,87,80,215,128,252,183,25,253,214,176,112,161,203,151,105,60,83,247,235,11,18,253,1,96,44,146,218,88,252,121,105,171,42,186,2,61,34,59,130,251,202,148,227,70,74,239,202,171,78,227,196,237,68,11,39,162,145,73,228,58,162,194,195,202,167,76,2,17,169,60,55,77,187,45,178,249,232,130,77,232,182,238,188,16,114,222,41,250,119,117,234,236,124,0,161,95,91,36,110,53,61,34,211,60,129,40,133,9,181,145,162,162,215,97,179,210,154,28,77,105,69,193,114,135,101,94,100,1,35,229,212,65,24,172,196,28,161,214,135,95,248,243,123,90,202,251,27,59,228,14,47,208,27,189,123,237,95,80,206,234,238,6,126,244,37,38,229,122,247,96,140,49,51,109,68,77,85,73,106,125,103,141,57,180,57,125,238,135,119,79,251,127,3,25,175,39,81,147,110,183,195,85,23,241,106,121,197,190,79,84,106,23,179,12,241,81,77,162,33,99,173,39,45,243,12,132,61,70,4,6,216,4,120,90,159,71,187,158,213,15,240,243,188,107,253,126,244,108,111,199,11,114,95,211,211,38,53,244,139,167,145,226,113,224,214,141,100,157,207,224,56,75,175,156,214,77,139,28,198,87,242,144,173,222,165,66,245,72,73,71,252,24,46,233,120,240,67,221,119,227,172,223,213,43,5,230,160,223,97,130,179,235,241,68,146,35,23,232,19,89,134,41,199,137,53,31,35,167,66,3,217,2,223,72,68,157,149,180,194,55,210,32,157,24,90,87,229,175,16,54,162,82,86,122,91,53,83,58,70,93,79,72,21,247,17,23,27,176,99,73,197,251,160,220,51,228,49,168,58,247,168,218,57,84,50,238,104,171,39,13,189,84,195,147,39,95,169,162,161,161,219,134,238,82,100,14,146,41,59,43,205,3,179,198,216,200,237,193,44,122,127,81,248,149,160,56,38,154,91,231,99,6,103,194,216,95,140,197,233,248,255,72,38,120,229,26,192,171,156,156,165,144,165,251,242,216,185,28,63,36,85,251,61,1,166,70,157,64,120,12,42,159,137,91,84,205,146,169,74,58,165,45,216,107,132,19,169,69,122,154,74,239,138,64,58,169,84,124,23,204,247,252,7,170,237,10,140,82,212,78,86,133,225,100,101,34,78,153,30,48,146,123,110,56,247,180,171,239,215,135,101,104,244,72,230,239,145,71,221,226,28,88,54,228,102,115,244,187,101,32,248,160,171,180,107,132,102,42,127,35,31,9,27,195,235,161,82,199,203,52,133,163,191,229,245,150,32,94,42,115,32,91,172,160,104,26,189,243,40,145,123,83,159,118,15,232,80,13,231,56,13,86,250,85,204,125,84,118,87,251,144,251,87,210,220,109,61,172,115,207,203,193,137,66,4,16,200,35,243,129,175,120,184,80,76,66,165,195,50,167,183,57,4,210,149,74,122,204,176,186,152,41,1,28,97,148,159,78,249,175,108,198,254,233,88,92,255,167,141,79,64,15,153,181,226,35,27,109,116,255,114,122,22,249,218,233,99,71,83,107,113,123,145,71,111,42,40,16,104,76,252,22,171,144,110,58,25,43,157,186,121,168,110,1,170,142,105,213,6,68,54,31,56,189,211,101,144,53,217,126,190,98,247,65,211,80,131,237,135,191,202,250,125,62,83,91,150,53,4,132,43,227,140,240,212,233,161,237,68,230,57,236,221,50,107,225,125,207,18,146,55,0,137,204,200,88,206,44,28,31,213,222,179,173,184,72,98,100,250,130,37,45,90,206,68,112,59,139,47,227,89,196,116,14,13,133,9,2,9,149,236,39,102,151,83,208,252,87,99,255,218,208,110,188,220,169,221,216,236,212,110,92,141,27,180,21,72,91,236,217,144,10,128,131,251,20,0,166,189,189,170,2,40,209,110,153,46,135,64,59,129,172,196,73,36,223,68,30,248,196,100,69,120,133,179,244,31,220,179,186,203,154,118,174,65,56,154,110,62,201,194,70,10,102,126,209,223,137,41,107,73,17,153,101,199,230,193,106,25,25,14,77,121,65,121,246,59,90,204,80,1,138,1,6,40,6,8,161,19,76,149,151,203,61,146,69,174,234,145,240,97,119,119,49,58,252,178,126,64,44,171,226,207,208,36,101,184,2,129,230,164,138,200,74,170,182,68,97,102,125,234,164,162,3,107,21,255,215,135,255,64,36,89,202,216,101,248,17,2,101,136,147,133,118,95,100,143,2,120,4,234,90,26,18,138,1,148,209,226,42,244,189,74,100,195,68,179,183,244,20,41,25,252,0,197,19,121,245,25,174,250,83,174,129,42,68,41,169,218,29,149,216,78,22,177,64,17,88,110,244,53,233,89,100,152,206,233,158,85,208,164,71,168,102,70,54,199,216,76,194,20,213,221,66,83,18,68,56,232,69,9,30,26,202,13,211,94,166,107,154,88,121,157,97,16,220,39,160,41,45,156,151,66,205,118,2,39,120,82,124,92,71,200,62,130,128,9,203,231,61,66,11,75,206,18,181,38,45,215,70,8,83,138,134,82,164,217,75,159,62,67,225,145,240,43,216,97,68,79,169,28,2,221,121,86,98,83,112,160,68,149,85,152,31,232,59,3,155,237,144,180,29,208,245,167,203,61,232,33,116,244,145,242,171,231,94,194,218,212,37,216,203,187,187,92,95,235,94,98,238,63,100,185,13,102,91,70,223,146,22,164,55,164,140,29,87,208,213,208,29,33,144,134,23,138,172,123,114,82,80,147,102,126,39,221,163,75,181,54,148,174,137,105,7,102,214,152,81,210,138,173,217,50,189,108,176,89,32,158,85,218,228,231,85,175,91,171,214,90,184,5,2,28,160,146,7,97,129,209,193,174,144,153,9,120,192,72,221,96,232,216,50,169,255,10,70,131,189,194,43,196,45,188,224,193,133,215,215,234,47,204,79,116,145,193,134,115,236,92,132,114,142,184,25,37,238,27,41,4,50,24,238,238,12,206,10,167,41,127,161,140,33,143,149,90,109,91,103,136,203,57,245,27,124,222,78,28,236,217,186,79,30,132,225,186,239,182,185,36,148,69,235,65,243,150,170,172,167,10,109,229,58,57,181,22,215,66,137,181,212,71,224,98,48,189,187,155,56,5,251,177,182,11,246,90,117,159,14,4,151,245,101,89,31,203,166,15,82,49,233,168,155,157,186,36,60,112,234,36,68,46,169,122,188,75,227,172,52,50,193,52,128,9,255,24,144,122,139,7,48,160,95,197,126,127,68,127,189,65,135,254,2,233,152,68,221,107,24,141,13,134,235,167,218,0,154,251,239,10,52,248,23,195,20,6,193,207,29,206,77,166,60,125,201,167,11,253,18,241,70,31,111,244,217,209,87,121,122,134,250,123,203,250,171,222,146,131,227,169,140,238,246,59,1,39,111,47,223,169,212,74,239,168,50,186,139,239,12,163,82,111,212,97,123,18,16,177,129,51,19,161,219,81,26,164,1,103,87,110,105,210,80,82,119,146,212,195,98,215,45,220,174,227,29,247,225,80,101,250,129,76,54,180,123,25,228,197,39,100,182,229,207,125,234,12,129,192,243,97,211,239,246,158,239,157,144,45,88,96,170,143,128,146,2,194,224,162,181,176,77,63,201,132,139,75,143,198,22,13,128,88,46,237,184,80,238,186,94,223,55,62,55,210,149,15,160,102,76,225,234,233,146,218,169,37,125,158,229,171,60,214,136,51,43,137,52,110,178,107,63,229,125,178,241,211,90,246,57,83,74,107,18,112,106,139,93,177,225,74,117,218,192,226,52,176,55,195,251,143,214,132,55,7,171,44,30,143,253,131,177,56,255,247,25,198,19,230,240,62,164,203,205,178,228,23,239,229,9,43,175,220,39,102,91,25,21,165,161,234,232,172,234,106,153,33,30,141,230,125,2,155,64,28,164,171,85,154,124,44,150,141,44,230,61,116,72,53,163,132,172,9,170,42,117,32,2,53,132,154,106,171,183,219,225,207,8,72,147,18,111,243,13,77,171,62,244,16,142,167,231,138,160,129,29,78,125,134,122,146,202,186,67,133,231,138,30,181,120,131,212,99,232,209,132,23,90,57,134,14,61,230,107,42,239,47,65,74,36,152,182,4,138,241,59,44,226,169,8,175,29,126,224,50,193,178,188,97,64,202,118,229,249,166,82,116,47,253,26,94,14,180,179,130,178,147,251,117,156,157,109,86,186,164,238,102,211,9,201,171,226,171,154,237,112,201,151,220,78,38,35,119,73,11,106,117,106,38,221,228,83,173,112,228,84,93,15,222,255,70,202,75,195,82,67,30,66,172,56,107,173,165,195,66,125,101,149,187,249,100,236,159,143,197,235,175,104,54,138,111,213,108,20,93,162,120,111,179,96,21,249,136,151,84,94,126,136,50,204,225,141,165,255,182,244,119,50,190,111,253,223,207,164,72,206,145,111,21,38,118,5,158,146,4,33,223,31,6,101,238,48,195,254,87,76,2,132,149,136,241,199,116,152,181,253,19,242,60,18,210,119,58,115,17,121,29,207,168,140,13,149,108,73,76,204,154,16,57,232,169,159,73,194,203,25,136,97,23,41,6,150,25,182,140,189,225,173,178,222,195,88,60,59,201,168,124,249,95,103,112,234,76,140,10,125,213,33,1,86,79,68,9,146,100,8,82,41,14,25,183,71,173,6,50,163,238,87,10,229,18,81,72,32,218,5,36,110,3,83,213,233,51,28,70,234,231,195,20,243,105,96,50,32,252,198,36,157,238,251,133,203,201,169,211,242,173,20,222,25,72,252,122,126,49,30,166,251,1,89,234,229,123,47,154,94,235,244,249,69,118,213,119,138,14,62,233,62,197,23,218,192,30,208,21,136,108,9,122,213,205,240,15,148,14,241,60,71,88,163,61,167,223,89,186,237,229,222,76,29,238,136,120,100,148,194,179,108,236,83,195,139,15,18,34,146,135,255,116,232,189,181,113,151,240,146,250,120,183,143,119,233,91,141,124,216,90,92,152,124,88,101,108,75,33,169,186,33,45,198,100,75,20,226,241,216,21,31,199,254,235,177,120,179,59,230,133,170,91,171,35,25,120,26,166,73,42,255,165,175,178,216,71,11,140,85,183,34,100,190,252,187,17,50,184,222,16,66,31,142,218,203,40,163,212,103,179,107,31,102,238,126,208,1,180,9,86,141,30,73,90,28,80,236,163,234,1,215,189,221,21,90,67,212,187,182,223,180,107,206,255,244,122,189,22,251,224,176,179,205,191,16,162,243,102,252,13,241,134,140,223,3,131,76,177,231,122,248,57,64,90,77,15,33,55,37,229,94,29,38,165,131,67,233,221,144,96,184,14,198,128,179,232,43,195,118,184,92,240,159,18,146,38,6,50,25,239,167,4,221,163,227,121,236,103,183,76,199,190,250,237,92,126,27,14,114,249,35,84,63,102,70,179,116,139,200,71,49,192,70,242,86,114,242,118,8,28,123,199,89,118,102,238,94,0,219,199,89,182,103,84,18,118,114,40,129,45,243,207,139,96,134,206,234,225,1,142,16,84,114,33,214,8,179,35,35,143,116,15,168,136,218,106,4,201,40,29,27,45,13,73,172,203,117,83,141,188,157,199,201,236,181,194,110,223,125,122,19,27,72,122,71,57,123,73,57,123,10,145,149,153,12,108,26,249,205,177,231,182,53,169,60,21,61,193,153,247,42,3,139,227,153,203,209,195,52,71,101,150,39,46,167,225,165,31,23,48,155,23,251,75,19,201,75,222,89,25,117,156,199,56,62,148,219,52,21,216,31,229,254,18,111,97,25,148,179,221,216,160,250,71,27,191,161,231,117,238,59,97,123,77,179,56,235,172,112,94,207,124,103,214,94,81,201,186,19,226,188,194,243,175,185,77,232,3,221,212,46,106,211,189,77,199,21,44,169,70,167,111,207,164,12,2,221,61,135,218,166,117,128,182,138,79,233,33,130,243,211,83,26,22,2,19,188,130,104,27,39,11,148,110,57,79,122,228,51,96,157,207,98,182,14,54,165,118,153,9,158,45,242,70,37,214,226,98,121,79,73,86,152,206,209,60,253,171,180,241,81,191,70,140,204,166,237,194,250,70,161,157,24,248,186,251,21,47,225,68,17,160,140,50,120,152,121,60,224,224,167,63,188,24,146,234,234,76,120,250,67,249,99,152,149,199,240,146,240,113,76,196,193,212,213,9,100,225,126,200,126,168,250,62,6,2,108,205,38,147,228,247,62,114,84,226,193,242,0,146,1,134,226,237,87,206,54,50,68,74,223,198,166,60,10,141,146,96,37,202,126,104,58,171,49,115,139,70,224,146,91,191,197,145,179,242,34,145,164,147,171,16,70,237,171,64,138,115,20,236,232,96,179,17,219,235,248,52,156,174,188,222,174,93,1,253,26,20,96,71,181,181,250,42,27,225,4,134,233,229,108,22,205,152,139,46,118,246,7,233,28,57,102,96,239,105,217,208,166,71,251,182,12,45,25,68,223,171,35,73,149,201,56,206,183,203,52,40,158,13,94,102,89,176,113,210,182,162,45,232,95,137,70,115,130,103,192,31,25,174,149,164,58,198,241,86,50,131,118,131,49,206,129,15,161,202,36,229,245,184,201,74,141,89,195,228,32,183,34,40,36,22,85,179,124,4,72,87,212,173,61,186,85,243,117,13,159,33,122,8,10,79,109,244,209,209,164,86,88,169,77,118,178,190,227,201,235,99,236,220,194,65,148,99,236,155,180,200,182,118,199,163,90,226,134,250,162,2,58,173,250,111,68,24,248,96,183,68,143,220,206,56,196,210,103,48,50,38,64,29,130,158,180,160,169,107,52,167,232,20,236,153,244,173,42,117,7,162,165,239,182,16,28,84,24,33,248,217,131,180,13,187,195,241,135,70,152,191,157,239,198,29,210,2,231,23,80,148,54,108,108,18,199,95,221,149,73,40,45,31,65,100,36,85,80,255,187,28,67,49,83,25,21,199,235,43,51,175,224,125,24,195,214,42,133,126,225,2,107,217,102,164,180,76,43,67,194,189,214,22,154,167,197,48,97,19,145,249,108,59,178,22,53,3,123,71,95,135,16,49,55,154,104,166,65,50,245,195,187,177,255,118,44,222,87,98,244,136,122,252,107,209,121,196,3,87,64,101,141,117,146,125,5,45,174,1,41,206,64,166,102,100,221,76,113,176,172,159,6,14,54,64,140,136,78,192,91,158,24,182,242,216,228,236,154,234,222,108,159,158,29,206,128,231,10,85,26,46,106,11,116,131,243,120,56,51,160,67,117,218,183,108,15,246,66,201,185,54,220,254,126,111,169,92,74,49,21,58,180,20,27,208,252,225,91,118,246,172,124,156,66,233,134,9,2,55,76,46,48,68,102,85,50,254,156,217,124,69,41,205,215,149,208,154,24,115,155,131,32,181,70,236,91,122,113,141,7,130,254,221,159,110,83,43,192,198,56,26,208,172,167,57,200,123,26,123,86,66,226,243,102,157,97,208,159,211,220,7,49,97,64,219,68,243,190,151,104,206,131,230,95,66,125,11,38,84,213,62,92,78,93,9,134,188,64,155,65,245,54,34,251,46,24,40,194,190,161,156,112,79,253,179,175,16,158,97,251,20,198,118,49,25,76,253,137,179,144,230,176,133,54,135,117,184,12,4,254,133,52,135,237,157,10,85,214,94,104,19,25,62,71,239,116,100,29,240,28,80,181,180,18,46,56,19,11,5,10,248,97,236,191,31,139,79,227,255,103,18,84,72,109,21,78,43,58,111,17,198,75,9,164,166,156,116,149,19,56,12,121,164,60,104,129,55,143,151,172,31,67,55,90,25,125,251,143,140,20,198,173,252,114,65,121,154,186,235,128,78,51,188,199,158,237,195,229,221,157,85,12,163,24,101,152,204,130,79,102,138,60,36,88,217,82,161,242,15,106,199,221,29,189,202,16,166,252,86,245,17,113,187,74,177,223,148,170,4,24,114,205,64,104,159,36,10,106,142,137,254,214,106,75,237,215,49,242,91,42,115,94,46,215,103,65,67,244,84,252,180,223,107,119,255,142,129,88,148,126,88,216,62,152,165,1,209,118,118,124,242,228,30,188,175,97,184,11,234,43,188,23,234,75,84,7,67,235,164,64,168,137,243,51,56,34,30,245,254,69,224,197,111,90,63,148,47,190,153,99,118,50,139,35,230,97,215,6,228,178,157,253,111,3,113,84,103,225,82,54,163,206,90,227,115,101,235,107,31,36,12,36,10,231,170,193,174,63,16,174,209,110,128,114,139,212,13,50,223,115,154,227,114,190,193,205,149,108,74,149,179,149,100,72,187,91,152,96,134,78,92,252,97,56,233,113,67,84,132,185,204,194,7,107,67,242,64,31,198,182,155,108,106,184,201,166,255,134,155,172,30,12,219,73,182,105,65,52,170,212,213,34,187,71,76,82,159,208,138,115,99,227,147,189,242,209,163,162,198,168,96,180,116,101,48,201,129,192,100,86,190,131,195,58,211,80,152,152,73,14,42,197,44,49,6,60,166,178,159,2,125,217,1,154,153,48,182,7,249,152,148,48,151,170,209,126,60,66,94,227,221,216,195,63,63,124,114,130,81,54,250,56,246,78,198,94,54,122,60,246,110,62,169,177,82,223,199,36,9,149,143,107,135,46,19,154,51,174,137,10,137,116,245,134,195,196,30,234,114,192,26,28,91,202,96,104,125,12,224,243,173,105,35,220,29,77,230,46,168,79,58,40,18,125,80,20,13,7,69,114,119,183,235,32,40,234,7,72,245,33,227,60,121,176,95,243,206,237,171,231,172,50,99,6,64,174,177,126,171,62,47,179,56,71,87,235,166,79,42,135,35,97,66,188,72,158,92,122,73,191,26,251,159,198,226,104,236,183,46,96,219,194,222,142,102,52,98,240,104,58,255,238,87,24,6,201,152,142,232,95,207,40,17,199,59,222,34,126,246,47,223,155,175,153,69,165,143,236,225,216,156,55,78,90,4,163,67,130,176,244,51,210,63,248,60,35,144,16,2,48,172,64,108,52,230,52,153,68,250,69,66,7,227,159,152,109,132,253,147,115,175,216,234,144,1,124,20,209,124,224,19,73,119,158,165,4,86,238,235,98,198,23,43,159,40,82,121,191,175,238,151,45,250,9,91,52,73,68,68,118,36,120,66,38,64,193,86,141,255,211,14,233,156,108,142,24,215,151,33,198,70,147,241,193,228,102,191,37,33,221,174,168,19,74,123,202,208,165,93,198,180,5,9,17,230,83,187,176,104,160,75,108,194,219,101,80,48,99,207,66,14,191,163,92,88,230,250,46,176,121,229,133,168,222,149,129,97,230,51,92,36,204,34,212,247,115,203,106,178,149,130,101,112,43,154,178,184,104,30,104,123,163,173,34,160,120,210,191,221,28,7,56,26,169,227,66,246,234,246,255,129,1,216,70,205,29,123,200,56,192,35,17,235,177,119,37,35,219,213,235,72,245,186,210,218,74,55,71,181,18,99,183,71,180,219,43,247,133,89,163,187,107,220,190,82,137,28,202,162,54,186,174,14,167,51,90,84,60,96,162,26,170,82,137,75,107,83,83,232,181,169,76,15,58,179,130,49,226,106,8,27,130,168,232,43,111,129,110,105,225,250,158,236,192,178,98,75,20,143,56,215,119,74,11,225,187,152,220,156,67,164,231,76,200,213,29,175,176,66,45,153,144,26,160,16,53,59,69,69,45,210,228,210,218,60,126,163,230,226,201,96,47,106,247,167,70,220,89,189,235,80,119,183,201,127,194,106,142,95,203,79,208,252,65,11,79,113,103,147,166,154,45,220,209,96,21,156,78,190,36,148,126,10,255,33,194,137,63,72,91,81,121,127,146,180,7,123,129,188,223,223,117,31,125,24,20,124,195,182,244,118,190,103,108,134,165,135,75,106,122,184,52,183,42,229,191,186,21,41,255,85,223,76,27,71,122,7,13,104,88,147,189,97,195,200,35,89,168,117,87,217,12,140,163,246,134,224,75,80,123,98,206,146,202,77,131,22,90,244,33,28,115,178,7,252,125,60,230,72,0,52,111,145,109,75,96,194,172,229,126,50,116,111,243,118,91,201,212,147,37,217,180,38,49,234,190,210,118,33,228,207,80,171,210,102,240,218,108,63,44,117,91,107,249,150,88,169,215,131,73,74,170,51,33,127,172,116,34,151,234,18,33,166,220,224,173,16,158,239,2,184,224,76,244,8,49,75,63,238,5,82,6,202,239,169,139,144,68,202,87,24,74,143,222,82,3,83,119,109,248,74,246,111,26,187,232,49,48,231,148,255,166,197,234,224,114,215,219,206,129,232,143,193,185,234,12,162,37,96,73,89,112,181,218,93,63,170,81,27,101,224,61,14,142,135,181,186,149,75,191,76,20,109,195,209,164,163,180,78,187,112,197,122,169,199,122,94,212,164,84,168,212,156,18,222,72,212,198,251,60,47,107,144,229,22,249,76,85,246,114,100,8,91,12,201,175,122,146,154,184,185,78,75,49,152,228,220,168,114,158,167,178,100,105,224,119,113,175,98,4,49,144,56,228,66,226,238,232,34,56,241,254,88,241,71,9,3,179,37,97,41,151,221,47,105,156,56,173,239,94,124,215,114,171,17,131,235,12,228,152,4,166,189,52,147,213,28,90,30,61,210,89,159,191,38,148,193,51,31,74,29,192,14,115,52,31,32,166,178,192,236,37,134,148,155,143,49,2,93,63,250,222,43,179,197,27,175,182,92,47,186,175,13,26,42,241,193,141,209,111,124,189,85,131,93,173,210,117,52,54,239,31,135,40,60,254,28,109,118,180,169,33,136,77,195,249,155,42,81,219,116,87,211,42,189,80,197,77,195,225,184,220,159,120,230,69,37,38,68,203,5,73,235,69,111,84,180,91,45,175,213,170,197,131,42,169,241,222,56,80,209,90,68,41,106,203,3,160,50,179,135,6,134,210,59,59,2,66,175,117,170,113,175,39,54,230,5,59,236,123,19,78,79,38,248,207,212,140,205,156,244,123,162,15,199,22,212,175,94,138,100,100,40,246,24,19,188,235,8,81,43,170,171,172,189,21,198,89,136,34,147,81,237,51,129,161,74,216,56,99,70,188,238,96,171,48,61,251,85,76,207,1,98,120,42,147,39,220,86,209,170,203,224,52,90,26,141,145,238,156,94,11,70,1,102,64,75,108,158,134,229,233,62,223,234,120,211,155,177,63,54,226,77,127,27,155,136,117,53,18,136,32,223,32,15,139,8,99,27,136,73,248,181,217,86,183,203,66,135,245,219,113,147,200,46,86,75,21,38,139,29,55,95,162,65,127,45,142,19,234,75,44,246,82,126,12,245,218,72,115,119,220,167,207,210,51,195,140,205,232,202,138,82,58,132,35,197,253,40,107,203,200,14,132,33,50,141,143,22,105,249,32,6,131,4,95,175,147,91,16,80,189,193,215,234,85,15,99,182,94,141,187,149,151,134,103,179,169,82,33,34,51,82,171,39,202,22,210,253,126,245,126,181,97,168,27,220,93,139,241,12,214,68,41,215,222,4,225,153,151,217,71,239,40,144,126,145,91,241,251,216,255,213,88,125,63,238,140,118,126,181,51,218,249,166,41,218,249,67,19,138,219,239,99,153,144,108,236,15,158,255,69,252,240,21,223,31,10,18,128,46,249,207,164,27,43,249,59,83,201,64,150,172,130,235,247,188,167,124,233,57,186,138,19,85,162,194,48,23,89,48,139,225,104,252,16,95,71,203,220,191,141,147,49,66,162,48,63,5,141,125,63,47,175,89,189,29,249,89,54,105,205,90,83,233,11,127,16,36,151,65,174,144,35,66,186,242,163,221,254,72,13,241,140,165,209,90,243,244,175,48,136,157,98,207,116,209,15,178,169,152,10,89,54,147,131,86,155,30,40,155,78,241,171,246,16,181,173,33,20,51,223,104,186,184,240,9,63,69,234,177,157,214,0,163,53,214,154,221,30,206,186,4,181,233,23,98,214,101,128,77,63,209,12,243,10,24,230,213,254,122,216,110,175,148,147,96,52,89,77,197,153,63,71,233,98,1,127,250,136,145,57,71,180,219,83,31,94,114,135,23,221,197,50,61,13,150,100,34,243,79,197,69,119,150,5,87,239,86,193,34,114,98,113,214,9,197,162,19,146,235,254,35,249,237,187,187,71,234,219,138,245,154,13,25,36,243,130,8,14,190,75,116,169,7,188,181,124,73,55,23,225,51,55,204,173,94,193,58,120,233,95,43,73,226,192,175,44,19,241,216,175,44,37,113,238,63,238,28,72,172,206,171,253,151,238,237,169,127,61,185,106,63,155,62,133,101,75,141,56,241,191,103,192,166,57,28,34,153,115,186,231,252,115,140,41,108,145,85,60,85,206,147,175,253,212,57,117,71,185,183,28,158,146,45,241,212,63,221,59,111,31,64,227,160,54,144,35,94,79,78,166,198,111,148,45,141,171,129,117,245,108,186,119,186,7,159,103,243,252,85,219,255,94,45,191,11,224,30,141,225,216,192,112,244,92,49,171,56,134,168,245,182,203,195,144,16,21,120,157,235,196,93,70,217,142,13,129,124,205,189,235,46,241,7,123,197,48,146,235,41,129,54,233,245,100,24,172,172,133,88,66,24,146,182,156,60,54,113,142,19,194,44,236,114,64,60,139,72,127,32,34,174,44,65,115,172,111,127,92,221,98,76,40,233,22,14,18,25,80,165,68,154,67,179,110,144,133,78,167,16,69,133,196,192,7,7,10,147,139,128,110,51,43,51,75,70,113,72,78,221,151,202,216,163,187,147,57,52,144,37,20,113,39,197,20,237,63,148,33,92,202,145,127,59,88,6,171,117,52,99,105,178,223,27,124,79,231,231,4,7,4,254,155,42,9,120,24,239,227,218,36,71,112,120,223,137,97,169,62,135,118,83,2,2,150,90,3,14,65,149,191,251,198,239,129,241,251,153,161,131,96,151,160,207,99,255,7,227,136,248,121,92,177,56,162,139,4,74,238,195,194,151,57,62,138,166,168,249,91,50,197,128,164,231,77,28,204,238,193,23,232,55,65,98,255,211,76,152,197,125,93,60,221,42,112,54,212,81,235,236,219,61,213,204,90,34,113,34,84,153,159,14,179,253,128,114,201,40,186,59,201,166,250,3,184,81,209,139,100,159,244,243,251,20,123,234,222,166,126,38,115,201,32,41,66,83,94,224,202,218,58,253,97,134,17,47,89,167,3,178,238,55,86,166,70,20,42,120,242,4,154,133,39,52,118,76,15,234,79,22,122,105,57,164,74,60,240,57,96,91,142,73,34,40,94,88,93,77,69,83,70,149,23,62,27,96,160,61,248,176,241,177,127,216,230,26,141,103,46,191,214,90,38,108,109,163,215,91,203,160,224,43,168,3,223,249,229,255,166,223,202,176,96,84,87,4,44,74,240,128,108,177,113,228,40,88,87,188,239,248,193,79,200,219,23,204,199,216,185,250,18,134,52,131,73,167,68,111,91,247,171,121,47,107,206,116,67,29,129,91,245,134,179,224,115,112,125,81,175,239,238,74,89,75,23,90,153,50,223,39,7,234,197,151,201,236,64,62,76,241,193,189,198,60,240,30,204,114,224,42,27,165,170,228,135,8,243,189,32,96,71,242,111,165,215,108,112,31,252,214,124,154,106,71,215,134,8,227,196,169,241,35,105,252,196,10,100,132,178,231,220,159,134,243,222,193,66,69,149,116,3,22,228,203,65,146,198,127,52,213,230,125,237,105,4,189,144,161,122,24,142,42,194,38,212,180,153,255,211,99,39,20,214,58,34,182,99,166,34,113,40,196,150,160,170,91,215,196,214,25,5,27,120,22,227,2,46,42,96,213,237,238,115,56,69,214,13,165,57,60,75,17,246,22,148,245,18,158,173,149,110,75,14,209,24,147,185,229,147,114,198,87,44,57,76,202,160,92,97,32,167,79,43,121,107,208,181,208,122,11,15,248,175,188,113,105,191,145,19,164,214,87,222,57,245,119,163,184,143,225,172,190,64,175,65,177,241,243,16,149,132,215,230,23,140,232,98,96,56,175,237,168,231,151,170,192,4,48,60,80,133,70,188,244,99,127,54,154,204,237,92,20,52,135,213,178,77,67,25,235,115,221,169,87,171,161,136,73,27,185,235,5,96,119,147,225,249,126,54,60,87,103,229,137,242,164,125,237,207,43,17,217,231,101,214,227,114,205,125,228,199,156,199,200,97,156,187,226,141,190,238,227,53,29,143,132,66,175,138,7,88,172,177,233,63,234,95,111,224,215,199,125,4,247,135,191,47,16,209,255,238,238,205,254,146,174,223,188,64,174,192,197,48,157,56,185,136,136,196,126,129,181,109,186,127,78,62,138,55,83,119,120,66,236,211,42,215,136,3,215,222,23,60,61,211,167,3,177,129,159,8,48,1,63,101,58,1,149,66,32,222,74,136,239,215,42,72,161,214,110,234,142,91,182,161,252,16,166,187,19,252,53,213,36,98,92,39,214,200,76,93,10,51,130,221,66,30,244,198,247,224,83,243,166,192,252,183,229,12,240,74,131,225,125,231,191,109,14,214,63,243,223,61,36,15,20,238,167,183,223,188,159,222,254,11,251,233,237,3,246,211,21,55,218,220,46,239,154,182,203,187,218,118,161,157,248,214,221,158,200,64,150,204,63,165,85,241,158,119,230,56,184,226,196,180,48,100,31,252,86,167,53,124,15,124,23,241,38,239,97,5,194,41,243,129,126,180,91,232,187,26,58,39,98,35,110,73,151,247,54,42,194,179,40,243,34,86,237,233,80,47,239,92,104,45,40,43,242,94,119,165,74,79,103,140,2,49,198,251,176,117,197,201,46,244,1,137,61,112,86,125,130,38,65,221,93,84,239,202,1,87,247,47,17,185,224,68,92,137,151,226,0,191,101,70,201,4,2,79,208,19,153,89,80,227,64,112,112,1,187,91,161,60,179,34,23,175,19,164,11,181,188,185,231,152,200,164,233,180,83,252,68,83,102,213,147,26,4,146,193,117,236,100,0,128,251,35,78,140,233,11,198,251,144,70,131,114,154,217,119,74,117,135,130,250,146,103,138,210,159,156,173,168,119,242,68,46,47,113,143,126,30,15,13,133,82,97,44,48,70,147,51,149,75,218,249,79,22,208,109,67,175,36,239,151,37,252,64,169,138,82,15,232,146,150,74,58,23,113,92,74,116,197,113,136,93,130,34,68,127,72,185,100,109,48,206,225,146,249,231,178,40,84,80,94,101,76,94,247,26,197,253,11,179,100,131,37,107,35,142,143,197,239,54,62,75,214,46,121,190,195,34,48,31,98,58,216,198,247,233,169,31,233,26,31,155,251,235,206,12,206,238,85,231,2,51,160,196,149,147,4,5,6,140,251,170,148,6,69,67,169,62,117,46,125,186,197,130,237,194,100,209,109,16,27,139,190,195,189,105,25,108,137,52,221,159,145,2,182,227,95,136,64,65,64,136,0,153,246,83,118,54,215,60,203,198,47,69,130,174,36,225,233,5,97,32,179,8,50,2,41,236,84,36,202,66,148,225,82,115,189,159,185,16,173,48,113,20,70,135,113,142,149,233,167,120,99,70,24,35,162,50,104,95,82,32,108,192,0,213,248,34,231,79,134,149,132,238,140,90,253,104,60,64,10,138,35,116,15,193,39,12,149,100,186,227,153,173,216,240,74,184,166,19,40,200,117,94,3,62,212,230,234,80,59,19,215,222,12,14,189,11,17,163,134,200,83,42,192,109,153,232,96,107,1,226,34,81,184,54,220,12,207,162,160,88,161,12,37,29,13,255,24,251,191,140,69,116,243,95,19,2,191,29,121,117,17,37,81,70,152,60,112,244,120,114,5,126,155,29,149,53,101,191,16,219,236,148,6,195,42,119,222,98,13,32,117,186,148,171,93,91,174,54,111,89,34,182,117,131,209,168,44,219,93,57,21,59,172,119,255,138,213,174,6,231,106,152,217,20,125,244,158,245,132,166,134,222,160,39,74,202,6,92,79,73,7,209,224,70,219,161,33,197,158,74,228,55,232,227,127,173,109,105,0,43,110,252,232,166,212,47,37,55,187,76,16,127,236,52,65,20,55,108,88,200,110,252,38,102,131,243,221,76,69,0,183,111,175,55,30,102,131,187,58,243,90,180,87,90,34,150,221,93,167,249,235,40,15,189,73,107,25,205,11,74,74,1,91,168,5,19,65,47,109,248,37,222,88,234,173,190,241,86,145,174,233,147,69,145,174,224,173,169,72,111,104,119,166,103,34,190,249,191,25,236,99,200,105,213,140,174,101,146,113,10,236,169,9,162,185,31,87,242,34,45,125,56,190,243,31,211,44,190,193,88,250,37,157,107,72,228,115,233,131,205,135,30,136,176,183,81,72,75,73,82,171,196,56,147,20,225,74,204,19,8,168,85,57,219,192,150,81,99,160,29,94,172,127,50,153,247,38,147,16,14,57,248,95,59,228,67,111,42,160,100,3,37,27,40,225,186,167,83,97,54,211,91,138,75,153,114,212,11,110,38,237,229,84,168,244,78,178,168,223,129,194,237,48,128,253,57,71,87,16,34,146,150,159,50,134,79,35,251,206,12,103,228,42,245,218,233,13,101,88,17,137,159,211,47,24,251,25,14,238,21,94,205,24,94,188,198,125,69,34,53,242,246,188,190,113,82,122,20,245,160,234,136,105,76,23,173,67,242,202,170,10,162,71,13,77,139,117,211,114,213,180,24,155,182,244,31,227,85,78,129,135,184,32,19,68,86,140,17,142,26,40,46,73,45,31,11,204,104,155,41,175,116,244,200,106,234,3,5,204,10,94,216,152,38,238,229,141,147,64,63,114,215,75,84,247,115,82,172,55,191,141,71,172,249,101,50,112,30,69,64,241,115,57,54,9,141,13,215,41,83,23,151,109,194,177,146,23,13,14,229,13,35,21,185,232,179,126,128,131,141,81,64,141,159,238,234,164,155,140,44,71,250,193,110,116,29,133,23,20,173,174,64,133,42,160,245,247,132,113,145,205,81,237,233,139,81,102,69,114,93,184,94,182,43,128,139,156,79,3,67,253,248,128,240,5,195,248,192,91,62,51,54,249,80,54,91,119,177,229,142,96,158,51,82,136,217,67,101,105,83,97,196,50,241,46,71,108,67,29,168,76,216,30,48,52,94,82,85,17,242,121,166,135,246,85,160,113,222,203,3,0,150,99,83,170,105,27,84,80,166,60,86,142,3,99,56,15,153,221,180,203,113,220,90,58,238,80,149,42,192,45,4,123,110,145,62,176,165,210,96,58,149,68,45,64,193,48,4,176,150,159,5,81,167,172,42,9,210,59,97,113,225,238,110,0,12,121,2,196,80,195,160,189,73,72,106,117,144,47,191,213,3,229,21,42,77,110,64,185,113,153,190,37,162,68,221,244,238,201,171,131,90,99,229,215,66,71,237,125,40,215,122,56,128,102,154,99,230,165,214,229,235,24,113,59,208,123,165,97,124,245,77,93,161,209,109,96,51,21,36,150,23,10,123,167,120,23,42,49,26,9,161,156,115,235,2,227,156,164,79,90,169,6,212,73,106,110,6,94,82,73,21,131,187,9,198,126,59,92,226,190,79,69,32,50,140,114,158,241,130,33,136,17,177,238,158,74,60,21,246,232,129,130,245,245,199,120,129,116,130,158,190,192,119,215,93,3,40,84,132,116,71,166,220,209,183,208,8,56,199,124,64,214,72,232,28,64,43,45,135,172,177,198,149,252,254,28,168,218,154,29,26,15,21,100,80,83,163,50,26,209,131,139,66,150,80,219,214,165,145,102,121,211,160,22,246,179,174,58,170,202,132,126,220,46,133,34,131,231,55,185,12,100,93,117,52,226,99,239,139,179,40,163,115,218,46,47,143,111,202,177,212,45,210,31,200,80,79,188,50,200,132,44,125,241,21,186,238,204,124,56,12,157,4,68,192,171,179,233,190,223,163,243,69,2,175,231,174,114,160,157,132,55,206,82,32,119,235,118,66,33,47,250,120,49,29,98,0,250,254,154,24,95,28,5,78,208,132,27,122,61,153,77,153,142,167,190,74,73,200,175,194,123,94,49,42,27,206,103,253,4,147,170,195,38,154,194,123,240,128,108,19,28,168,246,88,99,128,43,229,106,170,140,184,47,95,80,243,14,76,33,240,224,113,247,122,67,137,109,227,132,90,134,233,63,104,249,248,171,39,79,30,205,239,238,30,193,223,249,8,193,239,56,115,100,250,130,127,148,51,23,222,88,178,72,84,25,211,200,26,83,9,95,219,93,35,168,7,162,67,26,41,13,103,55,166,251,136,50,10,240,24,207,48,157,112,185,24,86,112,97,48,45,208,3,35,217,228,138,186,169,84,239,187,83,112,49,48,56,206,228,153,59,58,83,208,200,30,123,79,158,141,38,173,126,175,247,191,176,69,233,207,212,155,156,9,224,174,102,80,61,79,3,230,163,44,175,4,112,246,179,201,218,186,167,174,68,54,154,123,186,129,41,46,61,99,211,249,236,231,177,240,67,115,147,250,19,196,80,121,154,11,132,223,123,154,79,135,11,93,221,30,144,104,139,241,196,164,159,125,119,207,72,233,121,81,223,77,114,251,100,55,72,82,134,8,225,159,222,168,20,129,156,160,143,144,154,101,86,62,198,103,86,244,45,217,194,130,189,169,134,228,226,42,126,234,67,185,2,43,161,76,100,80,184,135,230,98,61,89,178,213,200,248,216,100,194,79,145,184,149,105,72,27,167,31,241,179,20,96,196,172,50,231,179,114,65,156,249,154,238,45,74,213,80,49,153,203,175,183,115,212,17,93,250,11,3,64,227,180,92,52,75,84,151,72,64,124,139,204,28,129,64,18,35,253,111,245,159,255,111,203,109,183,90,226,218,127,212,31,110,186,24,84,73,135,218,251,185,211,122,212,114,97,51,109,164,185,190,211,135,209,189,70,248,158,13,148,241,186,130,223,250,174,180,239,95,225,42,217,136,178,145,168,11,214,109,95,180,7,123,148,240,249,192,191,30,245,60,188,120,236,47,49,126,30,253,117,70,153,247,241,198,113,78,219,7,238,211,151,152,215,249,180,115,190,183,24,94,249,39,79,7,79,157,235,209,121,25,151,127,222,233,11,248,36,212,205,85,26,245,193,137,58,143,175,57,8,50,187,187,115,206,253,112,132,213,234,113,9,93,254,128,71,131,119,190,247,178,115,160,105,249,39,16,222,115,255,92,159,45,60,84,254,213,150,125,129,206,246,156,203,167,3,87,124,196,153,129,250,52,234,39,38,179,46,55,145,220,174,79,7,226,163,30,7,95,50,41,72,159,70,175,217,175,148,126,47,59,175,189,37,194,103,195,248,126,68,248,10,198,179,254,136,8,21,132,104,205,3,251,6,62,121,122,129,249,197,205,143,190,177,63,122,189,153,138,55,229,39,19,248,9,69,210,204,2,239,179,39,14,67,38,194,202,0,9,215,185,221,162,4,243,5,158,132,22,67,7,109,232,3,38,62,115,38,62,186,164,236,85,251,53,76,194,23,238,174,234,246,144,109,30,235,174,78,75,133,41,240,222,114,243,252,142,106,231,91,249,214,172,203,130,36,95,66,49,181,217,239,209,47,174,150,254,150,155,106,117,99,250,62,212,152,24,144,87,214,152,0,208,200,68,218,41,96,128,233,159,194,0,122,75,36,169,144,105,60,72,141,38,90,164,99,107,61,82,10,69,194,216,82,56,66,245,140,163,24,190,80,102,209,109,224,122,13,33,228,21,77,31,177,189,6,123,130,220,110,133,213,64,86,215,92,94,148,241,66,147,133,208,79,204,213,202,140,108,15,152,213,116,82,84,9,84,59,134,237,145,88,139,153,92,107,206,177,165,149,140,138,70,75,53,203,203,152,69,51,97,221,29,27,91,5,104,217,126,56,58,185,145,194,162,64,123,34,91,249,203,50,69,139,123,138,16,247,182,68,17,205,140,12,129,157,145,97,214,110,163,199,80,37,166,7,38,30,214,234,250,222,150,174,119,183,148,115,236,104,38,17,155,58,132,86,174,49,69,57,172,73,177,129,127,55,162,161,177,170,3,43,153,145,69,221,146,215,159,203,67,101,165,33,101,169,139,6,35,48,47,215,108,174,51,22,32,104,165,164,240,176,86,228,186,116,74,74,161,102,174,194,186,143,178,23,61,47,219,71,120,17,39,240,195,78,191,131,250,162,201,82,237,251,139,61,39,232,132,79,7,237,238,115,183,157,235,114,236,103,193,169,216,233,40,148,189,74,204,35,218,56,46,237,114,235,232,44,123,105,166,95,127,224,234,183,74,143,2,118,227,27,166,184,136,82,185,96,174,61,123,3,112,163,43,101,127,82,15,164,79,202,142,118,241,154,147,75,39,133,67,9,27,249,173,237,43,215,82,115,11,110,191,177,31,220,102,99,113,45,110,108,149,96,73,219,11,139,232,187,162,58,41,124,115,24,224,232,7,106,187,146,9,60,219,82,141,158,211,252,138,105,53,31,72,171,121,102,102,94,182,51,109,19,192,39,122,36,37,133,68,245,181,139,52,52,43,236,183,45,142,183,180,17,31,165,217,250,76,230,88,138,100,146,1,163,227,151,106,205,113,240,154,26,40,148,145,75,22,209,104,188,210,193,0,213,53,206,191,242,164,226,140,67,154,212,162,66,161,162,47,66,234,171,101,127,142,42,251,121,137,107,130,135,32,222,18,127,207,168,87,241,36,167,19,172,39,83,123,151,222,12,241,214,21,13,187,195,82,29,165,149,71,212,13,63,149,246,67,56,85,103,242,11,70,23,184,68,100,147,96,212,98,230,246,67,150,174,243,150,215,194,24,64,254,61,45,27,60,227,6,155,27,249,244,230,222,208,144,242,248,68,151,36,53,58,175,49,69,207,135,32,11,86,185,191,185,17,77,138,19,255,250,198,60,45,55,55,165,171,227,45,107,226,239,57,132,116,208,100,51,121,55,154,127,125,83,65,111,231,53,70,205,111,84,231,128,80,168,131,235,180,166,194,208,161,149,85,95,213,72,28,163,154,214,82,183,107,122,17,212,39,25,132,217,180,123,13,83,102,179,115,184,223,211,238,166,94,142,249,100,172,115,96,52,199,189,74,155,243,76,253,18,11,218,191,136,193,115,41,203,40,25,72,147,230,23,213,195,164,157,13,118,104,103,97,59,149,125,126,89,161,45,181,29,17,152,59,162,74,223,185,203,67,222,34,72,54,235,157,222,120,13,93,222,146,148,215,208,113,30,255,71,61,234,187,190,16,68,1,249,231,165,81,94,118,227,160,54,117,89,35,33,68,124,73,102,69,208,13,228,128,61,125,28,133,26,9,44,247,57,42,75,45,214,41,85,48,157,91,74,113,209,112,138,16,156,18,217,181,155,238,86,94,82,251,28,161,77,164,230,29,104,213,57,109,90,235,187,191,160,146,189,153,185,42,44,230,42,147,91,0,85,193,252,75,113,91,153,242,142,141,234,10,252,130,213,255,229,16,62,182,148,34,147,154,38,194,88,5,166,126,147,131,2,17,143,201,156,75,163,0,59,60,149,241,177,158,185,221,206,245,210,147,3,208,68,50,41,121,7,244,201,49,243,188,193,36,103,50,199,81,117,138,49,193,42,65,226,19,127,102,30,38,39,250,48,33,160,227,219,130,236,120,40,34,20,100,225,208,141,5,130,145,142,18,125,23,246,33,130,70,77,210,251,8,46,174,206,154,241,33,48,134,44,54,90,242,186,182,231,202,231,112,187,105,61,179,10,115,174,123,48,198,86,130,245,123,252,200,114,179,134,7,249,145,45,237,55,30,228,71,38,147,211,148,80,21,4,140,139,73,160,101,226,110,237,58,182,86,5,166,235,216,74,21,178,106,217,29,214,5,152,106,236,122,144,27,50,34,182,98,104,64,212,170,195,159,29,42,138,46,253,21,192,30,147,24,80,128,24,192,86,205,66,198,36,73,131,102,33,173,143,200,51,80,157,174,134,189,215,85,171,59,58,54,102,87,6,27,153,250,6,243,160,147,45,78,102,123,236,119,251,123,145,18,52,178,50,17,151,46,253,236,138,232,30,183,179,188,122,183,226,118,6,167,61,33,55,241,12,248,33,214,118,51,128,69,117,51,80,65,26,115,131,7,234,74,219,248,164,13,61,179,181,178,47,122,238,148,52,146,13,116,244,76,166,194,192,237,130,188,91,28,58,32,215,134,136,45,109,251,231,21,93,195,44,92,245,213,203,44,151,188,171,199,142,245,180,97,234,134,163,46,78,160,186,152,93,108,188,196,72,52,84,245,247,83,247,42,94,127,239,47,138,60,158,233,51,200,155,3,139,246,1,41,44,130,221,167,245,84,229,122,179,126,52,212,17,164,34,161,20,108,104,140,148,204,128,214,155,68,157,194,221,239,71,157,239,71,5,171,178,194,40,70,171,37,105,151,222,220,248,241,141,248,114,243,95,200,145,172,60,76,100,34,71,35,135,220,191,228,197,99,36,217,68,7,198,240,156,195,44,162,157,175,238,70,58,178,124,103,42,38,199,70,7,154,186,191,204,81,232,188,58,183,203,224,208,220,29,83,78,109,53,13,136,102,137,94,29,70,153,137,244,97,42,90,172,154,216,78,247,168,191,195,80,71,234,64,211,192,167,159,52,109,66,86,75,12,171,221,247,189,158,0,49,239,135,96,237,181,58,172,224,15,101,37,118,198,102,69,125,60,230,26,16,56,245,91,188,125,92,180,243,190,58,119,197,219,27,255,139,225,238,243,110,167,187,207,155,155,93,238,62,111,111,26,34,142,163,238,135,241,187,247,227,119,159,62,119,127,123,247,241,215,151,135,221,195,151,159,223,255,250,201,0,153,65,12,90,231,203,185,176,13,208,238,131,42,251,48,126,255,195,248,205,199,143,239,126,123,115,34,43,126,123,238,84,107,162,221,248,254,63,189,15,79,150,232,216,74,97,47,127,34,204,175,242,249,97,223,0,9,230,75,46,180,50,74,74,231,74,214,200,209,244,247,93,50,79,91,236,253,131,75,18,142,235,156,137,125,144,109,96,89,149,83,61,51,195,211,8,108,111,139,194,76,143,68,151,37,58,232,96,200,27,171,235,80,36,122,124,160,241,26,177,187,220,10,66,52,138,129,176,206,240,100,71,88,237,82,75,134,252,87,174,242,90,4,234,61,20,180,91,204,179,82,94,75,3,10,28,170,185,192,81,68,124,110,49,247,227,73,130,65,125,179,56,140,114,56,156,122,195,179,253,185,10,137,62,83,170,196,69,9,24,35,199,97,62,65,13,247,165,191,0,6,224,20,254,221,160,157,3,254,12,47,152,113,191,20,167,46,154,161,229,239,246,6,89,154,172,194,1,99,37,218,92,191,101,215,206,250,135,122,228,48,111,6,158,208,169,71,94,243,87,202,235,88,90,104,14,118,4,168,208,120,128,136,73,81,125,220,167,199,254,10,186,174,228,208,25,253,248,231,227,106,194,198,11,65,20,57,154,189,151,89,221,188,181,200,87,105,138,176,25,223,151,247,62,150,69,244,235,0,49,57,50,68,226,36,154,113,51,240,80,245,253,152,164,92,116,134,162,31,143,113,19,54,11,216,51,75,179,241,225,198,153,213,19,186,136,200,18,90,102,53,183,25,194,109,36,197,202,99,127,57,201,167,208,201,199,86,74,72,213,10,26,136,199,2,132,206,153,248,122,255,49,157,4,108,186,16,58,178,5,54,101,38,56,54,232,182,194,139,192,228,98,210,58,147,33,97,199,96,216,3,14,223,172,48,33,33,177,31,91,113,155,144,239,176,119,123,25,101,69,28,98,4,61,48,71,94,107,21,207,64,128,105,33,93,165,241,145,2,231,60,94,96,90,6,243,160,89,98,58,28,118,243,197,169,62,231,208,127,91,64,61,7,174,238,28,182,226,117,247,186,243,82,156,195,118,188,134,85,220,134,127,208,98,53,43,25,212,80,34,79,216,210,94,130,155,241,24,71,44,34,190,103,38,14,108,190,252,160,33,160,163,206,21,177,237,95,39,81,135,137,112,183,236,144,92,146,240,16,73,248,156,29,123,105,17,151,62,113,59,30,226,187,173,210,31,108,199,115,146,66,152,14,93,162,78,126,116,106,107,73,130,87,37,167,81,156,69,171,104,12,135,101,131,79,211,135,170,80,86,141,79,138,96,228,251,64,55,224,199,6,127,176,8,209,83,194,131,10,155,111,15,80,197,169,206,133,159,48,29,183,93,199,115,245,170,12,185,111,99,182,249,166,74,88,243,195,56,115,159,110,252,247,55,226,213,141,63,16,71,255,61,71,213,26,48,233,195,192,61,121,62,24,115,136,105,41,136,205,151,49,158,124,132,25,119,34,103,218,49,49,150,24,245,76,84,238,72,164,70,190,89,75,40,118,189,3,42,83,131,212,37,254,237,86,100,254,15,65,85,188,52,193,213,222,95,37,40,214,195,110,222,16,222,29,70,31,81,208,191,188,152,250,157,62,98,212,14,166,91,142,244,159,14,17,67,14,200,78,145,147,47,94,213,247,83,70,61,48,84,88,33,80,216,199,24,5,47,218,82,18,115,117,214,89,137,124,122,148,53,174,221,142,203,179,16,68,249,73,204,16,184,18,73,143,174,85,117,234,24,108,183,151,58,99,172,121,127,178,156,114,251,135,201,36,156,250,177,142,5,13,65,174,254,46,113,107,125,15,93,12,130,15,167,176,148,98,212,86,209,91,2,177,11,252,73,40,122,34,7,110,28,142,92,51,99,212,67,131,0,42,64,11,228,120,60,143,50,204,254,174,195,195,115,144,109,225,122,73,206,79,45,113,19,184,221,21,30,148,57,231,78,146,46,95,248,45,74,151,4,11,37,33,29,18,249,67,55,77,110,153,27,91,78,93,170,114,133,209,186,113,8,89,23,85,43,192,105,200,128,37,28,235,163,96,141,149,207,161,114,100,161,122,192,25,244,134,97,137,230,216,110,135,110,204,51,156,194,16,77,94,221,96,26,5,106,157,190,134,229,67,105,145,116,9,166,230,91,194,224,73,93,127,241,24,21,168,228,60,165,3,113,114,111,34,7,0,196,158,50,236,224,53,129,64,123,19,94,77,28,57,42,112,20,188,143,7,168,240,147,136,116,50,134,130,239,180,230,136,127,218,210,247,8,52,79,222,98,159,215,101,107,59,21,32,107,193,0,203,15,220,242,183,129,192,81,77,94,159,220,31,241,56,244,6,64,224,140,64,8,177,86,144,133,51,27,170,112,93,226,18,166,232,57,87,195,7,45,57,87,11,102,72,46,142,168,10,4,200,201,107,24,158,30,253,35,48,15,237,48,219,47,96,10,50,23,225,26,252,76,135,245,219,33,77,114,28,113,202,97,239,39,77,224,23,223,69,6,160,32,59,199,210,82,40,177,55,119,108,113,14,185,239,230,105,86,84,75,173,154,129,104,185,29,245,51,225,250,77,194,144,8,201,215,122,197,150,239,214,6,12,119,130,132,78,108,204,172,45,125,195,34,151,48,200,162,209,36,154,122,19,35,25,101,166,210,61,212,162,8,106,114,132,220,5,106,149,75,130,147,51,117,41,19,245,28,95,172,78,163,172,123,244,242,143,147,223,94,30,254,250,70,204,48,133,222,218,79,129,218,40,62,93,85,209,128,74,196,112,140,100,12,53,223,152,172,200,25,78,107,86,230,157,194,5,78,223,15,9,243,97,14,59,240,12,53,139,149,55,182,114,56,103,138,36,41,47,94,26,212,88,36,17,136,143,121,65,94,246,152,218,252,79,194,165,36,14,145,32,41,57,143,86,214,28,78,39,74,141,81,35,132,100,32,247,89,186,173,171,70,44,190,165,170,24,49,136,100,67,56,17,198,11,81,128,218,171,141,215,194,241,104,137,122,132,145,73,103,13,185,208,67,127,66,118,39,252,95,4,252,211,79,169,232,35,173,239,126,19,224,77,70,182,67,237,141,196,219,99,65,199,3,49,131,128,247,122,6,240,30,199,239,204,83,25,177,212,7,177,163,84,95,88,112,125,61,35,16,233,248,198,63,50,52,19,135,210,100,193,152,16,188,118,95,109,40,237,128,197,235,57,59,146,23,200,137,76,154,130,103,50,100,21,2,62,102,100,74,202,140,164,103,63,24,154,222,137,45,99,192,74,239,118,118,216,37,207,61,83,210,246,83,209,58,211,78,144,236,205,10,151,148,205,25,253,194,208,189,142,252,195,2,141,146,133,62,98,92,220,55,138,101,46,62,117,221,73,41,120,30,161,130,199,55,200,183,169,128,139,106,173,196,113,214,42,229,210,161,146,202,233,178,94,229,210,221,22,86,86,170,82,183,80,181,181,140,53,51,77,9,105,21,226,137,69,135,234,67,158,234,132,136,22,33,218,73,204,243,218,45,181,215,150,10,231,40,109,36,245,10,4,73,107,18,172,135,152,49,9,172,176,86,158,235,24,19,143,106,182,25,199,144,203,41,155,97,34,109,109,161,127,115,131,222,153,51,63,68,61,3,28,142,79,67,116,185,35,43,135,36,133,115,242,2,172,18,72,169,207,0,2,121,6,77,245,103,147,179,233,222,186,180,221,201,113,55,223,68,141,196,45,201,57,106,75,94,123,136,197,0,229,100,123,237,121,25,8,44,170,164,15,213,109,203,211,96,225,247,135,139,253,21,124,110,225,102,109,144,185,23,32,228,170,231,26,62,187,216,249,217,5,125,118,81,251,236,194,248,172,97,194,191,33,133,98,153,36,213,96,207,41,9,132,70,148,158,76,137,189,54,16,180,146,42,75,172,64,165,11,58,153,242,54,2,66,79,129,237,197,117,155,191,32,159,97,63,71,145,88,226,247,110,141,36,115,192,197,37,196,190,5,200,218,58,105,39,131,191,238,211,193,16,177,171,108,240,105,124,78,195,183,100,147,217,180,29,192,63,195,11,249,133,11,125,228,64,223,3,12,190,4,58,94,118,248,183,157,26,212,79,59,53,168,199,77,26,212,67,171,240,3,227,126,163,195,223,137,69,240,164,150,243,87,20,23,127,191,241,191,23,63,238,148,25,107,30,215,58,159,184,146,18,83,180,31,253,122,35,210,110,161,53,24,136,208,136,230,20,164,206,24,90,148,186,86,166,197,196,188,146,104,204,4,195,207,14,69,191,223,40,79,162,162,84,127,185,42,23,28,105,203,68,139,159,160,236,147,37,11,150,219,106,145,24,181,66,70,162,46,68,138,149,253,17,233,61,114,108,99,74,218,210,249,92,38,174,158,1,3,138,175,97,76,57,171,95,65,180,86,208,5,166,89,43,243,53,162,65,20,114,14,206,18,27,126,200,195,83,166,136,52,12,233,114,104,204,81,80,65,155,117,147,239,210,74,23,139,116,166,244,113,90,186,195,176,75,35,87,102,171,156,53,167,216,156,17,192,240,79,64,213,252,214,41,165,133,147,250,92,235,233,89,4,235,0,158,94,195,242,158,117,233,202,7,145,112,13,195,163,28,44,255,121,238,196,205,54,104,17,162,115,198,80,54,47,20,43,237,226,112,147,139,198,88,63,211,162,73,177,152,70,205,147,200,182,61,99,90,96,50,117,38,21,43,180,52,201,66,187,18,244,209,202,40,59,7,169,94,252,140,189,32,70,78,90,230,70,13,113,241,40,88,146,101,55,235,137,159,12,79,175,219,204,131,178,45,121,91,148,19,134,249,41,76,127,176,16,221,171,81,185,136,17,18,105,169,132,155,41,197,148,74,145,5,51,131,206,173,204,245,198,141,182,242,225,28,253,72,200,229,64,149,97,132,70,109,185,53,175,65,107,249,53,175,199,51,63,183,117,126,11,191,149,69,75,96,224,46,35,100,69,206,70,156,175,195,41,216,245,11,104,75,145,102,185,100,160,81,254,34,158,41,250,255,201,123,23,238,182,141,100,93,244,175,68,60,222,58,132,217,164,73,103,50,153,1,13,115,201,178,29,121,242,176,99,89,82,28,110,94,47,8,4,69,196,32,64,3,208,131,150,248,223,111,61,250,9,128,178,51,115,246,153,89,247,102,197,34,208,232,110,52,250,81,93,85,93,245,85,25,161,243,58,58,226,203,7,158,223,9,101,110,174,103,71,5,24,40,87,21,182,50,182,212,232,47,199,111,152,10,137,11,41,75,59,170,201,178,169,154,108,141,52,70,43,162,61,54,135,10,219,133,235,220,94,127,82,179,80,211,221,135,110,102,189,8,115,14,100,122,128,28,137,138,102,74,55,176,95,117,237,251,158,201,7,59,12,172,114,62,33,206,75,36,98,41,223,149,24,137,80,225,196,18,255,80,87,3,3,55,97,218,97,140,70,86,82,244,64,192,147,3,102,142,208,9,82,131,99,46,212,115,133,63,190,215,101,29,225,106,127,223,114,242,121,178,178,244,161,203,134,149,160,109,28,72,14,71,217,164,144,233,126,182,157,75,147,128,96,111,161,86,251,105,233,218,236,72,47,46,214,151,147,3,199,164,165,175,125,43,109,90,8,153,60,67,136,19,187,40,162,216,78,230,254,220,161,29,133,134,21,123,73,242,92,21,207,121,237,173,129,67,197,5,214,189,10,174,48,236,24,117,32,7,147,186,80,150,19,81,119,37,208,94,20,85,242,234,77,123,248,38,50,59,195,64,164,210,180,0,247,193,224,74,5,49,93,217,93,59,230,158,57,191,187,91,128,12,126,161,251,228,156,115,111,196,77,176,132,215,116,214,218,191,85,92,195,119,68,126,36,193,128,166,197,140,14,138,140,129,195,248,218,217,120,115,54,100,120,73,70,182,242,64,2,59,100,165,240,46,82,36,38,147,3,62,90,144,219,116,71,150,194,239,185,97,0,229,67,110,8,44,33,50,169,65,21,231,80,60,224,196,16,79,48,58,232,181,67,183,133,242,180,253,16,12,190,211,147,234,121,48,178,238,142,131,23,9,240,32,8,137,146,161,210,15,155,244,113,162,60,114,31,247,19,63,65,212,177,227,167,31,96,246,253,86,116,143,251,31,96,30,30,63,121,62,214,109,131,18,55,147,238,6,86,84,209,59,132,166,188,152,72,120,7,41,45,122,254,131,253,253,14,144,10,96,125,240,67,30,76,56,61,192,75,46,55,220,81,80,222,99,78,24,71,202,218,151,57,41,135,202,0,228,125,19,228,144,77,3,203,238,239,15,9,238,177,24,78,134,62,186,40,246,240,26,151,240,131,64,181,69,207,161,1,117,92,240,64,223,59,71,66,220,153,78,18,89,208,201,131,34,40,116,19,108,30,150,240,130,232,6,110,54,112,147,226,205,70,122,248,12,199,29,196,163,85,125,251,7,246,120,63,241,122,221,23,170,159,253,33,124,106,125,12,40,159,53,16,245,2,28,218,165,251,17,221,13,254,8,62,218,94,212,248,97,202,142,29,107,249,131,189,55,6,243,164,168,54,114,215,37,217,252,3,200,148,159,62,7,71,159,197,15,159,131,78,121,153,157,195,6,86,189,205,243,234,93,254,11,44,181,142,120,111,165,31,65,95,167,12,209,241,163,149,124,146,45,245,3,67,135,254,81,227,157,15,152,156,220,146,246,242,135,207,66,134,189,148,135,72,200,84,119,182,162,166,128,55,200,37,93,75,157,51,127,13,79,167,63,124,158,9,198,96,176,16,47,21,4,20,124,64,151,162,146,163,94,89,153,115,4,235,215,221,16,36,10,164,33,30,76,181,60,77,79,214,48,133,230,5,172,201,231,249,53,174,156,138,67,111,234,74,100,238,237,182,142,129,122,187,10,147,140,195,2,240,118,222,17,229,229,185,76,144,29,211,17,159,46,227,98,131,81,46,50,105,206,217,218,27,239,77,111,144,85,102,173,31,240,203,117,79,20,70,210,229,126,120,207,253,144,233,184,127,138,149,119,247,26,111,27,91,209,189,86,120,60,119,203,39,172,255,218,135,21,104,13,140,1,22,195,42,90,202,175,170,189,39,22,252,153,29,51,77,180,121,107,107,127,252,248,53,179,3,123,101,199,39,125,117,131,230,48,232,107,144,135,101,123,72,248,250,253,63,12,79,198,2,116,197,74,137,141,176,185,202,152,89,200,112,13,162,26,95,42,102,178,178,245,93,82,101,134,246,167,85,17,195,187,96,118,43,71,119,179,100,20,30,62,27,170,232,192,201,220,48,218,145,97,127,254,61,46,114,233,11,143,81,239,199,172,89,71,114,225,2,130,204,45,3,108,37,171,16,115,155,167,243,67,105,30,140,71,55,134,102,172,26,203,62,118,149,241,175,230,93,75,91,85,116,109,147,127,201,218,224,175,31,79,51,212,62,112,90,193,105,136,43,61,94,80,140,251,237,144,48,161,88,95,193,59,133,58,134,99,76,59,180,143,17,49,225,162,211,41,121,161,143,194,11,125,216,205,86,79,221,130,237,177,173,179,109,219,187,76,197,111,138,238,238,246,128,185,39,190,139,225,98,80,215,95,72,67,242,130,143,234,66,252,241,16,85,6,205,221,73,126,245,138,73,87,94,58,2,243,8,1,119,249,160,57,111,90,13,20,182,97,178,172,8,120,243,110,200,30,48,223,24,162,89,178,65,10,26,207,203,104,195,41,125,112,249,197,122,75,91,51,180,36,90,143,11,130,94,134,193,189,181,231,160,124,191,144,23,65,205,124,253,2,94,157,163,181,254,60,94,163,241,42,126,239,21,236,83,120,218,140,249,39,238,237,142,94,240,107,165,234,159,37,248,179,220,76,36,251,113,223,230,139,5,225,202,68,31,59,228,61,110,191,17,21,148,252,200,21,130,195,193,135,66,239,148,32,161,178,13,255,47,180,95,120,208,223,110,53,118,159,212,154,33,234,109,167,30,90,117,209,31,93,92,116,19,161,3,54,226,185,220,139,43,58,100,85,73,214,98,10,230,53,105,202,100,111,143,77,96,163,211,57,61,96,167,183,125,189,222,131,112,8,208,146,219,53,255,181,246,224,162,141,56,20,180,38,246,50,242,124,224,206,145,23,180,18,25,156,210,56,132,212,116,77,29,220,217,14,185,165,108,129,102,248,21,194,149,143,157,129,41,204,164,199,115,142,143,156,71,234,205,236,202,149,113,190,204,198,224,186,106,153,200,39,220,52,9,151,210,249,112,158,134,144,115,252,203,156,6,105,187,197,208,107,91,185,153,212,0,59,117,131,156,237,37,222,147,225,149,119,246,160,196,5,5,250,94,223,213,52,43,133,161,108,56,214,214,101,50,151,120,94,175,230,126,163,94,120,200,237,199,102,144,21,131,211,70,4,110,68,223,23,84,156,183,227,27,217,166,221,70,141,35,133,234,161,203,140,161,70,184,95,32,75,156,51,234,62,92,111,160,139,89,98,254,84,84,221,240,97,216,203,31,230,90,56,77,158,192,112,20,251,251,201,83,252,37,67,26,117,156,166,249,14,9,149,248,235,231,224,247,207,226,183,255,105,107,80,150,2,137,97,126,157,145,218,17,237,178,255,89,4,69,110,18,159,26,178,16,43,148,151,140,207,156,218,118,28,159,42,117,147,66,144,162,96,218,52,126,165,58,28,193,157,11,18,217,96,179,213,28,6,195,152,71,93,102,13,232,76,92,90,229,132,65,244,90,198,25,121,7,92,64,151,57,6,160,191,102,15,206,153,109,191,6,162,255,115,92,45,243,121,183,99,123,26,118,68,43,64,90,56,144,211,234,217,70,219,230,49,152,84,49,205,152,180,155,19,121,98,85,45,247,191,0,125,42,113,201,104,55,61,234,12,167,103,25,19,244,132,136,191,19,175,78,34,217,219,76,123,51,240,30,182,73,122,65,54,105,88,188,43,239,14,171,168,250,129,50,51,84,173,223,111,77,44,200,131,246,146,120,236,22,172,94,119,11,57,34,45,193,96,245,128,239,142,3,107,77,10,29,43,221,36,77,99,217,227,141,186,85,23,53,3,25,202,138,175,100,134,58,230,89,217,86,22,39,202,196,45,23,192,212,14,220,164,177,27,87,215,196,236,213,124,232,24,55,71,34,253,168,226,145,100,168,68,64,61,29,47,71,215,95,143,237,30,147,53,235,65,145,132,207,73,217,109,125,216,199,215,124,30,210,56,150,183,200,73,235,177,59,105,7,252,105,231,59,58,68,255,142,14,209,11,66,213,246,167,67,209,249,254,59,76,136,210,60,250,120,157,148,49,187,85,43,125,161,255,247,161,80,218,60,244,254,171,64,182,60,94,230,215,200,52,31,95,174,48,179,222,190,124,123,231,18,237,76,54,7,203,163,99,117,86,231,248,74,153,160,15,231,115,141,23,26,178,5,171,84,111,88,167,246,172,78,234,8,165,53,242,191,179,64,106,69,195,199,128,93,190,71,194,241,56,184,94,66,190,142,76,147,242,96,158,34,58,170,137,18,132,95,108,226,2,65,83,47,206,49,138,212,55,242,255,193,99,79,229,150,81,134,116,1,190,71,95,124,253,57,182,101,1,169,190,29,61,244,150,48,84,29,7,9,29,3,144,34,13,82,159,233,164,17,108,39,218,236,129,91,31,223,172,67,58,127,238,152,39,207,47,11,6,2,24,197,223,54,83,153,252,248,223,13,135,100,12,232,163,169,77,94,84,220,174,142,178,118,48,180,20,168,185,21,195,87,123,75,42,170,95,131,250,192,204,99,69,146,56,110,171,52,12,202,60,246,58,37,35,245,170,23,100,74,162,186,63,103,87,202,68,42,6,64,230,241,83,60,244,126,50,164,203,33,29,241,144,241,17,87,228,77,228,5,218,31,224,190,68,55,240,70,250,138,211,224,183,207,34,59,13,44,93,147,249,218,226,84,7,50,105,218,117,196,59,141,57,186,70,29,87,104,129,147,49,236,61,245,89,5,75,75,176,250,138,153,110,113,69,228,33,152,86,162,154,169,184,48,14,222,169,68,50,84,80,167,138,249,64,72,110,148,2,65,252,61,41,40,248,15,158,59,166,124,51,154,225,147,8,111,48,4,162,72,200,76,155,111,71,242,118,29,244,21,114,147,94,247,29,239,97,118,138,113,141,235,10,125,76,118,2,117,88,242,247,178,33,127,95,4,75,166,221,74,31,14,239,128,25,38,21,212,123,193,21,72,134,167,93,120,170,180,216,122,90,45,119,76,171,61,30,251,216,146,60,97,22,156,51,146,11,71,125,91,90,207,196,141,30,220,238,230,238,238,220,123,248,88,92,171,70,61,197,120,111,75,101,187,210,189,102,52,48,113,24,116,231,253,200,123,212,61,184,187,27,97,172,13,141,211,41,73,36,169,164,117,151,185,20,145,212,211,15,8,232,13,131,98,56,118,120,24,245,90,219,117,83,12,108,96,230,22,174,186,79,54,59,15,80,138,223,236,239,127,156,220,248,225,195,155,113,254,100,69,71,252,43,226,85,123,31,30,230,250,116,149,190,165,127,97,62,96,29,68,189,195,135,8,195,142,191,221,121,111,164,207,35,204,110,44,17,95,175,20,162,215,149,156,170,67,146,6,160,99,84,2,223,31,235,123,158,203,116,180,202,131,120,76,1,235,16,85,10,74,29,83,64,73,126,112,14,15,214,56,215,206,105,162,169,228,3,72,94,98,242,1,39,59,230,60,183,33,109,53,185,189,7,101,66,157,89,249,133,181,81,61,16,209,141,95,138,104,227,167,162,24,250,107,81,248,75,14,144,81,233,201,67,126,216,242,90,5,19,191,101,164,43,61,213,170,29,83,237,69,47,120,142,30,213,189,23,158,197,205,21,253,108,187,197,158,187,86,33,77,34,241,2,59,90,252,97,212,245,227,69,243,147,254,176,63,105,109,62,105,221,251,99,247,71,29,195,71,189,128,143,122,14,139,100,237,26,55,133,167,238,209,88,100,235,160,204,109,144,159,34,95,140,106,68,165,32,250,2,229,150,21,59,47,203,229,203,24,195,241,154,200,149,122,181,98,227,219,89,105,123,165,74,254,241,118,77,252,168,127,75,51,215,151,236,93,221,249,64,24,240,83,251,144,81,213,230,55,121,62,24,24,9,182,93,81,40,56,205,173,214,140,98,99,203,40,182,98,222,29,154,35,50,121,65,186,92,249,81,59,108,116,167,149,68,59,82,106,214,34,232,132,176,103,34,211,55,214,26,190,198,107,117,167,56,244,171,111,175,124,239,97,183,32,234,161,155,143,132,32,155,216,218,240,190,109,10,128,249,105,217,251,153,51,98,137,181,89,223,110,199,182,18,210,65,79,146,209,43,73,71,199,84,113,228,133,32,0,25,245,143,212,187,102,58,182,192,75,16,208,223,132,105,92,85,168,251,65,201,239,238,206,2,25,64,168,63,35,43,196,170,214,253,125,163,183,62,68,189,117,238,17,69,147,169,39,149,116,179,201,69,87,150,129,78,120,212,45,224,239,195,193,119,168,220,218,182,25,88,26,238,247,11,230,149,5,10,194,176,87,181,235,112,180,10,37,108,81,161,124,17,223,96,156,208,25,41,108,224,124,17,100,28,60,141,246,69,101,44,169,172,37,43,121,86,124,146,37,159,46,99,203,179,47,116,176,45,164,161,76,77,217,95,34,132,131,231,46,206,242,116,151,93,215,175,59,237,186,170,211,22,187,174,154,3,108,113,42,76,247,122,237,38,95,181,34,31,63,236,42,34,191,49,129,247,210,89,26,45,155,244,20,35,13,16,111,141,221,214,113,89,116,134,117,2,70,52,130,108,210,153,122,100,123,81,171,155,31,227,120,125,80,174,209,195,120,36,131,138,191,138,144,235,21,50,142,71,12,220,45,60,73,22,213,239,240,75,118,68,200,144,207,145,245,131,97,190,60,253,183,29,146,220,175,8,136,46,11,92,133,28,69,62,48,225,36,62,147,120,204,59,179,147,209,206,67,143,183,255,82,72,140,175,84,61,184,112,108,187,212,15,218,164,143,53,243,106,63,37,200,221,4,245,8,243,83,60,143,192,75,12,204,82,23,115,65,98,194,112,9,95,25,145,222,182,37,255,87,3,93,180,132,169,151,158,239,218,34,124,125,26,92,158,90,39,63,167,78,151,86,168,10,152,82,20,86,185,175,76,49,178,68,103,211,177,21,94,181,179,49,109,191,157,145,123,4,90,100,36,65,12,63,143,30,171,248,155,10,212,213,10,5,25,214,34,243,25,244,220,208,129,19,206,251,137,215,175,37,245,18,79,235,214,172,83,159,83,155,158,214,99,52,168,45,93,7,90,144,103,145,78,39,254,9,200,147,112,157,248,92,153,223,234,28,99,91,67,163,242,164,68,58,32,189,243,86,167,24,87,209,62,199,249,226,48,12,197,200,25,2,237,99,129,39,110,168,245,205,16,96,21,33,153,92,47,28,244,253,45,250,161,72,232,162,23,162,41,123,31,46,19,254,169,232,199,96,153,210,120,218,77,207,61,40,216,111,36,39,30,249,178,54,198,224,226,180,182,167,185,78,205,187,6,129,150,194,87,119,190,248,156,231,43,134,134,255,29,174,80,239,248,175,140,198,178,62,26,87,167,205,232,2,202,69,1,119,103,27,87,135,130,61,77,80,152,245,43,24,7,23,116,135,31,162,72,239,163,21,91,219,106,144,113,154,178,157,171,33,115,166,62,12,165,215,175,37,245,28,12,192,243,250,8,220,223,243,54,249,249,159,158,253,53,55,229,171,122,191,111,190,76,140,100,144,61,209,57,144,142,126,173,84,9,53,231,157,94,214,235,240,119,177,97,241,52,156,17,163,68,4,170,148,4,74,164,129,51,28,57,15,71,190,115,56,114,167,239,147,126,233,245,107,73,189,82,115,244,178,149,56,204,120,12,25,164,174,177,80,218,92,63,55,141,209,163,15,150,115,79,10,41,7,106,200,36,179,104,133,4,211,155,21,204,185,167,168,57,193,19,62,3,73,223,24,126,185,23,69,40,186,68,55,40,205,197,120,92,84,248,164,117,1,185,14,43,106,31,110,203,252,71,70,135,164,166,146,250,134,117,64,156,76,173,37,45,142,103,194,238,232,240,103,64,144,76,248,51,233,144,6,105,110,71,37,238,130,221,212,39,206,117,251,156,87,253,69,129,199,240,0,224,190,93,64,110,188,127,130,10,69,113,154,158,73,207,116,148,56,212,45,218,154,195,245,145,146,18,229,51,173,14,43,84,115,16,15,20,118,31,130,96,162,8,190,217,28,174,49,138,239,117,28,127,44,225,154,126,65,190,220,28,18,220,99,54,0,206,228,121,184,217,238,88,128,142,15,165,179,4,41,216,142,213,99,7,167,198,202,69,149,160,227,33,96,33,194,104,115,119,183,55,218,99,83,13,188,221,223,199,51,227,61,224,128,58,85,185,14,51,2,29,129,236,29,52,180,236,240,1,130,89,220,159,216,214,135,31,58,240,255,135,167,142,131,32,35,203,129,100,135,71,196,186,42,47,15,18,6,12,205,209,165,172,86,111,162,234,69,145,140,45,75,19,250,241,90,114,22,73,180,148,57,241,18,114,226,143,183,163,78,52,17,149,185,73,52,226,122,49,117,87,137,99,230,251,185,12,11,1,178,20,63,105,43,135,46,124,47,195,85,146,110,212,187,116,2,148,53,55,187,202,114,96,3,93,146,194,11,36,250,114,103,41,22,210,76,49,198,90,51,215,187,10,158,113,108,48,83,146,19,100,209,51,233,116,23,6,114,29,209,216,72,180,219,220,62,235,64,247,64,41,86,182,247,165,137,96,51,70,59,105,117,134,18,148,19,238,209,55,245,67,21,191,36,156,56,157,209,205,182,107,200,204,107,254,153,210,42,84,10,149,205,233,70,150,228,39,187,202,189,149,70,161,178,164,182,17,229,178,234,233,174,210,207,181,205,49,149,86,135,73,178,180,122,170,21,127,15,78,49,226,147,93,217,71,82,87,208,228,119,149,15,15,112,65,50,82,231,173,49,154,246,11,81,25,43,122,63,180,232,198,3,185,69,87,228,44,130,83,0,101,71,92,38,112,137,167,136,152,84,255,140,202,94,45,28,185,206,99,98,163,227,68,84,131,90,14,111,71,37,210,12,152,138,179,245,48,23,165,244,93,133,78,93,27,98,42,236,154,26,115,37,78,190,93,149,33,48,253,145,89,21,252,21,156,32,171,49,57,118,213,97,119,194,181,213,1,247,126,186,243,210,165,253,194,251,95,246,44,140,62,94,16,136,221,33,27,187,83,5,231,110,170,172,169,150,119,87,149,111,194,57,50,245,178,170,53,223,201,42,228,179,157,173,49,138,19,213,18,147,162,90,97,82,238,175,198,238,71,235,8,213,169,230,222,62,125,102,135,110,182,235,225,36,167,34,78,218,93,211,205,177,57,130,149,117,89,135,178,186,42,59,219,23,43,123,70,88,150,86,93,152,80,175,10,211,190,88,147,60,248,117,42,147,105,245,250,100,242,87,86,249,190,165,202,247,237,85,190,183,153,129,143,167,53,248,182,113,225,208,224,192,189,189,187,203,52,181,190,187,211,39,235,172,239,202,36,49,38,250,104,200,177,78,247,116,62,69,122,117,78,69,124,173,103,38,183,34,181,58,183,34,182,214,51,117,4,234,54,151,213,238,24,56,70,182,212,123,74,192,231,177,212,191,118,254,215,112,56,236,140,63,156,162,69,138,167,124,62,217,110,86,243,29,26,63,123,146,232,22,188,36,173,237,128,107,125,41,235,90,44,22,29,177,87,88,68,20,3,117,112,30,117,223,181,31,7,238,83,175,94,216,205,156,115,143,168,166,89,100,186,150,147,87,223,99,116,251,171,181,88,125,119,54,176,28,114,84,55,120,205,182,203,92,187,26,239,60,38,156,105,98,5,121,214,161,58,27,217,189,138,119,188,218,62,88,181,236,131,31,204,62,88,88,8,200,214,102,215,92,10,11,197,46,198,230,43,43,250,202,182,133,83,26,86,49,182,63,101,119,9,189,57,54,10,41,26,167,115,180,21,199,141,88,150,148,219,52,254,236,202,105,248,195,216,226,15,171,123,248,195,170,193,31,198,54,127,88,57,252,225,142,151,42,86,54,54,172,108,181,155,149,173,26,204,115,108,51,207,213,125,204,115,165,157,180,116,95,170,141,63,220,181,217,95,181,112,13,13,46,1,177,129,191,196,53,164,117,142,193,101,18,228,72,238,222,196,175,107,179,64,141,255,245,174,177,95,214,95,166,95,180,220,249,146,243,86,46,161,133,39,8,170,58,239,208,86,221,218,225,16,44,190,0,138,175,119,115,8,231,13,238,160,198,15,224,219,239,231,14,206,27,156,65,141,23,208,85,236,92,59,231,77,174,160,206,6,232,74,118,115,5,101,131,29,104,50,0,65,101,243,8,187,107,177,248,128,198,214,175,235,216,197,7,148,45,12,64,219,134,175,43,186,135,1,40,91,118,254,182,157,190,86,215,251,93,204,196,113,107,39,29,55,248,166,175,96,154,142,219,122,234,184,206,53,125,153,101,58,222,209,93,199,45,60,211,87,49,76,199,59,250,236,184,133,99,170,179,75,20,105,237,52,48,8,152,230,64,134,65,139,167,12,2,255,155,10,52,250,30,158,228,69,130,56,66,211,14,95,224,51,190,122,143,161,191,143,79,45,17,252,37,182,243,249,169,39,94,156,6,214,38,247,11,38,255,150,213,45,37,140,89,193,44,24,161,237,176,184,133,127,191,101,50,92,129,248,6,182,242,105,167,163,14,133,105,186,172,241,23,190,172,8,209,41,249,15,62,201,52,39,80,47,79,91,226,24,246,58,26,54,181,35,146,224,7,4,30,199,231,119,119,183,91,81,6,127,156,98,112,222,203,50,46,158,95,34,6,158,209,31,206,165,197,224,83,52,179,163,91,36,57,229,164,166,122,254,124,42,110,227,212,175,132,169,195,47,183,158,244,1,38,216,140,252,37,194,188,17,88,251,160,68,55,250,192,217,145,86,44,159,103,211,28,213,154,134,103,120,101,43,214,16,87,64,170,61,144,63,180,195,130,20,3,132,133,74,42,138,128,26,165,113,88,208,54,75,193,206,90,131,236,166,248,213,49,121,187,75,0,255,212,234,1,84,194,114,87,168,96,56,24,149,151,204,127,142,184,69,107,79,156,156,118,213,128,232,123,30,24,190,223,203,247,247,81,169,114,198,37,230,158,56,53,37,172,20,89,70,166,124,226,220,17,92,35,38,48,59,135,71,226,25,38,175,69,226,137,95,152,141,18,165,71,241,129,164,91,59,52,174,198,152,189,56,109,90,70,100,65,60,169,16,150,173,66,79,75,84,142,86,49,153,117,224,34,130,127,43,120,22,224,31,236,232,198,248,196,19,124,228,175,132,85,208,243,12,174,255,75,252,24,182,217,85,113,147,198,11,103,14,197,50,70,69,140,69,187,43,177,144,152,174,63,243,71,135,232,4,142,88,177,227,215,242,35,163,73,204,238,190,93,207,199,67,200,226,227,219,120,94,132,215,182,123,154,204,107,161,58,210,208,14,96,22,92,197,239,114,138,145,33,177,250,94,156,42,216,196,66,161,53,135,193,139,83,60,194,200,131,16,186,38,196,174,201,17,9,67,150,70,243,82,68,223,108,169,51,192,46,10,9,154,50,196,64,130,97,123,175,133,19,124,228,103,66,215,233,217,62,103,111,172,25,158,232,56,110,116,158,78,150,56,208,176,230,171,199,102,232,19,234,118,137,97,43,251,29,125,88,6,243,60,139,131,246,32,120,2,227,118,227,57,159,30,143,119,121,23,163,146,240,104,180,228,52,237,125,119,106,204,248,129,9,36,47,239,216,60,126,86,19,67,213,234,66,71,41,196,111,254,1,189,177,160,78,142,168,133,214,43,26,181,228,214,2,135,194,239,231,166,229,5,226,142,15,199,249,19,5,79,58,206,213,216,37,65,8,4,99,44,201,35,193,153,73,207,160,112,5,211,57,25,68,75,60,28,120,71,105,93,25,169,3,62,38,54,65,23,11,111,203,202,55,9,234,66,22,16,118,104,22,245,196,14,183,247,179,67,100,209,211,81,145,218,250,88,20,104,241,144,223,179,6,200,143,211,212,44,23,247,109,11,167,192,128,68,82,57,64,55,216,185,116,209,182,83,178,211,143,204,47,113,32,42,121,225,9,231,92,245,36,183,109,180,116,5,217,85,82,38,231,90,142,209,247,88,141,186,174,213,244,143,164,173,166,240,178,202,159,161,199,151,82,52,170,123,20,23,212,53,239,205,63,157,34,173,125,139,118,63,176,105,168,184,185,126,235,182,249,211,233,32,78,145,96,85,116,236,183,69,19,193,182,34,141,2,24,150,128,81,120,252,54,35,61,202,70,158,97,68,171,113,245,75,28,159,219,173,117,34,72,47,206,36,24,1,62,70,130,106,238,164,103,35,181,170,254,46,117,184,70,111,226,186,201,44,216,83,71,181,186,145,164,249,255,66,35,105,125,89,86,53,181,166,225,99,211,52,182,91,179,219,86,123,69,173,109,106,241,54,219,246,2,183,173,221,109,27,208,182,6,157,103,221,217,29,152,213,70,174,94,157,219,14,42,222,108,135,101,223,248,249,212,241,9,37,180,214,56,29,27,219,235,172,193,231,144,161,190,197,246,100,132,9,195,13,134,166,21,221,183,167,30,110,59,232,158,110,51,7,72,36,108,120,181,211,70,220,54,104,219,216,34,11,116,76,206,73,218,19,19,125,169,208,111,67,134,96,13,173,91,204,151,226,238,190,199,240,110,52,160,184,179,0,237,77,61,175,182,191,32,221,102,215,80,131,45,183,12,25,2,16,177,227,34,69,54,173,88,167,209,116,62,19,171,32,153,174,103,227,28,254,4,171,173,114,46,133,119,160,85,155,121,73,193,230,135,49,106,220,188,219,90,147,228,206,95,99,128,19,38,228,252,254,133,243,254,117,176,176,222,253,195,105,55,132,95,177,162,3,49,106,8,29,172,154,206,61,169,239,39,178,31,11,207,108,21,25,55,70,228,245,118,96,224,30,134,178,86,109,72,84,31,148,65,62,77,102,227,112,90,206,130,223,42,88,51,229,204,166,195,103,250,181,26,52,146,204,72,245,136,133,193,59,180,90,155,252,150,249,208,217,5,99,55,127,97,159,194,115,89,222,170,216,81,94,242,130,242,134,217,64,242,157,151,45,140,177,133,192,16,193,79,80,218,157,114,212,210,58,100,111,142,219,216,155,99,201,222,60,63,5,54,132,102,98,8,77,33,182,5,177,28,209,118,105,56,67,206,123,58,162,155,209,140,81,10,185,202,223,178,70,149,101,240,27,162,29,75,47,128,10,122,142,42,43,103,116,109,247,226,39,151,183,145,131,24,146,222,86,83,22,205,199,56,43,162,116,186,155,86,206,254,254,30,244,121,226,169,248,29,208,239,48,209,246,66,138,83,171,226,93,217,76,4,99,44,166,234,3,34,245,1,243,32,157,70,51,130,9,158,227,20,152,207,130,245,86,47,128,216,137,60,73,228,145,120,46,120,141,92,27,212,138,150,37,162,108,119,113,161,40,190,124,87,109,93,4,148,90,77,86,220,108,146,148,240,35,23,176,194,154,31,196,240,105,181,201,157,241,135,242,71,46,157,143,156,7,75,248,64,170,15,62,14,23,157,243,165,238,10,251,193,53,19,50,111,185,36,158,223,155,144,115,183,207,163,141,92,85,249,18,29,242,99,101,203,251,94,26,211,254,120,26,76,59,235,184,136,40,228,106,39,38,76,94,75,102,85,50,172,148,93,45,136,29,105,198,92,86,249,90,247,84,183,243,49,222,44,10,68,195,70,107,98,226,198,222,99,70,139,13,251,253,212,130,121,205,118,4,7,169,144,144,154,143,170,136,39,177,137,40,107,177,93,123,127,93,51,10,55,100,60,161,72,128,106,85,73,24,178,138,175,195,174,70,129,138,180,250,154,25,252,33,213,242,16,241,228,97,64,146,133,42,132,30,43,176,95,135,106,254,211,231,221,43,197,101,18,112,224,238,14,13,20,229,107,48,212,91,139,195,129,54,92,145,67,210,175,212,21,170,229,107,111,41,154,72,105,165,195,129,167,136,182,6,239,244,11,222,156,36,194,127,109,74,166,228,90,132,242,146,253,40,195,71,81,171,135,119,109,9,253,136,150,72,79,134,8,59,33,34,237,182,147,67,125,185,110,13,121,123,15,210,60,95,147,21,116,46,181,9,214,116,169,97,167,150,246,254,83,194,18,128,233,140,146,57,92,89,210,2,27,171,89,194,3,61,199,41,9,44,101,244,177,236,70,12,78,68,134,159,248,135,100,61,21,139,104,130,41,126,82,31,188,200,157,85,107,212,243,116,187,217,4,71,207,143,73,253,226,65,26,5,3,24,92,47,227,236,44,169,150,63,198,155,178,27,62,44,212,112,97,4,93,129,190,11,184,158,112,119,196,220,52,143,48,40,46,6,198,196,95,144,156,61,61,179,128,241,96,27,168,110,101,202,161,212,73,11,246,215,211,192,0,123,138,223,78,53,174,157,136,79,2,25,162,177,58,9,116,232,197,236,36,152,254,118,42,126,133,193,57,129,7,51,81,156,4,42,234,204,212,198,198,52,142,174,83,200,236,60,33,39,215,41,148,119,82,101,116,176,105,229,166,111,69,104,191,65,34,240,213,106,87,169,166,102,149,98,215,42,211,128,55,128,143,208,170,190,4,190,46,254,239,225,127,15,59,162,52,111,186,181,61,117,149,95,174,9,97,182,221,138,20,50,91,6,206,254,226,20,56,215,220,191,56,149,224,228,254,249,169,32,19,64,255,230,84,40,27,56,255,250,212,98,83,163,19,27,12,200,149,157,12,101,155,239,204,117,146,155,92,151,39,242,64,109,0,75,96,163,69,31,20,219,161,130,10,35,35,97,61,44,222,42,129,87,73,193,176,136,62,195,162,250,140,191,143,241,226,49,94,145,127,1,222,209,133,176,36,189,192,146,0,133,18,36,3,37,90,138,136,95,24,241,11,43,131,115,26,179,124,35,117,175,235,147,255,60,88,42,118,205,183,98,217,189,72,75,131,99,43,141,242,63,80,92,143,58,10,149,133,50,85,6,27,28,142,156,157,28,64,240,73,164,22,229,32,69,143,34,88,174,201,2,37,2,2,240,113,200,194,245,9,144,52,86,60,136,18,218,93,96,176,170,4,245,2,38,36,81,43,66,248,69,35,168,46,209,168,55,232,248,55,71,4,14,233,101,194,71,177,10,250,201,14,18,97,66,181,52,43,3,98,78,45,139,218,154,165,81,162,36,106,187,118,149,77,214,228,126,50,249,241,65,183,5,213,126,111,4,109,97,102,39,157,36,78,216,174,212,243,147,70,80,46,97,250,62,200,183,181,96,64,17,228,142,17,200,254,77,17,163,174,236,109,123,52,59,11,4,200,30,16,171,102,146,231,118,85,254,182,125,218,24,237,122,229,204,8,152,4,21,76,2,138,143,45,163,184,212,167,150,13,21,150,50,235,35,245,98,24,55,195,126,55,199,165,223,17,226,117,176,36,199,20,132,65,15,40,24,181,230,122,99,38,254,192,22,98,225,185,205,248,226,136,226,76,163,63,145,72,96,139,10,161,47,44,164,36,68,81,153,19,236,50,176,105,108,232,156,34,226,173,140,109,225,213,2,87,160,75,29,119,145,237,198,4,31,117,118,209,109,251,122,137,12,204,175,138,27,33,148,82,84,43,231,197,139,155,117,94,198,115,2,125,218,13,36,7,130,57,117,20,49,29,204,122,161,69,68,198,219,121,40,53,5,123,67,233,234,136,128,2,131,15,31,150,121,89,177,70,144,108,96,72,201,138,161,134,20,132,17,53,205,35,142,178,89,147,188,24,25,47,37,237,158,196,144,62,171,147,96,125,98,133,28,60,209,154,12,50,159,198,50,36,7,174,97,126,147,37,187,9,183,72,116,82,132,146,2,22,124,30,205,76,37,222,242,89,243,228,246,198,47,6,55,168,40,223,192,5,238,251,210,174,186,112,237,170,85,129,45,159,194,228,193,187,19,196,144,170,130,235,139,110,206,227,143,40,146,28,69,225,238,206,160,23,204,73,75,194,159,133,171,240,57,47,62,13,62,69,209,140,185,233,21,225,147,133,37,170,110,157,114,175,48,15,22,86,130,30,199,64,54,8,86,202,60,89,213,241,146,234,48,207,105,16,236,12,199,5,243,225,248,48,66,148,199,203,108,254,70,247,97,181,44,242,107,194,11,122,81,20,176,14,254,183,155,231,155,164,252,38,203,171,111,202,203,245,26,88,229,120,254,205,38,174,6,255,91,217,9,221,92,160,48,133,156,181,22,189,59,29,16,188,127,190,68,196,126,126,127,162,118,22,251,51,37,177,68,135,84,68,45,228,249,34,49,145,112,91,125,33,23,235,79,201,162,10,70,148,116,76,220,132,74,176,92,150,78,12,101,225,0,225,255,192,23,169,64,27,232,165,203,108,202,32,90,92,140,75,185,197,90,65,253,74,210,213,107,187,34,45,58,179,177,143,190,13,242,19,69,179,81,181,111,196,240,148,100,11,99,55,78,83,85,109,15,233,184,166,213,141,106,54,222,28,141,48,136,118,219,120,71,13,27,239,72,217,120,71,182,141,247,150,9,21,71,203,66,72,3,100,44,38,41,131,192,243,214,1,188,1,2,195,175,89,165,137,68,114,206,232,240,104,186,148,194,18,167,188,50,134,109,48,71,57,75,242,67,41,202,198,245,28,68,238,228,11,130,185,183,125,117,138,187,29,12,194,173,241,68,207,4,159,47,250,137,48,167,139,20,51,81,252,78,217,181,96,168,101,80,220,41,141,35,215,73,219,198,33,201,190,4,118,132,221,3,199,121,26,207,104,140,141,106,164,108,64,212,211,100,29,161,186,82,41,67,200,197,70,63,78,233,139,204,145,134,60,216,41,213,89,6,80,62,82,56,64,182,210,134,119,78,60,177,78,187,206,137,196,213,137,37,100,155,35,28,77,182,40,72,141,114,67,37,63,21,199,121,21,164,211,207,1,18,26,201,90,230,58,232,192,231,199,82,131,196,166,109,192,132,38,40,196,140,173,224,26,227,242,73,118,162,196,183,18,118,177,243,19,180,239,3,137,164,166,104,58,63,169,121,66,4,168,203,5,161,133,78,245,252,231,39,228,178,129,110,221,19,140,39,193,211,200,122,59,228,66,48,51,187,147,49,246,161,110,148,229,84,117,82,223,134,28,112,81,100,161,40,206,87,11,243,147,224,33,45,170,79,209,187,124,205,60,203,33,209,145,114,82,79,128,49,240,211,147,41,251,79,205,16,223,223,244,11,10,132,150,120,157,16,98,172,194,139,225,176,161,116,41,52,104,12,39,242,53,166,254,94,112,202,239,133,32,0,252,171,36,138,223,36,55,113,250,22,103,46,63,171,167,202,248,80,215,210,27,225,80,200,200,109,111,195,107,198,101,56,224,39,138,230,249,15,164,19,182,255,28,195,71,179,167,185,127,44,228,236,56,86,17,58,40,58,214,11,10,197,228,255,177,21,9,66,4,242,57,234,28,157,116,51,156,157,44,134,73,60,192,120,160,209,1,127,177,48,232,172,144,31,126,108,7,0,17,218,57,41,25,168,75,137,49,129,54,143,28,109,222,175,116,104,55,14,67,231,223,156,116,45,94,223,99,3,0,129,7,237,98,129,127,150,248,231,2,230,232,133,53,71,47,20,167,117,21,192,28,189,0,70,111,122,53,179,163,236,22,39,144,224,137,101,45,57,164,100,107,62,219,226,31,204,228,114,130,24,3,50,4,135,6,177,67,109,152,223,72,178,230,170,139,120,129,1,22,49,35,123,64,79,184,222,53,169,50,186,248,19,224,91,157,166,102,51,120,65,91,170,191,128,191,150,155,221,87,188,104,197,47,90,53,95,20,182,190,136,83,253,37,190,72,86,220,10,228,81,6,24,142,146,248,25,51,66,72,71,187,245,37,162,169,57,15,188,31,91,72,35,149,196,116,99,196,59,196,50,141,52,194,86,54,97,33,211,103,57,97,238,137,200,179,36,250,107,167,57,18,171,138,80,169,74,25,179,226,184,2,9,89,162,126,178,180,160,66,70,201,215,33,137,65,101,163,241,39,227,58,107,149,1,111,1,57,21,172,98,173,162,69,174,246,5,23,72,188,254,46,125,0,23,62,13,134,147,70,251,48,54,160,207,155,239,214,146,111,16,65,28,87,25,17,81,98,28,228,242,71,136,5,109,47,4,34,157,244,254,132,197,55,205,103,190,165,172,56,100,143,82,201,160,16,209,45,149,173,119,85,11,117,93,104,85,58,18,112,228,125,144,187,144,251,227,64,130,161,193,168,111,32,231,111,167,13,80,14,38,236,57,237,129,196,150,228,202,4,61,161,52,89,1,236,118,99,102,111,110,157,200,202,13,184,146,73,238,179,97,53,12,126,112,195,239,132,201,150,98,56,103,41,72,129,96,139,192,72,107,182,155,158,59,17,86,56,52,131,101,51,245,134,20,235,45,97,34,184,230,235,7,36,109,75,57,153,143,17,34,124,23,190,70,15,223,7,232,79,140,226,25,124,60,237,194,212,199,40,55,48,81,62,194,53,193,4,179,167,33,242,70,169,229,110,116,207,24,96,95,254,218,232,75,232,255,27,126,0,189,15,31,44,37,7,250,3,117,239,145,165,9,125,115,126,255,55,255,186,251,155,127,37,72,146,175,239,141,20,123,35,87,109,112,58,36,68,223,57,232,144,80,36,216,57,212,33,56,163,69,104,117,72,104,57,77,212,44,135,48,20,109,229,53,44,24,8,142,14,149,182,132,15,96,173,211,15,50,0,160,99,182,78,250,54,203,82,223,176,196,177,227,211,160,243,105,23,13,247,185,125,212,241,156,9,130,22,116,53,77,168,181,53,69,13,186,177,189,113,151,85,102,208,101,148,185,192,164,152,166,167,192,113,206,152,184,57,71,37,204,182,83,133,154,178,215,43,180,183,155,99,220,180,72,62,179,48,32,180,19,184,137,182,68,190,224,165,244,184,86,45,121,240,177,65,175,67,200,224,87,8,133,111,179,122,47,44,220,39,242,5,110,225,39,108,235,176,63,172,173,244,34,162,110,180,106,187,57,113,208,146,26,199,18,31,121,218,90,209,102,91,64,35,226,38,41,150,242,36,154,37,146,97,3,57,179,27,40,104,21,106,151,0,62,194,25,253,33,252,174,124,106,30,18,193,158,53,106,71,42,158,145,62,223,150,31,175,27,242,163,141,142,126,224,60,213,157,94,162,141,84,75,176,118,152,87,240,232,77,218,45,129,7,38,204,74,248,213,1,144,240,48,66,50,121,207,101,4,36,200,191,213,113,217,43,123,35,115,95,44,79,186,250,35,212,141,141,171,253,253,195,19,146,181,66,143,216,226,218,113,80,174,129,202,222,198,11,84,217,97,12,94,18,103,36,29,216,171,208,126,115,28,77,34,101,243,137,49,108,186,158,223,141,130,5,170,59,240,51,46,79,224,51,34,232,45,22,152,6,171,188,88,47,161,132,140,222,244,51,222,162,85,199,222,208,111,36,146,148,218,200,56,130,122,79,44,113,60,176,238,242,12,184,30,76,80,93,164,50,152,123,157,5,123,84,61,230,107,253,136,15,29,212,67,117,199,143,137,240,65,106,82,254,36,105,218,72,124,60,1,1,155,123,25,159,121,226,129,149,0,252,38,14,3,223,151,39,156,84,91,231,5,26,124,45,114,18,204,231,167,221,136,241,120,208,174,22,97,121,234,225,8,79,90,108,74,128,225,157,211,153,243,122,15,69,47,117,0,254,28,69,182,53,158,118,31,227,213,10,174,199,32,13,175,161,57,43,177,192,182,110,21,127,119,133,109,166,232,121,70,255,83,16,241,216,223,127,97,190,0,158,39,200,187,224,132,91,167,97,20,31,84,80,46,241,252,156,116,235,17,240,103,22,219,225,74,134,136,53,20,83,60,45,62,48,200,3,25,163,13,149,249,174,41,21,30,40,159,100,24,208,176,12,211,119,90,129,162,143,150,89,134,222,35,158,4,227,52,53,117,66,119,119,90,205,7,153,158,157,16,242,217,59,252,177,242,43,21,27,58,225,41,205,90,216,176,162,75,132,124,234,225,146,165,75,171,14,173,110,179,182,250,22,133,3,136,230,82,179,174,245,7,185,71,7,45,23,150,34,222,195,132,186,34,94,107,230,244,26,174,21,66,93,2,244,117,2,180,167,224,197,204,49,33,18,196,70,195,197,136,224,216,142,194,63,241,104,94,178,141,184,32,165,57,94,98,123,45,2,253,177,70,64,106,74,136,15,250,236,4,234,167,155,95,79,145,192,113,27,115,119,89,82,64,233,218,58,20,168,58,177,22,31,16,148,220,93,111,74,187,188,135,170,0,190,40,213,69,164,46,82,165,96,143,27,65,211,116,95,39,222,220,116,173,155,133,85,155,245,246,226,11,109,32,0,96,63,39,243,58,165,155,99,231,38,178,115,237,90,231,86,255,206,161,11,19,211,191,122,57,95,34,71,156,240,188,7,142,118,56,94,91,107,123,173,214,246,10,215,246,154,214,246,202,90,219,24,69,118,53,83,189,4,107,122,5,239,89,136,99,156,5,11,226,71,73,243,180,189,156,204,181,13,247,220,181,225,182,237,80,62,212,86,106,53,121,206,231,155,62,234,152,170,201,241,9,121,45,0,183,232,75,165,50,169,89,104,25,131,76,50,41,44,69,22,235,188,75,201,80,201,30,129,161,46,39,84,43,130,201,251,165,54,186,33,27,110,77,78,239,238,14,144,129,204,197,222,94,2,255,82,15,248,169,204,34,182,67,41,52,28,202,92,149,55,222,131,94,140,172,215,211,252,183,19,96,243,73,173,44,216,26,66,176,113,82,8,194,116,175,34,45,165,52,83,26,239,205,37,253,235,206,229,121,3,195,117,108,121,244,170,73,54,173,128,119,147,243,102,124,73,59,70,34,46,213,12,178,152,127,217,155,90,74,159,196,147,152,10,83,164,25,139,141,171,143,3,233,154,29,202,168,228,7,84,178,253,122,10,147,154,68,9,57,42,74,1,228,248,126,190,104,33,71,133,193,33,101,197,28,207,59,196,210,134,103,15,86,113,113,17,171,152,32,8,44,116,190,65,125,15,210,199,18,67,208,224,121,170,122,252,140,30,193,218,165,133,70,230,241,176,118,210,187,187,200,35,213,246,203,19,96,39,215,9,204,36,43,206,136,111,0,96,145,154,79,103,34,139,175,245,195,156,82,108,13,176,21,131,194,15,5,237,80,192,158,202,197,27,97,47,89,231,139,181,29,51,49,59,229,37,25,99,97,40,69,126,253,1,46,213,241,229,68,114,246,151,242,68,29,186,244,82,199,239,3,142,131,56,169,53,244,224,37,16,194,10,228,161,181,126,58,212,103,127,43,85,233,33,43,179,250,163,241,234,105,48,31,175,250,125,181,102,205,91,87,222,248,15,100,191,22,68,113,45,142,89,79,128,138,14,147,43,65,155,166,58,76,182,245,20,47,137,125,150,161,134,226,129,213,185,64,143,172,222,20,175,78,240,255,152,79,191,95,159,232,195,104,188,148,108,227,155,147,214,224,67,175,78,28,84,89,164,160,168,137,176,231,226,30,198,75,242,147,147,158,197,15,191,62,105,128,142,73,101,162,40,228,9,27,194,132,89,109,68,215,22,62,22,147,207,97,113,217,95,164,214,202,24,70,34,67,45,37,140,67,102,57,33,21,34,179,195,148,192,29,159,36,90,174,30,39,110,12,80,221,34,116,123,181,223,20,207,218,207,241,43,251,5,86,197,239,28,115,17,9,34,161,216,10,144,94,172,172,207,234,89,155,64,67,170,104,199,107,131,33,162,104,167,198,19,226,100,23,4,233,234,100,23,4,233,250,148,201,215,47,39,108,56,248,211,9,66,9,207,59,51,241,150,174,34,184,250,124,98,187,174,24,36,122,5,144,249,1,54,144,139,11,230,198,101,228,48,141,138,191,44,226,114,9,221,25,140,190,219,26,43,184,175,14,79,198,234,124,21,202,93,233,191,16,35,189,34,44,119,180,40,167,38,160,124,234,4,47,163,20,66,136,138,11,25,187,76,61,160,176,102,58,44,110,26,150,140,251,187,71,71,214,38,241,152,94,130,6,106,234,59,117,214,32,20,245,124,230,48,133,30,40,59,20,190,91,134,217,92,250,221,0,41,235,44,101,136,203,92,201,242,180,241,99,42,140,0,234,251,186,32,42,149,50,129,184,57,96,11,150,249,117,151,100,168,82,94,75,185,11,36,101,122,201,42,252,24,191,72,89,205,219,197,243,100,25,124,75,30,26,194,2,32,94,248,199,120,51,142,212,241,58,181,255,7,253,64,198,253,32,166,6,207,92,218,242,4,145,194,60,167,135,68,99,213,104,115,218,60,134,46,95,37,153,73,167,213,111,25,220,175,3,25,232,236,244,132,252,236,248,3,152,10,201,33,3,209,55,1,233,105,45,27,97,197,240,85,79,16,29,155,25,97,187,203,229,249,180,4,100,165,168,52,110,141,228,201,102,61,181,235,140,25,162,155,14,99,186,76,30,19,111,252,9,121,168,202,192,188,126,224,73,123,68,99,218,69,114,45,220,41,141,125,226,152,95,88,189,26,123,110,110,140,191,148,151,95,159,189,209,183,187,163,42,117,59,122,25,202,56,8,184,36,128,162,58,168,128,133,145,189,120,105,101,225,154,23,22,122,23,236,105,115,139,17,89,74,160,135,16,157,242,51,175,173,77,38,228,24,52,215,189,100,233,138,26,232,224,211,196,152,113,216,103,171,15,94,224,230,198,132,21,201,30,109,157,192,111,20,109,64,128,26,184,48,197,184,80,41,26,203,63,42,159,42,227,128,189,145,186,32,240,110,183,31,237,197,210,106,78,228,102,175,77,164,122,9,235,20,121,205,121,28,91,250,95,144,46,171,39,80,26,167,104,161,143,19,127,130,109,95,61,68,3,103,57,237,182,109,45,144,147,181,133,94,18,224,62,25,88,42,218,201,111,77,101,9,105,215,65,47,227,108,234,85,32,193,159,157,96,16,211,250,43,107,235,177,97,203,197,28,105,237,227,48,212,186,254,28,58,75,214,198,142,58,89,25,61,102,221,66,5,79,183,158,225,61,197,58,107,182,101,247,231,183,124,50,133,106,13,237,215,211,3,243,242,80,220,226,89,19,167,50,44,34,95,111,182,186,75,106,205,112,150,190,179,102,73,90,112,54,67,73,76,185,229,92,66,91,133,26,43,164,246,189,74,197,131,194,189,74,145,35,21,119,92,110,38,42,18,137,132,69,231,196,14,158,12,100,205,61,114,47,183,3,83,223,221,237,37,214,46,164,150,226,55,33,3,106,114,56,65,185,17,217,175,148,234,62,59,137,162,165,160,26,223,105,91,240,243,69,87,190,49,137,136,250,220,114,20,123,191,131,149,119,4,245,17,170,110,40,214,80,182,202,47,75,122,173,227,114,86,162,189,106,124,69,194,152,202,132,209,85,253,183,39,178,89,121,198,253,250,28,170,251,25,138,115,228,177,161,0,74,61,47,146,69,245,133,156,192,80,100,216,18,196,166,108,205,249,34,155,75,16,83,180,63,224,197,226,137,79,56,53,50,60,254,17,214,244,202,221,195,26,98,94,167,50,4,183,139,253,225,194,120,136,142,60,1,235,184,168,26,14,58,70,29,231,162,142,85,49,211,184,246,106,160,9,126,70,133,186,65,59,221,110,25,76,75,81,206,168,209,132,170,16,148,64,54,31,61,86,247,239,225,126,68,247,87,108,229,219,249,48,207,159,171,240,128,102,130,118,132,138,91,184,132,117,81,165,50,92,120,103,145,220,188,229,208,224,134,51,144,211,62,231,184,10,20,208,162,182,160,26,185,106,251,217,233,73,119,199,18,65,225,188,133,7,17,206,34,57,146,197,209,226,194,93,130,93,155,79,228,26,219,95,228,53,136,64,125,50,181,111,193,53,198,47,107,50,203,67,59,40,95,43,157,232,66,251,129,15,155,66,189,179,175,109,174,92,159,235,112,147,230,225,156,98,195,145,52,228,56,244,32,155,67,110,60,71,168,153,247,196,47,248,158,1,114,122,232,16,21,104,236,249,65,251,28,232,54,198,177,53,91,123,132,80,187,87,92,17,204,110,180,67,27,233,203,198,134,36,182,70,173,148,190,222,206,84,69,2,207,164,135,146,208,185,110,83,75,26,65,207,230,121,90,37,107,102,7,224,177,115,47,194,27,60,203,90,228,254,148,78,193,158,39,43,4,171,189,65,78,55,89,9,188,144,74,137,65,164,34,94,83,194,118,182,109,116,83,141,186,52,98,13,216,162,212,248,171,186,172,62,254,142,196,52,222,181,20,21,15,124,79,111,226,246,240,46,89,119,26,31,65,156,105,147,97,181,164,35,107,250,88,2,146,62,51,150,64,198,180,169,101,142,188,84,184,95,11,43,156,14,102,219,196,16,62,250,54,138,30,178,17,179,110,11,245,133,82,44,48,77,178,54,51,209,92,43,172,41,207,191,64,3,235,108,121,126,232,118,74,157,129,60,191,76,82,62,73,111,176,81,74,119,130,60,245,16,89,18,10,52,189,129,31,130,175,151,56,205,152,166,64,154,233,1,14,202,214,6,155,57,181,140,225,78,78,186,238,138,22,20,237,172,182,202,65,74,154,252,136,71,140,5,58,2,116,119,210,136,194,1,58,62,57,177,163,16,29,96,208,33,143,194,25,29,56,1,137,180,125,246,55,42,194,147,237,127,69,150,15,120,112,142,181,161,75,44,133,58,18,123,123,218,105,132,98,55,90,62,192,242,173,24,245,7,103,184,242,68,18,204,211,204,188,9,95,240,188,133,215,89,45,62,178,212,44,216,191,202,98,59,102,139,109,5,141,232,199,26,37,17,146,109,207,217,186,18,86,197,246,224,179,43,59,24,136,55,38,165,152,182,214,119,252,236,228,65,26,129,79,75,69,178,180,39,39,45,209,231,160,80,166,49,33,39,176,149,102,72,231,9,12,50,145,233,152,242,63,156,4,159,45,219,246,247,53,219,118,222,161,225,37,38,4,30,115,138,89,175,115,236,216,29,16,132,91,135,227,27,85,44,104,33,126,155,178,57,169,100,44,29,92,22,190,100,59,20,234,187,204,126,0,178,137,201,46,237,136,121,29,89,35,248,99,235,33,152,163,223,73,130,223,79,186,57,212,65,130,106,165,162,206,11,197,209,106,177,80,154,22,32,99,185,46,226,40,193,195,120,63,171,77,12,253,4,177,153,22,210,156,165,104,100,211,79,58,20,244,161,116,216,106,206,68,8,69,243,174,140,233,162,225,223,200,82,44,10,74,54,151,33,123,197,121,80,22,221,68,68,158,184,196,240,77,210,120,68,172,131,57,59,4,244,80,74,133,63,223,162,215,253,92,122,5,244,80,126,133,63,143,103,98,1,165,8,180,111,220,41,8,231,14,122,122,129,218,103,148,112,131,181,39,148,107,128,155,254,232,177,242,75,14,93,200,190,49,240,154,21,186,68,64,254,37,229,31,65,254,21,212,179,74,230,115,198,105,177,210,49,18,225,63,78,186,151,104,194,4,75,148,234,188,8,228,119,55,80,244,198,32,227,176,70,0,166,244,5,208,151,139,64,45,78,28,64,156,69,29,70,8,60,150,238,198,204,14,207,40,38,17,117,109,0,235,241,146,119,101,108,130,180,103,77,163,110,201,160,205,126,194,198,168,145,192,89,232,151,230,64,15,42,130,254,150,99,225,167,162,214,58,255,2,198,242,243,99,127,100,47,228,127,52,236,133,11,55,182,99,97,199,118,28,83,188,74,29,222,17,239,122,21,204,221,126,37,48,248,180,253,4,198,20,77,204,251,153,176,202,132,55,84,6,165,17,43,63,165,142,48,213,242,157,118,150,6,58,208,17,71,142,254,48,101,172,34,120,230,58,25,87,40,25,101,221,178,25,112,188,181,151,65,56,208,215,91,92,82,225,64,207,112,7,243,66,22,190,60,6,106,172,43,242,132,100,113,216,192,5,120,33,151,199,145,33,215,132,89,138,254,116,182,85,65,252,138,182,240,95,180,156,84,184,48,105,247,104,155,4,51,125,170,217,131,34,97,197,205,220,9,94,132,46,51,33,233,63,245,219,101,80,5,21,45,238,16,26,145,120,147,28,209,240,217,28,161,219,225,111,219,130,216,226,249,50,108,94,194,65,207,18,16,140,52,178,184,101,29,249,107,141,222,175,76,212,188,111,206,129,179,160,211,5,3,168,123,165,146,214,26,97,253,143,139,238,52,118,66,103,84,24,58,149,231,60,11,109,72,60,122,42,233,121,2,67,198,27,207,200,123,168,82,127,14,11,96,5,49,227,76,216,136,71,191,181,218,241,92,188,128,177,201,226,2,151,135,12,37,102,90,9,66,113,253,85,222,216,121,13,123,29,90,116,113,69,201,72,59,127,148,118,65,232,133,161,177,250,160,147,10,166,211,100,136,202,97,130,19,131,62,42,28,58,36,159,56,240,162,91,235,147,226,179,93,236,208,72,242,67,35,197,16,221,60,102,110,104,243,88,115,66,198,115,245,236,95,230,170,76,140,190,51,183,151,85,116,13,168,10,99,137,84,24,65,36,195,104,34,118,72,201,208,132,148,204,157,112,206,236,237,93,156,237,246,184,117,206,208,190,232,114,123,143,111,237,23,117,155,106,239,165,209,163,232,122,5,90,241,51,245,211,92,3,48,30,103,104,66,66,86,168,175,171,101,92,144,145,32,223,255,144,230,231,97,170,20,178,100,167,81,229,156,40,227,88,185,179,31,181,231,164,137,42,97,203,200,64,70,194,45,163,84,71,235,239,201,60,236,50,200,207,166,229,12,24,128,72,128,24,123,41,253,99,230,104,143,106,248,254,75,214,87,199,74,97,24,92,178,47,115,240,195,113,55,25,172,152,95,240,198,191,225,156,229,51,90,50,98,169,135,80,171,9,218,59,148,155,80,39,51,35,212,69,178,118,32,151,180,70,164,229,250,222,8,113,148,156,165,164,88,12,169,148,179,214,146,180,239,253,245,68,214,139,241,9,117,224,150,27,63,228,173,48,164,0,53,138,45,53,49,21,122,221,162,182,136,159,12,39,50,154,140,63,172,123,131,182,106,20,118,234,78,229,116,160,216,139,56,29,18,38,8,206,64,227,17,72,137,211,34,135,46,117,167,69,216,54,45,210,160,115,195,97,209,96,23,153,12,253,17,76,20,160,139,55,48,122,155,217,56,154,166,179,94,80,193,95,129,151,102,63,69,216,27,74,242,236,7,176,113,18,56,14,61,144,103,80,93,84,89,245,80,143,229,61,122,12,19,104,58,23,243,25,236,70,80,8,179,73,68,136,233,173,75,139,20,239,3,219,166,27,221,124,59,51,67,17,241,80,68,206,80,24,9,65,88,42,4,255,178,166,65,88,195,187,183,20,150,238,135,19,75,66,11,207,108,5,145,177,112,205,166,180,205,114,72,39,218,4,59,179,64,237,180,108,218,165,140,120,209,216,148,150,239,89,112,139,140,149,223,62,111,129,156,78,225,22,17,133,4,93,140,224,34,57,67,31,21,245,133,44,228,51,143,86,94,158,147,111,17,54,127,133,193,136,246,40,132,58,100,40,224,51,152,231,223,241,38,61,54,35,110,169,117,198,131,210,17,190,185,143,237,112,95,251,150,176,44,164,234,31,219,218,47,96,252,100,123,97,189,170,198,110,109,80,49,74,82,96,135,52,175,98,53,175,168,79,202,179,160,56,19,233,217,255,101,80,3,182,4,10,109,173,83,35,190,33,138,166,62,179,202,226,179,255,221,80,112,55,164,220,251,89,136,97,12,69,5,28,255,5,236,223,60,149,112,12,100,138,246,226,130,36,102,212,216,162,138,212,42,124,157,98,72,196,233,204,132,151,151,214,19,59,162,205,63,30,14,133,230,203,125,21,253,243,127,61,251,251,179,23,135,127,239,200,221,113,36,91,57,15,203,101,60,239,168,137,224,150,41,46,206,195,238,227,209,80,60,30,253,93,60,254,246,111,98,56,120,236,65,94,34,83,62,127,56,52,219,18,191,200,57,72,115,171,178,83,152,64,250,223,10,213,20,66,253,87,220,253,244,59,241,189,128,127,179,6,151,47,139,219,17,75,233,5,150,134,221,31,10,27,205,218,255,118,43,152,46,171,214,141,4,30,82,248,157,159,71,195,193,247,98,52,26,252,253,170,63,26,124,123,244,247,193,183,87,240,27,245,255,50,248,59,124,214,183,253,191,13,254,38,254,50,248,11,253,254,125,240,151,104,8,109,250,22,158,253,125,48,18,50,109,137,5,32,127,31,242,99,26,148,253,11,253,194,179,195,209,223,7,223,137,209,95,225,201,232,187,193,95,197,232,241,224,177,208,239,252,252,205,207,163,111,225,209,99,40,113,244,215,193,247,216,134,199,203,191,14,254,170,31,60,110,77,134,74,255,234,62,232,112,64,177,191,124,167,122,21,230,155,234,214,111,191,253,182,35,204,193,2,116,184,117,230,0,207,195,48,84,207,229,89,131,63,116,238,223,251,143,133,82,252,251,127,25,50,149,171,46,129,82,159,5,233,153,152,159,201,96,174,103,1,203,4,102,249,174,207,108,223,213,57,200,136,157,217,32,131,29,213,81,171,160,82,112,60,63,195,24,164,48,71,96,220,74,144,43,157,123,2,223,91,157,153,216,18,97,224,60,39,192,220,110,61,137,160,187,194,1,143,124,17,100,22,163,183,146,100,217,138,206,76,251,98,60,160,200,123,13,31,131,48,184,58,67,111,240,203,51,124,75,172,223,226,10,63,49,98,181,98,148,231,176,166,95,37,89,101,113,214,5,217,37,166,240,145,165,140,243,205,149,37,28,26,22,70,112,206,159,225,166,225,97,91,70,216,30,209,199,142,144,102,20,23,103,66,166,96,124,247,110,71,159,167,57,57,76,42,231,186,160,205,26,228,132,142,88,158,217,26,190,133,189,79,9,70,67,200,175,223,37,107,105,20,136,49,57,7,82,61,172,1,233,38,153,201,55,45,250,163,153,79,150,156,38,231,52,236,83,84,122,178,239,116,187,68,234,98,235,138,104,199,233,102,169,167,79,172,70,177,219,33,24,222,142,116,131,178,61,188,207,44,68,25,157,157,99,110,91,222,212,103,150,191,137,108,58,18,81,217,96,148,108,133,197,65,27,171,164,41,27,77,204,198,225,68,74,160,133,231,115,244,42,231,171,68,92,255,36,60,81,86,91,161,251,8,100,9,53,31,48,114,186,241,62,61,211,234,214,230,162,201,204,162,129,113,194,217,146,89,235,6,1,173,160,145,168,93,116,158,224,114,144,230,192,88,201,230,236,63,11,6,200,161,7,135,234,72,5,228,18,222,24,73,235,170,20,156,188,65,190,206,80,25,87,72,51,147,90,178,153,247,119,188,70,198,64,137,220,253,186,134,5,143,77,208,66,10,206,98,57,207,144,227,192,32,235,42,252,13,163,112,238,239,223,119,0,133,30,214,239,184,57,32,55,222,248,164,213,224,192,61,191,225,81,148,185,125,191,37,42,80,235,159,85,243,124,241,188,222,252,170,86,170,105,83,116,79,177,54,246,101,219,125,181,240,196,205,89,176,57,179,92,107,107,84,97,74,177,121,109,77,142,3,253,178,215,149,147,211,85,253,132,158,114,96,187,37,1,142,212,71,150,50,88,99,247,60,11,41,210,155,169,51,185,187,75,158,12,239,238,228,153,118,178,163,30,121,4,238,122,81,37,40,139,100,13,20,0,170,156,84,138,60,181,180,179,95,17,180,37,19,208,228,116,166,221,47,210,253,253,212,14,69,233,17,96,101,82,30,87,192,165,196,115,141,215,225,58,217,137,57,167,24,217,41,242,72,65,140,154,182,85,16,209,239,66,74,78,107,152,191,5,199,234,192,187,201,8,182,227,37,124,225,42,92,107,37,93,119,229,137,11,4,50,186,152,46,102,210,0,96,137,224,244,23,211,81,95,167,228,44,71,164,209,101,74,156,32,121,198,161,145,72,244,241,109,92,2,175,170,235,67,69,60,146,19,231,219,186,23,244,237,108,113,87,127,70,117,211,209,95,217,149,225,108,211,118,55,61,99,238,90,251,6,14,80,4,131,234,244,112,169,28,248,203,102,188,229,65,148,194,18,69,51,72,166,73,230,208,188,100,136,21,50,180,193,137,122,53,184,233,93,177,254,29,164,140,171,193,6,238,88,235,243,232,177,242,103,151,179,168,16,192,181,150,76,23,15,206,106,225,28,14,207,106,82,214,192,90,221,176,24,180,104,139,190,16,20,15,214,37,241,182,5,47,133,106,168,239,131,168,72,43,27,116,207,94,155,158,70,77,56,144,167,210,99,238,166,215,192,80,120,132,85,10,235,244,214,198,95,200,29,252,5,99,67,159,27,157,43,208,1,105,194,165,140,74,169,58,82,235,168,211,111,60,218,48,55,235,192,208,196,2,190,139,178,59,120,12,105,82,226,162,4,30,116,77,112,125,23,188,197,202,15,177,252,186,151,216,19,31,206,4,80,28,218,131,165,248,83,203,240,252,76,44,189,70,88,133,82,119,199,207,225,186,30,208,131,247,174,20,141,174,209,182,59,76,50,158,173,161,183,187,26,213,171,211,106,214,86,157,54,162,204,131,151,103,221,72,210,167,189,53,159,83,239,69,119,119,185,167,244,177,4,11,73,226,218,88,123,44,165,228,128,85,112,95,191,203,137,216,161,73,145,118,136,127,128,83,44,17,23,232,195,190,98,156,72,105,218,115,181,219,37,118,222,254,229,20,189,241,35,249,102,161,5,251,222,2,62,202,246,101,251,200,83,80,143,105,237,120,150,121,157,5,130,11,163,113,33,239,255,90,123,24,170,79,195,101,188,38,83,191,92,118,142,115,120,161,158,3,49,127,133,92,51,254,5,193,30,190,249,10,150,203,199,120,3,244,73,126,102,29,7,245,170,254,89,208,57,115,28,152,24,251,103,136,253,3,133,142,207,186,11,49,71,15,167,23,103,64,246,208,236,25,168,215,31,144,21,157,172,96,82,218,17,62,207,90,226,177,80,155,165,145,28,183,60,41,159,165,97,246,17,157,239,114,53,117,104,168,42,79,146,248,236,42,79,175,98,222,217,212,120,127,60,99,254,166,12,146,129,52,40,32,44,125,129,209,118,81,198,151,182,23,99,84,87,105,120,90,123,113,218,131,195,209,42,4,169,182,4,70,39,142,169,142,122,139,82,79,97,146,145,167,123,128,126,246,3,107,157,209,247,150,42,81,174,45,154,98,10,134,168,145,221,14,99,120,230,26,21,211,212,47,40,62,224,10,55,127,88,6,83,68,177,254,229,114,117,30,23,131,159,15,126,251,112,122,240,211,201,11,232,131,254,104,199,100,117,220,38,74,209,6,128,8,195,185,182,145,252,156,157,162,68,143,158,130,45,255,85,232,122,249,93,152,91,57,201,181,61,67,80,42,212,13,207,131,149,162,125,120,138,12,100,110,53,200,98,96,8,164,253,202,86,129,155,205,157,86,36,156,253,245,226,151,56,44,32,111,119,141,42,194,88,180,197,188,31,124,231,243,1,248,222,92,65,231,114,119,140,35,167,78,220,153,169,154,57,14,244,86,123,55,70,22,180,115,228,41,119,161,184,31,1,105,213,102,207,11,111,188,124,66,48,26,221,229,19,160,46,11,96,71,247,247,203,39,67,246,249,92,194,48,44,96,152,34,161,188,185,128,91,21,247,209,14,239,54,103,113,198,217,64,170,246,13,100,23,112,139,249,50,11,194,133,120,91,246,147,191,181,23,7,6,82,54,75,195,9,199,251,193,146,225,208,234,131,104,133,60,168,4,89,201,174,164,176,138,61,63,107,106,182,157,229,152,171,137,140,39,31,172,209,47,101,146,109,71,197,19,204,213,201,33,224,137,2,66,230,125,178,210,59,135,172,42,10,158,191,96,184,127,60,136,89,35,242,55,201,241,250,54,208,241,217,95,205,253,20,225,147,244,61,245,97,90,179,34,211,143,9,254,38,101,153,202,236,122,73,38,211,87,242,146,134,227,217,6,167,62,9,176,184,11,148,149,70,140,20,243,129,201,32,7,91,89,181,229,181,195,222,164,222,20,124,68,175,75,184,25,148,117,14,119,240,21,60,48,5,255,210,241,244,235,117,229,91,231,210,229,215,153,103,148,247,153,103,136,134,9,136,15,20,20,164,58,244,82,179,61,149,143,107,172,154,217,230,144,81,190,15,111,92,100,198,249,168,97,91,39,93,191,96,215,152,102,179,113,62,233,238,85,24,139,130,207,88,216,220,156,109,221,164,165,181,144,219,100,32,57,1,17,14,26,95,16,0,251,108,79,80,138,94,160,62,202,243,119,190,129,236,156,60,105,255,68,135,44,252,4,165,96,119,92,171,54,107,69,153,72,179,182,62,206,60,150,178,237,44,150,26,231,209,51,199,233,96,239,245,25,129,249,201,105,102,175,142,48,232,118,57,25,104,155,53,235,224,142,116,19,205,174,160,79,151,143,199,133,146,170,165,102,166,35,98,216,158,215,241,97,158,101,136,1,13,28,0,124,133,180,232,108,90,113,102,53,43,78,125,112,109,206,233,27,180,44,108,152,33,24,218,102,61,115,224,205,194,6,117,124,182,57,84,32,103,252,249,91,185,213,22,45,166,149,198,209,179,49,99,141,221,191,45,2,252,20,150,213,17,200,46,41,202,47,101,7,230,226,1,170,58,101,192,43,32,106,234,182,37,10,89,188,139,81,220,49,209,199,122,114,101,122,114,197,131,218,169,68,11,75,217,24,216,54,187,16,71,117,208,235,124,115,247,77,167,103,217,129,140,19,4,104,143,45,14,24,193,122,129,153,106,174,223,188,254,89,123,9,177,186,41,175,131,184,141,185,76,26,101,114,42,83,218,101,84,180,10,142,216,211,102,36,139,254,8,235,52,220,180,76,206,44,175,72,197,14,151,231,180,75,165,104,93,246,197,26,151,106,108,191,166,202,210,158,65,47,207,234,161,215,134,227,236,9,2,154,33,65,145,122,218,76,121,62,23,76,195,104,151,83,228,129,220,193,36,213,64,197,212,78,10,161,51,178,5,143,2,48,178,8,240,171,51,123,164,77,69,2,15,62,69,33,143,155,225,61,234,41,188,222,232,15,117,213,65,54,45,234,231,162,53,98,197,185,41,108,128,206,76,190,233,152,151,113,210,184,190,185,85,217,156,79,88,231,34,179,188,148,173,243,197,189,88,57,184,197,68,143,176,202,95,200,156,203,51,15,70,214,131,145,141,68,245,134,106,250,227,133,246,184,181,84,130,135,105,88,150,221,142,62,209,117,180,133,229,153,237,167,171,117,0,108,140,24,181,63,36,7,223,27,231,25,98,112,23,57,172,187,18,166,66,183,230,166,4,127,17,181,195,90,242,119,119,67,58,76,181,146,20,33,231,16,97,150,69,191,138,179,80,213,243,131,168,137,246,218,123,141,232,30,245,42,40,107,0,139,141,217,65,187,213,170,201,241,224,205,219,87,175,223,190,122,247,30,46,94,31,190,56,62,126,253,118,112,252,238,224,221,171,227,119,175,14,235,43,55,254,83,250,146,224,234,5,75,57,206,187,191,232,72,64,126,72,173,79,56,201,239,248,205,103,91,113,120,102,123,134,211,180,248,124,211,61,125,225,9,248,121,115,198,135,249,207,254,227,172,130,198,157,16,109,152,24,48,108,142,196,160,187,203,175,91,154,159,60,26,253,205,0,189,80,216,5,18,132,107,166,67,136,250,97,123,114,146,134,169,102,38,55,119,237,144,144,66,205,45,163,161,185,2,110,96,163,161,117,240,203,217,116,142,70,67,9,155,13,169,40,157,151,174,217,208,186,110,54,180,222,178,160,88,236,52,123,91,4,63,163,72,143,221,147,136,149,55,38,3,102,54,7,91,120,77,235,142,159,207,218,80,133,181,164,97,127,37,105,9,216,116,26,187,153,245,194,118,191,160,193,68,25,148,208,169,195,135,178,131,89,49,135,161,72,197,37,151,229,243,236,102,97,114,212,53,74,99,26,64,229,119,77,166,140,231,49,72,194,107,84,11,92,241,21,226,156,221,8,248,179,153,145,169,243,69,119,154,136,126,56,67,120,40,75,156,150,54,209,100,219,203,118,209,18,109,23,109,98,164,27,216,162,205,14,177,20,171,135,102,158,12,69,127,228,129,28,188,176,140,5,231,242,206,53,16,212,193,126,150,1,90,7,143,83,133,214,166,20,207,211,101,47,20,201,76,25,42,211,103,92,225,207,6,234,119,221,131,47,188,71,203,39,131,111,39,202,214,199,199,212,167,23,147,78,26,47,170,142,47,205,173,197,220,46,54,154,245,175,84,49,105,51,228,99,234,211,171,73,167,202,215,80,74,90,87,27,37,178,100,50,83,105,16,25,213,204,32,231,172,90,254,165,221,124,135,2,235,202,96,158,106,253,177,141,139,107,174,67,118,51,49,76,206,90,111,20,20,60,108,134,11,191,254,96,68,15,188,173,47,107,58,76,138,40,213,117,161,85,99,133,157,23,145,119,212,70,20,126,182,221,101,250,99,36,235,123,141,127,114,139,52,40,95,144,29,159,117,12,59,6,186,60,114,99,50,250,176,27,193,13,193,79,162,230,119,251,89,63,124,244,216,123,8,236,30,252,246,51,184,50,223,115,79,21,84,76,100,61,252,59,20,143,213,76,68,227,34,241,211,89,240,236,76,188,253,247,157,128,46,146,108,126,160,177,43,26,92,178,242,143,146,158,16,166,126,12,245,96,246,188,184,102,123,192,59,162,212,17,208,170,245,2,134,124,32,45,33,114,183,210,3,182,50,103,128,68,181,217,120,9,79,162,227,44,2,238,60,152,74,82,130,141,4,242,24,42,130,213,153,53,205,156,62,251,67,193,203,203,159,118,190,27,254,23,228,199,191,48,128,108,122,211,249,27,220,105,139,145,207,103,193,219,51,113,250,127,99,243,171,119,135,237,168,165,32,152,164,155,232,219,120,17,23,24,89,82,247,46,112,107,178,107,62,135,30,115,177,40,195,214,58,142,251,135,63,13,237,225,127,68,120,139,51,17,63,103,226,116,242,111,50,75,211,195,133,77,59,5,46,241,236,223,211,16,123,18,201,150,28,237,108,137,109,193,29,15,128,120,166,210,27,79,238,106,36,39,127,113,208,173,67,150,160,53,28,27,13,57,13,158,115,32,131,89,166,214,6,202,160,38,108,104,56,163,217,123,118,236,141,143,206,236,19,119,218,220,121,67,14,206,142,27,79,104,242,9,167,8,215,47,155,231,20,145,164,27,31,208,212,249,116,22,28,157,137,31,164,101,213,251,63,223,107,76,116,177,211,64,20,28,138,111,255,74,82,204,191,169,247,236,15,149,167,209,241,161,84,160,191,66,210,113,21,166,237,126,195,66,250,141,18,239,33,169,26,249,186,209,169,141,144,42,19,205,90,82,40,4,70,222,162,24,165,184,155,227,110,242,100,164,228,213,161,52,60,160,61,38,9,92,135,141,188,55,242,250,181,36,100,219,52,123,64,54,5,101,33,173,19,242,73,167,227,231,189,78,135,81,198,165,59,152,98,54,4,177,11,200,238,234,45,51,149,71,208,226,123,100,121,163,71,229,152,69,201,57,129,126,6,163,71,67,38,28,151,166,200,80,208,229,34,205,49,158,43,70,164,15,126,0,166,147,73,18,30,191,174,201,183,243,224,178,202,85,79,2,63,198,137,239,146,232,35,129,169,184,88,93,43,117,124,180,216,223,215,95,182,234,95,122,79,130,145,149,178,232,135,156,178,122,122,57,185,12,86,126,183,86,107,16,138,230,203,3,32,242,151,122,193,188,111,46,24,226,126,119,175,23,167,4,77,226,175,89,46,63,158,5,239,207,196,63,206,244,206,165,118,45,216,135,126,63,219,129,100,165,156,152,141,209,66,240,143,51,246,14,118,55,71,130,230,185,9,134,242,106,163,174,62,24,2,71,88,43,159,206,148,131,181,162,192,148,252,163,76,182,100,84,137,97,138,134,125,244,136,227,214,220,221,117,58,141,154,121,185,5,181,138,173,212,54,136,45,251,236,187,201,96,4,114,25,211,2,86,210,201,216,94,226,246,251,101,93,93,84,187,122,10,126,193,52,196,60,70,117,136,104,105,69,141,156,184,196,164,229,77,76,82,238,125,155,204,210,120,163,60,255,107,249,228,206,135,78,47,102,69,80,199,254,84,140,254,216,172,34,46,155,220,194,180,222,222,250,96,183,87,244,108,115,140,164,170,165,73,136,119,88,31,87,237,13,111,94,99,246,92,62,169,166,185,73,91,181,60,225,161,64,41,59,158,21,196,237,213,155,165,167,231,14,150,200,180,167,81,214,8,160,59,11,155,166,55,74,107,189,192,174,73,105,222,60,182,125,194,39,245,154,253,230,87,41,107,171,123,248,60,107,60,186,29,25,63,161,195,135,15,173,89,170,4,195,153,186,207,141,240,222,104,129,60,49,116,167,143,241,137,84,241,123,181,251,108,60,49,111,133,10,99,207,87,247,13,120,246,219,115,74,137,75,31,141,33,114,238,70,186,147,37,140,198,165,242,102,53,240,6,203,108,235,158,109,221,149,30,27,139,211,102,119,216,199,213,224,73,232,229,105,145,120,246,120,133,198,212,250,105,55,143,97,97,168,180,211,166,102,163,108,134,170,155,237,104,148,181,139,116,51,217,168,214,54,209,235,90,70,14,191,182,47,119,1,100,62,144,171,144,91,129,90,175,238,204,16,161,11,94,166,228,98,116,116,34,119,47,116,246,66,131,71,189,205,155,212,49,34,126,19,144,0,186,180,246,129,113,243,147,32,239,193,175,60,16,161,50,229,39,140,45,251,176,234,101,15,51,111,92,61,10,74,145,193,31,105,201,197,123,120,21,102,143,65,128,134,207,125,36,197,223,135,168,136,137,130,244,73,62,25,249,253,145,12,203,7,183,119,119,233,211,196,75,123,1,188,230,97,164,186,187,20,233,172,78,209,205,28,217,209,81,178,131,108,53,150,144,46,67,81,94,2,177,130,70,171,190,12,131,62,127,77,146,217,15,54,170,1,232,21,212,164,94,69,28,238,0,153,169,141,66,165,83,109,181,153,144,54,170,106,112,212,177,235,24,231,207,83,156,32,120,80,83,196,12,230,224,141,173,16,3,22,159,105,171,182,242,96,20,247,255,50,54,206,162,234,251,80,179,162,230,201,208,167,249,89,248,25,251,188,107,247,81,98,80,31,90,78,164,125,100,91,33,193,184,146,198,106,74,8,185,255,249,173,71,122,122,142,194,164,212,19,20,88,226,135,89,175,120,88,168,104,169,133,66,168,44,52,90,71,130,142,153,251,251,97,63,127,18,36,15,19,184,234,229,79,131,242,33,198,188,175,239,232,168,219,130,25,128,174,99,59,108,184,127,37,79,9,117,62,36,197,1,38,117,182,1,105,230,201,120,62,45,47,120,89,228,171,127,242,21,182,92,98,94,225,160,166,252,122,214,60,145,148,160,19,65,204,156,149,171,121,193,9,81,183,35,134,45,1,119,217,122,50,169,250,126,59,11,126,183,172,168,227,163,86,44,17,29,240,49,100,41,198,64,18,100,46,36,1,50,159,39,69,151,68,22,2,6,1,22,148,238,97,34,105,168,245,184,49,207,75,139,232,64,190,71,143,69,170,94,45,153,100,142,212,19,4,233,36,13,64,72,236,140,134,168,185,241,165,181,117,234,81,200,43,120,160,156,47,163,96,10,239,69,37,42,42,146,233,18,231,178,55,27,39,154,104,81,60,11,185,80,34,118,234,4,78,206,119,147,201,165,211,57,62,171,142,234,155,128,18,238,92,186,154,213,63,147,228,60,201,254,152,87,128,40,37,250,40,79,41,164,179,214,103,28,61,149,77,250,154,103,102,141,177,53,209,66,43,59,12,177,66,66,184,64,84,5,221,181,174,118,78,181,226,50,195,8,6,212,14,156,227,108,97,200,225,129,133,83,13,75,47,181,90,138,47,215,66,231,107,229,177,234,18,81,40,73,17,210,100,35,160,75,100,90,11,40,232,254,254,94,49,200,51,212,234,26,152,112,155,244,37,184,71,60,82,45,81,194,182,181,105,161,119,110,144,248,57,161,139,36,162,176,122,62,199,129,207,105,224,45,159,251,35,203,197,211,232,174,72,95,172,12,156,76,238,194,158,39,4,141,165,84,81,182,31,187,212,15,4,233,49,158,46,197,242,131,84,166,115,180,41,15,139,205,15,136,122,10,252,152,221,11,177,58,51,146,223,163,202,200,91,168,27,218,139,136,71,38,135,190,66,132,93,21,134,89,146,238,142,55,118,214,188,161,251,188,238,89,237,214,213,232,173,106,19,232,120,208,48,142,2,182,23,16,186,118,209,235,234,23,77,136,45,128,127,72,28,76,247,146,211,59,31,63,5,248,9,43,134,64,38,146,20,30,5,183,70,208,245,65,208,101,116,209,214,157,100,58,211,220,119,77,233,172,100,98,251,56,214,24,221,129,176,251,219,89,183,232,117,58,232,119,199,103,163,65,117,52,86,230,195,117,10,37,253,205,237,21,142,33,3,28,253,120,215,86,35,162,250,165,241,220,204,25,152,135,71,221,28,105,19,252,82,0,42,32,189,161,130,248,149,176,33,162,101,97,135,106,77,144,241,201,253,116,65,118,1,205,21,30,236,90,109,29,207,33,18,95,173,92,30,15,219,154,214,178,197,96,19,51,216,153,243,163,32,60,18,201,81,224,96,239,152,163,58,190,126,71,94,131,29,216,6,242,66,94,151,235,52,169,100,118,74,63,182,18,232,33,50,89,182,35,103,169,183,48,148,243,159,86,100,206,220,173,16,158,134,185,39,195,48,25,142,169,38,81,168,131,170,176,229,17,31,85,105,79,252,145,79,155,221,6,127,71,4,255,193,40,9,143,9,38,193,34,30,233,145,189,149,215,183,6,29,53,75,173,27,116,27,215,101,163,163,22,206,53,150,86,16,253,209,76,66,209,105,133,152,190,144,67,210,151,76,129,135,171,209,123,130,60,32,170,207,215,249,186,43,131,232,30,253,207,170,221,109,141,18,153,152,4,157,55,234,88,194,248,185,253,57,87,60,70,21,110,143,216,30,219,128,178,174,33,25,109,214,108,2,16,222,127,82,173,216,27,156,138,37,73,92,76,9,24,129,75,77,82,243,164,12,164,119,17,101,64,195,23,154,220,248,200,61,255,146,24,246,10,58,9,65,136,148,146,88,203,250,58,174,242,68,197,155,124,205,79,216,154,29,55,19,120,57,217,37,99,144,19,125,99,200,33,141,120,144,57,58,226,2,186,6,13,214,96,66,1,233,129,191,185,222,204,147,35,219,206,212,187,221,227,62,156,86,26,195,14,99,160,55,92,16,204,122,198,61,229,238,238,242,8,196,254,174,29,184,157,226,35,99,4,132,82,159,235,109,183,59,142,128,254,120,1,237,1,250,175,42,173,159,237,202,120,101,50,182,173,125,238,191,3,212,11,65,58,154,204,217,220,17,138,46,131,200,25,246,117,0,107,53,35,141,53,161,130,44,144,143,128,241,208,171,138,224,200,16,23,204,155,168,147,106,191,115,80,68,157,113,25,96,198,100,186,154,77,24,70,123,49,235,222,154,67,236,76,138,90,25,31,98,39,211,181,43,95,97,157,15,231,150,124,133,111,130,4,35,95,69,138,64,108,21,24,89,29,17,15,81,197,4,227,241,81,208,105,159,66,157,47,191,212,12,144,250,176,217,95,93,173,144,1,162,13,254,158,96,192,110,24,93,161,136,185,223,180,228,49,136,80,117,163,13,162,248,184,138,186,137,98,100,74,50,34,158,244,71,254,200,123,40,83,153,232,209,254,154,79,105,160,128,67,87,43,175,104,117,230,195,30,248,172,123,0,54,136,76,76,83,145,246,202,153,218,198,216,3,64,66,142,63,184,232,70,226,150,251,129,35,12,114,139,20,232,158,158,92,94,189,147,110,25,93,208,255,74,156,57,233,82,171,247,187,29,221,133,24,245,218,116,89,153,79,222,211,127,246,3,179,151,98,135,237,232,217,178,214,179,145,233,217,57,234,126,57,218,83,104,7,123,50,81,100,134,227,213,147,16,102,144,122,186,130,167,115,169,238,109,233,247,72,68,189,20,21,72,235,25,71,132,226,222,183,250,126,94,235,251,242,235,250,222,30,169,127,105,76,88,54,17,154,57,105,29,21,77,133,164,63,164,14,101,75,40,68,233,46,139,36,33,253,109,187,202,144,11,105,81,229,184,133,191,64,83,190,142,22,213,108,75,96,109,186,149,4,24,193,184,48,84,31,104,149,30,178,133,114,37,214,76,203,170,23,9,105,154,132,1,165,3,90,255,23,1,45,255,43,203,97,7,149,135,75,239,209,202,49,68,194,212,167,203,186,33,210,185,93,108,68,246,75,43,199,16,9,83,209,126,201,49,68,146,16,91,37,12,62,127,200,38,192,235,177,132,103,221,192,126,178,33,67,43,26,21,14,13,7,115,232,85,212,181,146,5,44,93,101,113,34,209,70,111,84,0,129,91,73,161,208,202,139,251,252,152,18,80,182,210,224,141,9,2,174,45,216,52,31,155,201,224,141,73,13,188,17,248,153,175,155,49,130,144,32,11,141,99,200,64,186,210,194,234,170,102,97,117,142,107,158,133,65,156,238,55,48,254,220,19,215,104,153,134,86,144,184,69,209,28,64,89,25,181,235,168,63,186,30,192,46,129,237,211,238,240,146,111,190,150,30,28,197,160,8,153,221,16,175,74,168,150,145,233,73,117,125,189,213,219,174,208,236,244,87,83,102,195,128,123,202,100,178,185,22,149,225,100,87,118,10,206,243,225,56,13,210,111,128,210,84,97,22,197,249,226,155,131,162,8,55,147,212,71,228,43,19,241,74,147,151,162,37,150,92,212,235,253,87,170,227,71,2,189,8,240,15,71,219,66,234,177,139,202,228,162,64,138,164,137,11,5,189,226,215,204,237,215,24,154,131,91,160,75,118,20,221,72,167,107,221,6,220,30,107,244,197,51,155,162,248,236,27,236,93,67,217,143,191,208,231,95,65,222,107,146,207,253,35,49,157,81,239,71,134,96,71,22,193,230,24,99,225,52,154,217,113,57,211,123,186,18,243,78,231,173,164,58,85,125,86,239,149,123,58,69,78,66,20,219,118,119,72,225,184,234,180,204,72,146,250,234,253,16,42,164,223,127,125,70,218,252,225,42,32,197,55,119,192,195,53,90,222,42,109,165,81,19,41,207,71,60,34,177,82,47,90,244,44,64,115,71,64,64,245,132,191,122,18,156,143,175,212,172,223,4,87,192,66,158,79,204,43,65,178,188,146,151,226,166,190,38,110,112,77,220,168,53,113,99,173,137,15,247,240,124,67,127,1,140,223,210,102,62,87,22,219,185,129,175,52,60,231,197,214,102,252,144,47,198,12,28,72,14,58,245,202,172,169,43,119,77,93,53,214,20,81,218,116,122,213,88,81,22,72,179,231,188,13,245,250,235,163,96,126,36,86,45,218,3,228,108,108,13,2,123,86,136,5,102,45,91,53,5,13,53,194,76,44,255,255,32,252,26,56,254,31,28,44,123,157,34,67,83,141,173,74,113,32,11,133,98,21,27,4,70,150,158,19,134,238,112,85,98,97,83,96,78,57,177,69,96,142,120,245,90,102,229,192,13,133,53,89,236,10,245,100,49,98,86,175,168,137,23,232,32,177,214,252,209,10,38,6,54,20,93,236,57,8,202,138,160,30,241,3,112,46,189,185,144,8,242,74,206,93,212,228,220,134,152,139,97,165,154,114,238,69,83,174,205,201,220,189,68,95,245,166,92,91,179,40,68,193,246,2,4,219,157,27,112,147,167,108,217,128,37,81,107,33,251,154,175,84,228,14,232,60,116,94,67,242,93,57,148,13,205,175,236,222,94,214,37,93,226,237,22,109,146,110,20,68,77,82,26,249,232,81,172,72,41,162,190,8,166,16,137,77,33,232,35,207,3,216,119,254,43,82,233,23,211,243,89,128,127,136,144,225,133,33,100,197,116,121,159,20,109,225,111,106,50,137,72,160,150,92,141,95,240,208,38,112,248,93,144,96,104,220,90,203,213,138,93,224,134,95,180,146,182,139,22,210,38,217,133,8,136,155,250,42,201,89,242,193,94,186,155,113,248,90,94,65,134,106,79,26,220,66,121,63,183,112,223,180,193,109,131,195,142,218,252,128,170,152,121,166,4,183,127,139,109,138,204,216,228,247,43,22,230,51,205,135,109,239,21,176,111,191,190,167,190,138,129,200,255,221,12,68,174,183,111,88,115,35,144,145,115,91,64,150,136,9,181,189,124,129,123,249,66,237,229,139,175,222,203,129,154,251,185,150,166,237,153,63,52,115,94,123,22,212,118,243,117,96,138,210,196,103,145,126,110,55,215,218,211,87,187,246,244,213,159,218,211,141,190,254,234,200,5,197,54,94,42,83,60,78,166,51,100,11,227,54,115,204,53,92,184,97,191,63,18,40,18,59,9,104,176,104,18,70,92,228,45,249,4,249,95,229,55,68,170,47,118,140,57,63,10,150,71,166,233,155,35,59,64,170,62,54,67,101,203,221,93,231,195,135,56,250,64,183,104,208,103,187,19,27,197,254,205,145,107,221,68,64,187,113,171,83,171,41,116,93,59,164,191,221,138,48,56,56,66,167,198,12,35,153,216,176,102,40,48,162,67,87,139,90,108,175,66,48,48,202,247,50,73,129,9,137,231,20,43,165,121,178,179,191,111,159,36,213,159,210,134,135,248,25,227,202,58,140,82,175,22,247,29,74,181,86,213,114,110,77,214,14,245,204,74,61,111,97,151,37,193,13,201,44,184,174,105,112,144,249,152,38,179,105,57,163,29,146,161,236,8,226,140,240,182,196,37,87,225,56,1,174,219,26,6,19,113,213,154,190,129,77,52,86,17,40,10,96,114,216,24,130,221,205,150,238,35,121,94,10,79,198,5,52,41,192,63,4,40,102,118,204,202,197,29,187,36,239,56,216,68,107,233,236,53,7,66,196,229,3,96,23,47,60,177,81,28,7,170,225,233,233,221,157,212,224,119,24,144,54,92,119,40,72,232,77,112,41,125,157,175,131,27,235,168,247,84,70,57,57,128,231,246,145,193,53,197,17,57,4,118,226,1,157,240,241,41,250,225,147,7,227,67,69,200,62,74,33,231,66,28,122,226,131,188,185,194,155,231,193,199,167,193,112,210,65,29,80,214,17,199,193,193,248,28,195,46,194,135,79,63,32,16,170,188,10,110,215,254,129,200,252,3,224,164,142,3,153,56,125,46,141,57,94,4,124,190,44,254,80,23,47,213,197,43,121,81,243,42,188,52,94,133,175,107,223,243,209,235,31,136,55,53,151,199,15,222,88,243,60,175,189,39,24,187,228,117,208,125,253,100,40,53,164,11,79,188,8,142,225,253,199,189,215,240,242,55,253,8,222,252,178,63,23,214,215,64,115,131,63,60,227,21,248,174,254,98,177,193,87,63,187,231,213,239,188,39,24,238,228,93,208,125,167,95,189,196,87,63,235,69,240,242,23,189,57,188,252,24,94,125,220,123,87,127,245,43,60,80,47,25,90,80,58,54,30,10,220,45,214,184,85,172,112,159,120,1,251,196,31,14,99,244,210,113,124,52,252,209,43,39,221,176,73,47,159,6,175,16,201,196,193,220,56,176,78,39,111,117,180,13,23,205,193,66,165,51,171,58,108,95,213,97,219,170,14,121,85,231,14,191,154,186,193,98,57,102,233,36,175,57,251,249,186,127,17,143,189,207,120,236,133,154,202,64,24,42,32,17,119,119,183,231,170,136,159,10,144,167,66,224,64,244,61,26,194,210,53,249,19,160,35,153,124,239,15,225,218,239,60,70,103,178,11,188,250,22,175,136,232,151,132,43,55,15,162,1,223,142,241,45,50,60,241,37,83,39,216,242,47,225,197,209,192,173,189,215,19,248,32,224,167,183,215,18,38,26,88,92,137,24,189,149,200,241,39,120,12,168,232,11,199,107,244,4,185,90,56,79,126,150,5,249,161,77,174,200,172,196,161,82,135,230,179,58,222,120,13,178,16,182,130,169,37,204,183,181,81,125,68,3,167,143,48,22,178,201,26,192,164,115,159,83,120,32,244,212,166,76,234,91,48,214,143,246,240,128,42,161,15,131,133,74,90,82,146,213,209,193,82,163,109,216,0,245,45,17,188,104,83,197,48,236,152,77,77,60,30,7,154,117,122,168,97,186,81,95,89,111,65,195,181,68,246,32,220,141,216,210,195,253,88,180,237,112,7,13,166,81,183,236,231,222,163,110,218,235,166,125,60,175,242,198,150,67,77,132,50,73,91,32,26,27,232,68,117,11,2,226,101,79,34,66,40,214,29,158,161,181,72,172,135,194,121,34,147,145,207,234,7,250,22,174,210,126,159,44,182,90,90,39,106,173,227,160,5,164,141,221,213,78,89,47,208,109,245,134,136,176,164,196,186,23,200,148,135,221,81,47,161,87,206,113,190,244,85,104,41,236,14,86,234,246,215,143,30,183,191,161,224,49,155,22,179,64,254,194,244,231,61,27,8,24,175,3,249,26,144,151,154,175,100,107,19,124,203,225,81,112,125,36,30,160,192,109,168,221,223,135,78,204,19,22,35,248,56,221,31,61,182,14,124,110,153,245,243,17,63,252,163,18,218,101,198,239,182,226,195,209,191,197,71,81,249,248,16,252,173,97,66,159,31,73,216,134,55,103,158,184,23,212,163,169,116,250,169,134,217,225,146,98,109,251,147,31,221,131,251,241,249,30,220,143,15,80,112,245,28,70,86,57,249,157,156,193,160,168,52,229,255,116,118,6,189,188,187,146,245,61,207,206,157,103,114,219,171,97,115,30,30,9,164,108,29,123,203,58,150,124,119,133,38,11,146,68,180,242,152,86,92,114,96,179,115,2,199,148,240,76,136,148,137,71,126,176,246,101,84,54,70,126,69,21,124,57,184,1,25,232,166,87,74,62,179,28,108,240,31,220,179,91,29,178,163,183,75,40,253,25,173,164,97,198,85,249,218,167,16,107,124,82,230,99,12,182,173,62,59,242,111,241,244,141,48,1,4,29,192,145,159,63,72,81,38,136,91,48,237,168,220,20,53,121,18,233,80,107,211,124,198,69,59,230,141,42,143,73,225,92,223,206,102,50,120,137,221,188,161,105,201,8,95,170,164,49,173,76,122,252,112,14,187,155,220,150,232,99,64,242,146,159,50,146,77,6,209,11,63,162,79,53,184,130,27,108,249,142,220,6,247,142,216,22,172,161,117,82,175,57,181,77,197,228,65,246,140,176,101,107,117,244,107,9,68,126,95,147,128,100,5,200,113,106,85,170,100,93,45,215,91,107,108,63,108,196,170,82,48,20,76,56,108,39,198,0,157,24,187,171,160,237,53,82,194,196,128,115,178,202,183,170,99,233,220,20,89,154,73,127,5,180,47,28,124,126,28,140,68,72,196,237,197,215,43,194,255,208,138,112,169,252,46,45,189,247,203,255,251,122,239,227,68,233,34,255,41,197,119,29,191,68,107,99,199,185,173,1,151,118,230,53,5,247,120,135,194,155,21,104,199,104,43,43,82,165,98,70,88,82,181,73,189,56,18,41,169,152,49,242,42,105,66,106,53,169,228,212,209,60,203,210,127,28,185,34,176,60,85,142,45,125,243,171,163,105,204,186,101,97,41,152,235,26,251,202,192,34,188,185,232,38,45,207,29,255,4,238,59,203,209,186,106,13,54,85,199,112,247,110,95,191,232,202,211,98,181,243,148,73,195,72,235,213,125,186,108,43,126,161,70,175,109,168,212,29,155,237,22,93,183,60,94,104,81,90,74,157,157,214,204,33,22,77,83,43,87,250,32,27,105,201,58,85,101,174,37,39,28,41,176,22,91,154,55,52,28,207,33,146,242,72,147,64,58,138,64,188,232,96,72,81,48,107,167,28,183,72,105,168,169,126,190,69,142,26,149,216,70,253,189,80,202,180,94,239,74,169,191,195,90,72,178,133,214,94,131,92,48,233,46,49,82,227,185,88,98,104,198,8,118,143,11,190,191,144,247,189,72,238,36,158,207,89,35,216,113,40,243,57,103,133,123,200,195,187,15,21,58,231,101,177,9,220,67,94,180,96,93,74,11,214,165,180,96,189,144,22,172,88,206,209,22,142,63,92,116,55,3,42,136,96,70,108,122,177,234,245,254,171,212,234,97,60,144,92,171,3,201,181,62,144,220,176,161,198,117,80,179,207,153,106,51,138,177,81,186,175,237,238,170,148,238,113,189,91,233,94,78,175,116,19,160,197,215,127,66,99,236,221,190,122,33,129,147,10,204,249,250,40,120,121,36,222,28,253,219,32,87,190,18,12,100,199,234,132,109,4,121,32,44,25,116,206,243,155,150,104,79,180,11,119,190,3,57,21,247,105,186,224,13,154,46,229,166,205,207,9,187,134,195,223,26,132,74,101,204,35,152,249,241,109,174,66,104,195,77,29,91,201,10,228,228,6,110,42,243,52,153,119,240,200,76,98,170,171,34,150,253,160,169,133,198,214,255,107,75,117,142,173,150,46,144,72,47,127,25,131,201,54,125,105,107,154,19,75,74,228,235,48,74,170,141,63,120,188,213,33,132,44,88,199,31,145,173,124,115,36,226,231,102,220,120,53,188,59,10,32,253,217,209,61,32,24,174,169,77,92,39,208,181,121,195,80,182,24,177,66,141,67,98,88,190,28,82,213,96,36,247,76,41,155,144,237,240,71,84,117,42,36,36,201,126,196,230,13,120,183,253,39,48,56,26,68,214,129,227,240,24,170,134,48,24,196,207,71,193,179,35,241,11,241,44,137,196,68,248,233,104,23,38,130,52,242,55,32,8,178,140,112,161,18,118,165,151,193,47,71,95,68,59,144,158,22,114,175,69,192,107,249,222,54,40,3,122,190,43,90,140,243,110,193,30,40,63,31,129,0,156,30,163,158,122,58,20,67,197,225,26,215,32,14,232,44,135,166,67,168,85,142,194,43,164,47,7,118,90,122,13,229,72,141,154,142,67,34,180,60,128,106,62,66,161,148,97,212,19,190,163,183,147,119,142,229,111,2,87,77,159,143,165,65,23,160,236,174,147,164,116,172,169,107,17,254,172,47,27,241,35,45,238,108,13,240,246,6,20,187,219,239,181,115,16,211,238,47,122,171,73,198,171,60,238,214,11,89,95,47,157,213,44,123,59,151,33,195,192,103,181,190,144,126,226,240,21,193,209,188,203,180,57,86,230,184,11,28,7,36,210,106,94,16,74,11,19,107,165,219,231,195,6,69,182,245,232,211,146,245,180,206,196,97,125,100,72,89,153,186,148,231,21,91,33,9,106,101,123,120,170,240,179,182,155,231,86,59,174,207,255,184,44,171,29,16,3,200,72,237,6,94,128,135,110,9,171,178,29,36,138,10,137,202,98,235,201,63,186,198,165,21,65,54,153,14,149,6,108,230,211,181,18,186,195,192,56,216,140,252,225,184,178,93,210,166,33,65,185,245,195,153,250,62,3,153,105,162,183,192,154,158,196,131,27,232,189,77,237,155,219,178,7,237,122,62,91,135,13,13,198,208,221,228,107,141,170,73,247,123,198,177,203,38,6,225,164,197,192,61,238,85,91,191,37,189,232,227,19,129,117,252,148,71,247,87,209,191,175,138,47,96,151,212,49,57,218,0,53,190,4,122,209,94,234,94,128,147,176,21,202,164,21,219,66,159,46,91,232,20,54,162,133,231,64,85,204,182,173,240,48,247,130,212,24,217,33,11,220,170,201,227,136,233,170,218,94,93,69,76,49,201,52,56,77,230,140,21,131,203,224,161,44,154,83,195,236,221,240,229,19,188,236,85,114,98,251,247,20,31,201,226,67,83,124,88,43,254,53,168,23,245,79,117,220,214,166,149,13,115,132,113,9,220,54,212,62,183,146,157,65,152,91,94,29,225,162,29,2,164,253,253,86,87,203,190,151,129,191,238,121,163,118,144,106,136,140,8,5,76,238,117,80,13,34,148,87,53,9,173,114,206,237,122,177,231,73,122,65,78,63,33,12,226,166,151,233,208,77,48,40,55,112,171,226,58,21,255,4,60,193,219,163,255,113,120,130,123,94,241,21,240,4,111,143,238,131,39,48,130,201,191,134,81,240,249,40,248,201,178,186,56,61,250,74,7,96,91,48,106,113,162,200,89,18,70,30,12,235,27,231,140,109,37,139,125,232,244,128,77,151,155,54,69,243,20,77,133,65,144,43,103,221,220,251,178,55,174,213,158,127,205,37,215,254,48,215,47,183,205,43,183,181,95,205,81,201,201,81,112,43,29,172,79,143,132,229,120,253,203,209,86,156,29,5,39,71,226,8,57,114,16,37,59,27,96,200,63,225,13,179,18,66,49,15,51,241,195,209,127,100,232,248,134,62,191,12,254,129,254,214,163,254,143,232,251,232,81,244,35,123,45,85,100,133,26,53,65,158,35,11,228,57,170,71,134,127,127,52,141,16,228,57,37,173,225,159,140,12,127,140,110,59,255,135,34,194,163,22,243,255,235,241,223,27,99,154,4,48,152,161,199,99,139,70,146,120,2,163,227,184,167,211,132,226,184,39,51,129,151,230,212,20,141,1,40,201,179,31,132,55,93,92,73,252,64,66,137,80,181,163,126,130,106,65,66,10,233,69,181,152,238,250,36,26,234,193,146,232,97,148,114,111,165,255,76,136,246,93,33,225,117,216,118,241,254,232,207,135,88,255,241,232,127,32,196,122,29,90,249,95,9,171,206,13,116,204,3,127,116,109,236,92,238,216,245,146,255,199,81,131,203,102,174,64,177,41,217,244,8,173,184,103,66,93,0,215,253,137,46,102,180,22,127,63,10,126,56,18,191,254,123,142,119,181,150,162,118,190,251,219,87,159,239,182,28,174,252,126,207,217,233,175,247,60,123,125,223,137,239,59,125,130,171,218,252,238,8,254,119,245,140,247,31,44,171,130,103,71,172,23,142,63,253,219,244,173,174,210,198,33,58,255,64,196,255,113,92,203,220,254,122,81,125,130,194,117,194,189,138,139,139,184,190,97,145,10,164,53,207,61,85,35,71,38,227,59,85,205,221,225,48,78,211,99,71,187,224,10,87,92,114,16,201,108,70,121,140,26,12,84,20,117,218,224,178,31,243,137,237,223,134,164,132,248,43,162,103,115,121,255,241,176,85,251,123,191,142,85,69,121,31,14,135,29,177,67,23,156,192,244,168,101,95,44,22,168,150,46,230,49,219,56,249,35,121,167,162,194,71,81,212,217,138,121,184,169,169,128,23,73,81,86,207,195,141,63,180,148,215,100,15,210,81,177,231,25,6,220,110,216,86,172,224,99,150,181,170,118,149,255,78,186,121,106,36,93,19,41,140,92,226,221,154,55,113,88,236,170,152,178,203,90,191,29,238,170,7,63,21,158,101,213,203,112,149,164,27,104,14,108,156,125,100,188,23,156,126,198,2,97,231,60,79,231,220,158,172,146,35,102,52,217,102,121,125,170,135,82,87,35,60,206,2,137,173,85,120,147,194,55,15,2,160,212,197,76,140,40,234,146,138,22,68,96,133,164,199,80,44,132,244,199,159,14,197,104,214,234,147,255,195,156,150,34,149,141,103,1,107,233,149,229,23,38,89,232,147,120,139,134,95,63,206,105,235,145,219,9,157,110,64,231,231,69,76,95,24,110,153,150,100,159,130,248,147,40,62,253,135,134,13,55,103,214,69,227,204,250,62,131,200,183,97,118,17,83,88,100,141,70,244,154,150,96,87,251,252,147,208,29,75,236,233,177,82,154,97,99,96,21,208,86,136,78,75,133,82,111,241,35,92,174,37,61,72,234,143,222,195,124,69,143,232,246,167,63,227,58,145,143,203,230,227,179,56,254,168,159,114,113,151,108,185,77,107,116,151,58,185,45,218,250,68,134,88,151,135,195,154,104,176,233,254,43,117,75,16,46,133,162,143,138,63,73,76,146,210,104,82,7,210,202,30,32,144,234,184,68,5,9,180,78,222,113,129,95,224,99,126,129,214,118,75,49,242,232,137,10,179,88,40,200,81,236,98,180,53,223,195,12,24,109,17,37,204,85,105,206,90,29,166,144,73,96,174,116,172,201,86,178,132,126,71,82,226,142,244,89,135,153,61,206,232,24,52,170,115,209,246,32,238,100,158,105,94,231,109,253,152,216,253,232,186,76,218,24,42,13,239,94,109,206,226,56,89,178,61,3,201,84,88,154,77,25,121,78,84,41,137,61,20,36,141,83,206,27,41,138,94,191,94,208,212,106,62,120,163,10,232,99,253,72,141,27,57,49,69,52,42,206,216,161,51,211,237,186,27,73,239,252,120,254,28,254,120,2,21,54,104,159,24,177,145,1,38,210,210,82,179,96,211,235,244,59,61,117,183,242,20,216,121,132,35,29,163,136,135,157,6,141,236,94,114,255,225,165,215,27,113,200,32,187,198,75,203,234,108,141,91,127,216,248,80,169,65,112,27,66,54,65,181,47,87,25,237,217,86,169,217,166,98,99,67,41,57,90,92,232,245,226,53,12,5,44,70,185,176,198,161,25,13,174,48,37,149,87,104,134,68,37,167,6,97,10,198,28,195,139,126,152,23,225,53,185,150,225,0,119,83,94,214,107,110,188,94,32,166,255,113,165,184,61,95,42,164,108,183,38,110,245,139,249,69,204,204,107,217,181,154,9,114,53,240,147,68,97,254,76,241,243,70,241,218,218,113,139,236,32,216,83,212,8,42,236,48,225,192,110,169,212,22,141,99,102,171,26,209,149,27,21,138,242,183,95,161,62,16,40,0,167,209,111,175,98,29,161,211,62,231,27,119,52,143,206,17,151,221,219,207,143,145,41,147,116,134,191,219,215,32,65,149,38,32,109,125,208,50,87,254,44,53,46,106,147,87,133,94,30,142,147,39,223,143,19,229,40,82,167,164,33,79,18,146,216,107,68,148,158,208,220,30,231,211,199,15,81,227,185,1,217,26,201,170,190,239,141,80,218,110,244,124,231,60,237,248,157,170,232,204,212,38,157,215,62,90,115,87,196,141,181,31,94,155,179,197,67,10,78,137,90,244,201,59,226,64,60,43,252,251,53,63,156,32,76,135,207,17,253,126,14,215,181,247,109,228,70,250,70,114,123,135,208,218,34,79,239,209,97,85,28,244,129,224,230,48,202,141,142,212,32,143,246,102,99,235,92,190,152,116,147,94,16,186,25,241,176,112,230,249,124,140,72,153,242,126,16,42,0,23,46,149,239,42,149,64,86,73,79,116,112,36,170,8,24,166,2,56,51,174,4,111,8,120,85,155,129,122,226,86,171,58,82,113,3,155,219,198,79,228,36,188,101,86,153,180,43,174,122,163,36,99,214,214,141,77,177,32,59,247,54,155,15,208,252,53,171,236,194,166,31,188,228,165,44,248,157,68,165,152,99,246,113,2,31,149,56,43,154,144,45,37,150,13,159,203,170,152,159,238,246,86,187,53,164,162,182,233,145,206,35,13,72,213,132,167,127,216,3,82,165,20,201,212,145,76,29,81,234,188,149,192,136,75,54,182,157,166,162,68,95,91,84,242,200,147,96,74,26,245,101,34,201,113,83,153,128,10,78,101,71,60,165,114,148,178,165,176,230,114,255,27,247,152,136,111,158,234,93,112,67,254,31,107,185,51,210,67,101,248,42,187,208,4,67,70,55,19,54,189,247,117,113,116,47,242,101,65,33,215,137,15,43,101,41,79,116,221,69,217,93,137,5,194,103,40,96,31,160,111,32,22,105,12,159,16,164,0,132,221,89,110,181,173,151,26,110,186,67,172,145,241,197,0,234,43,228,137,253,142,53,216,189,16,168,181,131,41,149,8,84,8,51,134,192,69,131,207,90,41,110,247,235,215,48,207,20,152,97,52,113,144,105,34,197,34,129,142,183,31,4,102,147,110,138,75,178,130,174,70,83,15,5,187,44,165,206,128,22,31,78,77,117,192,239,249,221,82,21,128,100,169,38,172,23,128,170,164,157,128,135,138,201,18,25,80,41,184,230,181,165,152,180,47,67,205,235,127,213,58,52,18,244,151,23,162,156,8,246,74,212,107,179,108,174,77,133,38,209,237,80,251,217,133,221,93,116,181,165,54,27,231,78,220,79,162,230,57,2,70,231,132,11,250,62,162,59,218,179,20,226,19,69,83,16,252,29,7,231,231,5,129,31,78,165,112,11,75,81,247,110,73,171,112,221,190,251,39,78,198,126,226,39,99,3,155,166,6,23,158,165,202,162,212,76,94,88,20,195,241,242,73,100,28,239,251,163,241,82,109,163,23,1,62,152,46,13,91,114,21,180,178,208,144,5,251,127,165,108,78,219,216,105,204,115,49,93,207,130,238,57,252,37,205,246,116,9,59,43,98,116,61,122,188,101,155,209,150,5,126,19,228,211,222,213,96,133,196,237,58,184,221,192,127,254,21,172,108,248,233,94,33,3,221,81,120,245,176,43,252,252,51,60,91,137,159,125,44,161,23,255,205,86,28,180,47,254,13,218,112,30,182,46,126,51,146,43,28,73,139,22,28,104,195,148,93,139,21,22,59,188,29,165,85,227,145,190,160,243,17,92,244,135,94,99,19,186,150,66,236,159,88,244,106,43,53,203,209,93,249,48,97,205,180,200,218,233,64,53,233,150,65,217,43,122,221,136,194,31,120,15,241,232,5,182,129,60,136,38,114,45,171,141,200,135,253,55,117,179,142,48,107,130,89,37,157,240,165,233,208,63,183,248,149,36,127,207,87,219,171,95,41,226,120,237,231,205,181,159,180,241,144,210,181,179,182,214,243,58,145,136,84,146,133,159,71,38,197,47,245,204,39,89,135,222,189,151,222,221,213,22,126,10,109,72,213,186,79,105,221,75,175,149,218,218,159,171,170,142,97,104,48,86,240,56,13,214,118,117,71,108,113,214,94,72,18,141,86,205,23,206,133,173,4,174,91,113,227,53,67,156,25,201,233,251,126,54,72,113,254,177,174,1,104,196,52,105,168,50,234,138,140,217,56,66,207,197,72,232,83,46,6,184,35,43,18,107,87,40,201,39,165,254,110,163,1,17,253,238,247,189,108,176,160,247,203,6,68,65,63,242,52,5,91,170,129,208,36,235,2,72,214,5,112,251,23,138,76,93,213,94,176,66,71,245,115,125,224,202,140,254,149,97,244,7,188,116,196,38,184,24,111,12,6,77,247,162,55,247,254,235,123,101,110,254,117,52,33,151,52,33,157,110,102,154,44,236,88,205,221,115,152,202,165,136,128,225,208,84,1,248,10,16,148,25,162,111,187,109,213,151,211,57,141,8,63,5,197,39,145,127,10,254,246,215,191,196,223,137,228,211,14,115,85,185,89,90,230,170,86,85,53,195,212,216,186,17,202,192,197,216,53,82,156,232,184,153,166,137,31,99,169,219,184,20,181,194,77,131,170,91,92,98,190,156,199,172,95,165,235,173,144,118,199,179,150,248,74,82,33,121,79,120,37,153,163,81,246,222,48,151,252,5,255,170,65,161,189,84,118,22,43,175,91,11,241,114,218,93,106,217,12,23,197,70,180,187,74,240,97,73,163,148,75,180,118,150,94,56,217,26,181,40,185,59,112,65,166,201,188,122,108,217,146,188,188,76,83,148,167,36,158,134,173,183,66,19,181,39,163,225,164,51,236,244,50,191,3,127,148,138,21,43,39,61,106,168,158,135,248,60,84,170,67,92,216,218,128,40,177,86,109,210,251,190,175,230,110,157,56,227,114,22,183,27,191,194,136,132,43,191,16,115,216,139,128,120,130,172,136,179,142,77,83,223,37,24,14,90,216,234,35,44,0,210,71,65,127,177,4,36,197,77,227,68,69,113,118,88,165,163,207,231,144,84,128,21,122,50,19,69,161,207,212,75,77,41,50,98,169,231,21,20,187,128,242,88,157,210,67,37,93,75,153,175,48,129,110,27,215,160,103,205,254,214,253,84,50,97,178,84,71,145,53,105,192,93,43,109,153,114,243,19,173,146,13,218,223,179,91,139,110,180,185,216,113,181,181,45,107,115,78,40,140,185,60,165,241,137,98,87,187,238,215,106,24,32,93,46,239,238,112,22,182,152,22,133,245,246,170,195,78,19,16,73,228,245,60,207,242,27,246,6,126,19,22,225,138,81,36,234,76,150,213,121,147,105,38,190,159,249,211,239,69,54,83,110,127,45,103,87,200,107,210,153,85,62,45,166,241,108,22,132,240,247,97,2,127,52,48,65,25,124,181,25,53,194,4,59,230,223,24,15,194,28,206,69,206,172,149,49,217,166,149,125,48,134,183,219,47,53,23,230,56,54,51,72,185,205,143,84,115,133,34,129,1,217,245,40,210,22,80,220,130,175,140,202,38,207,8,169,79,148,237,36,123,189,86,196,100,237,13,157,49,119,215,137,21,65,80,206,4,138,154,99,47,120,228,226,160,166,61,180,107,133,133,248,52,40,44,38,5,237,8,73,225,95,104,174,169,151,127,242,100,252,212,233,47,225,47,2,254,205,198,202,42,12,22,146,138,44,229,78,215,169,93,171,8,103,222,0,200,34,46,73,197,157,219,158,213,238,180,49,3,56,184,233,229,15,85,151,246,212,5,48,226,86,150,77,47,81,89,150,42,203,242,209,227,153,239,214,147,124,185,158,188,181,158,63,109,201,107,178,196,118,96,77,52,25,196,190,104,155,6,141,195,58,7,97,210,182,165,35,171,74,21,106,12,150,29,116,216,177,58,7,195,179,226,126,87,125,93,191,70,161,80,227,181,161,240,99,58,207,178,45,143,92,105,59,106,209,171,110,71,13,91,21,13,60,19,85,234,79,51,29,59,143,251,59,211,193,243,184,115,69,85,112,166,222,125,153,206,119,100,234,57,153,118,188,206,25,203,93,131,217,22,160,211,138,188,219,53,49,0,229,124,242,30,169,215,224,78,159,213,50,143,156,204,27,157,121,201,108,65,157,86,211,213,23,215,133,94,100,216,222,103,27,92,75,229,65,54,39,49,67,84,125,168,88,70,144,108,207,3,204,50,229,249,39,108,166,203,79,109,6,205,197,255,49,131,233,93,245,183,91,75,127,141,15,129,68,99,27,213,188,73,106,187,103,195,41,70,180,236,248,52,56,44,119,75,202,92,1,101,30,145,5,188,182,213,168,232,112,129,252,211,57,135,7,188,226,88,195,86,101,100,247,126,92,161,209,49,139,209,143,254,159,255,158,223,254,101,251,224,209,160,138,75,236,61,34,246,211,12,184,176,225,8,254,239,8,188,28,61,238,127,59,66,153,87,102,159,254,247,163,187,254,12,46,71,226,177,85,214,181,131,176,246,131,140,99,81,210,249,106,104,206,87,67,247,124,117,108,123,254,219,39,73,162,15,15,209,58,197,217,63,68,238,220,206,182,109,141,219,209,82,249,149,24,237,103,139,202,132,88,5,230,174,28,124,1,103,39,49,52,52,177,182,148,167,137,222,160,208,216,68,199,31,18,53,2,251,161,93,170,82,171,28,150,238,180,185,141,210,88,182,36,143,102,222,140,2,69,114,19,144,188,200,22,208,190,44,178,102,28,36,139,48,232,236,143,96,71,237,59,15,134,230,1,80,136,208,176,207,250,145,167,108,86,164,240,144,144,69,40,13,173,73,229,65,166,235,188,87,244,71,138,125,178,10,82,184,0,96,115,18,101,104,17,26,185,160,175,91,248,116,104,135,8,237,58,53,120,88,154,48,60,90,10,122,15,211,167,67,175,232,7,169,48,109,41,251,41,171,102,34,135,78,22,61,250,58,60,116,252,171,247,136,130,162,87,147,81,63,242,163,254,200,218,54,173,78,21,183,180,26,153,208,187,147,146,90,224,204,75,6,101,227,184,155,120,76,194,222,96,105,138,214,107,133,32,254,216,143,132,228,74,252,185,32,197,140,175,154,36,82,121,75,157,188,217,54,103,85,131,196,222,103,157,228,78,233,140,195,21,60,45,20,155,62,148,97,155,129,237,162,102,220,221,197,20,147,143,30,67,58,228,100,189,149,197,185,74,235,166,239,31,118,99,24,233,190,44,217,171,68,110,166,143,205,132,233,101,148,235,129,233,169,231,243,94,216,50,225,115,218,44,216,145,193,49,231,212,231,248,51,19,100,171,230,40,98,52,49,134,125,118,156,68,98,160,47,100,59,81,40,111,143,54,95,216,156,152,234,157,46,32,230,53,247,121,127,32,213,105,86,13,156,187,44,32,235,32,72,80,130,146,100,94,158,220,139,44,21,146,86,73,74,237,77,205,113,7,118,49,203,113,71,85,106,185,238,88,174,60,5,6,181,110,52,201,207,38,89,75,34,142,181,218,28,105,25,165,159,130,228,147,37,212,208,139,119,154,22,103,159,118,219,36,135,159,238,183,41,54,163,152,126,178,140,110,230,159,92,171,240,248,6,202,195,222,70,162,197,32,153,67,210,199,120,67,188,77,50,23,123,149,140,45,153,33,157,100,77,29,91,254,105,193,102,176,14,11,4,101,157,155,32,169,156,194,27,245,184,152,152,44,176,44,18,88,205,84,151,78,203,76,13,91,183,44,217,36,154,166,95,218,77,191,7,237,14,177,238,118,137,135,132,20,7,98,24,59,252,24,83,164,79,238,194,103,213,105,247,118,43,104,31,142,41,118,55,180,244,65,72,249,239,238,58,100,166,220,25,203,95,130,38,10,39,200,102,188,130,114,161,40,8,92,244,199,57,93,222,90,102,153,20,44,234,247,57,240,125,176,108,151,159,236,95,52,25,11,201,213,93,223,75,136,23,117,15,219,123,129,48,205,48,213,210,100,253,6,8,50,58,128,200,75,207,199,102,6,133,223,41,226,117,26,70,178,85,38,17,141,43,41,109,127,63,196,117,133,15,176,163,164,238,253,19,174,18,244,60,225,243,6,120,27,74,3,200,0,162,249,91,28,94,197,239,114,12,38,240,41,88,125,66,246,45,10,81,213,79,153,14,178,100,21,202,82,210,237,215,74,161,178,38,97,102,45,188,165,238,119,152,126,56,47,246,226,105,6,131,84,209,223,46,222,4,183,208,97,40,76,103,51,228,241,166,24,136,16,233,173,103,108,112,178,201,234,147,191,248,4,3,53,28,135,38,114,74,168,52,239,121,128,14,140,50,100,110,60,205,49,78,52,77,144,138,174,187,152,68,215,118,116,211,139,79,58,176,64,76,84,104,137,176,179,240,103,122,137,166,237,83,121,156,45,143,159,144,129,228,100,58,220,214,118,41,222,76,116,200,188,213,132,40,53,1,248,144,150,200,86,101,6,200,80,66,9,22,242,119,168,86,154,242,165,164,60,124,9,153,228,5,250,19,209,33,195,255,176,157,47,108,164,20,74,231,0,214,212,239,196,55,221,231,160,214,106,238,95,219,94,165,45,126,156,198,244,250,113,91,162,10,168,214,238,37,224,64,134,200,189,176,94,65,205,150,140,31,159,208,84,157,239,22,223,165,135,65,17,116,171,73,230,199,158,174,143,52,51,186,242,106,50,157,249,230,158,172,189,164,161,231,34,197,99,92,116,179,204,105,24,21,24,215,77,136,16,174,162,147,33,219,147,254,76,68,196,83,241,189,63,196,210,171,175,124,151,115,27,177,194,150,8,88,14,37,135,157,89,146,92,92,72,210,106,17,250,131,40,62,252,2,141,227,109,91,192,212,14,145,162,101,158,129,114,176,62,71,2,103,135,237,199,117,251,251,176,51,197,85,252,77,172,168,161,180,82,143,9,183,223,53,44,227,175,111,112,87,109,152,184,188,210,128,116,211,98,115,183,1,154,86,248,57,177,21,163,20,248,219,57,100,26,23,251,251,133,22,231,234,189,78,115,82,55,88,149,177,32,41,28,31,188,82,251,83,154,158,223,129,190,208,24,162,177,115,70,209,28,65,158,194,230,232,76,250,66,182,120,154,168,129,64,199,123,233,163,32,206,63,5,183,107,32,242,202,255,1,56,129,203,108,254,70,167,16,141,241,143,11,1,84,22,184,236,176,228,48,92,47,203,173,216,124,2,214,29,24,240,155,255,20,167,34,165,239,71,15,204,53,206,182,5,204,133,6,14,91,171,211,0,69,106,102,181,85,88,86,63,112,23,18,175,164,134,62,74,249,72,167,61,151,198,174,225,93,234,133,236,105,212,190,42,173,79,154,71,164,254,67,84,27,119,54,187,101,90,212,78,237,51,136,5,55,151,176,240,183,11,219,255,65,157,48,81,100,40,145,235,155,20,232,109,106,2,224,213,24,29,166,38,47,66,226,221,152,194,136,82,14,100,50,97,215,214,132,245,47,34,229,124,138,219,146,185,35,153,59,149,185,83,15,15,160,212,168,94,146,13,28,112,33,227,14,78,168,14,27,138,95,162,70,116,121,197,127,65,204,130,37,123,73,17,233,78,109,3,138,128,211,16,233,130,44,118,47,7,87,181,199,100,119,17,24,186,136,102,7,21,197,156,35,245,168,88,153,251,69,66,44,42,188,249,224,180,123,41,128,53,221,91,193,191,181,167,130,71,28,202,228,161,55,222,91,237,239,47,172,130,116,186,111,215,20,216,79,61,177,183,182,242,227,139,201,180,207,73,97,30,105,25,124,36,125,151,2,167,175,179,131,226,42,48,12,225,133,56,15,108,86,140,218,127,165,162,90,237,149,226,38,40,199,155,201,77,112,240,9,136,122,36,212,58,242,252,238,13,52,96,243,9,227,214,37,229,47,241,117,176,55,242,196,63,78,225,30,86,49,60,122,5,151,98,41,98,96,44,203,87,176,180,252,13,208,179,7,144,31,22,9,130,105,49,234,250,55,240,186,115,239,246,240,83,151,177,180,36,237,188,110,188,111,124,205,117,94,59,117,18,163,10,149,94,59,149,90,108,36,118,235,235,83,172,220,19,214,75,248,45,7,129,154,123,248,213,7,251,251,107,207,124,253,97,112,96,162,11,102,12,252,50,62,156,28,178,125,226,218,243,15,80,204,181,31,75,43,135,181,250,180,115,152,6,187,243,208,43,249,85,4,210,47,25,100,76,126,160,32,250,31,240,215,127,80,128,249,48,34,35,107,128,158,115,19,15,101,81,104,31,100,120,126,119,7,163,242,220,163,162,64,137,62,66,241,205,228,250,83,247,163,231,63,215,13,235,110,144,47,250,16,80,186,55,166,118,234,122,62,120,2,122,250,131,120,80,27,189,223,41,17,69,175,69,17,174,12,183,140,104,75,216,158,227,0,222,124,32,107,123,167,231,110,119,229,137,99,201,166,4,149,248,0,121,56,104,250,233,69,23,246,17,255,64,68,142,68,233,199,228,82,136,112,168,208,201,104,228,64,247,239,28,111,107,84,120,210,61,183,235,0,102,74,107,187,24,75,176,102,33,197,228,179,198,82,41,86,29,217,148,26,103,86,167,129,54,121,148,22,136,198,83,201,57,48,36,75,109,5,195,128,134,217,233,19,229,130,55,78,21,235,15,212,109,154,98,76,31,32,125,145,33,145,107,73,244,230,19,54,229,155,51,137,196,9,0,180,96,61,80,72,166,50,240,226,90,18,77,177,8,16,127,171,16,75,28,142,53,26,249,192,239,202,27,47,37,179,126,82,116,151,234,11,25,108,114,49,201,253,11,9,71,78,49,48,20,199,110,103,229,36,200,155,64,94,9,100,9,153,183,20,128,38,213,158,133,253,209,56,125,138,31,218,239,123,183,255,196,151,121,183,214,167,168,166,179,105,18,125,214,228,182,225,131,165,96,5,229,39,168,7,23,26,43,231,28,129,160,55,193,167,121,119,13,52,229,138,90,33,110,151,87,126,4,91,131,32,220,181,36,187,192,201,7,41,234,22,138,177,69,26,245,34,19,185,253,253,141,153,40,55,65,52,48,178,40,26,84,162,109,228,112,124,240,228,255,165,238,93,216,155,70,146,253,225,175,66,116,230,100,173,113,219,216,206,5,34,35,252,0,195,4,54,201,192,1,134,153,172,215,47,143,98,203,137,22,91,50,146,18,18,130,191,251,91,151,190,74,114,128,61,231,236,158,255,92,98,169,213,106,245,165,186,186,186,186,234,87,26,90,243,137,26,226,103,97,49,126,50,17,63,133,103,227,103,147,33,242,199,119,200,42,191,126,133,21,51,135,21,243,90,60,243,161,215,252,209,103,120,30,254,20,172,232,103,125,180,128,26,127,134,217,210,147,60,101,197,236,231,172,110,246,72,50,69,179,32,168,143,29,136,98,101,200,23,75,209,149,18,3,78,65,8,131,75,237,177,12,91,153,154,104,98,157,65,223,37,24,205,146,98,149,21,113,93,154,146,130,79,147,128,89,113,161,255,108,105,187,224,35,159,224,35,103,159,96,66,143,206,62,141,227,73,112,125,174,196,236,148,180,125,101,235,118,173,21,144,220,14,250,64,108,43,80,158,124,170,90,64,127,198,156,70,199,136,182,99,17,218,147,3,255,130,172,112,9,69,69,62,105,156,212,37,175,117,61,17,153,114,159,213,202,37,233,148,105,120,136,106,140,234,246,26,31,3,233,176,218,217,217,95,88,101,97,95,191,126,79,183,185,79,186,127,92,213,142,226,27,92,118,99,172,149,13,143,254,147,85,137,88,241,6,162,47,178,52,24,123,236,168,232,137,223,51,251,132,139,18,39,98,172,100,56,145,163,126,18,239,61,145,170,203,129,39,208,249,193,161,24,169,213,64,196,8,57,62,88,205,81,140,145,0,32,225,53,38,192,53,41,206,121,122,163,90,35,103,85,6,69,11,232,179,26,84,214,16,126,126,165,163,45,247,51,48,1,123,228,183,156,160,246,244,213,188,229,17,170,162,218,156,143,211,201,144,20,48,236,214,195,158,207,164,145,147,69,115,197,188,89,30,157,159,35,78,164,212,214,234,123,96,215,250,90,185,50,179,75,16,229,35,120,33,190,55,79,147,25,61,75,102,116,109,141,193,199,79,246,38,212,82,208,153,80,134,99,47,153,193,114,160,228,91,184,148,242,25,154,207,92,145,82,134,217,15,58,246,24,193,1,99,23,203,229,217,155,40,197,214,155,153,239,10,218,106,15,137,38,38,8,109,100,106,246,161,162,59,124,137,219,9,19,112,120,136,200,79,104,68,249,245,43,180,139,20,129,95,191,162,159,80,45,103,120,171,23,235,119,100,114,168,103,176,27,250,42,40,43,177,176,200,130,60,224,30,133,53,27,125,28,114,24,212,121,70,99,59,207,172,110,252,229,110,133,243,213,29,10,231,107,231,217,107,144,108,243,108,26,23,5,158,7,53,237,133,100,237,45,84,202,146,108,132,253,17,30,184,162,142,175,55,209,98,192,72,231,71,172,26,121,137,110,65,129,245,192,236,140,203,245,36,64,67,152,82,23,64,100,211,144,19,199,139,195,152,147,24,245,73,203,12,38,224,130,138,198,96,80,86,159,99,182,105,148,151,113,145,68,233,128,168,138,99,63,216,96,83,19,195,82,255,225,28,32,108,56,203,24,214,92,233,208,40,186,245,252,19,136,72,176,64,153,65,250,213,161,245,182,71,95,51,143,95,86,96,10,76,121,115,44,15,21,214,99,84,87,87,211,135,85,72,176,91,140,225,242,78,66,253,150,209,223,50,84,245,126,186,140,243,27,232,96,87,55,195,214,205,176,193,133,73,249,245,43,210,45,90,120,205,178,219,20,228,102,81,195,26,51,197,37,254,154,79,34,83,107,5,74,176,200,45,187,204,237,237,5,155,77,209,94,156,85,244,230,120,134,107,80,168,220,164,91,143,148,70,72,76,177,54,58,243,194,140,196,86,223,5,67,123,71,65,195,9,43,175,33,24,147,116,219,196,197,15,214,149,136,53,208,165,58,44,40,215,182,37,154,66,109,221,80,34,12,78,75,21,6,147,93,174,121,227,137,239,163,206,157,81,184,101,205,172,181,238,149,67,68,50,164,59,244,197,45,206,225,99,152,117,1,58,145,194,53,58,139,84,7,119,253,93,77,53,62,240,12,172,173,6,140,40,14,193,173,208,61,201,113,73,114,192,183,89,149,161,209,154,51,26,140,66,114,25,168,149,218,242,21,192,222,138,240,118,201,8,240,132,71,77,239,179,74,139,179,99,131,120,8,73,251,168,74,192,174,74,68,129,166,231,93,243,30,103,140,56,212,150,68,106,123,189,201,182,92,74,68,180,170,225,87,180,231,60,165,160,104,53,158,52,1,22,131,136,18,214,240,112,213,59,32,25,65,163,220,130,53,5,86,115,18,209,208,25,163,120,247,191,173,144,255,128,199,91,239,46,160,21,37,44,185,100,201,240,33,205,120,252,229,45,157,188,191,206,179,21,225,160,143,189,85,156,79,121,225,83,87,147,31,80,223,57,139,221,83,36,28,214,117,195,200,65,13,102,82,139,153,75,196,104,212,134,252,194,250,205,39,233,236,221,5,176,101,86,71,75,191,245,12,183,192,53,63,236,198,147,3,61,57,248,163,102,6,188,164,117,197,82,216,199,196,33,154,50,56,149,132,134,96,62,167,38,85,52,33,153,190,201,98,144,63,40,149,253,120,54,207,77,85,227,97,20,139,172,60,36,59,130,223,139,216,72,216,245,90,85,97,156,65,190,148,40,59,118,100,66,20,30,227,116,70,199,116,51,153,52,169,134,143,146,199,221,218,28,205,33,4,22,24,75,114,232,71,153,81,254,210,129,160,58,21,80,74,81,84,58,16,69,181,234,168,37,250,217,6,85,185,109,124,205,253,45,107,83,106,30,245,146,39,127,125,37,75,181,143,222,98,241,118,21,79,147,121,18,207,44,222,86,250,195,116,228,152,125,199,60,91,186,31,16,29,17,79,169,216,21,225,233,141,245,150,31,180,170,239,56,184,77,230,155,88,128,121,241,233,141,132,152,41,29,83,115,189,111,179,167,93,109,39,72,107,134,97,29,198,254,172,242,106,223,111,62,156,216,212,7,13,148,105,214,189,10,41,189,253,212,180,209,48,152,177,117,112,205,95,113,23,39,222,71,196,248,97,33,83,223,199,88,81,91,61,105,199,130,187,196,215,159,170,116,155,75,32,78,87,144,96,47,162,184,34,193,74,184,80,100,254,120,32,190,54,4,216,208,9,205,131,178,249,20,79,173,164,57,214,24,155,161,22,65,215,96,115,4,66,97,128,194,33,138,205,115,24,41,171,27,140,164,20,41,113,12,122,164,149,97,93,185,196,59,95,114,32,74,231,20,93,182,9,92,58,174,205,21,172,215,90,126,74,137,167,150,172,147,152,211,212,136,204,24,157,245,91,14,11,121,29,210,246,187,218,233,186,199,51,52,62,7,57,14,90,143,27,66,152,14,132,167,159,170,133,62,218,136,189,122,158,227,158,203,69,93,77,182,183,171,72,244,85,26,112,43,178,197,193,111,237,164,237,237,68,153,5,125,239,119,183,183,179,141,180,5,114,67,94,171,149,51,27,248,164,223,2,216,220,56,152,191,226,17,192,230,81,116,34,18,216,17,12,112,60,105,44,97,136,208,74,209,29,37,57,68,28,38,187,105,148,74,53,74,235,13,167,151,119,112,188,26,103,118,14,43,55,202,139,208,39,91,180,87,15,173,96,75,76,26,241,200,76,30,7,244,174,82,167,250,146,24,214,34,28,92,68,197,171,207,41,46,75,80,226,13,244,150,204,73,250,4,9,109,238,200,56,125,141,184,111,37,59,203,178,156,242,206,242,44,117,173,170,116,144,160,34,165,205,198,131,44,125,243,203,101,30,25,235,0,52,167,236,245,36,94,92,253,52,80,45,232,155,228,3,119,201,181,0,186,165,117,50,166,122,254,255,204,146,111,99,254,74,251,167,156,144,53,18,235,190,63,97,4,128,4,118,225,209,36,212,18,96,176,5,169,42,145,197,134,32,229,219,20,254,4,132,14,224,188,225,215,206,251,245,34,182,201,115,79,101,168,1,54,146,71,156,161,193,154,63,228,143,16,45,114,68,169,19,99,218,181,9,162,186,235,129,153,108,91,65,84,66,186,184,31,105,116,90,171,9,49,53,13,48,10,98,149,241,77,141,32,224,46,200,42,254,141,200,241,248,217,175,119,177,252,22,16,212,245,205,230,21,207,238,70,246,59,65,243,42,109,129,218,253,240,97,246,69,23,211,248,129,202,8,84,63,208,208,108,185,117,102,59,174,212,236,134,202,137,239,140,219,134,129,64,65,185,210,214,2,237,110,63,211,12,187,91,252,22,255,123,98,116,174,105,137,231,18,91,142,133,106,42,225,150,144,31,192,44,225,95,53,233,74,206,65,233,125,153,14,191,85,217,186,182,47,168,245,193,179,104,49,189,92,160,161,210,119,116,69,173,213,77,141,22,181,38,187,84,136,170,95,50,184,107,34,191,215,60,253,43,117,113,36,126,92,58,223,196,43,220,26,164,136,126,116,21,107,98,99,13,130,246,29,208,209,107,100,169,127,192,155,217,231,86,253,171,84,207,106,251,165,121,158,100,110,95,191,74,37,178,67,111,246,132,161,55,212,23,169,68,245,61,123,51,118,119,237,213,28,98,107,137,90,65,1,31,39,187,245,191,163,196,218,106,104,122,198,153,164,26,104,160,20,155,167,224,199,248,134,227,107,244,134,185,57,11,205,219,109,109,43,137,96,212,249,68,251,135,54,207,98,10,248,140,80,101,89,109,191,98,99,151,213,187,23,35,4,232,55,8,48,28,61,22,186,23,89,1,196,251,148,245,26,202,31,241,94,49,68,119,227,50,44,180,42,172,190,44,188,113,20,23,119,250,213,171,92,202,7,182,86,214,119,186,164,171,211,51,163,193,68,251,172,21,154,35,165,211,36,166,51,103,150,227,189,27,249,203,122,100,121,19,25,65,223,145,250,61,182,33,39,76,177,108,129,96,173,147,38,140,225,93,41,88,210,129,169,199,215,158,116,135,160,136,244,1,72,35,117,228,218,167,159,156,152,243,205,187,63,195,11,120,250,87,57,130,186,212,242,215,164,186,56,85,36,53,114,10,210,204,66,170,73,177,18,39,159,194,119,159,196,111,159,254,45,200,225,106,228,128,119,46,8,98,29,58,235,228,147,47,142,63,133,191,125,18,111,254,143,1,225,106,20,12,85,109,199,78,77,174,150,161,84,56,68,43,16,229,26,105,148,209,55,190,124,10,223,124,18,239,255,239,244,251,23,232,247,223,63,133,239,63,137,63,62,133,76,135,226,197,167,240,69,46,62,125,186,43,144,157,238,149,15,179,132,172,85,66,59,176,24,237,139,84,159,168,46,202,149,30,207,233,199,180,73,209,171,24,82,131,223,225,189,166,66,40,212,95,29,101,194,230,252,27,249,202,149,201,99,88,83,67,89,206,2,184,177,180,149,157,107,99,121,44,178,190,53,78,43,13,49,196,44,255,31,91,44,107,244,214,225,101,246,31,40,45,43,10,250,85,98,176,171,241,33,239,245,77,187,245,180,162,32,200,149,177,166,25,204,144,226,207,186,26,128,152,245,235,165,165,14,138,27,35,111,221,9,159,210,40,112,58,117,151,26,157,42,129,213,251,245,36,73,79,162,235,183,171,40,109,248,24,80,247,204,155,200,146,151,58,103,213,105,87,9,115,56,230,213,193,182,60,27,13,25,114,100,52,145,55,72,246,236,34,106,197,222,203,194,6,242,173,45,164,100,74,133,248,8,189,30,161,105,162,245,20,144,195,31,159,42,43,132,187,183,212,81,94,80,113,44,46,241,167,237,73,241,113,168,55,133,232,94,50,158,78,70,45,22,147,241,52,127,22,38,144,130,113,97,34,180,219,0,33,247,125,222,154,137,4,55,94,168,137,69,109,233,101,200,249,47,71,41,228,13,84,198,75,116,44,132,220,151,136,71,136,225,105,224,161,202,249,245,43,134,245,254,13,242,240,59,151,162,48,79,103,234,233,204,31,225,215,131,25,46,78,47,62,181,22,244,183,80,161,76,170,163,101,86,212,153,70,245,50,199,93,35,15,243,120,1,55,155,174,135,151,39,45,88,151,33,163,7,27,55,79,76,199,30,148,230,181,147,9,93,70,215,120,105,96,162,10,144,171,138,71,131,97,1,98,84,57,46,38,216,184,24,33,178,83,233,49,196,219,108,120,160,186,0,111,204,105,97,57,154,181,22,162,32,120,198,173,190,31,204,90,8,231,11,93,73,47,223,90,204,38,88,8,135,89,4,197,186,22,127,49,46,107,226,167,62,42,112,72,168,26,110,172,206,96,52,192,186,33,217,240,240,147,21,196,91,77,54,52,78,180,119,62,102,78,185,82,120,195,68,105,197,238,14,79,125,210,106,117,152,118,173,59,209,192,52,209,221,204,190,23,250,232,198,154,87,149,174,98,49,172,33,176,235,183,122,76,207,99,217,246,252,206,30,52,22,224,70,6,244,12,152,139,213,176,161,142,189,20,109,111,195,188,205,69,179,5,134,138,12,74,204,185,22,12,52,149,74,125,22,237,57,40,215,231,56,250,248,43,75,157,24,196,77,203,250,88,214,219,50,203,145,121,44,84,56,131,188,209,67,164,116,16,182,136,149,182,56,102,40,12,152,236,203,183,241,98,238,158,141,88,251,27,17,201,253,71,94,219,117,76,67,86,158,81,80,33,244,236,8,183,120,158,79,145,191,76,31,101,232,49,188,10,167,143,51,4,21,133,6,1,3,218,186,132,255,87,114,219,177,213,27,34,79,138,240,132,86,92,170,3,126,177,210,126,129,234,88,30,150,40,216,235,175,149,193,113,165,147,217,122,202,139,151,171,146,35,207,250,10,18,41,66,64,1,236,107,88,245,154,122,39,33,116,228,0,234,12,101,251,6,103,32,39,185,29,101,233,76,148,82,132,34,174,141,103,163,104,107,81,31,102,10,215,249,100,5,116,122,141,170,203,88,198,208,204,40,66,43,155,231,186,22,23,74,20,122,28,102,164,47,143,31,133,25,97,13,55,5,238,108,94,236,108,23,24,195,54,209,60,179,108,154,6,13,43,25,175,51,200,36,5,241,199,138,182,197,50,79,104,193,2,67,76,214,96,145,170,37,135,147,135,44,199,102,132,233,218,176,60,90,75,163,228,166,8,105,43,95,26,69,200,124,9,155,36,3,154,83,235,33,208,64,192,57,34,42,22,242,68,250,33,177,89,10,229,132,208,231,170,122,192,172,133,89,13,101,82,214,28,245,214,97,52,155,15,76,237,53,94,117,172,203,182,210,6,174,96,220,76,242,240,20,218,134,245,222,235,97,20,146,220,196,249,202,197,160,103,194,107,88,61,148,71,159,121,132,80,23,48,236,161,167,13,81,9,131,1,196,48,107,225,245,120,198,116,209,226,17,100,24,128,50,251,53,185,142,17,77,221,199,126,162,55,251,119,188,9,163,46,218,140,59,96,189,25,117,231,121,28,35,142,213,186,26,88,241,176,98,98,55,238,223,239,137,14,252,33,169,165,50,209,174,222,98,8,67,139,249,149,26,141,74,50,88,187,119,179,48,127,219,138,108,33,42,130,205,135,89,126,76,184,172,12,187,79,100,24,19,141,227,99,157,126,10,63,125,18,71,159,194,219,10,67,15,54,133,59,87,102,67,141,150,82,14,119,73,55,43,184,171,56,163,142,26,53,135,126,4,54,219,162,168,234,70,135,92,186,230,73,188,193,170,232,129,217,219,90,163,146,161,11,163,163,86,151,129,218,35,247,45,132,211,170,150,19,127,134,190,161,55,144,23,169,152,144,149,108,190,30,149,186,5,219,6,5,70,101,160,43,79,227,141,235,170,203,135,45,59,178,88,246,15,226,5,100,87,113,14,34,220,27,20,139,130,166,8,221,223,24,180,187,109,194,216,123,205,85,151,97,26,139,97,108,78,39,238,120,95,218,30,59,239,99,154,37,155,80,93,101,123,190,183,198,74,82,248,166,198,214,168,255,55,104,108,213,254,175,174,90,109,82,98,183,110,155,16,62,140,66,42,200,229,3,117,7,171,148,114,56,249,235,167,240,200,130,80,248,91,197,162,245,9,55,174,185,197,230,24,227,229,39,210,94,12,239,32,177,82,46,177,234,16,66,85,58,150,49,86,176,222,49,66,217,216,21,151,15,233,198,52,128,178,209,229,90,77,73,172,198,127,125,66,91,13,19,219,142,154,242,95,159,96,78,225,147,158,99,110,171,108,109,227,238,235,55,47,95,189,121,249,238,20,46,94,61,123,254,246,237,171,55,221,95,95,30,191,123,254,6,186,198,23,212,31,214,155,111,47,207,240,216,90,158,194,198,121,115,207,232,211,235,98,145,96,164,44,20,78,140,244,16,31,222,105,53,124,124,135,213,240,239,240,140,218,69,13,46,15,55,218,236,105,69,13,90,205,165,135,40,14,233,231,249,33,15,93,122,136,198,117,150,41,102,116,104,201,53,244,148,62,147,29,254,219,148,124,27,60,203,221,24,119,78,166,230,239,15,235,167,217,218,5,212,58,205,158,199,17,212,196,113,164,54,203,36,244,14,186,96,144,57,248,185,62,136,231,205,19,37,186,234,231,122,38,138,187,35,49,45,96,247,82,9,105,168,78,39,89,253,167,212,218,144,176,32,168,73,210,217,111,8,78,182,69,39,36,21,237,183,10,2,247,37,216,111,12,167,71,81,27,36,222,2,133,224,99,172,133,179,104,250,17,125,64,208,92,131,194,194,145,227,16,123,1,120,13,177,241,100,210,27,210,218,7,61,39,150,94,79,172,162,25,186,8,4,123,28,123,15,43,219,231,235,195,104,21,60,20,88,201,119,9,108,66,177,166,201,52,75,101,120,62,247,59,251,251,251,58,142,30,109,213,64,162,89,174,46,162,34,41,130,219,141,111,237,60,63,120,248,108,15,227,254,73,7,60,21,24,175,111,69,220,147,200,18,58,124,157,72,14,195,236,208,194,178,57,172,96,24,53,227,127,42,25,219,147,13,38,33,91,58,123,165,13,88,157,169,139,213,153,32,64,39,174,239,32,109,252,62,147,192,223,6,98,21,106,192,41,178,227,48,158,129,244,32,75,148,131,155,248,132,58,22,46,195,50,223,62,180,185,244,63,116,209,186,154,122,165,49,136,172,99,143,186,26,54,20,217,42,154,38,176,37,155,24,76,58,92,33,23,170,177,21,90,193,154,214,131,146,197,221,107,144,241,119,48,48,89,220,189,33,113,95,66,43,198,220,6,146,93,219,148,69,246,78,44,27,69,242,48,252,25,76,68,30,168,111,90,228,230,249,42,6,81,174,160,181,145,224,7,65,167,143,40,39,140,180,117,248,47,136,29,189,241,44,194,132,72,147,97,249,40,96,133,21,153,79,196,77,225,43,218,177,25,111,156,52,20,192,194,177,175,139,43,36,82,104,101,7,179,48,68,111,186,53,32,176,50,181,80,70,215,58,129,240,96,166,22,32,70,81,93,224,167,90,111,140,187,61,24,221,159,158,185,101,160,46,166,192,8,22,98,234,147,217,213,204,151,184,196,120,197,109,69,137,224,2,74,151,126,149,126,55,190,142,167,151,132,223,86,47,43,156,10,152,118,145,32,195,102,182,112,4,58,142,120,230,177,207,17,135,222,69,255,104,145,124,253,26,177,124,134,112,20,205,206,51,31,62,148,200,100,40,8,101,156,22,240,161,183,37,214,207,83,108,196,227,200,125,198,141,29,61,138,108,23,119,236,38,217,199,142,163,53,244,112,177,189,93,108,42,21,199,123,129,74,19,118,250,90,248,8,181,35,117,47,11,134,2,192,24,71,50,168,55,126,100,22,22,57,16,216,175,5,5,36,255,21,190,211,154,250,232,136,10,243,168,29,117,175,197,18,174,110,224,234,6,54,218,115,20,120,150,237,153,156,47,143,29,182,130,81,91,186,138,211,201,48,49,115,13,154,123,17,206,71,157,189,142,122,53,200,218,253,222,112,5,69,209,156,188,63,120,108,179,173,145,93,210,216,131,93,233,127,122,226,2,6,92,98,14,168,8,48,193,170,163,11,120,212,115,43,0,187,103,251,13,142,47,225,170,85,16,223,73,233,135,161,35,166,227,8,85,227,211,113,54,129,86,99,44,33,168,63,82,224,203,105,107,41,48,218,185,92,202,89,243,166,96,136,114,196,110,161,69,5,161,76,44,194,146,97,249,150,93,34,6,43,31,244,58,142,17,105,161,102,135,64,181,126,18,222,102,233,116,145,76,63,6,115,37,28,200,4,97,149,24,204,214,70,231,116,129,18,194,140,61,113,47,164,130,108,152,80,133,47,214,11,168,125,152,104,36,129,36,92,140,47,39,98,43,209,249,112,7,21,190,158,182,212,202,223,209,19,25,120,60,163,238,207,225,202,28,97,38,124,126,41,209,19,146,123,73,10,162,114,58,141,179,57,200,133,195,217,215,175,91,151,163,173,185,205,93,190,126,61,223,222,134,15,165,151,5,58,17,142,232,142,231,167,185,162,125,84,208,90,181,224,107,98,230,139,57,202,236,47,105,141,133,250,20,223,129,238,195,238,27,240,6,250,0,22,195,180,155,152,183,237,27,98,80,118,2,73,163,34,167,240,172,214,36,34,107,226,139,69,112,190,240,91,57,193,75,139,74,107,185,246,200,130,205,21,212,159,121,176,31,80,59,165,167,175,117,73,45,181,227,39,98,156,6,169,106,158,138,25,76,185,220,6,48,87,98,6,12,200,210,126,50,54,53,21,86,174,9,70,169,42,170,245,36,117,20,246,102,49,50,151,45,63,200,37,191,159,82,104,146,11,233,59,229,17,161,50,43,31,114,144,145,214,28,38,227,20,53,132,211,241,98,18,206,253,96,10,116,33,159,93,192,179,25,62,155,225,179,11,63,152,133,23,146,62,114,51,34,33,23,134,204,126,106,49,251,133,58,147,154,135,39,231,112,7,197,192,234,221,201,8,45,153,126,42,238,236,217,218,31,18,117,176,216,176,170,224,186,107,54,179,145,55,94,72,182,183,172,188,41,157,232,85,44,14,25,224,141,16,120,102,227,233,68,198,151,89,202,46,130,228,39,50,90,147,35,138,90,207,159,58,50,131,22,74,173,28,175,181,216,134,242,13,3,188,96,116,227,224,124,218,186,165,48,199,84,9,235,141,95,85,34,190,99,98,38,87,114,112,170,204,66,226,111,181,8,94,221,173,232,202,149,12,156,138,146,14,26,244,177,208,79,104,34,220,247,246,98,116,165,129,42,230,119,0,85,76,77,248,103,22,95,159,35,12,30,244,47,137,225,216,193,120,64,60,87,107,102,72,93,14,76,48,197,208,91,151,69,140,154,29,119,175,203,171,108,117,20,129,19,36,35,105,222,39,77,116,185,37,118,132,63,249,132,23,131,74,240,161,192,121,89,5,37,131,183,229,165,121,157,226,15,85,226,17,13,175,12,105,222,210,160,218,29,11,247,56,173,232,0,101,129,191,69,153,103,31,209,115,133,3,136,87,119,65,54,49,85,133,222,181,100,146,22,142,200,173,222,96,216,52,166,99,15,125,253,154,195,75,87,210,127,57,220,178,100,192,119,60,227,17,64,12,161,0,159,203,217,194,198,94,176,88,90,227,112,89,186,195,96,166,22,134,78,148,177,131,12,119,133,29,212,196,71,91,82,2,16,116,11,134,186,92,36,120,148,141,50,158,203,122,55,20,164,24,242,92,73,104,115,95,18,9,45,146,30,178,164,41,138,147,122,217,100,68,27,148,101,206,241,100,121,94,199,59,97,161,17,245,28,13,146,180,189,91,215,210,107,69,97,88,229,182,118,145,238,93,43,230,53,213,0,24,84,1,179,112,45,172,199,35,184,179,10,168,104,174,86,33,213,11,172,186,82,138,69,97,118,5,246,134,224,27,248,20,255,141,138,232,21,80,95,106,29,103,131,218,161,130,114,49,179,85,67,4,210,107,112,14,150,192,224,104,175,117,121,24,78,15,197,234,95,177,227,146,84,181,89,28,89,74,39,165,212,4,249,194,137,23,91,11,107,183,71,18,62,38,123,241,244,34,202,75,160,237,40,244,138,171,115,18,58,48,235,223,242,150,223,93,69,9,78,70,18,254,225,227,28,177,102,68,249,130,180,226,147,2,101,173,16,19,33,81,78,193,105,10,123,21,66,98,142,126,127,115,220,98,21,78,86,227,48,105,243,150,154,139,140,55,236,183,145,95,205,231,115,84,142,200,207,60,109,46,118,211,115,220,178,95,79,23,151,179,216,24,24,169,119,106,15,112,233,68,240,250,55,232,208,161,114,153,20,226,132,5,172,23,94,228,77,186,103,121,246,185,136,115,148,134,61,53,72,200,152,176,249,64,146,39,200,194,158,95,17,144,195,86,129,146,56,6,75,38,164,197,4,216,48,108,168,224,214,71,148,171,207,108,157,149,70,87,201,121,84,102,121,119,89,188,5,6,246,42,127,181,138,211,167,139,236,12,246,127,10,194,59,233,82,200,240,22,72,98,184,171,197,216,211,134,76,207,162,34,222,223,245,252,199,29,12,109,26,141,102,241,20,104,228,247,55,47,141,98,127,65,16,32,248,119,56,69,20,182,80,126,28,190,123,214,186,244,21,172,90,222,246,186,94,59,27,126,79,237,20,232,209,165,60,125,151,91,152,223,129,162,30,62,201,115,140,92,230,75,116,241,101,167,227,207,199,203,9,228,69,106,124,6,181,123,82,42,80,161,11,122,13,75,108,141,231,19,120,229,91,31,110,93,136,21,31,183,203,176,142,179,108,74,179,75,226,88,75,228,61,16,58,9,139,202,67,252,1,153,225,44,155,221,224,188,4,65,154,55,213,231,74,38,59,239,202,88,27,242,220,244,44,188,234,170,215,134,103,176,7,136,97,5,32,208,196,251,48,59,218,215,203,5,90,244,74,212,54,16,208,186,159,115,16,68,208,18,233,172,59,93,100,4,101,126,213,157,67,9,168,69,59,35,181,0,12,199,50,74,103,45,15,219,243,164,192,41,0,45,17,110,237,152,99,170,218,173,77,59,111,212,140,95,68,36,207,93,135,127,121,132,111,220,99,89,83,134,246,11,122,67,239,241,163,100,121,126,175,200,167,161,247,151,118,210,254,139,103,178,92,119,88,214,197,141,238,208,187,199,130,16,228,106,221,108,111,223,0,81,193,188,243,124,124,227,254,227,71,247,177,244,199,127,17,159,21,177,80,39,192,0,233,142,145,141,190,246,133,149,38,247,160,166,226,79,54,14,80,228,33,82,25,20,157,46,178,104,166,168,79,60,233,178,193,121,232,125,56,131,198,194,154,251,164,123,145,199,243,48,25,50,144,19,69,239,214,243,76,175,204,183,87,176,0,6,250,99,82,109,140,171,162,56,187,60,131,141,97,129,90,180,41,174,29,11,220,39,6,91,253,53,85,0,22,141,168,156,94,112,105,207,120,245,174,234,184,27,252,41,180,38,26,69,136,192,59,217,237,62,16,131,65,247,224,120,112,208,221,17,187,123,221,189,227,61,74,219,233,238,194,195,125,177,187,211,221,63,198,139,189,135,199,123,59,221,135,250,23,31,156,192,91,3,124,171,127,76,87,32,172,177,228,74,60,242,56,195,67,103,101,176,32,195,39,170,53,205,43,136,160,94,34,121,162,97,54,137,90,24,223,128,148,234,196,181,55,242,81,201,103,57,144,157,215,192,52,199,150,37,58,146,222,143,215,135,8,118,98,160,39,74,214,73,31,194,126,243,48,92,29,138,249,33,140,244,135,120,250,1,242,39,83,92,136,62,192,10,63,253,248,225,131,39,46,14,195,241,216,67,92,72,4,230,137,114,242,196,161,167,232,128,115,254,175,88,145,213,110,118,131,25,134,20,183,148,200,46,119,186,169,101,95,175,96,108,173,5,181,114,216,92,178,106,32,37,69,129,10,52,149,254,40,25,210,112,35,246,7,146,227,45,246,25,17,101,95,12,30,118,15,46,30,116,251,11,160,203,206,96,176,120,208,221,21,59,15,225,238,65,167,15,127,22,59,162,63,232,62,188,232,239,118,15,40,255,222,195,139,189,126,119,23,119,11,64,32,39,251,146,174,47,250,189,247,187,15,47,58,240,131,183,95,78,6,240,130,232,239,64,250,213,206,30,165,247,119,190,156,0,49,15,196,0,19,119,247,57,243,151,147,29,89,234,78,247,1,185,41,76,63,66,185,15,33,223,206,195,238,238,162,3,127,4,124,120,177,211,131,201,209,223,235,238,28,239,247,196,238,160,187,135,143,250,29,124,212,25,244,187,123,162,223,63,86,111,125,185,119,2,149,60,16,59,61,202,4,239,15,22,157,62,76,53,177,223,61,160,171,131,14,92,113,254,158,250,198,96,161,126,161,9,3,40,111,129,229,118,224,151,63,52,56,150,133,170,226,225,241,3,253,129,227,157,61,232,11,44,13,234,40,160,207,142,169,11,100,241,92,207,135,208,199,84,23,249,33,85,129,135,200,19,32,29,43,70,85,196,186,98,13,213,151,229,111,255,88,127,23,250,173,7,133,64,69,143,59,61,172,237,3,232,17,213,87,170,60,213,30,96,55,144,243,1,252,194,24,195,175,91,170,41,93,21,249,5,125,112,191,151,193,232,153,105,179,23,86,140,5,183,107,193,78,43,140,58,117,187,118,38,250,55,68,219,10,202,55,79,166,72,111,206,172,130,61,12,41,67,208,155,135,232,69,194,7,10,32,141,222,114,30,130,140,105,70,219,45,248,104,155,236,38,147,25,136,184,84,66,11,241,74,17,254,2,253,92,81,141,159,192,28,205,132,58,117,69,237,36,151,172,130,87,168,80,43,245,64,19,228,191,4,251,119,27,10,10,195,197,74,160,185,22,243,47,233,50,127,198,161,44,84,76,159,69,40,45,185,226,226,233,205,91,28,3,60,252,192,210,97,35,47,93,245,23,70,179,62,75,150,168,64,86,182,232,171,205,190,239,51,215,154,94,32,166,163,107,58,63,76,72,119,11,127,240,144,67,27,31,207,195,222,112,254,40,92,14,231,237,182,143,79,81,114,147,191,164,176,147,215,12,211,24,229,55,135,209,42,212,205,90,175,181,18,238,226,208,229,114,18,104,17,79,63,30,135,189,237,237,102,120,239,220,213,203,194,99,137,126,238,105,43,156,74,142,84,216,199,29,119,160,87,41,223,42,198,174,98,45,76,68,170,156,224,214,38,225,8,36,0,121,180,190,8,211,161,92,111,176,117,100,235,39,79,186,111,153,143,229,218,99,156,182,94,37,8,188,51,65,127,171,143,40,255,90,184,169,190,248,166,122,35,69,245,70,107,1,155,88,44,213,163,112,41,74,102,145,102,44,242,252,28,164,107,116,22,55,147,117,122,153,231,10,39,110,33,52,244,123,144,8,117,68,0,59,54,91,239,111,205,244,181,191,214,11,245,213,97,200,11,74,93,127,145,208,14,132,195,179,248,102,197,163,30,74,102,65,41,165,16,94,194,209,166,68,109,176,240,26,15,248,168,23,101,26,247,52,8,6,81,254,145,98,126,169,7,58,65,62,60,198,202,88,207,240,30,117,137,170,255,184,139,81,248,192,7,19,62,52,36,184,37,92,211,154,91,161,102,233,93,205,192,150,254,27,90,65,146,143,213,8,254,220,166,99,89,183,26,208,162,249,225,208,105,160,97,67,186,173,213,73,37,223,22,209,72,77,191,192,158,101,78,215,112,109,32,167,23,204,15,27,106,47,229,53,83,255,245,240,31,215,27,105,150,128,14,45,66,124,70,25,102,158,96,45,23,8,180,176,239,138,242,248,73,58,99,211,24,111,93,61,218,45,109,100,168,150,21,243,64,27,19,158,29,134,231,135,226,230,144,246,18,188,93,221,239,249,221,127,192,224,180,188,14,110,175,64,40,253,123,233,89,112,168,135,182,239,36,70,21,155,8,59,62,18,243,157,55,209,231,166,40,70,202,170,180,105,229,216,138,96,56,236,165,3,237,245,229,210,33,241,4,117,138,159,234,0,7,122,127,37,17,216,16,63,157,97,139,104,172,109,120,145,140,223,213,112,108,176,136,180,189,15,176,213,98,29,194,16,157,112,201,69,61,153,132,183,234,69,44,11,99,221,163,53,26,93,211,87,94,149,23,113,78,159,201,124,97,173,188,50,196,211,45,26,200,254,146,44,3,250,136,208,78,82,129,252,20,169,7,225,51,206,210,26,75,227,121,221,54,66,111,147,28,153,64,84,159,222,60,179,107,85,138,12,171,17,164,98,25,195,76,204,173,112,44,79,172,81,50,99,211,180,210,24,201,3,221,173,76,233,36,38,232,86,83,76,54,108,74,18,142,189,123,6,248,83,186,54,168,152,79,205,49,48,36,210,166,79,24,212,18,231,136,116,103,252,57,164,18,95,219,39,52,23,101,249,104,0,105,177,165,242,80,245,155,147,138,206,4,76,200,174,15,7,14,84,99,237,200,118,207,55,78,71,139,112,156,240,4,184,62,244,39,98,10,98,192,244,17,138,14,202,189,98,138,238,21,42,247,12,233,127,5,121,86,6,107,121,5,25,102,18,172,111,188,154,160,59,215,112,193,247,51,93,50,69,111,194,164,133,156,109,127,71,52,89,14,2,166,18,32,169,125,115,216,230,43,235,40,243,153,173,172,85,67,240,237,14,195,201,202,131,225,78,89,9,190,85,218,129,227,237,131,7,213,214,56,212,219,69,165,236,138,76,210,56,238,244,39,202,245,0,23,81,227,25,15,79,200,41,37,199,153,101,94,72,38,67,73,235,173,108,148,181,175,15,3,212,186,228,86,23,225,246,207,234,30,60,31,249,86,223,252,100,81,62,241,42,21,68,150,104,57,144,209,90,198,48,65,202,238,198,169,229,139,103,248,156,166,151,63,105,162,155,173,45,60,68,32,189,87,235,254,24,42,81,254,189,152,220,63,23,222,93,181,228,121,138,92,185,140,172,201,250,241,208,153,45,186,216,255,239,239,197,223,139,159,239,99,153,38,145,210,126,162,68,11,84,247,208,17,244,201,209,21,237,97,181,110,148,136,75,6,45,147,105,208,193,136,243,173,28,125,72,193,255,11,47,4,111,226,243,231,215,171,150,55,246,96,80,218,222,164,13,139,215,185,103,157,22,188,61,116,156,144,240,155,164,151,189,255,247,180,125,255,28,9,237,35,245,239,69,50,47,91,208,29,252,244,151,67,159,232,14,168,70,18,109,163,211,207,45,227,243,178,120,49,158,16,23,204,128,142,178,71,26,87,33,83,30,78,9,125,8,99,81,153,111,168,56,123,137,254,126,197,161,48,81,197,160,95,97,52,46,80,231,128,63,228,84,142,193,173,18,244,34,148,170,16,181,175,138,196,84,179,43,135,213,62,255,177,190,80,61,128,177,183,202,134,216,91,212,158,104,82,133,14,53,61,88,132,158,39,22,50,16,3,176,39,12,196,64,78,93,9,58,218,160,241,192,86,15,50,225,29,76,191,68,82,67,31,62,140,120,68,220,185,5,175,103,180,100,45,40,220,23,179,122,63,224,187,208,218,7,205,160,170,51,211,103,51,168,170,100,102,109,220,1,249,67,140,16,187,48,8,125,211,145,41,143,52,244,1,149,136,87,176,162,217,67,156,242,16,219,157,249,143,67,55,74,19,55,219,166,201,191,167,63,171,41,245,51,147,37,118,169,181,251,173,44,118,105,117,177,131,126,165,233,162,164,17,162,101,228,91,24,50,13,187,90,174,221,114,111,73,219,98,98,92,57,137,7,40,238,192,197,152,243,209,170,14,189,74,13,137,186,134,68,214,180,61,195,171,80,93,168,53,51,146,247,210,89,238,54,10,159,51,159,114,164,129,136,151,127,142,131,248,235,191,239,200,173,224,208,167,217,165,237,222,130,162,101,243,214,11,143,153,223,37,43,111,237,27,223,24,86,223,101,203,150,14,218,78,34,128,114,129,205,150,230,240,148,21,254,250,129,242,67,218,164,57,159,37,87,30,197,130,69,197,126,119,90,20,120,70,31,122,250,116,62,58,43,178,197,101,25,15,209,254,185,55,100,3,2,184,32,219,232,222,144,204,17,224,87,91,49,175,174,61,161,74,171,28,198,41,147,157,141,103,116,50,184,240,166,170,94,236,74,27,68,235,240,130,244,13,40,18,166,113,254,226,221,201,49,77,90,68,64,182,141,131,68,86,109,158,60,226,232,247,86,215,247,6,61,172,179,206,98,215,148,173,27,169,142,82,101,115,103,55,2,35,216,244,28,75,130,157,6,158,83,20,213,202,160,185,200,124,145,125,14,40,110,164,116,20,151,53,224,157,207,187,76,65,199,163,245,99,174,15,44,49,233,93,198,27,18,60,122,12,105,233,150,225,167,209,154,114,234,171,195,181,41,219,53,203,141,140,239,43,99,169,165,63,42,172,238,91,226,242,126,69,233,104,138,101,159,112,45,229,100,91,0,161,69,179,87,233,226,70,213,68,221,203,94,154,43,187,205,225,220,52,18,105,125,17,221,4,103,139,108,250,113,104,157,29,73,83,41,186,70,27,159,206,92,154,9,101,105,6,211,99,26,115,106,65,134,241,187,171,235,33,238,61,59,234,173,238,62,80,61,240,43,122,140,134,239,67,52,12,132,59,36,70,54,118,234,64,202,16,38,31,105,29,200,54,94,204,55,14,51,60,178,76,228,237,12,56,122,79,205,35,206,218,76,224,42,187,202,184,144,172,124,197,191,194,237,215,133,10,245,180,34,169,70,156,127,99,174,158,127,123,174,202,89,186,135,189,229,204,83,79,30,82,122,64,111,81,25,80,234,144,39,67,135,179,224,108,24,114,23,112,127,114,84,137,128,226,171,199,185,158,232,3,152,57,88,190,53,56,3,253,102,135,17,138,130,29,156,89,103,223,152,52,55,223,104,239,85,59,244,134,166,167,59,210,203,161,173,184,201,37,180,53,85,93,77,153,27,115,188,171,204,229,107,226,163,214,174,188,133,14,138,54,15,5,225,251,154,120,40,59,42,102,113,235,76,168,19,194,207,192,84,226,214,141,190,183,25,187,68,8,35,83,90,94,83,166,10,42,108,166,224,220,166,62,121,170,169,157,55,176,215,252,230,54,86,145,47,102,254,8,129,22,220,25,27,192,202,46,41,73,92,248,235,41,174,28,4,158,118,145,103,159,177,250,100,122,254,60,207,65,234,240,112,187,114,15,79,49,239,177,41,219,189,24,211,239,121,237,20,102,49,162,79,222,165,246,35,151,58,120,215,179,244,124,24,231,1,113,210,112,69,61,115,248,45,108,89,110,156,132,1,38,184,52,122,86,185,191,18,91,53,222,177,189,125,238,204,139,27,95,184,9,103,100,72,101,37,100,213,132,162,154,112,142,168,238,252,105,25,5,137,34,217,2,117,177,9,120,231,97,175,237,33,145,166,206,107,145,193,232,94,134,209,119,216,61,89,235,176,89,170,55,44,200,223,99,190,68,185,109,99,168,31,60,192,83,189,138,158,60,149,37,68,5,116,116,22,15,78,148,167,207,120,56,132,39,68,59,47,118,118,238,85,238,118,247,240,204,231,160,187,119,209,25,60,132,135,120,148,54,184,218,219,127,177,215,127,223,223,237,62,60,198,3,53,49,120,129,15,190,220,59,225,187,238,224,170,63,232,62,128,60,178,128,221,126,247,1,22,240,3,7,211,51,77,147,230,216,232,123,15,145,173,119,229,9,114,221,135,139,15,175,245,74,16,72,43,71,135,149,219,185,42,203,1,58,83,237,236,0,179,51,220,8,189,191,6,59,123,59,125,149,250,206,42,28,203,169,31,99,27,110,244,82,74,241,119,104,40,172,3,47,142,95,44,215,253,39,20,58,135,61,42,74,186,86,114,186,124,24,91,15,49,246,196,215,175,173,56,148,155,123,152,230,67,27,209,53,151,225,115,148,161,41,222,13,237,160,56,9,123,234,17,144,140,14,123,74,113,222,226,181,165,31,90,87,213,180,134,199,72,45,173,26,164,127,66,73,171,253,199,181,2,76,243,173,141,170,48,233,211,197,42,214,167,55,164,109,225,138,171,179,178,220,141,210,33,245,243,74,223,114,107,133,192,225,77,24,14,25,237,127,209,189,204,85,68,170,224,65,220,1,197,148,76,139,209,69,79,169,171,108,37,179,236,84,181,31,75,17,207,193,168,157,245,166,224,213,97,248,235,161,120,125,168,80,206,222,29,82,212,85,11,162,207,217,8,190,33,201,240,245,161,27,207,19,53,253,22,84,163,9,251,22,97,216,183,8,195,190,73,106,192,120,214,184,159,30,231,19,255,12,104,255,35,194,144,71,143,122,106,127,29,119,233,44,172,25,141,220,56,0,203,19,84,60,65,99,204,182,100,6,187,87,213,229,137,130,127,73,170,192,159,208,48,244,116,195,96,83,183,170,180,151,51,116,106,35,15,233,66,185,117,23,4,47,194,65,59,180,87,150,238,146,19,75,201,67,29,130,168,22,227,82,55,123,50,84,215,143,251,200,201,87,217,170,165,32,3,140,21,6,116,98,109,75,108,58,177,108,232,68,130,237,65,157,4,110,144,81,75,67,16,134,67,238,71,222,163,234,58,254,70,117,124,135,127,187,69,26,173,128,165,203,120,212,38,207,177,173,238,162,134,200,143,154,44,111,172,166,190,179,148,120,247,74,83,42,106,234,173,111,140,111,215,104,234,99,82,72,46,253,242,239,219,56,83,87,108,60,162,4,161,31,241,129,64,154,207,65,214,165,21,243,50,153,173,253,127,210,230,10,173,167,118,118,186,187,176,68,61,16,125,180,115,57,232,62,124,255,176,251,224,222,201,222,62,218,104,244,186,253,123,207,246,6,221,190,56,16,187,61,88,247,208,196,100,176,15,175,65,218,51,88,224,246,197,78,23,94,69,195,147,125,52,92,129,156,104,134,2,171,228,14,174,120,253,23,59,221,254,85,191,215,29,192,186,136,198,31,7,221,131,233,46,153,142,64,206,254,30,20,212,63,192,229,20,255,244,31,222,155,194,122,58,232,96,113,131,61,188,32,251,155,221,238,3,88,55,187,123,63,176,114,234,126,210,11,103,195,194,99,216,179,206,46,249,178,190,255,145,67,51,2,153,144,252,12,74,96,185,222,211,188,235,253,97,248,229,80,252,126,24,142,37,174,126,13,226,244,60,206,240,47,134,215,178,98,97,109,4,62,61,91,70,43,224,129,127,28,222,133,241,104,219,135,12,109,60,218,151,50,58,16,46,33,60,137,63,29,54,130,53,28,30,86,155,218,218,74,191,126,221,66,244,105,178,118,251,250,181,18,107,75,63,225,144,91,176,242,198,173,72,228,213,47,251,86,128,166,216,69,99,126,117,89,174,46,153,9,86,93,203,108,212,193,37,78,16,59,47,181,185,85,181,144,1,78,212,146,135,135,156,13,23,127,251,62,196,160,81,138,115,138,45,251,25,161,133,235,187,176,148,140,241,175,135,227,184,123,150,195,27,200,217,39,173,158,72,17,121,11,93,74,9,40,247,213,124,142,192,111,183,25,253,6,255,85,201,158,243,150,166,64,64,7,204,46,198,48,25,128,15,93,223,48,124,79,144,119,213,37,243,245,10,36,99,173,225,53,171,160,42,108,75,163,48,160,128,152,223,233,113,97,28,243,28,100,37,4,24,170,71,115,200,185,51,222,222,20,142,124,161,197,134,106,191,244,69,174,219,136,46,166,88,191,72,53,62,87,80,42,77,24,78,120,158,158,110,34,130,111,183,46,221,220,58,10,135,64,85,10,229,47,169,103,83,217,104,130,144,89,69,105,188,120,57,67,28,59,190,218,60,238,186,71,132,67,55,116,16,234,80,195,80,125,53,26,109,164,135,168,203,20,35,226,211,150,161,1,72,86,151,62,58,5,114,230,117,115,199,161,127,240,107,172,52,176,162,13,147,199,116,223,11,29,179,169,50,57,27,99,101,146,128,130,69,179,159,181,58,34,147,93,20,232,206,18,210,120,248,169,106,97,80,142,74,40,71,110,195,100,28,200,224,151,223,16,73,41,41,120,128,158,222,60,99,173,203,243,223,16,90,202,234,88,118,230,21,200,244,147,52,142,114,42,150,142,210,25,74,43,120,251,155,196,111,171,192,128,194,126,47,207,22,44,238,222,101,55,87,163,18,29,83,117,11,125,90,242,175,95,157,153,144,215,102,66,89,51,77,160,88,131,21,124,67,251,35,27,99,55,55,14,70,174,152,179,60,1,74,27,78,128,80,90,21,40,147,42,138,101,217,146,2,211,40,114,14,67,229,89,124,47,99,97,221,61,226,58,61,180,207,184,224,213,211,195,113,129,16,132,153,111,222,211,71,127,21,252,176,23,206,121,36,8,167,143,99,2,40,67,245,1,7,138,117,34,122,126,114,119,123,199,4,173,36,110,229,210,113,34,229,232,34,248,253,112,205,202,194,195,195,240,22,87,206,160,105,35,20,119,175,53,224,88,65,14,253,55,214,61,65,146,193,171,242,182,30,181,17,45,33,209,0,18,4,222,86,74,145,67,35,180,26,187,27,26,75,29,220,17,172,25,22,47,15,40,56,136,34,134,86,69,28,206,100,140,87,50,32,161,168,242,211,127,166,196,226,174,18,163,106,72,73,6,226,34,28,46,168,75,44,223,132,66,98,171,144,172,33,144,214,38,171,27,232,62,144,25,170,159,101,203,12,105,134,83,193,3,35,161,161,42,36,8,13,180,213,242,174,61,105,107,137,211,166,38,79,228,118,214,27,59,171,143,225,136,148,217,11,109,42,121,159,170,56,18,73,90,157,142,215,166,14,208,20,16,196,194,225,45,214,125,64,224,150,102,106,7,153,176,153,94,112,116,72,227,34,136,218,126,137,167,32,163,197,179,64,246,171,184,113,82,101,23,211,153,22,176,38,16,239,130,187,151,49,104,101,118,210,16,206,75,145,120,205,254,169,222,222,56,51,205,149,133,221,213,218,212,110,42,110,212,106,141,141,51,6,211,90,139,83,16,93,191,53,245,42,51,207,157,120,138,167,70,219,219,41,193,131,166,85,66,7,225,11,30,230,244,48,175,63,196,136,161,236,129,167,138,92,139,230,26,169,182,107,104,41,248,164,244,221,227,7,235,137,56,170,241,19,87,186,84,61,3,43,106,33,221,252,120,221,67,23,165,148,32,193,157,33,117,252,26,180,80,32,173,105,92,132,18,85,130,21,185,27,183,144,239,16,83,9,117,215,173,231,24,30,28,129,254,215,226,175,210,120,244,79,43,26,233,5,146,203,223,14,69,207,23,248,232,180,225,17,158,220,227,24,110,178,114,140,71,184,213,79,80,29,74,102,62,99,82,53,244,56,222,53,197,86,201,253,160,36,221,206,187,140,172,46,27,179,0,51,104,46,169,47,179,245,55,151,228,102,65,27,49,88,66,198,24,157,75,224,44,4,121,152,239,209,62,136,162,186,76,28,163,156,34,72,140,192,156,64,79,193,142,233,230,28,246,181,155,154,60,54,136,150,194,92,186,65,124,95,84,249,124,170,97,32,43,205,76,235,205,194,36,53,164,17,247,149,129,4,149,9,212,52,32,101,238,66,251,113,95,62,238,211,99,234,31,249,56,186,110,201,4,251,109,247,113,127,162,250,9,198,4,247,156,110,87,101,166,171,34,52,50,55,200,126,135,141,246,175,196,108,85,20,231,9,58,213,64,55,193,112,84,122,10,49,91,39,205,0,197,163,136,39,129,236,174,168,91,102,180,103,167,88,183,140,216,65,56,176,248,224,112,145,157,169,39,145,236,82,43,31,49,80,164,15,109,123,150,160,175,79,6,235,89,191,3,23,227,223,162,223,4,252,63,17,13,205,5,202,32,20,192,77,211,232,207,205,211,232,207,77,211,72,181,114,76,241,60,225,63,194,175,250,185,148,67,28,243,96,89,137,72,226,227,152,135,184,131,68,255,115,41,199,59,230,145,179,18,33,239,100,19,49,111,18,225,227,106,80,82,89,191,216,170,91,174,191,167,62,150,211,199,136,187,91,248,136,22,65,200,82,176,9,29,28,137,159,9,166,11,107,169,110,241,125,163,115,56,117,252,173,79,91,28,177,224,20,119,213,48,253,240,229,251,185,98,32,247,57,76,154,26,80,178,69,162,144,125,100,86,5,83,163,143,123,3,78,237,203,212,62,165,90,209,156,233,27,90,230,28,141,85,207,199,122,36,250,242,158,57,86,160,73,133,136,34,61,13,255,56,20,249,169,210,39,71,167,225,203,200,96,237,40,165,235,7,52,167,56,253,119,2,134,241,174,128,118,140,207,120,87,179,136,115,141,218,85,73,39,99,188,15,191,181,82,229,169,174,78,246,42,249,8,151,129,210,52,46,131,12,211,147,210,22,139,119,151,40,110,93,166,100,131,54,165,241,165,100,138,157,38,22,167,250,164,238,219,142,74,201,41,8,24,50,244,90,61,176,226,29,71,140,149,106,171,184,22,213,214,92,166,178,162,223,125,216,248,189,37,43,92,132,106,44,72,217,79,141,110,83,120,86,86,176,174,33,41,158,167,51,84,173,43,12,120,158,31,176,225,200,93,232,201,13,237,34,141,227,51,180,152,1,150,60,241,173,120,176,233,105,171,56,109,25,219,40,152,110,122,7,21,72,61,35,204,239,97,212,160,42,67,228,224,38,85,89,213,15,43,181,204,223,81,186,211,106,139,33,42,57,41,24,69,62,106,101,40,196,163,18,140,214,167,12,229,116,186,131,153,235,7,89,75,178,94,204,195,156,22,158,175,49,196,5,170,205,72,195,245,244,176,149,91,17,171,165,246,27,103,223,19,181,16,155,105,79,154,28,131,208,92,234,21,43,70,67,199,76,58,194,45,194,4,242,21,40,91,160,243,215,93,240,187,133,239,134,30,105,49,236,121,24,78,113,113,214,144,227,218,146,1,23,93,157,138,232,204,33,133,168,136,84,180,24,52,173,34,188,111,40,85,34,198,251,162,39,220,210,132,91,12,134,222,32,55,214,5,109,204,236,35,31,76,177,241,111,35,7,184,55,98,224,94,27,134,222,82,113,24,116,213,141,158,93,155,143,170,214,117,73,200,18,16,116,232,195,106,52,213,33,194,186,3,31,146,176,207,213,96,223,181,193,109,152,65,184,214,159,214,15,127,75,125,184,56,163,147,92,185,237,83,102,164,42,128,211,134,227,19,211,80,231,252,68,156,97,214,160,252,241,115,148,166,56,98,236,64,252,5,62,19,120,39,32,31,237,116,247,46,6,251,221,3,60,19,193,163,14,184,124,223,187,119,178,131,103,37,152,242,98,239,225,251,189,135,47,240,242,222,123,76,101,156,33,120,121,48,16,253,238,238,241,1,249,9,119,247,22,253,65,151,156,141,209,66,161,135,151,244,246,110,247,224,106,119,183,187,127,239,5,38,94,117,6,251,63,226,155,106,186,196,216,24,208,20,119,192,83,21,112,171,180,50,202,207,207,162,214,160,223,19,131,254,129,24,236,60,20,189,238,192,247,214,13,62,234,201,105,200,93,81,219,38,109,241,76,79,10,69,6,87,241,240,27,195,87,70,31,99,41,42,146,170,208,19,31,227,27,51,170,111,229,241,170,123,207,69,227,33,255,154,251,213,54,71,221,196,108,78,14,91,54,103,118,37,164,226,212,162,132,235,39,218,75,71,186,168,155,20,142,196,126,83,203,113,83,201,193,111,204,220,2,102,246,219,51,247,85,126,166,187,155,153,82,217,53,95,86,140,74,165,33,192,161,253,60,164,64,58,28,166,1,115,221,52,188,121,99,189,121,83,123,211,194,135,150,82,192,109,92,117,130,59,35,31,184,99,232,75,255,113,127,100,28,224,2,227,147,170,11,145,178,5,134,232,49,1,118,43,228,1,11,116,157,6,8,140,74,186,10,103,97,149,24,232,41,80,9,98,62,54,209,5,30,153,59,31,9,51,81,107,199,23,154,31,89,99,11,134,108,10,96,86,99,20,233,154,22,97,52,174,119,149,243,85,93,157,62,11,115,148,75,219,219,91,82,165,162,82,70,228,138,248,167,23,108,213,178,54,230,60,245,2,94,170,113,91,152,214,5,140,66,234,124,10,92,6,227,20,193,61,72,174,105,109,181,182,50,194,225,145,130,203,246,246,173,94,253,3,143,44,119,109,94,17,91,184,136,38,217,243,43,8,112,48,17,127,186,252,38,88,190,19,115,193,240,171,30,185,35,105,56,91,139,127,145,49,69,169,172,15,25,22,88,185,137,75,195,23,174,91,74,155,17,220,246,195,104,145,222,129,116,207,153,65,51,62,109,37,142,58,185,105,148,200,181,90,157,224,90,83,158,151,60,44,225,230,123,74,184,177,207,128,173,18,172,61,78,97,47,231,89,45,136,59,170,174,75,199,188,228,39,92,220,222,113,143,85,22,169,188,22,250,72,130,83,233,197,107,22,68,167,237,178,157,161,163,58,197,201,137,164,91,12,7,200,33,215,142,211,48,59,53,236,240,242,244,78,220,250,228,112,51,110,253,37,186,246,28,182,92,196,147,165,76,180,80,19,206,100,146,49,106,123,101,165,48,21,205,78,57,69,159,221,191,135,44,95,174,91,241,33,31,31,172,78,255,45,1,27,37,200,120,67,132,83,84,111,190,102,11,227,230,48,165,251,61,161,228,12,252,85,182,140,136,85,146,39,231,231,49,44,196,8,223,232,169,219,87,105,192,24,128,184,147,250,42,141,116,163,197,231,232,166,120,107,191,223,23,210,48,157,229,22,14,160,234,9,222,124,114,26,207,237,41,194,22,162,1,57,30,219,97,21,126,137,209,156,189,39,208,93,131,175,251,61,172,77,148,178,53,182,138,234,30,116,119,5,1,21,74,160,160,77,166,135,197,69,52,203,62,63,93,92,230,80,144,188,123,102,137,24,61,113,143,255,67,241,66,62,231,195,212,63,131,190,115,127,26,12,92,156,207,93,7,114,190,175,209,61,169,45,49,98,91,62,99,187,92,196,237,177,134,34,184,181,61,238,241,129,234,13,29,187,190,150,224,6,179,15,6,208,39,250,217,243,8,251,87,62,241,226,107,166,254,36,90,188,66,160,198,105,158,21,133,148,180,164,108,245,31,7,7,7,158,4,85,237,11,37,183,22,23,104,30,136,70,152,50,247,26,165,106,115,59,181,49,241,53,170,104,127,215,32,216,47,79,195,149,53,107,231,167,21,110,75,206,21,115,114,161,31,58,10,141,114,180,181,69,33,1,166,23,216,95,22,204,184,161,24,123,37,191,56,149,113,238,36,228,219,12,86,220,203,213,42,131,93,229,204,55,14,111,6,105,74,94,72,19,120,54,93,6,46,223,163,195,4,121,30,153,62,202,135,41,159,73,98,24,220,4,230,173,14,226,140,49,180,9,203,236,52,132,111,143,57,52,1,170,209,129,175,126,142,207,62,38,229,59,43,229,149,125,115,146,125,177,111,151,133,185,3,57,248,74,22,104,21,146,72,167,252,210,190,121,229,60,82,101,170,123,89,40,223,78,172,3,211,179,83,29,224,110,75,35,9,148,195,50,124,62,3,30,162,16,185,83,11,83,177,244,141,29,106,7,29,232,210,17,140,12,29,248,40,239,205,212,111,99,2,240,32,82,184,126,6,150,27,145,234,66,127,246,230,212,61,43,145,40,23,111,25,117,188,9,0,108,123,187,41,85,45,209,151,48,174,188,180,199,86,228,238,114,148,142,203,73,192,86,214,52,60,215,167,33,180,248,234,212,233,60,95,124,166,228,115,149,76,125,239,139,39,167,77,62,30,174,67,141,244,187,96,32,96,200,145,204,16,49,175,140,59,228,66,19,164,217,231,60,90,13,191,116,168,247,130,3,254,103,232,181,21,97,234,239,237,204,52,129,142,188,207,201,98,209,97,123,221,64,231,24,122,232,100,108,134,238,153,163,119,148,176,229,56,49,12,88,45,255,114,26,3,215,18,0,45,39,56,152,180,246,169,248,79,167,150,42,102,203,104,121,159,209,185,4,174,212,9,116,221,140,241,112,36,205,120,222,80,41,103,54,196,95,136,12,92,174,230,137,208,156,50,60,153,33,77,41,48,32,104,85,138,114,170,62,86,232,119,247,126,166,27,42,13,93,4,246,209,225,11,56,230,52,252,124,218,134,250,15,43,103,181,99,110,171,144,205,159,136,4,129,21,71,173,69,155,160,230,131,61,132,136,159,226,13,118,45,198,42,58,109,117,32,209,191,151,103,140,4,221,70,41,94,245,103,50,234,12,6,123,65,103,119,15,200,122,22,159,251,158,31,80,89,228,226,83,47,236,207,166,194,100,183,39,35,44,202,42,137,133,153,48,227,38,190,126,121,191,255,176,39,86,97,209,142,16,238,135,83,129,244,90,116,49,205,10,68,128,111,87,211,129,187,99,186,152,135,86,71,193,170,248,115,171,181,236,80,210,219,255,122,243,110,240,115,228,223,31,180,237,251,14,60,95,65,162,239,223,135,236,67,108,20,208,102,2,157,10,211,119,78,30,26,18,225,177,108,123,247,136,188,239,121,237,8,31,12,61,113,14,2,68,125,126,240,170,225,181,11,202,37,253,197,212,173,154,8,157,62,188,191,104,227,215,166,248,87,120,218,103,140,60,168,188,246,133,78,202,101,9,152,210,224,141,132,175,43,21,254,95,30,205,146,43,133,149,248,151,246,185,116,102,39,64,196,199,143,238,195,195,199,127,177,156,215,29,38,228,77,47,207,146,105,231,44,254,146,196,121,171,215,29,236,136,190,232,117,119,6,162,15,235,126,30,122,208,242,24,250,207,43,208,155,7,193,88,85,12,18,172,131,184,74,138,228,44,89,240,189,214,65,96,172,6,126,83,191,215,14,171,83,223,154,248,194,107,3,77,67,187,40,6,14,151,140,164,211,134,61,194,53,17,123,219,146,202,63,156,186,134,68,177,14,179,215,243,217,189,6,205,162,43,105,4,88,178,177,10,190,102,158,52,85,104,176,217,151,77,118,117,48,30,51,195,136,16,199,143,39,90,62,153,40,23,210,205,92,13,195,132,232,57,130,147,98,228,237,204,136,165,181,189,22,183,20,191,134,233,162,39,211,125,111,232,214,71,251,191,82,63,97,119,36,78,165,122,166,82,120,9,28,61,177,15,135,126,57,181,149,123,34,213,145,73,12,220,121,110,71,210,0,18,107,145,41,162,84,249,121,154,234,180,157,7,189,27,120,28,22,133,98,98,232,16,132,134,45,189,214,97,235,24,194,231,133,68,78,23,214,124,221,249,57,197,137,56,76,205,215,108,143,75,57,237,60,229,38,18,27,151,199,183,70,102,37,71,221,218,35,20,110,209,101,183,103,98,177,152,135,82,150,229,231,139,77,207,79,233,185,26,141,108,123,59,49,213,196,188,29,22,132,213,68,7,82,95,200,223,68,254,102,53,51,161,177,135,56,183,44,182,162,93,49,65,229,79,154,172,254,98,185,147,182,135,130,190,10,51,138,168,32,119,224,71,134,182,40,248,182,50,73,8,194,64,181,178,182,107,160,232,72,27,215,48,221,183,133,213,175,166,83,11,103,32,22,110,178,238,103,88,183,26,30,156,146,139,177,173,190,208,146,53,121,24,207,231,184,85,191,40,151,11,138,242,160,122,119,90,233,229,194,132,67,226,110,34,183,92,53,54,75,232,163,237,109,52,111,225,167,192,1,35,140,206,141,78,68,250,133,58,143,109,26,58,98,243,48,106,42,32,19,155,136,59,195,103,88,171,228,228,40,18,70,40,89,166,166,151,35,43,184,171,172,2,15,105,214,150,211,141,163,108,120,144,134,228,47,241,227,40,35,76,231,153,142,243,186,50,77,80,251,44,175,253,143,89,107,165,32,77,176,127,152,5,98,1,154,82,144,127,88,144,24,13,42,192,146,136,142,129,182,145,123,166,26,219,2,77,191,160,17,40,137,34,147,123,147,101,104,146,10,83,227,119,40,37,145,165,176,247,54,158,6,135,57,29,6,135,145,116,106,111,122,159,169,1,33,130,182,183,91,248,82,59,44,164,65,238,49,240,53,42,192,36,189,203,16,72,121,60,152,132,152,245,126,105,199,243,138,199,59,152,220,151,201,58,164,23,126,251,31,167,155,13,246,73,236,147,193,178,97,191,29,194,214,89,222,33,49,146,73,4,70,204,161,127,39,242,145,222,104,163,89,31,39,213,54,253,166,160,121,146,23,229,91,42,91,229,94,100,233,249,11,144,41,49,69,46,34,159,175,35,223,218,4,202,141,200,221,62,203,41,238,244,158,198,88,218,187,236,111,185,46,63,94,200,112,52,242,180,243,195,23,201,84,240,104,154,86,73,118,67,125,151,33,92,148,99,117,73,82,111,228,143,244,135,201,223,138,245,183,176,60,68,190,101,177,113,37,243,70,86,218,103,78,131,105,199,43,0,185,168,2,159,127,126,218,170,118,43,199,81,181,198,240,254,128,111,213,216,193,2,33,90,153,4,93,231,130,28,255,89,125,118,137,241,119,98,121,141,38,200,64,188,113,30,102,82,81,76,26,36,140,26,68,154,26,26,59,155,28,18,107,60,17,21,101,17,71,185,2,210,128,103,140,147,65,183,8,177,41,137,164,71,215,73,170,7,187,135,17,116,228,39,42,199,234,50,158,58,236,244,36,46,53,185,188,136,45,251,195,106,153,206,187,176,13,154,45,226,92,96,220,66,11,238,190,50,233,242,24,205,57,233,184,194,56,46,181,140,46,202,195,24,176,86,149,40,212,68,165,213,86,237,251,194,237,5,217,78,188,192,246,31,71,24,96,83,118,6,105,161,52,64,140,227,71,194,231,230,213,166,111,85,6,70,181,85,143,157,65,29,73,67,216,42,151,66,203,217,30,71,197,99,152,7,79,9,221,140,59,169,242,108,111,59,15,56,2,164,137,182,149,67,117,241,148,65,70,70,208,139,97,109,194,122,116,134,42,67,128,67,23,190,156,191,33,188,135,153,14,141,86,159,227,145,154,111,221,233,34,42,10,138,109,165,84,59,42,129,128,71,188,138,171,5,18,81,37,186,155,77,119,252,61,135,244,26,158,43,46,162,242,12,45,123,118,25,114,129,53,59,50,240,157,53,247,48,24,148,242,165,31,229,218,97,254,201,105,155,4,136,173,10,231,170,176,45,191,13,178,56,157,136,147,169,224,22,202,218,114,209,83,139,40,109,115,105,199,163,36,65,91,3,200,125,130,207,37,224,67,135,230,68,1,47,182,42,44,118,196,170,63,25,111,18,125,49,164,74,34,228,20,97,243,238,94,157,229,246,107,44,183,95,115,123,81,195,89,181,2,178,22,69,238,211,161,4,93,216,10,53,58,161,71,91,140,26,3,5,170,36,77,49,153,115,72,233,139,84,198,136,64,176,53,199,109,63,70,101,11,127,58,109,241,135,108,161,131,202,136,125,223,70,156,137,219,201,80,5,45,35,43,115,243,200,243,172,119,75,126,151,188,173,209,146,175,2,169,21,219,238,6,21,86,30,35,154,214,246,54,254,116,57,206,232,111,32,155,193,156,162,149,219,230,188,148,147,220,29,240,201,20,211,48,107,225,216,219,44,190,177,122,45,108,56,7,145,85,209,74,56,148,192,61,183,161,181,161,123,174,151,98,7,159,188,178,76,87,156,185,208,35,27,102,246,6,128,116,99,195,140,230,109,82,244,160,37,74,168,59,94,161,38,1,10,6,147,138,51,16,176,142,119,85,103,19,37,98,196,11,199,87,202,158,144,144,229,57,210,130,90,176,171,203,25,198,30,85,194,95,74,1,236,213,117,127,226,184,214,196,11,61,235,97,150,166,202,248,175,230,101,88,61,10,37,75,62,22,161,200,62,209,109,150,203,18,55,244,156,213,30,132,231,40,235,169,59,147,161,180,157,194,94,106,197,63,171,230,218,162,92,233,164,42,105,160,226,106,132,204,177,185,26,234,187,170,35,134,101,215,168,43,66,4,190,154,197,41,158,14,73,141,70,232,245,60,113,199,86,158,142,227,81,71,201,152,1,64,133,190,104,18,24,43,236,56,220,0,200,165,215,77,91,10,92,251,98,175,215,107,104,34,45,189,14,109,111,153,111,243,233,152,181,146,171,245,75,83,190,202,81,91,186,144,63,140,172,117,134,86,117,45,68,185,13,187,104,110,148,161,167,169,246,105,195,172,108,196,136,168,3,129,78,171,13,95,66,149,9,55,56,2,80,5,220,23,106,70,133,255,115,75,166,158,247,22,215,27,198,236,70,85,129,86,65,131,63,37,98,87,229,77,82,187,147,135,150,248,245,52,252,199,169,120,185,113,219,161,56,212,119,239,56,238,216,94,52,108,70,28,113,255,93,131,228,173,153,204,55,196,239,239,20,242,156,51,173,38,193,170,252,81,193,170,188,75,94,82,189,103,13,246,246,246,183,136,65,179,4,40,170,229,78,224,222,63,41,16,12,45,164,147,147,203,150,230,11,241,66,53,23,56,152,10,230,41,169,71,25,175,52,107,62,134,122,251,230,134,92,196,147,192,160,236,170,3,65,202,93,208,97,100,16,11,163,98,11,6,131,202,25,172,29,136,59,23,21,245,89,144,108,210,170,113,236,69,101,185,166,235,167,244,31,19,19,186,113,62,71,56,123,125,82,233,11,21,27,153,66,65,202,211,22,142,19,201,154,202,181,248,162,16,196,191,80,160,42,137,166,50,174,71,220,114,67,76,11,71,225,36,108,165,148,168,40,157,68,69,215,52,169,122,232,169,165,1,125,26,184,50,236,205,166,235,82,209,38,138,6,13,162,104,208,26,222,249,161,68,126,232,235,215,158,142,58,135,20,130,65,251,28,242,40,44,236,0,40,224,142,128,143,197,29,123,215,234,4,40,172,189,107,81,217,187,250,102,126,108,14,107,232,126,172,80,91,196,194,218,34,218,139,73,245,43,253,154,183,240,255,150,248,102,9,0,245,72,213,105,248,250,20,177,171,113,84,212,225,233,184,84,1,208,187,72,163,240,67,167,48,32,34,168,240,231,93,160,99,248,203,231,53,223,35,241,57,91,49,75,141,150,215,37,63,96,208,185,197,145,81,204,139,67,114,218,40,67,244,216,80,214,231,82,172,203,194,87,176,249,234,90,243,28,8,10,149,181,208,46,84,47,118,175,97,175,144,181,19,106,138,72,187,55,97,73,183,208,2,184,67,212,254,55,241,44,143,8,101,237,255,45,17,207,101,174,48,186,44,89,184,50,203,255,83,34,148,237,3,242,47,21,157,54,45,79,85,15,243,87,246,169,187,62,164,238,161,118,73,231,121,109,29,51,189,162,185,165,25,39,81,102,106,167,74,238,73,15,242,250,131,83,124,160,28,233,232,240,11,178,148,157,20,50,211,2,135,119,109,212,251,101,43,126,146,99,176,97,58,68,165,71,8,74,160,43,246,238,212,184,243,144,66,58,101,133,52,234,165,127,88,135,252,244,52,124,121,42,78,78,105,105,94,226,210,124,17,173,96,105,198,211,93,140,203,220,151,6,68,3,21,149,121,128,104,17,191,253,171,77,224,44,50,73,147,178,190,13,85,103,161,41,200,30,54,138,160,237,200,91,53,3,69,99,58,141,8,252,193,152,32,133,159,162,86,90,183,75,242,21,234,13,191,170,22,0,199,156,41,31,81,16,69,244,83,11,72,214,65,181,223,173,210,74,43,1,65,221,63,205,102,55,100,54,137,102,28,112,89,125,206,182,217,213,40,182,141,174,93,13,157,144,90,157,208,28,10,86,56,13,226,184,239,106,158,155,56,240,70,23,237,42,223,221,126,24,42,247,34,114,213,115,214,64,173,41,83,9,158,22,19,112,48,217,6,27,209,41,98,216,110,232,90,125,140,227,213,91,22,106,77,23,99,124,207,202,104,33,129,109,60,6,28,69,87,76,119,222,7,174,157,142,145,12,251,82,225,205,147,235,55,4,173,20,100,155,242,85,123,191,161,202,155,150,20,187,95,77,96,58,109,98,9,98,241,234,143,22,169,211,222,105,211,78,213,215,162,178,11,117,156,87,112,226,179,150,16,251,131,246,241,202,174,43,70,48,131,145,252,126,126,67,29,72,254,197,30,169,202,201,104,72,45,5,196,133,115,3,155,83,117,74,83,35,240,157,237,115,232,70,164,70,15,46,242,166,182,107,149,163,220,193,70,69,249,167,182,185,214,73,167,219,219,186,165,104,180,207,182,168,120,163,124,136,136,139,52,236,146,242,120,158,199,197,5,219,75,186,219,165,198,103,155,244,26,8,79,85,252,194,75,13,108,237,182,183,209,5,46,189,140,22,11,234,221,119,201,74,114,99,96,153,145,108,7,48,78,121,121,74,62,36,79,111,158,41,156,4,153,254,139,147,170,128,17,74,7,125,199,249,72,216,24,43,41,239,162,133,182,154,21,151,9,218,248,111,100,2,220,95,111,78,201,61,78,49,51,232,78,140,240,169,208,195,217,183,193,212,12,228,175,23,36,199,225,43,46,198,96,147,24,170,225,8,138,42,14,1,229,215,106,40,205,122,36,137,74,120,171,63,131,162,123,221,46,88,106,133,125,123,38,45,114,139,238,13,164,242,2,4,201,140,105,19,96,145,66,155,46,153,195,17,157,38,157,175,2,101,36,183,86,231,184,247,168,235,36,253,42,162,203,187,215,230,242,70,233,122,79,78,135,11,16,61,225,161,88,116,17,179,251,6,126,37,167,243,197,203,162,181,240,187,134,19,206,147,115,25,225,128,172,131,101,100,62,253,169,245,166,102,99,241,170,177,248,9,217,194,133,83,227,204,255,206,183,155,250,164,66,134,153,144,85,122,85,169,34,223,227,119,181,90,94,245,137,21,154,205,58,93,86,116,138,110,7,238,132,200,21,212,143,4,101,255,252,7,18,18,236,70,195,41,227,31,224,94,96,165,111,96,71,192,95,186,84,195,176,82,156,170,214,226,75,221,222,149,234,171,233,63,79,13,77,227,143,254,147,27,156,199,120,244,159,88,70,247,130,112,214,96,214,195,139,107,95,252,55,134,73,54,70,59,92,147,175,233,11,220,33,35,138,151,64,194,148,81,121,177,250,155,120,6,171,2,155,120,134,225,153,181,5,188,206,212,145,215,153,77,112,253,57,51,117,189,71,48,203,58,49,65,155,139,91,215,46,231,35,57,81,52,176,49,107,137,146,28,171,186,60,53,16,222,198,6,59,196,43,20,155,83,94,47,101,69,56,180,253,41,124,13,192,130,161,33,17,71,203,172,92,145,162,151,76,93,104,246,232,192,227,210,119,112,19,139,241,41,157,112,147,50,46,210,52,60,62,109,141,23,202,189,137,21,104,24,216,75,180,138,26,86,15,70,111,147,200,69,147,6,9,142,195,142,97,19,112,177,159,86,14,233,180,45,198,247,211,182,19,145,81,232,126,3,22,210,64,192,107,132,226,88,87,101,38,57,21,194,102,136,29,166,103,145,55,136,21,18,73,216,166,42,117,86,245,167,176,233,75,165,158,14,213,105,184,203,240,176,32,4,253,81,39,121,102,79,137,109,149,242,87,43,18,177,197,246,116,108,83,81,132,192,232,121,1,4,57,234,28,100,79,142,43,90,20,57,186,21,41,54,119,55,145,255,215,85,115,184,33,201,126,94,162,207,185,33,203,81,43,11,201,16,34,176,31,59,43,205,168,149,200,44,28,139,135,250,222,23,217,200,52,142,41,240,165,17,49,209,61,13,250,62,72,172,76,154,242,221,124,9,230,179,166,97,41,185,229,221,173,116,95,168,208,1,126,237,21,72,237,53,120,6,107,147,134,6,117,210,63,136,12,203,171,199,49,82,151,208,32,241,21,196,4,150,36,231,165,143,123,163,106,170,45,225,161,60,19,212,16,30,170,4,177,89,249,165,229,220,38,170,69,175,192,210,144,169,34,77,116,20,196,121,94,186,107,173,132,44,170,238,107,48,86,221,68,44,194,63,151,208,35,241,148,55,45,183,228,175,128,97,134,68,154,189,136,35,140,51,65,167,108,83,204,60,163,77,252,197,124,120,55,170,101,13,44,140,167,10,133,217,107,240,160,76,93,238,24,87,226,19,137,216,4,34,242,77,208,62,199,135,82,31,47,252,237,119,152,99,37,189,32,82,161,66,237,253,194,68,159,76,9,199,148,94,63,142,206,200,181,21,141,38,221,30,184,224,86,103,86,7,152,6,189,195,6,33,227,204,242,242,41,119,213,86,79,232,78,91,227,233,60,223,177,145,225,170,102,19,217,84,39,211,41,11,21,16,38,173,243,247,133,35,32,9,140,227,162,103,243,75,114,181,16,23,225,82,113,253,215,81,30,45,139,214,156,152,202,86,235,194,228,125,212,3,89,253,66,245,114,168,251,91,92,152,142,14,173,78,151,233,200,136,100,50,69,89,150,185,103,42,235,76,166,16,210,67,120,249,182,37,135,65,66,215,71,64,68,86,6,234,255,48,19,23,164,89,133,61,238,140,60,142,229,188,56,161,180,150,116,26,60,153,181,46,56,36,12,208,49,171,250,207,195,197,178,181,236,114,244,12,197,82,230,192,158,232,164,31,228,132,171,240,28,214,252,232,156,2,73,115,167,158,209,228,88,226,116,96,62,64,21,251,149,138,160,149,120,184,114,198,238,108,100,134,14,157,172,90,183,238,11,193,217,90,92,1,111,244,215,231,93,60,210,216,222,158,242,139,124,139,122,124,186,189,96,192,79,25,212,88,211,135,129,154,156,154,107,106,220,42,44,141,192,182,12,51,25,107,8,245,214,120,198,20,102,243,214,66,204,128,127,46,133,84,232,92,22,241,239,239,158,81,40,37,115,50,197,71,99,254,112,142,21,187,76,57,62,219,220,151,174,26,142,90,41,25,113,0,191,192,123,116,150,223,127,140,78,27,83,182,125,189,80,27,57,195,90,91,153,115,188,193,143,21,244,11,137,122,191,101,165,140,19,240,42,101,176,19,81,248,35,59,163,82,127,64,89,43,97,44,162,154,228,70,120,53,176,56,173,243,12,94,63,7,33,134,237,227,163,116,134,251,208,54,122,73,234,18,87,68,16,98,70,27,224,58,47,174,173,95,119,129,175,106,158,28,225,106,89,250,20,51,212,150,251,100,244,43,119,218,34,183,8,25,42,140,222,254,250,53,1,174,27,89,2,226,84,222,209,180,154,89,130,219,20,185,83,141,111,227,148,173,236,57,128,40,144,182,103,174,128,183,64,1,47,65,115,169,31,149,241,196,114,116,171,133,175,229,154,68,4,152,190,225,188,34,237,13,117,48,157,11,244,247,146,134,91,210,142,233,220,180,68,50,163,133,152,226,204,148,139,200,185,154,250,87,119,78,253,115,53,245,87,50,162,47,78,253,162,50,245,23,98,171,15,133,99,184,162,185,59,93,174,85,66,117,182,139,207,225,25,177,8,241,36,252,60,130,57,117,253,173,249,126,189,22,159,253,224,179,184,2,170,186,145,209,143,205,212,155,215,167,94,112,70,156,64,60,11,169,57,31,188,118,65,17,41,40,40,239,162,62,177,230,13,19,171,129,232,231,226,9,144,253,51,97,36,85,45,157,10,67,26,66,11,190,87,28,103,84,7,184,224,189,140,39,42,171,71,176,176,132,239,153,12,172,42,151,30,223,145,210,179,26,168,127,195,212,106,146,250,54,204,46,118,88,8,235,186,87,103,166,57,178,41,5,50,100,245,7,69,155,38,133,81,58,133,119,208,226,77,109,57,235,22,134,137,175,246,71,201,48,9,111,101,160,29,104,250,92,15,243,2,75,3,161,167,32,124,207,164,59,85,7,92,32,14,155,210,102,92,154,208,207,195,191,182,244,181,116,238,1,161,41,65,169,201,225,30,174,180,19,25,140,4,5,36,44,162,26,72,209,76,175,45,51,92,46,24,74,213,212,88,127,119,173,22,144,58,135,88,34,135,152,54,205,245,149,53,215,87,106,174,207,89,146,208,113,236,60,156,254,53,62,123,174,230,114,141,148,151,14,41,179,96,91,233,188,165,242,170,146,205,96,38,225,81,244,112,123,213,169,80,255,82,204,65,180,187,248,22,245,151,226,124,3,217,55,4,164,168,144,174,251,197,6,107,22,65,155,54,177,176,212,84,90,209,41,172,93,134,182,228,209,135,8,152,234,73,26,156,54,235,73,166,223,60,220,144,238,160,113,165,3,145,31,135,137,180,251,111,89,198,224,74,170,0,34,224,47,98,0,99,216,222,196,69,41,81,78,161,69,19,145,138,184,194,223,133,227,140,43,173,92,152,56,136,41,227,4,155,249,245,89,54,147,45,188,128,58,90,100,111,113,203,243,176,98,122,155,250,35,180,185,12,82,20,221,40,216,152,20,52,237,107,19,239,183,76,208,66,28,35,184,172,194,153,184,130,201,9,191,184,88,104,9,19,152,244,133,143,11,232,235,89,11,164,0,58,234,82,91,239,138,223,133,170,238,89,184,241,84,132,98,241,148,154,69,241,104,163,233,136,101,246,212,202,197,66,196,64,158,137,210,83,85,132,29,220,243,34,237,76,161,58,133,57,23,113,85,229,57,84,121,70,198,205,103,178,194,112,63,116,190,179,50,223,153,178,97,22,220,125,215,55,171,140,186,66,8,13,250,45,233,184,173,244,61,169,141,121,77,3,87,250,35,137,233,128,48,143,27,89,249,136,129,52,148,61,250,58,168,23,195,90,134,192,148,86,50,149,225,133,69,129,213,54,184,13,222,48,91,181,222,204,118,158,80,231,215,11,55,89,157,95,15,203,176,220,52,155,80,102,147,246,52,45,237,146,215,146,222,137,72,117,50,193,49,235,34,159,188,4,215,148,205,7,27,108,28,190,172,31,111,88,103,27,21,242,45,209,36,30,234,218,26,67,115,39,2,129,112,80,132,131,157,87,18,127,38,116,141,49,240,170,137,138,42,71,41,83,133,255,231,2,179,203,161,240,211,240,247,188,69,250,243,2,79,176,233,6,164,233,133,209,94,153,119,158,200,119,110,57,186,104,57,156,243,249,74,56,197,247,231,42,180,223,84,153,228,92,132,47,102,32,195,220,242,185,127,161,206,253,23,192,244,211,240,2,149,208,240,247,6,149,13,40,185,175,216,62,180,254,217,103,170,233,137,18,55,127,199,195,240,37,80,122,19,132,0,22,126,142,21,202,225,167,63,97,119,187,243,240,139,244,35,64,110,46,102,35,252,86,48,232,193,154,40,175,170,175,33,195,67,213,125,39,252,3,221,10,71,216,198,251,3,11,67,97,70,73,65,15,104,0,61,106,40,223,10,243,245,41,159,60,27,128,140,43,74,195,140,4,112,226,67,101,222,91,149,169,126,56,82,134,65,56,43,27,103,192,134,205,215,29,58,166,186,142,77,171,155,166,103,188,28,83,80,135,40,220,218,66,68,73,169,220,36,88,21,233,14,161,48,164,107,241,87,28,100,106,161,3,125,167,150,50,136,130,153,20,97,60,206,38,36,195,161,206,218,125,58,140,80,7,158,152,239,170,48,220,162,254,193,164,41,250,94,22,46,198,41,151,142,94,185,53,213,139,172,66,214,252,132,63,47,53,70,240,245,140,175,200,228,68,105,68,66,25,80,155,151,42,165,11,209,201,136,74,103,213,191,248,222,250,235,145,42,198,165,174,135,37,131,147,127,140,117,143,143,181,244,78,15,245,29,185,194,214,62,119,183,30,202,130,242,119,15,54,100,16,113,12,145,54,100,255,238,132,190,132,222,46,116,65,136,248,91,125,14,151,227,175,157,35,155,138,62,87,187,30,90,180,6,66,202,214,86,37,166,231,7,215,160,45,182,245,245,77,42,226,184,26,171,251,110,145,175,25,118,119,147,193,15,98,247,109,180,229,104,84,96,24,80,94,113,86,179,199,96,173,68,21,128,107,221,122,57,183,172,201,142,93,231,116,242,68,85,72,188,233,168,197,48,202,47,167,48,207,48,186,161,208,247,165,220,33,177,163,84,144,35,111,150,94,77,153,158,194,157,254,48,67,57,42,83,225,4,19,154,145,67,82,28,220,75,210,162,140,210,105,156,205,161,64,218,2,41,227,103,85,89,144,171,106,62,88,9,59,105,217,91,20,16,118,18,134,90,229,186,37,92,41,109,42,111,197,216,123,115,234,196,91,137,43,71,73,182,4,194,42,251,74,6,97,7,21,252,114,218,44,8,164,214,242,13,140,135,98,105,132,24,159,208,133,148,202,208,191,186,189,104,103,237,193,227,124,20,119,66,184,12,226,118,152,41,159,34,108,84,217,158,182,147,199,209,168,236,132,112,17,148,237,16,36,179,49,124,214,2,149,120,223,136,26,105,234,0,251,89,90,110,195,204,170,67,108,80,247,227,54,244,152,223,73,68,105,210,202,118,1,133,117,10,17,27,32,156,24,129,7,75,115,95,226,125,165,46,191,159,214,144,244,9,208,159,156,162,160,38,12,35,19,39,139,150,5,3,147,251,237,135,80,61,68,127,232,65,87,73,211,95,220,221,202,21,126,88,124,78,208,155,22,230,231,52,42,98,5,255,19,224,97,229,117,123,122,127,208,137,238,15,80,214,234,222,180,103,112,151,221,31,112,140,197,33,101,71,139,247,166,188,157,172,147,216,249,20,32,81,99,177,109,39,43,131,25,81,198,78,212,73,54,127,91,34,33,201,34,219,149,156,146,68,73,136,50,157,248,135,101,226,233,77,105,123,70,214,79,95,191,122,203,100,54,91,176,45,148,201,255,162,130,48,241,38,194,3,55,114,19,231,115,154,147,104,37,34,198,0,45,90,42,230,38,240,83,143,57,48,26,37,105,202,249,61,130,129,141,164,14,10,166,252,45,108,172,148,253,193,86,95,48,52,230,19,144,96,244,205,111,32,94,6,104,76,78,154,19,210,252,21,149,184,158,208,234,84,249,76,191,154,87,193,17,53,98,214,66,26,250,129,64,202,90,235,6,44,7,210,218,184,26,27,210,21,162,16,129,26,176,80,69,171,85,231,197,5,50,126,50,168,47,112,59,81,81,137,4,145,112,85,34,164,242,112,176,37,227,69,80,172,213,65,37,7,82,248,116,26,254,102,225,200,29,210,128,125,185,110,189,254,163,17,231,145,219,185,60,221,12,2,249,201,121,230,30,108,107,245,130,12,204,168,239,85,96,70,217,25,65,197,238,202,91,163,247,196,49,250,134,108,42,90,47,99,178,104,125,191,169,104,105,158,97,138,166,238,56,61,13,199,140,174,74,33,27,49,102,3,92,161,17,30,58,168,224,113,167,55,49,189,117,228,192,30,93,0,177,142,36,162,122,48,102,31,214,212,241,90,205,173,8,191,27,162,79,93,68,197,171,207,233,235,60,91,193,166,232,198,64,165,250,163,184,43,175,161,236,97,105,47,58,79,242,60,186,161,117,3,195,152,165,211,168,196,173,198,90,163,231,144,204,37,95,30,202,168,201,20,16,11,68,38,14,64,66,152,231,183,18,134,21,209,8,133,126,33,28,71,19,133,148,19,117,101,22,204,175,174,195,91,57,95,168,225,240,68,94,81,58,170,28,113,128,32,153,47,48,56,227,144,15,125,164,73,50,33,186,255,245,20,35,159,151,219,219,26,158,22,157,63,156,92,167,167,182,253,245,95,109,212,230,181,14,155,236,118,106,137,174,49,125,138,184,168,196,203,158,242,195,113,131,8,115,152,64,130,76,33,145,12,11,254,155,10,36,97,6,252,191,20,24,98,108,160,15,97,36,238,197,132,100,88,29,188,82,89,122,192,164,53,1,57,42,44,206,4,229,253,219,169,91,41,197,199,114,144,110,67,140,139,12,25,98,184,174,6,7,129,79,159,189,238,146,70,39,153,33,39,176,226,101,243,236,200,17,83,11,168,62,136,215,8,138,148,226,249,175,47,48,16,50,73,26,103,175,145,61,106,16,174,144,172,60,91,20,108,123,70,164,2,155,101,150,190,72,213,240,100,177,186,136,60,145,117,63,124,96,127,87,184,136,48,237,215,44,127,37,221,94,117,177,250,76,47,55,189,24,105,27,86,75,253,185,30,58,254,34,178,232,208,74,28,202,163,112,40,58,54,208,228,86,188,146,35,23,41,191,121,162,149,213,81,66,15,59,24,87,164,21,159,38,17,217,123,211,118,160,161,132,180,161,132,84,149,144,78,96,154,34,206,174,236,57,74,9,84,76,113,4,182,244,45,169,171,60,178,165,46,41,87,114,212,58,3,198,109,153,168,124,66,219,149,196,113,143,152,50,255,57,149,79,28,161,110,6,207,102,64,29,33,31,62,101,163,56,224,184,151,151,188,130,189,137,62,211,190,6,68,109,92,184,240,4,252,242,235,215,173,62,44,161,151,93,166,23,88,109,53,157,175,144,185,96,180,15,180,207,65,37,233,120,53,17,115,144,6,225,7,167,213,121,56,87,251,221,139,71,231,195,11,21,202,240,42,156,143,47,38,195,229,248,106,178,189,141,127,121,66,191,167,15,64,21,241,188,107,189,110,158,191,204,87,129,184,101,192,94,126,137,2,9,242,120,13,11,242,178,91,251,10,251,60,27,113,96,132,214,204,15,228,21,200,233,120,180,169,251,37,61,170,10,118,102,10,254,179,213,136,116,53,110,129,92,207,243,184,40,236,80,63,102,112,55,142,108,38,138,13,35,75,79,112,100,165,89,36,237,26,232,12,251,151,100,25,131,252,152,165,124,0,149,107,165,55,61,125,139,184,201,192,53,62,95,36,139,88,26,203,181,16,96,43,141,175,209,31,138,235,116,201,153,109,98,40,190,135,24,100,101,70,116,6,6,27,149,194,15,10,160,138,20,173,57,230,64,28,75,164,138,8,127,206,129,56,174,194,11,69,28,231,143,174,134,231,138,56,206,194,139,241,57,240,215,241,25,16,7,254,117,136,99,37,137,99,109,77,242,252,200,94,45,53,126,185,72,195,91,178,96,13,236,40,182,74,241,114,4,92,147,13,92,209,136,17,251,185,18,6,170,154,23,159,170,172,6,151,159,65,94,142,84,228,169,236,168,165,67,77,193,181,138,45,85,173,135,27,233,137,204,193,207,44,181,102,87,58,121,19,66,21,249,16,213,106,247,173,18,200,70,16,141,115,90,4,204,163,98,77,253,247,43,2,114,195,175,32,194,112,192,223,111,214,79,133,149,165,236,68,66,176,236,231,114,220,31,133,125,181,24,246,181,121,224,53,97,151,221,144,218,137,119,74,72,159,188,83,2,65,27,253,20,85,148,193,173,22,84,133,25,229,215,175,124,9,91,16,115,35,178,118,225,60,161,219,87,177,132,7,193,109,132,106,223,2,27,178,192,134,124,253,250,219,121,11,119,188,244,6,48,4,147,128,5,232,4,122,42,75,181,114,225,206,82,39,66,170,22,172,205,44,207,44,114,213,241,215,8,243,94,161,190,113,107,53,238,102,117,208,140,155,65,105,236,104,121,64,80,209,20,155,144,91,71,192,41,34,28,255,10,105,243,226,194,54,156,18,108,77,22,80,132,99,144,45,160,140,137,144,191,237,124,156,226,175,46,21,55,251,143,10,130,4,177,173,113,224,99,164,13,72,160,213,116,221,215,215,9,43,196,229,117,127,66,7,42,214,4,78,142,220,200,223,144,253,17,73,168,143,66,84,159,211,28,43,142,160,131,18,14,199,4,93,148,93,150,175,230,124,3,3,119,20,122,31,62,196,83,186,87,49,66,166,50,241,101,106,37,63,199,157,128,103,198,98,118,196,200,246,27,3,231,112,240,172,117,19,238,94,41,89,13,25,11,156,68,105,116,46,3,115,165,167,70,131,20,163,135,172,27,233,26,13,188,48,116,148,32,31,112,211,11,151,71,21,109,21,135,97,253,161,202,65,99,210,13,33,52,82,25,66,131,252,160,57,192,178,140,100,207,197,80,22,216,67,195,106,121,102,158,6,86,60,8,220,5,227,122,70,157,38,126,172,211,132,134,245,227,2,95,206,2,10,118,203,55,180,53,77,249,6,49,172,224,25,110,114,5,245,83,160,36,39,238,54,52,169,192,161,140,103,104,56,56,204,84,240,2,229,202,174,122,30,181,226,84,224,113,146,126,84,118,152,99,116,108,128,63,203,16,88,78,74,248,177,69,183,188,0,113,178,92,196,108,68,96,37,176,95,249,144,207,103,56,16,159,30,188,134,157,218,249,145,19,243,27,166,52,188,147,192,59,183,54,79,165,72,217,177,182,13,22,22,164,118,183,144,184,119,69,8,107,90,10,2,12,118,247,69,248,167,69,80,197,145,251,105,116,46,88,173,160,236,147,184,188,200,102,33,250,206,197,51,10,4,162,41,235,220,210,184,96,108,23,60,16,128,149,124,107,10,243,218,208,223,149,201,181,181,165,54,71,230,241,89,5,83,188,26,169,118,25,46,191,126,77,81,14,198,83,8,34,48,130,220,56,167,195,38,22,188,56,0,203,91,66,110,142,45,59,251,138,6,223,139,40,159,116,138,107,205,112,179,211,119,39,203,141,132,177,186,165,13,245,153,153,225,25,134,182,191,56,162,131,103,120,87,74,111,115,55,148,125,211,212,117,131,137,203,149,30,45,211,137,190,114,148,111,161,129,87,176,127,193,65,57,111,97,241,120,231,59,90,73,110,208,176,41,218,242,252,136,20,205,25,21,11,141,138,85,163,214,114,255,189,240,245,246,98,225,14,242,212,218,180,98,193,178,142,141,7,31,43,236,45,224,27,30,136,165,48,216,241,130,225,252,101,220,175,17,15,99,112,35,121,205,247,149,121,43,15,51,48,72,17,198,41,179,108,154,74,121,71,211,150,117,83,150,57,20,206,208,164,171,38,172,218,77,75,119,85,172,169,66,139,149,132,144,133,72,46,163,6,99,124,236,175,81,203,58,158,225,194,34,199,222,10,35,234,234,69,194,15,236,85,98,29,216,28,92,22,58,71,150,139,156,22,190,249,173,178,203,59,202,30,182,168,218,203,224,10,37,238,237,109,216,198,193,60,189,160,101,86,238,117,87,68,146,52,254,118,156,187,213,145,173,222,70,197,165,137,2,35,93,141,72,108,202,198,211,163,137,127,155,141,23,71,19,212,167,224,111,184,60,82,248,46,17,238,9,22,71,20,108,111,152,144,14,192,94,96,151,71,86,28,2,199,109,210,49,241,167,175,165,248,37,196,246,137,55,184,162,156,217,171,172,142,171,38,228,123,125,235,179,115,107,91,165,182,9,17,136,254,24,207,79,133,183,127,148,153,16,247,9,44,247,209,132,67,42,58,83,154,102,99,98,216,35,8,22,70,141,98,197,165,56,114,121,20,179,76,251,36,206,61,164,32,44,71,224,135,18,198,81,78,195,212,31,49,214,61,162,163,249,143,122,65,137,207,89,255,115,14,146,126,69,208,213,196,116,5,95,103,41,202,111,10,238,106,186,160,36,104,108,150,183,114,232,14,196,218,80,199,194,143,162,97,142,221,65,38,20,27,194,25,75,205,91,58,206,39,67,60,252,120,36,163,210,226,137,138,140,73,204,65,132,241,239,99,25,157,86,61,236,155,135,125,124,179,175,223,236,203,55,251,242,225,99,25,171,86,61,236,203,135,234,228,169,4,254,119,68,206,36,102,165,185,58,178,253,103,64,22,122,21,183,156,72,173,86,236,220,13,17,92,185,163,207,142,254,47,1,25,216,145,226,212,241,43,58,222,75,39,124,14,70,121,119,168,214,82,135,106,245,127,48,42,235,250,7,2,200,46,29,172,0,99,223,192,117,209,153,221,34,57,155,182,153,105,40,123,134,227,252,207,20,202,187,246,77,181,173,124,248,27,37,197,159,55,134,205,253,206,58,213,242,53,20,216,218,202,113,135,250,147,116,124,196,245,206,223,20,53,214,132,85,139,155,4,10,55,20,92,234,187,161,215,98,91,204,246,221,24,176,50,184,172,178,53,250,214,193,251,134,96,183,255,68,84,91,67,68,184,206,167,246,125,67,3,161,253,78,192,89,89,109,225,4,86,28,242,146,243,60,157,161,77,24,163,92,188,74,159,33,94,128,255,205,112,158,114,150,232,45,131,187,35,0,9,249,39,54,81,88,163,20,163,162,240,126,71,145,144,241,187,74,53,70,6,178,38,108,98,32,110,142,194,179,35,113,13,91,204,255,152,205,160,168,207,255,203,236,138,59,150,162,42,216,100,131,17,134,239,98,101,188,0,50,156,194,108,179,65,19,103,27,110,1,71,143,143,8,232,121,211,86,91,137,110,8,231,203,52,164,175,208,88,8,97,175,117,238,208,190,129,167,108,158,120,125,180,22,121,237,72,107,145,204,203,191,161,9,115,43,239,210,117,184,87,33,90,160,181,39,212,7,206,230,7,215,38,26,110,122,36,183,104,113,163,55,231,147,163,150,213,88,218,124,55,194,107,184,187,227,186,249,140,221,253,181,50,133,201,66,86,78,213,55,204,163,58,101,85,163,199,157,199,25,244,62,5,151,52,113,8,85,52,65,45,220,11,117,204,221,16,96,206,150,211,73,208,17,86,112,71,62,209,164,4,55,74,156,54,152,228,208,110,189,141,193,98,251,119,4,139,221,241,61,7,12,208,251,143,95,6,191,60,125,254,28,3,215,90,219,237,64,67,189,8,103,211,29,244,132,195,41,176,26,95,130,126,188,171,130,157,25,145,227,137,171,60,2,26,120,73,91,110,221,82,91,37,108,154,43,83,201,91,194,109,113,220,117,238,237,230,75,27,28,37,157,18,166,91,37,246,101,165,222,21,142,7,141,136,187,95,160,17,100,86,141,115,233,217,81,248,249,72,252,116,212,116,198,204,65,64,133,12,241,89,61,115,22,31,143,254,93,1,235,45,21,213,176,252,65,253,148,19,97,156,182,127,181,249,129,131,242,245,171,38,200,44,196,24,165,91,106,81,148,138,9,55,230,61,205,182,220,78,33,196,168,72,29,237,42,11,125,10,54,137,222,216,142,66,175,26,15,182,20,45,238,108,14,142,177,188,68,51,1,182,76,137,2,217,255,244,40,11,208,182,61,247,155,67,223,250,223,43,201,72,214,194,125,173,118,230,206,171,231,92,191,98,3,230,207,210,197,50,194,0,213,220,204,180,225,36,107,115,87,200,243,113,138,81,30,79,72,151,204,206,32,110,101,178,148,224,126,238,244,249,179,135,184,50,42,67,211,131,233,168,102,133,166,214,105,180,2,69,142,175,118,154,116,162,113,21,45,216,95,88,148,119,75,12,211,108,185,140,210,153,26,44,185,194,227,155,126,80,254,88,240,105,91,6,169,43,69,53,157,164,163,60,200,121,39,153,218,108,213,60,119,233,104,164,232,59,48,233,65,180,254,241,8,229,84,249,159,142,116,96,122,142,78,78,187,84,239,228,65,119,71,236,236,118,31,220,59,233,117,119,69,191,247,190,211,235,14,46,14,186,15,239,157,60,60,232,238,235,148,14,37,97,158,253,222,85,223,205,163,82,56,15,133,40,31,12,186,187,239,33,113,239,162,191,211,237,223,59,217,217,161,178,224,254,1,230,217,61,192,200,231,250,246,193,3,140,138,174,95,233,244,119,100,49,59,253,110,255,234,97,119,64,89,30,88,183,244,116,247,65,119,255,170,223,239,30,216,31,217,59,160,82,247,229,71,240,246,30,220,63,144,95,49,239,192,87,60,189,13,247,78,246,246,186,3,236,137,131,105,31,190,212,19,59,88,67,104,46,254,194,255,69,71,222,116,100,194,189,2,175,48,181,35,83,223,238,97,112,119,44,66,232,194,190,220,59,217,195,78,219,235,55,23,59,237,193,221,131,106,217,211,14,101,174,126,224,222,179,93,28,174,61,232,40,177,251,16,114,236,65,251,184,116,252,206,30,180,126,231,65,183,191,232,119,247,58,212,175,251,61,25,96,30,146,246,59,240,198,2,211,197,46,100,62,16,253,131,69,7,222,199,80,242,3,24,249,125,120,113,31,11,238,30,224,47,124,15,30,192,87,246,4,244,214,254,189,69,103,15,218,69,221,220,167,193,27,116,31,30,31,96,29,232,131,125,65,93,12,223,218,21,3,32,131,5,38,236,64,65,48,234,56,22,88,134,232,63,236,238,194,131,125,26,171,1,86,4,198,1,190,142,185,118,161,29,112,137,237,131,203,1,188,217,231,55,97,20,15,176,201,125,172,193,62,212,127,127,209,129,58,66,191,12,60,193,135,170,222,73,159,250,187,71,117,123,32,224,110,255,61,20,253,98,0,165,195,40,60,20,120,195,95,128,94,218,49,25,118,247,176,2,244,210,238,46,144,223,222,195,110,223,188,69,119,214,107,152,229,30,231,145,47,14,144,110,65,152,89,0,233,239,10,152,11,11,156,15,52,13,112,40,161,39,128,54,247,129,2,79,246,117,86,153,243,120,159,8,252,128,40,19,234,66,153,95,192,119,118,61,121,62,236,157,236,60,132,90,80,199,66,7,64,187,6,72,232,131,43,248,242,62,142,6,118,220,251,157,129,124,186,187,223,221,225,231,29,236,84,36,195,254,224,5,116,252,67,124,1,127,205,11,244,20,95,224,231,248,2,12,245,128,6,19,154,178,211,57,80,45,130,204,80,139,3,32,135,131,247,253,129,202,182,195,77,222,17,156,175,163,243,9,108,213,123,40,121,23,153,99,188,130,70,236,210,68,127,223,191,128,31,164,181,30,182,228,130,137,96,71,93,97,187,101,62,236,91,252,144,232,3,49,92,237,35,13,16,105,155,91,152,43,152,115,183,103,23,185,219,187,167,11,133,39,166,84,153,87,22,59,232,35,25,30,92,64,61,15,174,160,49,251,47,6,253,247,152,242,197,99,104,18,168,241,96,32,250,192,18,23,240,38,144,124,159,250,247,128,146,142,225,17,148,3,3,178,139,173,216,239,62,124,191,219,29,72,246,51,0,42,134,27,102,112,72,239,250,238,65,15,137,78,230,126,177,247,128,218,7,5,12,96,20,129,159,237,203,28,230,22,31,238,226,80,2,133,237,155,226,161,61,15,173,242,205,45,189,174,95,160,47,160,32,157,148,42,38,251,113,54,141,22,49,91,98,250,10,71,91,69,84,87,43,152,71,47,160,89,163,49,149,34,113,250,208,23,31,142,194,143,71,70,168,254,229,104,67,196,111,178,231,188,57,186,195,16,244,153,243,240,117,30,131,220,48,141,11,88,79,91,71,142,29,168,50,247,233,190,126,243,242,213,155,151,239,78,187,239,95,190,253,253,201,113,247,233,155,223,223,190,16,151,71,155,45,59,101,131,164,93,167,82,165,73,171,78,91,243,228,10,159,164,202,251,150,184,42,200,180,56,136,43,103,190,165,222,129,42,53,135,210,236,223,89,73,37,189,216,85,125,43,143,67,76,149,201,183,239,219,6,173,70,117,97,23,71,9,27,74,194,112,233,178,89,31,142,120,195,241,246,127,91,85,1,219,55,216,247,147,248,173,234,141,84,152,156,131,92,28,147,19,29,69,175,218,20,77,157,104,180,49,88,186,142,149,94,202,160,222,18,148,205,59,91,68,233,71,79,20,151,103,234,9,94,186,15,57,178,37,1,249,246,234,193,202,101,44,114,250,183,182,115,157,78,167,158,131,115,223,211,112,244,123,2,221,82,14,163,21,70,55,183,130,117,155,248,220,15,41,86,247,31,50,204,228,89,182,152,121,106,219,252,31,187,251,248,47,12,151,172,121,237,229,129,206,186,255,252,65,239,193,129,103,130,125,63,255,247,41,200,55,3,221,110,128,179,109,240,225,150,219,4,202,171,206,0,27,34,51,102,206,19,187,155,170,177,56,149,163,40,105,129,94,91,219,28,120,246,52,42,98,138,246,174,171,130,169,239,93,23,83,116,103,113,195,32,44,166,173,72,220,114,212,3,243,154,10,87,16,85,2,153,174,197,45,108,43,72,191,155,93,51,248,211,151,1,144,5,129,64,53,33,195,107,231,87,217,44,114,127,173,213,32,147,53,152,241,87,179,202,87,197,77,48,85,168,241,106,243,199,20,217,28,27,225,142,90,46,67,19,67,245,35,1,230,152,250,201,164,139,10,96,44,155,211,80,32,243,69,183,72,22,4,188,191,196,3,120,177,210,247,115,186,135,84,6,251,103,164,88,7,230,224,183,89,107,41,16,219,67,149,78,83,87,70,163,132,215,87,119,188,56,183,95,212,211,94,190,203,48,160,196,44,241,128,25,221,43,86,246,253,133,229,51,193,107,128,100,63,21,175,137,184,226,53,193,104,15,130,99,41,44,96,40,49,58,38,94,175,20,204,82,222,48,224,87,220,123,208,241,199,196,34,37,186,11,188,34,29,127,207,165,197,219,149,242,253,61,87,46,66,108,24,249,98,214,186,82,254,191,169,237,136,45,93,129,83,7,69,92,209,186,228,85,232,202,155,160,205,189,30,102,244,242,241,181,163,118,46,131,230,90,94,56,228,202,22,42,39,29,95,24,111,221,100,116,214,189,110,135,103,93,25,143,218,248,241,224,59,246,51,140,186,43,10,248,174,9,142,11,100,104,62,43,221,146,160,112,83,6,6,231,44,66,85,17,95,88,222,191,5,124,248,6,11,87,129,123,77,109,11,250,178,245,16,227,57,22,33,124,155,63,9,195,117,13,207,8,172,19,126,17,137,198,142,78,64,125,124,19,222,114,240,144,164,50,121,138,53,82,120,204,188,167,117,227,35,125,91,119,141,3,78,37,226,39,225,51,231,73,42,62,115,15,24,101,225,88,199,119,85,118,246,19,127,248,185,139,19,125,99,148,92,42,244,73,29,21,254,188,123,221,185,30,239,76,128,33,156,119,111,224,178,55,145,8,241,146,170,218,215,24,219,148,178,200,190,83,212,213,198,204,240,103,48,17,121,224,248,128,203,80,40,64,75,204,143,62,227,74,245,58,185,166,35,173,100,201,107,185,224,137,78,204,100,200,211,224,9,3,38,184,43,122,197,57,243,31,155,68,76,102,246,111,143,54,251,19,61,151,162,204,175,255,66,81,134,133,152,31,58,55,214,122,189,101,12,60,73,234,115,158,164,179,119,23,241,50,38,95,107,11,109,157,13,96,42,176,177,248,94,85,1,68,234,202,198,60,205,45,252,198,55,16,30,227,50,207,21,103,115,58,148,237,231,241,144,37,182,15,138,186,83,235,5,127,104,71,215,68,11,26,224,149,116,110,61,180,95,89,100,217,106,20,135,173,248,63,203,118,233,255,103,25,180,226,199,4,145,14,37,119,250,48,212,143,122,116,211,83,106,221,134,79,133,113,77,39,218,92,117,55,66,69,67,73,110,57,18,175,239,36,218,88,68,229,75,45,255,113,67,123,59,253,90,207,190,6,2,34,107,183,250,49,146,172,21,6,155,196,92,225,214,86,189,117,13,175,27,11,189,166,82,26,32,241,105,157,171,42,141,21,42,188,60,183,66,91,86,108,9,121,245,99,0,84,13,86,168,116,183,104,214,85,144,85,217,20,170,115,158,229,236,18,52,194,160,143,19,113,7,132,129,117,88,144,133,207,163,22,136,217,37,48,116,207,14,15,40,129,48,208,33,187,2,117,84,34,211,102,20,129,20,253,176,17,105,71,153,227,73,195,60,50,176,242,131,88,6,65,200,194,91,85,195,192,99,11,197,5,240,158,100,73,107,251,18,248,16,195,42,122,233,229,242,12,86,155,245,56,159,192,2,33,239,52,220,39,246,6,123,21,253,212,26,51,112,56,3,161,121,172,110,205,214,19,137,65,147,116,245,204,138,209,214,186,58,134,213,254,119,98,167,224,103,234,52,205,245,199,67,64,59,128,238,188,229,244,189,162,75,134,20,198,193,50,32,194,214,152,105,184,18,139,29,47,89,24,110,218,99,237,234,61,150,42,85,117,27,236,120,23,212,141,240,140,246,82,222,160,247,159,30,237,167,88,22,226,229,152,18,101,132,148,158,92,128,232,185,92,115,118,237,189,147,180,184,84,56,0,50,98,151,80,212,140,78,184,121,140,65,140,241,10,57,8,126,28,99,177,190,148,103,1,193,32,222,17,246,196,134,111,38,106,121,13,16,26,3,225,50,21,50,142,247,31,189,94,15,36,96,236,117,60,10,80,91,169,151,71,225,175,71,226,213,191,122,67,229,14,7,14,20,34,239,213,70,229,100,218,122,121,228,166,137,219,255,246,6,22,233,139,124,98,225,226,11,58,65,44,240,132,133,108,249,177,179,149,103,236,173,20,244,3,198,21,4,57,224,102,9,123,88,16,248,146,124,138,171,58,223,171,221,42,54,68,246,189,162,35,21,165,70,13,193,47,79,158,247,127,221,243,244,208,104,8,53,142,187,171,233,79,29,247,168,116,152,33,168,224,232,233,130,158,236,62,237,255,242,0,10,178,6,188,242,204,13,78,183,22,211,139,120,250,145,156,41,84,37,239,104,205,158,254,210,78,127,255,108,190,83,237,84,68,101,114,62,48,16,38,16,145,190,145,241,135,130,190,115,127,170,239,221,225,187,39,255,163,227,243,40,77,150,20,46,133,166,163,186,81,49,84,130,157,158,149,250,60,194,195,164,192,251,116,9,141,75,166,47,211,87,151,24,250,78,153,52,187,67,130,191,56,191,158,150,169,190,205,227,43,235,246,55,220,52,243,45,245,46,118,200,96,215,232,58,6,6,98,92,206,89,154,149,120,240,4,219,13,232,139,251,247,79,118,72,133,185,243,172,143,199,50,123,59,98,31,143,3,246,224,103,240,160,187,251,150,82,81,103,77,217,224,226,25,234,93,41,5,181,155,120,170,177,195,87,148,157,30,238,237,8,89,232,151,123,92,60,30,98,60,195,99,7,188,18,84,228,46,157,85,236,209,107,120,250,130,15,250,61,84,142,227,19,253,231,217,46,157,227,96,141,246,246,72,189,140,31,192,43,124,241,25,93,81,89,148,111,167,43,63,13,23,95,164,122,125,208,135,143,79,123,157,1,214,182,187,47,207,118,246,58,131,5,234,185,241,20,100,10,173,57,56,16,125,58,234,192,43,84,51,247,196,238,162,163,115,116,240,100,160,79,199,63,123,162,215,29,116,168,132,247,88,246,23,32,71,224,174,149,78,69,149,245,222,78,119,240,12,213,205,116,37,232,232,162,79,71,53,59,88,251,253,183,244,12,15,76,176,154,208,177,112,189,135,103,63,120,84,196,87,148,109,119,143,11,208,133,98,183,146,78,188,187,135,195,134,205,197,106,62,196,158,216,165,11,124,175,185,87,123,166,95,7,216,175,216,155,216,171,120,88,70,175,61,219,219,101,45,251,46,246,41,245,149,80,95,195,15,239,227,229,94,247,33,20,223,235,238,247,250,29,58,176,236,96,142,254,5,244,211,206,180,131,189,214,195,20,248,127,231,224,128,174,250,239,251,7,221,189,41,38,239,195,139,187,157,190,160,228,23,59,80,81,204,143,183,248,128,126,251,239,241,19,95,232,36,234,33,125,238,222,255,212,247,6,15,154,190,119,172,63,100,174,96,100,209,223,146,71,246,100,128,7,22,123,79,128,18,145,142,224,15,242,240,190,232,30,224,131,168,223,221,69,2,217,61,144,201,72,111,253,193,49,20,213,23,7,221,29,152,58,120,104,215,199,215,241,109,202,3,73,2,232,109,129,103,75,59,187,88,4,158,144,193,31,89,50,149,216,195,63,123,125,254,67,15,58,221,93,156,137,253,227,29,172,81,239,161,85,38,190,198,245,252,27,76,117,224,21,178,238,253,158,104,168,122,31,74,135,47,214,235,46,168,238,48,248,7,120,66,6,189,221,199,163,186,135,7,145,83,251,14,204,249,238,96,112,76,39,200,15,30,60,169,213,127,15,223,126,88,173,62,252,11,245,123,120,124,128,93,87,169,59,213,83,86,29,248,154,210,204,166,204,230,212,109,243,234,241,236,238,53,69,217,125,4,183,114,65,83,92,86,107,110,231,15,30,60,156,53,175,83,176,178,60,253,117,167,198,168,43,143,43,21,113,83,229,218,131,62,158,202,203,248,214,90,134,107,95,186,171,22,21,105,73,213,220,72,76,62,237,226,143,108,225,253,8,229,244,87,71,162,88,26,41,150,247,132,175,143,66,72,127,247,239,21,171,180,197,230,211,163,240,221,145,56,217,88,155,10,196,80,204,142,237,28,223,155,44,131,221,90,100,252,29,216,50,169,125,65,118,135,106,0,79,232,176,111,217,128,124,195,110,96,169,224,62,165,182,155,70,195,243,171,123,213,23,90,98,171,23,100,139,115,106,143,176,52,40,162,44,244,81,145,235,214,31,111,125,241,219,81,120,114,36,142,143,24,185,232,245,75,241,6,47,91,190,248,242,127,207,252,158,236,237,215,63,114,16,177,172,154,235,167,142,101,178,178,222,191,251,188,130,112,186,28,203,38,86,10,177,254,70,237,143,217,163,248,16,75,106,121,31,240,72,145,174,233,4,163,41,7,141,173,202,162,54,157,184,229,114,114,19,6,124,78,177,79,92,220,238,6,115,160,164,91,224,17,176,38,53,137,194,29,196,107,237,95,136,241,26,112,83,248,158,9,246,54,205,200,105,11,120,21,103,37,123,231,202,94,126,76,193,36,142,105,38,209,229,59,82,194,123,210,202,28,175,120,251,165,194,210,76,42,199,166,208,156,177,39,241,76,189,118,57,33,231,227,196,50,191,21,54,226,41,125,140,170,159,19,86,176,178,168,253,160,228,77,234,142,181,220,61,103,172,32,201,86,45,215,57,1,235,88,72,83,190,154,251,196,210,137,114,162,76,231,117,216,18,29,232,176,70,22,223,105,132,111,151,84,209,199,48,229,52,217,97,235,80,124,99,57,237,133,1,78,157,248,234,128,204,204,96,32,171,223,217,238,117,152,74,48,143,28,88,17,109,149,72,49,83,225,4,209,40,235,222,180,51,173,24,127,84,186,145,215,71,94,199,11,188,182,23,100,221,107,200,38,53,247,143,74,39,92,251,8,51,96,198,10,106,93,238,143,110,205,231,96,207,8,27,117,200,166,212,0,240,214,90,107,211,3,142,178,138,143,165,198,0,158,174,199,209,100,156,79,130,124,40,33,49,16,228,33,180,203,84,135,3,166,156,244,113,216,131,22,183,165,105,29,67,150,201,3,10,88,176,156,183,43,121,9,49,77,157,41,152,18,213,81,2,172,164,206,219,61,147,229,248,232,254,96,45,150,161,134,167,85,125,43,181,27,178,231,212,209,153,100,228,246,226,238,89,225,0,52,127,17,231,225,197,104,110,78,239,80,32,241,252,128,48,50,236,116,58,213,195,227,235,240,188,125,37,110,106,36,195,123,100,15,65,12,122,195,155,240,230,103,168,111,255,97,79,158,67,204,43,128,188,244,229,207,225,197,246,182,85,31,185,47,228,135,79,170,15,89,124,226,135,207,42,15,229,158,145,31,254,20,246,196,199,112,57,228,113,129,78,186,134,254,55,167,56,215,163,214,103,58,91,26,131,124,54,17,63,181,195,51,248,26,157,250,140,127,50,41,207,32,101,17,142,63,118,206,49,237,99,7,210,252,64,189,105,167,170,119,123,119,191,75,29,241,1,63,241,209,64,5,202,238,101,221,7,34,142,127,176,64,13,8,10,152,188,182,51,129,92,253,152,108,143,131,165,210,159,68,172,151,32,8,120,32,98,150,160,222,168,164,27,190,127,157,21,175,86,101,144,242,29,159,39,85,135,142,1,144,113,228,166,186,28,117,108,93,203,236,130,35,79,244,97,154,201,113,166,78,188,241,225,12,75,196,13,186,86,180,37,74,18,214,41,133,18,134,117,202,130,84,128,207,175,9,231,255,131,150,80,81,86,62,87,119,168,12,184,170,226,74,175,154,16,165,93,0,93,189,64,10,179,168,170,5,145,67,21,201,110,167,200,94,246,100,139,187,220,243,74,78,91,50,6,100,212,189,166,104,33,55,237,72,31,153,98,192,149,76,140,59,137,232,20,192,67,207,248,190,131,115,24,143,198,249,41,48,27,226,175,145,2,146,22,81,21,66,58,227,195,166,69,136,222,222,192,151,174,56,8,177,123,214,135,199,249,87,173,188,233,193,42,28,167,80,189,180,123,131,184,3,99,25,46,16,225,143,122,147,112,133,127,22,236,9,41,129,6,226,174,69,53,38,82,200,220,198,239,36,190,59,215,104,241,204,218,230,163,94,208,31,158,181,86,98,10,12,180,47,46,160,209,173,165,152,209,77,191,115,193,176,232,183,192,127,48,22,109,45,239,18,61,60,87,120,72,56,95,187,208,1,212,233,231,73,250,167,170,105,7,113,90,84,234,105,184,96,207,77,72,189,105,132,19,24,143,57,255,117,91,98,186,76,196,24,49,94,224,255,182,194,118,153,76,42,80,3,74,30,143,97,101,104,147,179,43,144,113,167,228,223,53,129,106,104,176,246,149,12,109,172,19,150,62,244,183,154,154,136,142,162,46,99,125,41,206,209,211,11,253,248,43,244,107,100,175,102,10,182,220,213,115,190,179,117,240,64,75,239,25,125,96,200,22,34,40,139,52,136,252,41,226,54,16,74,31,76,91,222,66,76,154,252,150,180,24,135,214,102,195,10,210,0,207,78,25,163,197,195,47,98,8,4,78,36,88,84,246,230,141,112,51,51,253,45,153,178,100,212,82,94,227,120,192,241,219,145,122,29,228,50,134,97,230,2,176,5,10,71,70,138,210,165,72,26,251,138,230,237,6,111,66,66,193,130,239,188,205,135,206,137,26,73,87,120,86,140,142,165,149,82,45,89,16,120,216,198,224,145,212,13,178,181,228,37,159,43,46,168,246,191,232,29,133,139,236,196,128,52,64,85,190,92,152,115,243,126,64,49,143,110,250,176,172,94,15,2,138,125,116,51,8,122,234,196,187,26,218,6,139,126,6,92,207,35,229,187,183,102,40,81,181,99,211,223,37,27,204,99,117,139,92,64,31,146,147,189,13,6,234,160,214,103,106,44,164,152,43,247,240,212,238,13,117,133,106,74,73,211,145,188,71,77,137,221,107,171,125,205,237,74,154,218,69,154,124,86,45,100,93,122,163,171,83,156,54,143,61,85,101,233,167,196,237,159,124,119,7,36,181,216,10,102,244,223,213,157,76,220,88,169,20,49,212,76,71,132,73,215,187,32,69,234,38,72,196,91,210,238,23,13,39,150,73,29,206,69,65,174,191,203,8,36,187,37,209,204,125,66,61,119,194,69,233,39,50,118,168,36,6,173,104,241,112,209,40,236,46,211,190,66,194,202,53,241,85,12,171,134,158,117,178,129,120,122,13,75,56,58,201,73,79,156,160,130,236,28,1,29,16,150,253,59,169,6,161,185,205,213,68,249,245,197,81,11,101,236,18,99,67,45,187,113,90,92,230,18,149,197,212,205,231,113,231,72,165,182,131,91,229,5,93,75,245,194,172,250,194,203,5,240,99,185,184,189,44,240,186,112,177,176,253,81,107,110,161,176,203,154,138,185,9,254,21,230,126,96,103,177,31,209,241,98,228,12,49,31,13,47,27,130,151,85,182,153,223,162,174,212,85,221,48,155,201,234,230,140,137,67,135,133,193,3,166,119,93,50,228,164,6,42,44,92,144,26,21,248,27,223,225,200,44,5,131,136,59,161,104,93,162,147,58,163,59,8,142,115,220,73,108,58,203,170,50,7,172,186,160,185,160,178,85,188,14,86,68,140,90,20,150,18,140,146,131,59,214,162,251,3,4,155,25,158,209,23,218,30,114,33,237,33,243,174,2,73,159,81,135,138,72,202,213,70,200,174,152,112,201,71,74,170,70,44,171,111,18,63,124,112,250,109,138,135,92,51,84,98,33,63,91,74,122,23,111,142,224,175,69,178,153,162,81,30,127,155,68,27,105,84,106,88,54,82,104,220,181,68,114,50,148,213,157,44,169,177,113,251,89,157,156,69,152,111,160,20,231,189,73,237,197,5,191,168,109,84,40,92,114,238,238,166,200,50,212,65,31,77,9,191,145,225,114,111,25,153,242,50,183,162,147,188,38,133,130,92,199,157,26,136,180,237,73,101,61,169,68,232,191,21,238,249,58,179,251,3,144,114,103,40,94,255,113,132,88,49,109,239,37,121,64,174,4,16,39,129,20,222,4,8,47,34,164,28,27,32,244,185,148,94,109,194,157,142,58,25,185,30,79,75,138,237,77,231,161,68,121,137,166,220,197,119,144,77,81,33,134,245,26,23,144,202,14,75,120,152,224,137,42,42,63,47,227,238,108,32,118,52,85,90,26,220,109,180,208,8,204,217,195,9,15,19,126,172,60,86,232,168,242,172,45,162,88,140,188,130,21,37,152,188,161,84,40,116,182,136,145,4,216,187,153,138,221,90,80,188,227,102,162,118,164,147,59,194,130,219,144,80,121,221,254,138,182,124,21,86,104,147,188,123,208,79,102,225,84,183,69,120,155,165,207,72,104,13,92,20,181,89,30,157,159,163,93,180,132,62,202,147,121,45,198,177,105,49,215,255,23,140,130,88,160,190,56,75,241,125,104,226,247,188,2,217,240,173,79,168,192,171,200,124,136,14,5,219,30,234,62,5,220,224,84,116,243,75,136,195,211,36,2,226,98,159,96,208,232,202,206,251,118,45,154,178,139,69,117,228,42,131,220,16,80,164,174,60,221,12,191,161,14,102,168,60,34,74,54,30,160,169,20,196,223,136,50,87,235,203,102,131,203,134,26,125,88,241,75,207,156,137,208,130,173,185,10,135,151,234,120,208,223,252,42,14,116,189,27,54,124,161,33,224,222,164,97,130,52,190,125,135,14,165,204,80,138,145,194,169,207,17,143,204,57,2,108,67,95,228,204,72,213,14,73,163,201,12,211,199,17,227,58,165,97,68,27,196,244,81,196,40,80,169,68,127,111,222,75,168,3,148,234,131,154,25,117,214,176,157,193,176,55,32,58,209,102,166,123,61,128,178,50,32,17,68,255,240,221,61,208,60,73,103,50,184,26,202,240,184,75,47,172,163,172,97,171,252,250,53,217,10,195,6,179,76,68,36,101,99,118,105,173,230,249,26,188,199,229,128,184,239,112,251,223,156,38,52,251,216,15,55,81,150,62,96,179,150,66,133,75,242,1,43,145,219,1,206,171,225,29,209,103,159,219,21,215,234,88,214,91,216,110,149,170,133,104,24,71,43,236,168,211,15,250,58,44,158,125,224,103,219,202,121,126,77,24,182,72,104,19,22,144,97,24,218,205,208,104,198,180,130,224,31,231,52,253,234,68,93,25,203,250,87,92,140,33,91,179,130,120,103,145,69,209,230,36,145,33,188,27,148,38,86,188,172,200,17,92,137,132,232,140,51,58,43,90,73,39,134,45,200,163,156,144,221,97,169,14,51,142,183,84,213,109,232,145,174,31,242,208,176,98,24,195,122,180,123,122,164,35,26,209,235,20,26,180,90,250,166,121,222,0,197,84,163,130,33,43,252,226,17,144,102,187,143,75,120,168,237,180,209,154,250,59,121,176,226,191,142,5,229,183,88,112,237,136,237,46,72,138,134,149,187,12,107,59,114,145,134,213,237,17,133,169,215,216,226,121,216,27,230,143,52,104,32,34,228,149,48,175,199,249,132,255,118,203,236,252,124,81,147,207,69,254,40,230,144,27,84,18,151,146,218,165,32,88,3,149,146,222,81,10,72,242,248,216,18,230,31,133,113,131,69,173,49,225,92,183,158,30,89,130,239,123,3,191,104,135,70,44,89,97,88,250,50,0,80,41,3,0,105,51,223,192,2,210,251,229,151,214,173,180,103,62,137,203,40,168,152,10,227,169,53,171,234,13,80,224,255,79,222,187,111,183,109,36,123,163,175,18,113,103,107,1,81,139,38,229,120,50,1,5,115,57,190,36,86,236,216,180,157,140,35,14,151,23,68,130,34,98,18,96,0,72,22,35,241,255,243,61,195,249,247,156,199,56,47,243,173,117,222,227,212,165,175,184,80,114,102,102,207,94,251,172,153,88,32,208,104,244,165,186,186,170,186,234,87,32,168,114,134,32,100,132,118,93,191,64,93,75,138,24,14,156,60,163,78,20,177,224,156,163,65,75,38,82,168,92,250,164,218,53,255,246,196,130,99,252,217,69,230,249,97,230,53,199,63,169,144,166,178,33,164,169,188,37,164,201,202,43,244,99,93,138,36,105,28,36,200,151,231,94,220,168,83,148,24,35,75,105,238,36,88,33,37,116,162,116,78,41,198,195,164,227,251,19,223,183,178,245,101,38,236,7,212,143,204,74,83,212,148,185,65,153,135,167,50,118,135,240,61,35,78,73,138,225,123,9,154,169,81,81,192,186,176,114,37,243,193,13,202,24,41,147,110,41,135,4,90,46,104,231,13,215,103,94,1,179,140,255,63,130,255,37,104,228,213,45,3,201,61,207,62,198,63,101,111,113,62,37,16,76,229,59,44,4,35,154,45,31,110,148,205,161,73,19,105,84,230,187,75,100,204,70,194,125,78,166,67,71,91,162,96,194,222,150,101,88,153,241,115,117,230,57,29,224,227,77,140,21,34,99,221,251,144,147,65,10,249,251,215,144,147,62,202,196,5,243,202,219,236,65,139,54,14,202,239,236,161,92,130,255,220,220,244,252,131,25,201,65,221,13,222,217,200,59,253,137,201,238,108,213,243,134,15,75,245,228,90,135,4,222,26,95,253,74,58,197,224,17,42,252,198,131,161,178,204,57,244,160,138,92,8,247,12,41,252,94,33,5,70,93,37,5,3,136,214,236,80,187,245,149,220,217,193,34,179,55,90,105,217,65,41,246,217,36,117,115,179,39,19,204,105,159,96,118,93,137,185,213,160,7,23,104,164,217,82,70,157,82,222,84,150,229,163,160,216,110,45,138,3,53,105,166,252,140,171,213,42,7,100,38,171,152,29,143,171,133,216,31,153,138,96,18,23,212,36,31,169,103,116,158,197,47,119,249,5,76,207,169,27,8,10,136,108,162,121,230,180,19,53,20,78,84,245,253,143,225,31,22,104,193,175,149,136,178,221,155,158,12,161,119,111,91,145,244,50,177,199,163,116,198,75,178,10,37,96,1,30,185,169,201,141,239,153,161,45,216,96,200,95,42,118,194,144,136,122,43,1,88,158,91,4,84,105,105,83,193,248,7,26,80,140,53,53,33,75,30,253,174,73,159,185,19,126,228,237,245,145,3,252,25,141,108,175,207,242,64,220,197,63,24,107,3,251,30,236,139,113,169,224,227,141,171,29,176,2,120,113,26,191,196,152,180,32,87,130,170,185,199,4,97,167,61,228,211,7,71,0,201,155,35,182,226,157,96,11,77,157,168,204,176,121,52,171,130,69,212,97,34,172,179,190,230,153,77,205,148,234,193,66,152,115,103,216,173,103,46,124,249,143,118,202,18,74,197,37,107,86,185,184,74,196,66,4,97,97,56,46,39,152,56,172,41,69,21,3,32,158,96,85,78,229,39,78,62,148,82,166,66,225,16,39,19,198,100,66,162,182,36,34,193,135,80,128,52,25,90,241,142,80,137,138,168,26,95,156,18,244,255,8,25,92,167,18,189,99,34,251,141,101,18,153,25,244,195,189,129,73,192,6,35,180,211,89,201,161,9,249,81,123,14,232,23,84,229,190,96,100,11,80,251,76,177,155,27,174,133,13,241,84,3,94,134,64,178,178,217,166,172,111,122,82,169,90,231,25,50,33,112,206,16,115,128,26,165,132,218,147,147,67,0,238,123,60,10,242,232,117,127,159,127,162,127,29,254,82,167,66,42,93,31,143,156,59,79,167,206,60,233,35,30,26,48,253,139,82,166,33,37,42,35,35,210,133,254,65,79,115,229,50,128,146,165,188,0,137,6,5,32,134,162,163,161,225,75,122,33,3,106,160,95,65,223,248,47,247,117,198,180,188,186,24,50,160,4,26,108,4,74,199,60,111,8,49,207,235,49,229,15,194,216,240,92,24,83,40,49,33,221,78,89,78,205,130,252,105,13,198,232,199,74,242,210,90,226,52,43,95,218,238,208,225,215,59,66,135,191,119,158,189,101,80,124,25,154,11,42,189,197,204,188,186,119,173,148,239,177,223,191,202,28,24,205,56,55,63,90,141,141,79,44,236,117,147,239,70,169,54,105,88,201,34,30,251,195,56,24,199,104,206,169,169,43,180,78,149,186,2,147,160,65,208,85,74,156,190,149,74,236,4,7,233,28,195,18,149,91,208,88,157,134,211,238,153,158,176,175,111,126,242,47,142,162,102,39,129,217,119,155,183,241,114,142,171,243,95,19,69,109,69,66,211,65,3,124,168,102,144,72,10,45,134,60,37,44,230,89,37,198,210,202,94,236,230,38,146,90,237,135,15,139,172,40,57,87,194,160,18,34,252,118,17,45,151,217,39,91,4,195,116,73,56,106,245,239,222,41,214,219,120,63,87,122,87,82,239,250,85,221,188,173,146,234,201,102,87,129,30,97,14,148,178,37,253,131,147,26,192,115,94,35,233,45,11,83,36,49,68,236,167,252,164,200,62,135,94,54,204,220,198,166,108,24,10,60,16,130,128,38,83,189,149,241,27,149,253,172,150,195,114,232,33,33,179,81,18,47,64,154,247,3,162,109,92,134,210,208,200,20,246,50,202,63,198,57,241,128,103,32,171,200,30,177,205,18,147,27,178,19,7,34,170,104,204,39,183,87,54,94,174,155,192,59,181,178,91,56,228,204,16,42,153,67,23,192,26,133,26,154,48,243,3,125,141,235,72,185,61,187,51,215,230,221,93,195,213,52,22,178,72,223,120,19,125,162,51,89,228,72,242,180,4,29,187,189,216,241,252,198,100,96,36,182,95,47,226,8,216,24,247,157,122,116,182,204,166,31,139,96,92,115,16,199,94,103,210,59,60,18,202,95,60,131,43,42,18,176,103,90,180,245,39,219,127,56,242,185,168,190,161,237,234,20,140,29,55,214,207,38,132,70,43,185,29,144,226,22,183,66,59,176,188,182,155,55,44,109,180,241,233,4,18,51,24,91,68,69,239,154,140,39,184,197,226,8,170,123,12,67,171,146,173,72,224,84,66,76,111,32,205,74,179,21,247,36,106,41,39,198,190,180,162,151,27,16,162,37,242,179,6,137,94,103,75,196,58,37,228,232,137,2,74,230,24,29,47,63,105,8,209,137,78,66,184,159,157,252,219,130,61,118,44,92,123,116,136,125,89,102,166,82,222,115,199,136,142,35,26,195,218,31,232,184,229,117,146,58,97,190,15,122,237,177,206,149,128,46,19,242,42,51,116,59,193,84,110,52,86,107,88,216,150,17,188,162,19,95,36,39,97,118,98,180,215,226,196,202,191,228,37,64,94,63,121,160,128,22,241,179,101,22,65,135,187,87,120,150,209,112,127,227,219,66,229,210,174,166,173,150,189,230,106,172,84,147,39,77,214,172,49,230,89,191,248,146,188,27,209,241,100,200,250,81,180,156,94,44,105,111,123,158,206,51,180,62,69,211,143,111,226,2,166,64,167,163,236,248,65,142,190,179,39,240,242,18,169,0,243,159,39,233,44,1,145,233,213,92,30,17,120,232,27,64,201,181,145,91,178,237,44,21,51,24,170,113,166,126,131,8,233,203,148,165,124,35,199,2,235,240,247,220,51,191,53,227,91,155,164,239,107,113,4,155,214,250,97,136,64,35,84,225,1,254,219,45,179,103,152,49,203,91,195,118,50,78,196,5,167,155,155,157,132,215,240,150,229,167,130,232,247,222,244,4,241,145,16,103,108,21,93,53,62,140,174,208,7,244,50,198,83,194,166,2,242,17,214,16,207,146,168,249,11,244,164,227,91,137,85,46,140,20,89,58,27,179,62,47,169,167,228,66,13,0,141,3,51,53,9,100,85,223,3,10,193,140,92,123,21,185,179,228,247,225,73,229,65,164,157,39,215,39,50,76,142,173,234,101,3,92,71,41,179,204,205,78,198,124,57,65,115,35,186,163,227,81,19,94,211,110,130,63,20,85,153,74,114,250,156,48,229,177,233,104,11,107,40,162,171,225,50,203,208,124,17,207,129,168,10,28,27,160,64,85,90,253,196,204,164,3,217,93,242,104,134,86,179,178,134,142,204,228,36,253,133,122,60,102,214,87,118,9,128,127,40,255,6,101,55,39,104,36,252,33,84,145,141,44,178,145,69,34,132,119,198,235,201,86,122,113,99,41,170,183,105,144,149,70,48,85,133,96,141,244,6,179,227,163,193,12,68,127,232,222,116,60,155,160,142,142,127,113,37,165,130,156,136,245,26,3,189,108,6,98,18,62,246,217,152,103,186,49,105,202,142,188,62,105,79,123,171,140,27,52,48,36,4,221,220,56,247,224,179,67,47,114,70,54,172,191,196,44,194,52,209,126,230,7,166,42,17,153,25,101,239,57,10,126,91,157,96,188,152,243,17,31,237,175,138,64,184,232,171,114,193,62,125,158,85,139,42,166,218,86,86,198,202,37,50,144,79,173,90,217,143,95,254,162,152,128,74,227,236,47,170,183,62,239,131,149,94,213,75,187,4,238,24,152,87,39,110,158,43,199,52,108,101,0,6,102,92,154,236,130,40,163,19,53,64,9,43,71,215,137,45,125,236,121,180,199,203,180,168,88,41,90,98,37,201,238,21,200,57,40,218,196,42,160,25,135,149,135,235,196,77,44,235,214,122,10,218,184,85,107,234,86,207,127,83,231,51,248,134,250,140,72,107,159,59,63,113,77,7,67,87,114,48,65,189,209,241,209,48,86,159,147,23,176,211,40,50,212,155,198,10,116,4,204,68,230,111,131,122,85,166,144,242,83,229,162,86,228,195,137,21,137,170,25,62,198,158,41,81,30,79,182,123,38,2,137,14,180,203,170,213,133,247,232,152,12,91,7,97,44,48,77,26,37,33,191,23,73,137,74,109,20,20,214,198,17,103,116,3,134,49,136,43,49,2,165,63,166,205,137,202,246,131,30,111,115,103,210,6,176,57,249,111,18,239,171,116,125,146,8,201,239,224,101,180,182,248,255,28,153,165,191,189,115,138,10,118,251,210,90,175,93,235,32,106,72,210,120,134,226,83,23,161,173,49,149,29,25,187,119,105,199,81,24,157,180,202,247,152,134,143,237,166,131,8,247,97,110,167,126,22,233,4,140,77,13,217,51,45,33,3,191,21,141,138,231,97,248,179,238,222,140,29,252,17,219,222,214,165,158,91,158,15,188,17,176,166,81,35,49,238,70,131,138,171,114,67,54,244,252,150,161,72,229,80,152,172,195,142,159,159,156,13,60,129,252,62,143,214,139,100,250,116,233,121,181,100,63,195,75,76,146,30,156,45,149,53,85,142,65,69,83,226,152,255,171,147,112,99,73,216,159,78,170,231,54,181,36,166,113,117,38,20,239,80,96,179,198,225,48,66,193,228,231,220,147,71,95,40,246,217,152,156,40,146,152,167,27,245,84,29,101,211,56,240,10,167,196,200,116,181,244,89,192,51,195,168,237,223,89,216,112,151,15,70,73,21,71,84,106,35,231,1,159,146,2,128,25,237,169,52,228,216,242,32,202,62,145,65,162,117,30,245,241,209,32,211,231,144,164,93,121,227,169,152,33,179,163,202,179,112,92,136,37,136,235,186,31,20,117,20,194,86,168,58,68,183,250,147,112,137,198,210,130,199,143,79,255,61,149,28,147,0,45,255,125,252,103,119,246,59,5,24,222,198,0,202,91,168,222,82,76,65,230,4,10,6,34,180,35,200,140,253,210,101,78,52,31,148,124,78,54,80,14,154,118,243,106,228,129,13,171,184,234,50,94,81,17,50,202,112,167,168,91,199,47,52,180,72,69,26,120,152,96,189,192,185,132,93,146,124,62,190,68,207,239,199,39,48,161,20,144,94,42,83,14,186,206,215,186,11,154,227,180,129,221,241,36,79,43,145,53,168,215,164,142,105,85,185,64,136,168,241,1,187,22,168,192,141,202,67,117,226,175,226,51,42,143,181,99,193,178,241,49,242,213,71,197,26,209,220,105,241,26,142,248,137,131,224,237,248,204,79,44,211,215,110,101,245,91,133,175,28,225,203,170,49,111,109,130,13,165,175,76,108,67,175,200,239,146,27,91,238,205,4,106,176,181,38,192,83,216,164,154,159,102,248,52,11,179,230,167,133,79,65,213,5,63,165,101,186,226,145,169,71,56,85,131,3,230,225,247,151,94,34,180,227,203,138,64,109,129,25,240,69,56,71,42,144,236,64,229,1,16,10,142,45,183,13,52,145,176,39,47,200,132,61,89,65,33,170,147,19,44,165,199,254,138,147,149,47,229,250,81,4,89,137,62,92,202,173,84,18,229,174,237,7,211,130,113,92,184,115,255,57,206,138,21,142,84,202,180,0,122,9,97,219,208,115,70,126,74,225,98,75,215,32,254,101,1,34,171,27,205,182,173,173,119,117,98,121,150,61,118,183,180,65,30,198,67,51,141,63,208,86,141,28,211,218,26,26,150,93,185,83,131,176,30,58,42,74,140,50,186,81,24,43,145,146,213,192,201,45,50,58,182,40,199,194,118,100,99,163,56,230,101,106,2,218,236,204,209,60,213,217,114,112,180,198,228,204,177,182,44,172,116,53,229,17,196,185,232,216,228,76,134,149,139,19,96,78,176,43,18,201,155,103,41,45,132,106,225,249,9,108,19,218,47,25,20,140,189,189,216,10,136,141,12,232,103,70,234,63,57,96,209,18,249,242,36,124,100,201,28,31,79,118,30,85,38,39,237,71,149,95,158,180,30,48,186,132,9,159,144,230,103,103,187,161,67,104,253,59,180,174,113,218,244,214,251,225,127,136,245,247,69,27,166,169,54,254,142,53,206,99,39,202,115,60,8,181,25,205,248,175,162,255,151,137,203,94,122,136,147,48,77,144,220,131,163,63,97,40,142,209,67,123,150,240,137,86,240,96,107,3,100,50,121,207,162,98,17,99,28,113,171,193,216,126,135,253,36,239,111,183,117,228,71,44,21,229,29,109,93,126,114,18,126,56,17,111,165,126,247,244,164,77,40,80,41,22,164,20,238,108,108,37,111,48,62,8,234,198,55,12,131,203,176,237,4,205,128,182,80,4,125,191,185,81,202,37,94,90,42,47,61,209,90,106,162,108,72,57,219,209,204,207,141,177,8,22,225,101,150,204,190,232,193,62,204,23,3,109,61,147,229,42,181,248,5,115,48,178,199,56,5,135,32,120,7,36,154,47,173,37,255,138,99,204,168,132,80,117,152,14,78,209,206,137,240,67,72,175,131,2,132,18,109,138,145,46,137,235,47,97,217,79,93,171,212,96,137,38,185,76,128,44,197,235,106,29,118,104,64,200,126,131,104,11,98,21,246,15,215,176,53,86,172,166,57,66,194,92,147,100,134,24,107,131,57,19,53,177,149,185,182,223,169,203,241,106,18,162,119,175,88,152,223,240,83,166,29,144,28,80,83,45,108,189,231,100,241,54,223,252,3,191,185,244,9,30,229,96,169,205,223,218,78,126,142,118,114,204,187,32,235,95,79,194,133,185,92,130,224,53,158,139,133,96,250,77,132,49,231,5,185,101,219,147,135,134,203,173,180,167,194,91,108,113,184,12,199,100,203,230,56,19,121,137,49,40,245,13,35,26,31,77,124,109,184,188,132,95,60,50,250,138,233,64,84,28,82,241,177,184,164,234,155,159,224,215,46,45,219,250,111,245,35,147,152,15,73,158,33,155,71,81,204,24,119,158,213,108,166,253,195,152,142,93,45,221,41,214,173,134,186,201,60,180,191,15,87,41,95,97,90,69,52,195,80,166,197,92,83,110,230,187,102,53,74,190,168,191,251,220,28,0,116,166,81,94,198,5,172,169,163,25,99,162,144,102,173,54,115,232,185,52,149,129,138,11,157,229,31,180,136,224,115,48,239,208,133,190,52,227,223,220,192,143,158,252,225,107,119,18,197,179,217,56,136,67,185,191,47,175,251,118,163,94,157,216,72,29,74,81,206,235,106,70,81,213,158,75,169,31,23,70,123,142,28,237,121,106,61,221,168,167,13,218,243,82,107,207,83,214,158,243,70,237,57,255,28,237,185,244,45,118,48,11,19,251,217,133,212,149,201,211,184,68,25,93,253,238,227,111,80,152,19,87,97,190,16,107,24,50,104,216,201,151,36,17,91,115,39,37,255,21,135,117,19,17,208,72,204,237,27,208,249,129,219,134,1,18,172,221,8,127,72,106,247,10,22,179,204,95,73,62,195,43,59,250,107,156,34,15,154,248,129,245,50,181,152,116,0,84,209,231,149,215,231,77,175,67,79,108,205,190,71,154,189,26,127,165,236,79,125,109,31,88,138,233,100,80,213,252,75,33,49,117,94,255,143,86,251,95,176,167,168,57,178,203,29,240,152,40,124,139,6,111,242,171,5,6,194,63,202,172,110,150,132,183,95,161,118,141,126,52,108,48,120,133,59,13,249,0,197,210,132,152,55,232,212,121,101,216,99,49,214,65,179,234,22,250,174,84,111,77,92,253,229,14,70,137,237,127,59,163,196,247,239,36,228,66,93,213,147,81,9,239,148,193,66,204,96,139,167,73,88,195,69,153,193,62,61,37,180,147,129,153,159,112,38,212,252,132,107,97,44,28,26,215,162,116,35,52,96,71,47,235,33,15,226,220,189,171,13,18,151,238,125,101,137,24,88,136,72,56,102,250,32,163,116,153,105,234,15,94,241,209,108,68,22,150,1,139,81,217,157,116,245,1,59,241,20,164,152,163,198,207,26,186,163,191,251,220,101,75,91,79,149,182,110,105,222,153,221,7,219,92,226,10,213,149,96,255,172,161,231,228,95,118,57,142,152,231,184,22,128,93,175,203,1,101,76,189,202,235,36,228,239,122,89,206,209,162,242,222,206,119,248,83,115,243,10,201,233,5,104,87,21,41,122,142,204,113,142,162,211,220,145,75,232,225,2,31,46,194,241,66,44,234,15,207,241,225,121,56,62,23,231,245,135,151,248,16,68,170,75,113,137,39,191,68,171,77,167,26,222,76,176,211,30,34,126,197,228,57,232,19,174,69,163,33,174,12,87,85,67,220,157,80,142,6,171,58,199,153,213,57,206,186,129,227,8,166,66,32,51,10,93,66,83,191,188,52,120,50,218,80,212,41,228,231,145,82,177,27,53,75,18,142,195,219,42,125,54,85,84,167,85,243,170,164,215,214,215,180,193,208,188,34,105,180,245,21,189,226,205,43,68,151,173,47,72,162,52,197,219,139,98,40,97,86,235,244,250,78,157,86,47,202,46,175,111,237,178,122,65,118,120,125,107,135,213,11,212,221,245,45,221,85,133,219,11,118,212,90,43,27,204,124,43,92,10,20,145,121,139,77,175,102,187,19,255,94,43,223,11,133,88,237,24,249,222,253,255,219,200,103,255,74,116,82,158,137,72,93,207,160,219,45,128,79,79,80,165,167,144,185,152,76,219,21,43,96,81,125,225,185,101,5,92,238,180,2,86,154,81,52,33,249,125,129,94,204,20,51,129,74,235,18,37,175,207,125,191,239,188,159,124,246,251,71,19,10,224,74,48,184,2,151,133,52,146,129,88,73,28,51,0,25,51,11,50,178,56,5,9,199,216,125,119,18,190,182,236,153,47,119,219,51,159,236,176,103,126,247,103,237,153,44,71,107,115,38,97,227,153,75,199,152,249,211,255,16,99,38,38,26,110,52,102,238,72,205,99,229,139,233,183,155,36,57,9,104,139,227,106,111,71,62,131,74,21,198,143,245,197,73,248,211,137,120,35,45,141,127,156,180,163,250,16,34,37,252,233,79,40,18,122,127,95,123,150,178,29,136,178,183,226,21,225,154,37,210,138,129,88,102,108,194,64,95,189,170,29,143,252,247,208,32,6,175,160,238,89,123,220,87,143,167,13,111,227,61,33,159,246,27,158,246,249,169,180,251,153,199,39,132,141,14,252,142,240,99,21,177,204,148,181,78,53,93,54,124,34,102,221,171,30,116,232,10,46,54,120,177,193,59,125,232,24,221,193,11,184,179,181,108,82,191,124,142,77,234,231,38,155,148,106,212,47,218,2,245,139,180,64,89,49,243,39,110,180,35,155,249,24,74,70,254,64,55,0,101,157,76,197,85,80,66,79,196,6,254,108,128,88,50,245,36,231,39,125,126,210,215,251,197,201,151,20,41,104,219,60,134,123,222,94,122,115,179,151,195,127,63,27,75,20,244,237,103,203,20,117,115,67,78,100,232,35,16,204,153,56,110,110,230,76,27,86,208,253,63,201,254,148,146,181,176,213,0,149,74,20,213,127,192,2,37,77,73,182,201,105,220,185,234,117,68,103,211,235,144,33,233,162,250,176,143,15,251,29,105,101,2,146,90,70,171,53,113,251,25,162,239,217,55,46,208,102,132,217,249,160,70,178,44,246,38,195,185,130,23,126,136,64,195,195,11,248,39,192,185,13,42,15,232,30,62,165,166,208,219,125,124,91,130,1,63,68,88,96,120,187,143,111,247,241,109,231,1,221,187,32,104,181,70,27,219,28,3,177,122,18,121,152,193,138,99,61,228,216,179,115,253,155,172,81,160,10,131,26,116,14,12,194,116,111,127,223,238,43,168,58,40,21,184,86,182,75,250,200,46,35,219,89,213,200,182,169,26,217,110,105,217,0,150,207,66,90,218,206,42,166,178,51,199,84,102,207,2,219,220,224,213,115,109,103,219,84,94,222,184,47,91,147,240,231,45,110,42,75,9,109,138,191,159,132,99,155,216,20,109,217,215,125,190,238,201,235,137,248,254,127,180,105,142,246,215,86,211,220,32,111,48,193,49,99,173,8,90,191,159,8,199,87,76,65,157,224,1,82,73,214,24,50,207,13,242,154,5,52,82,72,89,185,98,76,70,71,65,51,50,129,110,32,236,1,34,246,3,137,23,29,204,46,233,255,55,51,181,93,147,178,19,48,192,243,182,213,228,86,83,147,164,13,238,215,102,167,161,105,203,240,167,59,135,63,181,135,127,74,61,71,105,157,195,4,35,103,241,51,208,8,33,198,219,44,64,222,94,178,229,76,45,73,133,148,170,127,175,195,113,214,165,216,25,111,42,143,47,96,221,148,248,157,202,237,62,221,38,216,247,194,125,180,145,111,84,111,203,55,6,63,228,8,106,14,255,106,11,227,30,137,58,15,145,245,222,220,160,88,115,140,60,28,209,253,123,204,139,241,18,238,174,104,47,91,132,123,243,193,180,70,117,215,76,75,176,147,71,203,229,227,101,178,94,199,179,96,177,85,89,203,167,213,77,242,110,222,62,151,21,111,159,115,229,237,195,23,225,165,168,32,215,243,125,228,136,178,196,207,37,185,246,202,159,162,251,53,170,41,231,210,2,68,21,73,99,208,101,221,113,168,84,246,32,113,78,147,61,5,69,120,62,247,222,156,96,238,119,220,36,124,162,197,6,70,49,173,25,162,40,64,166,236,154,193,209,204,14,40,252,181,193,226,150,195,8,43,144,46,16,60,69,55,203,172,99,178,213,47,173,245,144,146,191,170,100,112,118,139,140,83,170,105,118,157,47,80,194,161,134,70,71,86,131,135,249,254,254,210,117,23,206,49,248,118,248,35,230,212,169,180,63,210,237,167,195,110,204,176,219,216,79,83,206,26,126,187,159,185,219,207,156,140,35,234,251,13,35,191,171,151,208,161,74,7,74,170,45,190,138,167,23,140,51,187,219,174,99,6,115,90,181,147,219,227,167,45,217,202,156,56,128,173,167,144,182,204,246,82,176,249,78,17,131,115,138,7,247,172,36,61,139,203,233,2,35,106,89,237,122,162,96,194,96,153,73,5,238,29,66,22,79,117,100,110,10,44,180,131,9,87,225,173,132,177,160,170,73,117,34,94,34,67,181,50,248,183,232,251,42,141,173,47,126,146,35,255,154,40,13,141,2,156,137,87,34,93,89,80,190,179,164,160,160,115,4,194,23,77,166,44,97,38,36,156,254,99,54,44,169,186,86,108,88,191,186,54,44,20,236,67,35,147,8,35,133,12,12,52,112,18,254,67,86,46,229,59,234,90,186,210,127,204,190,149,223,98,223,26,212,68,132,172,26,215,33,243,58,200,90,216,141,98,92,254,167,244,105,216,210,105,158,50,115,69,40,63,40,7,138,93,150,51,247,21,121,0,244,57,198,177,63,62,215,56,246,55,199,56,230,4,221,88,66,71,166,132,142,49,57,152,64,115,17,136,239,222,145,63,25,231,208,101,39,228,38,66,144,61,39,228,166,116,204,37,86,200,13,23,53,208,93,218,16,86,104,235,88,94,55,114,229,36,14,255,120,18,126,111,89,180,78,118,91,180,94,236,176,104,253,248,103,45,90,44,126,106,139,22,254,12,205,165,99,209,58,61,105,12,19,239,0,199,167,20,127,67,233,72,134,191,69,153,148,75,153,46,200,193,242,83,121,49,226,115,242,72,235,20,241,18,166,50,203,41,241,16,66,189,111,3,141,217,109,87,170,113,188,255,68,197,234,93,172,156,253,184,182,98,244,175,134,26,225,12,107,216,184,80,118,225,44,187,2,70,123,158,102,121,76,71,15,232,81,247,207,198,31,193,201,197,126,199,168,224,171,75,194,224,177,179,210,189,149,99,227,197,119,129,254,160,239,198,205,165,220,220,148,126,243,87,202,102,224,78,245,188,1,113,84,181,61,203,21,32,167,68,126,28,236,245,144,42,240,80,206,42,4,252,155,136,206,154,105,161,209,171,246,247,155,0,171,112,49,243,6,199,24,74,106,150,98,84,106,96,73,135,236,169,5,5,79,49,188,85,58,54,213,227,156,24,32,140,113,217,102,117,116,86,235,40,200,238,134,239,0,185,32,27,164,205,134,144,143,59,232,69,185,140,117,214,76,222,224,228,84,226,219,104,71,80,17,186,37,129,216,132,189,65,122,28,43,120,158,244,224,64,227,95,141,211,9,87,192,104,80,3,149,144,50,41,222,202,26,81,66,226,198,242,55,80,150,128,90,123,131,51,88,255,31,183,219,189,82,194,22,203,199,216,72,187,202,90,206,0,211,229,134,137,197,195,18,52,15,241,121,216,155,232,83,77,119,182,188,65,25,209,130,220,197,56,71,65,134,188,148,87,56,11,67,175,243,236,18,129,144,76,234,139,166,167,42,91,197,163,229,18,101,30,204,129,17,211,8,224,167,159,37,8,183,68,227,0,210,61,44,123,116,125,155,70,37,70,67,128,78,196,99,58,44,201,10,41,239,7,17,134,175,201,189,16,70,42,218,223,255,45,162,240,135,146,219,201,13,55,167,114,31,162,203,40,89,162,220,67,223,15,211,129,139,163,162,118,66,224,40,32,22,114,108,33,225,205,243,126,233,194,96,41,190,235,105,242,189,185,97,103,74,20,33,152,148,121,71,223,74,75,161,39,145,191,134,200,210,48,186,184,208,247,24,144,19,182,235,231,40,73,242,58,182,233,84,199,248,12,44,0,20,222,136,93,113,66,91,136,247,226,218,26,249,51,8,44,72,107,109,80,196,18,148,79,173,9,197,34,26,22,10,121,6,155,245,228,2,216,240,186,107,66,26,131,5,49,142,109,34,159,112,8,230,150,252,37,171,161,139,23,233,219,122,115,213,87,247,218,87,177,66,230,174,116,135,62,81,197,83,146,120,192,138,183,223,109,96,6,101,21,186,140,66,120,101,39,120,98,199,248,107,216,81,125,232,4,178,145,68,77,110,27,128,197,86,59,234,192,44,211,120,138,150,166,40,104,187,93,195,140,196,72,195,91,37,32,201,214,255,217,95,183,65,165,76,11,234,163,150,242,168,165,114,212,232,2,255,173,183,179,248,220,25,82,81,233,13,51,181,191,191,71,142,183,180,127,229,184,127,53,176,18,144,25,30,134,189,218,114,123,69,153,9,27,178,50,219,9,12,13,93,170,92,174,195,235,132,148,197,190,144,242,189,42,189,13,228,147,158,124,98,229,116,221,26,165,139,153,47,34,77,34,182,77,27,72,208,164,233,52,241,107,161,78,247,100,62,75,251,19,130,51,181,170,204,171,152,213,181,39,179,236,112,162,89,113,22,77,63,158,83,194,48,153,155,60,63,63,139,188,30,37,93,239,249,213,188,229,211,233,84,221,122,67,224,25,152,201,212,62,124,20,18,214,57,120,32,100,182,211,160,223,163,75,9,171,195,247,249,8,38,232,127,237,250,133,117,164,54,221,169,135,132,65,255,64,83,131,73,185,140,157,198,168,155,223,213,219,233,62,226,239,203,94,215,51,168,235,47,103,235,104,154,148,27,235,142,51,4,149,187,78,173,178,32,166,96,171,20,59,201,146,180,118,243,73,84,44,164,179,78,245,209,75,104,96,254,34,89,37,214,163,134,40,18,249,221,106,23,118,14,148,156,135,134,126,42,125,65,254,156,58,253,248,205,237,193,172,169,237,171,198,86,99,170,167,106,182,250,251,152,170,222,102,234,148,165,71,10,165,148,43,74,94,191,112,15,176,29,210,235,27,106,27,223,23,15,4,252,55,17,115,32,124,82,18,250,71,116,253,44,90,37,75,232,101,17,165,197,33,174,163,185,30,175,255,248,203,95,254,226,206,99,191,66,238,88,192,62,78,111,105,149,170,47,142,227,134,5,197,181,108,117,151,116,118,86,57,123,234,254,115,185,94,190,209,119,190,187,40,203,44,149,107,72,251,12,240,87,251,124,120,95,94,248,226,253,73,56,2,69,254,52,100,181,94,148,116,5,108,91,164,167,225,219,92,228,167,255,98,141,13,196,32,36,205,39,210,66,245,121,240,144,82,134,182,146,73,114,142,14,152,59,248,52,167,165,68,57,43,61,173,5,126,114,73,53,90,13,69,63,224,81,123,94,148,111,24,93,98,175,206,239,31,219,159,105,19,179,236,182,212,106,120,235,124,190,173,10,167,145,159,9,125,81,233,134,86,69,170,189,235,115,167,9,216,249,121,154,82,118,147,184,146,166,218,28,35,49,216,55,101,31,246,85,0,153,217,208,80,52,103,250,4,186,136,16,47,54,148,137,185,41,88,133,209,172,49,47,52,236,178,206,222,152,13,101,185,64,62,151,241,151,177,45,200,161,113,1,37,130,162,122,251,181,157,216,122,176,151,220,220,20,86,59,16,55,183,8,43,105,209,225,131,104,183,8,16,178,44,39,183,70,30,4,28,19,30,5,58,158,18,169,72,68,134,168,81,210,216,213,156,198,96,26,74,214,154,54,36,50,72,221,68,6,10,114,193,164,50,16,235,240,135,25,34,160,9,58,222,167,150,176,57,131,91,130,206,16,107,145,19,122,149,152,99,89,134,207,246,228,71,87,50,247,184,252,222,74,230,213,37,60,117,172,211,62,155,195,4,138,87,135,171,238,149,189,42,54,112,115,3,55,55,246,77,59,181,79,243,18,50,60,235,233,50,92,126,239,173,208,44,184,173,146,169,34,171,250,218,117,215,145,167,78,13,64,109,212,169,155,236,79,72,189,216,61,31,168,149,82,109,173,44,49,183,246,166,165,84,105,164,5,130,39,18,21,158,216,220,110,177,52,58,228,84,219,204,29,221,67,16,16,87,218,170,133,35,236,139,94,31,40,212,81,90,133,23,73,250,17,151,202,140,213,92,138,191,32,37,247,212,129,86,176,206,161,237,52,56,21,59,196,30,163,126,186,76,23,116,162,142,10,214,252,59,7,106,202,197,174,120,162,182,211,170,87,209,156,74,86,189,130,72,97,237,224,3,112,199,190,219,208,89,71,194,136,126,8,60,71,141,73,216,73,102,197,31,152,179,171,185,236,195,130,147,212,203,51,23,57,8,47,140,191,57,217,212,206,155,10,81,190,63,60,137,116,158,201,35,27,113,38,121,33,251,232,225,102,233,173,104,73,71,100,244,94,136,75,113,14,139,36,247,7,103,93,132,180,167,76,127,29,216,22,189,228,20,202,241,177,10,226,10,210,211,85,118,81,196,56,51,84,98,121,42,86,18,4,180,169,216,69,73,165,166,13,165,16,53,180,200,247,247,207,136,32,30,47,146,101,227,41,37,157,215,208,1,185,198,163,13,87,14,58,109,233,164,153,44,177,214,119,150,106,208,97,7,105,180,63,36,218,25,231,139,118,50,44,24,172,90,77,23,38,213,106,55,255,172,195,230,167,52,227,107,21,209,40,41,65,6,24,14,152,86,214,93,82,111,94,205,229,83,224,106,85,127,239,149,62,118,3,218,104,120,232,76,254,185,58,179,192,51,51,14,227,231,67,180,193,249,254,62,90,48,207,199,247,17,63,15,255,132,93,16,241,66,137,8,44,255,0,109,205,125,113,141,175,4,86,77,148,162,224,92,144,114,211,161,51,30,142,99,173,145,84,97,145,20,214,5,116,69,52,117,89,167,41,198,12,216,69,83,45,37,12,57,217,5,20,37,93,126,62,37,21,255,16,37,105,67,85,79,95,138,72,103,92,163,161,209,6,105,28,152,156,248,104,99,18,241,6,195,116,197,181,47,108,225,233,3,224,132,141,128,84,50,249,65,164,51,213,114,200,192,53,106,212,27,163,204,42,13,215,77,23,219,89,37,179,217,18,81,94,85,230,79,107,235,106,203,165,33,79,101,242,161,28,176,71,202,122,67,34,13,209,170,109,85,65,29,155,110,206,130,178,75,185,182,182,232,250,195,153,122,6,86,10,33,233,131,225,232,16,156,213,178,37,121,171,91,114,2,188,127,10,19,160,96,255,19,163,151,20,91,113,109,31,82,99,42,138,114,137,86,204,231,136,113,85,207,160,108,8,190,101,155,20,152,90,26,37,142,107,149,117,231,146,214,235,19,16,34,8,102,123,165,182,37,173,218,83,204,171,117,147,229,36,90,244,145,109,53,39,175,188,188,37,132,46,111,13,63,59,211,121,105,137,81,12,150,225,217,205,205,18,54,59,146,22,222,96,33,26,236,77,24,193,218,99,25,11,100,173,5,74,98,87,114,7,20,159,156,164,186,90,49,149,219,42,131,230,112,100,237,11,205,148,96,195,58,3,25,84,233,179,32,134,158,241,168,60,10,245,77,32,151,51,212,157,156,232,12,189,129,201,96,151,161,93,252,124,184,179,180,26,146,224,60,232,13,174,56,203,252,169,119,109,236,40,43,219,140,50,23,56,40,193,146,254,72,83,202,35,203,198,177,49,169,40,44,27,194,166,171,175,235,230,150,75,36,26,218,99,248,235,149,65,249,172,166,156,255,227,77,161,169,125,28,178,74,65,66,255,234,224,65,112,248,64,124,9,44,238,163,34,59,149,77,58,7,122,249,16,150,3,105,231,255,8,219,223,199,225,135,240,99,87,230,177,241,58,100,231,223,118,20,236,235,176,12,58,48,216,146,0,176,188,7,197,17,40,147,62,252,36,92,12,63,81,62,122,160,24,206,250,229,7,58,77,178,101,107,1,66,226,225,114,153,213,114,234,125,146,41,175,63,136,171,224,49,48,174,249,61,216,187,112,147,122,34,57,216,151,173,172,235,218,113,49,121,178,213,219,215,91,34,235,85,161,60,125,174,88,165,129,229,0,202,8,174,8,79,5,88,241,126,216,41,209,29,19,19,34,129,134,135,188,254,169,187,28,84,38,119,37,40,62,181,115,164,239,239,255,114,238,93,199,203,224,173,152,58,167,235,65,68,211,75,176,242,37,93,74,8,124,54,81,6,79,165,233,22,190,199,99,243,22,47,90,246,184,88,249,171,144,45,91,188,213,63,167,162,69,211,192,26,175,136,209,93,97,189,31,62,48,55,214,254,59,97,42,174,92,238,103,41,100,141,220,79,231,125,107,86,17,138,214,45,236,231,153,87,209,162,129,9,197,134,35,126,31,173,9,66,144,117,188,84,42,119,74,33,77,26,102,111,26,142,15,151,160,225,193,63,27,146,191,11,87,153,75,220,159,176,201,66,27,28,251,111,33,42,26,182,180,50,177,49,64,198,68,20,13,159,190,128,79,207,240,211,51,248,180,88,87,21,117,109,154,98,69,126,21,90,214,115,152,21,18,10,97,63,64,137,109,53,236,80,143,97,251,228,30,119,96,75,144,15,228,141,64,150,128,157,65,62,96,204,151,1,169,246,180,222,47,198,171,201,65,184,28,207,39,7,235,96,74,63,102,244,67,92,140,251,135,252,108,49,185,119,116,56,163,63,162,0,5,153,60,226,11,80,138,201,185,61,129,59,20,43,146,192,29,12,11,145,50,160,18,37,182,6,165,100,62,145,95,58,192,111,136,75,168,82,130,144,71,87,30,126,71,224,87,48,188,249,124,98,208,201,123,112,247,124,114,192,237,65,120,18,89,95,237,195,182,18,94,27,249,170,70,139,170,238,159,210,184,155,108,95,141,167,13,4,180,105,156,105,162,211,170,202,108,240,237,217,125,133,13,50,100,8,66,190,77,219,0,57,194,232,95,32,211,232,235,135,189,225,81,208,35,93,55,118,18,189,130,246,97,111,137,49,101,197,241,240,79,88,146,111,144,239,36,54,172,251,176,194,250,88,86,253,88,103,68,65,184,202,11,206,58,246,106,78,201,221,203,77,71,244,96,15,70,78,72,198,34,116,69,237,0,153,47,29,156,192,89,140,118,44,244,4,165,171,240,194,221,250,47,134,229,198,187,128,49,1,246,79,5,132,221,131,169,138,191,231,139,48,199,72,157,74,9,29,27,173,46,161,212,172,86,74,26,231,169,152,188,14,61,110,59,60,143,134,121,144,250,234,1,176,36,111,170,16,3,214,206,88,89,97,222,98,197,186,151,29,234,141,12,5,52,48,204,204,165,102,180,214,5,25,159,109,21,104,232,65,181,208,202,20,90,85,11,237,101,202,106,80,186,59,168,117,76,67,82,35,98,160,15,166,22,77,233,234,231,195,220,38,175,253,253,5,82,88,96,149,21,178,249,101,227,38,45,116,203,27,155,160,74,233,166,175,155,107,89,89,109,171,20,145,189,144,28,224,218,200,63,83,75,234,89,89,120,211,32,221,217,121,196,166,152,25,205,18,109,69,138,217,66,75,58,149,227,196,98,220,77,190,102,217,75,88,25,199,216,209,20,118,211,138,48,101,144,196,77,66,80,235,53,220,157,76,6,77,110,7,11,113,213,100,154,148,45,5,249,253,57,48,190,177,213,36,96,189,118,163,238,29,97,210,31,101,36,80,43,209,127,120,216,231,172,44,212,88,57,204,234,39,181,221,254,17,118,254,99,62,159,119,244,61,51,236,71,152,158,69,15,98,114,106,252,13,167,230,186,53,107,34,243,193,119,150,135,64,135,79,105,37,6,254,144,66,211,197,210,84,101,190,85,156,218,249,175,105,247,59,205,49,65,59,108,142,209,57,11,247,240,81,16,54,94,36,69,73,158,172,61,2,60,149,190,70,159,64,248,137,189,252,24,52,237,61,175,12,41,119,113,129,35,93,232,132,107,190,159,31,28,104,204,127,244,145,89,144,45,49,218,196,185,149,44,196,234,52,52,10,245,149,182,254,46,96,70,150,188,3,155,244,55,65,204,125,6,250,185,154,46,47,102,241,91,153,41,39,200,183,118,54,145,187,127,102,150,125,74,177,227,119,255,10,137,33,167,97,126,106,37,203,112,22,4,230,32,215,126,155,32,240,234,228,79,198,168,49,160,17,226,209,69,93,108,78,238,73,77,246,89,147,182,13,189,191,74,219,251,139,172,171,232,250,101,41,172,210,7,200,164,18,211,8,91,118,182,149,245,169,123,112,211,209,78,31,180,183,193,106,118,124,49,232,38,70,101,98,0,166,54,40,155,52,149,245,30,138,223,47,226,124,3,4,89,9,151,25,34,6,25,232,35,244,167,148,153,10,87,48,67,24,139,155,177,189,25,93,179,100,205,156,181,97,171,113,49,173,108,17,149,38,232,15,59,131,87,1,17,183,115,127,177,187,227,184,28,42,79,152,192,120,199,76,60,198,56,90,225,48,37,12,119,52,188,86,166,245,32,81,70,20,242,149,200,182,1,59,98,113,119,132,41,102,113,76,170,201,196,189,54,123,128,51,208,121,163,133,221,13,26,179,237,235,104,63,199,36,149,176,245,211,95,115,102,230,56,255,89,40,190,191,147,107,54,44,141,33,174,227,144,243,251,69,1,253,136,200,27,220,226,82,243,211,198,20,183,141,220,72,222,228,1,152,170,196,167,21,47,238,245,169,232,184,110,78,157,166,44,171,53,115,150,91,59,249,129,54,212,108,232,120,71,165,21,139,152,188,43,41,94,82,67,83,229,238,154,216,241,129,198,38,183,140,69,113,107,109,63,167,149,250,46,210,157,53,106,50,182,87,252,226,116,167,211,249,251,29,78,231,179,83,215,233,92,121,156,199,221,215,111,158,191,122,243,252,221,175,112,241,234,241,211,183,111,95,189,233,190,125,250,230,249,211,183,31,158,61,127,241,238,233,27,113,113,186,59,249,101,125,209,106,23,38,150,247,145,26,137,4,137,235,158,159,254,219,66,68,81,0,153,230,217,210,196,218,212,243,198,41,175,175,74,185,120,187,195,161,192,9,151,60,65,131,227,32,174,20,118,157,175,81,68,184,60,85,63,163,127,182,103,183,174,218,116,72,148,126,77,27,227,62,214,1,35,94,78,129,148,220,123,226,186,50,32,228,119,117,30,179,82,174,252,72,30,88,247,240,55,29,54,152,91,175,93,132,91,124,240,76,217,207,130,142,74,231,188,189,119,13,61,140,150,91,46,129,182,191,34,184,54,22,134,96,220,121,9,66,233,139,254,145,56,236,211,159,126,239,15,88,86,116,243,80,222,61,148,183,39,218,198,165,94,59,162,119,123,226,240,200,188,165,238,225,173,201,86,127,86,121,211,28,205,191,126,240,224,107,211,156,231,21,103,167,40,138,204,67,246,4,226,145,120,215,230,135,84,75,139,206,78,233,193,95,123,148,106,125,139,75,217,8,38,151,149,141,222,49,124,32,178,106,95,244,39,131,104,156,179,208,59,1,177,239,199,25,17,101,91,52,195,94,36,69,160,179,211,240,252,84,108,200,105,231,234,52,28,43,171,136,50,147,76,196,39,188,123,133,97,86,240,227,209,127,185,95,15,138,253,31,236,148,222,208,185,207,241,244,105,95,135,45,142,9,242,232,49,182,156,123,54,218,185,199,125,104,222,170,25,71,118,84,142,203,168,82,251,93,220,30,226,198,18,181,238,84,63,209,96,165,169,116,130,11,96,28,232,235,136,92,79,26,75,125,248,144,195,110,132,212,195,249,72,111,119,130,112,206,118,152,60,150,156,21,38,110,126,181,202,34,245,187,50,236,187,177,127,98,166,209,139,173,5,200,38,194,117,40,3,75,102,254,112,22,140,103,2,180,251,57,23,124,157,199,151,104,157,25,212,243,19,56,11,215,70,83,156,27,233,15,214,224,65,71,243,194,14,8,212,47,207,189,74,59,10,106,196,56,117,172,148,40,242,97,10,102,113,173,142,7,161,137,83,104,226,178,251,1,95,252,62,19,120,146,148,210,158,112,125,21,28,98,180,54,40,184,27,188,234,227,21,187,237,224,109,229,179,179,38,128,167,65,70,149,131,136,63,229,195,27,127,59,117,14,6,216,25,88,245,174,163,236,244,116,70,208,185,186,186,119,5,253,32,163,253,170,114,238,64,78,141,124,247,89,70,44,167,249,220,160,114,48,186,21,108,73,15,216,176,46,7,254,39,250,118,213,101,254,115,13,228,21,59,184,242,234,170,24,131,151,225,213,233,184,152,136,105,248,137,254,206,240,119,255,176,64,227,242,39,190,66,167,179,170,1,59,185,221,128,189,186,197,56,61,111,180,173,47,194,241,225,28,13,220,115,52,112,159,135,12,229,141,56,156,17,249,23,44,81,142,95,78,14,231,248,207,202,117,24,224,17,146,76,230,17,170,166,106,25,96,124,148,56,167,227,211,153,88,139,41,41,20,17,67,62,43,91,182,191,128,254,31,132,151,80,241,193,202,128,20,159,133,115,190,131,143,15,195,51,113,57,158,226,223,45,21,148,15,197,130,70,10,223,94,79,14,46,199,51,52,121,207,233,143,192,95,198,76,141,191,196,156,108,139,88,214,152,169,241,23,60,128,215,185,46,159,44,227,11,101,160,94,176,173,220,62,88,80,28,254,178,114,140,220,62,12,173,199,202,54,235,105,56,92,177,249,138,225,119,152,104,180,137,221,52,157,184,44,235,39,46,160,34,119,165,83,31,249,237,112,52,143,62,127,17,85,146,155,137,216,48,15,71,166,178,136,110,205,134,227,10,81,173,24,233,178,114,119,46,155,143,39,105,214,24,173,199,209,228,33,162,57,17,45,174,145,22,215,120,206,83,34,146,40,170,142,203,49,2,83,49,172,195,24,164,162,9,34,235,144,203,31,186,248,77,196,89,200,128,166,94,173,189,154,246,43,131,193,237,7,98,156,243,68,108,194,218,171,174,11,166,34,218,205,240,18,90,116,16,98,115,15,87,152,112,239,156,126,227,229,1,146,104,255,16,127,174,199,25,18,228,138,254,176,151,137,134,17,90,72,220,1,125,227,220,23,51,231,198,37,119,246,202,58,146,129,166,94,97,34,217,249,16,191,28,224,144,137,43,76,252,170,233,28,63,41,240,131,62,60,72,156,227,152,21,252,62,224,166,225,183,237,93,19,235,145,99,240,201,250,220,39,252,150,174,90,119,246,240,12,118,39,241,9,191,139,31,231,126,232,77,218,61,133,253,196,248,21,214,199,176,82,62,75,159,181,159,123,130,220,157,123,215,160,15,39,69,2,194,22,249,195,27,142,173,236,53,143,36,37,193,156,189,198,157,13,163,225,77,138,112,22,247,30,117,105,211,67,166,187,191,255,227,210,91,226,214,245,168,43,157,152,213,96,227,114,223,52,220,134,221,75,204,135,108,2,117,163,82,213,7,73,131,141,197,35,191,122,176,42,247,204,157,158,204,118,195,75,31,65,246,101,178,7,202,62,191,195,74,251,86,170,71,85,205,39,175,185,223,52,5,85,218,109,111,77,144,87,231,47,50,250,105,108,73,41,102,223,156,136,122,236,101,152,87,36,17,233,96,128,228,150,96,132,36,78,189,116,150,203,97,33,98,26,99,99,137,231,3,30,145,13,99,87,120,225,3,7,92,143,65,229,137,163,252,240,234,6,222,13,18,122,145,229,232,25,77,144,31,176,253,7,29,169,64,26,231,183,188,210,28,35,140,160,22,99,125,231,153,229,85,129,176,213,154,186,176,71,212,189,108,152,29,244,97,9,21,242,233,99,96,127,229,0,166,148,82,38,154,238,149,36,110,72,175,140,200,31,70,150,67,134,210,55,59,18,69,56,25,118,58,65,114,208,233,248,86,33,165,138,74,184,107,44,82,96,145,32,242,84,5,65,34,168,20,2,56,87,105,193,34,190,198,208,105,22,34,92,2,99,54,154,182,109,88,121,120,139,128,174,198,178,34,13,101,40,253,16,81,124,162,191,210,171,224,3,26,186,223,129,126,198,135,154,212,2,198,185,147,147,5,93,164,109,114,201,34,212,82,26,175,197,69,56,195,140,160,32,75,93,87,86,116,0,66,239,21,232,109,120,138,175,230,38,184,16,122,22,131,139,195,190,80,244,109,193,158,40,107,1,210,186,123,155,184,242,222,212,87,254,196,82,8,59,243,64,218,89,215,24,10,48,84,216,173,138,129,178,186,207,195,226,160,15,59,222,10,100,174,21,108,104,88,227,96,126,28,206,6,7,7,115,255,18,170,193,163,119,95,120,123,151,251,251,231,221,248,225,162,91,28,228,55,55,240,107,111,227,93,10,248,73,193,186,139,240,188,155,192,195,100,120,30,192,93,60,78,34,170,88,119,107,173,134,103,13,119,67,120,215,23,7,7,107,67,179,8,88,20,94,82,83,161,153,135,245,102,62,12,15,251,131,195,67,187,157,208,174,141,119,46,46,187,168,77,239,121,80,233,49,52,140,1,191,23,194,110,147,51,192,186,77,206,221,134,54,233,95,108,185,135,38,93,106,79,110,27,92,62,38,33,211,165,230,138,28,130,137,69,96,71,140,225,31,89,197,53,194,72,1,179,63,40,113,91,75,128,189,212,28,104,182,150,205,125,227,38,233,133,201,65,68,129,184,91,28,135,229,65,94,141,103,111,160,101,103,217,105,87,246,138,96,164,8,139,19,226,144,248,216,178,252,12,120,72,211,190,106,121,157,230,245,126,73,204,124,76,169,204,76,12,41,40,196,51,147,144,44,38,94,25,146,235,164,229,35,150,182,27,237,182,100,211,125,124,26,62,178,206,176,190,220,105,233,87,59,154,50,105,203,159,94,211,246,20,87,77,160,114,219,76,241,204,235,214,147,163,130,173,196,65,71,125,131,143,146,226,173,168,58,95,213,76,178,124,108,227,156,116,125,164,94,253,113,229,45,78,27,45,220,172,185,159,157,182,155,191,31,195,51,26,27,83,233,7,187,82,248,243,241,148,77,98,79,254,171,237,211,60,189,232,65,125,154,101,43,224,214,69,50,139,27,173,178,47,127,175,90,101,21,68,19,6,48,254,1,111,191,200,166,31,213,245,171,244,37,58,127,255,109,17,199,75,20,238,208,204,35,239,189,132,203,202,45,89,172,143,185,203,46,161,23,210,192,111,23,103,211,228,203,223,125,241,246,52,124,114,42,158,158,18,120,175,149,18,73,27,42,159,226,224,50,132,207,219,77,1,204,0,46,48,21,72,115,230,0,52,105,170,254,227,86,169,146,134,148,221,139,100,230,227,182,206,232,168,111,240,52,42,76,93,226,120,38,79,229,204,25,107,203,199,9,217,233,99,188,161,212,236,97,111,16,29,231,234,32,54,82,48,28,25,121,208,144,224,196,160,133,132,71,81,105,27,121,177,104,181,18,219,72,104,195,248,194,210,31,76,41,27,6,91,213,126,140,55,136,238,94,200,207,202,207,221,220,60,199,195,210,4,3,158,172,84,77,167,58,85,83,201,75,88,213,80,118,87,72,224,60,24,6,116,87,49,175,65,170,36,217,172,136,61,59,165,248,43,231,192,242,154,106,9,74,33,37,135,130,64,80,131,202,225,211,187,83,74,110,226,200,197,213,50,175,79,145,114,43,163,194,251,183,105,22,111,220,52,232,230,38,89,60,175,126,243,180,247,130,223,114,130,138,2,48,40,132,29,36,100,116,76,39,30,129,116,232,8,193,148,174,134,248,86,195,41,43,157,113,87,201,170,158,168,153,82,39,39,197,35,21,171,255,93,188,136,46,19,140,60,144,195,206,7,40,190,34,16,47,210,164,72,144,75,160,81,0,189,0,47,207,224,201,236,143,55,241,28,153,15,211,30,126,21,4,33,174,71,113,73,97,15,8,162,88,238,169,47,49,188,136,66,93,67,49,112,127,63,65,129,150,142,212,175,117,95,102,129,122,3,72,143,130,16,131,4,181,43,96,189,112,129,214,64,198,3,211,190,9,53,69,39,151,60,214,62,37,126,45,169,5,15,157,159,48,53,205,60,194,109,107,113,186,144,205,233,88,24,226,215,177,76,44,56,189,56,75,166,175,48,238,100,38,143,56,130,126,175,183,21,103,88,15,165,95,48,137,10,78,107,152,93,117,200,81,21,18,36,211,99,65,97,27,145,250,59,199,53,166,131,237,251,208,1,210,163,150,126,40,243,139,24,19,49,226,53,174,41,132,67,199,235,121,4,26,50,72,176,244,3,196,150,24,196,7,96,165,135,253,173,32,172,24,35,116,52,114,45,140,96,165,89,128,233,223,203,26,39,207,83,247,21,111,166,251,152,220,16,41,25,104,127,156,30,36,147,135,248,167,156,144,0,128,25,65,67,196,56,215,41,249,154,152,49,85,131,211,119,45,41,137,54,219,82,0,169,6,215,127,154,247,247,218,121,255,94,100,179,170,151,21,41,227,150,227,100,121,142,220,40,102,0,175,46,125,201,36,42,252,26,33,126,234,119,45,132,185,57,50,10,191,1,119,151,26,87,89,249,124,108,65,39,244,173,210,139,161,104,45,191,200,221,120,219,132,70,242,234,119,55,179,242,71,134,203,75,224,131,232,129,229,122,205,200,28,21,134,149,43,232,107,74,248,76,58,171,23,9,224,216,165,98,24,168,88,135,89,181,31,136,221,92,235,91,125,76,18,9,28,132,31,186,110,224,74,32,132,243,118,16,11,197,205,12,28,97,91,106,48,227,123,102,49,176,168,190,121,75,11,52,47,146,72,110,126,24,207,105,228,222,82,70,80,100,62,1,112,151,202,194,15,43,57,242,209,55,41,197,117,228,37,93,139,192,69,130,188,216,103,71,192,215,108,103,120,188,136,167,31,209,8,222,117,118,53,88,69,151,136,218,236,114,46,20,170,44,78,91,46,64,115,40,151,242,180,168,51,79,174,222,80,8,12,91,206,96,63,70,76,121,41,139,82,154,136,91,36,195,242,115,37,195,118,217,111,199,9,103,53,120,95,114,206,250,161,90,115,11,160,174,52,99,29,201,243,135,210,148,176,140,35,12,48,225,83,202,156,164,44,242,81,122,29,231,120,154,67,228,1,82,211,111,167,4,80,125,13,91,179,37,18,76,145,228,94,156,130,198,152,202,88,62,228,64,13,5,240,182,44,97,246,243,134,114,230,161,196,172,174,154,85,164,172,83,135,112,147,29,17,113,189,112,243,104,84,163,212,240,125,187,218,103,236,73,1,47,39,108,153,84,83,197,144,91,194,26,48,117,44,218,58,165,222,31,32,57,191,56,13,137,65,7,109,104,219,166,70,194,159,46,150,201,20,135,30,225,12,162,171,164,160,239,22,50,54,90,199,150,255,113,58,46,39,100,141,16,99,16,136,200,71,246,189,80,87,191,78,48,26,25,233,104,25,130,104,90,36,231,105,180,124,216,27,22,221,117,114,21,47,223,162,0,113,32,127,188,32,137,225,80,254,10,228,223,67,187,168,127,207,41,251,21,97,201,31,34,198,188,127,128,255,130,48,172,237,217,253,123,185,132,199,238,249,3,130,161,39,48,250,195,165,255,213,244,96,41,8,133,158,223,231,59,50,60,164,62,212,228,143,249,38,94,227,209,119,138,238,194,151,148,90,23,118,158,171,13,135,179,189,76,210,151,209,213,91,160,66,163,165,95,188,244,122,34,19,227,158,0,225,99,34,122,98,134,118,122,44,131,87,92,218,153,196,140,50,204,194,18,206,8,37,27,115,204,210,143,254,100,152,41,60,74,116,16,73,131,55,167,14,120,112,237,168,18,166,36,159,120,227,172,155,45,103,239,5,253,129,121,128,223,32,1,227,111,248,3,191,17,237,61,213,205,77,228,220,124,229,97,210,158,67,132,239,243,191,74,120,176,239,37,246,160,35,135,182,214,208,29,27,67,7,58,208,4,169,217,199,203,18,202,216,191,238,212,32,231,13,92,155,70,1,124,115,106,37,14,170,122,2,56,241,184,76,225,184,191,41,10,71,83,110,141,194,181,154,5,91,129,208,126,1,246,252,98,52,179,154,95,10,164,117,230,51,17,25,207,103,66,243,153,241,124,162,140,60,76,244,124,18,115,255,3,22,230,121,158,204,130,246,64,226,148,218,39,208,131,149,64,224,121,43,169,73,170,184,159,146,245,75,11,144,232,140,203,131,207,201,157,51,74,238,236,201,25,165,220,187,52,182,194,153,99,80,41,57,110,43,177,22,31,37,127,81,211,18,102,10,110,109,216,7,177,21,24,184,169,146,166,171,95,175,146,143,32,171,117,110,154,234,60,236,7,125,224,60,64,239,217,50,202,255,225,129,81,169,0,24,75,137,224,243,125,7,33,95,42,209,143,16,140,175,254,216,26,77,228,92,184,203,191,203,56,23,70,236,7,60,188,216,21,231,9,8,2,157,92,127,143,112,5,181,30,118,251,4,44,137,49,89,247,121,184,228,157,63,59,7,24,143,117,56,173,213,58,109,169,85,207,2,163,20,98,63,238,50,21,183,147,39,76,149,113,96,182,105,180,130,118,211,229,147,238,161,87,212,134,203,217,8,194,68,210,171,189,89,80,250,162,162,117,172,138,218,88,85,171,148,244,90,169,115,211,84,39,143,20,194,210,255,114,26,254,100,89,69,127,38,182,244,30,197,245,118,243,225,219,29,230,195,95,224,217,75,237,193,250,183,127,179,133,16,56,230,140,176,245,108,224,98,118,242,187,147,209,80,129,136,17,106,82,208,89,47,24,166,143,46,36,202,27,94,74,247,34,186,38,80,63,146,47,206,64,100,6,241,69,94,219,208,101,179,163,217,25,193,145,217,136,105,247,91,224,254,190,254,70,252,229,91,241,215,175,9,241,15,123,246,157,46,22,92,91,168,115,211,74,229,220,190,238,3,80,209,243,56,106,41,164,128,230,186,71,91,131,249,246,228,246,143,252,117,126,214,155,127,115,203,71,84,33,231,35,120,140,170,71,130,58,216,191,255,64,244,191,121,32,142,190,129,62,118,143,160,151,139,40,157,45,233,12,21,221,176,224,3,247,238,189,60,252,182,11,229,238,127,221,125,240,151,95,190,62,90,245,14,191,238,253,242,109,247,193,234,240,72,244,22,95,71,71,226,136,2,176,250,240,247,232,242,168,111,110,64,129,163,197,225,215,246,141,195,163,203,195,163,254,35,115,167,223,199,202,161,186,83,245,113,242,254,236,192,94,249,159,250,142,219,57,10,122,114,167,245,209,227,239,254,250,164,15,26,48,26,12,126,48,213,124,99,221,168,116,234,254,81,175,251,237,225,131,222,11,125,53,237,255,181,219,135,70,29,125,3,127,190,229,63,248,207,47,127,125,208,253,102,10,141,133,199,135,124,255,80,63,92,66,55,166,135,252,38,221,61,252,246,80,151,248,229,240,232,168,251,237,227,195,251,95,255,245,240,235,254,225,253,251,248,25,253,189,63,190,120,9,99,113,212,189,79,173,80,87,255,186,86,28,221,255,182,251,53,182,227,232,126,15,46,160,37,234,155,216,146,126,239,126,247,27,106,137,186,250,215,181,164,127,31,71,0,90,210,63,234,119,255,138,45,81,223,252,163,99,79,161,59,239,79,142,158,124,247,244,169,69,212,223,108,9,228,243,73,12,58,53,153,134,232,23,44,161,183,139,104,6,236,67,34,9,194,242,88,150,201,138,12,74,246,249,67,3,2,227,95,158,126,211,251,230,91,160,163,179,252,162,88,176,7,31,1,44,210,79,167,108,195,2,234,63,240,29,92,68,166,94,23,21,113,235,210,180,75,198,127,125,246,93,239,217,55,46,25,87,22,182,44,177,53,231,28,63,156,134,127,59,21,191,159,134,171,66,124,127,26,126,35,126,61,13,251,226,199,211,240,126,79,156,224,239,211,83,7,28,78,140,224,183,198,166,19,239,79,195,7,34,30,133,99,10,139,237,136,206,89,132,24,247,83,250,122,81,18,178,79,7,212,35,114,117,0,233,101,20,222,98,63,21,176,81,69,232,54,36,210,209,191,216,19,251,195,140,99,9,209,12,131,130,194,231,193,223,75,133,28,212,230,176,148,46,61,89,250,29,206,116,88,209,247,157,135,194,246,100,150,247,158,166,179,157,239,192,243,246,212,86,97,93,9,193,35,235,187,218,74,162,75,190,213,249,160,12,73,184,1,27,99,146,107,70,178,109,72,170,15,12,238,91,58,30,251,123,125,68,154,182,161,46,228,41,132,49,204,248,46,26,164,52,107,144,194,82,3,178,35,223,110,66,79,212,246,75,140,216,166,137,220,223,143,56,19,189,132,16,190,72,102,60,237,221,15,103,23,201,114,70,210,141,235,116,197,183,216,6,214,252,173,127,151,49,38,219,53,27,14,76,63,208,157,58,96,26,196,221,108,62,151,64,88,100,118,119,201,11,219,103,10,92,172,59,53,234,171,182,75,15,92,11,186,53,141,215,32,110,66,36,196,26,97,121,107,224,76,103,145,117,233,49,202,230,180,118,101,9,242,245,199,236,25,252,33,251,238,115,52,128,94,70,56,251,22,108,181,91,39,203,138,38,218,224,109,62,80,53,32,221,27,129,200,170,26,31,48,135,172,220,52,252,159,166,149,226,26,84,9,149,232,85,250,73,84,198,204,233,69,203,184,57,246,30,133,14,142,134,55,141,251,109,237,28,29,58,52,24,158,156,34,32,151,229,201,68,106,159,212,111,50,133,172,89,54,32,107,150,46,178,166,244,45,87,11,54,12,79,79,135,215,44,32,103,172,214,28,70,221,43,248,143,85,28,148,151,51,169,155,28,254,120,122,248,253,233,97,46,197,198,200,69,212,252,241,116,27,200,138,190,63,165,247,34,208,94,184,232,143,167,170,84,164,113,55,11,12,32,83,185,42,106,167,11,99,9,117,42,40,157,174,168,135,235,56,246,122,20,221,161,43,197,56,198,195,37,252,19,38,8,83,190,213,9,120,126,152,121,133,200,84,198,128,165,154,160,235,171,0,65,96,54,240,239,70,165,35,41,208,177,116,188,148,189,91,202,6,79,68,101,220,70,167,10,200,13,95,232,226,129,82,78,199,210,21,199,77,155,92,118,45,36,69,8,186,113,202,51,78,126,82,121,234,184,214,66,140,85,64,40,18,230,167,143,148,89,137,78,254,115,60,81,149,216,9,156,130,132,188,12,119,174,29,160,15,207,64,215,243,26,192,195,14,58,1,238,102,229,34,206,241,35,50,40,21,193,216,208,185,54,221,67,58,186,185,137,134,41,81,20,112,227,225,53,153,67,127,13,18,82,129,5,253,122,143,103,142,1,150,30,81,105,83,6,85,90,83,70,40,164,132,64,225,34,28,1,113,53,22,190,173,172,253,241,254,86,165,126,170,187,112,161,151,51,240,178,43,216,175,174,14,209,246,20,119,55,112,189,57,68,155,81,236,250,236,215,92,31,145,73,178,249,166,142,82,60,238,89,116,53,238,77,38,53,142,225,242,167,207,97,26,84,167,166,147,214,57,205,27,249,202,32,213,97,51,191,159,122,215,218,37,90,200,228,118,10,6,80,178,22,43,16,167,36,87,102,27,255,74,213,239,170,192,152,251,236,143,163,0,116,61,181,16,25,107,144,62,247,249,31,113,65,182,176,230,158,6,31,108,17,156,30,227,195,215,81,26,47,213,9,139,90,1,246,206,153,15,189,200,128,72,34,198,66,101,115,36,107,140,194,111,84,62,192,157,105,158,21,208,141,4,68,221,204,188,222,184,245,90,207,27,119,94,63,240,178,219,182,239,236,182,237,27,15,12,25,27,177,145,196,204,166,182,43,91,133,89,242,242,230,58,143,113,200,159,56,207,60,147,181,199,37,59,83,197,219,248,188,192,212,58,110,174,9,151,98,11,46,9,183,110,110,198,19,162,83,153,7,44,10,165,35,212,39,137,46,32,15,145,185,238,39,201,74,242,54,253,155,142,142,50,20,3,107,57,237,50,127,88,45,11,4,75,188,12,126,80,42,31,82,33,92,4,99,217,184,215,217,114,115,158,165,175,203,66,44,107,15,80,219,129,39,116,12,172,146,170,200,199,216,236,155,155,164,122,55,89,129,88,202,150,250,148,44,245,37,91,234,41,135,246,53,199,255,69,10,84,65,90,132,19,132,94,234,222,255,202,211,6,85,127,48,13,199,120,113,56,163,204,236,7,51,70,220,186,192,228,171,192,111,224,22,101,85,197,75,224,56,152,253,122,76,107,11,143,69,208,246,73,113,49,24,154,133,153,81,239,1,245,79,209,31,214,243,15,251,8,21,9,186,42,159,108,177,192,164,159,222,43,233,219,17,159,152,143,147,73,213,213,1,198,225,12,65,131,202,255,60,243,47,15,194,115,19,129,197,106,26,161,117,168,116,237,152,227,145,160,58,80,190,233,5,191,96,128,215,84,172,41,54,38,221,223,223,187,128,122,134,222,156,125,130,198,243,241,92,122,249,28,246,39,220,21,16,113,228,195,197,120,81,123,232,7,123,80,11,84,162,171,184,116,222,161,95,190,48,15,115,231,33,254,194,46,136,139,48,37,39,163,54,178,8,231,237,132,17,46,182,85,154,8,35,81,33,136,48,17,213,213,16,242,108,209,60,106,239,238,77,211,70,112,21,246,6,87,199,247,7,87,202,177,239,83,248,200,235,195,176,94,233,236,72,45,187,2,177,138,79,190,184,117,17,243,144,124,114,124,248,30,25,111,232,141,9,41,141,135,157,102,35,100,135,93,78,172,27,232,49,205,98,186,104,203,170,90,160,73,243,28,53,166,231,20,209,253,110,1,194,245,34,91,206,112,243,167,109,193,198,227,210,6,76,206,191,251,72,253,68,243,191,222,217,112,51,58,66,247,78,222,135,94,214,190,185,252,172,111,90,24,96,21,252,175,202,55,251,223,110,45,120,40,78,1,171,153,181,72,171,222,221,141,44,247,142,114,129,149,149,192,188,47,81,88,73,29,151,102,19,37,78,170,28,118,142,15,152,145,38,189,70,220,244,88,229,133,230,99,105,124,66,177,180,244,26,227,2,241,233,166,87,19,236,19,87,114,199,102,225,98,247,246,122,123,148,67,207,20,207,9,96,102,164,226,236,112,104,58,190,127,172,18,45,36,176,34,115,246,91,87,30,78,207,126,199,225,132,182,208,209,208,50,204,71,248,123,218,144,216,91,58,232,44,247,247,41,235,236,43,37,215,98,208,80,232,222,242,10,95,29,188,160,95,129,141,45,235,164,74,93,34,73,147,69,128,78,174,10,137,208,20,176,111,7,148,11,96,152,228,158,19,44,69,85,148,70,0,30,157,187,92,97,69,215,40,195,214,89,239,164,76,216,235,26,183,221,46,91,14,97,103,214,25,113,113,223,85,247,201,206,232,62,140,110,147,46,51,123,103,79,154,168,178,48,42,174,4,227,4,81,209,58,60,65,228,250,30,204,83,210,164,253,206,160,113,124,234,16,86,68,213,169,35,29,202,151,173,3,10,74,189,75,225,221,233,60,57,199,53,174,96,57,148,179,219,150,146,67,195,42,156,161,92,215,34,13,95,156,189,198,19,57,60,84,90,113,138,204,102,9,57,179,132,87,60,127,23,57,177,19,110,34,227,176,169,70,186,204,80,54,22,118,70,123,104,20,20,158,70,100,11,126,61,229,184,245,74,30,41,218,157,170,234,115,79,244,39,117,95,225,76,13,177,57,162,1,214,176,55,61,3,237,7,93,49,53,150,156,60,225,232,192,114,115,238,39,171,232,60,214,15,188,44,212,37,15,50,165,91,173,207,188,76,28,146,209,31,254,71,148,132,91,122,33,227,48,89,122,14,162,145,103,107,183,48,207,121,116,126,30,201,248,204,89,158,204,203,54,161,254,9,148,212,78,83,232,196,157,165,248,50,58,5,239,120,67,155,79,161,184,134,147,111,126,65,49,79,242,106,166,143,160,223,156,122,237,162,188,243,91,32,77,1,251,127,176,85,86,136,162,17,136,214,153,19,66,117,80,123,55,223,98,227,77,248,115,238,77,109,85,178,63,81,155,55,23,99,216,62,105,183,184,167,236,22,95,213,107,194,35,101,21,56,152,88,219,153,117,168,80,75,98,143,190,253,54,162,224,79,217,91,212,169,17,183,4,99,0,166,37,229,226,224,159,192,16,47,114,168,7,147,184,27,208,117,159,223,15,147,22,72,118,251,235,147,234,231,17,132,184,80,152,186,206,120,41,112,104,102,232,51,138,73,176,224,13,205,194,30,151,147,176,80,1,230,73,51,86,57,200,204,78,229,18,72,158,242,106,96,42,14,156,226,155,155,189,254,128,109,130,57,214,169,241,168,53,199,176,34,141,231,66,195,84,175,133,230,23,12,69,209,185,27,188,4,175,249,117,35,86,197,218,96,85,108,137,212,250,132,156,167,178,14,112,95,103,184,247,79,153,1,172,144,138,100,23,221,99,78,180,13,17,73,33,120,168,121,100,112,176,169,31,246,184,85,206,151,106,36,35,106,22,133,156,188,87,144,45,96,128,52,121,195,117,31,232,140,60,184,253,45,194,238,95,191,194,184,64,187,13,200,166,144,171,212,218,45,19,91,28,34,50,38,253,179,128,255,201,179,93,100,57,231,6,242,90,156,119,55,228,222,118,176,186,119,132,95,157,255,73,50,173,246,186,70,170,18,205,66,199,202,103,12,103,162,61,5,87,162,143,64,1,107,217,197,83,16,93,244,32,187,49,234,60,104,114,160,46,245,56,29,92,226,72,173,171,121,49,108,84,50,92,131,64,59,79,101,179,189,57,90,66,43,105,50,220,242,203,56,186,140,221,242,114,225,204,213,197,185,186,88,251,219,181,100,230,14,211,110,231,236,119,102,230,210,177,141,25,58,7,124,124,22,135,254,111,187,15,108,27,15,10,212,193,70,155,65,70,122,40,55,154,125,43,46,203,165,65,1,48,214,72,207,221,72,160,235,32,219,161,162,61,102,67,0,57,19,150,212,43,186,219,175,220,157,52,70,252,215,91,93,141,246,119,197,63,21,200,109,26,161,133,202,74,107,49,170,255,243,28,96,65,224,148,45,30,92,188,244,74,242,6,77,43,161,40,254,144,200,42,136,101,188,105,166,124,99,135,208,105,253,67,36,240,42,226,0,104,217,151,74,242,135,100,73,254,225,148,84,82,143,53,97,218,30,192,211,247,67,238,225,152,231,56,230,145,72,212,104,231,56,218,242,247,68,105,135,123,197,205,77,193,230,161,37,153,135,10,54,15,45,201,24,218,48,23,21,212,5,215,214,86,21,254,171,179,144,99,219,82,229,152,234,235,89,65,241,98,112,139,68,25,27,140,79,169,82,96,124,88,22,214,197,141,65,46,153,133,180,194,103,8,33,207,230,121,188,188,34,120,213,3,79,185,181,109,130,136,56,230,33,60,220,26,85,72,41,1,36,186,32,103,244,96,59,205,25,106,67,73,224,56,164,135,185,37,134,71,140,24,197,162,175,42,95,41,187,29,216,123,13,70,108,88,63,205,215,50,95,24,134,221,118,187,46,221,85,247,49,12,42,118,239,240,224,32,242,92,214,189,58,144,103,112,247,142,96,139,80,134,31,76,114,227,154,100,64,163,130,249,160,222,48,25,145,149,111,25,246,6,203,227,68,197,122,46,149,73,8,36,204,241,18,33,13,72,177,53,0,104,131,217,205,141,55,147,155,79,5,120,5,173,201,51,103,172,11,172,195,140,53,252,60,128,17,164,187,206,104,111,171,73,230,37,146,74,107,70,246,22,204,136,6,70,210,116,208,65,33,85,182,242,170,169,88,30,155,101,225,24,68,173,78,135,220,172,45,103,4,246,248,233,248,26,114,107,55,227,113,194,16,146,174,123,216,166,12,14,54,19,152,134,241,48,65,168,183,233,197,82,246,244,111,240,129,236,19,202,82,184,177,45,85,36,35,45,110,191,11,28,245,34,230,34,44,103,225,43,191,152,155,208,6,232,139,60,1,38,224,16,234,176,71,254,180,218,153,196,125,130,126,166,192,197,25,5,26,87,123,149,7,232,197,111,193,67,155,57,120,138,96,111,102,121,119,249,236,197,130,252,67,254,251,236,220,163,188,0,149,236,148,168,152,21,97,77,65,185,119,116,240,254,20,134,234,183,115,111,60,163,133,207,47,31,22,129,238,131,84,111,238,129,152,136,176,234,248,101,173,176,224,137,45,175,122,28,182,138,8,29,241,121,182,146,164,131,68,202,210,242,126,98,165,107,70,17,60,131,154,129,96,47,44,64,62,224,205,246,207,42,126,155,61,188,119,223,254,228,134,180,196,183,108,200,151,200,121,242,26,212,168,164,96,23,15,222,126,234,137,66,57,88,9,205,17,186,180,231,43,6,87,179,176,35,136,75,103,10,196,119,158,229,27,202,174,77,190,50,55,55,29,116,101,51,55,134,37,199,174,144,17,147,40,231,154,136,49,176,14,1,48,64,12,179,95,101,207,224,235,51,79,139,183,145,56,234,53,5,55,127,194,77,35,247,135,104,213,207,124,75,82,122,172,30,88,224,51,244,181,109,7,11,102,149,1,183,165,169,59,113,137,54,253,13,141,95,74,127,107,61,75,111,213,75,85,162,48,117,48,165,28,154,168,182,12,7,93,178,38,20,136,129,253,15,163,32,213,190,22,14,191,66,238,97,243,171,1,238,247,114,19,208,242,127,7,115,57,8,220,252,155,159,36,206,150,165,172,107,99,74,216,106,9,254,180,22,45,193,190,51,241,236,55,235,228,109,228,241,176,30,183,229,246,144,116,253,216,203,187,20,73,171,142,119,111,57,115,56,103,231,152,229,59,60,201,197,181,68,50,31,242,2,248,198,132,197,42,61,108,174,180,137,116,132,199,79,138,169,52,76,186,114,210,212,246,19,203,209,107,15,184,75,178,191,95,40,167,141,186,103,149,135,161,198,77,195,241,212,61,148,175,14,67,95,212,229,126,15,68,254,65,155,149,190,214,216,189,120,87,171,26,38,201,28,107,183,202,126,119,242,12,232,150,106,30,200,157,232,93,70,147,227,145,163,24,112,220,247,66,93,253,202,7,8,30,158,89,30,247,110,110,240,239,195,146,36,84,60,185,228,91,125,188,213,159,248,46,44,153,35,245,147,20,124,128,50,139,15,162,95,214,60,209,36,173,11,252,196,97,212,48,147,64,49,183,12,87,109,188,204,33,126,35,56,149,234,109,170,175,127,29,88,142,108,252,34,138,73,143,99,130,167,174,121,185,245,68,181,248,59,152,217,240,0,223,1,146,136,155,27,228,208,21,159,133,184,21,183,75,243,198,133,110,80,123,139,40,18,200,84,113,14,58,200,98,131,136,194,212,32,211,2,48,65,221,64,158,221,252,176,169,27,199,71,189,222,254,62,49,252,232,172,240,36,224,163,127,252,192,119,66,57,27,116,57,165,153,53,104,67,8,156,133,184,149,82,25,130,159,7,42,123,151,188,93,177,110,178,238,202,120,91,186,236,164,193,161,83,236,38,141,22,226,168,227,163,235,241,68,147,34,166,114,97,62,231,124,241,59,53,11,141,75,166,89,228,213,239,236,0,203,171,8,184,13,66,5,138,14,134,6,88,56,72,109,199,202,250,57,6,25,240,236,172,116,198,33,189,102,187,219,82,240,121,229,176,56,98,155,144,75,85,125,37,125,84,73,167,113,247,115,14,142,112,39,108,97,64,130,128,217,218,30,131,162,4,202,210,198,96,154,146,194,138,251,168,9,200,213,2,10,139,199,180,115,244,176,253,182,78,179,116,245,199,130,34,118,45,253,113,202,26,141,59,141,117,202,106,101,194,68,242,3,237,111,116,27,188,8,58,48,7,202,125,89,88,40,40,13,123,8,20,48,104,36,32,193,141,216,110,193,170,69,169,84,139,178,169,3,142,251,104,205,244,36,74,196,123,104,136,1,215,120,15,196,44,98,147,18,70,211,46,10,50,205,193,120,131,152,69,93,252,34,162,180,232,216,188,45,213,229,236,24,210,51,75,185,177,70,206,93,229,200,10,21,194,252,117,143,190,202,5,70,38,125,21,169,88,166,191,192,29,57,123,112,29,109,149,51,127,188,221,17,95,70,33,235,70,3,202,71,102,34,225,43,157,77,7,62,130,26,58,71,88,6,157,8,3,20,17,14,6,254,4,50,238,178,163,67,12,75,84,43,76,206,183,145,9,21,54,33,19,172,48,165,197,33,104,155,104,125,15,58,241,39,117,77,218,90,54,10,211,145,105,82,50,218,153,17,227,135,29,49,125,217,200,23,20,18,104,101,88,26,73,72,176,159,25,18,44,25,201,116,112,163,240,26,6,57,104,134,25,149,48,206,222,116,4,29,100,72,160,114,98,252,26,246,247,37,10,57,10,247,227,220,56,228,4,8,95,55,29,133,50,0,229,154,113,53,131,113,231,63,122,189,191,196,179,25,8,217,255,17,247,230,104,182,159,8,149,230,11,30,187,199,156,19,168,3,223,255,1,244,18,93,69,79,220,255,75,207,126,9,157,155,100,193,183,81,169,34,74,116,249,238,125,180,98,53,22,127,129,52,147,198,69,97,149,254,86,116,31,180,20,127,180,4,145,250,182,138,85,148,209,45,197,56,149,152,53,48,211,36,159,34,129,217,105,202,58,179,36,90,101,233,204,29,163,20,230,185,163,171,160,120,53,93,77,191,39,30,212,7,103,43,102,163,112,57,18,23,163,240,236,53,186,48,112,122,92,177,166,223,232,253,33,111,172,70,18,86,94,204,233,234,35,92,45,70,176,129,139,243,81,248,75,46,46,255,213,145,57,148,179,11,25,78,56,6,253,135,12,221,48,12,217,69,249,106,206,63,38,152,83,141,148,72,220,92,56,234,243,199,120,83,180,149,23,157,146,60,84,48,52,73,227,186,208,15,60,67,196,218,172,56,211,182,148,18,24,147,68,156,145,44,125,225,248,176,127,15,196,156,123,61,124,157,171,231,241,227,88,34,11,64,198,190,253,57,33,70,184,0,137,5,82,34,20,9,89,244,40,157,189,91,196,43,144,75,224,177,203,223,217,163,158,19,109,204,218,133,12,46,54,216,67,148,201,31,189,84,196,18,78,160,97,60,165,208,163,15,74,137,231,104,220,200,134,99,84,89,83,33,101,10,24,55,37,151,97,178,172,101,140,178,26,14,6,127,194,107,202,11,193,5,218,118,86,77,26,176,15,200,196,2,177,29,83,85,31,245,247,191,122,118,218,27,27,152,140,102,128,58,232,76,95,229,13,126,72,165,221,230,42,201,137,86,96,221,255,251,139,122,26,137,138,171,212,243,116,150,76,227,162,229,16,72,229,233,177,211,208,35,228,155,85,59,39,65,147,201,213,227,161,237,215,69,11,186,158,169,141,104,74,38,48,195,179,190,160,12,23,17,70,141,151,110,75,141,51,24,215,81,33,39,9,226,172,40,161,161,83,78,94,48,23,176,90,181,80,191,242,221,70,225,98,34,18,98,44,205,112,152,26,208,111,10,124,75,138,150,150,41,74,209,249,228,56,188,171,218,23,207,105,88,170,161,73,37,226,88,101,36,216,240,71,230,88,60,134,111,70,226,86,194,138,76,69,132,184,54,107,101,167,179,93,163,136,117,16,130,132,206,171,61,0,118,121,115,51,238,28,3,63,122,8,188,72,238,165,49,130,171,197,232,23,45,209,67,208,199,66,185,147,148,67,16,232,135,227,41,157,231,129,52,76,39,120,254,36,152,90,192,229,18,18,186,240,135,69,131,193,45,31,162,184,27,44,253,234,179,35,249,176,143,15,85,246,110,168,36,31,22,124,122,72,159,10,10,132,164,200,135,120,39,100,236,145,33,234,237,7,157,47,58,7,244,50,22,11,37,16,9,90,8,228,19,252,38,151,59,84,37,151,70,216,153,90,224,42,177,170,183,3,194,124,39,136,85,101,29,16,242,59,129,119,16,251,117,155,100,70,54,201,109,3,87,169,7,105,212,86,26,172,174,197,8,243,110,66,77,20,248,113,53,209,174,180,218,39,59,44,107,43,26,77,63,150,223,121,21,145,215,98,94,114,69,207,84,97,227,129,94,250,218,13,211,245,98,103,172,234,129,129,254,140,205,235,124,4,162,164,173,65,254,48,236,13,242,195,67,141,196,54,206,241,92,46,174,251,197,71,108,212,201,96,37,61,150,199,20,9,34,162,131,232,174,218,145,81,210,205,24,222,147,128,197,213,94,183,69,189,124,81,29,49,69,192,110,13,77,219,65,203,236,72,118,33,156,65,68,151,75,185,213,35,70,61,95,9,179,229,195,77,243,99,75,142,142,204,199,65,97,86,151,176,33,147,150,97,237,9,244,212,2,243,132,18,8,88,255,28,133,91,180,255,200,107,66,16,178,180,95,28,71,54,182,219,96,177,9,178,151,213,136,106,4,57,3,22,244,94,170,154,74,153,90,229,181,146,143,101,57,53,96,86,100,25,42,229,170,176,190,2,65,156,223,147,126,178,231,168,142,192,128,43,23,200,173,155,98,218,202,174,133,233,121,34,248,147,78,144,223,238,97,110,22,254,137,34,202,124,4,93,109,112,239,127,13,189,4,46,152,204,16,89,6,104,82,201,20,179,17,35,217,10,157,168,23,205,249,6,75,217,139,200,89,74,9,91,232,236,123,115,19,117,23,81,241,234,83,250,58,207,214,160,25,109,188,142,148,152,209,176,94,127,104,4,111,124,142,49,59,50,127,51,73,182,62,129,129,90,90,206,210,172,59,76,184,155,26,40,83,153,188,23,234,136,45,250,176,31,137,180,229,29,14,86,105,125,143,112,233,13,166,118,61,179,113,164,159,25,161,129,220,24,34,39,43,241,96,46,189,104,180,164,35,28,48,87,203,233,32,145,34,22,58,39,143,163,201,0,187,197,151,138,162,178,97,30,0,23,216,250,18,51,125,41,27,11,179,162,46,209,245,90,234,119,37,142,109,54,76,130,113,50,241,171,175,224,135,172,215,56,227,135,126,53,229,87,209,142,18,140,11,101,120,193,90,244,119,46,70,250,229,10,190,45,107,200,164,208,144,24,147,4,177,10,27,155,58,223,55,252,82,122,181,205,66,20,194,7,235,145,55,173,192,110,63,68,135,192,89,72,232,134,194,105,244,69,173,176,100,92,231,160,27,163,23,204,140,124,97,168,253,18,132,212,248,103,39,214,17,97,78,105,33,244,207,8,61,37,173,167,162,89,21,193,214,216,47,53,101,70,147,243,90,59,123,80,19,30,142,215,17,48,134,103,203,44,42,61,139,226,84,190,104,76,211,217,90,130,13,41,80,100,82,149,170,20,15,171,51,245,189,61,71,132,230,114,32,73,109,107,201,39,101,20,136,179,3,214,246,142,122,169,221,50,51,9,95,228,175,23,54,204,91,243,43,180,175,188,140,203,104,215,43,108,22,186,228,178,152,202,7,209,133,214,232,106,159,78,81,180,28,119,88,250,70,232,138,10,238,144,198,24,250,35,248,90,88,50,122,192,135,24,32,67,4,61,1,50,68,112,212,235,49,184,144,130,35,226,208,247,108,237,160,13,245,132,158,61,190,111,166,74,254,150,209,2,120,234,72,254,13,129,5,195,209,140,64,164,45,40,21,188,155,233,116,218,17,50,165,132,186,247,224,155,111,239,207,239,119,68,210,148,249,241,204,100,145,167,172,152,51,244,115,9,30,208,89,58,102,193,236,19,174,46,75,187,210,203,181,41,41,228,22,237,109,229,133,47,206,70,225,229,72,108,70,225,248,8,52,232,175,129,91,92,141,254,109,41,83,91,180,230,90,54,82,167,92,27,242,168,86,127,245,97,136,185,197,36,89,5,241,93,65,77,48,154,64,169,139,108,22,82,100,17,66,168,48,226,172,146,57,229,2,86,149,110,125,7,37,65,122,2,222,145,147,196,109,133,154,251,100,3,47,40,254,51,144,105,65,248,28,144,157,14,40,66,16,117,22,188,8,55,35,82,76,116,185,190,85,174,175,202,245,169,28,252,108,242,144,100,97,167,37,210,197,30,95,71,180,102,187,251,30,72,24,101,23,29,40,134,176,95,227,223,176,47,106,197,96,115,8,164,178,85,170,134,211,57,38,26,184,181,236,69,129,148,230,116,129,13,236,212,57,234,128,86,61,240,23,235,70,159,41,233,198,183,148,109,33,53,91,3,111,18,21,26,53,15,35,217,146,107,141,217,88,49,207,59,123,31,242,0,240,44,226,245,189,251,45,90,120,27,183,111,24,103,173,195,222,70,180,45,123,67,235,212,255,144,123,214,238,150,243,6,139,17,197,190,113,111,210,182,121,152,221,216,234,156,140,163,192,195,107,125,187,111,110,247,38,199,56,205,166,180,154,114,115,187,175,111,223,117,199,170,207,8,187,140,165,181,206,201,102,211,199,143,117,196,48,94,199,106,241,60,164,216,225,155,155,248,152,38,202,31,106,129,35,176,5,142,138,53,67,231,143,145,233,72,92,3,148,110,163,177,51,221,193,132,162,178,17,40,191,38,142,146,83,225,194,170,107,117,61,25,131,244,106,169,238,177,143,72,142,199,33,79,75,110,172,85,218,35,148,179,5,200,93,119,22,164,93,121,106,38,211,151,217,222,163,119,149,12,184,219,159,70,18,128,199,54,30,87,231,6,227,253,116,65,45,228,213,102,213,184,215,82,166,6,115,46,196,61,85,57,15,216,225,170,20,82,151,163,135,152,60,64,106,252,89,8,162,65,136,121,192,148,170,143,238,134,202,213,51,57,70,89,126,47,213,121,55,48,25,17,211,11,232,248,7,7,62,253,78,41,202,11,190,139,145,219,142,48,170,13,11,211,176,63,200,142,139,65,118,112,32,166,97,207,159,226,192,171,228,10,145,135,53,84,196,88,117,83,13,0,215,133,245,64,163,232,219,118,187,210,177,177,84,76,142,177,33,72,198,83,202,123,98,62,227,156,30,177,95,100,229,171,216,54,209,212,19,21,35,164,51,158,168,100,76,32,105,21,65,142,166,1,41,1,21,193,120,54,68,119,148,174,148,78,108,116,9,129,143,102,248,245,134,135,147,109,131,208,72,76,53,73,47,178,139,162,17,157,242,108,84,69,167,148,97,62,140,47,39,253,68,41,146,162,47,22,24,147,240,34,73,63,18,122,165,5,61,215,8,173,136,240,135,223,138,111,187,223,124,179,232,69,247,187,15,4,254,199,200,136,242,215,226,240,232,168,254,4,255,171,190,33,212,253,163,163,71,238,11,230,43,85,148,197,163,26,202,162,43,104,90,88,139,44,60,246,183,32,96,2,203,137,48,231,44,245,69,29,120,233,219,92,245,3,172,217,220,187,83,229,71,130,227,232,191,91,94,228,250,199,43,118,206,192,40,110,235,247,175,250,119,131,188,140,80,150,18,33,239,108,100,153,115,62,141,148,25,5,213,80,54,124,18,122,131,22,57,229,130,215,139,42,15,81,248,143,66,15,139,29,210,162,188,151,99,168,3,1,225,34,195,44,194,222,160,56,70,192,158,236,24,11,13,10,88,55,9,115,134,204,23,217,65,24,25,164,106,230,131,180,63,37,116,106,251,104,20,94,141,196,227,127,245,113,28,18,170,74,61,71,27,91,17,94,147,70,211,151,26,77,159,212,153,190,210,101,250,127,14,74,79,218,249,66,121,30,69,200,122,187,17,239,92,7,69,189,34,85,53,20,246,30,219,78,155,124,66,50,203,222,80,69,250,253,224,46,40,112,237,112,61,238,198,238,54,3,182,138,223,102,202,251,92,106,78,20,245,236,43,112,30,55,110,64,6,24,170,184,48,194,16,16,13,8,61,121,247,10,8,234,62,58,177,228,221,13,209,150,138,111,96,15,169,3,124,122,128,212,162,188,34,114,25,24,122,64,134,250,116,124,84,65,217,41,91,160,124,132,12,97,46,119,7,41,59,143,165,25,98,91,75,108,32,211,205,217,71,116,181,19,21,58,16,185,222,234,140,154,176,156,166,44,76,41,35,90,101,140,51,132,121,198,108,208,108,98,12,53,216,65,34,115,112,116,108,109,183,131,153,196,169,100,152,56,54,82,109,30,200,28,63,14,246,74,186,198,155,64,144,10,169,165,118,208,56,206,209,114,233,200,126,80,37,70,95,156,189,238,74,96,7,46,138,6,212,2,19,59,154,147,26,20,229,103,77,185,79,167,227,28,147,60,193,215,80,219,127,197,102,207,119,25,217,66,247,247,181,213,20,186,76,57,196,66,219,84,10,163,133,57,115,35,252,241,44,203,229,203,160,126,191,150,86,142,226,21,38,244,67,229,39,66,252,28,98,13,82,75,141,49,221,54,41,154,217,184,172,88,138,90,144,205,110,89,6,106,81,15,126,159,225,128,50,233,95,189,160,115,247,215,81,30,173,240,200,80,194,217,165,13,112,118,169,3,103,87,133,104,148,75,186,129,55,52,219,121,182,222,243,185,47,190,28,133,143,71,226,227,40,28,143,101,236,130,70,159,99,220,185,137,24,75,28,58,230,109,22,16,157,37,209,125,24,85,12,236,234,144,2,125,198,105,183,55,150,75,199,181,95,109,29,209,192,136,123,159,131,232,87,1,50,207,21,144,57,39,142,253,56,66,41,105,137,70,114,50,33,245,41,115,5,12,200,12,118,157,217,241,253,193,12,54,155,233,24,138,245,15,147,201,120,54,193,236,216,51,40,51,46,232,199,17,84,57,163,99,189,32,231,91,140,53,132,163,117,101,160,249,238,227,32,109,204,200,32,202,16,126,120,141,216,123,83,145,9,144,116,153,241,105,138,47,198,222,26,145,213,206,147,116,124,1,140,104,130,12,241,96,13,215,240,238,65,247,193,87,120,217,159,76,142,225,50,227,203,97,47,232,91,139,242,201,200,73,155,41,151,16,163,73,57,74,48,143,58,155,83,84,146,80,235,215,115,2,132,176,159,11,235,58,228,140,205,113,119,1,61,91,98,239,126,140,55,54,33,29,120,229,176,36,181,157,220,174,164,5,144,18,2,139,152,120,197,91,114,153,121,170,29,105,126,27,105,155,129,120,54,210,134,5,241,124,20,246,143,196,171,81,248,23,241,250,95,142,124,75,219,136,244,83,249,192,189,149,145,157,99,244,102,113,60,111,249,134,146,75,109,173,17,31,221,121,159,175,217,211,240,177,101,9,183,220,171,245,199,158,229,217,74,129,202,92,20,241,43,4,26,144,78,31,183,151,116,144,118,23,48,201,207,149,56,89,169,195,126,212,100,232,216,193,91,128,231,74,224,35,28,23,214,68,104,29,50,50,109,126,7,100,218,187,64,175,182,0,226,90,102,145,10,183,45,109,156,86,7,190,82,138,67,252,75,131,248,194,144,201,168,127,249,220,104,37,157,22,64,86,225,130,172,230,94,169,188,204,21,108,15,165,189,118,176,88,145,160,208,135,130,160,138,123,110,21,206,179,126,3,96,239,94,79,27,83,43,184,174,165,223,238,13,206,89,182,126,80,116,242,46,147,246,139,150,231,134,142,84,9,23,245,181,108,70,216,83,141,175,137,50,38,241,87,142,70,154,67,60,113,149,171,55,31,230,7,24,166,213,177,3,104,106,130,77,100,6,243,123,224,55,116,94,104,14,254,44,104,50,88,207,148,247,131,61,172,85,68,34,49,7,19,115,51,70,135,138,123,71,2,35,239,210,225,97,70,185,20,15,50,138,34,156,54,191,194,69,213,246,23,240,110,88,16,58,143,29,108,121,209,212,254,138,227,216,192,162,99,37,228,62,211,8,19,203,169,119,33,118,6,249,85,118,187,153,9,247,155,42,232,140,106,137,105,37,240,47,231,236,111,45,72,156,249,231,9,51,114,216,201,185,64,79,73,45,8,181,178,194,96,2,65,92,40,181,142,131,199,136,133,204,217,194,2,149,196,150,6,237,191,140,161,77,76,120,9,229,43,103,120,227,130,70,111,137,39,137,52,140,214,137,116,248,110,228,249,230,129,242,25,128,187,36,1,100,195,159,42,24,13,124,184,228,48,68,12,112,146,109,53,208,12,4,105,115,151,98,61,159,15,92,173,144,98,141,36,210,4,158,100,71,109,231,12,158,116,127,107,142,127,203,10,13,41,52,20,210,150,58,255,239,255,249,255,16,80,212,179,145,55,149,65,36,83,169,229,128,144,79,62,22,188,149,189,91,92,172,206,228,102,230,2,94,85,238,80,110,61,186,109,79,131,196,138,46,65,40,238,137,92,204,240,176,183,229,121,95,62,119,11,232,13,134,202,200,26,88,213,171,163,130,91,85,134,187,114,94,237,156,142,148,102,172,184,181,80,15,9,235,34,247,226,58,22,17,197,153,35,99,88,159,185,143,21,252,202,18,225,87,240,159,165,88,106,188,39,152,142,42,145,13,166,46,4,212,172,9,243,41,177,80,60,10,133,181,65,201,76,237,69,105,5,228,160,141,102,218,189,10,115,230,105,211,46,148,231,40,150,248,206,216,70,83,43,190,216,193,55,226,192,25,188,65,40,203,156,27,122,42,1,134,180,210,251,85,136,223,221,141,39,19,255,41,216,163,23,75,16,157,105,203,35,34,153,42,76,159,219,185,172,88,105,100,162,219,134,251,246,33,118,230,100,7,162,17,178,213,193,202,29,137,179,229,69,174,71,225,90,231,221,232,111,197,138,79,172,104,147,73,248,52,93,231,128,56,194,28,186,149,141,98,197,189,159,135,227,37,2,153,46,28,246,59,88,56,107,28,189,152,166,98,81,95,211,248,96,238,62,160,123,171,198,229,103,132,197,246,76,84,102,213,56,214,75,132,184,164,133,147,88,11,199,49,123,226,218,65,4,12,250,39,131,255,105,172,180,196,93,40,156,69,87,184,232,64,218,24,132,0,26,72,250,46,184,181,164,123,215,120,90,35,125,66,53,248,34,73,97,34,210,105,156,205,191,136,116,34,186,132,167,12,218,162,23,20,48,145,21,48,145,107,70,129,91,118,233,175,176,32,212,37,51,95,186,200,240,75,131,249,238,203,124,11,86,165,5,8,135,52,189,137,102,246,183,19,247,108,55,236,86,207,16,233,180,153,72,43,164,53,83,11,107,236,85,132,135,104,152,223,59,10,94,141,252,131,84,10,77,136,172,235,80,30,230,190,84,100,146,8,235,23,195,4,204,106,183,136,18,195,181,66,108,64,206,242,118,129,40,159,170,22,12,50,112,99,206,52,199,110,80,63,116,4,168,150,46,172,123,38,78,185,20,123,165,27,177,89,21,11,49,217,180,104,17,37,145,44,91,194,178,35,27,138,206,86,163,154,19,110,32,120,254,94,211,28,87,194,162,77,92,123,75,224,92,85,229,170,196,207,233,218,85,0,93,229,115,152,82,92,158,50,7,198,91,85,245,75,251,171,66,31,134,123,150,158,73,17,161,86,226,143,6,165,34,120,41,119,62,247,139,190,14,91,206,234,47,85,99,93,17,77,167,33,150,249,46,176,81,205,90,160,171,224,59,135,236,158,175,82,79,232,67,245,28,205,69,177,150,103,9,136,184,30,142,251,118,196,158,16,200,15,113,151,162,223,125,253,251,179,224,163,74,116,8,237,13,172,8,149,74,63,26,3,202,209,168,229,182,82,195,64,81,42,86,149,44,208,62,83,111,24,14,236,137,4,104,202,84,79,36,64,83,214,222,147,93,224,75,117,93,161,50,190,142,238,64,29,41,157,142,160,207,246,48,10,106,125,78,170,154,129,52,213,214,123,5,211,144,89,7,179,90,77,172,190,153,66,193,168,114,32,156,43,165,193,146,140,36,204,234,89,196,102,127,244,121,85,177,180,29,198,79,134,61,10,31,243,78,139,169,181,77,157,213,122,138,221,245,20,118,61,54,19,145,50,118,38,146,102,129,89,119,43,108,75,60,124,109,14,18,130,92,52,154,212,41,202,75,233,108,171,232,35,251,193,125,47,61,171,145,229,17,240,152,242,8,168,30,101,112,132,68,199,56,214,116,180,166,208,92,186,95,43,61,169,207,22,143,6,204,86,162,12,168,215,106,8,3,220,13,203,115,121,116,217,7,221,64,232,225,3,137,77,34,248,112,209,113,166,207,188,69,54,206,172,131,118,186,55,169,114,156,90,247,27,67,202,48,103,151,244,253,176,82,232,222,75,7,202,191,65,250,182,239,30,49,62,184,33,72,87,58,160,13,64,220,182,108,226,232,155,144,162,111,130,198,161,198,35,172,232,171,140,196,24,242,223,241,207,96,184,62,222,245,171,73,195,39,179,123,41,72,8,210,158,121,231,214,247,155,90,223,135,205,35,111,163,82,169,98,182,198,231,85,119,43,229,116,39,179,138,140,9,31,67,251,161,77,4,221,168,92,247,213,245,161,246,75,171,229,31,113,45,12,173,161,236,210,144,209,220,56,55,201,140,182,55,147,157,194,17,168,216,237,63,29,86,132,44,140,9,31,42,124,56,101,100,98,88,168,190,157,225,229,208,74,241,98,252,94,85,165,186,2,58,195,161,215,251,148,112,166,229,129,66,161,115,138,216,31,239,183,164,162,105,6,118,104,144,207,154,101,51,27,233,193,216,142,26,54,141,40,116,13,23,4,143,232,96,157,37,97,110,155,1,115,103,143,105,177,254,201,35,46,203,214,228,15,158,142,106,0,127,218,183,62,26,79,39,131,153,225,223,4,177,141,62,46,54,91,129,50,8,24,183,129,37,57,85,231,67,176,135,226,47,116,163,79,136,20,25,63,115,29,182,174,163,11,135,13,250,248,85,154,150,80,94,252,26,174,239,161,237,18,190,116,69,81,97,135,235,123,71,3,6,182,253,205,96,149,217,234,30,124,255,233,185,55,179,49,203,72,235,169,82,160,109,168,184,102,53,83,147,203,18,17,179,178,53,93,14,61,254,174,15,90,129,190,60,60,26,96,34,141,131,112,190,205,224,139,14,90,217,138,13,153,248,92,26,31,171,177,132,13,91,55,13,231,110,120,96,27,74,192,110,253,240,174,147,174,109,162,198,79,110,219,0,190,213,174,2,59,202,68,179,201,90,211,98,197,94,173,73,98,233,174,3,12,244,208,186,146,196,45,158,54,64,96,245,149,159,215,117,251,254,125,209,78,103,177,102,214,179,157,244,24,187,244,8,138,31,210,52,72,85,76,201,115,77,131,98,129,64,17,83,210,131,167,221,205,118,0,255,132,43,178,75,205,169,165,231,72,159,203,38,61,16,201,115,234,144,167,184,12,171,37,7,151,237,131,112,182,115,153,47,173,25,23,27,151,153,95,85,79,142,55,240,29,67,187,68,173,94,138,121,90,252,131,168,78,181,85,10,189,26,158,85,169,244,106,168,136,44,56,147,246,137,79,56,82,115,92,17,142,219,201,5,208,222,163,80,30,2,64,137,115,94,54,231,8,96,66,94,29,145,14,24,78,138,71,10,249,228,41,157,219,128,2,179,191,191,215,166,77,51,153,62,182,140,75,40,172,56,249,71,159,167,148,129,20,143,167,9,41,1,200,103,128,115,183,128,9,197,153,92,116,55,240,151,241,86,226,119,153,247,73,60,134,206,91,55,30,193,13,182,108,72,106,253,68,207,241,234,145,82,56,154,244,252,62,13,201,151,238,249,141,131,14,7,61,255,210,87,34,208,199,176,55,248,120,252,165,242,109,252,136,158,157,74,71,166,97,70,167,55,239,203,241,199,73,109,41,183,156,128,53,171,144,131,102,35,64,53,201,149,147,95,128,210,141,106,21,25,49,177,246,98,99,126,80,187,94,220,38,215,144,31,84,205,34,81,106,88,37,117,245,43,136,49,141,230,9,178,80,160,206,22,254,54,242,158,141,188,30,65,163,162,17,14,255,141,155,181,110,210,241,122,199,100,60,222,223,207,181,151,53,185,44,237,0,204,118,122,218,119,122,138,135,241,173,150,129,154,35,84,251,201,99,139,114,111,231,45,107,18,197,164,235,177,62,18,199,208,135,10,82,248,157,15,205,227,202,8,180,158,148,75,215,185,74,183,237,83,212,170,61,43,219,65,137,187,37,97,138,118,214,210,48,58,212,212,250,172,54,166,49,211,192,68,84,45,0,177,164,145,136,196,100,159,45,88,3,214,41,190,27,121,168,55,99,28,95,56,142,15,19,17,31,144,251,12,113,126,101,30,152,146,197,160,168,88,12,10,219,98,64,120,84,199,17,71,9,32,8,21,5,41,50,168,227,195,136,67,13,16,95,42,164,187,165,42,20,82,177,161,129,20,52,214,180,37,229,250,18,157,227,47,64,207,246,9,156,10,138,239,42,141,58,213,67,46,221,92,100,41,58,255,251,127,253,31,84,66,237,168,21,234,176,60,61,96,71,29,79,6,30,200,218,47,97,140,40,122,231,98,71,113,9,229,93,11,51,128,61,93,89,91,223,69,32,153,93,216,153,170,208,202,247,67,114,190,120,146,125,2,210,195,84,124,136,29,214,17,79,70,222,154,44,77,126,21,224,205,148,214,222,57,178,120,159,138,87,25,225,78,183,146,154,246,131,4,54,186,132,53,36,225,63,106,145,53,105,248,28,125,6,141,103,87,106,252,134,116,114,227,16,79,216,64,200,162,147,28,135,182,91,65,48,74,27,241,195,111,86,16,240,163,121,5,7,3,39,70,69,254,235,32,12,198,143,70,135,67,95,73,102,111,49,174,159,241,212,189,188,61,46,163,180,122,51,224,208,173,204,87,254,43,46,53,101,34,243,107,240,122,174,199,77,11,204,189,180,163,199,70,232,65,38,170,127,52,136,62,61,100,78,174,136,228,188,66,119,26,223,115,50,8,183,108,184,165,111,128,22,122,131,244,88,199,89,164,246,134,75,200,170,180,225,150,227,116,210,152,212,121,231,118,219,104,48,183,189,121,26,87,213,221,214,138,116,158,174,216,159,113,208,184,39,97,111,103,115,155,119,161,91,27,220,150,141,250,174,219,142,155,162,186,109,203,169,142,180,43,51,180,106,41,32,102,151,34,31,226,34,181,28,189,109,239,91,198,91,25,130,160,142,140,62,245,131,103,234,170,5,1,80,13,126,213,146,109,160,241,110,59,195,136,197,25,222,11,202,237,103,37,27,223,225,168,212,46,122,220,22,179,178,245,190,180,227,28,222,141,44,7,55,99,208,169,231,233,139,183,246,193,242,94,170,242,128,148,242,136,57,253,220,35,102,244,206,209,205,248,174,226,84,251,124,4,218,86,164,188,203,156,21,34,141,6,202,153,150,28,161,97,87,142,168,23,176,244,239,29,161,57,78,215,252,114,100,99,192,186,213,189,74,217,88,163,171,219,219,83,65,172,195,184,122,80,21,148,86,123,127,250,115,112,127,47,70,225,235,145,120,51,10,219,206,182,104,152,24,44,146,238,168,179,155,142,96,235,83,208,225,191,152,24,119,84,37,72,138,192,51,121,242,174,81,110,126,71,223,177,156,161,127,191,136,243,13,206,166,35,214,151,118,132,167,135,102,124,190,100,81,246,151,81,56,190,102,11,226,171,244,209,114,201,196,198,81,75,69,5,72,80,237,123,86,76,97,165,93,118,107,106,185,203,80,63,88,39,235,24,189,46,80,81,7,21,116,176,87,86,119,63,76,43,74,121,175,151,120,247,230,38,149,225,50,63,226,134,170,227,99,75,23,234,75,123,52,185,126,251,104,201,45,91,182,70,43,13,32,98,142,248,156,171,239,115,135,194,170,133,163,3,239,60,34,148,203,160,214,119,109,145,113,35,28,101,130,26,239,231,17,187,24,96,11,16,20,157,131,226,198,19,55,42,110,66,71,31,45,253,78,253,65,246,48,196,220,111,145,65,32,10,201,185,27,199,57,98,16,22,97,103,73,52,49,239,170,55,208,164,14,194,122,109,45,231,249,159,45,118,163,118,223,40,172,76,20,67,25,53,7,82,208,145,140,52,212,127,127,105,79,144,50,246,248,152,116,190,7,162,188,58,244,24,20,199,75,10,181,146,105,50,178,113,129,129,26,209,216,14,168,152,14,59,181,224,137,78,128,38,209,253,253,153,19,44,145,138,11,177,214,71,7,9,159,167,84,242,42,168,135,78,104,201,90,218,138,57,180,132,248,193,223,148,167,184,121,255,7,155,95,161,180,163,105,99,160,227,215,17,184,8,88,212,184,156,192,60,250,226,111,232,98,88,205,183,9,255,254,62,34,211,214,122,153,148,184,30,240,172,125,143,239,173,147,24,132,140,14,161,142,117,249,7,6,110,171,146,2,196,136,184,140,191,176,110,41,137,74,21,31,148,26,8,20,67,74,234,77,128,135,143,20,178,153,108,8,130,214,90,141,64,164,47,110,1,92,225,231,241,185,47,248,97,140,217,99,77,209,232,74,21,141,174,160,104,140,121,176,25,171,197,98,202,191,187,97,2,52,122,46,184,80,253,14,58,249,98,207,190,31,161,153,70,87,245,43,205,194,247,35,24,105,124,210,179,96,87,223,94,156,33,41,74,132,198,56,111,89,189,22,182,153,133,161,66,152,66,60,130,67,117,33,201,244,97,47,144,227,253,211,197,234,44,206,31,246,176,255,113,215,120,103,15,121,222,62,37,5,110,45,214,174,206,107,81,53,80,138,30,111,70,176,69,212,82,70,254,50,114,57,140,121,77,25,67,187,175,223,60,127,245,230,249,187,95,187,191,60,127,251,243,163,23,221,199,175,94,190,126,245,211,211,159,222,193,216,186,95,122,13,235,51,207,160,11,32,8,120,63,140,236,185,248,113,55,146,237,163,81,59,146,237,11,120,70,227,79,19,115,242,47,143,143,160,65,101,0,210,201,191,17,60,100,96,195,233,35,190,178,114,232,128,149,152,195,10,33,159,40,237,215,224,52,250,116,52,54,175,77,236,56,11,183,172,227,221,175,119,251,82,225,155,69,97,51,240,207,96,23,172,9,46,184,142,41,75,17,17,67,175,6,117,162,243,147,8,123,57,40,176,97,216,80,2,111,39,10,138,168,213,104,214,130,144,43,137,134,3,106,252,65,187,192,234,219,205,11,83,125,30,230,89,59,80,112,126,98,79,241,93,21,20,180,229,253,255,243,113,237,106,64,118,136,79,7,123,219,18,90,101,111,108,26,51,172,25,94,46,83,242,177,197,220,128,255,243,191,85,158,6,170,140,66,12,145,60,166,198,155,63,18,200,93,133,21,212,88,35,58,85,35,160,91,159,250,238,107,32,146,84,84,80,70,153,118,129,131,222,1,169,36,15,243,155,155,12,151,151,64,36,177,76,67,244,209,13,13,230,176,151,211,14,115,91,109,94,73,48,213,244,7,17,252,124,116,243,148,48,117,169,153,86,22,205,37,100,93,96,161,215,69,190,149,75,83,252,57,124,150,38,239,173,6,184,148,70,104,94,237,35,100,104,53,10,189,114,152,6,177,175,197,112,138,144,37,35,168,186,19,70,162,97,22,171,159,176,188,191,96,123,250,49,222,160,13,43,170,147,11,194,236,225,184,17,2,154,28,138,14,158,156,44,105,228,204,103,145,7,41,143,88,51,219,159,223,4,248,24,38,22,30,242,87,251,65,102,127,122,251,121,200,187,46,226,25,23,235,180,99,205,112,43,26,128,194,42,92,204,112,84,216,169,9,157,2,35,120,98,206,146,12,151,181,15,188,214,60,168,13,39,83,79,113,213,210,96,179,248,157,176,165,38,129,59,175,107,220,243,42,82,196,80,73,119,65,51,55,31,218,253,12,58,150,196,209,249,124,204,31,77,142,154,147,126,30,58,14,48,66,180,30,211,208,73,149,171,182,105,217,24,200,123,132,22,211,208,128,113,11,177,85,42,67,40,251,201,63,25,59,71,71,8,233,175,220,21,77,71,91,173,80,57,11,115,11,77,39,187,21,77,39,115,209,116,114,181,42,235,35,74,251,123,198,192,199,17,43,112,249,14,124,157,220,197,215,137,118,226,235,232,68,122,52,203,205,134,245,218,174,230,163,26,65,43,106,192,110,226,202,168,46,239,86,158,107,45,58,145,110,19,24,247,59,40,195,212,28,164,236,239,167,230,152,164,23,120,18,244,128,242,15,41,129,238,206,224,64,136,150,91,111,179,61,221,50,213,160,100,221,58,10,76,207,191,198,6,161,3,109,59,125,70,22,226,81,145,238,9,92,15,178,61,213,135,168,123,145,22,139,100,94,98,138,96,46,16,48,240,124,134,168,158,248,110,100,57,242,233,74,250,64,61,123,212,119,61,193,86,5,25,193,214,111,229,193,117,253,185,70,182,223,170,179,49,130,217,116,99,173,163,38,176,49,51,35,168,13,50,164,26,38,223,242,198,9,97,106,85,65,132,10,175,52,48,73,9,227,88,105,218,146,102,138,210,177,82,164,14,174,173,21,13,149,215,137,207,234,19,208,236,32,67,140,82,46,103,97,52,168,3,48,80,119,189,4,145,107,35,235,52,142,8,170,160,4,151,146,148,136,170,160,81,14,122,19,29,39,178,5,162,216,10,125,179,111,110,250,141,208,65,150,192,122,39,228,32,237,182,78,214,28,216,30,94,173,227,20,113,131,64,7,86,151,14,186,144,1,149,60,234,217,144,146,253,175,133,217,25,3,59,219,4,239,20,252,1,179,43,200,28,51,102,99,8,30,8,91,0,8,58,43,104,102,178,38,40,31,168,88,162,66,218,112,70,26,81,7,116,147,240,218,174,106,39,66,26,172,45,131,177,103,129,170,31,245,124,11,110,87,235,4,104,57,178,234,30,68,6,186,143,16,81,159,67,169,8,19,113,83,140,177,93,52,140,164,207,184,167,51,196,250,247,162,193,167,69,178,140,189,131,76,131,141,167,62,44,172,12,216,203,241,3,63,61,56,24,88,141,10,17,249,221,41,138,105,96,121,150,104,91,110,90,103,57,45,139,233,50,43,84,162,14,59,1,44,226,56,96,137,65,114,28,13,138,131,48,19,137,50,91,45,195,4,195,84,14,251,67,108,112,80,28,100,131,250,39,10,177,212,149,247,5,167,105,237,74,106,105,106,18,249,69,80,82,11,167,69,34,161,36,1,10,102,161,42,220,73,17,40,4,121,157,2,118,120,94,170,126,67,134,57,88,144,130,22,141,237,164,3,173,70,88,114,75,85,89,225,206,144,247,82,99,3,56,225,181,4,92,179,54,177,209,200,227,236,14,146,248,239,216,144,154,30,69,218,152,180,114,73,147,220,181,254,154,84,230,175,101,48,146,160,17,3,118,102,129,192,119,151,124,158,233,229,114,20,249,134,79,46,151,46,34,54,85,219,209,118,223,156,55,71,120,131,55,201,92,15,117,56,142,68,4,251,82,151,230,51,100,34,160,61,212,184,87,219,165,39,228,90,42,11,227,228,163,55,68,95,144,143,232,210,78,122,50,197,178,140,36,114,68,72,34,186,194,53,2,132,156,151,8,124,124,142,80,42,104,213,67,140,144,37,221,90,210,173,232,170,51,65,200,17,177,130,26,86,199,247,97,61,209,41,75,6,247,6,43,168,13,47,96,63,88,143,87,176,58,18,252,81,192,165,152,226,21,2,147,172,6,230,5,212,27,240,62,162,151,248,219,41,121,94,100,154,101,195,83,244,214,67,224,184,41,121,95,100,182,148,224,161,59,34,62,147,119,51,42,146,80,29,9,59,107,168,193,165,44,148,219,92,153,1,64,172,130,29,17,232,240,82,234,131,5,122,198,197,53,113,74,82,215,142,37,100,118,79,26,119,20,39,56,31,196,255,254,95,255,87,103,50,46,217,157,187,243,144,238,252,223,116,7,120,198,100,32,23,27,255,145,103,243,85,154,119,196,40,165,182,4,102,41,10,216,50,82,75,207,50,246,133,209,200,61,177,144,110,222,3,207,61,221,82,152,51,123,105,144,250,14,116,42,25,235,222,143,194,147,145,136,223,255,219,240,125,235,240,29,46,160,40,97,100,196,53,96,141,157,209,60,54,32,67,94,139,81,87,169,98,159,101,50,29,98,174,162,214,73,134,241,76,162,83,169,199,146,23,165,71,113,58,54,168,187,147,93,81,158,104,160,159,108,44,209,38,4,233,88,175,212,249,21,131,156,113,190,90,98,116,123,83,244,113,221,83,15,173,237,186,227,15,166,42,38,173,2,191,17,179,247,80,33,102,34,209,212,186,132,113,136,63,189,110,48,157,229,106,47,202,153,29,66,3,37,74,193,180,155,165,83,76,87,234,134,160,131,178,2,61,164,60,166,28,131,190,108,129,226,240,166,34,231,109,229,121,74,195,250,218,168,127,236,248,93,54,72,124,75,223,228,197,148,145,188,6,109,127,42,86,232,147,206,224,238,228,143,53,17,107,95,204,148,223,119,75,132,131,37,44,174,40,150,189,134,93,129,185,226,24,56,10,179,148,12,15,83,202,40,120,144,138,77,80,80,62,107,118,0,231,104,214,221,238,221,137,152,3,217,4,145,32,231,216,76,103,18,179,229,102,248,200,124,216,125,128,64,123,50,10,118,141,22,171,88,134,138,107,206,179,107,142,251,122,142,127,214,248,116,26,21,70,226,115,177,249,132,200,188,13,123,37,110,132,73,137,111,113,118,108,181,128,13,106,62,139,94,221,114,146,219,30,95,254,110,127,77,243,138,118,147,241,21,186,68,221,235,11,61,12,43,158,86,121,205,201,16,211,24,222,234,215,241,100,4,219,70,179,23,28,108,18,184,59,84,29,166,108,94,112,215,248,78,117,176,64,113,13,78,92,128,228,202,202,17,237,131,246,12,66,200,17,19,222,105,50,195,50,76,153,73,233,167,65,202,82,144,99,82,25,18,129,135,221,159,129,127,195,193,242,6,3,39,147,188,65,241,191,221,104,49,89,51,72,76,130,113,221,249,208,172,183,136,33,202,122,50,26,30,214,92,202,107,110,231,58,203,135,81,5,27,134,36,66,133,202,145,53,205,143,226,195,119,157,30,121,240,224,154,2,157,196,88,214,225,228,53,241,79,32,160,70,158,7,173,35,95,3,23,93,73,97,72,90,75,87,123,200,84,163,178,170,129,47,56,0,123,145,63,180,54,236,0,211,181,164,97,90,207,64,3,202,184,179,3,128,82,174,118,33,212,200,27,17,20,26,12,180,21,207,172,245,153,215,26,129,81,170,8,12,9,167,64,238,220,2,81,43,5,225,94,238,122,81,158,250,163,93,155,249,99,152,203,105,141,234,41,181,245,118,244,25,1,189,218,78,239,154,193,201,45,83,117,78,101,70,49,142,51,202,187,162,110,252,182,12,235,249,205,205,94,143,79,204,162,113,134,246,119,209,100,112,65,186,161,196,58,24,84,159,225,81,84,192,197,241,95,241,95,23,63,31,221,193,178,65,254,101,162,124,31,198,239,141,116,153,190,223,121,26,252,126,199,105,112,249,94,157,6,155,196,173,239,101,94,211,31,71,148,215,52,125,207,210,103,244,62,188,38,29,42,184,230,45,104,70,17,66,179,24,216,66,32,83,120,244,161,3,217,251,240,37,138,87,201,123,132,18,53,6,166,247,53,167,29,9,175,17,229,73,212,97,231,95,94,110,178,250,142,95,73,154,26,189,55,25,164,88,157,99,31,25,74,104,204,156,78,58,227,202,58,21,210,210,115,34,30,69,105,116,23,91,152,121,86,183,35,125,162,152,90,109,163,222,73,201,212,2,191,173,82,231,28,62,128,238,154,205,137,2,217,232,73,105,97,112,53,125,183,81,238,132,234,139,140,76,22,211,204,251,131,146,181,221,45,231,89,150,183,209,219,8,134,214,195,99,171,105,134,226,186,244,17,194,79,190,137,62,213,190,90,154,175,242,179,103,9,250,83,224,137,180,239,195,19,153,142,174,236,242,104,63,130,1,123,130,157,245,253,218,45,236,154,177,20,151,150,33,93,122,80,53,118,43,15,159,94,96,245,42,229,88,55,141,86,192,145,223,139,216,56,106,63,6,193,135,80,224,165,163,181,242,113,146,195,62,72,109,199,39,190,41,166,176,122,115,137,129,34,183,66,150,94,35,37,216,39,56,120,69,8,163,85,202,209,130,138,200,226,223,160,40,166,242,93,121,62,2,125,66,86,160,179,38,161,163,211,148,91,169,142,13,188,186,168,131,94,71,208,135,12,235,250,41,194,140,162,160,99,225,137,22,232,21,206,40,68,132,5,43,46,248,179,200,47,101,239,114,225,118,186,233,145,64,88,55,229,154,99,39,250,179,214,213,80,226,203,40,152,153,45,58,224,197,126,80,26,109,111,150,228,229,6,153,97,186,117,107,202,60,141,175,167,92,144,65,229,91,57,196,126,203,130,203,156,213,67,107,148,87,75,38,151,31,174,150,4,26,150,105,92,87,120,169,186,236,201,37,31,6,225,81,89,230,201,217,5,34,32,193,190,132,22,143,100,117,222,209,47,204,226,98,154,39,84,13,188,84,125,3,91,116,200,45,104,126,193,16,245,20,166,169,78,149,160,240,241,123,99,242,24,101,83,11,61,235,76,96,122,251,61,177,210,5,100,110,163,122,145,185,49,185,206,196,138,147,5,122,179,227,190,92,36,139,176,224,101,36,79,48,206,117,141,231,113,26,231,56,233,157,79,73,185,120,151,148,132,109,53,152,134,137,119,46,174,75,252,29,44,212,185,195,180,229,53,144,225,245,155,88,253,37,26,154,206,194,217,195,254,176,222,114,109,117,238,128,26,56,79,174,224,165,160,86,74,238,174,86,153,193,244,0,218,116,38,228,25,23,245,62,152,109,21,111,106,200,155,42,93,47,143,231,138,106,47,179,100,246,69,207,72,96,200,41,72,254,2,217,20,187,129,75,170,19,168,30,209,175,65,122,91,47,162,93,205,143,48,168,13,154,157,10,115,52,23,59,249,97,249,26,191,21,184,173,226,7,228,249,139,254,92,5,59,172,249,46,114,148,225,143,133,98,31,15,215,218,69,210,165,170,117,4,178,117,180,196,87,112,56,83,28,206,169,184,70,121,3,116,172,199,172,146,242,60,195,179,202,203,209,82,191,168,108,134,171,106,153,2,253,60,209,235,159,12,136,36,185,67,247,23,187,138,161,131,32,148,57,175,150,137,175,166,203,139,89,108,78,75,169,216,25,146,213,38,236,13,54,199,186,187,131,13,194,239,207,189,205,177,236,247,85,88,104,246,184,241,197,167,240,28,121,85,138,41,81,181,101,160,192,39,141,34,253,97,31,132,51,40,159,67,249,115,118,149,11,42,239,61,170,52,246,170,149,120,96,176,206,216,182,152,120,143,196,53,78,108,112,37,141,217,159,186,191,101,176,88,87,196,101,97,188,207,212,239,131,133,184,212,249,83,212,246,176,225,111,42,76,186,166,197,100,134,21,70,234,42,220,48,49,201,121,192,113,216,40,246,55,235,208,98,186,228,47,94,249,7,159,196,46,166,54,197,72,161,173,149,34,83,173,172,61,153,175,54,246,117,42,84,133,39,91,57,120,44,171,131,141,26,139,202,98,139,234,226,155,248,252,233,213,218,235,252,253,239,215,127,255,123,241,85,231,160,60,232,224,197,223,255,190,69,147,52,218,55,164,227,182,117,146,88,9,8,32,94,101,98,10,156,200,14,244,180,229,188,63,120,23,53,49,27,44,222,21,23,235,187,142,53,224,40,35,225,220,22,56,185,106,171,131,157,28,189,215,167,11,88,97,214,72,45,223,43,47,94,178,144,194,144,154,22,227,175,129,58,67,64,97,15,219,40,5,162,153,188,133,70,81,154,3,117,170,128,14,68,74,181,24,59,187,140,176,24,178,110,43,145,103,35,182,54,186,89,209,7,169,90,114,101,134,127,170,27,126,69,220,119,252,68,151,239,109,97,191,213,235,244,209,155,231,143,68,33,37,251,217,123,117,182,210,137,127,135,246,29,195,114,161,163,133,227,144,174,98,74,167,28,240,9,196,195,144,174,240,30,94,209,11,123,120,149,226,173,227,135,124,5,195,241,222,86,237,117,227,227,42,38,202,52,75,103,176,134,67,227,73,251,24,61,105,99,127,104,209,31,8,48,230,249,119,242,121,76,39,169,234,204,71,39,42,72,195,78,103,208,19,47,47,104,157,26,143,30,147,143,27,251,218,146,78,10,158,103,243,47,244,50,169,52,170,148,89,47,84,163,129,96,139,18,27,183,183,103,74,254,193,37,53,190,153,83,244,0,1,205,69,188,69,233,162,109,128,252,235,187,181,218,117,127,226,108,212,92,245,234,31,175,90,109,38,210,30,51,93,36,203,89,30,99,98,231,222,160,60,86,33,112,131,146,153,252,30,249,73,170,122,60,197,119,116,242,112,84,20,169,101,243,255,234,150,181,52,76,121,96,128,198,202,13,91,252,179,102,99,207,180,202,250,174,252,202,249,63,179,251,50,147,40,77,252,107,60,144,207,133,241,236,165,109,17,13,44,158,41,244,125,140,73,210,41,65,4,153,187,134,213,247,97,197,176,119,66,4,99,25,29,179,99,232,197,217,99,32,97,114,188,145,67,27,201,73,175,62,31,71,214,80,199,195,60,72,91,9,193,216,5,46,223,155,125,11,141,53,241,205,205,30,238,245,58,52,24,217,192,250,189,81,95,248,0,17,15,170,88,87,129,213,46,159,125,122,79,122,23,172,124,138,130,140,210,217,240,236,61,236,153,176,177,82,184,78,128,7,108,116,11,101,28,121,39,205,202,225,134,219,16,92,241,95,195,106,207,222,187,129,115,37,235,121,240,73,179,222,81,212,135,15,210,119,35,196,107,83,121,186,232,183,116,132,160,70,144,151,44,33,56,191,39,176,177,185,238,85,166,201,216,226,131,63,80,197,141,190,213,52,104,41,231,20,209,175,186,31,22,153,233,198,166,98,123,129,62,11,26,56,24,177,84,141,152,116,82,199,134,45,116,195,34,174,61,132,15,166,168,73,202,223,106,144,35,243,13,57,118,215,38,234,23,180,95,212,36,101,152,209,247,146,38,241,152,67,186,228,153,174,62,99,150,14,154,59,144,63,147,114,17,38,195,249,202,75,36,69,46,129,34,151,199,58,232,104,105,7,28,45,39,100,180,231,23,209,206,62,69,36,19,155,230,81,130,66,83,26,10,13,83,95,129,50,153,239,255,142,223,159,189,7,145,106,56,123,63,158,78,130,41,40,127,132,187,180,10,139,97,225,173,253,96,13,170,220,102,69,74,28,38,153,142,207,9,21,125,127,31,199,235,226,61,158,102,205,105,84,82,28,36,18,19,231,176,253,68,246,164,200,64,128,5,141,241,185,30,227,69,109,117,134,185,88,216,235,50,44,224,183,90,212,161,137,176,131,187,214,242,11,35,177,48,243,65,139,225,186,182,143,61,226,145,134,1,50,247,46,248,30,231,193,106,221,182,117,114,41,218,210,66,185,110,255,204,86,69,21,212,152,163,97,9,143,223,59,145,70,56,90,143,228,215,8,233,229,189,10,240,140,73,178,43,130,57,153,182,58,162,84,1,204,142,219,137,162,200,146,76,254,23,235,162,204,227,104,5,180,137,223,193,240,221,121,114,46,29,205,28,106,177,68,142,57,142,208,181,142,213,99,23,172,10,97,55,184,186,208,10,136,77,140,223,160,66,113,49,200,130,234,89,135,215,97,169,215,33,169,145,198,43,117,158,225,26,85,203,82,150,69,45,113,245,124,118,21,68,124,188,187,221,138,243,166,230,104,230,169,189,44,176,8,6,62,163,157,9,15,250,187,92,17,33,129,203,229,137,201,18,83,99,252,58,78,8,53,208,88,204,232,32,14,95,207,144,235,153,233,212,110,146,218,185,248,26,37,222,32,2,109,133,58,247,177,54,129,32,185,150,109,211,167,36,115,61,113,56,139,114,214,144,137,65,115,23,17,174,45,103,173,229,138,243,142,39,131,74,144,86,212,4,64,97,205,18,157,251,80,234,45,151,31,161,219,6,70,45,192,10,61,91,198,70,238,76,247,247,153,27,118,162,98,74,185,136,246,247,73,9,144,215,252,176,128,155,232,189,243,255,177,247,174,221,141,27,71,194,240,95,161,225,177,66,74,32,5,144,20,37,145,3,107,53,210,140,61,182,199,158,157,25,223,162,213,171,3,2,32,133,17,73,208,0,169,139,37,158,99,103,147,216,206,198,235,248,172,19,231,226,103,237,201,147,117,46,27,59,201,102,227,76,60,182,243,95,158,29,73,51,159,242,23,222,170,234,110,160,1,130,20,53,246,56,151,141,47,34,46,221,133,238,234,234,234,170,234,234,42,120,70,151,230,46,93,138,61,127,33,179,182,114,3,228,101,105,144,4,195,19,69,45,46,189,115,139,108,140,84,0,29,182,140,135,126,140,155,214,92,152,255,125,209,50,143,59,123,113,82,178,25,41,177,172,231,126,181,175,242,62,247,120,136,204,237,54,96,48,200,13,194,189,95,23,213,34,175,239,91,206,5,114,152,169,185,216,49,0,143,191,45,241,153,208,60,65,25,1,128,157,99,150,140,144,186,90,103,45,226,233,1,167,156,36,137,181,162,236,179,32,114,0,181,100,19,71,100,162,60,129,32,218,69,235,132,47,214,9,19,214,9,31,29,178,122,35,230,128,163,154,98,14,144,243,72,122,169,78,84,10,232,141,161,8,29,159,12,113,131,217,37,130,232,46,8,205,200,102,33,194,99,52,89,92,192,36,82,146,134,168,18,218,122,75,48,85,13,23,120,54,121,130,129,236,79,180,145,80,1,163,104,79,103,98,250,95,244,124,139,235,122,171,39,120,15,245,78,235,61,36,246,171,176,149,129,131,179,248,52,121,140,112,3,115,124,38,35,76,234,193,3,141,16,141,93,50,59,102,19,150,68,36,197,103,219,89,230,157,241,40,191,136,239,72,182,29,191,233,36,207,141,13,157,39,148,74,37,115,40,165,131,29,113,80,81,172,142,177,102,50,99,123,90,110,230,88,103,70,45,148,49,88,209,222,96,132,235,132,167,51,55,102,178,76,112,231,246,170,221,126,152,40,254,234,159,97,224,135,10,96,166,184,136,138,207,143,223,183,92,125,110,244,190,229,85,78,206,215,159,51,206,184,133,149,75,171,17,212,11,113,233,129,204,239,102,61,200,58,249,94,238,172,238,228,231,34,25,233,226,115,225,2,35,18,130,16,203,199,22,19,195,7,46,66,49,64,215,208,71,83,67,23,77,181,15,255,119,129,201,132,64,218,140,1,73,102,173,135,139,83,83,45,177,4,130,78,182,6,5,164,147,234,13,172,192,252,57,168,173,62,172,152,23,80,190,54,17,195,172,30,47,65,165,162,154,209,115,12,221,188,207,184,105,216,193,78,222,193,182,150,167,233,73,207,236,100,131,217,114,110,182,132,126,100,103,121,20,88,155,21,183,188,128,28,40,217,93,224,34,73,64,175,194,119,29,12,211,24,190,235,96,148,70,123,218,155,1,177,212,232,79,187,51,166,218,52,186,116,191,109,180,233,190,110,120,211,173,105,75,221,51,92,252,173,241,110,52,242,245,233,190,186,57,179,55,109,171,205,153,250,116,91,221,206,239,77,119,213,166,186,29,165,101,110,2,54,155,103,131,26,235,208,182,225,174,53,103,102,112,155,2,213,192,102,45,216,113,123,214,102,182,142,193,189,240,29,122,202,98,17,125,29,218,143,114,186,173,110,3,217,94,127,174,240,196,212,20,191,90,9,175,254,145,54,83,215,250,106,119,29,131,66,230,246,45,160,69,32,155,194,165,170,101,244,197,183,108,163,43,46,219,89,12,64,80,99,33,144,69,225,39,170,29,241,222,23,23,141,172,165,218,140,63,1,130,1,132,159,168,180,34,78,54,240,10,169,63,86,212,4,118,145,252,244,63,166,124,218,20,23,158,184,224,95,178,102,138,179,165,105,160,4,43,167,218,236,218,207,219,32,209,137,231,168,23,138,231,32,182,225,153,15,104,130,9,95,247,18,223,93,174,50,251,54,255,192,174,184,216,17,23,203,226,98,69,92,156,225,23,51,43,181,230,140,193,194,50,110,25,15,176,135,181,78,68,94,43,185,233,157,153,61,232,79,72,98,240,100,121,102,87,173,47,101,251,128,203,46,40,64,108,28,114,213,24,154,67,8,103,24,4,59,130,112,134,32,132,82,198,134,145,221,34,146,207,77,135,49,135,213,85,99,165,182,181,180,250,240,153,234,234,217,51,181,213,25,99,131,209,220,85,99,107,41,60,219,176,58,179,161,158,201,85,195,109,59,118,95,219,204,174,170,87,213,61,117,87,221,81,151,115,131,56,178,174,84,129,20,5,26,128,34,197,101,199,232,207,132,131,215,157,9,73,172,131,190,146,13,252,97,61,195,75,95,237,179,203,62,93,118,217,37,22,24,34,199,175,86,129,219,48,196,80,65,160,100,36,97,86,42,180,121,142,228,72,173,136,163,60,245,156,156,13,73,117,113,123,26,180,96,180,198,92,96,54,6,226,77,61,193,164,76,224,59,116,225,97,30,18,14,146,132,152,112,51,213,54,138,179,22,76,77,27,230,60,204,170,188,131,58,116,190,39,118,66,131,23,64,120,235,78,119,103,218,211,160,51,119,103,141,134,218,158,229,1,94,65,51,134,226,77,195,135,226,219,134,153,119,145,175,228,3,224,42,155,211,155,51,205,233,38,144,225,246,244,54,48,146,122,141,182,150,64,184,220,61,219,79,111,199,14,176,168,77,248,74,19,40,53,223,157,222,206,183,167,235,64,171,123,249,157,233,29,32,213,221,252,242,244,50,66,89,65,40,59,20,143,229,12,94,46,195,101,58,196,45,92,7,54,80,163,56,223,35,78,12,216,80,11,115,234,86,78,61,223,163,132,9,24,212,22,30,108,228,84,64,236,22,186,90,109,224,159,45,244,183,218,192,63,91,232,116,181,129,127,182,208,243,106,3,255,32,194,89,249,50,62,41,227,187,57,188,154,195,171,10,94,85,240,106,30,175,230,89,249,216,206,207,229,152,121,135,22,53,30,9,7,99,122,235,181,40,20,12,90,245,58,178,25,79,248,18,174,153,97,22,109,116,205,199,248,46,152,66,155,39,202,70,159,5,41,189,125,177,102,69,18,182,48,166,120,107,22,210,118,95,92,116,197,69,91,92,52,196,197,38,191,168,65,167,145,222,136,138,213,182,218,80,55,1,161,61,20,160,27,208,130,205,1,15,136,227,70,161,228,163,78,95,75,152,230,208,208,139,154,219,154,158,239,33,99,12,151,69,127,150,162,218,48,214,225,184,173,108,68,134,222,52,134,66,228,75,104,163,229,65,15,59,179,110,174,134,118,72,80,210,178,129,161,163,14,28,245,93,72,2,128,0,183,6,93,16,116,18,136,192,143,238,52,70,120,236,228,109,164,172,254,195,26,5,193,99,21,250,172,194,154,245,144,187,142,220,49,20,246,163,48,93,97,151,34,109,6,4,32,141,20,82,76,118,206,163,184,44,227,30,54,9,42,78,199,102,55,146,24,224,34,99,111,25,193,180,137,156,61,239,3,103,104,61,28,190,181,112,213,7,220,173,1,21,193,162,131,169,96,17,227,93,35,107,47,5,85,43,55,219,231,3,203,79,147,136,91,58,72,34,154,213,192,210,86,53,128,210,120,144,100,19,74,110,158,197,203,218,166,160,169,38,58,127,217,75,217,166,212,100,195,155,233,130,8,208,12,155,77,15,178,237,25,61,7,15,125,205,240,103,26,211,155,120,73,87,217,77,120,145,171,38,65,176,34,18,8,94,82,128,96,159,240,233,138,96,227,27,171,229,89,91,232,67,199,14,134,176,107,124,142,241,110,172,93,188,218,195,171,61,149,7,187,106,202,59,110,151,82,7,134,229,103,194,177,97,169,153,240,116,194,195,192,18,8,189,62,158,20,242,4,122,97,86,45,241,28,191,213,48,183,111,11,31,242,155,170,200,0,108,225,195,93,184,223,67,223,33,184,222,131,235,93,5,6,205,89,11,214,103,93,49,58,40,130,118,207,138,219,90,87,26,157,54,20,109,65,209,181,46,206,57,144,84,207,226,101,173,33,134,102,19,135,102,115,205,90,7,6,9,194,25,158,246,105,0,206,54,1,190,129,247,173,117,3,238,10,187,51,208,179,93,184,216,195,139,16,49,155,50,98,158,124,110,40,190,157,51,237,231,59,211,210,54,238,19,67,75,140,176,121,32,179,183,136,217,195,196,201,155,208,199,32,239,65,207,0,42,178,4,228,115,56,141,66,218,237,146,252,94,201,73,39,214,249,241,5,7,106,55,140,30,212,222,196,218,200,74,48,38,234,108,55,180,177,158,213,14,14,54,31,214,89,232,66,212,29,87,156,236,230,116,107,198,81,55,167,173,25,217,230,127,37,193,88,88,225,218,10,185,122,100,125,149,236,224,126,161,131,182,142,150,251,162,147,149,45,231,81,65,147,54,24,184,17,202,44,216,94,79,178,223,73,182,249,23,227,182,249,53,39,58,131,92,235,224,201,107,58,74,213,163,67,84,252,24,54,30,98,58,56,112,196,122,30,193,122,38,149,78,57,197,8,171,94,205,59,235,199,243,127,96,210,82,248,201,122,48,89,30,242,145,249,195,152,81,138,0,151,206,54,136,19,30,32,101,238,194,255,72,10,187,240,255,94,174,214,138,142,68,131,118,123,253,114,175,10,216,107,49,229,185,219,171,182,84,215,222,173,122,3,178,105,9,243,220,217,34,31,192,53,41,248,97,116,185,142,158,198,73,3,143,20,118,170,192,62,148,239,241,139,40,191,37,157,28,182,227,199,184,145,126,236,2,180,226,172,133,127,89,159,65,86,171,89,160,54,216,70,127,192,15,217,89,133,110,143,226,148,195,207,30,174,89,107,54,123,98,243,39,13,3,167,211,166,129,76,14,145,235,25,4,112,6,211,169,24,244,5,194,41,140,102,67,69,140,134,71,177,107,244,168,157,83,233,183,155,227,181,237,168,54,3,228,139,250,155,88,31,134,33,130,192,187,78,239,186,4,104,19,1,134,248,107,68,248,219,28,72,138,230,211,207,201,246,83,86,2,15,196,173,51,233,224,31,61,110,129,145,232,247,41,39,27,121,136,227,97,217,60,221,210,49,94,22,4,28,137,153,113,62,52,122,113,206,135,22,175,93,21,141,92,123,252,212,210,138,195,243,203,173,132,155,233,222,195,238,82,22,35,194,99,226,137,96,198,163,68,147,123,70,139,82,94,180,102,92,96,245,120,207,239,232,45,148,83,121,233,156,250,12,202,161,32,243,74,4,255,236,115,177,12,110,168,48,118,114,126,104,125,14,37,55,51,190,196,23,177,27,14,150,32,0,30,11,65,13,194,55,191,69,239,248,60,62,72,145,59,30,29,218,231,34,124,162,213,177,71,230,70,17,45,113,19,253,111,194,109,75,41,142,218,115,34,160,100,152,37,192,97,105,2,209,100,242,34,140,212,139,248,91,196,139,34,94,181,156,109,7,147,141,177,139,8,208,35,207,197,118,55,88,240,4,12,181,27,238,129,231,184,90,184,230,172,117,80,240,98,63,145,131,140,196,165,159,151,217,144,200,66,4,237,194,40,165,66,5,231,14,202,164,66,43,62,30,113,175,94,122,142,66,131,250,232,77,215,14,36,53,69,9,224,189,231,43,213,115,82,137,141,77,185,132,229,250,22,102,28,134,18,251,190,86,213,84,191,106,130,152,19,45,246,240,72,44,243,213,162,80,227,84,11,119,59,96,201,182,246,240,119,111,48,4,156,155,196,170,140,245,58,236,100,67,187,219,239,57,118,100,15,69,145,208,91,138,68,193,80,253,67,98,152,198,63,51,72,7,211,68,12,30,8,236,211,248,7,158,149,240,170,180,14,130,137,14,100,159,216,173,69,73,28,191,199,141,131,152,178,247,178,239,237,238,225,231,114,169,59,185,52,136,104,230,5,137,77,12,27,218,131,49,77,74,14,200,241,233,231,194,185,141,124,152,245,54,12,236,209,194,213,32,23,73,230,40,103,182,72,206,20,73,151,194,186,22,30,134,151,148,52,180,98,37,90,31,164,29,164,101,33,57,136,91,176,181,133,159,247,202,34,59,160,148,72,185,233,108,152,71,41,36,45,123,6,116,120,248,122,107,175,234,168,38,140,75,213,39,167,185,238,56,230,222,43,96,201,188,67,63,130,177,183,141,94,45,146,162,89,239,248,33,195,46,230,201,1,52,180,207,130,202,198,6,159,9,56,22,162,47,175,47,181,171,145,216,223,32,168,179,246,52,76,123,18,7,178,113,244,54,10,216,218,1,232,32,64,78,237,188,129,130,78,199,184,204,169,10,87,176,7,58,66,244,224,76,128,103,37,89,91,151,26,40,246,255,163,118,110,19,31,236,240,180,32,148,162,141,165,250,33,78,176,141,226,41,141,213,118,200,110,154,82,164,191,196,214,61,95,204,113,99,61,162,150,14,30,114,17,171,42,20,95,151,84,62,90,244,233,40,122,231,172,191,228,84,123,66,87,64,219,6,25,31,90,146,174,148,239,228,102,43,192,194,179,65,190,136,87,182,164,55,181,102,173,220,140,142,1,236,67,217,0,213,60,204,146,91,4,77,65,24,240,48,161,75,59,95,196,197,18,47,96,250,52,241,2,249,207,182,184,168,139,139,61,113,177,43,46,118,248,5,246,171,139,227,218,231,2,185,186,173,214,153,253,133,211,177,232,227,114,212,159,174,106,231,117,108,228,10,40,88,43,103,141,229,218,138,24,133,51,198,202,236,50,42,238,13,181,9,128,118,213,51,232,122,14,247,155,0,120,79,221,129,123,15,237,156,38,170,228,168,161,194,15,255,180,201,120,0,230,37,64,205,29,25,1,234,170,232,30,107,162,146,190,13,165,231,176,83,38,42,234,123,112,87,89,31,116,243,198,114,94,15,141,49,46,57,127,172,245,85,140,42,234,168,125,105,153,126,108,104,69,145,134,25,88,54,226,210,164,11,61,28,75,173,230,70,17,213,115,222,154,11,24,51,48,23,29,93,152,41,114,230,87,147,95,97,242,56,3,71,138,191,86,11,206,134,108,48,108,130,248,74,46,10,242,218,34,93,4,247,239,88,172,87,238,190,221,231,23,181,214,146,181,4,52,249,56,138,130,104,136,164,88,66,168,22,147,80,1,130,151,105,244,97,177,239,27,208,115,243,224,160,133,39,34,64,73,133,71,54,62,242,15,14,44,149,244,84,43,220,156,180,129,129,178,171,190,152,37,107,160,75,72,88,252,199,196,106,168,225,98,136,11,51,173,99,188,51,108,83,219,204,23,65,238,50,107,176,2,168,222,140,81,20,150,116,103,141,146,84,192,15,26,151,45,38,25,219,248,195,140,205,193,180,157,183,166,91,181,222,12,232,73,157,25,152,36,51,86,14,84,40,31,46,91,51,54,92,134,27,119,200,151,151,214,48,145,220,193,129,70,57,227,224,23,70,190,51,219,155,45,169,62,253,237,73,173,127,238,185,180,200,189,225,40,176,201,232,97,8,6,149,5,50,9,187,4,235,70,190,200,109,18,38,99,58,2,128,109,84,166,173,112,195,162,11,51,180,27,246,22,180,123,104,99,119,201,6,164,207,116,1,254,67,173,153,34,144,191,3,2,46,147,249,54,241,122,134,203,125,64,234,61,16,128,41,148,11,208,59,92,207,80,96,23,29,201,190,153,111,0,213,111,231,55,107,253,25,163,62,93,159,217,155,222,27,244,207,98,210,120,15,48,229,194,56,134,211,32,234,178,163,165,136,47,18,229,163,68,213,1,137,10,90,220,91,243,215,105,2,248,56,23,224,14,62,206,239,245,245,20,97,166,167,165,96,83,158,58,161,132,20,70,128,9,71,191,135,63,150,1,228,20,32,85,194,111,43,199,227,99,96,52,116,211,176,96,250,159,197,253,90,155,46,196,254,250,26,242,194,53,10,194,1,104,196,129,218,196,219,102,180,172,155,100,81,130,110,227,166,176,104,214,54,140,209,115,204,12,134,162,45,97,179,200,125,233,235,181,189,112,188,118,141,236,246,204,94,238,161,250,76,177,214,95,219,155,41,98,16,143,221,245,60,69,24,192,7,37,122,128,163,130,7,210,7,116,194,11,3,46,173,109,135,133,116,186,21,69,212,14,55,79,49,99,169,63,219,65,67,169,63,91,172,45,159,53,232,103,198,216,17,121,159,66,51,251,114,78,61,19,153,225,225,14,211,41,33,20,225,254,207,59,27,181,124,195,128,230,173,171,171,248,131,243,232,170,209,130,251,188,141,109,58,143,215,216,32,27,27,116,221,184,58,125,38,127,126,122,69,189,0,87,43,51,231,167,207,212,54,161,172,113,93,221,164,98,198,5,66,246,69,227,122,126,67,125,202,184,144,95,173,109,205,24,23,167,47,206,60,53,253,20,118,121,11,207,148,52,140,45,24,133,229,16,197,151,161,101,151,207,110,138,150,93,134,33,239,174,93,94,55,54,225,207,128,157,171,16,69,175,65,209,107,103,155,181,107,216,250,238,218,53,140,131,114,141,183,21,110,177,9,45,250,161,6,215,132,231,4,157,249,4,214,238,161,151,24,92,175,116,171,22,220,193,143,45,229,93,108,71,41,49,37,190,220,209,98,193,140,55,54,240,56,93,187,78,225,10,253,238,166,219,105,50,63,71,205,80,54,54,218,79,249,110,211,237,152,173,13,37,218,128,52,181,184,193,194,215,102,122,180,96,248,104,37,88,3,105,128,93,102,29,54,141,122,235,81,74,95,238,235,79,158,62,102,163,71,126,46,157,66,221,1,132,56,53,44,58,116,62,91,237,25,225,142,112,232,146,49,53,21,200,91,198,120,228,12,164,107,47,254,12,196,245,120,25,119,106,202,77,86,147,143,163,105,178,232,131,189,130,22,81,100,75,106,24,94,163,70,179,206,130,200,74,7,33,180,228,122,26,83,138,58,146,169,204,103,80,152,97,220,143,155,180,61,195,103,86,113,248,153,65,54,3,63,51,235,100,137,153,246,102,122,168,18,184,240,83,70,237,152,191,209,217,155,18,123,51,183,46,199,87,211,134,142,191,166,40,9,252,228,93,202,27,211,128,5,252,34,186,107,170,240,215,207,177,128,117,40,134,25,36,158,4,163,21,157,22,3,154,242,170,38,29,34,228,238,11,161,15,22,97,117,0,35,11,232,196,205,30,181,69,151,46,46,214,64,113,61,149,231,74,8,193,41,234,62,167,166,170,53,160,221,255,24,40,145,25,9,161,185,170,174,169,92,159,203,177,140,72,12,100,189,239,182,168,219,18,176,52,87,62,60,133,10,179,1,39,200,53,64,154,158,239,200,230,45,91,12,164,100,229,178,153,149,203,45,224,252,4,148,184,133,158,135,155,175,5,49,63,167,113,219,145,189,94,233,2,255,192,2,43,221,112,215,202,197,100,158,192,210,67,214,103,229,106,231,65,179,197,125,11,105,131,128,239,101,139,6,52,67,46,184,13,172,183,137,139,101,192,182,174,247,128,145,52,81,236,109,177,251,29,99,123,218,135,133,19,153,112,29,174,118,167,49,58,86,115,221,216,153,222,204,47,79,55,102,76,198,195,177,48,60,107,204,44,79,111,206,224,200,15,24,131,70,102,15,156,25,153,124,205,41,96,252,157,107,94,118,5,55,46,177,105,77,144,208,165,102,229,246,247,140,190,216,215,101,23,124,179,150,63,221,16,23,171,226,226,170,40,183,130,41,14,167,166,206,192,207,238,212,212,22,252,172,78,77,109,192,207,213,37,152,98,192,182,224,187,171,234,85,116,173,174,59,47,186,142,191,210,247,169,49,40,186,111,169,27,42,190,4,249,124,21,90,123,21,183,177,164,153,219,10,57,25,157,41,56,56,120,32,140,186,209,171,137,160,34,182,215,113,232,188,176,221,199,212,113,181,216,241,85,47,65,70,48,77,82,105,21,233,83,16,144,145,215,225,142,69,90,144,167,92,143,57,239,48,141,45,100,221,124,34,203,245,49,235,120,148,198,112,95,60,199,152,50,145,134,237,50,23,82,106,115,140,166,227,159,81,65,74,48,41,232,11,246,179,42,113,95,15,249,195,212,148,159,197,40,1,148,194,75,58,18,164,201,54,118,65,243,122,165,230,24,38,218,196,150,52,166,8,179,64,51,165,226,124,101,126,58,235,160,178,151,53,243,4,203,240,40,80,66,90,185,94,222,135,114,30,252,149,156,248,184,7,95,86,63,123,214,205,129,176,96,61,12,2,232,172,160,118,238,40,83,203,58,83,86,238,97,12,13,102,27,122,78,205,246,196,109,31,111,91,51,134,53,109,77,103,75,211,246,255,215,207,169,40,144,246,225,157,206,28,171,179,142,97,229,245,60,46,56,248,75,187,40,14,172,43,61,120,16,132,195,33,217,195,108,45,178,90,160,252,213,161,191,62,5,39,3,130,97,161,62,147,54,143,148,224,97,220,102,116,14,113,0,131,133,177,28,179,204,53,125,4,131,13,12,175,176,59,227,49,179,232,108,113,38,235,46,185,176,46,84,181,28,229,201,216,131,87,204,78,42,222,205,225,187,80,110,141,212,87,90,2,165,32,141,45,180,163,251,81,216,197,0,213,117,41,12,99,11,85,88,138,75,56,160,152,159,137,190,121,82,223,200,97,136,123,227,90,221,170,167,190,88,5,162,33,203,39,105,182,34,196,140,218,5,224,85,148,133,201,92,19,230,225,24,107,146,127,49,223,43,188,136,193,131,218,102,55,155,158,164,1,193,198,210,73,244,101,185,7,173,143,84,4,227,215,163,75,168,84,176,171,133,94,113,36,104,97,236,159,109,215,198,32,113,152,118,165,231,37,30,80,253,170,38,173,189,237,132,128,180,38,37,4,49,19,90,99,242,8,81,184,47,3,98,20,136,106,157,220,146,153,237,132,71,46,174,56,141,108,46,87,5,4,117,130,158,217,177,240,240,216,99,46,166,206,9,15,138,226,7,106,34,54,96,100,178,121,192,19,156,13,251,199,253,104,241,108,62,244,132,184,208,193,65,31,245,60,55,187,79,35,210,227,253,242,6,252,84,49,3,133,241,51,99,128,64,189,214,200,221,24,127,3,121,231,154,115,78,43,228,156,168,152,83,182,55,134,188,85,167,101,238,193,26,136,198,170,158,207,183,127,61,218,247,229,118,29,159,109,246,6,180,209,139,30,174,148,74,64,197,245,176,43,37,28,197,48,96,7,7,192,39,209,70,18,141,66,115,24,211,129,140,233,0,79,106,153,182,125,213,105,53,174,121,95,245,99,65,73,182,81,62,73,19,142,49,115,232,16,43,143,70,135,68,15,190,6,72,176,195,117,129,133,170,195,199,232,226,139,47,6,35,62,163,37,0,15,187,108,6,3,46,24,201,31,82,247,73,172,142,113,124,196,4,249,217,167,55,33,173,202,73,120,75,2,97,95,224,169,141,101,195,50,15,208,182,103,212,97,233,151,250,176,151,207,19,3,134,165,61,187,157,37,105,175,5,164,61,32,2,98,180,80,143,104,97,199,176,151,134,150,54,164,159,42,76,14,186,56,56,208,114,51,118,182,173,214,85,34,27,36,154,28,91,211,118,113,249,170,118,106,176,218,135,175,212,157,28,87,197,190,176,117,53,46,254,215,73,238,231,12,32,0,161,191,230,71,31,146,133,201,248,162,111,77,77,89,169,171,241,118,54,154,91,41,108,3,117,23,116,72,25,22,60,106,12,179,108,13,143,124,105,55,54,94,132,197,189,153,101,87,57,117,136,213,249,9,78,23,112,134,80,151,24,93,35,193,232,122,137,189,223,36,127,169,201,135,199,79,201,6,221,9,216,160,25,177,65,180,82,107,148,93,203,197,67,55,177,138,60,112,130,41,145,105,112,214,207,69,172,11,37,141,0,109,235,100,223,50,195,13,54,115,173,53,51,243,80,176,158,139,14,127,24,62,11,12,99,26,30,231,156,14,71,148,63,16,78,58,206,72,117,40,180,226,155,178,21,223,228,233,232,233,0,122,84,222,142,69,32,127,32,50,193,19,39,30,152,200,129,49,251,39,254,246,68,182,214,33,142,43,111,29,68,123,6,109,163,59,201,4,235,98,100,71,21,219,167,246,112,75,33,154,89,225,51,181,45,100,165,33,146,50,19,36,37,214,24,65,54,18,101,109,106,169,167,201,232,236,163,67,177,92,35,62,175,165,110,144,74,126,8,164,108,147,251,25,223,43,221,199,201,229,160,182,221,54,59,123,152,61,141,141,5,63,134,154,226,176,70,103,77,57,64,87,216,157,177,10,179,239,121,100,216,235,172,185,184,143,142,48,249,150,48,212,2,201,134,185,142,7,220,112,101,26,126,94,175,153,15,227,183,242,121,58,216,138,238,112,172,154,28,93,30,150,208,181,128,61,199,129,111,9,127,6,16,101,73,95,9,66,199,148,26,192,30,120,134,40,193,253,19,162,157,20,111,182,152,171,133,31,129,114,108,171,223,194,29,136,240,27,225,99,13,141,225,193,204,204,32,220,75,38,133,82,51,246,173,86,140,43,13,155,83,245,60,125,180,235,237,100,65,146,38,9,139,109,53,23,120,44,76,85,159,21,18,23,55,185,242,91,249,228,12,110,101,83,93,138,2,39,54,173,195,252,110,106,39,204,115,96,230,164,124,0,20,16,156,206,27,73,39,87,234,9,77,133,50,158,135,121,62,99,248,118,141,71,90,89,145,145,145,132,83,68,59,25,141,68,22,250,135,53,110,189,69,243,41,139,13,203,67,15,245,59,46,198,219,227,243,213,101,33,127,68,20,32,10,93,169,138,3,160,5,51,8,48,104,236,62,116,237,154,119,1,205,107,20,217,204,205,213,136,236,153,217,22,205,40,57,117,83,99,121,123,2,144,123,90,134,19,173,1,93,60,39,138,123,60,85,209,157,135,123,145,39,93,176,4,179,162,165,6,185,42,252,118,151,122,192,148,214,186,184,25,183,142,91,78,26,247,160,107,11,122,65,47,186,198,140,209,94,219,140,145,97,77,88,24,240,163,41,85,182,179,88,67,69,247,250,70,78,109,14,3,24,200,2,21,14,3,14,66,120,144,192,161,162,216,173,2,144,21,226,90,199,131,92,225,169,58,55,23,117,118,136,55,133,235,74,117,91,67,147,90,130,203,85,97,33,77,132,46,244,66,126,2,43,236,12,29,116,24,160,5,188,109,244,150,64,98,199,33,237,230,170,13,194,27,121,67,27,237,66,130,131,1,222,218,133,24,15,83,155,70,67,160,189,14,24,170,159,109,214,234,72,201,59,134,53,130,161,90,217,186,218,196,21,62,87,181,107,94,182,177,86,7,33,23,255,244,150,2,248,169,18,54,84,76,89,138,147,13,31,161,176,18,238,164,239,25,88,78,91,175,182,64,160,234,45,181,104,155,190,198,150,187,189,28,140,201,62,227,105,123,176,0,51,225,7,179,89,2,222,49,143,178,228,172,60,186,121,132,26,214,60,96,236,108,7,84,101,246,20,118,19,115,6,222,211,194,128,115,98,71,152,154,147,100,218,185,241,174,35,148,165,153,77,106,132,136,201,153,37,183,145,80,143,10,245,187,158,111,178,248,150,49,245,207,73,74,4,15,80,86,94,60,63,41,36,107,122,22,166,151,102,119,205,142,231,59,161,22,197,252,35,124,250,232,174,102,232,78,89,221,209,96,210,44,195,181,186,162,25,69,245,140,70,33,7,35,46,179,165,13,111,169,134,231,59,3,177,185,148,114,72,208,73,57,74,185,230,175,179,149,126,106,10,37,100,179,224,245,54,29,31,10,161,228,29,242,124,40,37,141,194,70,66,18,75,131,75,1,174,176,151,158,111,35,211,193,84,41,82,172,53,110,134,200,250,44,112,94,79,78,202,107,74,145,251,215,188,245,131,3,15,83,38,69,159,95,213,146,241,65,253,37,10,64,188,130,130,23,5,22,190,104,99,162,46,140,73,204,239,64,62,36,180,49,54,27,26,145,120,79,188,200,22,48,144,226,92,201,103,52,241,100,1,126,199,138,127,163,201,175,228,205,130,181,214,250,18,254,193,156,79,254,18,91,190,171,29,244,105,196,168,120,118,204,169,241,170,38,59,163,12,71,102,217,26,97,198,233,136,131,92,62,191,224,77,98,33,216,194,131,205,15,239,106,185,92,180,229,202,226,242,241,240,194,57,110,80,54,101,131,178,72,87,66,199,50,59,42,239,94,21,80,14,60,141,71,151,148,81,32,189,209,96,209,33,70,89,117,184,36,46,165,2,242,88,204,92,201,170,119,62,36,162,137,231,215,99,45,168,34,34,105,139,120,215,26,134,21,101,231,72,217,167,58,170,27,160,158,72,231,216,99,86,153,235,130,123,56,92,191,143,197,114,74,147,153,157,20,201,152,197,238,167,250,92,51,37,125,52,58,162,167,177,131,127,152,148,102,153,20,60,82,170,48,152,114,64,88,195,35,136,35,122,156,172,20,107,254,197,196,180,147,5,136,14,77,161,209,144,177,211,50,58,159,246,194,131,145,168,2,98,18,30,71,168,163,136,60,17,71,25,36,29,63,145,42,245,41,45,205,105,135,22,5,76,128,40,164,156,48,54,74,252,240,114,39,198,144,88,186,94,220,1,103,218,6,142,34,159,37,236,134,134,148,18,169,200,239,60,233,93,248,161,65,24,132,37,58,59,146,192,24,205,54,96,76,87,73,103,73,38,72,100,167,22,179,56,83,41,63,65,10,58,208,103,25,79,145,74,203,89,27,103,104,226,118,31,84,21,225,245,40,220,31,171,252,98,128,11,30,227,62,15,160,147,221,14,230,27,78,4,99,192,67,79,201,71,160,210,3,38,207,15,197,232,116,10,124,146,226,33,40,22,82,149,63,160,41,201,213,209,71,68,25,139,151,145,159,170,148,64,47,18,247,88,178,142,144,47,216,98,192,186,134,185,102,175,11,240,56,98,22,49,241,46,44,183,129,177,172,113,103,50,166,226,81,81,249,43,228,203,134,141,196,42,109,170,178,34,170,196,207,143,70,214,215,176,163,145,195,58,99,123,38,191,32,26,8,151,238,37,95,16,15,160,155,36,214,101,109,169,19,107,69,181,35,218,95,197,247,43,163,223,179,52,203,155,6,208,59,217,142,233,208,7,178,215,77,226,168,163,144,180,77,61,7,249,108,59,162,88,90,136,76,144,8,172,243,173,236,182,68,188,53,60,248,217,92,171,23,92,155,101,80,140,36,157,216,246,48,90,91,2,0,236,172,147,43,37,1,222,244,2,166,15,48,171,103,234,183,36,36,161,74,16,140,40,22,200,77,178,208,251,99,9,68,218,230,26,58,111,195,250,139,251,21,192,213,64,124,181,150,240,2,52,182,235,244,215,69,203,33,40,61,123,116,183,71,69,2,193,252,49,139,184,151,203,85,129,209,219,120,3,151,0,232,34,222,73,223,83,91,185,1,26,101,207,172,32,150,85,140,147,132,206,103,240,171,227,47,89,56,163,128,131,185,2,99,120,32,124,242,171,75,32,127,94,243,158,234,56,217,212,60,146,132,178,64,80,13,226,78,70,91,112,34,198,162,89,216,137,207,115,218,131,72,207,13,235,195,55,71,32,58,124,197,62,128,75,98,234,142,2,112,99,30,233,167,185,230,224,32,224,244,180,216,48,160,211,25,167,186,165,108,66,82,176,227,224,104,41,82,105,217,99,123,40,225,112,217,52,92,0,170,147,50,92,22,220,200,120,160,212,9,12,221,79,225,22,40,226,60,29,221,156,80,39,33,71,154,74,193,193,1,244,48,192,30,10,51,196,120,140,59,169,248,50,71,99,220,60,21,198,3,124,143,135,45,208,236,179,158,152,103,181,86,20,217,49,129,247,86,42,208,11,2,241,1,77,155,128,134,34,136,141,67,64,227,208,146,198,193,82,29,218,183,202,201,81,1,135,62,18,177,200,243,26,29,28,96,118,170,28,203,107,30,155,27,105,163,197,103,28,166,205,61,153,130,237,97,178,157,96,20,236,20,212,139,217,27,213,38,33,126,143,84,48,116,125,163,46,20,156,93,199,234,83,236,36,249,6,61,106,18,24,233,165,39,71,226,130,113,79,154,235,164,140,240,40,220,206,206,83,13,22,184,151,153,83,48,74,76,194,26,3,218,171,137,202,139,27,132,194,216,121,22,37,19,35,0,121,240,159,100,165,65,141,133,214,140,83,232,137,76,182,240,252,32,36,169,84,241,43,38,229,122,60,147,178,116,76,84,147,187,61,145,125,136,197,208,120,220,217,147,98,150,162,106,226,218,210,81,205,113,246,208,220,146,195,246,75,115,44,146,171,162,42,176,216,74,199,9,35,33,59,68,127,24,169,53,122,52,161,53,139,230,4,237,87,40,82,191,159,140,137,160,67,194,147,63,252,200,76,145,167,210,117,173,130,215,178,25,117,36,19,182,9,189,21,10,172,70,26,87,64,6,161,232,49,222,6,198,53,141,105,140,231,104,159,146,2,221,194,252,221,151,52,181,170,71,234,81,213,133,217,148,192,113,144,27,162,244,196,233,5,30,60,95,221,223,114,246,170,45,53,29,44,207,187,157,156,51,124,18,14,119,82,12,155,27,60,61,60,34,18,249,59,169,211,34,17,23,87,106,18,69,78,151,2,71,227,33,82,90,152,2,68,143,75,138,53,85,98,209,130,90,57,138,17,15,93,222,15,135,162,186,22,67,93,75,86,121,133,214,9,132,199,158,231,24,6,216,205,96,93,5,102,151,10,165,39,213,244,120,37,111,32,78,146,100,134,205,74,46,116,82,227,246,238,225,200,91,110,26,51,98,29,67,5,139,90,131,242,119,164,96,135,13,25,209,157,158,220,29,118,195,212,104,43,228,26,41,168,178,198,117,152,250,24,235,247,64,228,119,229,190,45,44,93,131,155,147,246,83,187,204,112,144,181,11,64,110,185,90,247,224,32,219,53,70,14,142,29,239,13,126,145,61,146,62,203,30,228,226,131,179,78,90,147,248,14,198,199,80,187,133,240,125,26,222,82,251,67,22,195,120,212,230,39,78,118,154,20,234,133,8,142,28,5,75,71,85,80,186,69,51,56,204,113,249,209,193,65,162,154,45,213,177,69,5,215,102,246,175,112,163,67,58,149,59,100,209,226,7,91,146,52,182,105,194,252,68,59,113,46,205,36,244,4,146,76,196,190,128,234,58,20,249,193,76,165,185,20,54,198,9,77,226,100,50,49,70,143,115,194,48,180,234,182,171,146,241,113,144,198,112,168,205,61,47,165,197,62,182,184,147,224,71,14,203,63,130,113,42,196,14,77,188,4,72,9,177,108,215,147,244,205,231,125,147,105,208,28,211,11,236,134,25,166,69,199,229,62,186,190,172,97,54,97,52,139,68,199,156,181,120,172,39,230,226,250,132,219,112,172,61,11,119,147,24,45,84,153,235,177,16,51,178,241,61,131,220,254,48,226,58,156,138,34,62,156,64,227,68,184,142,76,225,73,100,243,163,157,178,173,56,76,4,25,155,2,78,98,10,160,172,150,54,5,28,105,10,56,242,20,160,10,174,157,163,100,207,254,250,218,110,131,41,188,57,177,76,157,140,189,94,36,30,12,227,142,209,211,25,50,236,80,134,141,112,30,32,147,140,245,26,31,176,48,103,43,155,152,214,200,142,8,45,137,109,178,74,229,134,145,108,38,48,76,19,152,157,158,31,200,185,55,60,227,73,180,30,116,114,201,137,236,33,139,11,178,169,211,216,19,107,198,101,156,29,209,124,238,68,204,144,125,103,144,0,218,25,183,180,59,136,114,114,47,39,212,235,76,146,12,243,7,75,25,66,200,233,79,66,32,11,105,232,39,39,21,139,22,18,62,142,178,188,186,41,134,35,151,12,71,225,172,237,10,3,245,217,93,116,152,12,68,40,41,80,3,213,86,116,147,34,74,224,226,71,239,187,76,213,25,188,184,155,93,187,178,179,78,217,156,214,118,87,196,197,150,90,223,80,159,217,80,159,62,175,218,215,213,51,23,213,229,167,212,199,46,171,155,231,212,173,115,234,185,115,234,139,79,170,187,79,168,79,62,161,54,174,168,203,87,212,71,175,168,157,23,213,139,47,170,207,188,168,6,207,168,151,158,102,112,174,61,75,63,171,143,210,207,202,69,250,121,142,221,93,121,146,126,172,23,88,17,246,211,127,158,126,30,97,63,151,121,245,199,233,231,58,251,121,142,253,108,61,70,63,151,216,207,99,236,103,227,171,244,19,176,228,84,79,179,59,151,221,249,207,209,79,148,184,138,190,206,126,54,216,207,121,246,243,162,70,63,87,119,152,95,198,51,154,1,98,186,238,84,202,32,137,61,173,165,39,165,163,36,129,103,152,159,240,249,150,131,39,32,232,196,210,70,224,180,26,133,13,235,224,32,74,178,67,114,185,130,150,120,16,1,173,149,150,25,4,85,165,237,217,253,150,147,183,48,111,156,219,113,124,101,160,174,81,182,69,122,188,233,152,182,67,222,95,189,158,31,84,121,138,23,229,240,221,143,143,222,249,229,209,251,95,187,243,211,87,21,244,26,27,11,187,238,217,123,153,186,25,184,86,30,115,44,98,162,57,254,21,60,143,13,61,202,179,108,12,67,95,249,253,141,163,119,255,3,190,117,124,227,37,248,214,225,55,127,55,230,91,2,114,30,183,143,56,248,147,138,229,123,94,207,108,101,226,207,52,93,81,189,78,117,159,114,155,86,83,52,119,208,134,204,142,221,114,174,121,151,205,166,131,137,248,26,222,165,102,187,119,217,196,68,117,1,11,140,168,160,56,163,174,193,64,180,179,218,168,54,179,110,179,98,219,89,222,223,187,63,191,117,252,181,63,40,185,245,220,250,68,125,205,227,249,247,83,54,185,75,77,93,198,156,240,129,213,119,46,131,210,224,117,58,78,11,187,33,183,92,31,213,130,166,217,205,163,95,189,66,41,117,160,100,241,203,107,237,51,206,166,11,235,75,178,173,165,137,219,90,14,113,59,158,254,142,190,251,230,209,27,255,253,165,211,95,241,148,232,241,9,43,87,161,114,18,37,115,19,18,30,235,232,61,17,222,23,211,248,145,4,88,153,120,80,231,191,204,86,79,70,145,11,19,55,126,145,144,190,174,234,244,255,64,125,86,51,214,238,15,187,239,244,219,209,184,151,42,10,155,6,93,19,100,51,254,240,246,205,95,48,26,24,168,19,55,193,79,111,130,159,218,4,228,151,140,13,64,67,160,8,166,79,11,167,94,224,91,85,104,145,169,149,113,213,51,91,189,170,66,147,110,28,40,156,68,28,214,73,61,214,139,37,236,220,8,112,148,116,53,193,142,111,127,252,241,225,155,223,103,24,57,21,78,78,53,44,212,17,171,239,227,238,180,212,130,79,255,237,240,181,215,227,237,24,26,47,28,196,117,162,35,184,201,64,49,229,207,60,118,150,217,168,223,143,177,171,20,79,57,116,119,62,125,255,206,103,223,252,243,15,157,104,199,208,208,233,154,38,143,29,111,236,253,106,232,95,201,212,183,23,180,63,251,212,103,11,226,159,127,234,199,219,241,151,63,245,231,156,197,197,63,243,212,103,40,251,243,79,253,120,59,38,157,250,235,234,163,167,80,244,78,53,126,113,141,110,36,222,73,52,204,183,65,23,140,141,115,74,25,122,145,88,182,109,236,86,124,252,89,183,211,0,196,6,14,123,130,70,48,124,147,99,50,232,184,6,6,253,58,175,74,206,211,20,92,11,48,168,22,105,184,95,208,208,172,241,136,102,176,52,138,216,119,167,213,143,212,217,174,239,117,67,57,159,165,253,184,218,99,199,207,120,156,46,108,62,179,61,14,157,169,218,71,9,239,121,205,120,68,83,31,215,140,44,174,120,243,245,50,27,227,226,194,252,60,26,59,30,211,196,198,213,227,218,154,130,153,48,179,207,107,48,182,208,50,245,1,157,187,71,148,22,23,202,149,134,105,43,116,159,83,191,170,25,143,105,5,103,183,235,249,189,64,253,199,251,69,8,113,165,7,144,168,216,94,143,242,64,81,40,181,165,113,99,78,97,169,146,163,94,182,74,164,239,162,175,212,6,238,248,42,36,220,198,32,142,28,72,46,7,139,170,35,8,134,101,151,28,69,43,35,107,113,25,123,196,107,219,177,60,182,25,156,135,193,55,41,9,235,128,232,231,57,162,31,71,23,244,115,149,161,140,165,173,157,140,122,84,122,158,254,22,241,61,158,188,122,186,225,0,153,232,68,94,139,229,249,57,37,180,207,135,4,213,211,129,70,160,169,17,65,53,74,117,179,49,55,111,113,130,130,142,235,70,71,15,41,202,12,251,67,198,24,133,146,168,80,250,2,232,205,37,98,15,143,210,4,169,126,85,83,229,46,87,125,125,240,185,231,140,218,118,122,155,158,13,32,100,93,42,118,80,100,199,237,216,222,78,193,235,58,29,150,33,238,140,239,245,123,142,95,0,45,209,107,109,59,89,214,124,103,144,43,108,250,78,67,85,54,234,45,179,179,197,116,46,79,55,76,93,117,25,202,236,58,9,17,73,148,121,186,250,180,6,218,85,132,178,162,54,55,167,59,139,78,136,178,64,55,220,8,101,45,253,47,202,236,70,226,228,241,173,119,239,124,120,3,113,61,194,198,0,188,49,143,75,83,180,36,253,83,39,67,255,192,210,116,244,246,127,112,59,211,43,223,62,254,217,191,200,75,211,208,2,92,103,237,98,48,138,197,178,206,150,225,17,21,250,29,87,90,5,183,218,98,245,157,192,56,232,118,130,46,231,74,167,179,16,74,253,57,250,231,111,8,11,141,100,117,59,161,254,39,95,59,188,121,147,213,188,125,235,214,225,183,110,28,254,228,235,199,223,249,230,225,171,111,223,185,241,179,49,214,30,199,247,243,129,229,123,173,86,126,199,55,187,221,112,0,183,97,149,9,28,179,221,114,130,128,151,80,48,33,22,70,166,116,183,105,211,149,77,193,150,103,226,65,126,69,245,205,29,74,232,172,108,231,195,103,44,241,169,83,224,15,84,32,71,152,2,148,229,43,172,8,178,66,124,212,89,115,160,101,158,31,54,74,112,106,197,97,68,42,62,145,175,155,214,86,147,34,42,40,209,119,86,188,150,231,179,25,236,20,8,16,166,112,83,21,11,191,144,103,123,47,88,60,0,190,217,106,177,244,46,64,134,128,110,76,231,26,85,144,29,48,162,32,204,33,38,209,249,193,31,217,248,222,9,22,52,68,61,51,228,196,140,88,180,38,244,10,20,158,37,55,154,234,194,218,98,130,136,98,107,35,168,186,103,54,51,93,223,109,155,254,94,242,91,20,120,52,62,33,172,168,18,5,70,85,102,112,147,14,35,164,38,150,46,220,170,122,2,95,100,121,129,92,110,70,57,254,248,167,99,205,111,61,183,61,212,97,124,150,19,114,46,240,47,45,52,35,49,83,146,165,159,194,148,116,42,57,162,231,217,230,94,158,242,6,143,148,38,105,187,40,28,208,113,101,36,205,34,77,210,110,3,201,54,199,104,30,149,178,101,201,146,231,72,241,145,183,136,143,254,216,22,197,141,164,119,95,254,183,59,191,255,21,227,53,202,73,240,99,218,75,81,203,40,35,133,16,86,62,206,59,143,126,121,67,48,207,19,190,243,57,177,86,95,104,152,247,23,107,119,126,250,205,187,63,126,243,203,199,218,200,47,9,6,48,6,43,243,118,177,50,129,22,75,144,198,98,68,148,56,97,2,132,197,146,251,65,108,117,147,214,168,73,49,232,79,184,164,43,99,132,231,145,200,29,209,0,217,168,125,127,208,241,251,255,194,213,249,211,15,255,34,176,192,57,238,186,106,235,184,77,107,46,150,208,242,209,135,155,66,39,107,235,57,181,27,74,219,145,116,115,21,65,7,0,61,56,149,240,173,62,211,119,174,114,161,226,42,173,148,213,190,94,48,63,175,76,46,175,250,85,197,111,214,205,108,69,205,148,225,127,93,131,63,90,161,148,83,84,94,168,138,135,94,164,101,31,38,75,207,233,86,11,37,181,229,182,221,222,37,16,219,158,236,183,171,186,138,194,251,179,102,207,218,164,227,202,161,76,0,114,143,107,195,107,22,62,77,121,100,126,238,240,27,191,62,250,221,239,239,254,231,247,239,190,244,238,209,205,255,115,247,214,91,71,31,254,78,215,230,231,30,191,52,163,107,218,165,59,175,252,86,186,123,68,81,113,165,171,2,91,40,206,229,181,98,94,215,160,149,85,13,255,83,152,174,165,220,121,229,23,199,95,255,232,248,229,207,14,63,252,45,52,28,87,213,42,180,1,63,92,252,210,63,172,179,15,151,190,244,15,23,217,135,203,95,250,135,75,236,195,115,95,250,135,203,131,117,89,189,140,100,171,180,236,183,71,111,191,119,252,193,107,74,24,62,158,39,95,211,171,240,238,246,205,151,20,57,171,85,145,30,126,252,237,216,195,18,43,249,90,236,97,25,31,30,254,232,71,74,34,220,59,59,38,21,30,81,198,102,234,70,87,87,27,76,77,53,43,186,153,162,166,182,117,80,60,65,114,139,212,212,249,69,91,47,106,78,61,84,83,55,65,49,141,212,212,166,126,127,141,134,49,53,213,63,73,77,101,154,84,168,166,142,226,213,178,2,216,51,131,173,152,234,231,79,166,250,49,43,107,138,234,55,206,228,36,105,108,41,159,73,179,134,186,184,48,36,190,255,225,191,31,189,253,209,237,143,255,229,246,173,143,152,186,152,201,100,149,25,30,169,98,70,201,141,147,28,182,81,21,51,109,123,140,16,162,45,150,22,200,168,166,198,85,248,76,230,232,247,128,222,247,216,151,197,83,133,111,31,143,89,121,135,213,85,255,239,234,234,144,186,218,137,14,211,200,234,106,103,2,117,213,255,92,234,170,63,153,186,42,138,141,18,110,38,81,87,253,47,92,93,245,191,48,117,117,251,127,135,186,90,90,40,46,220,95,197,235,248,23,47,31,190,241,38,227,18,147,8,204,153,29,211,239,208,68,77,26,13,197,63,127,185,106,236,194,124,81,187,191,216,228,27,177,180,176,77,132,77,27,61,148,253,251,133,204,245,241,43,203,9,28,137,149,17,138,88,38,113,175,233,39,225,38,174,166,43,147,14,46,215,226,62,252,246,209,171,223,81,38,232,196,200,6,22,79,213,64,237,148,13,188,243,199,183,142,127,254,241,231,106,96,233,190,98,240,246,205,15,142,62,248,177,34,235,160,117,38,78,106,149,5,218,127,229,107,54,10,85,127,89,26,39,11,229,54,167,254,93,243,252,91,212,60,203,255,235,52,207,226,95,145,230,153,83,247,116,163,174,171,187,140,87,148,231,156,52,213,115,79,7,101,18,164,176,72,245,172,204,47,154,115,118,121,62,84,61,119,116,99,55,82,61,151,255,162,118,72,153,188,115,252,155,91,135,255,254,47,19,30,76,96,204,59,177,237,56,146,233,35,45,228,91,78,3,87,102,161,72,224,139,107,240,28,15,201,240,240,136,229,92,193,119,216,153,242,220,61,108,135,73,223,146,54,195,210,68,5,169,164,133,220,84,81,217,9,116,37,210,152,216,139,106,6,133,123,186,28,140,220,194,149,160,225,18,146,20,222,241,89,110,204,14,176,84,157,84,194,100,125,122,152,147,100,127,117,252,249,8,9,158,79,25,105,199,226,92,83,203,95,26,174,199,119,239,254,163,247,20,99,29,234,89,92,195,90,209,239,151,111,57,107,159,181,105,250,189,60,104,19,210,174,56,43,204,167,42,112,106,86,116,5,75,50,121,29,100,152,51,140,47,213,53,75,18,97,194,113,30,43,189,76,44,150,176,206,217,178,100,66,126,38,46,136,218,231,169,225,65,54,55,82,122,137,26,77,1,68,85,186,71,2,100,33,223,123,102,171,10,242,23,123,44,100,149,158,231,97,12,28,92,27,220,38,104,4,44,188,157,162,98,72,50,192,7,62,216,55,7,153,179,117,127,246,225,253,250,160,154,217,183,6,153,236,190,61,120,8,36,160,104,92,101,73,73,47,169,153,249,69,16,149,202,115,40,42,45,98,65,207,7,76,240,66,15,150,74,139,139,23,46,192,186,229,236,178,176,168,213,125,139,191,106,52,26,136,7,129,39,40,80,101,25,86,176,245,106,208,175,211,35,229,232,165,91,71,223,253,53,174,114,13,184,43,207,63,164,168,187,32,140,66,191,144,231,238,85,149,146,246,16,131,191,220,114,155,157,232,213,136,79,66,119,59,189,171,238,139,78,181,88,164,235,103,41,245,0,80,174,215,66,35,24,255,240,216,154,122,69,197,237,165,71,89,77,125,1,186,17,136,115,236,140,88,98,204,159,175,218,93,23,3,131,128,32,217,135,114,202,194,28,52,91,89,172,60,164,172,171,172,201,240,112,14,251,2,127,11,115,248,152,60,205,64,198,220,244,118,80,242,236,122,236,68,105,216,69,160,53,147,167,255,156,99,133,159,128,86,133,21,56,241,96,82,47,24,103,222,33,167,221,221,52,3,23,21,214,77,211,246,118,206,181,250,126,85,215,84,118,247,84,163,17,56,189,231,170,226,94,30,107,13,70,152,253,87,152,67,139,34,200,27,106,140,247,133,157,143,139,39,204,34,7,162,141,42,144,57,87,169,44,3,81,12,196,204,98,219,217,71,223,251,244,240,247,255,145,86,94,211,46,92,88,45,71,229,161,240,221,255,243,227,227,111,125,132,150,214,148,242,23,46,156,215,202,165,201,225,95,184,176,60,87,62,39,193,39,79,217,163,239,126,227,238,15,223,73,111,207,106,89,110,255,237,143,127,114,247,165,31,30,253,250,173,59,191,185,145,86,254,252,74,121,97,65,79,150,7,18,129,79,164,149,95,173,148,245,97,248,199,31,222,56,124,245,163,244,246,156,215,245,121,133,9,128,168,214,196,217,74,196,86,107,52,193,66,94,97,68,183,225,250,53,34,67,5,247,118,99,161,54,133,141,149,126,101,226,98,57,191,197,172,113,56,219,103,177,20,162,111,49,126,196,92,38,11,56,215,12,105,222,15,21,99,19,107,77,99,113,128,140,120,15,88,241,51,29,0,114,205,181,182,164,150,227,89,250,56,43,205,229,36,241,88,122,117,34,170,136,205,46,49,47,192,166,217,111,58,147,183,44,170,143,81,41,88,189,108,178,139,185,92,53,155,40,109,44,239,102,109,207,162,44,98,120,130,153,175,129,231,246,46,218,89,121,193,138,225,149,30,77,77,157,226,195,42,247,114,52,109,251,60,62,70,29,213,1,249,150,206,194,1,163,147,15,201,75,7,208,36,224,172,92,150,135,141,2,105,110,75,55,206,232,234,6,91,64,231,45,32,203,97,193,126,75,7,81,29,22,255,72,176,215,173,138,89,105,52,180,80,176,95,213,141,141,72,176,191,250,37,239,41,57,45,16,29,28,107,171,238,237,230,41,192,195,176,45,164,131,167,238,152,61,60,220,49,160,115,123,20,15,160,42,78,233,173,32,24,68,43,139,19,128,243,211,70,158,46,166,144,37,222,171,150,217,106,225,34,27,59,243,39,21,48,122,131,216,102,70,248,66,137,246,17,120,179,48,124,89,144,26,233,43,222,55,46,132,114,105,81,108,120,176,85,135,63,28,140,118,188,39,41,213,242,58,67,142,247,90,163,164,228,178,74,97,22,37,63,44,49,163,20,186,157,38,219,65,242,227,135,15,18,226,38,19,16,133,1,254,188,142,174,207,215,191,8,87,225,209,102,32,129,70,88,125,137,174,113,57,150,208,24,46,106,49,35,54,103,129,188,134,138,157,140,136,130,61,12,185,119,204,94,43,42,162,61,44,89,143,158,133,213,98,39,176,69,181,93,235,50,154,21,68,77,110,236,131,107,77,79,126,48,81,243,250,222,168,154,165,228,55,249,65,145,232,155,43,166,159,108,43,123,152,248,100,162,226,245,61,169,98,224,5,201,226,135,223,254,248,240,221,119,165,226,203,48,145,69,249,174,107,97,203,214,85,114,243,231,226,5,155,233,231,64,232,211,21,46,64,179,13,192,227,223,222,58,190,245,46,172,144,232,48,251,230,247,1,72,176,234,160,58,2,28,5,101,252,213,39,55,42,154,6,107,166,206,133,49,29,196,67,179,125,17,94,93,187,178,161,139,87,124,185,189,249,218,221,159,255,230,232,173,143,238,252,247,31,142,255,243,7,32,179,121,166,141,69,245,242,98,105,161,84,46,86,202,90,177,188,80,174,148,74,21,5,38,52,44,37,158,207,219,241,163,55,143,254,245,167,32,178,222,190,249,193,225,31,255,57,124,123,13,102,148,162,21,75,229,185,98,69,159,155,155,131,86,248,102,163,225,90,151,61,212,23,191,138,107,252,91,71,111,253,234,238,247,223,77,188,90,133,81,249,201,79,239,124,244,91,248,75,111,219,116,166,31,89,29,212,186,251,159,223,103,21,229,231,88,229,71,63,18,229,105,95,237,26,235,115,192,82,249,241,187,174,211,100,127,151,109,187,58,63,175,225,229,51,176,124,43,143,235,51,112,171,160,140,187,197,250,117,251,211,239,222,249,227,59,135,63,123,153,61,164,238,232,139,165,82,113,174,162,235,197,69,69,181,251,189,61,254,84,47,22,43,128,207,10,224,166,213,129,47,104,115,133,74,105,161,188,56,15,34,106,175,90,92,44,84,202,115,115,250,156,218,221,162,143,73,67,51,169,0,51,106,189,167,8,204,209,212,101,129,66,226,235,126,42,87,174,198,131,225,242,192,152,244,169,136,253,174,57,107,97,182,97,125,125,189,154,124,189,174,198,159,196,192,164,181,44,94,28,99,47,50,152,103,120,96,232,51,190,211,8,10,120,250,233,146,217,229,97,162,151,91,173,75,166,191,229,96,146,59,53,5,104,60,113,30,66,131,213,31,170,179,74,1,251,102,56,163,84,76,220,19,43,80,77,139,200,121,18,226,59,99,155,204,219,139,137,219,70,148,107,195,202,219,22,77,160,15,15,72,152,80,47,232,198,117,93,189,200,79,158,148,116,45,69,150,184,160,131,116,0,43,69,36,75,104,149,5,199,178,230,26,161,44,241,148,110,92,140,100,137,203,95,136,145,16,86,81,219,53,91,222,208,178,216,166,94,132,47,249,210,200,163,247,163,204,204,174,6,36,44,240,112,145,85,254,80,73,172,253,252,177,65,206,58,35,76,129,177,239,73,39,234,228,173,62,189,72,255,178,27,69,246,233,30,119,172,129,116,86,242,162,84,163,80,43,199,55,94,186,253,199,27,71,47,255,138,108,37,184,82,3,9,93,163,117,250,92,184,78,179,54,173,114,20,200,203,245,208,242,60,98,85,22,248,2,37,86,154,188,164,215,38,237,37,2,73,184,209,178,137,113,185,70,22,208,17,141,151,116,227,156,174,62,201,104,170,84,215,173,20,154,186,164,3,149,64,175,36,159,167,146,181,232,0,14,67,154,122,66,55,158,140,104,234,10,116,61,38,149,48,202,174,62,195,32,170,36,184,84,3,93,77,115,191,172,110,194,98,20,219,30,171,238,232,145,102,93,93,213,129,183,119,249,76,175,62,133,119,17,122,171,79,140,70,34,197,111,133,106,155,85,80,127,178,185,2,179,243,100,149,231,225,159,252,165,75,152,225,197,220,235,0,74,21,182,229,224,51,83,18,94,242,167,13,184,167,156,37,107,138,62,95,1,174,62,95,174,44,148,225,159,57,109,65,175,160,133,66,236,139,105,216,70,86,159,91,185,152,138,1,200,16,198,13,93,155,47,44,204,205,45,204,169,197,133,66,185,50,183,168,45,172,15,210,25,190,224,153,215,160,41,79,122,59,89,153,131,51,1,251,41,191,153,224,85,84,231,133,190,227,239,5,5,207,111,94,180,13,71,149,159,177,69,60,64,49,154,129,88,197,153,39,125,20,88,33,70,206,239,247,60,190,203,56,100,153,227,219,143,60,171,30,139,86,198,212,62,88,177,49,92,89,214,194,16,173,173,48,178,229,5,31,230,67,54,42,193,181,53,186,230,89,153,85,182,34,93,242,250,129,243,236,166,147,216,174,97,44,60,214,44,158,12,145,43,205,140,147,50,31,32,140,162,137,75,73,173,199,31,92,243,186,51,24,203,214,105,245,204,231,7,156,110,86,226,129,69,164,224,175,56,227,85,145,21,162,38,129,199,221,100,70,110,5,156,130,228,154,132,224,186,79,0,78,135,219,11,47,4,238,57,125,224,220,163,61,81,210,50,57,229,38,209,107,59,160,131,181,158,145,166,51,214,120,6,166,180,151,172,33,190,132,234,23,204,51,42,204,101,27,18,229,83,80,72,47,47,118,188,134,39,218,22,62,107,120,242,71,89,60,149,171,227,160,13,21,65,24,2,108,236,101,18,120,68,211,227,228,27,54,45,141,225,89,123,248,135,255,190,116,233,232,157,87,87,87,143,222,254,15,133,83,19,159,175,137,226,143,62,90,109,183,171,65,32,151,242,141,0,115,119,192,108,4,145,59,33,59,157,4,5,84,55,221,41,133,244,122,117,47,0,220,143,21,210,128,108,125,202,102,211,197,141,240,172,2,240,251,179,166,197,230,5,176,165,75,112,15,128,11,189,77,167,147,141,41,171,110,35,219,75,38,187,2,49,4,31,53,220,142,157,102,159,82,152,233,137,29,244,53,91,174,73,97,184,49,214,191,72,165,167,154,198,48,209,135,153,218,69,112,70,125,106,138,101,91,129,153,29,190,92,211,215,151,228,27,96,141,66,20,88,246,125,115,15,131,217,226,47,101,122,11,63,136,97,110,229,251,48,224,122,111,198,80,102,21,84,214,45,192,49,149,161,22,231,84,51,14,1,216,26,200,132,51,233,133,7,53,39,60,147,202,114,139,101,125,85,153,237,130,144,253,132,185,7,207,149,28,11,202,154,129,114,109,39,8,64,59,40,112,199,170,172,114,244,173,223,28,125,240,218,159,62,121,249,232,107,63,59,252,245,15,143,222,126,239,240,141,95,221,249,240,143,119,223,254,240,238,141,223,221,253,63,63,254,211,39,223,190,243,171,223,223,121,249,45,84,173,132,94,197,220,61,161,150,194,196,106,70,11,79,120,77,248,220,233,105,193,106,57,166,207,169,64,77,47,7,76,209,103,229,158,134,171,145,197,8,92,128,226,112,119,143,1,84,215,214,5,159,108,97,238,149,171,80,3,17,192,131,187,103,101,56,200,8,208,145,179,233,2,181,176,8,10,248,181,130,105,113,255,89,122,117,5,81,205,114,102,31,28,40,179,244,76,25,209,61,122,137,69,160,206,114,199,94,129,14,116,158,238,14,211,122,110,159,111,192,115,59,92,16,120,176,206,55,220,102,1,205,68,108,83,94,129,63,74,149,174,60,179,15,159,175,138,194,204,18,36,122,198,164,109,234,156,34,245,66,9,141,124,136,7,178,91,226,121,101,99,232,139,172,181,51,202,82,128,187,207,150,99,40,51,105,21,11,148,181,46,171,44,41,57,204,227,21,223,232,79,80,36,207,204,59,200,137,20,29,72,51,52,154,67,204,159,216,211,212,20,189,12,57,84,244,6,83,159,177,200,167,171,78,0,252,117,239,164,197,153,41,87,8,141,82,137,190,168,27,87,116,245,25,38,245,53,26,102,154,85,242,69,29,51,238,73,33,17,42,206,66,197,41,206,9,153,175,214,91,11,163,59,172,27,207,132,210,223,0,93,226,43,182,82,77,198,19,69,234,205,64,107,93,171,167,136,236,236,89,165,88,114,240,235,38,94,91,149,185,58,133,182,198,120,37,139,14,134,185,118,241,122,161,56,135,14,17,1,94,151,43,22,30,31,111,225,117,169,236,232,10,102,23,192,186,115,116,202,208,38,152,38,70,37,81,251,244,188,92,66,61,169,107,88,49,66,163,41,137,237,50,196,202,233,99,240,120,140,113,207,215,236,174,227,215,118,128,243,56,89,150,175,145,75,24,110,167,3,248,239,249,123,20,217,219,112,129,207,244,10,168,7,170,189,16,10,176,90,76,92,6,226,111,20,166,157,172,58,181,8,4,201,59,3,139,38,136,151,219,183,179,29,85,233,109,250,222,142,130,81,233,35,216,88,129,192,119,132,113,27,225,26,15,196,63,80,195,6,73,192,91,89,208,28,185,29,147,141,61,73,149,24,141,22,19,78,141,252,46,75,226,157,221,239,1,127,119,122,85,229,34,239,17,69,86,232,121,40,216,2,233,98,190,67,220,38,181,64,76,237,15,212,253,6,48,89,148,239,83,50,24,184,212,3,204,63,231,228,48,50,117,166,155,13,248,163,125,134,228,170,163,82,155,89,230,71,52,138,14,212,249,197,133,202,16,253,160,76,198,105,140,17,206,28,12,108,22,51,242,240,20,91,152,215,67,85,214,80,92,203,111,231,117,115,190,174,107,141,202,122,149,85,218,7,165,195,118,54,40,233,122,85,215,11,139,243,139,250,252,246,78,141,54,101,54,184,99,118,245,193,114,201,212,27,13,254,52,232,91,22,176,149,234,131,149,121,171,88,50,249,83,190,106,84,31,116,42,102,177,100,241,167,204,173,180,250,96,99,174,98,85,172,65,161,135,242,103,190,11,188,40,83,64,133,39,24,106,216,62,104,250,121,214,158,162,86,88,40,193,63,219,59,15,184,109,108,173,217,233,13,20,21,116,142,125,116,85,65,11,119,73,13,188,62,160,28,55,75,87,171,179,215,157,206,22,168,79,179,59,158,191,5,124,214,114,102,119,173,235,123,249,198,118,223,153,13,124,107,22,61,102,130,217,68,52,188,89,148,250,201,17,111,118,185,206,68,132,71,113,205,130,222,204,70,10,219,236,53,108,58,134,128,152,253,95,249,33,51,128,181,51,152,181,130,96,86,28,118,0,118,225,34,8,212,45,64,252,83,255,62,2,127,5,31,114,49,140,118,1,96,130,102,142,150,24,12,136,143,106,90,23,106,4,85,101,121,217,59,191,172,238,157,91,94,57,175,246,225,239,178,26,12,253,245,206,45,95,63,239,168,43,43,237,103,27,170,183,130,69,23,206,45,47,47,171,43,240,71,81,27,110,139,14,145,242,239,44,193,255,83,168,54,26,228,253,51,69,47,12,109,202,181,13,49,233,167,128,143,218,83,45,224,21,6,82,210,84,96,129,86,103,27,61,31,90,41,38,56,218,54,160,43,48,207,103,167,51,71,111,253,225,240,141,239,51,131,254,237,155,183,238,254,248,251,119,94,251,47,120,114,247,149,55,50,255,239,165,183,224,191,233,217,127,242,255,169,115,38,159,7,105,170,237,8,55,163,7,139,186,94,183,156,90,102,118,154,85,187,251,227,119,160,230,159,62,121,245,240,245,223,222,125,255,123,32,214,30,254,234,147,59,175,254,226,232,189,55,196,171,215,24,192,7,139,243,21,224,129,105,112,243,38,29,62,138,129,79,5,118,247,147,247,142,222,123,229,232,107,191,60,124,249,157,195,87,127,125,244,238,119,110,223,124,233,246,205,95,220,121,227,157,195,215,191,123,244,246,71,199,63,252,58,43,201,191,169,95,40,159,95,89,97,223,196,255,195,174,243,41,120,124,235,235,183,111,125,116,2,6,88,27,5,47,207,8,102,158,192,1,255,226,255,188,244,178,232,5,92,38,96,8,206,159,17,172,31,96,28,189,250,157,195,111,189,27,131,193,94,38,234,138,245,33,35,22,8,168,123,231,131,247,15,223,252,86,172,46,123,153,168,203,87,145,12,95,70,176,234,225,235,191,185,251,131,159,199,170,178,151,137,170,228,86,125,79,53,209,160,1,21,23,181,197,210,226,34,97,139,108,154,177,138,236,101,162,34,122,43,72,232,46,105,37,189,84,226,232,190,243,254,203,71,223,123,229,240,131,183,99,96,88,145,52,48,190,211,236,183,76,236,64,69,171,20,43,21,234,192,205,155,119,126,250,245,20,48,172,72,26,152,192,1,221,208,102,237,137,58,116,244,203,27,233,237,25,211,45,220,31,220,244,90,54,13,135,165,89,101,139,35,245,189,219,159,190,158,2,138,21,9,65,49,199,47,14,17,4,0,156,52,182,101,55,156,10,67,208,75,199,31,255,244,206,103,127,56,186,241,205,24,20,86,36,29,74,139,252,171,50,228,126,148,164,118,230,154,79,160,63,254,118,58,104,167,236,204,59,246,24,208,212,83,167,238,56,141,57,214,198,215,70,0,162,34,233,128,0,117,190,41,90,250,96,163,216,168,52,24,218,126,244,163,116,96,172,72,114,10,109,130,44,141,245,53,252,151,234,147,177,253,248,7,159,70,53,47,208,63,137,154,245,22,58,13,100,30,212,232,159,168,230,221,91,111,70,53,217,203,168,3,9,39,77,49,92,141,185,198,124,195,140,96,220,249,231,111,31,253,224,87,82,3,230,46,204,95,88,30,13,70,166,69,232,71,145,161,245,248,151,191,132,33,26,1,81,187,80,188,48,151,228,69,18,24,32,142,58,32,52,141,223,133,72,47,219,11,139,13,29,63,149,225,236,246,189,55,238,124,246,141,195,111,253,28,62,148,9,129,7,219,205,124,219,235,120,22,72,255,192,223,155,190,3,31,240,29,187,38,177,224,195,223,191,127,251,179,159,30,189,247,230,225,135,159,30,126,252,254,157,15,63,59,254,244,195,8,4,137,212,92,132,205,20,75,90,119,55,170,60,155,201,211,63,29,115,219,109,162,14,145,143,254,225,213,163,87,184,247,21,174,92,13,96,217,233,37,104,98,138,98,165,197,146,89,214,134,75,198,10,205,85,240,223,17,133,208,87,167,154,209,23,82,154,141,38,148,252,112,139,233,113,189,57,244,117,122,30,174,141,21,29,254,173,196,222,109,162,23,59,46,155,78,209,1,22,41,191,34,191,206,204,131,231,231,206,47,95,136,191,161,173,255,144,141,73,77,100,226,128,24,71,178,61,230,135,61,141,31,212,26,37,173,28,226,146,151,11,125,124,160,140,14,133,116,189,172,69,141,229,133,152,242,34,99,178,237,238,102,227,211,83,205,140,254,184,154,89,208,30,202,141,249,114,49,1,145,166,173,12,49,214,76,53,51,55,22,90,233,148,208,22,134,160,209,248,240,17,228,35,146,156,95,137,26,188,108,157,31,149,58,93,3,138,195,253,113,59,221,126,47,2,55,162,106,162,18,79,142,110,143,104,198,208,56,37,154,161,151,70,52,99,24,238,232,111,38,0,200,171,129,46,215,27,66,241,152,138,197,104,149,27,85,155,57,222,142,129,81,154,12,70,105,28,140,242,73,8,77,1,89,30,166,124,25,228,92,2,36,151,52,79,0,154,66,48,50,208,10,239,43,66,182,113,95,171,147,242,1,29,26,166,102,162,215,99,190,134,5,241,147,136,160,114,10,150,119,195,241,61,29,217,167,161,102,247,222,56,66,121,12,172,211,242,131,210,24,88,229,211,206,169,185,209,176,230,78,9,107,97,52,168,202,41,187,168,167,119,145,249,181,195,56,106,153,98,119,55,163,227,31,45,33,97,114,208,90,65,231,148,128,255,115,171,90,102,31,111,50,25,217,184,150,137,75,6,53,86,34,110,103,75,231,174,162,84,168,125,37,137,56,86,42,212,179,146,154,87,172,148,208,168,18,42,22,149,25,224,31,69,253,202,63,48,163,91,70,249,135,9,140,63,181,140,124,98,28,176,241,247,127,255,254,239,223,206,191,48,35,100,219,53,159,223,204,132,45,238,50,153,200,116,13,140,24,228,254,76,100,183,230,179,111,16,78,176,175,172,115,203,214,21,207,163,211,94,232,36,165,204,47,46,150,157,19,118,137,58,5,244,148,227,155,69,247,231,100,28,118,146,28,222,161,38,112,12,191,139,113,167,225,73,63,232,129,86,228,7,252,152,92,148,41,47,221,3,126,248,189,240,27,51,155,85,246,93,126,100,36,42,137,190,164,42,238,129,152,62,59,3,71,31,10,81,159,30,237,7,61,78,98,161,126,216,3,238,52,28,26,63,217,206,127,104,22,165,79,197,220,229,229,55,25,40,156,249,74,88,247,43,232,103,140,158,240,18,56,209,157,88,189,106,226,11,3,201,229,159,34,72,163,191,190,184,225,71,126,29,219,165,248,74,247,220,197,243,0,96,217,182,239,177,147,82,237,168,155,50,200,47,172,163,204,127,231,158,187,185,74,213,239,177,151,81,229,168,147,18,192,47,164,143,81,96,32,158,91,245,254,204,79,105,62,140,116,250,140,202,136,153,60,186,44,158,155,204,247,124,199,9,39,182,227,228,81,88,129,130,190,211,168,210,131,171,116,207,177,132,219,118,79,112,199,62,156,190,142,195,239,84,177,255,157,135,225,48,65,245,53,91,45,5,79,38,242,199,151,233,172,5,58,156,69,183,42,180,149,31,175,56,190,245,245,227,91,175,28,189,247,166,178,174,34,212,85,22,45,75,92,146,207,62,96,9,200,134,130,214,211,104,48,71,134,21,113,168,38,118,207,199,100,196,129,109,58,165,205,244,250,209,200,65,7,71,198,246,89,80,159,17,65,204,129,97,89,155,40,62,198,202,16,246,234,189,206,101,179,227,180,148,248,73,110,120,44,149,119,90,249,122,191,215,243,134,142,81,67,177,12,22,237,182,208,103,69,28,74,102,39,52,90,100,14,225,175,200,114,163,4,109,196,184,56,78,26,134,214,58,33,95,88,68,197,217,248,204,223,183,0,237,45,175,121,209,230,195,128,222,35,152,198,61,76,28,150,18,45,136,249,0,197,159,10,159,226,19,251,105,195,240,246,36,74,227,154,117,245,129,112,104,145,18,86,157,22,119,150,10,29,76,157,2,84,23,100,24,71,144,128,217,109,153,110,7,189,86,83,112,21,134,64,154,40,181,218,42,65,204,142,195,194,225,171,239,221,253,193,79,134,177,48,134,32,35,42,130,73,219,174,187,29,114,170,225,20,114,149,94,174,120,237,54,33,143,227,135,197,141,163,233,227,20,162,27,214,13,6,47,60,105,198,32,132,94,217,163,162,77,144,85,145,216,71,50,154,197,72,62,19,21,228,52,206,79,123,118,97,85,195,177,81,138,32,15,197,115,0,48,198,130,181,175,56,141,196,212,136,128,70,124,203,105,241,153,122,239,1,255,168,254,19,41,81,255,228,23,184,56,80,219,218,125,60,10,143,88,107,49,127,236,212,70,182,240,120,157,204,22,197,119,136,95,133,220,48,0,57,16,131,251,97,250,91,184,68,223,108,223,225,66,94,161,107,250,102,59,80,209,109,3,176,191,155,223,164,67,227,138,128,116,201,220,101,199,200,249,193,121,36,224,177,33,7,249,193,123,45,163,150,22,50,106,69,23,231,238,21,223,219,201,195,194,7,37,92,27,123,227,187,72,249,138,32,22,226,171,17,177,240,110,171,74,32,46,243,140,79,40,195,133,24,187,133,162,208,57,169,20,222,138,87,248,113,187,222,162,169,21,65,88,173,147,183,241,32,62,200,168,150,246,219,18,153,155,137,131,251,52,101,131,104,100,152,220,173,204,107,34,140,202,72,72,180,1,157,54,181,123,51,250,76,56,24,5,228,248,231,28,179,67,23,121,61,55,157,254,6,207,250,195,106,31,111,29,59,30,169,28,126,252,198,225,27,191,23,141,165,239,158,166,161,81,204,133,52,79,236,160,79,190,105,72,235,66,88,232,29,28,40,121,101,84,107,238,222,248,195,241,143,62,60,250,254,191,30,223,250,230,225,119,94,63,254,233,175,129,32,66,149,5,72,98,65,99,185,98,40,35,135,128,13,101,80,4,163,128,51,141,22,92,240,8,17,10,143,53,126,138,49,227,237,56,122,237,165,195,223,252,59,91,232,71,182,192,243,155,159,247,235,19,161,111,197,179,239,1,125,199,159,124,239,248,189,151,79,66,31,194,254,130,59,16,157,183,34,79,252,139,118,45,92,150,108,151,138,192,106,127,62,176,204,46,172,227,173,96,183,221,2,138,235,228,38,239,24,15,70,49,162,99,236,155,227,250,164,226,132,199,222,192,103,72,91,252,156,195,68,71,161,39,27,32,220,20,127,239,19,104,62,205,185,17,61,32,120,247,143,170,64,222,178,38,164,39,118,118,244,240,245,239,222,190,53,186,185,4,239,254,53,23,67,54,78,136,220,15,111,240,214,126,250,250,200,214,82,4,200,47,158,95,252,219,235,183,63,125,39,241,81,204,71,55,238,75,42,243,33,186,218,242,122,168,109,108,244,179,107,116,142,61,244,206,85,27,157,161,105,229,195,180,130,69,138,99,132,47,71,120,150,53,106,34,44,175,142,143,7,222,80,165,57,165,140,45,4,71,161,114,102,253,113,210,163,248,231,206,175,222,63,250,231,111,164,191,149,100,234,120,51,67,161,57,38,19,167,52,254,158,132,222,137,218,157,38,253,198,164,224,1,154,188,66,97,24,214,82,33,237,114,209,48,122,18,83,158,184,96,137,7,8,155,40,167,122,93,34,7,148,46,133,20,134,235,242,21,39,96,222,230,137,69,155,31,170,68,249,127,88,152,129,135,66,88,225,170,198,80,153,149,20,237,50,150,97,65,117,81,243,39,111,92,107,222,169,11,183,108,221,54,153,91,54,197,81,215,201,167,59,10,31,133,113,48,22,202,21,140,213,65,206,218,115,243,86,67,56,107,151,231,181,34,57,107,99,218,24,179,142,113,120,219,120,61,239,88,232,12,222,192,235,69,157,2,179,111,82,54,135,70,78,109,26,82,120,205,109,188,113,230,42,120,93,23,231,47,37,43,150,124,42,81,40,250,213,109,118,42,49,26,132,170,205,158,200,90,72,181,75,207,6,106,219,221,117,59,32,140,247,233,126,125,212,105,195,110,191,126,181,95,231,71,8,99,146,109,85,169,160,197,84,81,101,73,28,61,170,37,211,2,222,70,212,76,52,44,44,4,120,178,58,180,33,28,189,245,199,227,15,190,119,244,219,239,194,138,0,13,142,25,30,246,197,185,25,12,142,193,174,66,70,195,99,156,133,194,59,66,149,180,171,53,17,180,111,88,144,250,159,151,94,22,34,1,113,194,181,164,4,37,9,4,235,161,56,216,237,3,27,18,199,34,240,228,87,218,7,196,138,28,95,128,101,241,87,225,141,172,242,195,10,205,53,197,194,179,10,98,253,7,114,225,138,76,236,35,113,142,46,51,112,185,125,24,92,129,38,16,155,85,56,131,216,21,139,142,165,33,129,80,164,4,10,39,6,224,217,73,74,64,22,176,95,150,172,176,170,60,113,241,241,243,236,19,142,223,67,11,234,249,229,75,27,23,158,126,226,137,141,139,171,27,24,241,129,172,195,49,177,147,201,78,67,48,124,167,197,239,159,186,34,67,148,209,253,5,194,163,90,0,79,170,119,241,73,185,28,31,143,120,145,100,119,121,96,228,113,69,208,139,247,170,211,108,115,51,227,9,165,65,56,222,184,0,115,104,227,162,189,17,218,70,41,98,61,105,150,128,124,91,40,151,40,146,13,55,23,102,172,48,229,84,41,127,99,74,160,185,228,249,44,80,92,159,242,155,215,248,140,139,31,198,35,153,180,22,217,135,12,12,85,112,112,176,143,65,103,210,226,1,116,248,122,139,135,105,106,200,13,12,195,200,98,80,30,118,150,84,48,33,144,91,217,65,59,120,237,31,28,248,24,168,128,243,223,199,157,189,172,168,104,210,231,228,194,230,18,187,172,154,5,215,206,169,162,160,55,246,11,222,193,129,87,96,70,75,114,161,118,178,192,111,138,20,108,134,207,44,107,77,177,113,102,133,10,123,98,36,194,22,161,49,87,224,66,254,68,71,180,11,117,199,222,38,202,229,10,6,149,68,29,94,142,68,113,114,120,11,198,73,141,205,130,137,154,76,96,249,110,29,36,126,137,169,39,146,4,240,51,100,29,22,85,159,29,26,195,132,14,213,116,173,214,208,99,173,146,2,184,210,94,133,72,106,32,191,29,196,131,104,36,213,145,106,147,45,31,195,246,143,42,160,181,206,222,72,4,150,34,175,82,239,185,68,194,71,164,197,207,101,241,219,128,223,230,10,120,142,57,34,184,140,64,33,80,92,2,66,84,5,67,52,197,105,84,156,116,10,145,215,245,157,109,92,98,129,162,121,52,92,173,42,12,245,236,37,44,88,178,53,220,0,18,98,229,141,178,160,162,182,248,162,8,136,139,39,80,3,220,3,48,13,95,28,79,10,45,222,134,201,138,45,36,62,180,144,252,16,140,216,212,148,147,141,106,98,48,141,134,219,113,131,205,236,2,255,150,94,100,135,4,29,52,18,133,240,240,236,120,150,2,47,117,216,177,182,181,53,77,85,23,84,189,184,78,177,150,114,120,182,62,110,101,151,7,39,49,57,248,1,231,113,243,195,145,166,132,35,166,132,131,83,149,77,8,118,166,79,240,18,135,24,9,59,176,101,182,44,162,113,38,52,100,231,52,13,132,30,152,3,48,29,90,216,81,229,26,175,197,236,82,14,44,149,78,78,149,154,52,68,230,225,17,116,62,255,84,113,61,98,246,221,27,253,245,56,144,142,74,60,79,117,39,165,194,222,16,21,246,216,248,247,82,169,48,110,226,68,234,99,229,140,146,68,125,150,212,98,139,223,10,54,144,203,137,216,205,104,99,8,88,176,180,14,143,187,103,26,17,59,94,130,111,226,161,68,84,152,2,144,121,35,54,186,180,182,94,245,212,97,190,66,48,12,83,149,204,163,134,171,38,91,172,115,74,213,135,41,181,39,81,106,47,36,76,89,51,25,197,52,248,73,79,88,132,174,209,17,119,192,75,192,78,217,123,253,94,218,81,113,248,150,92,92,15,131,19,158,177,240,36,172,223,206,42,199,55,62,60,252,240,135,76,203,185,251,210,107,183,111,126,112,252,195,175,99,8,201,215,223,141,11,136,111,255,233,147,119,65,6,60,122,227,59,199,63,249,24,55,84,24,132,115,180,9,114,141,226,151,2,172,59,31,254,4,36,113,10,13,33,191,57,124,227,123,71,31,189,42,100,178,48,231,5,63,37,124,239,92,16,105,80,109,169,150,106,171,253,251,196,17,123,146,234,137,24,135,245,125,9,39,121,181,151,220,199,185,238,185,208,52,149,67,43,10,142,57,39,209,44,177,22,159,19,231,92,213,109,192,170,207,185,166,103,152,236,120,182,250,128,135,129,134,168,174,94,174,197,35,138,71,231,219,185,215,84,86,73,25,44,26,77,118,164,133,206,217,246,146,84,12,202,156,75,55,160,201,185,161,1,24,148,54,151,207,145,190,113,9,86,246,130,229,184,173,172,61,107,129,14,135,241,2,144,235,245,167,166,116,248,233,69,228,207,55,176,166,166,178,189,116,171,179,129,186,177,232,16,76,101,105,205,101,179,164,156,88,21,168,148,140,118,61,90,4,244,178,168,53,63,225,42,80,84,85,0,168,207,243,101,32,87,96,39,100,211,230,139,35,157,245,231,22,253,216,100,196,179,194,241,73,40,78,1,15,205,77,157,79,215,81,59,146,24,144,74,218,129,31,98,211,67,241,26,180,212,120,13,154,28,175,65,91,167,0,55,247,26,235,97,127,80,195,195,201,145,113,214,181,151,122,85,105,235,52,182,162,193,91,149,219,183,19,47,40,114,42,59,16,31,123,142,143,216,161,248,11,158,223,70,53,142,7,21,112,218,120,206,62,194,6,96,39,30,211,81,94,28,29,12,201,130,7,131,161,117,10,232,171,119,62,123,83,169,42,108,175,150,229,36,31,121,124,30,193,244,59,145,164,41,201,160,120,116,126,207,168,171,187,44,145,121,131,78,159,227,81,228,133,249,121,180,103,236,24,124,22,239,138,144,253,196,123,194,35,244,115,86,125,177,177,96,139,140,230,234,178,177,19,198,76,90,185,79,254,19,161,191,13,243,71,25,19,68,63,94,48,223,113,118,78,246,166,64,155,235,240,222,37,62,21,166,45,140,165,10,144,47,208,35,110,180,98,65,63,157,130,244,78,245,251,45,39,136,158,93,193,91,85,33,115,69,94,68,122,86,152,251,134,34,158,7,253,70,195,221,133,167,127,250,228,135,225,195,208,108,58,188,13,27,119,136,128,197,92,25,251,86,36,19,24,87,100,211,87,6,163,183,151,169,72,152,175,104,196,166,50,30,178,16,134,93,41,215,205,16,199,230,129,198,164,212,237,208,91,58,184,191,159,106,46,164,214,163,205,90,182,23,54,251,100,33,47,150,163,77,72,203,107,73,105,155,64,39,172,46,12,98,67,201,130,239,135,69,82,247,182,226,91,89,81,125,110,250,25,50,214,194,34,73,147,156,237,159,160,117,194,180,189,78,107,143,12,218,137,160,176,18,153,20,248,23,70,133,135,61,3,178,78,54,78,88,209,254,26,8,82,177,157,240,20,184,138,228,216,36,204,181,35,176,220,104,57,187,20,235,22,112,76,63,234,100,136,231,242,13,86,87,62,247,32,164,109,116,14,239,107,142,28,142,216,16,200,7,30,21,12,118,243,217,191,29,126,227,63,82,190,48,118,128,164,239,158,102,144,98,70,196,113,3,21,239,215,95,237,96,197,108,168,113,27,220,23,52,88,252,11,147,12,22,126,247,30,6,139,25,26,39,24,44,222,175,191,222,193,74,51,76,71,64,132,109,58,222,13,238,252,160,107,218,67,210,118,77,98,216,64,155,58,250,151,159,167,124,107,236,176,177,22,156,102,196,66,99,250,152,193,138,250,197,195,103,55,157,222,106,104,218,58,183,135,163,40,89,218,211,68,99,134,15,158,222,147,69,211,118,210,162,105,167,5,206,199,192,47,97,176,235,191,22,42,137,111,196,203,251,238,159,103,26,199,160,142,165,4,122,117,26,66,224,78,1,227,232,64,180,255,175,106,32,226,46,6,178,71,193,231,25,136,56,84,214,222,48,71,253,152,97,161,47,159,102,88,184,243,3,76,60,44,52,102,112,68,159,254,186,102,201,168,253,183,207,53,73,100,160,99,71,3,63,117,154,193,224,91,131,99,70,129,55,62,54,8,225,255,163,148,129,134,231,245,164,68,202,65,11,15,195,240,135,3,53,113,155,116,147,22,8,13,253,127,3,115,59,116,239,28,237,156,17,110,247,67,233,97,63,6,204,137,77,73,132,207,128,102,109,123,109,7,195,237,18,100,5,147,8,199,3,36,203,173,57,133,135,117,180,79,147,230,73,145,222,2,102,27,76,180,65,68,87,62,131,62,7,91,228,57,48,71,161,221,54,200,231,96,174,129,30,2,171,44,81,85,165,140,62,7,95,128,66,125,181,223,117,124,234,2,179,178,123,97,24,103,168,209,196,116,13,245,44,211,115,131,145,37,227,105,240,80,175,251,240,119,108,221,87,84,38,58,60,238,196,247,69,113,165,102,111,158,96,19,40,185,103,42,220,84,153,110,201,50,150,49,141,236,157,159,177,15,40,180,235,121,45,116,20,184,115,227,219,232,43,112,235,191,15,63,126,95,89,87,221,224,42,6,143,118,10,236,130,53,85,221,116,59,240,197,78,179,143,198,38,110,197,5,213,26,166,28,192,101,153,212,111,223,252,128,181,157,125,230,240,59,255,250,167,79,190,125,252,181,63,28,190,114,139,89,118,255,231,165,175,81,243,200,185,59,74,244,29,57,23,200,103,29,64,235,98,174,195,116,10,131,120,135,228,122,47,28,6,112,163,227,60,109,86,178,4,142,101,149,251,35,83,198,232,184,15,50,123,193,190,22,132,239,120,240,101,241,90,56,75,39,221,164,123,140,86,201,7,32,220,248,4,12,185,152,83,106,101,211,115,45,226,71,12,103,108,152,41,175,148,28,187,156,189,76,134,46,151,209,140,33,151,163,210,236,212,207,9,197,49,242,47,33,209,233,128,218,236,5,228,237,196,46,84,225,86,14,140,106,147,57,93,95,11,209,129,152,12,15,139,68,55,48,15,199,82,246,25,34,89,12,20,136,55,45,158,5,39,200,161,73,237,42,78,191,243,204,0,182,160,219,204,0,230,44,54,230,216,149,89,47,151,216,149,93,170,207,179,171,114,165,72,238,62,215,201,83,103,81,199,248,141,23,104,210,22,43,88,248,162,112,212,185,18,145,121,106,180,244,17,77,174,94,224,174,57,60,185,9,39,238,253,208,223,132,123,128,157,243,60,140,60,58,58,7,46,39,199,81,206,48,130,228,81,9,62,122,245,123,236,54,225,12,211,97,211,211,26,239,254,178,174,202,100,9,95,16,11,165,0,73,226,100,219,237,60,203,148,136,114,232,119,104,113,55,141,88,5,161,249,167,85,224,158,62,82,133,227,143,255,56,174,2,69,44,125,50,94,139,217,122,14,191,241,203,195,55,110,142,106,87,27,38,232,94,162,222,157,223,253,158,146,174,164,213,128,181,209,239,193,204,186,140,233,23,164,58,199,183,94,29,89,7,214,70,120,108,182,120,157,251,225,176,179,242,212,165,203,203,79,62,191,113,113,245,170,236,175,211,25,237,88,19,213,101,131,31,115,180,57,37,4,26,222,4,132,200,215,101,61,225,177,37,57,182,36,156,201,48,79,0,14,73,31,125,43,246,101,118,2,50,158,211,27,166,253,140,136,26,11,5,41,9,198,112,152,111,110,129,143,243,57,220,162,24,147,189,49,225,73,35,123,77,16,79,75,11,114,47,122,72,91,241,140,217,13,7,110,101,193,88,249,132,173,49,179,123,1,196,44,183,201,243,122,157,177,163,124,104,124,57,160,64,238,184,177,222,18,17,72,197,132,239,13,146,59,241,50,120,225,224,51,110,247,63,70,54,145,119,140,99,196,192,230,210,189,1,34,7,153,193,72,215,144,47,114,103,254,62,237,200,243,253,247,162,64,212,121,114,118,9,189,63,138,209,130,47,246,219,37,55,42,231,4,108,59,39,161,250,84,142,72,98,115,117,194,141,119,153,44,255,154,157,37,8,247,192,56,70,250,78,132,158,59,215,39,243,157,40,127,73,190,19,163,242,48,10,60,109,197,241,45,110,209,43,15,166,57,48,225,152,116,77,14,56,106,66,168,230,70,41,102,133,26,229,170,81,156,148,98,36,201,107,82,7,162,116,186,118,78,98,25,106,26,227,4,150,252,148,113,81,189,156,220,144,124,74,93,85,175,70,27,146,141,114,189,56,95,44,91,98,67,242,154,113,57,220,144,60,103,172,165,232,29,113,45,101,93,189,20,47,5,79,158,20,210,92,108,39,91,150,227,134,196,188,234,181,80,118,139,31,73,15,69,56,217,221,79,74,33,60,90,148,147,180,245,234,62,229,63,65,201,93,108,69,179,75,244,214,98,207,37,59,53,109,70,69,13,68,159,81,85,222,147,4,197,61,218,129,0,81,194,119,94,232,187,62,219,209,226,110,23,105,219,50,183,111,190,126,231,159,63,189,125,243,227,227,159,127,140,186,25,203,56,12,12,178,213,247,65,116,93,143,53,97,2,168,76,236,60,17,42,179,233,78,4,144,236,206,163,0,242,163,1,106,4,153,217,91,100,192,122,4,88,54,96,78,14,146,108,91,163,218,42,155,226,38,7,137,134,154,81,16,101,3,210,228,16,101,106,47,36,231,199,200,198,75,154,249,9,159,90,71,143,101,201,184,131,120,117,137,72,229,19,5,204,66,114,205,219,114,58,87,41,180,10,123,236,15,205,44,146,4,119,208,151,37,57,183,98,73,222,12,158,184,39,20,149,112,10,179,92,109,40,167,145,41,135,231,99,35,145,140,61,56,157,224,119,207,158,190,67,126,142,9,135,223,212,29,98,67,48,208,78,186,44,64,41,54,145,129,170,67,213,47,218,39,85,230,238,155,195,85,25,75,57,169,122,200,188,67,95,187,244,158,199,56,104,162,211,110,35,75,237,192,165,204,192,43,149,109,216,144,243,6,123,85,163,116,39,84,48,116,168,153,154,138,91,59,141,147,153,99,135,63,12,54,97,93,16,37,218,38,249,219,91,156,99,246,80,115,83,144,81,162,189,20,55,241,209,155,139,67,204,165,15,80,248,62,117,4,58,133,208,165,104,36,154,25,38,17,145,97,87,163,248,25,161,75,148,236,128,63,158,84,200,47,95,212,79,248,217,251,98,248,252,9,73,39,107,142,6,22,119,218,159,136,148,200,163,127,4,56,79,128,243,36,210,138,251,168,167,236,229,85,217,233,153,47,69,227,96,226,237,159,75,239,136,201,168,108,59,50,194,165,225,171,41,68,147,156,39,195,180,50,217,240,78,72,43,147,13,174,240,26,103,253,170,76,42,139,10,14,30,207,238,22,242,241,113,28,249,203,224,20,114,254,54,198,7,69,86,22,89,238,186,103,29,159,47,155,189,184,20,215,17,26,127,218,153,29,182,51,68,167,103,228,49,59,227,180,162,76,114,134,166,166,149,33,70,251,140,217,114,209,72,194,207,184,132,108,249,190,29,244,16,46,206,247,237,192,71,124,130,181,215,20,135,180,193,112,134,197,206,117,36,164,34,80,255,164,153,161,40,85,19,244,192,88,41,96,241,173,168,140,139,101,92,213,18,186,203,6,239,133,175,158,67,143,78,153,36,79,212,254,172,33,237,175,186,159,212,251,60,53,174,28,182,96,246,176,126,45,158,224,60,156,112,204,199,77,182,177,105,191,134,168,101,91,16,74,162,86,207,56,53,163,5,22,203,234,198,252,221,213,174,218,80,55,213,166,186,253,69,243,94,20,43,64,214,227,102,3,238,129,158,154,90,237,157,215,194,124,109,124,14,111,57,123,65,214,207,137,160,70,202,237,155,191,56,252,224,109,144,141,143,222,249,197,221,151,126,120,231,143,175,28,189,119,227,238,47,190,205,146,174,29,125,240,127,241,0,194,141,255,60,252,230,15,238,220,248,25,8,236,135,223,252,198,225,135,127,192,157,38,148,159,184,211,248,188,116,114,43,83,142,12,31,146,44,141,134,14,100,219,174,189,4,36,220,80,214,171,109,118,30,11,217,175,188,5,236,26,158,76,159,113,234,220,31,16,117,182,134,232,220,142,74,89,72,195,150,218,143,151,2,58,239,70,101,250,88,166,175,54,146,116,238,169,151,40,165,17,34,125,62,236,30,180,60,123,34,185,55,134,200,157,40,220,78,80,120,87,98,219,35,228,142,129,176,240,232,90,117,83,44,159,77,16,80,217,241,131,109,184,226,35,173,54,97,173,220,102,88,149,92,173,191,247,235,195,31,255,59,109,38,77,112,24,33,36,144,109,85,17,71,18,114,234,151,35,168,170,163,246,171,85,214,37,118,8,144,78,16,230,134,206,34,244,194,179,8,9,66,211,213,222,68,135,17,98,43,182,56,140,48,31,63,140,32,166,174,20,42,179,35,157,222,49,187,221,214,30,173,118,106,232,169,15,240,178,185,191,188,195,3,40,168,227,17,144,47,75,180,80,39,57,58,208,73,30,29,96,185,158,123,100,9,204,125,142,163,2,79,24,79,170,87,104,167,116,126,190,184,16,165,216,19,198,184,39,212,21,245,76,100,140,43,151,139,141,226,188,182,16,38,85,126,209,184,18,90,227,158,249,114,142,7,100,248,15,69,27,97,178,78,221,140,71,68,187,215,128,100,12,114,90,68,178,216,27,218,239,26,121,196,64,56,83,220,91,72,176,100,37,116,189,87,208,165,8,195,142,28,126,235,189,59,159,126,122,251,230,7,133,66,65,25,164,158,101,192,107,76,97,155,8,142,198,15,76,52,210,142,56,176,119,204,175,104,232,48,3,197,100,76,63,205,240,191,241,220,194,253,246,85,171,156,250,88,3,175,128,181,211,186,159,240,237,145,71,91,232,139,227,130,199,132,206,79,195,213,40,64,81,232,254,148,136,38,243,151,224,247,87,185,199,211,9,159,3,163,146,221,253,180,88,149,170,254,237,97,86,56,250,127,110,204,162,81,232,30,49,139,85,255,6,49,203,125,241,79,139,217,145,225,233,98,168,99,123,51,185,201,48,126,42,144,127,27,35,17,247,130,191,119,234,166,165,248,180,116,77,149,254,54,240,24,115,98,255,28,120,164,237,185,211,226,145,42,253,141,208,99,204,225,252,222,241,136,123,146,167,69,35,214,153,12,139,9,108,162,92,140,113,227,194,206,40,219,110,224,214,221,150,219,219,11,99,239,22,53,85,36,124,46,200,194,236,104,33,20,64,138,120,222,172,27,79,95,142,154,49,80,159,70,39,147,103,41,117,119,185,130,154,207,163,194,41,64,142,66,127,175,91,254,178,47,193,72,7,128,8,121,84,72,86,49,112,107,86,218,76,29,181,65,186,207,172,122,254,23,179,83,250,57,54,64,101,156,37,118,1,113,159,111,106,106,104,231,111,178,248,68,247,182,47,240,121,237,240,81,63,39,52,193,11,173,43,105,127,255,146,108,235,247,59,136,82,103,56,106,77,204,184,94,146,141,235,113,228,195,104,137,158,60,43,140,228,57,213,39,163,104,68,255,34,172,82,37,241,233,74,88,42,45,132,70,101,66,27,184,20,70,169,162,46,70,81,148,238,221,108,242,130,241,168,250,72,210,113,233,5,245,25,245,105,41,146,130,86,54,245,178,94,17,142,75,207,27,143,132,166,146,199,101,119,242,85,179,13,164,124,217,247,16,26,163,148,32,238,141,36,109,178,87,95,84,67,166,83,93,86,163,121,87,125,126,36,159,137,243,12,153,105,197,34,64,198,146,190,176,108,47,247,204,15,208,206,109,91,126,191,93,207,179,0,227,41,92,33,224,193,227,174,160,55,55,109,102,198,26,106,196,206,229,196,184,197,151,103,50,140,219,6,25,28,181,51,92,176,152,250,145,162,252,145,34,217,22,197,134,5,49,223,88,119,29,225,222,43,15,131,161,52,188,150,157,103,86,24,193,215,227,69,150,88,17,46,101,72,197,213,222,212,84,47,155,83,69,128,185,8,157,213,88,144,174,166,71,75,176,18,139,43,39,251,117,196,139,163,37,142,5,147,206,71,163,12,68,14,107,63,55,173,199,0,73,43,195,68,112,184,169,75,9,227,216,221,251,44,125,204,120,92,253,106,114,150,62,70,251,252,225,44,213,230,29,179,177,168,137,120,39,181,222,90,24,147,120,221,248,170,152,176,44,23,148,53,156,10,202,17,37,208,209,99,70,113,219,205,89,183,19,116,121,120,254,46,158,1,8,40,231,69,161,92,46,206,195,135,74,133,46,26,16,1,158,89,92,60,33,181,84,204,153,180,83,176,97,230,40,93,121,38,133,22,246,0,189,116,120,137,235,169,37,44,169,196,11,169,37,250,82,9,39,181,68,87,42,97,166,150,104,75,37,234,169,37,26,82,9,55,181,196,166,84,98,51,181,68,83,42,209,74,45,177,45,149,232,164,150,216,147,74,180,83,75,236,74,37,188,212,18,59,82,137,173,212,18,203,82,9,59,181,196,138,84,162,145,90,226,140,84,162,153,90,98,75,42,97,165,150,216,192,189,50,22,83,27,195,22,219,11,120,246,208,164,112,198,186,131,161,141,61,188,46,22,109,157,226,108,81,204,44,178,84,215,66,113,35,8,133,22,10,174,52,53,197,242,137,117,77,100,225,10,176,61,22,86,74,9,72,4,38,94,5,18,177,215,200,96,28,196,2,101,91,120,10,94,163,221,91,201,61,156,215,69,116,38,62,61,205,53,24,108,38,82,116,112,45,48,176,100,86,153,233,0,115,158,1,174,0,23,186,184,40,194,69,14,249,117,103,173,4,139,249,128,28,171,160,70,7,152,169,82,11,23,61,204,9,235,128,4,105,90,160,72,84,153,27,75,111,73,175,130,102,131,159,110,25,186,147,47,71,29,180,228,248,89,103,91,208,234,135,243,173,65,248,218,150,94,187,89,221,41,77,59,185,89,248,137,74,244,19,37,202,172,68,57,42,209,141,74,128,114,8,136,218,133,30,2,96,116,167,161,190,225,181,46,93,23,165,235,18,191,134,207,172,149,165,235,57,188,206,41,212,167,182,177,143,235,0,63,185,164,168,62,11,230,140,146,145,202,226,184,87,149,182,107,219,152,182,133,253,134,247,131,8,19,13,193,141,120,83,81,57,35,239,64,103,198,232,205,22,171,74,221,235,97,46,1,124,134,99,149,199,167,176,206,68,29,221,148,113,73,75,59,75,226,121,174,213,247,15,14,196,221,83,141,70,224,244,158,75,62,120,62,23,1,106,198,146,68,160,170,77,123,71,32,82,63,210,242,234,102,235,42,136,239,160,187,136,24,241,61,14,136,146,254,170,217,94,236,179,90,174,208,243,46,184,187,142,157,133,214,134,47,195,86,140,125,255,124,242,61,18,166,138,68,185,206,2,230,193,112,72,237,222,142,35,224,129,7,96,10,160,148,23,149,168,15,151,8,182,155,124,131,44,42,182,39,21,67,160,7,7,88,49,122,191,43,145,20,198,146,55,125,150,139,13,39,95,84,106,71,42,229,131,32,109,182,210,74,45,39,70,109,8,32,44,241,201,218,82,83,86,164,143,244,253,86,246,65,101,198,33,202,12,75,156,145,71,51,57,134,48,176,196,119,218,230,110,22,35,8,171,61,156,10,66,181,9,95,69,241,252,232,170,229,53,65,173,153,13,175,117,141,2,116,68,223,220,146,191,185,11,163,72,4,180,135,23,166,1,132,233,123,61,58,200,134,227,59,237,115,173,83,112,37,184,191,204,206,148,4,216,200,231,208,104,17,140,120,249,60,190,108,33,153,110,57,59,72,78,170,197,111,144,118,84,219,88,91,231,157,201,246,14,14,58,185,169,41,27,100,21,148,132,136,145,182,208,199,70,153,233,205,40,221,93,228,114,248,155,67,46,29,149,163,166,98,33,19,209,10,221,68,215,59,22,198,48,56,56,16,165,168,49,80,200,35,14,17,176,162,217,214,193,129,37,125,18,155,5,101,220,108,139,247,25,120,136,237,52,213,12,62,179,98,207,176,186,205,105,60,3,52,142,184,220,48,134,215,24,143,234,20,54,205,128,13,235,179,192,243,189,157,169,169,8,91,59,136,173,29,122,92,168,247,60,51,183,148,114,90,70,122,159,237,119,28,102,74,118,58,184,129,254,244,149,139,43,66,100,134,26,160,18,96,140,6,16,215,128,76,109,92,130,196,138,179,148,122,228,191,225,123,109,120,0,147,152,153,105,64,75,1,1,181,82,134,62,85,211,2,197,144,221,5,253,227,34,27,1,229,8,168,148,22,149,92,225,92,191,209,112,124,202,18,106,46,164,36,9,69,114,11,101,67,88,91,75,115,154,146,203,98,78,169,30,27,131,53,96,9,170,178,134,58,91,126,27,36,240,133,249,70,169,110,173,243,164,197,251,114,182,98,93,47,44,206,47,234,243,219,59,181,120,138,226,7,203,37,83,111,52,106,241,148,196,15,86,230,173,98,201,172,197,83,16,63,232,84,204,98,201,170,197,82,14,63,216,152,171,88,21,107,32,167,83,101,121,84,135,26,182,31,229,83,45,106,133,133,18,252,179,189,19,165,84,141,131,8,83,24,14,131,225,93,90,40,204,207,201,245,107,34,55,153,0,93,163,220,207,238,139,248,140,231,17,135,39,53,219,13,186,45,19,212,128,150,179,91,35,163,107,20,93,157,101,48,137,183,68,74,42,152,210,37,178,208,134,159,140,215,220,134,1,240,160,5,61,103,124,117,76,122,49,2,4,182,20,218,141,102,152,174,227,143,196,133,166,61,84,99,134,206,42,198,84,206,226,131,76,62,83,42,232,69,192,17,104,66,161,231,0,203,15,93,125,80,211,180,154,216,165,175,178,179,184,219,206,184,111,103,10,104,85,54,1,72,224,180,38,105,8,94,199,1,162,131,131,239,181,198,245,135,215,229,13,175,73,80,197,232,106,25,189,160,149,245,202,252,200,1,30,238,172,174,151,181,74,165,198,203,224,10,212,15,0,144,150,41,0,32,132,20,94,196,169,131,18,216,144,161,60,168,50,233,167,118,29,20,78,183,177,39,156,53,170,32,191,90,78,190,238,244,118,28,167,83,107,154,221,106,216,188,19,58,47,63,66,106,31,70,70,172,45,12,116,105,174,172,79,0,218,118,183,135,193,53,160,88,158,18,37,22,230,23,8,191,167,29,158,12,17,1,139,144,146,113,101,128,139,165,248,100,148,33,167,129,161,88,24,29,96,201,164,219,114,234,17,205,18,20,148,222,76,145,3,210,237,52,188,225,78,242,17,103,172,42,189,162,181,233,88,91,35,107,50,214,23,175,201,35,125,140,164,90,121,160,198,213,100,109,192,72,9,41,163,3,117,171,122,141,115,4,38,119,23,230,138,218,194,16,79,72,129,201,134,100,236,144,223,35,135,226,205,10,147,50,237,85,205,126,207,139,238,119,171,155,32,254,59,157,241,112,161,209,120,141,51,105,248,19,33,223,198,206,150,112,50,150,24,25,8,230,42,158,107,39,206,206,225,254,210,188,17,0,35,206,80,37,247,169,5,93,213,231,43,106,177,172,169,5,109,46,55,81,31,208,236,122,34,154,56,82,228,246,204,23,23,135,103,238,240,55,156,118,183,183,55,2,81,233,60,246,212,44,107,24,87,188,109,53,62,5,22,23,23,227,205,196,110,193,23,198,181,72,90,135,165,182,201,171,179,88,108,204,122,0,171,108,207,169,145,162,169,213,112,241,211,82,86,101,164,239,42,254,169,145,21,12,216,146,179,77,214,108,212,210,83,219,55,2,109,233,171,68,10,208,120,35,70,160,45,5,193,39,172,163,114,235,162,59,76,141,59,146,161,12,35,139,105,204,128,40,142,181,97,90,40,22,112,154,32,201,191,152,103,57,49,231,146,157,4,41,244,30,251,120,202,30,141,101,74,162,5,163,199,113,28,110,170,155,88,106,127,104,145,31,154,208,11,185,19,129,51,88,19,53,182,222,242,172,173,1,40,68,138,186,15,117,200,169,179,164,6,116,46,53,168,174,41,171,213,217,235,78,103,203,237,4,179,59,158,191,69,98,193,236,174,117,125,47,223,216,238,59,179,129,111,205,110,187,206,78,48,219,53,113,145,93,238,216,87,64,53,129,55,196,2,46,211,67,118,125,49,52,255,206,70,91,56,179,207,176,98,77,103,246,127,233,151,204,32,112,160,142,21,4,179,194,197,21,20,73,23,7,56,0,253,57,8,96,108,254,62,8,127,29,95,34,246,84,0,160,202,58,57,189,7,24,232,167,13,83,18,120,116,80,85,150,151,189,243,203,234,222,185,229,149,243,106,31,254,46,171,193,208,95,239,220,242,245,243,142,186,178,178,213,62,87,87,189,149,229,149,139,234,194,185,229,229,101,117,101,249,252,99,234,14,61,216,161,162,174,84,205,196,63,47,68,229,52,42,231,176,251,71,30,83,103,232,190,29,21,168,208,131,103,177,90,89,130,227,242,18,112,169,173,134,37,158,229,112,174,168,205,85,6,151,30,178,230,134,117,247,88,7,86,194,246,180,233,193,2,111,160,128,219,60,143,32,76,233,33,52,199,35,184,91,252,235,23,161,22,61,40,242,7,143,127,85,93,88,9,191,28,117,171,72,15,205,213,197,238,185,167,1,103,205,23,206,217,106,153,63,107,189,64,207,60,124,198,122,251,124,216,134,62,65,127,42,129,180,157,88,35,160,183,12,107,84,172,153,142,30,214,231,173,115,137,62,179,191,207,227,159,25,105,80,86,19,224,182,162,119,197,8,219,207,39,128,245,37,144,79,135,109,11,168,109,47,72,248,103,173,32,240,151,66,16,14,175,27,126,135,170,133,180,38,138,201,223,144,58,201,198,138,1,190,26,66,127,54,162,190,167,163,106,18,156,173,8,66,241,188,132,249,139,95,229,56,6,34,17,5,218,156,28,232,126,121,89,81,27,110,75,100,161,198,169,180,4,255,79,161,253,202,32,43,247,20,189,48,180,41,215,54,196,106,54,213,245,61,123,170,101,118,154,6,50,204,41,150,83,213,232,249,48,17,197,82,182,194,37,129,53,101,118,58,115,244,214,31,14,223,248,254,241,111,111,29,223,122,247,246,205,91,119,127,252,253,59,175,253,23,60,185,251,202,27,153,255,247,210,91,240,223,244,236,63,249,255,212,57,147,207,247,54,129,39,243,165,56,243,96,81,215,235,150,83,203,204,78,179,106,119,127,252,14,212,252,211,39,175,30,190,254,219,187,239,127,239,238,141,223,29,254,234,147,59,175,254,226,232,189,55,196,171,215,24,192,7,139,243,21,189,209,72,131,155,55,233,72,70,12,124,42,176,187,159,188,119,244,222,43,71,95,251,229,225,203,239,28,190,250,235,163,119,191,115,251,230,75,183,111,254,226,206,27,239,28,190,254,221,163,183,63,58,254,225,215,89,73,254,77,253,66,249,252,202,10,251,38,254,31,118,157,175,52,199,183,190,126,251,214,71,39,96,128,181,81,24,214,50,194,178,150,192,1,255,226,255,188,244,178,232,5,92,38,96,8,51,92,70,216,225,0,6,59,49,22,131,193,94,38,234,10,99,93,70,88,235,160,238,157,15,222,63,124,243,91,177,186,236,101,162,46,55,233,101,184,77,15,171,30,190,254,155,187,63,248,121,172,42,123,153,168,234,248,190,119,111,53,81,141,135,138,139,218,98,105,113,145,176,69,71,41,98,21,217,203,68,69,58,155,17,161,187,164,149,244,82,137,163,251,206,251,47,31,125,239,149,195,15,222,142,129,97,69,210,192,248,78,179,223,50,177,3,21,173,82,172,84,168,3,55,111,162,119,238,48,24,86,36,13,76,224,128,32,109,179,246,68,29,58,250,229,141,244,246,140,233,150,20,13,56,243,160,165,89,101,139,35,245,189,219,159,190,158,2,138,21,9,65,113,61,135,65,68,35,53,64,177,45,187,225,84,24,130,94,58,254,248,167,119,62,251,195,209,141,111,198,160,176,34,233,80,90,164,100,100,72,204,78,82,59,30,62,42,229,8,244,199,223,78,7,237,148,157,121,199,30,3,154,122,234,212,29,167,49,199,218,248,218,8,64,84,36,29,16,160,206,55,69,75,31,108,20,27,149,6,67,219,143,126,148,14,140,21,73,78,161,77,208,107,176,190,134,255,82,253,119,63,62,190,241,210,241,15,62,141,106,94,160,127,18,53,235,45,12,190,156,65,227,42,218,87,195,154,119,111,189,25,213,100,47,163,14,36,20,25,49,92,141,185,198,124,195,140,96,220,249,231,111,31,253,224,87,82,3,230,46,204,95,88,30,13,70,166,69,232,71,145,161,245,248,151,191,132,33,26,1,81,187,80,188,48,151,228,69,18,24,32,142,58,32,52,141,223,133,72,47,219,11,139,13,29,63,149,225,236,246,189,55,238,124,246,141,195,111,253,28,62,148,9,129,7,219,205,124,219,235,120,214,166,239,1,127,111,250,14,124,192,119,236,154,196,130,15,127,255,254,237,207,126,122,244,222,155,135,31,126,122,248,241,251,119,62,252,236,248,211,15,35,16,180,191,193,247,19,50,197,146,214,221,141,42,207,102,242,244,79,199,220,118,155,102,15,218,25,253,195,171,71,175,218,166,219,9,87,174,6,176,236,244,18,52,49,69,177,210,98,201,44,107,195,37,99,133,230,42,248,239,136,66,100,121,201,232,11,41,205,134,37,167,159,31,110,49,61,174,55,135,190,78,207,195,181,177,162,195,191,149,216,59,210,114,113,217,116,138,14,176,72,249,21,54,5,222,156,159,59,191,124,33,254,6,77,165,17,27,147,154,200,196,1,49,142,123,65,207,105,15,81,31,206,129,70,73,43,135,184,228,229,218,158,221,111,241,229,92,135,66,220,48,31,47,196,148,118,25,147,109,119,55,27,159,158,106,102,244,199,213,204,130,246,80,110,204,151,139,9,136,52,109,101,136,177,102,170,153,185,177,208,74,167,132,182,48,4,141,198,135,143,32,31,145,228,252,74,212,224,101,235,205,149,20,4,157,212,128,226,112,127,200,38,29,129,27,81,53,81,73,228,57,26,209,140,161,113,74,52,67,47,141,104,198,48,220,209,223,76,0,144,87,3,93,174,55,132,226,49,21,139,209,42,55,170,54,46,120,115,185,49,48,74,147,193,40,141,131,81,62,9,161,41,32,203,195,148,47,131,156,75,128,228,146,230,9,64,83,8,70,6,90,225,125,69,200,176,82,108,57,157,148,15,232,208,48,53,19,189,30,243,53,44,136,159,68,4,149,83,176,188,27,142,239,233,200,62,13,53,187,247,198,17,202,99,96,157,150,31,148,198,192,42,159,118,78,205,141,134,53,119,74,88,11,163,65,85,78,217,69,61,189,139,204,61,10,198,81,203,20,187,187,25,29,255,104,9,9,147,131,214,10,58,167,4,252,159,187,56,100,246,241,38,147,145,61,29,50,113,201,160,198,74,196,157,30,210,185,171,40,21,106,95,73,34,142,149,10,245,172,164,230,21,43,37,52,170,132,138,69,101,6,248,71,81,191,242,15,108,143,36,163,252,195,4,54,206,90,70,62,25,5,216,248,251,191,127,255,247,239,255,254,253,223,191,133,127,129,31,202,59,118,156,187,103,184,63,89,116,143,255,68,190,100,176,24,131,238,151,145,182,154,69,185,65,8,32,244,38,139,193,224,245,75,21,168,159,82,29,255,17,190,9,25,189,194,21,53,241,70,218,85,206,72,219,202,114,17,177,119,152,161,189,86,249,77,194,237,44,195,252,206,82,26,46,57,159,197,187,207,92,35,134,155,53,12,34,233,99,144,2,135,28,208,226,176,162,250,113,55,176,52,4,210,46,180,252,156,239,72,103,100,95,52,68,114,46,142,193,33,165,17,61,246,53,88,236,85,45,94,50,220,14,207,136,29,246,216,107,217,51,45,214,190,113,109,148,219,57,244,114,48,140,134,33,239,168,253,180,30,87,180,196,120,140,250,124,72,88,32,251,104,167,39,173,116,220,233,243,106,166,82,70,121,171,152,64,245,144,231,219,2,76,153,133,238,164,244,42,59,4,100,184,147,128,252,62,233,71,144,137,187,197,201,69,209,31,103,184,203,9,95,184,161,81,28,221,180,8,102,114,42,12,226,125,219,206,12,65,141,92,96,64,114,30,87,91,190,174,86,183,243,182,227,116,37,183,129,33,192,238,208,147,228,231,22,70,178,156,161,143,15,198,206,239,168,57,113,159,186,76,234,76,77,246,50,156,1,115,201,185,31,18,190,236,111,23,131,105,133,202,121,154,0,44,207,157,152,231,221,88,24,113,81,91,134,17,247,122,219,159,140,110,67,127,187,225,161,71,135,173,140,62,132,249,152,255,29,76,164,113,84,49,134,0,228,161,30,73,151,19,242,232,180,166,74,254,120,25,114,200,75,125,9,213,184,35,90,172,217,161,47,222,80,179,67,174,84,6,246,144,108,183,188,238,224,123,173,118,186,89,122,18,19,57,9,111,225,76,79,123,33,185,246,101,132,43,80,6,125,129,50,232,12,4,250,163,54,151,27,51,146,161,107,223,196,132,18,186,250,165,161,56,217,149,242,120,50,10,125,254,190,152,213,235,139,25,138,33,158,62,193,144,149,83,70,70,24,132,23,185,25,121,204,52,224,46,90,163,100,140,17,12,83,198,195,40,49,46,20,32,66,135,58,249,53,249,212,37,232,153,68,34,45,117,125,76,23,231,200,95,49,67,14,139,241,79,199,92,240,50,228,104,56,178,235,195,84,48,129,48,48,246,19,227,137,97,146,65,62,137,88,78,146,206,82,28,239,134,25,207,248,1,98,136,32,15,200,20,182,147,54,124,147,78,158,178,150,66,178,194,129,50,51,87,27,110,104,28,215,232,82,121,186,185,55,233,188,154,100,142,142,89,129,98,13,25,162,136,209,66,198,48,73,14,57,76,238,159,40,137,14,179,223,133,92,109,194,165,51,108,52,185,92,158,192,50,66,67,218,87,214,185,7,203,21,15,115,204,42,131,117,118,178,202,42,157,112,70,190,83,240,179,61,113,182,249,254,196,31,69,109,86,12,55,176,67,31,56,20,128,226,177,11,28,95,68,186,140,162,50,228,41,157,222,80,60,162,161,247,60,220,81,135,101,118,138,71,117,80,113,192,76,159,226,82,152,205,42,181,139,199,58,138,116,236,244,80,167,148,173,83,142,115,202,30,176,32,167,82,20,8,58,195,25,139,65,17,11,121,26,123,147,129,194,153,175,132,117,191,130,33,80,49,117,186,28,76,68,228,69,142,69,27,73,124,129,39,254,141,226,119,200,145,141,41,88,75,54,138,247,122,175,93,148,99,87,156,190,147,82,237,168,155,177,52,39,95,84,71,121,28,171,123,237,166,20,89,227,244,189,140,42,71,157,148,131,56,125,81,125,52,235,29,207,111,155,45,76,83,122,249,30,59,186,156,132,113,250,238,38,65,68,157,30,2,254,197,117,253,115,144,240,189,147,239,16,233,126,161,100,43,66,183,13,84,74,210,231,125,57,33,159,71,71,248,141,69,94,78,13,136,44,197,240,30,138,124,44,199,211,247,41,231,134,19,75,232,145,18,15,153,194,236,136,231,36,161,192,67,189,52,215,221,253,235,141,135,124,251,227,127,65,255,200,73,99,32,79,20,214,112,92,40,195,133,73,66,25,178,70,29,189,247,202,221,31,127,95,228,214,37,169,141,229,239,13,33,240,204,197,162,54,37,55,193,53,137,98,171,179,129,222,23,241,189,229,52,2,33,44,21,79,119,163,24,148,72,112,125,38,112,122,241,4,59,170,212,0,204,93,19,155,138,169,176,21,105,202,156,16,63,242,75,197,234,27,111,220,249,227,175,99,88,93,229,19,237,139,193,43,131,118,106,204,242,70,156,140,219,176,181,127,137,216,61,124,227,205,227,183,222,21,57,238,69,198,106,211,30,79,184,194,53,230,255,103,239,221,219,220,40,174,132,241,175,98,58,94,63,210,186,103,34,205,221,242,106,253,24,219,128,131,49,142,199,144,77,102,103,253,246,72,53,99,217,154,150,232,110,217,30,198,250,61,134,4,108,192,198,230,229,150,16,18,112,98,2,36,139,33,239,6,48,182,9,31,102,45,205,248,47,190,194,239,156,186,117,85,119,117,171,165,209,12,3,137,243,132,145,212,93,183,83,167,78,157,251,193,204,143,42,176,109,204,141,213,112,235,43,189,0,47,134,232,7,234,114,90,169,32,87,38,191,189,224,189,118,247,90,231,206,159,4,140,235,152,88,107,211,192,11,189,247,3,89,156,76,42,80,217,108,183,25,60,239,252,183,10,79,39,216,76,120,58,65,95,240,116,130,30,240,164,179,221,94,240,236,222,248,24,19,67,115,120,54,201,210,211,78,125,19,65,202,6,232,7,170,124,74,169,128,149,211,222,190,180,182,251,246,23,15,222,254,155,118,159,157,168,101,229,18,108,213,91,223,90,255,244,203,245,191,191,222,121,225,3,67,255,189,239,61,28,181,239,91,143,78,181,247,157,199,87,180,205,48,252,173,175,58,215,95,19,144,151,38,241,140,144,151,24,159,184,11,188,255,84,200,203,81,253,126,64,31,182,74,135,189,242,222,182,3,254,203,31,116,94,123,153,87,0,16,140,6,65,5,250,137,149,166,138,253,62,45,75,27,157,37,211,175,90,168,95,13,103,167,109,131,54,64,58,243,33,135,237,139,253,8,39,155,206,128,104,139,2,161,165,158,99,249,164,35,229,66,115,214,233,103,253,133,145,211,207,214,207,99,206,43,85,113,24,166,117,162,16,97,41,160,1,34,40,34,7,182,6,87,86,100,157,75,226,71,91,203,11,196,131,225,232,87,204,39,220,166,9,198,182,25,45,188,211,121,237,215,247,239,221,188,127,231,6,150,9,122,81,242,157,21,199,111,57,245,160,70,252,13,18,195,216,0,169,232,16,14,219,15,58,40,147,77,69,7,109,81,219,107,39,128,235,191,127,231,195,238,213,247,58,55,255,170,239,68,189,225,251,179,181,160,229,244,65,31,205,155,97,24,35,157,211,82,71,238,139,231,210,166,156,206,125,69,86,183,221,206,199,205,7,23,223,89,187,117,163,115,249,139,200,249,96,126,43,27,218,24,67,239,233,135,35,50,102,95,71,36,58,223,244,131,18,95,221,182,100,226,110,254,106,237,235,91,250,198,240,114,165,27,219,151,88,231,169,251,18,25,178,159,109,137,206,54,117,87,226,75,219,102,82,224,171,159,117,222,189,243,224,185,215,81,133,241,234,255,237,190,247,129,190,53,168,14,56,128,174,64,27,163,103,137,195,244,212,114,68,6,239,87,225,17,157,123,79,221,71,124,177,219,236,20,221,126,229,254,237,139,221,79,62,232,190,250,231,238,91,95,139,125,90,38,112,79,122,3,73,65,209,30,83,183,132,143,211,207,54,136,169,165,130,62,156,255,118,3,247,203,192,24,235,50,103,171,137,5,27,35,66,39,150,77,30,105,214,42,103,136,151,137,247,78,222,143,7,23,95,234,190,242,177,62,48,171,27,132,99,4,84,128,180,232,222,208,121,59,184,252,21,248,55,242,196,19,35,213,234,142,199,30,43,45,47,151,124,63,125,31,195,53,244,179,149,202,202,83,119,83,131,208,118,220,80,228,113,63,124,189,115,253,170,190,167,79,249,196,203,110,114,136,30,35,189,227,12,224,23,195,245,191,5,114,162,25,182,65,89,212,54,227,159,159,123,99,237,127,238,2,196,36,31,64,156,234,64,220,178,236,40,253,206,135,238,251,186,232,113,58,233,183,59,155,240,118,4,235,218,27,159,175,127,250,59,21,178,39,72,125,112,224,242,238,122,194,23,6,233,23,196,56,175,158,80,102,147,223,102,188,19,173,128,162,224,47,90,178,27,222,64,252,145,236,42,93,239,72,7,232,75,233,200,166,148,174,113,20,211,222,102,26,175,247,111,175,125,244,141,2,222,179,196,171,45,214,200,64,0,14,59,75,5,176,24,162,31,16,203,105,165,2,89,153,252,54,195,226,79,254,222,185,166,98,113,205,247,91,100,32,58,28,118,149,10,100,54,64,63,32,230,83,74,5,176,156,118,172,244,160,0,179,209,165,164,17,224,206,9,168,213,209,33,145,255,216,182,35,95,57,56,152,47,164,2,71,94,197,143,140,250,206,89,34,10,138,51,142,141,7,45,91,220,213,6,171,99,193,123,92,40,132,183,227,117,23,101,181,197,157,1,204,184,177,76,124,152,45,237,217,202,203,98,139,86,232,180,33,103,19,14,96,76,136,31,122,246,228,98,110,80,15,211,138,80,237,172,147,169,56,110,5,200,177,62,29,10,104,216,158,26,186,10,209,44,248,149,105,130,149,103,234,248,185,88,117,176,218,76,5,63,79,78,142,23,176,204,64,153,186,77,145,113,248,220,162,85,233,23,166,38,176,1,124,218,83,44,58,208,191,221,196,98,117,185,86,222,94,102,229,107,166,1,8,246,34,126,46,76,205,20,176,151,83,116,164,98,21,235,218,44,209,183,79,229,237,179,162,226,154,230,201,55,104,121,199,132,66,107,10,238,149,120,217,131,170,94,205,111,19,190,174,10,243,60,158,61,105,41,98,230,21,17,161,72,141,136,66,135,94,26,179,67,13,42,62,210,148,119,248,67,84,111,132,191,69,180,22,248,19,23,208,240,99,200,221,151,150,114,88,121,144,137,33,57,235,231,240,15,165,144,131,7,67,41,36,111,235,92,40,237,30,46,116,241,247,4,210,32,88,11,189,131,240,147,32,148,248,153,157,105,186,34,232,226,112,149,26,69,21,71,6,11,186,87,253,116,194,239,194,187,132,254,66,237,201,236,19,90,234,233,39,97,13,13,155,28,174,178,111,170,83,88,105,85,246,94,154,131,157,127,166,5,96,166,70,91,56,11,62,250,204,105,190,75,247,111,95,93,255,229,215,247,111,223,89,251,248,14,250,228,41,83,233,209,156,58,233,68,155,43,219,152,208,122,253,211,47,153,184,168,91,111,230,163,64,79,26,92,151,89,180,241,109,192,255,37,204,136,96,45,212,91,30,246,137,101,57,146,122,234,188,240,223,157,107,183,215,175,127,112,255,246,59,221,151,62,92,123,225,67,86,6,60,181,75,123,181,233,224,53,230,150,126,156,251,175,220,190,82,110,223,67,115,135,159,252,197,236,211,243,249,185,255,172,238,31,249,197,124,126,117,172,253,159,213,213,169,118,194,211,98,161,189,51,127,33,247,95,240,78,113,18,62,254,184,247,140,184,173,241,253,123,157,123,215,186,239,190,180,254,233,167,134,165,10,204,76,2,187,194,19,103,93,33,76,113,188,61,2,255,157,105,95,128,255,78,208,207,211,237,11,255,85,204,141,207,21,70,246,204,95,152,152,155,156,158,191,48,9,95,198,39,241,251,244,92,97,106,122,102,254,194,12,125,156,167,77,119,254,216,60,139,196,149,40,135,53,21,9,152,166,33,29,3,224,70,12,111,184,210,67,69,187,198,172,185,90,97,73,66,14,34,193,156,155,199,202,184,212,43,180,170,23,116,205,94,103,178,169,215,153,148,148,60,82,94,146,197,3,248,140,41,152,5,50,2,47,161,197,240,48,176,59,112,57,176,194,147,120,20,56,81,192,106,104,171,109,172,108,230,237,218,149,19,69,76,115,21,65,99,219,246,79,102,159,60,58,218,116,60,159,228,188,252,104,11,154,210,162,107,181,106,158,192,127,202,248,105,47,22,34,163,67,55,176,51,55,180,29,67,159,141,240,91,89,121,98,43,191,203,202,66,139,124,88,235,188,191,120,222,178,149,215,119,91,120,7,54,208,219,5,122,129,255,94,184,0,208,110,160,55,17,126,119,151,248,119,70,202,176,40,33,253,192,127,85,104,15,60,82,190,241,231,140,162,194,35,246,65,109,69,127,230,159,148,183,105,141,74,87,126,84,91,32,126,137,54,248,89,125,198,155,201,207,162,71,73,220,202,99,240,53,196,211,114,150,75,165,17,81,110,148,157,209,69,192,63,87,153,23,189,81,226,191,243,163,13,15,150,27,11,181,58,251,89,175,99,171,115,159,13,52,4,167,214,47,102,91,104,27,140,212,248,168,2,143,182,93,17,99,149,115,142,212,49,182,77,239,80,166,31,144,171,134,58,200,28,43,209,26,178,177,105,103,57,222,215,89,209,77,164,85,80,238,179,42,114,144,115,109,143,181,117,236,134,93,203,90,26,57,136,149,70,14,88,9,226,64,47,141,12,20,2,139,59,177,130,200,19,188,70,41,64,135,147,206,81,30,69,157,179,128,250,90,104,128,171,0,194,242,173,60,67,86,124,36,30,172,102,172,13,84,246,207,157,79,222,238,222,250,188,251,238,159,31,92,124,103,253,155,75,221,247,111,60,248,243,149,111,239,93,129,75,188,251,201,31,215,110,220,234,220,248,75,231,197,223,172,223,248,168,115,245,205,206,139,47,116,110,125,245,191,23,159,183,104,249,100,58,133,226,148,82,108,117,199,68,73,50,247,10,89,46,63,132,181,206,144,76,237,99,149,155,75,240,103,1,80,48,8,171,44,211,206,246,216,78,46,78,249,52,212,207,203,154,203,13,0,13,45,249,92,43,55,70,81,130,34,112,146,56,24,236,26,45,250,7,3,90,247,191,185,213,125,227,43,11,93,133,62,235,252,225,247,150,173,0,139,135,139,11,15,244,245,111,126,219,249,235,155,252,238,161,9,115,225,84,103,16,83,108,54,18,158,110,139,10,128,150,152,101,113,92,0,132,47,181,56,110,71,64,83,132,197,243,122,210,197,113,209,108,42,94,81,58,80,42,74,7,162,162,244,148,109,67,143,197,41,94,83,90,32,155,226,120,34,171,40,66,7,78,179,89,95,97,117,196,100,89,224,60,150,24,131,131,179,117,37,141,141,109,139,243,122,165,99,203,218,75,118,237,98,135,149,44,215,128,230,134,19,4,120,219,90,77,241,166,82,214,151,216,171,84,84,10,168,163,76,90,241,222,102,122,241,222,133,242,89,123,133,86,78,155,153,158,6,60,56,47,40,193,10,199,204,5,60,222,74,33,223,106,165,56,53,177,167,42,202,109,159,43,159,151,229,182,247,111,82,152,138,18,137,151,28,115,33,223,137,196,169,152,98,56,194,116,49,41,33,47,176,60,150,97,103,97,41,249,45,158,111,97,161,113,94,123,135,134,196,44,4,238,49,199,69,21,171,214,4,3,69,241,125,219,168,114,226,53,63,75,86,65,81,3,73,77,67,180,163,29,216,89,179,222,242,165,30,133,38,36,181,68,42,9,246,136,134,157,91,62,156,231,186,149,162,29,233,173,188,16,92,160,34,154,17,37,194,131,243,45,226,183,195,85,69,78,38,138,231,166,42,155,17,45,146,65,202,216,36,244,179,231,242,39,225,220,146,34,110,19,133,191,3,30,13,190,163,183,115,157,42,132,208,143,156,49,101,240,133,125,104,155,244,44,226,95,247,203,187,157,151,223,215,127,53,233,122,140,59,80,37,117,18,132,161,95,161,135,49,192,143,241,192,200,152,31,132,203,158,223,73,250,46,137,230,205,186,83,163,18,191,97,195,88,74,188,222,251,197,56,131,131,180,199,92,218,130,59,151,223,127,240,155,155,3,46,56,5,229,170,141,115,46,178,135,198,85,240,107,59,162,148,99,244,227,103,13,175,154,50,221,79,239,117,46,221,137,79,151,41,191,18,116,140,44,35,49,165,12,72,20,224,155,212,38,38,146,144,240,69,253,128,138,164,31,214,88,33,26,132,70,79,59,109,125,156,44,70,78,123,216,169,22,58,199,136,143,49,98,145,43,53,181,160,69,249,155,80,234,210,246,66,225,169,234,101,213,7,76,145,1,115,91,110,213,131,90,19,24,70,234,160,74,157,49,12,147,132,139,37,8,113,24,37,73,62,14,34,175,45,234,181,143,248,176,87,86,137,138,121,179,240,17,100,59,113,8,129,21,1,201,205,89,246,109,172,191,9,208,63,63,194,18,8,88,162,167,39,156,243,143,209,95,108,150,164,1,145,221,18,73,28,249,34,149,76,197,64,6,105,152,124,177,176,195,30,159,217,97,79,21,49,72,126,79,222,66,77,212,185,17,96,244,224,141,26,162,26,200,203,77,22,51,133,136,197,28,113,67,117,175,88,182,109,249,226,227,8,35,108,86,252,165,3,244,65,91,223,170,17,150,123,44,84,61,211,188,3,37,139,101,28,16,232,237,135,240,229,158,7,147,147,150,8,183,78,234,137,37,81,48,28,230,96,119,113,183,4,233,40,94,69,15,19,199,165,31,70,138,249,127,53,63,153,133,67,215,182,35,179,227,246,134,206,157,107,52,78,130,77,150,142,43,39,90,44,20,122,206,148,201,133,104,252,80,235,184,138,162,191,242,30,16,151,57,10,205,35,86,210,100,152,218,76,4,30,90,50,83,157,197,230,18,11,69,180,105,40,175,12,171,28,9,26,13,68,106,11,55,189,255,121,7,162,46,122,160,72,195,123,37,21,141,202,153,170,199,179,77,181,3,233,203,18,206,226,73,203,82,61,178,135,186,46,101,63,116,41,61,219,166,132,90,201,215,82,54,37,234,8,177,185,43,64,150,161,159,217,11,199,29,109,246,211,5,131,11,81,250,196,133,237,10,78,85,205,229,46,108,140,212,135,191,104,252,93,132,147,195,114,238,8,54,213,118,136,39,244,56,241,209,234,17,59,190,140,116,89,120,107,198,137,19,252,200,232,146,45,180,106,177,119,14,176,223,5,249,226,55,227,188,18,104,204,176,110,4,43,139,55,150,196,98,216,143,7,249,111,130,38,249,179,0,25,228,185,148,167,54,205,191,117,144,93,12,242,51,159,118,171,137,122,133,18,107,104,69,12,139,106,47,229,160,109,135,111,179,112,252,244,215,249,90,218,246,1,52,112,237,164,6,171,61,123,156,69,102,176,114,138,147,220,116,85,157,41,86,217,167,133,66,165,192,62,145,61,139,147,252,189,133,137,113,254,222,248,194,52,251,52,94,113,196,111,213,5,222,98,108,97,92,244,178,88,220,195,141,98,51,83,69,246,105,102,198,225,109,199,166,209,80,134,159,38,39,246,76,176,79,83,206,194,12,42,13,206,80,99,219,116,5,167,120,146,218,207,166,11,99,240,249,224,48,4,36,191,213,36,158,220,68,120,107,33,39,142,19,163,229,100,148,254,69,59,48,112,191,40,121,3,222,195,5,220,104,218,52,112,189,100,173,127,248,226,131,63,188,214,249,242,70,247,143,23,59,247,158,199,26,46,159,254,169,251,203,23,36,95,214,240,9,114,220,236,67,204,162,204,54,153,35,69,130,45,89,125,7,183,92,229,81,212,103,200,73,197,150,180,147,174,7,132,206,124,18,175,198,4,12,119,177,33,91,249,236,244,241,140,69,112,40,232,135,118,122,74,3,150,129,219,156,209,64,14,145,154,207,32,154,162,128,114,135,134,132,6,84,230,148,15,252,214,226,98,237,60,252,252,237,189,119,20,57,143,185,34,12,223,45,137,109,247,245,171,107,31,126,38,70,195,214,166,188,5,114,177,12,85,34,62,26,120,232,105,254,138,68,62,93,177,92,27,91,82,2,46,205,215,17,94,222,236,154,49,116,120,48,148,55,197,52,138,52,42,170,135,233,64,144,82,59,234,27,88,106,227,77,134,151,250,180,23,192,244,116,6,53,86,189,144,30,144,141,64,74,233,167,111,64,41,109,183,17,156,58,191,253,251,218,75,151,4,156,176,0,29,170,81,149,99,206,88,16,65,103,196,55,85,240,90,165,101,235,168,45,204,167,206,16,181,197,149,28,0,182,225,17,106,147,70,222,166,6,112,135,75,81,13,238,100,2,36,182,197,58,159,40,207,141,32,175,15,116,166,9,12,109,203,35,152,0,24,135,18,250,19,246,225,41,175,190,219,250,49,54,251,241,217,34,253,251,148,152,83,165,66,154,1,125,17,63,224,216,190,109,49,93,163,88,6,60,101,63,176,70,182,5,194,21,215,56,43,12,12,175,112,129,15,105,21,180,240,209,33,252,74,31,160,234,184,70,206,133,143,142,177,31,228,136,30,89,6,102,45,28,241,56,253,78,219,134,143,88,83,254,72,72,190,120,13,162,249,137,120,62,189,27,232,39,155,130,138,201,189,17,172,20,187,102,194,108,193,231,201,148,142,0,223,177,49,36,251,44,181,155,245,163,177,194,36,1,158,32,196,231,29,187,35,136,216,195,57,138,235,11,132,54,48,209,1,74,85,177,232,58,21,126,117,135,51,232,92,123,107,71,247,139,203,161,210,132,179,135,109,123,22,217,170,67,200,166,204,76,76,1,255,98,159,166,44,86,101,122,130,179,68,197,137,42,103,132,156,137,113,206,234,56,149,34,103,192,10,133,5,254,219,88,197,225,45,42,19,19,147,200,8,61,82,166,220,24,229,163,14,83,45,243,226,20,50,66,79,10,55,161,227,26,247,89,115,79,17,175,22,236,167,139,131,29,227,126,67,156,27,149,14,67,200,210,224,41,120,24,248,117,202,56,35,131,19,186,19,21,39,206,158,210,61,137,184,144,27,190,50,85,248,151,200,27,156,111,80,94,153,140,245,2,187,178,88,243,150,15,32,104,217,148,149,57,21,34,115,10,153,101,249,142,102,139,167,111,51,93,59,154,235,101,1,216,210,234,44,114,67,188,255,211,84,11,159,201,19,106,149,185,4,40,52,17,191,10,68,198,218,177,234,189,146,197,127,168,109,43,199,30,40,254,50,86,165,61,221,36,75,246,14,246,185,233,202,143,64,161,152,171,208,129,83,141,90,69,128,7,118,74,247,91,224,75,109,161,23,66,212,4,166,178,133,64,150,73,16,95,240,14,106,189,64,107,47,192,131,153,50,88,43,110,122,101,95,218,182,175,54,6,137,82,181,176,232,146,138,141,193,198,182,164,131,90,43,62,230,185,154,91,109,156,163,81,126,112,153,141,210,204,169,245,182,205,169,85,63,141,4,149,109,184,245,154,43,168,219,1,230,5,86,39,30,82,95,88,219,35,240,202,195,43,135,171,39,225,72,11,109,234,32,163,64,111,162,57,118,185,15,127,60,92,45,35,89,226,160,63,60,7,194,106,115,22,141,138,116,7,4,133,140,143,180,186,191,21,156,106,120,181,103,185,87,26,8,172,30,241,118,72,211,43,25,133,77,171,185,163,138,203,7,8,28,103,136,139,42,104,32,4,210,130,159,98,169,247,195,221,87,39,64,118,237,162,59,61,71,118,91,156,80,204,151,31,42,0,118,114,60,48,232,14,168,13,92,55,73,103,181,108,11,209,204,179,157,172,70,109,55,102,212,118,153,25,212,141,25,181,31,130,41,178,95,203,220,162,220,22,146,29,251,117,92,236,205,35,124,180,32,20,181,209,11,134,89,78,199,75,30,116,78,205,194,194,137,70,120,48,0,105,17,107,60,196,187,240,242,182,71,77,217,10,185,48,184,222,56,188,115,131,85,214,85,172,178,46,181,193,194,103,91,189,246,141,10,28,164,113,104,179,246,2,255,103,181,224,84,142,147,16,43,143,30,64,15,5,121,245,80,199,77,251,157,107,127,166,30,81,47,223,191,247,62,227,169,186,111,93,186,127,247,139,135,224,2,1,74,98,107,156,133,113,124,134,241,32,75,51,83,108,185,92,14,246,89,86,41,176,61,254,144,165,0,13,31,123,248,216,179,27,240,24,175,86,187,22,62,106,236,43,148,26,182,95,150,230,244,189,254,62,58,113,19,219,48,218,108,249,167,114,171,108,252,146,75,169,48,234,112,252,82,205,22,227,150,156,118,190,164,47,157,114,70,57,139,45,147,47,252,230,95,215,255,246,129,197,233,155,110,82,23,32,160,28,148,74,44,19,0,106,234,87,236,34,227,151,122,28,37,151,156,219,113,204,107,44,215,124,162,162,63,122,130,4,163,59,249,245,152,179,208,159,226,214,59,107,31,222,125,240,155,155,10,133,160,233,30,172,206,245,183,191,189,135,30,7,86,247,218,245,181,155,119,128,153,225,13,31,166,204,205,9,172,236,135,93,172,223,186,9,28,21,117,120,86,159,0,31,3,108,76,204,160,148,31,13,78,17,87,153,21,30,52,234,45,51,10,163,195,145,204,25,200,167,199,220,105,66,143,154,68,40,8,92,186,112,1,213,83,62,220,213,126,248,19,114,222,229,100,92,88,4,34,125,24,149,237,198,57,136,110,16,57,97,38,123,71,138,15,149,203,46,119,10,48,246,231,55,129,199,35,0,246,162,156,55,191,74,54,141,18,218,141,77,160,133,94,79,168,162,55,13,243,31,11,143,43,125,224,237,218,229,72,66,58,17,37,164,206,130,215,106,6,168,239,196,31,0,85,18,207,194,131,55,126,179,254,233,167,204,17,136,25,68,59,215,95,125,112,233,106,247,173,207,216,49,145,46,46,19,165,70,249,199,255,57,154,59,221,92,186,128,44,208,5,224,125,46,0,211,115,97,97,185,121,225,28,89,104,94,104,86,23,243,59,127,92,179,27,163,1,241,131,156,147,223,199,111,231,70,19,16,147,57,198,48,126,97,55,136,59,39,23,234,142,123,198,202,151,244,151,148,251,94,125,171,79,194,44,144,25,249,129,222,14,98,82,209,245,79,247,176,205,118,15,227,171,153,20,237,102,184,147,48,80,240,167,241,150,207,234,22,54,83,114,132,91,88,163,236,112,183,176,26,58,86,114,199,48,135,37,210,177,27,251,114,70,71,176,168,243,87,196,87,75,200,143,185,124,190,100,104,95,131,67,200,186,16,215,200,214,248,129,77,14,207,15,140,169,184,147,212,241,81,226,59,176,151,168,42,160,5,105,14,162,252,160,237,197,149,194,85,144,163,38,1,253,120,230,47,92,8,249,152,11,23,2,131,103,168,42,5,113,221,59,202,92,109,251,88,249,73,251,4,21,235,103,42,83,104,193,136,120,121,29,179,15,218,179,161,151,87,177,58,89,172,78,131,168,206,188,188,242,246,195,229,19,210,205,235,9,20,228,167,103,38,166,160,155,163,66,144,143,231,119,94,174,157,7,89,180,52,119,146,14,49,175,137,184,161,5,173,116,134,121,240,206,82,71,170,3,141,229,101,248,109,39,251,77,85,14,148,30,78,20,130,53,39,120,205,203,0,5,125,170,143,87,189,34,80,84,95,8,92,197,151,94,58,57,160,144,172,26,159,240,161,34,199,183,109,182,207,66,158,102,6,60,102,213,67,11,30,251,132,124,94,105,172,96,227,231,18,26,95,64,36,43,21,218,246,51,45,226,173,160,155,7,77,75,95,178,158,105,213,208,169,18,8,191,199,133,170,67,63,125,106,255,17,166,55,36,94,176,82,10,131,99,88,201,8,124,103,255,209,131,50,123,53,6,57,40,205,143,28,126,252,144,218,154,206,252,36,110,207,201,200,155,135,143,170,239,5,142,127,6,101,192,150,143,14,35,62,245,233,128,105,106,97,77,225,219,52,24,65,120,122,69,67,161,212,24,41,61,44,74,4,17,217,161,235,152,248,194,61,193,48,66,202,9,232,31,116,179,177,132,251,22,26,99,237,115,200,195,197,34,200,216,61,167,27,143,9,158,14,237,80,34,4,24,171,142,151,44,117,101,227,140,183,244,13,103,158,82,131,135,71,196,144,63,18,39,129,97,11,212,85,55,116,242,175,85,197,25,124,98,206,170,226,25,148,222,51,116,71,112,219,241,45,228,119,242,72,162,245,88,4,18,137,69,32,90,44,194,172,8,70,32,41,129,0,36,37,128,128,68,130,24,150,129,49,230,15,76,209,11,36,49,74,129,152,227,49,196,26,224,85,170,202,201,103,246,243,143,248,28,149,158,96,62,214,102,150,71,168,126,228,33,46,19,70,34,53,19,243,67,5,60,217,12,53,98,98,148,50,69,91,124,78,192,144,193,216,236,128,119,2,28,211,176,217,36,253,50,198,240,2,149,16,34,67,226,150,87,163,116,9,157,230,140,100,201,65,205,206,163,236,165,236,84,74,226,60,210,13,206,246,76,10,212,95,166,154,159,60,48,115,140,19,152,44,121,130,175,137,187,55,81,74,90,246,216,95,91,241,77,131,223,48,45,187,96,141,244,85,207,196,86,173,176,32,51,130,3,41,102,228,64,10,182,61,99,23,139,156,1,201,109,63,143,242,213,246,192,30,229,65,30,87,74,125,252,89,82,4,140,38,160,110,177,150,148,41,152,99,105,146,156,201,137,42,220,107,72,72,60,202,241,210,153,68,84,3,76,212,122,112,241,165,251,183,63,17,46,71,52,137,24,211,13,108,142,106,96,35,210,175,93,179,235,118,197,174,218,45,187,57,108,73,88,232,34,202,100,31,6,88,148,130,168,207,240,233,70,13,38,99,71,21,132,203,252,218,240,164,78,16,164,34,71,168,5,205,98,193,67,13,41,53,23,39,117,177,57,72,20,19,248,222,208,61,147,34,67,29,206,105,228,128,218,149,114,157,126,177,171,252,3,178,66,118,11,190,176,35,219,44,63,225,4,167,70,43,164,86,207,181,126,92,205,219,77,68,234,10,92,216,205,93,187,138,120,111,135,103,154,99,61,234,126,205,30,144,229,162,4,9,200,4,129,66,167,165,44,226,154,132,179,226,100,41,136,106,220,106,41,130,72,92,194,78,211,40,17,122,143,133,14,205,155,117,83,132,72,185,9,162,53,25,13,249,99,69,106,45,82,167,36,163,67,251,191,23,246,69,159,168,206,195,176,144,102,130,242,171,86,69,177,5,105,154,203,251,146,114,125,68,65,110,18,239,101,16,246,250,159,158,99,30,226,107,239,252,170,251,230,103,221,171,183,44,170,240,214,53,65,82,143,34,207,28,187,244,142,235,23,23,253,237,132,71,8,178,252,58,115,15,12,189,228,241,139,5,106,178,56,65,25,124,228,33,132,60,16,231,245,99,119,42,229,192,19,47,212,38,128,229,100,194,125,234,38,240,232,251,103,15,196,216,116,25,111,22,146,12,71,37,25,123,84,53,2,42,119,31,174,55,22,114,115,206,60,143,46,178,80,132,174,85,232,36,126,252,108,173,9,180,20,200,9,215,88,61,117,252,200,40,243,89,99,189,195,247,92,3,9,67,181,81,161,247,209,168,230,209,150,179,208,93,174,62,122,10,132,218,114,13,104,5,30,120,177,231,251,68,48,62,245,158,61,41,85,54,46,92,135,182,117,210,202,139,31,114,56,75,64,41,146,71,43,32,222,50,64,25,173,81,156,91,30,110,171,151,190,122,112,233,154,185,171,180,150,48,45,159,80,179,115,109,161,5,162,180,21,6,49,84,242,182,92,207,66,163,186,130,90,5,32,15,7,224,40,85,115,117,108,73,239,187,92,244,53,230,143,32,95,83,96,6,71,169,113,70,129,89,45,111,140,213,99,232,44,233,45,223,202,49,141,150,141,141,151,248,217,28,67,18,24,20,202,1,48,84,72,156,172,121,56,231,106,191,220,180,192,122,213,181,54,99,83,17,150,105,108,202,214,73,128,194,49,141,77,137,86,123,50,178,76,69,27,38,7,93,142,237,9,185,166,193,227,213,142,148,143,218,199,169,34,163,58,85,36,113,69,198,17,123,191,125,32,84,100,76,84,22,43,51,83,227,19,82,145,241,108,249,184,84,100,60,253,61,137,87,147,117,217,101,9,60,66,70,124,16,105,100,236,9,252,48,75,191,43,78,68,71,100,114,28,124,44,98,69,100,24,7,0,1,56,186,17,244,28,65,53,7,255,249,24,245,184,0,161,77,249,138,250,17,166,242,176,214,238,254,106,237,238,37,86,115,165,251,254,107,24,219,42,178,14,176,97,104,168,72,205,135,125,101,33,24,34,34,163,162,58,39,151,228,93,161,57,43,219,219,57,90,47,99,44,222,119,19,9,166,135,125,109,82,204,215,6,151,198,232,7,49,199,133,9,127,49,211,162,30,161,13,83,22,117,235,202,218,221,215,135,17,200,38,151,84,160,245,224,168,239,24,11,11,82,56,82,59,76,58,37,110,9,113,182,250,8,132,51,47,152,17,38,234,85,47,151,219,189,241,199,238,141,203,105,225,111,118,47,100,7,10,179,188,32,98,24,50,28,142,17,234,206,24,22,46,83,61,101,209,97,57,57,224,110,193,241,107,190,53,112,102,86,203,67,220,30,241,9,114,82,152,24,175,100,173,95,250,31,140,211,64,31,130,17,37,227,153,85,178,116,255,93,188,135,82,95,208,243,184,210,129,178,38,115,13,107,245,225,166,67,15,199,232,146,56,241,138,122,199,115,105,133,177,128,115,227,243,220,18,147,158,115,45,218,136,207,44,158,119,205,220,187,26,175,162,106,210,67,79,65,69,115,77,70,195,47,34,94,14,155,40,161,112,248,85,134,144,252,51,184,114,243,131,43,127,208,177,146,172,35,154,183,16,24,92,249,197,30,94,12,101,255,241,142,83,133,1,59,229,218,144,171,111,210,174,211,227,22,27,27,137,141,75,29,94,167,125,218,36,198,10,241,10,77,155,52,13,99,152,227,76,100,252,94,65,142,182,95,1,161,181,58,91,111,4,200,121,158,108,229,230,104,185,24,193,169,90,246,162,107,14,220,108,156,227,124,120,98,212,128,22,57,16,15,234,244,79,211,120,206,81,57,81,140,236,76,138,36,224,87,110,27,107,102,15,14,178,238,239,62,232,222,185,158,14,178,89,175,178,141,33,182,34,33,6,243,220,124,128,173,125,242,210,218,157,15,211,1,118,4,254,91,223,190,32,171,158,150,32,163,51,221,76,160,117,95,186,216,249,235,239,69,85,204,4,160,41,105,28,135,76,23,212,162,57,137,195,99,34,204,237,176,91,46,173,167,179,89,59,177,246,242,23,221,139,207,233,7,155,89,217,197,29,4,16,25,108,169,158,190,84,133,227,162,220,20,11,67,241,70,149,49,255,173,64,61,91,181,159,138,251,172,31,29,154,218,63,54,126,32,250,100,12,158,60,50,57,117,96,42,246,100,28,158,76,20,246,28,122,228,145,232,147,137,125,214,127,6,63,154,154,62,48,54,190,31,54,241,71,133,194,161,67,133,130,149,22,211,149,225,232,156,124,22,32,160,13,68,83,243,237,78,218,88,20,137,6,63,59,175,95,189,255,245,187,166,251,116,216,184,26,217,64,29,146,86,209,218,199,38,95,175,185,103,194,73,3,147,71,60,12,28,144,1,48,217,211,248,8,253,128,168,60,159,243,210,114,195,72,209,250,195,55,186,127,251,123,50,168,113,189,84,141,58,110,149,203,218,34,178,46,192,36,7,167,44,224,16,142,0,162,77,19,85,17,213,140,139,48,232,7,140,139,40,14,186,136,172,185,121,80,243,203,148,233,217,102,222,253,191,55,59,191,253,125,239,153,111,15,100,97,33,228,201,179,29,250,52,185,15,7,218,252,178,77,80,201,123,215,147,124,252,240,178,63,80,173,177,204,253,32,18,61,84,185,226,22,51,182,30,174,98,190,119,158,146,129,235,115,89,144,191,197,108,85,35,181,170,165,188,127,140,254,120,184,26,73,1,81,141,230,115,8,251,215,147,63,152,82,69,132,131,102,72,20,97,126,185,201,167,149,52,13,49,237,120,155,145,90,166,70,112,134,113,204,80,153,173,126,151,217,42,158,194,176,202,159,81,83,197,68,149,76,136,244,234,5,158,93,130,76,130,8,154,207,219,143,209,16,201,234,30,140,166,124,102,248,249,33,86,181,208,235,132,100,145,112,159,174,127,254,171,238,91,191,233,92,126,17,100,58,201,160,140,205,252,139,37,211,72,176,93,70,63,41,170,65,34,174,29,203,19,145,116,21,138,92,255,234,77,40,14,114,159,145,173,41,89,38,152,167,171,212,89,210,112,87,147,34,216,48,66,106,205,0,191,181,240,24,156,49,82,15,123,95,187,113,11,238,149,119,24,189,64,14,239,252,10,90,128,97,172,77,78,149,97,200,83,129,24,250,8,253,206,23,230,209,244,233,12,117,105,42,117,91,36,174,16,175,70,179,86,56,173,160,97,101,202,36,161,96,9,207,39,193,249,91,215,92,187,9,225,72,63,75,66,117,24,191,197,148,166,98,102,44,72,40,93,87,26,174,194,53,214,97,210,250,82,53,163,189,74,202,172,189,255,92,88,176,178,154,82,138,42,173,82,184,28,29,187,200,188,18,58,94,242,74,248,116,180,208,241,182,253,40,82,152,159,51,10,179,103,198,17,249,107,198,104,14,154,199,105,64,119,213,193,159,127,34,188,180,79,72,130,105,101,14,174,22,228,84,137,141,142,196,69,215,146,159,13,28,217,44,150,142,210,76,149,250,10,243,140,231,98,54,8,122,137,225,37,182,190,228,84,253,188,164,171,1,125,251,202,181,47,123,18,216,18,207,211,206,220,210,78,96,236,235,108,163,229,85,8,117,76,87,227,158,179,7,58,15,24,206,156,148,253,93,120,215,82,26,30,245,115,133,123,65,6,87,83,206,207,231,241,213,85,238,44,45,118,36,26,57,26,15,89,209,94,207,219,171,52,23,63,223,54,102,206,23,140,131,49,18,67,31,45,30,96,145,203,135,7,71,9,99,10,15,139,30,22,97,27,160,37,89,4,90,118,194,4,78,246,136,197,24,51,112,12,63,184,110,115,28,9,185,215,219,152,240,140,248,57,117,144,206,195,172,185,227,70,41,8,161,203,188,5,133,3,97,95,225,101,148,144,107,64,177,44,106,55,133,51,177,156,203,239,99,232,19,59,14,220,57,53,246,59,255,5,110,238,223,190,207,171,97,211,90,8,235,23,175,112,191,206,188,142,88,148,40,150,97,147,184,47,127,195,5,241,60,56,228,194,207,232,27,70,242,52,97,131,250,219,247,38,80,92,186,211,152,160,151,6,58,10,168,251,95,189,210,121,233,234,218,59,191,194,240,181,191,62,79,157,135,98,109,202,143,211,73,142,238,60,21,4,205,209,3,225,227,81,159,62,167,14,167,204,27,72,184,89,78,218,106,155,220,106,203,171,151,146,18,16,44,192,66,126,140,106,18,159,39,53,56,86,115,87,208,7,78,153,72,201,180,20,154,52,64,122,210,85,78,129,104,232,195,181,202,25,52,106,180,17,174,226,210,215,53,136,224,68,78,4,81,97,13,2,164,24,106,228,148,183,143,125,44,121,188,214,60,134,34,176,46,167,67,180,167,43,159,54,2,142,58,22,185,194,31,106,90,184,142,22,122,156,30,225,14,53,102,219,211,118,177,160,120,144,75,254,178,103,168,230,92,200,236,205,111,94,176,166,93,255,193,135,107,22,141,225,154,60,121,255,207,105,80,66,233,231,44,228,164,81,78,72,176,47,67,56,99,201,252,77,65,156,250,117,200,176,121,220,106,135,1,157,53,225,137,89,47,215,184,231,118,221,28,188,41,33,212,176,53,134,92,248,10,82,191,63,238,251,175,74,166,112,163,133,2,179,165,71,118,114,247,192,164,174,133,195,96,214,112,137,13,134,103,2,7,243,139,242,79,236,159,70,115,209,255,194,126,198,126,52,116,238,27,175,236,89,44,44,86,28,145,139,254,63,202,63,149,190,125,132,72,158,55,172,46,166,242,162,33,43,92,250,15,59,30,143,40,92,234,74,63,75,140,79,108,199,66,28,19,120,217,136,35,17,134,14,70,92,135,104,178,163,222,97,140,245,72,204,162,26,195,24,86,255,81,252,245,186,111,124,179,246,201,91,221,255,121,115,253,195,95,193,34,52,39,63,36,174,245,42,240,65,32,237,240,79,82,19,206,36,39,61,48,50,226,222,13,191,168,209,144,92,193,16,49,12,83,97,106,142,25,63,78,162,129,245,36,130,86,177,243,91,188,147,82,88,146,135,6,4,49,211,108,94,203,223,21,166,90,194,19,164,14,39,140,170,218,112,179,94,165,159,209,86,244,209,218,3,135,119,38,198,89,178,120,185,72,40,166,57,230,147,195,42,33,208,51,161,13,93,112,66,147,135,15,157,248,217,161,67,71,227,141,208,25,74,182,154,99,73,161,168,183,213,147,139,57,11,112,61,56,101,245,42,8,196,26,1,45,200,220,100,62,193,135,253,224,33,221,137,253,208,211,135,142,158,56,57,123,98,255,137,167,102,105,12,107,202,187,28,110,116,57,212,247,61,60,223,252,120,48,21,36,149,80,249,55,116,213,143,42,248,88,188,169,65,128,138,222,200,192,212,60,233,45,157,224,231,46,90,235,71,116,91,14,230,10,243,23,46,172,182,247,50,27,229,220,252,222,240,225,168,56,120,74,124,88,206,45,155,94,232,17,65,65,105,190,33,172,220,85,83,120,132,108,17,81,100,38,164,114,26,131,116,225,130,135,238,240,92,163,252,56,89,145,252,148,67,87,163,190,236,8,110,138,38,39,178,197,139,141,212,17,26,23,46,52,70,153,255,241,99,84,148,200,129,140,61,70,227,215,19,67,98,249,225,129,27,196,16,54,58,104,220,174,114,53,68,2,118,37,123,142,228,131,241,49,180,226,77,201,156,117,189,92,212,102,165,112,23,188,92,78,252,105,180,178,85,196,173,80,147,85,34,80,17,50,52,5,140,118,140,9,151,145,18,230,24,11,104,53,186,115,197,85,13,58,233,103,105,91,224,240,38,32,164,102,99,150,73,9,34,125,24,126,235,25,37,68,219,68,46,211,62,38,243,239,197,196,78,76,63,246,154,142,8,243,218,188,128,224,77,10,7,142,57,46,71,98,188,54,18,19,53,82,220,172,152,168,90,74,76,84,204,87,187,255,24,41,25,146,252,24,45,221,165,134,36,155,120,112,22,99,166,199,232,68,130,203,100,213,47,3,188,149,128,154,41,25,139,149,53,156,198,158,178,149,80,26,91,245,146,79,35,129,89,226,114,169,169,156,197,229,174,189,243,43,198,92,221,255,230,70,247,185,79,183,83,104,174,49,14,18,131,115,55,233,192,24,194,30,105,76,174,181,171,86,245,203,97,112,214,184,130,67,203,148,175,164,207,119,187,106,132,174,12,112,199,176,117,94,207,13,62,201,8,93,71,10,202,209,8,221,228,138,110,108,223,100,172,88,173,28,187,165,168,84,73,99,115,43,252,3,141,205,173,194,23,22,155,219,82,98,115,171,63,174,228,237,22,198,230,226,101,222,98,177,185,196,20,155,75,146,99,115,3,25,155,75,76,177,185,65,66,108,110,76,38,109,100,77,18,148,49,54,87,103,219,190,111,42,65,87,164,114,8,212,168,46,154,201,129,107,87,20,28,92,164,35,74,37,71,152,49,146,171,190,120,39,236,6,132,143,142,235,35,219,46,89,90,145,16,210,164,23,211,70,7,238,103,215,46,146,11,187,203,27,20,100,197,140,10,178,2,85,144,169,41,22,98,51,43,25,111,229,132,251,154,249,56,212,170,44,59,54,79,67,40,101,95,150,185,132,230,213,235,167,125,211,161,133,22,240,15,101,228,148,28,130,186,143,82,2,130,81,251,125,173,186,215,72,134,249,161,254,242,255,177,115,189,157,72,47,25,36,39,32,137,225,56,97,136,68,18,50,33,172,138,252,66,46,79,23,132,38,185,61,168,70,139,209,217,138,158,2,1,249,193,72,254,131,6,205,33,144,133,116,126,123,239,57,74,204,67,114,149,156,120,143,40,168,75,24,233,65,59,157,12,116,80,148,94,210,103,9,249,33,115,26,141,193,110,107,37,139,198,63,111,235,158,183,181,241,154,62,173,178,122,155,119,63,235,185,51,254,121,63,167,220,207,161,147,228,32,164,147,185,76,110,191,108,50,164,127,206,160,79,170,73,34,102,223,199,184,178,192,149,102,95,79,208,198,16,179,157,4,218,200,192,216,131,42,78,102,164,138,41,201,188,54,143,13,219,26,219,186,96,178,172,113,153,76,161,228,98,30,6,206,106,193,231,162,176,67,172,127,248,171,181,191,188,223,185,252,69,231,206,159,44,27,213,66,32,56,199,156,90,66,206,4,251,105,171,44,218,28,246,54,207,127,161,218,65,76,42,23,24,245,126,68,168,16,132,70,14,163,35,146,53,114,238,133,11,110,68,231,167,13,67,117,115,81,30,79,48,135,25,189,6,54,59,121,154,189,41,153,102,37,98,71,51,167,25,46,147,154,50,227,39,56,107,34,40,112,94,222,49,174,184,96,144,33,103,196,93,203,64,94,160,9,200,93,154,210,76,79,64,62,55,95,106,36,230,69,115,180,140,104,181,120,214,179,126,76,119,52,177,153,150,178,65,197,44,154,34,72,224,41,32,69,92,141,45,124,138,252,253,213,234,65,30,85,15,64,219,43,146,105,103,85,107,239,77,211,124,50,149,240,14,234,54,71,234,176,54,211,152,69,59,83,23,115,252,156,16,229,80,16,161,219,198,201,204,95,184,240,80,49,191,183,167,118,181,226,212,43,84,173,204,76,119,185,201,66,33,111,171,121,214,168,15,30,30,43,166,173,194,132,8,68,241,108,161,54,3,130,6,131,184,182,150,233,202,152,128,17,97,48,121,0,20,30,36,113,89,112,173,53,55,87,151,180,17,66,111,102,20,108,228,35,153,15,81,85,96,139,92,112,90,7,177,166,145,94,5,69,235,209,55,99,140,120,223,105,252,173,238,185,247,15,121,175,83,32,178,186,206,65,88,9,98,76,201,31,23,187,221,247,185,166,196,66,20,172,38,199,129,146,27,207,23,20,123,89,22,36,224,19,155,134,75,78,185,201,115,201,215,130,129,57,232,193,13,10,75,73,196,227,62,45,251,160,58,21,237,154,23,180,110,142,204,163,167,120,40,175,31,92,56,160,123,150,51,10,23,145,194,180,90,21,170,112,86,220,171,27,25,10,23,46,176,119,148,194,233,152,2,90,22,79,39,219,49,105,36,48,213,177,182,99,198,182,99,106,219,49,28,119,99,9,39,49,21,44,175,62,73,185,255,184,73,69,90,161,212,82,244,177,140,187,6,167,155,252,70,18,77,5,164,76,136,237,146,168,15,10,156,171,167,237,167,66,39,148,233,177,194,2,41,78,207,8,39,20,143,148,93,34,221,80,28,178,73,57,166,144,127,28,113,170,213,145,42,245,78,77,78,188,17,121,113,196,37,231,140,25,167,6,75,150,129,170,63,197,97,125,209,129,123,152,102,145,142,149,218,20,99,202,92,47,125,167,178,152,204,27,18,96,208,250,130,37,97,143,121,249,253,245,175,191,134,235,98,116,116,52,33,90,66,73,200,158,90,215,83,4,81,240,223,88,28,69,180,216,103,33,161,216,39,6,127,165,149,250,52,101,185,2,110,207,74,125,58,130,105,192,122,188,114,202,131,139,44,49,99,11,125,133,58,206,164,228,105,1,120,202,64,215,48,5,16,87,46,177,124,160,84,197,100,41,161,101,3,149,84,156,202,18,112,130,85,10,110,92,94,123,227,243,245,79,127,167,167,149,192,4,69,73,241,25,212,3,156,170,225,44,154,75,75,36,5,138,244,23,139,221,80,203,173,136,81,122,132,112,104,181,96,229,204,98,145,28,166,158,213,128,14,123,99,80,210,130,254,195,24,127,244,54,146,205,133,11,84,134,60,76,26,252,152,121,221,8,77,153,126,83,155,64,36,97,18,43,10,103,76,149,164,66,133,205,183,31,104,11,151,144,52,88,135,80,0,60,174,231,216,108,158,100,193,4,182,137,237,96,176,98,110,98,0,43,12,95,163,202,127,13,224,97,186,115,105,128,6,113,165,77,165,228,226,144,246,212,224,72,167,36,84,25,104,91,181,189,211,251,87,119,60,195,177,128,41,244,127,46,104,34,152,222,7,131,47,143,239,151,161,94,156,116,14,204,153,148,236,166,29,12,162,219,231,170,91,71,255,110,202,238,153,74,12,135,73,121,218,3,231,73,211,115,153,69,14,37,63,145,111,127,208,125,55,204,16,36,178,62,210,247,49,169,65,169,80,40,97,186,162,108,25,208,122,34,68,109,121,0,132,168,45,103,66,136,218,114,44,246,109,115,47,29,205,169,116,88,39,77,248,168,246,119,210,102,189,74,223,112,165,233,131,122,130,21,223,234,125,204,86,190,15,199,76,164,8,138,101,4,26,26,149,228,3,244,183,119,116,14,125,239,30,207,101,212,115,255,228,10,249,14,210,31,31,245,156,42,49,92,111,125,238,27,253,203,55,238,104,107,121,129,120,57,190,127,249,33,111,96,247,173,175,58,215,95,19,91,39,93,181,134,176,115,162,231,204,123,38,7,239,103,203,194,25,167,238,152,182,176,180,35,119,222,95,220,230,55,91,231,222,197,206,135,175,172,253,229,55,98,211,168,183,248,49,7,107,216,14,202,111,102,97,49,195,113,53,254,210,152,25,4,4,49,158,48,35,23,216,234,4,173,124,59,21,7,180,181,244,131,7,58,16,82,113,33,6,47,142,15,78,189,225,46,29,111,180,2,130,197,190,104,90,200,13,48,168,110,15,230,116,243,111,81,116,171,248,221,123,10,162,16,183,186,249,104,18,142,218,47,154,200,233,245,66,18,101,29,125,81,119,101,249,233,228,93,135,211,119,130,30,253,210,8,61,147,112,224,156,33,35,168,41,183,108,35,91,204,142,242,243,95,221,255,250,106,247,198,199,157,107,95,118,94,248,168,115,241,94,138,122,132,21,183,162,218,158,98,168,149,120,92,73,239,17,81,1,48,22,217,165,151,87,31,151,0,59,156,100,169,255,179,79,150,178,28,123,178,36,18,235,165,47,114,44,92,228,238,77,91,228,254,106,117,144,117,66,179,108,75,197,23,55,160,227,232,11,167,248,185,223,84,156,202,206,254,193,9,238,15,135,88,139,222,116,97,184,248,211,231,130,250,196,23,217,40,203,178,54,136,43,17,174,242,149,15,58,239,127,254,224,210,149,181,143,164,238,100,161,222,168,156,57,66,45,27,6,197,161,6,71,118,160,196,51,19,115,41,243,128,176,232,98,97,76,228,39,49,21,148,202,60,250,1,166,58,253,84,112,26,214,9,32,130,217,99,238,254,85,191,222,8,104,89,23,52,204,133,56,255,4,203,37,63,182,133,236,65,247,238,239,215,222,252,205,253,59,119,58,175,253,186,251,230,103,15,46,93,19,59,133,64,110,53,159,242,137,7,178,71,70,37,175,78,9,117,65,32,62,80,234,6,105,195,247,179,69,250,188,83,55,41,186,196,97,225,61,93,234,250,215,127,90,255,251,139,38,152,30,112,134,9,82,109,156,12,32,101,163,247,15,81,62,235,12,0,149,235,27,150,172,115,237,237,251,247,110,26,113,180,229,5,67,195,80,195,48,233,224,12,7,239,11,154,202,156,211,129,169,45,110,88,184,249,201,221,251,119,110,192,34,97,133,82,222,39,78,117,120,231,92,29,32,93,210,15,135,237,75,214,87,102,155,46,237,107,203,218,74,154,122,245,189,206,239,174,153,206,255,130,135,25,76,134,118,254,227,227,164,223,121,202,232,125,93,122,234,172,211,111,61,125,125,67,194,217,245,231,47,1,119,217,125,235,43,153,22,206,105,249,100,16,187,99,216,83,42,160,104,255,253,64,136,77,40,21,52,98,206,67,133,9,219,123,13,44,0,252,193,33,195,251,75,5,78,224,57,139,139,181,202,177,70,189,86,33,191,232,7,74,122,203,116,112,69,222,29,30,220,180,204,232,74,34,244,108,48,147,181,137,210,79,166,54,74,42,52,113,236,126,96,200,146,182,167,65,142,175,102,56,244,78,125,218,211,82,243,167,231,215,191,249,44,25,144,12,94,40,22,57,30,113,128,163,111,5,13,154,253,115,117,185,230,30,111,156,243,75,99,246,178,115,158,126,154,104,219,102,78,63,29,154,88,31,187,31,104,226,251,233,208,164,111,244,7,205,240,221,36,9,81,36,98,21,144,166,210,0,255,177,109,71,190,38,100,102,213,83,165,42,229,176,124,231,172,112,55,54,213,241,154,133,199,241,36,205,50,251,251,206,0,203,46,46,19,31,102,75,187,82,210,188,167,100,113,237,119,54,102,69,224,169,198,185,253,205,102,163,230,242,146,224,57,20,145,240,171,101,74,44,173,166,69,55,77,173,199,104,170,31,91,152,129,194,52,144,25,56,204,165,53,2,30,129,30,218,50,66,48,169,121,157,29,245,21,22,96,135,42,197,136,3,84,64,156,101,110,73,194,172,166,225,55,91,113,161,40,105,14,21,145,60,208,198,252,206,218,224,25,82,60,199,222,111,44,46,82,191,73,50,202,63,201,132,203,13,130,249,80,107,132,38,68,157,174,46,20,88,66,212,197,133,41,158,26,117,113,106,106,146,125,114,166,199,199,120,26,230,61,21,76,205,60,4,39,61,154,220,148,238,39,243,236,110,120,98,19,160,197,18,108,226,201,133,28,243,65,243,19,223,228,187,197,181,223,211,147,255,2,52,130,37,58,98,190,53,76,199,109,241,64,195,199,73,152,85,136,255,116,132,209,69,181,192,7,253,157,185,125,141,208,188,78,204,95,232,221,143,132,191,16,58,22,159,144,41,163,214,111,92,193,172,81,119,255,134,97,42,0,78,150,30,54,146,201,248,20,108,201,17,192,226,22,205,138,202,252,176,191,189,247,14,16,75,232,183,115,249,237,245,27,31,221,191,253,9,47,205,75,135,233,92,127,245,219,123,87,214,158,255,170,115,233,46,243,205,198,148,108,182,168,58,199,21,214,90,109,50,181,182,100,195,91,98,133,178,104,22,115,122,23,40,137,200,69,106,40,244,252,61,68,243,202,80,235,104,105,194,230,213,183,48,49,151,165,87,220,98,15,120,94,81,249,76,224,184,168,218,197,189,29,163,69,193,2,118,108,105,106,11,153,163,6,32,4,207,234,228,192,169,6,176,14,52,101,45,133,25,219,100,153,65,59,253,124,68,147,65,247,56,30,209,215,83,210,115,219,162,136,26,92,55,24,187,140,158,210,18,28,8,73,153,207,60,252,2,36,41,21,175,119,82,132,181,31,98,181,102,177,198,25,113,137,231,231,209,177,215,167,199,177,78,48,15,241,196,212,216,20,156,178,10,253,82,216,83,196,35,87,165,95,138,99,83,227,240,165,37,211,181,29,167,238,98,8,65,49,76,44,131,176,97,50,165,42,225,57,217,50,166,53,78,76,60,204,49,45,41,191,153,192,102,76,30,220,189,252,150,150,53,122,142,39,164,102,217,156,231,101,221,49,202,140,152,178,151,65,103,107,119,190,209,19,105,123,104,226,97,103,87,109,223,158,183,85,4,133,9,133,124,37,76,8,230,65,235,145,1,67,243,51,70,60,198,181,106,63,7,104,2,105,91,111,36,6,14,27,77,196,75,4,105,141,148,217,42,141,38,227,115,15,91,49,215,192,206,11,255,221,185,118,219,60,20,238,175,227,174,68,71,251,252,75,160,22,106,139,201,130,102,114,134,179,118,140,94,209,97,155,181,187,151,19,219,0,79,3,63,59,117,222,102,24,233,221,142,28,126,252,144,154,79,230,192,147,79,28,219,127,244,231,39,15,31,100,217,202,120,162,27,68,10,10,127,59,165,45,195,156,48,187,205,147,199,251,237,129,165,16,143,246,144,210,64,217,173,48,93,206,124,36,235,159,150,42,77,207,57,248,221,231,180,54,229,97,203,247,74,116,173,210,189,156,49,1,53,229,0,108,22,85,34,110,30,30,137,54,10,108,116,109,201,101,193,2,59,171,148,116,198,18,84,99,16,88,157,190,146,183,37,61,9,218,209,40,47,181,123,158,36,46,53,88,77,67,47,91,38,101,99,188,138,236,54,111,142,96,195,76,21,52,213,109,74,10,148,239,65,238,170,32,18,128,91,39,60,187,181,12,135,146,188,130,8,179,84,114,241,145,30,224,38,189,96,173,230,230,211,226,103,5,160,93,5,208,137,81,210,230,120,75,21,47,191,207,49,178,44,86,121,222,78,12,153,149,41,106,42,132,7,201,246,136,153,157,216,162,152,217,120,52,170,136,87,149,164,146,242,255,202,133,101,211,176,59,245,58,178,49,5,137,118,217,208,20,194,188,205,225,42,205,254,80,171,218,62,253,177,74,108,204,167,135,4,158,239,202,170,28,171,20,216,203,142,11,51,126,202,173,5,244,7,215,214,134,130,69,107,3,149,28,165,193,225,42,44,156,9,7,165,154,45,120,128,18,19,223,104,111,245,54,141,234,78,136,19,30,203,138,183,10,235,152,53,103,161,249,116,145,94,148,203,54,209,111,184,25,154,164,220,34,64,245,163,161,90,77,2,210,32,92,52,97,176,214,204,158,105,103,97,114,106,76,4,107,45,146,242,114,24,172,117,138,12,191,254,14,19,251,52,185,142,140,210,191,178,176,14,48,25,77,228,186,27,77,91,203,106,203,212,12,86,134,186,59,155,92,116,38,182,36,133,237,79,240,173,224,98,187,108,195,43,19,178,18,199,168,18,162,31,218,41,97,72,206,242,200,114,163,85,149,177,74,82,239,165,249,137,85,107,126,179,238,96,137,161,58,22,247,181,104,97,63,42,31,130,76,135,229,200,9,22,23,11,93,200,50,233,30,139,99,252,41,126,179,132,82,230,95,169,170,135,23,101,255,219,223,31,60,247,199,7,191,126,239,254,189,171,32,247,38,85,19,179,51,184,184,77,37,122,176,134,174,143,95,222,232,254,241,34,27,45,18,143,19,47,63,3,128,67,109,14,251,208,203,95,67,188,109,91,236,117,67,9,26,189,63,197,33,77,85,9,101,246,68,99,121,199,250,112,70,75,87,186,167,21,124,235,254,250,211,206,245,63,97,252,197,229,235,221,55,95,235,94,251,91,231,234,155,189,55,203,3,58,216,24,161,140,119,180,86,212,50,169,214,208,188,20,133,249,18,10,189,200,155,62,233,29,109,4,73,32,215,223,138,158,57,253,169,2,230,70,12,196,1,102,235,215,128,204,230,44,245,143,8,106,79,7,114,32,124,129,123,21,201,211,20,143,1,243,4,79,44,183,41,148,143,102,215,210,196,42,240,0,190,22,59,215,223,207,96,72,137,77,50,6,50,186,187,251,244,66,244,189,93,91,121,69,120,64,135,74,139,58,120,250,106,213,247,83,196,129,143,35,21,82,7,98,130,189,88,165,85,54,57,74,239,44,89,201,20,104,117,166,151,210,202,205,247,170,230,110,170,166,158,90,201,150,205,62,185,250,91,45,22,178,92,31,169,85,26,238,72,179,142,197,114,51,232,238,133,210,62,4,31,85,167,235,181,217,24,11,0,215,237,216,204,244,100,113,172,48,62,62,221,171,76,172,208,28,56,203,76,33,35,84,26,10,245,151,32,40,206,244,174,40,207,181,36,116,150,44,250,73,11,115,21,209,90,125,247,216,66,103,131,248,12,153,71,73,127,179,162,65,122,162,23,138,231,60,68,112,211,139,50,103,168,7,124,122,133,213,107,15,231,218,171,148,182,90,198,89,34,64,177,176,103,186,48,83,156,42,76,102,67,0,100,50,48,79,133,190,101,172,88,240,134,234,255,218,40,164,238,164,71,105,175,86,13,113,120,69,82,19,142,7,138,130,89,106,166,134,255,88,26,152,30,91,215,71,153,215,172,69,115,171,52,229,73,200,241,247,57,109,150,192,164,247,180,53,4,153,24,43,204,140,21,39,10,197,73,94,9,86,84,218,141,209,121,246,123,41,114,125,24,40,189,205,89,95,107,156,231,12,0,96,72,18,44,126,52,81,107,219,90,108,0,35,141,28,8,6,110,142,227,139,172,192,183,245,163,74,161,50,81,169,244,172,177,221,125,231,249,238,219,239,203,91,139,197,239,199,95,181,146,47,75,158,188,97,100,161,1,44,198,114,178,109,120,163,85,59,147,247,137,215,243,236,89,94,184,143,42,159,138,177,152,139,43,41,214,107,110,87,205,50,85,94,28,52,165,196,48,50,73,212,219,150,206,250,184,60,150,7,77,66,163,106,186,245,34,175,10,243,30,169,202,252,26,17,46,34,197,140,27,246,69,51,131,232,221,211,159,178,24,172,162,83,202,96,180,74,107,34,214,115,64,44,39,169,169,111,106,21,66,33,181,25,207,23,37,55,151,237,0,179,40,161,188,107,218,145,80,230,229,230,230,37,106,223,58,75,173,88,99,123,10,123,64,130,88,216,46,10,132,200,89,255,126,234,16,194,77,27,88,141,64,61,135,66,113,35,158,14,70,189,18,35,217,96,194,71,50,25,76,248,211,112,243,193,12,228,33,53,147,61,127,138,158,129,64,225,63,135,151,130,64,245,79,219,234,116,4,225,182,140,134,107,235,161,249,80,118,87,99,200,163,250,15,99,223,153,188,2,179,237,143,38,74,132,242,198,160,33,146,201,10,164,247,62,96,68,33,65,141,164,165,108,97,51,72,72,218,162,64,36,147,142,73,133,116,146,150,41,214,231,150,235,153,134,176,149,170,180,100,199,132,170,33,68,180,107,3,164,198,110,197,177,182,119,198,22,195,137,48,102,108,49,246,221,43,174,157,74,110,155,28,215,190,33,127,211,62,78,43,23,171,249,22,195,173,230,15,37,97,193,192,167,149,241,48,24,112,192,57,152,20,108,96,179,237,3,19,248,242,210,176,32,132,0,199,0,246,195,16,178,44,169,121,40,54,227,196,210,237,212,93,217,133,172,127,192,241,14,152,107,192,71,85,85,84,78,136,4,11,38,187,187,51,15,56,126,41,106,227,43,69,229,145,91,66,46,129,170,193,172,80,33,198,156,229,96,255,177,86,229,89,242,100,118,209,191,2,203,161,78,85,166,224,118,101,47,35,203,239,3,81,162,128,75,195,152,56,144,135,189,163,84,99,53,200,145,84,249,152,148,52,114,218,56,217,224,217,39,9,142,180,204,10,207,108,196,184,130,104,59,60,138,220,43,71,204,22,80,230,55,95,120,240,206,187,176,33,107,47,93,25,40,47,160,214,62,101,67,43,125,31,140,74,134,3,81,25,250,65,144,235,249,235,221,48,74,199,59,224,212,181,136,147,193,89,17,181,251,172,172,136,152,64,159,192,163,115,238,5,61,177,176,52,188,95,122,182,82,255,206,146,235,244,183,109,10,15,89,9,15,245,119,181,107,125,146,174,74,6,146,85,201,70,170,96,203,126,0,124,35,128,252,254,237,187,157,15,95,239,92,191,58,80,140,156,214,62,125,175,144,15,236,111,175,176,69,175,189,162,239,12,141,58,177,245,136,44,172,131,194,35,41,139,107,124,230,189,211,184,26,64,98,204,227,106,236,123,168,128,89,255,219,135,15,46,93,125,112,233,218,183,247,46,63,254,232,183,247,94,82,232,192,207,152,189,96,171,211,87,232,139,102,147,232,15,158,124,226,61,192,169,47,175,119,214,138,71,135,154,181,162,15,6,83,215,167,105,230,193,239,111,82,79,3,63,217,167,30,77,183,147,102,224,87,135,171,75,91,123,245,179,206,187,119,186,191,124,161,243,162,204,130,236,87,136,203,212,187,27,191,62,245,254,179,94,159,114,6,125,0,50,156,117,26,20,181,181,165,38,21,172,60,115,102,123,243,61,157,171,239,63,120,238,117,125,235,26,149,74,171,185,50,132,125,211,59,207,186,111,108,248,62,54,141,207,55,109,199,194,37,165,109,215,179,213,205,223,174,205,167,148,247,239,188,210,185,246,90,231,230,199,221,207,222,16,91,122,142,56,193,41,50,80,154,0,173,187,180,125,227,99,244,177,113,98,86,105,59,23,206,92,3,97,138,171,219,119,97,50,143,25,201,83,12,227,82,209,17,9,109,76,49,152,247,109,23,143,89,194,165,245,91,6,169,31,16,138,169,180,136,229,138,254,82,47,171,55,190,15,251,239,241,216,81,254,41,139,49,59,50,80,6,91,118,74,139,84,83,118,88,51,210,200,48,49,100,204,102,222,206,212,85,212,228,13,112,23,246,110,110,207,94,161,246,236,243,34,124,122,114,130,185,196,22,39,247,44,108,215,0,105,244,157,150,1,210,84,141,106,8,144,174,69,131,163,43,52,75,12,205,157,97,142,142,214,212,178,25,162,163,49,146,74,154,204,241,203,48,162,166,233,240,131,68,77,255,224,66,164,113,202,230,184,103,124,98,56,163,35,65,31,45,182,79,16,246,70,130,173,207,209,195,187,159,29,222,194,120,1,15,47,15,168,142,81,216,77,137,167,150,244,86,190,17,247,245,197,216,82,108,179,223,243,156,149,228,8,108,229,80,193,40,198,32,108,170,167,237,92,251,178,123,249,45,126,80,94,127,14,53,183,34,14,27,38,115,146,157,241,147,22,37,130,39,31,246,0,229,79,102,10,202,166,29,162,153,245,242,95,20,217,251,36,189,215,79,138,59,81,48,163,108,122,37,30,121,180,200,35,216,52,21,251,50,140,80,107,214,9,69,111,49,138,169,100,75,5,112,108,169,129,158,105,198,49,96,131,141,93,117,110,223,126,240,241,93,110,29,126,254,171,120,50,245,254,186,227,1,219,6,35,228,64,253,38,198,173,139,61,52,7,173,43,68,154,137,177,200,150,154,66,243,228,139,226,166,9,168,63,112,91,137,36,215,48,36,97,48,138,31,25,198,162,239,245,24,74,224,142,49,216,29,78,35,34,82,134,161,232,123,145,88,205,69,30,218,166,32,152,29,72,39,232,248,76,222,248,232,193,197,55,204,51,105,249,220,192,159,62,17,254,90,143,121,172,4,9,243,64,166,253,229,143,186,239,222,137,103,40,8,243,6,16,119,169,230,146,108,251,173,190,27,221,135,205,8,234,63,113,104,255,19,39,15,31,84,3,250,159,105,1,7,108,136,197,215,98,239,213,200,124,133,26,109,172,23,78,197,244,184,254,67,63,125,106,255,145,232,155,156,90,125,95,35,251,83,130,248,211,2,75,229,102,241,80,123,234,75,148,28,59,106,136,253,31,44,204,127,179,195,183,135,28,176,173,70,61,75,249,200,16,176,157,16,27,60,158,49,52,24,191,28,32,229,253,196,222,25,139,205,61,64,64,212,0,182,37,140,205,93,216,83,89,24,91,152,168,136,216,220,51,164,188,51,140,205,61,57,20,215,218,205,205,209,196,28,131,178,136,32,110,74,110,38,205,199,104,147,115,51,177,97,126,128,82,134,42,83,216,58,67,25,147,65,254,145,210,50,217,7,169,160,48,75,189,214,247,76,140,99,102,180,67,50,247,18,218,179,182,66,86,96,116,57,124,65,228,180,156,13,60,12,191,72,206,205,100,144,5,56,10,83,219,232,255,94,124,174,251,210,43,192,108,80,78,67,207,201,20,144,122,22,238,191,115,243,173,206,149,23,68,186,34,174,137,110,5,39,121,254,134,147,216,219,201,72,106,38,91,159,139,238,2,26,48,75,120,22,161,193,91,169,159,31,57,95,57,189,226,173,36,137,13,108,132,245,231,174,116,94,190,33,61,16,27,126,144,121,132,103,207,245,24,129,133,77,3,24,128,16,233,158,142,53,255,201,86,214,129,252,197,230,233,200,8,73,130,128,186,129,102,246,220,141,102,148,146,91,108,226,107,113,163,21,254,83,219,207,240,253,169,73,101,119,15,24,51,80,233,187,105,28,42,3,255,28,164,48,207,234,134,195,181,25,229,157,245,205,54,37,181,98,91,159,62,1,124,39,121,2,33,62,24,38,96,194,5,211,52,56,102,164,207,131,190,148,52,17,138,47,225,12,182,136,145,119,42,149,70,203,165,185,85,168,181,63,51,47,46,48,114,163,253,112,92,237,149,213,43,253,149,56,121,234,33,31,80,180,237,241,14,197,172,30,239,176,109,87,68,140,85,169,27,160,246,155,24,184,18,30,115,40,36,60,21,163,252,83,124,249,222,138,47,219,50,251,212,236,247,38,251,84,173,74,69,26,87,228,155,210,111,44,158,112,170,78,211,76,225,209,166,25,166,240,252,210,28,83,244,248,208,36,83,136,78,143,128,104,117,88,232,175,86,107,213,18,72,75,44,179,148,222,41,77,45,85,47,57,236,182,111,216,216,93,169,102,211,206,74,44,170,148,117,245,29,102,145,162,167,229,145,167,142,28,97,71,102,195,105,164,78,147,242,33,98,63,18,19,85,79,19,144,62,129,113,14,69,213,201,138,83,44,86,22,22,133,168,122,152,148,31,9,69,213,39,195,92,166,177,56,210,154,123,138,120,181,96,63,149,33,161,191,172,28,115,196,150,152,69,203,62,71,213,236,28,219,241,71,184,169,67,142,187,56,113,246,148,206,117,243,180,19,225,43,204,186,166,190,193,227,46,149,87,38,99,189,112,67,227,1,36,77,130,234,134,140,118,100,89,177,24,100,211,186,248,122,216,66,218,90,68,115,31,198,134,152,36,195,39,119,154,238,178,29,177,146,148,206,16,59,42,13,149,14,147,36,201,68,16,179,42,71,153,85,105,13,161,134,17,173,23,216,219,86,180,103,20,75,221,90,0,95,128,193,57,78,48,91,2,187,202,108,61,55,11,110,10,141,49,37,238,41,204,2,94,61,161,94,137,33,52,75,56,1,28,60,140,89,44,185,228,220,14,120,147,168,80,167,97,172,192,90,209,128,29,184,191,61,242,76,11,110,225,42,238,212,50,241,125,166,66,80,52,18,247,111,95,93,255,229,215,247,111,223,89,251,248,14,106,39,106,75,75,120,241,91,44,24,9,100,64,49,139,19,20,5,205,29,134,101,227,153,205,226,229,47,186,23,159,75,232,141,139,138,169,83,99,246,137,236,83,67,104,36,117,168,196,203,246,238,48,198,121,216,194,179,13,160,10,27,162,5,66,81,13,172,197,17,195,178,231,230,243,91,203,166,156,195,121,149,86,227,71,142,57,4,168,76,59,250,27,209,254,194,151,203,88,156,192,66,146,74,239,152,125,171,38,204,42,17,91,127,109,215,46,206,131,160,103,66,164,199,48,26,84,210,228,228,215,216,101,147,233,85,158,247,220,66,174,166,182,140,57,187,16,22,176,201,85,66,154,40,235,43,204,153,193,255,170,196,100,88,59,202,183,137,133,69,198,100,64,100,48,209,39,102,107,193,229,70,120,229,75,105,77,126,50,251,228,81,188,236,124,146,163,31,125,74,97,107,139,43,57,227,28,224,34,181,35,15,56,7,185,107,151,184,241,142,81,132,220,239,86,129,220,225,11,57,115,3,128,92,24,60,166,97,25,238,168,21,146,47,186,211,251,204,157,208,159,231,200,110,139,223,125,243,192,132,241,245,242,227,54,74,60,175,225,229,144,30,116,94,184,172,146,4,45,44,154,65,41,210,83,94,104,145,12,76,3,227,155,40,207,154,184,112,146,223,203,243,19,9,78,155,31,211,81,22,106,153,51,133,45,34,43,134,40,16,95,44,176,49,115,133,249,189,38,72,32,62,2,115,72,185,183,20,212,21,129,150,18,195,67,82,82,70,202,97,88,68,210,162,249,101,244,216,156,181,68,25,218,252,104,112,138,184,113,222,18,153,74,22,40,141,140,237,50,65,11,149,175,179,182,192,192,50,222,22,232,150,129,183,221,27,232,193,158,101,39,206,197,74,216,81,165,2,227,85,119,91,52,205,19,133,9,65,254,49,16,86,136,114,173,141,7,55,226,164,148,110,249,101,73,89,133,193,52,5,198,134,24,69,59,219,235,204,82,234,198,182,102,116,177,225,29,114,64,54,209,150,76,162,17,142,101,76,67,28,233,174,236,42,43,13,163,119,19,54,85,157,24,202,35,209,64,77,175,172,36,35,182,44,96,232,29,253,45,26,195,211,8,223,114,240,45,7,182,148,241,212,234,46,194,17,112,171,186,36,38,121,119,122,0,112,203,98,184,46,146,144,129,36,19,226,186,138,196,171,145,57,3,102,69,230,7,130,134,248,5,1,130,153,107,105,183,135,171,218,239,84,64,225,163,168,191,159,0,137,165,134,232,133,55,179,230,158,152,32,209,178,189,247,200,162,182,16,56,18,53,188,63,115,145,70,65,185,111,209,215,197,84,141,216,214,25,182,212,235,238,203,57,229,228,27,66,245,2,132,227,229,40,201,43,202,75,185,124,78,253,33,63,202,20,119,57,235,231,240,15,227,4,14,30,12,227,4,176,177,178,139,105,67,134,175,81,137,112,39,23,5,114,22,51,42,221,255,230,119,157,79,126,29,73,77,211,185,254,246,183,247,222,3,178,199,12,85,112,81,242,86,15,83,127,213,19,176,230,18,111,111,217,172,242,141,250,164,115,237,173,238,23,151,133,82,250,156,227,185,104,37,106,115,138,183,29,44,173,156,37,227,171,178,108,7,65,195,20,55,97,210,242,12,66,114,30,147,144,201,155,147,175,52,103,117,223,125,201,26,133,206,43,176,127,92,249,115,134,172,248,57,47,63,90,103,69,102,173,251,183,255,220,249,228,237,238,173,207,187,239,254,249,193,197,119,214,191,185,212,125,255,198,131,63,95,249,246,222,21,184,121,187,159,252,17,192,219,185,241,151,206,139,191,89,191,241,17,108,12,11,10,66,19,160,80,129,20,179,76,80,96,184,194,70,186,10,225,112,154,205,58,227,92,108,199,91,106,161,161,214,135,214,185,124,114,10,126,97,224,221,156,60,252,59,113,163,78,212,42,10,6,136,131,190,87,228,123,167,198,229,8,125,80,243,190,7,23,46,192,205,133,78,235,79,11,162,65,29,237,233,0,113,73,88,176,195,17,111,110,202,158,31,35,229,39,137,125,130,123,240,21,199,9,156,188,136,34,226,24,177,23,136,189,162,42,34,138,112,167,78,238,33,92,17,145,183,31,38,229,19,161,38,226,9,106,230,155,26,27,67,15,222,163,82,45,145,108,58,252,225,171,39,194,114,87,155,165,106,208,234,99,13,79,65,17,213,37,149,30,78,212,70,172,70,19,172,13,73,191,128,224,144,85,35,248,119,6,74,46,165,163,29,55,212,12,162,101,93,79,172,135,3,42,169,216,116,157,133,16,71,219,220,166,168,152,8,59,215,255,100,241,128,150,130,102,157,18,191,162,117,81,207,204,88,42,180,191,19,241,90,17,46,163,249,75,75,204,218,21,147,44,19,132,45,59,64,250,73,69,232,125,102,137,15,184,202,100,105,180,108,129,228,27,88,9,111,208,156,163,101,55,95,74,232,25,79,66,74,215,40,11,51,42,23,23,203,50,51,94,145,212,226,92,74,141,114,13,44,11,254,118,99,19,20,139,198,166,217,51,244,179,131,38,12,55,149,253,146,164,13,238,1,151,21,165,56,70,224,206,9,63,239,175,2,148,115,46,112,251,75,179,112,97,149,173,51,214,238,92,248,152,106,199,119,91,187,181,31,161,13,253,29,251,4,194,193,123,100,159,148,254,14,41,253,177,135,90,111,242,125,222,151,87,214,42,7,70,37,142,152,200,237,142,178,82,22,109,58,15,81,194,162,236,49,33,128,253,66,5,45,143,21,213,112,5,175,94,209,55,85,124,5,252,118,169,213,130,227,96,94,102,21,102,73,34,179,113,214,62,131,10,194,93,114,214,202,247,94,140,53,223,255,162,180,77,21,199,101,69,26,98,158,183,113,25,108,249,146,89,27,47,201,218,55,13,16,200,49,42,141,0,19,207,89,71,248,196,100,254,6,108,157,194,81,250,173,74,5,62,230,44,118,224,186,151,175,119,94,126,207,162,124,60,163,122,188,220,98,200,20,206,132,188,32,91,199,140,29,71,90,184,97,112,115,107,254,169,92,113,70,240,187,189,248,73,198,221,204,205,1,100,108,232,117,172,56,63,207,120,96,65,93,212,132,157,26,153,174,45,230,24,221,147,42,200,124,132,142,249,163,126,19,75,251,194,218,41,17,180,139,64,192,247,146,186,79,184,144,55,55,175,243,211,185,179,98,47,162,61,229,237,57,50,159,223,155,172,195,99,105,75,224,154,214,115,24,167,42,171,98,244,143,38,48,238,126,114,179,251,187,27,76,118,218,126,130,147,155,93,112,114,99,84,208,101,216,227,234,84,48,48,110,153,93,76,150,72,92,5,131,92,129,46,105,146,197,208,68,10,210,166,28,192,17,82,62,74,128,79,163,28,252,20,169,236,137,115,240,71,8,48,169,192,169,132,28,252,212,162,227,20,39,20,14,254,89,82,62,30,114,240,79,179,34,137,100,10,3,122,158,98,185,102,103,102,42,240,229,103,172,176,226,194,24,222,196,143,73,222,30,235,183,2,153,165,39,85,99,41,159,168,185,192,231,53,75,79,19,206,79,70,234,44,150,22,137,173,21,143,45,61,75,164,71,159,236,136,170,94,66,6,91,27,45,147,11,31,82,68,201,13,22,108,173,188,43,178,135,74,9,218,210,106,29,94,178,48,227,58,117,17,100,116,149,226,107,81,124,211,13,91,188,49,183,106,177,55,128,83,76,181,245,176,44,34,61,108,61,182,181,80,111,121,212,134,20,206,162,151,117,139,85,241,17,254,99,102,131,20,171,207,148,212,19,141,14,98,199,61,131,117,43,221,84,214,185,249,171,181,175,111,101,54,149,133,224,77,232,143,215,40,186,246,26,86,88,201,108,47,83,170,50,83,161,132,202,12,94,20,21,81,76,192,42,88,158,144,52,154,173,133,217,214,66,137,30,153,101,167,169,32,16,124,147,63,31,100,104,41,101,47,150,65,189,4,215,200,212,232,228,100,97,218,30,219,51,58,57,53,49,61,111,63,219,104,44,151,246,0,175,14,116,140,120,190,73,184,161,0,120,212,115,170,113,143,197,226,218,157,15,67,201,67,202,35,99,202,207,99,225,207,227,202,207,227,225,207,19,202,207,19,194,57,82,90,114,21,17,18,190,2,80,220,165,227,8,17,202,137,43,226,151,98,91,148,34,72,228,176,198,205,123,32,85,8,67,150,36,110,72,61,152,33,7,197,19,90,156,154,91,167,40,9,101,63,244,89,134,17,125,226,146,136,47,187,236,216,190,150,155,163,192,166,180,22,252,138,87,91,32,57,157,170,168,117,111,224,242,112,129,31,164,140,11,176,133,248,217,102,73,20,168,112,146,195,31,242,161,2,6,30,28,15,1,169,85,134,76,146,205,252,90,16,119,67,177,195,98,22,216,109,124,55,250,80,152,43,244,109,206,146,154,187,192,182,168,217,50,63,207,45,69,40,128,186,213,80,230,143,203,162,18,95,0,136,192,92,17,230,195,149,100,205,212,65,177,121,14,94,91,84,246,81,86,14,52,249,135,142,20,129,5,16,154,85,205,119,139,58,104,197,237,91,154,40,146,106,194,146,130,7,179,93,113,51,22,149,56,8,115,131,170,129,132,147,147,161,248,106,65,117,89,169,91,27,110,174,48,143,72,203,127,100,168,151,51,189,193,87,52,147,213,161,42,236,46,137,221,28,108,187,55,133,215,67,103,44,160,102,148,114,16,20,140,224,135,253,218,49,131,83,104,176,95,6,26,132,113,139,153,216,234,4,94,163,126,184,10,123,205,68,79,254,125,175,71,73,135,223,88,38,105,194,166,7,48,132,93,212,58,215,59,46,91,24,208,67,239,71,152,160,177,175,192,160,172,71,214,224,210,213,238,91,159,169,117,221,58,247,46,118,62,124,101,237,47,191,25,29,181,24,219,106,59,153,166,233,152,166,169,172,118,152,147,92,187,251,122,247,119,239,169,147,108,231,147,173,23,113,86,156,23,56,213,247,52,145,196,14,136,154,30,167,68,212,205,212,174,103,165,69,94,12,77,61,134,166,158,145,22,57,106,32,154,107,184,13,208,253,52,216,181,43,200,153,30,226,201,228,226,178,237,69,60,82,159,74,240,72,93,53,185,183,31,62,170,215,114,118,170,39,125,178,132,102,149,147,181,234,73,193,89,16,96,186,242,212,41,7,49,196,146,46,173,13,88,28,37,139,181,114,131,145,197,122,72,22,107,72,22,107,108,13,117,84,47,24,214,88,23,179,47,78,236,93,0,150,224,12,151,203,138,37,177,60,92,95,80,40,123,24,141,15,64,181,230,1,190,232,255,132,146,40,169,90,15,193,57,131,231,66,45,177,107,151,35,204,97,197,137,56,70,121,10,70,121,82,61,96,23,133,102,64,20,208,229,68,100,248,36,143,86,109,234,71,221,151,149,248,201,35,163,223,112,63,219,0,46,140,106,8,208,35,22,128,42,73,228,235,32,89,25,49,102,172,68,137,43,161,245,109,61,134,49,154,51,1,96,12,200,203,170,35,77,185,193,154,78,245,65,31,126,184,101,169,93,165,28,181,34,105,148,93,113,34,179,250,73,167,58,61,217,238,94,166,148,159,87,188,189,203,185,208,156,25,122,60,40,220,39,177,173,3,14,176,193,88,165,47,63,31,177,111,42,109,241,86,62,112,138,84,206,144,234,81,96,121,128,163,6,222,36,229,117,84,1,104,143,133,55,118,16,122,99,219,234,124,213,185,186,253,206,213,13,7,119,1,87,123,205,85,41,217,205,178,86,227,108,218,66,186,76,85,209,133,18,40,234,55,201,40,188,101,209,172,88,150,109,244,177,170,187,75,71,28,198,129,194,71,202,148,212,157,96,175,118,113,247,214,87,107,175,231,237,85,20,37,65,6,246,168,122,196,105,83,31,170,22,160,204,242,9,135,149,135,246,115,115,64,177,40,125,4,177,77,127,148,84,238,222,118,203,210,58,207,29,8,254,189,176,107,23,3,21,144,108,249,16,160,185,79,253,2,18,232,222,72,69,122,46,92,207,169,95,120,159,35,69,109,47,200,133,11,168,86,95,110,156,5,33,115,47,43,144,87,109,84,104,231,163,90,108,55,75,181,150,223,235,129,88,234,248,62,229,197,45,214,247,72,80,107,90,180,49,0,152,156,219,161,56,247,44,51,221,151,252,251,4,109,144,243,236,213,170,231,44,45,209,132,115,168,140,114,43,167,176,174,154,168,188,214,88,92,68,51,224,92,193,46,0,77,132,227,27,28,161,59,9,180,29,247,226,4,119,159,140,140,225,52,243,20,35,176,107,60,207,102,156,0,110,18,48,148,226,196,146,236,55,79,137,43,226,8,222,207,195,195,17,135,226,72,131,38,1,220,107,158,51,174,238,0,93,119,78,120,185,137,45,163,242,37,50,46,204,238,121,76,183,235,233,94,106,42,59,142,36,15,215,130,197,14,233,90,168,54,33,138,162,32,54,162,39,180,208,58,152,244,10,17,33,62,197,53,213,108,145,196,6,186,106,179,167,59,152,202,82,15,219,31,108,232,158,96,210,234,34,60,74,10,63,92,87,33,110,133,138,161,9,83,50,82,53,149,117,130,37,5,160,122,91,106,12,18,134,128,104,203,184,151,17,83,72,217,174,134,205,172,216,151,199,253,48,67,100,28,216,112,192,213,153,129,174,176,118,53,181,159,151,230,167,196,82,89,198,48,117,39,169,143,250,21,16,254,234,39,26,205,50,230,239,136,191,19,247,86,98,138,35,230,125,177,121,124,51,74,100,118,197,174,218,45,187,185,105,60,52,125,88,176,57,51,45,173,169,143,205,89,103,152,39,180,72,96,162,211,85,87,168,136,116,125,2,227,116,81,105,99,116,156,245,132,29,93,151,157,224,105,205,174,176,167,104,21,183,171,225,211,10,62,173,216,117,32,85,173,114,157,154,181,224,74,219,77,109,193,113,101,3,89,42,183,80,251,227,83,227,87,49,233,165,253,213,42,188,7,55,170,141,154,209,102,185,154,220,47,51,195,151,155,41,189,74,75,61,188,133,125,6,170,98,170,33,181,80,58,200,103,208,202,27,90,118,144,45,114,133,217,87,88,125,139,189,108,118,66,172,43,216,246,140,46,217,49,21,246,172,115,150,124,183,148,91,81,46,216,149,97,139,18,181,69,196,119,17,165,202,132,234,246,119,64,199,133,51,194,152,38,216,79,132,126,41,138,13,7,157,82,210,221,144,85,126,4,93,137,67,183,20,39,226,150,226,232,110,41,142,201,45,197,49,184,165,56,210,45,197,209,220,82,28,221,45,197,137,187,165,56,49,183,20,39,226,204,225,100,119,230,104,244,233,209,226,40,30,45,78,168,88,110,48,143,22,39,244,104,105,48,253,114,141,6,2,239,3,82,86,183,230,75,240,231,20,166,51,225,186,150,113,233,65,50,101,215,128,87,227,39,110,170,84,23,98,103,5,201,13,245,4,169,75,79,144,58,247,4,169,112,131,202,62,139,21,121,198,44,68,111,125,214,249,195,239,105,46,153,152,131,8,247,227,14,29,68,18,238,94,214,37,189,128,75,204,99,44,244,255,208,61,71,198,80,138,210,208,74,113,27,25,19,54,255,177,137,172,110,35,227,182,13,93,142,77,112,18,178,17,207,100,185,180,56,229,25,80,80,66,153,55,222,182,104,108,91,84,219,22,177,237,94,34,252,228,184,95,185,156,32,0,220,214,174,78,180,170,1,167,81,71,32,18,155,213,23,8,168,12,208,110,219,11,4,208,153,28,36,112,86,27,43,234,218,176,85,203,13,173,113,10,91,132,237,158,33,229,199,136,253,40,115,114,24,155,30,155,142,59,57,60,3,232,75,236,134,226,228,48,61,61,57,233,84,170,142,116,114,248,57,41,63,26,58,57,60,62,148,220,94,44,7,55,21,11,75,115,20,237,70,0,233,70,170,148,177,17,156,224,67,232,22,132,150,34,180,224,227,101,108,241,231,243,137,53,100,35,61,141,128,108,41,243,48,167,23,158,21,111,217,166,132,245,192,15,86,114,152,181,126,199,200,14,234,116,155,183,218,198,18,181,248,153,5,4,106,35,240,217,176,55,69,206,108,189,30,109,232,8,165,173,152,151,169,21,117,110,89,71,204,68,21,171,92,235,177,186,29,41,181,107,77,133,123,27,231,124,43,245,233,72,157,44,6,61,94,57,229,89,237,228,138,228,244,21,154,178,40,185,27,90,78,189,113,150,120,139,245,198,185,176,110,8,247,92,120,239,206,218,141,139,188,62,114,242,56,78,133,229,37,131,214,38,120,246,44,118,143,117,251,194,2,126,220,37,55,37,171,58,253,139,55,102,152,81,157,17,229,104,57,113,156,115,105,174,207,241,133,82,101,164,194,84,99,25,230,130,92,87,56,23,70,251,147,107,199,247,51,25,42,146,133,169,180,176,142,69,47,80,48,175,53,243,240,243,182,53,110,225,230,132,8,205,110,239,89,216,207,150,223,239,86,45,210,194,3,81,64,241,75,208,152,10,255,16,14,134,57,52,208,217,175,170,76,250,214,149,181,187,175,27,247,15,94,0,25,140,149,130,7,0,154,104,20,86,194,241,28,151,159,72,57,115,230,237,5,147,69,87,150,145,154,59,130,53,166,181,35,201,211,233,156,197,80,116,254,186,200,162,103,123,206,57,234,28,98,157,149,153,245,100,193,8,156,195,108,120,23,107,21,17,34,207,48,247,143,32,61,132,17,104,209,223,8,214,94,192,244,72,120,89,91,222,210,130,147,43,78,219,59,166,38,236,29,197,194,152,189,163,48,186,103,50,143,84,57,210,204,111,214,92,151,120,74,209,75,57,193,216,187,120,190,145,87,121,243,179,238,213,91,12,51,239,127,115,171,251,198,87,247,111,127,50,58,58,42,192,241,176,227,215,42,190,12,195,6,146,186,64,127,17,121,249,197,18,84,233,91,227,229,68,209,7,177,95,118,2,37,232,107,159,18,250,160,123,55,183,217,149,57,144,254,1,215,127,237,75,1,35,108,109,34,159,18,56,44,59,92,252,112,29,109,152,75,63,40,136,190,27,111,236,156,169,41,205,246,5,204,184,169,33,61,210,233,165,101,138,83,217,151,219,125,255,210,131,63,252,122,227,203,69,223,156,129,23,12,141,179,45,121,75,202,179,32,84,126,247,65,247,206,245,13,67,101,214,171,100,7,74,196,243,10,134,61,93,95,65,105,193,208,171,204,40,61,56,146,100,43,29,69,253,164,121,137,160,13,67,163,22,180,168,185,117,51,96,34,250,222,42,200,196,221,60,55,12,31,148,166,7,62,67,216,120,123,157,33,238,224,187,97,168,192,5,176,1,132,169,159,63,9,56,115,254,252,51,17,172,169,159,59,36,122,223,42,148,233,190,250,193,250,39,127,218,56,178,0,251,66,128,125,25,20,93,148,230,91,72,66,54,188,106,30,197,49,232,170,149,230,219,236,170,81,188,237,55,126,88,72,125,112,10,66,234,91,129,15,204,121,191,115,253,234,218,135,159,109,232,20,112,205,224,64,71,128,183,221,194,139,226,221,207,214,158,255,106,72,36,241,24,22,128,219,208,37,186,232,63,99,188,70,105,207,91,124,133,82,200,108,4,38,180,30,222,160,168,32,27,111,9,238,127,254,37,172,181,123,227,227,13,74,24,220,32,48,208,122,89,211,45,161,252,119,47,15,107,181,135,6,95,237,161,45,90,45,163,107,108,135,55,178,90,197,159,122,80,156,142,116,177,117,171,103,59,190,33,250,38,220,180,7,22,40,213,14,182,98,229,15,158,123,29,23,255,214,87,157,235,175,109,100,229,50,203,243,6,8,251,121,127,241,124,132,172,203,110,135,64,213,85,158,39,165,102,237,205,75,221,255,249,136,43,144,55,74,214,143,19,180,56,251,3,83,118,222,126,235,174,179,181,79,94,194,0,182,141,94,241,180,60,200,134,174,248,234,105,211,5,79,251,221,50,129,231,149,15,58,239,127,254,224,210,149,181,143,54,196,244,44,212,27,149,51,71,168,61,112,16,68,80,154,111,201,170,239,254,126,237,205,223,176,180,176,221,55,63,123,112,233,218,70,214,142,117,126,91,77,154,221,173,181,60,200,234,181,14,182,110,253,172,206,218,176,214,127,192,217,216,242,89,251,173,88,125,231,218,219,247,239,221,28,218,238,183,188,96,35,123,31,54,223,146,157,255,228,238,253,59,55,134,181,246,42,113,170,27,88,187,210,124,75,214,126,245,189,206,239,174,13,11,235,23,188,198,25,226,14,142,245,106,251,45,97,255,158,191,4,215,31,48,65,27,210,240,56,45,127,48,221,14,54,220,186,101,242,10,200,27,93,41,236,206,192,139,133,182,91,196,213,223,191,243,33,162,246,205,191,110,100,189,245,134,63,16,11,135,237,182,132,103,229,170,184,107,215,214,191,217,144,82,106,153,44,15,100,247,195,118,91,196,156,255,106,237,250,139,221,87,255,220,125,235,235,141,73,43,190,240,134,25,136,56,135,205,179,107,99,241,255,194,51,64,154,156,83,60,101,118,0,235,191,84,115,169,250,118,59,123,221,220,124,112,241,157,181,91,55,58,151,191,96,85,8,179,121,221,244,233,182,209,172,183,252,52,175,22,67,142,6,225,191,177,191,90,165,121,90,81,170,230,1,36,52,227,5,95,64,247,203,187,157,151,223,79,242,61,41,50,15,14,54,91,154,155,65,174,73,247,251,66,151,47,76,140,200,86,66,179,228,104,40,19,120,206,226,34,0,130,205,195,231,197,9,1,240,35,213,133,58,139,50,75,91,4,250,203,96,58,9,211,58,148,201,225,193,106,45,43,126,10,78,189,182,228,134,161,79,38,37,182,168,57,198,99,71,209,164,132,233,12,196,186,198,11,176,44,191,2,15,171,179,245,70,128,62,20,39,91,185,185,213,51,88,1,147,103,12,178,236,69,87,155,189,8,227,135,245,113,87,190,196,51,198,207,87,152,235,109,183,219,83,193,13,123,211,110,163,19,168,221,255,218,185,194,214,182,150,225,108,9,151,186,226,88,88,123,77,104,84,183,104,217,61,53,184,27,89,236,250,231,95,118,63,249,3,215,97,70,150,92,8,75,70,187,181,96,192,213,122,250,106,165,167,11,93,54,93,161,167,235,108,85,226,16,125,235,144,250,214,224,139,230,202,44,125,185,51,133,120,161,243,173,216,224,100,61,151,27,42,183,242,155,177,247,140,38,243,187,50,9,24,64,75,43,228,7,14,136,245,15,255,136,169,246,152,9,55,241,220,19,183,138,214,85,171,61,24,176,121,177,27,214,151,79,93,19,37,13,157,41,124,103,16,94,122,246,217,192,98,105,67,97,70,52,153,224,146,215,194,92,206,15,21,219,155,2,237,238,235,87,239,127,253,110,20,206,74,113,205,6,99,51,54,64,109,104,13,132,157,52,205,163,0,77,17,243,187,240,85,246,118,9,77,118,250,76,185,130,143,147,122,141,156,37,57,207,118,84,254,193,196,248,49,140,51,243,20,130,243,203,56,201,42,198,1,120,89,231,120,144,102,164,132,41,166,48,60,166,9,179,108,148,9,76,16,67,5,193,189,255,0,184,85,166,216,221,198,220,42,103,22,127,226,44,111,7,134,117,137,248,204,95,118,64,158,53,97,53,3,176,110,119,174,81,62,70,184,150,195,249,151,52,118,170,48,32,229,214,121,225,36,22,41,194,29,255,160,56,226,127,76,38,145,209,0,154,164,171,23,107,64,13,210,27,96,14,30,252,225,87,235,183,110,100,99,67,56,221,222,192,104,91,193,238,136,75,94,189,210,165,196,56,81,216,32,158,68,47,119,51,121,94,8,220,17,90,168,25,9,180,55,202,23,180,143,93,175,37,182,166,102,163,137,151,64,184,28,42,109,97,180,129,140,129,18,9,77,69,170,23,190,138,177,177,66,90,40,20,220,179,142,79,194,91,136,157,101,21,244,24,75,21,82,98,12,87,30,105,194,0,116,50,38,122,60,70,195,183,36,65,22,128,130,33,96,151,112,235,74,133,66,137,30,71,92,194,41,26,198,2,168,69,147,185,233,91,46,24,135,128,208,182,182,69,67,64,70,88,156,43,116,181,2,255,48,208,181,90,13,3,93,219,60,110,108,85,132,139,240,21,34,72,109,204,113,128,113,31,37,61,81,129,242,74,57,104,107,1,37,202,35,129,97,41,80,132,157,12,47,217,5,154,205,90,209,14,98,238,71,196,226,218,128,55,234,113,54,74,206,83,47,81,12,148,190,245,142,89,227,23,94,165,58,147,102,156,59,75,124,38,117,141,62,32,60,62,92,36,30,129,7,150,157,202,119,70,223,238,161,138,76,102,44,147,39,61,124,206,50,149,57,49,79,45,137,189,84,152,150,76,76,230,54,230,44,153,173,97,253,243,55,58,207,125,211,189,253,66,231,234,155,219,84,15,186,220,36,174,15,180,225,187,227,44,229,28,96,158,44,63,137,111,47,52,60,74,207,172,193,21,163,198,133,109,23,38,147,226,69,231,242,139,107,127,189,219,155,201,156,109,209,200,107,90,156,240,187,82,28,212,253,243,203,205,202,98,29,149,7,134,121,109,133,38,225,193,141,175,214,126,123,171,251,235,87,215,238,190,152,162,175,213,39,199,52,183,131,49,53,116,36,227,38,205,124,151,130,64,210,246,212,207,171,155,195,38,180,21,251,130,69,254,190,190,154,8,33,38,40,12,182,3,204,243,32,169,103,183,181,188,161,243,215,125,255,82,231,210,139,189,116,161,131,193,228,179,107,192,226,231,58,47,252,50,159,216,63,215,124,13,159,225,46,108,2,195,189,185,186,169,148,75,104,115,212,83,219,152,115,136,84,206,228,70,227,97,92,180,74,169,149,225,223,133,211,133,129,15,57,95,47,237,154,33,52,155,233,209,70,136,211,51,133,161,41,27,52,7,1,14,65,152,42,166,132,252,81,101,188,226,84,225,132,90,139,32,119,143,160,172,65,181,213,152,72,131,237,87,149,84,26,44,203,174,133,164,141,159,1,203,174,180,60,31,123,160,9,250,178,28,2,177,25,149,90,21,211,190,104,226,8,215,110,8,40,108,80,179,65,225,43,234,147,168,240,101,213,142,55,76,53,54,126,123,157,94,97,119,87,56,173,52,159,222,141,220,85,220,171,249,249,175,224,198,18,26,46,78,237,201,210,211,78,125,208,251,228,198,149,7,31,127,33,12,141,81,187,226,118,0,113,204,180,182,89,16,102,1,128,102,117,211,84,33,130,128,92,31,240,131,176,37,176,115,182,254,183,175,214,222,248,168,159,124,51,91,44,241,49,200,127,151,210,158,31,12,108,58,48,76,126,155,72,116,157,59,111,116,223,248,226,193,165,215,30,252,225,119,201,18,157,127,170,209,170,87,159,104,184,100,101,208,113,110,253,62,195,56,128,94,45,167,190,145,113,96,16,68,101,126,107,36,141,131,155,57,60,177,212,42,90,180,6,164,232,117,159,118,178,216,140,0,27,75,214,152,249,189,245,111,222,88,251,248,78,248,30,255,121,7,208,184,249,13,16,180,55,62,189,127,247,215,72,219,239,93,75,145,213,157,149,225,3,130,119,42,214,183,118,231,155,251,183,95,97,243,81,225,96,122,237,229,240,181,225,128,1,115,67,124,240,145,96,211,146,172,249,53,247,44,22,248,2,206,173,189,17,96,155,110,143,61,58,214,109,220,88,145,46,150,125,159,4,168,68,154,190,1,225,105,158,166,171,74,190,152,123,167,190,99,53,166,55,156,237,238,31,54,129,29,43,229,215,253,252,185,181,143,94,89,191,245,89,231,235,55,163,178,32,156,1,38,125,68,182,6,186,25,89,104,160,245,8,122,170,71,130,104,40,238,248,182,169,140,153,222,173,112,185,70,172,199,2,103,161,255,244,50,129,241,150,155,37,145,181,159,90,133,20,83,154,146,164,12,157,187,29,175,106,37,173,253,20,161,53,30,146,97,163,91,212,76,8,205,3,239,41,180,214,94,253,116,253,229,231,113,219,25,43,28,80,86,248,105,52,98,37,123,102,167,240,105,125,14,127,255,206,29,117,108,6,107,26,182,147,26,190,107,201,93,221,124,8,193,20,187,47,93,236,252,245,247,172,70,100,124,186,88,92,167,247,116,135,3,175,208,52,26,153,67,109,96,112,209,184,80,145,14,52,101,34,218,52,104,70,168,248,52,144,66,165,200,72,73,83,96,225,0,112,126,150,151,196,17,196,52,183,250,169,243,34,167,14,56,121,76,238,74,79,27,150,246,177,19,152,107,84,69,156,34,72,238,196,215,208,70,140,89,118,107,228,220,136,239,85,224,178,241,3,171,68,203,38,62,2,67,31,99,143,158,242,234,71,224,129,152,79,222,134,87,97,184,69,237,141,54,205,30,203,88,126,248,47,255,28,154,18,165,73,86,23,105,170,85,180,220,142,0,229,197,68,138,124,78,149,154,87,129,5,88,150,89,140,161,161,24,92,244,80,79,112,172,98,177,33,17,35,136,51,7,41,164,49,153,2,23,81,18,47,171,6,229,0,52,171,44,255,81,152,93,229,215,185,164,220,146,255,86,220,103,182,73,247,41,141,197,10,85,228,44,94,217,193,120,121,179,74,221,236,91,220,99,80,206,165,199,160,61,42,39,196,135,149,202,132,157,88,142,165,129,52,191,86,25,229,246,237,188,60,17,170,153,89,91,84,8,158,5,199,103,133,224,200,168,248,104,203,42,246,145,155,189,230,143,32,120,16,115,181,106,23,118,98,218,70,173,64,42,81,75,83,113,41,147,213,51,41,213,252,89,218,177,238,180,160,151,212,8,218,118,248,58,159,72,143,247,99,149,42,178,0,157,166,201,110,75,79,8,134,196,199,188,6,245,3,144,112,203,0,163,72,219,44,43,142,52,201,176,102,67,11,218,192,121,140,241,18,242,68,62,165,254,202,87,199,44,186,164,138,100,231,209,8,98,168,43,137,26,1,108,228,62,120,185,138,248,83,246,64,20,86,142,101,67,58,92,205,2,137,104,167,25,64,97,106,130,37,92,89,129,112,154,220,252,128,98,206,230,48,96,252,249,1,16,91,14,166,64,64,229,226,245,213,171,79,216,143,89,150,167,182,202,176,180,232,235,30,193,4,172,204,245,7,62,240,165,232,113,75,7,83,55,84,121,37,186,155,202,35,101,43,205,105,89,51,237,164,210,97,166,109,140,188,111,94,236,137,168,107,139,113,161,81,7,24,125,173,209,167,195,88,110,180,207,12,43,54,53,49,47,26,19,255,178,73,70,23,29,30,50,142,234,7,205,68,41,218,67,150,37,69,219,100,88,146,161,9,231,3,218,246,79,8,150,231,252,5,207,95,63,185,88,176,242,246,208,146,207,83,9,150,85,246,154,21,42,254,204,185,228,117,190,78,112,114,78,43,104,168,206,126,64,78,70,48,167,176,37,178,24,15,35,233,51,86,177,83,156,242,22,157,186,79,48,183,115,138,92,223,71,218,231,194,14,123,124,102,135,61,85,76,206,250,172,101,114,6,142,111,253,235,175,245,28,206,17,45,129,82,85,36,166,14,208,42,2,183,216,45,164,21,114,138,100,201,47,142,81,214,121,16,213,193,64,57,19,139,99,125,103,45,22,174,184,34,137,176,50,126,205,109,182,130,176,53,173,238,68,235,217,89,17,7,208,245,79,191,92,255,251,235,157,23,62,208,243,33,71,221,57,181,82,64,98,188,36,199,78,83,149,235,112,146,88,236,75,195,43,99,223,194,204,147,158,233,121,108,208,156,198,184,115,128,109,149,32,226,218,171,128,133,185,198,106,141,109,21,142,189,97,52,235,85,250,6,17,180,201,0,33,124,171,45,181,53,134,2,239,60,85,112,94,173,50,104,71,21,55,172,16,153,208,216,216,26,212,88,37,115,153,253,157,254,13,229,60,229,255,246,230,34,188,150,130,89,69,120,153,242,216,180,165,189,13,77,230,221,214,71,235,115,183,197,132,250,223,115,185,148,12,59,175,46,59,109,255,159,241,158,57,179,217,251,191,193,131,169,165,143,86,247,150,43,235,69,15,189,157,223,245,189,141,58,176,27,60,222,13,249,171,237,100,151,249,129,60,224,99,91,151,230,11,159,136,27,20,20,189,209,66,181,140,111,209,201,212,210,92,243,221,83,210,74,107,10,93,94,153,151,95,211,225,247,222,123,105,53,27,205,38,22,220,64,110,3,64,31,156,107,204,6,76,40,70,30,111,4,192,57,82,199,172,110,240,16,248,149,134,100,145,49,237,181,144,248,113,114,120,11,98,209,142,217,192,131,179,82,95,193,202,174,124,37,46,139,214,95,172,213,1,54,226,150,212,15,63,85,150,176,234,202,36,76,204,205,202,223,197,118,94,62,127,154,213,209,50,111,185,254,86,52,2,66,127,58,196,219,80,75,195,45,189,43,100,78,236,205,58,118,146,196,234,227,111,226,153,83,22,213,207,169,83,97,145,122,238,116,160,125,7,119,162,182,133,74,130,239,77,223,66,125,252,77,220,66,101,81,253,108,161,10,139,212,45,212,129,54,180,19,166,166,52,215,174,53,82,31,132,69,215,83,164,247,190,102,72,189,255,91,6,67,144,122,95,50,116,254,91,137,233,166,68,51,76,95,55,24,215,167,1,185,90,243,241,99,21,63,235,180,63,129,114,81,51,24,155,82,244,74,8,139,161,166,211,36,86,54,182,31,114,196,86,155,78,137,36,68,56,67,168,106,187,77,181,38,13,236,31,81,12,182,130,3,20,65,195,146,11,172,85,135,43,2,100,75,218,197,252,46,215,175,252,178,243,91,115,9,5,190,227,150,112,251,163,2,58,186,15,82,1,62,230,153,171,187,205,146,209,102,173,78,142,182,150,23,136,119,28,55,48,31,26,204,61,167,90,107,240,32,209,72,64,161,191,12,123,152,225,52,210,148,242,125,159,71,218,42,195,137,100,239,245,148,4,105,190,123,85,22,8,236,168,57,145,46,85,152,19,117,68,8,120,61,208,48,198,74,3,96,64,37,5,132,218,96,152,49,139,126,51,84,153,84,91,92,17,44,162,175,255,168,94,79,137,64,150,202,253,248,217,80,124,70,55,17,81,181,92,216,241,108,65,161,114,104,67,104,37,123,236,7,171,20,231,226,52,164,210,102,155,134,83,212,61,120,187,98,212,176,178,119,171,25,189,120,38,237,228,251,155,177,78,168,177,116,60,226,0,202,182,130,6,221,211,213,229,154,123,188,113,206,47,141,217,203,206,121,250,105,162,157,160,132,211,147,135,167,97,129,58,169,126,16,65,91,76,42,46,68,150,189,149,187,160,229,18,87,57,40,154,191,123,104,39,41,236,178,111,2,205,38,210,155,64,203,9,167,19,232,234,233,239,215,97,202,198,189,177,188,21,221,231,254,208,185,121,85,175,128,180,57,74,29,195,120,63,40,165,206,70,229,18,53,31,61,63,85,74,114,120,3,105,211,12,61,46,101,145,196,179,4,53,42,39,99,180,110,188,240,201,97,13,211,97,169,204,163,31,104,170,211,79,133,167,97,157,0,34,152,125,64,189,33,169,67,143,211,108,98,13,113,233,216,242,248,19,204,87,101,108,104,27,16,79,141,207,183,65,203,82,159,81,70,212,128,27,145,24,13,57,248,211,160,175,13,223,15,252,245,121,167,238,64,116,137,195,5,170,150,121,92,3,42,203,2,62,44,152,234,25,206,123,195,148,141,222,63,72,249,172,51,64,84,174,111,120,90,249,88,10,127,1,208,48,159,254,198,225,105,170,20,144,10,207,112,240,190,192,169,204,57,29,154,218,226,134,134,157,162,38,0,44,81,138,4,97,106,254,33,160,165,58,64,186,220,16,14,219,151,228,160,204,54,93,118,208,150,53,52,0,198,11,11,136,171,75,73,242,63,4,56,26,10,24,164,94,88,202,232,125,221,88,234,172,211,175,44,125,125,195,2,104,88,171,64,104,142,49,163,254,64,174,3,97,213,131,84,37,46,246,223,151,250,150,78,40,93,113,203,231,60,92,160,240,202,6,42,92,0,252,131,131,70,84,74,72,131,14,247,179,58,214,168,215,42,228,23,253,128,73,111,153,14,175,200,187,67,4,156,90,34,65,24,1,27,190,159,17,104,170,10,54,229,112,234,133,24,210,192,137,99,247,3,68,58,215,84,208,241,213,108,189,248,203,203,49,112,160,98,137,132,141,40,31,198,165,242,97,170,157,238,1,196,171,64,164,65,25,39,211,15,148,233,228,83,161,204,151,183,181,170,30,165,22,68,38,212,29,10,148,245,18,20,233,138,62,89,37,162,63,85,159,108,214,75,217,23,190,24,1,189,252,63,198,126,254,148,250,70,254,7,41,35,80,166,39,199,172,188,77,130,242,176,188,35,183,169,27,31,13,169,37,163,184,229,251,178,224,217,0,58,148,130,25,75,53,161,27,190,156,33,35,168,131,179,236,222,197,84,13,145,44,44,77,5,245,164,44,42,162,173,146,90,210,136,228,130,12,103,118,129,98,69,55,201,82,63,152,42,218,164,163,169,124,43,57,17,164,178,200,177,112,145,187,55,109,145,251,171,213,65,214,9,205,178,45,21,95,204,116,71,111,12,133,76,21,106,135,129,66,217,253,230,220,106,159,40,195,90,244,208,157,177,119,134,136,46,125,46,168,79,244,144,141,178,44,43,130,26,155,95,166,93,43,236,171,38,52,102,117,102,7,181,196,103,49,184,235,53,133,85,131,187,57,76,14,230,207,108,240,152,250,67,153,35,134,78,245,62,214,124,57,253,31,108,1,135,12,71,91,1,25,55,8,4,141,122,29,163,5,49,151,165,19,56,27,49,215,187,61,76,245,67,44,113,28,38,129,222,42,44,16,181,149,251,196,2,57,195,94,56,160,44,165,223,179,155,105,255,35,160,218,250,221,143,148,16,179,105,50,144,62,24,156,100,204,208,236,164,7,121,32,117,226,109,130,243,28,161,158,152,122,202,129,100,80,68,172,97,172,79,102,8,75,232,217,74,29,221,50,217,199,118,91,122,194,109,218,15,76,80,26,23,77,120,231,42,120,167,172,158,163,159,11,50,122,184,40,64,15,219,75,71,194,57,245,125,14,200,221,222,124,95,74,1,67,7,105,120,57,247,127,98,45,118,174,210,84,36,237,255,51,175,186,240,114,112,196,54,127,34,52,55,90,157,75,119,58,215,254,104,0,98,172,213,184,218,10,100,34,214,74,160,40,34,110,129,127,151,232,58,190,205,208,181,229,186,164,254,3,194,84,186,158,108,72,202,150,62,24,126,234,109,123,160,166,242,114,127,88,89,84,240,235,254,237,151,215,111,92,201,130,149,99,90,171,87,120,171,84,172,156,216,2,172,236,177,199,100,116,201,115,170,228,201,179,196,203,224,129,88,63,125,44,28,161,47,77,153,218,176,135,202,76,123,85,113,126,16,243,76,63,54,250,22,25,61,30,240,32,100,115,115,144,59,53,185,189,232,135,79,188,179,181,10,217,239,17,231,135,67,68,148,69,101,162,36,42,16,6,34,39,166,14,210,105,74,172,197,182,36,44,242,145,29,4,168,124,115,3,84,190,21,171,164,106,229,109,47,40,243,24,222,136,235,36,15,115,161,202,141,85,238,247,130,83,102,170,117,12,124,113,151,218,194,77,50,124,65,127,222,182,105,14,70,69,189,199,246,124,53,194,160,149,96,90,225,37,136,223,180,227,141,63,68,112,28,127,82,246,130,59,143,240,192,119,120,166,145,13,248,161,109,171,138,189,210,106,219,134,229,174,208,158,216,158,237,247,60,58,11,170,204,177,184,194,149,53,103,143,96,49,76,23,89,85,215,131,56,217,114,99,63,158,115,130,202,169,210,170,0,15,203,80,225,149,244,248,57,178,107,87,14,21,157,232,200,181,191,222,112,151,142,55,90,1,205,80,2,28,187,45,158,156,144,112,129,95,97,19,171,132,52,49,222,168,182,188,76,170,53,12,81,127,168,0,91,27,1,104,194,144,60,223,31,106,87,61,192,133,189,116,16,125,169,163,64,173,14,57,149,83,185,92,60,81,32,25,93,4,96,29,70,120,229,76,226,5,147,28,202,229,114,16,150,18,5,140,220,235,141,54,91,254,169,28,131,116,201,85,129,91,10,212,241,153,160,97,154,3,12,226,246,226,111,49,6,163,226,224,193,166,3,229,231,217,176,26,129,161,3,80,121,133,174,29,247,91,108,131,192,136,178,80,206,171,12,183,68,18,111,116,217,105,38,172,158,157,126,216,165,112,159,218,42,98,255,35,236,138,202,148,101,223,144,241,76,27,194,249,202,193,247,34,74,69,254,1,54,36,126,173,101,223,149,201,44,187,162,93,212,131,111,141,78,241,19,54,134,78,32,145,61,44,155,246,41,121,26,42,236,195,137,0,69,39,193,169,70,21,21,159,113,7,219,210,226,156,85,177,224,126,138,146,236,146,58,4,162,65,64,103,35,44,84,79,210,130,32,185,250,156,229,88,243,249,28,255,234,243,175,249,81,84,169,135,211,220,33,44,97,192,172,218,13,187,102,215,35,253,132,13,207,121,218,250,128,173,58,119,170,86,39,185,98,222,63,87,131,75,8,171,58,123,228,108,217,29,117,201,121,128,96,197,241,201,142,66,73,240,132,236,97,1,208,124,181,233,44,145,135,9,176,174,244,211,44,218,34,71,138,54,126,46,21,225,126,9,156,122,9,182,233,153,22,241,86,48,243,7,86,250,160,180,177,100,29,62,202,248,5,44,253,193,98,170,102,201,18,218,235,80,145,197,153,181,54,92,193,108,14,229,9,155,175,226,41,66,129,41,193,241,4,255,234,193,89,160,243,156,40,57,48,113,31,45,127,141,178,51,74,39,97,159,109,212,170,59,10,112,122,26,251,10,37,0,14,60,192,68,151,118,189,44,159,212,246,205,205,151,106,118,16,85,4,149,235,163,76,75,104,194,8,74,131,56,91,143,216,31,107,109,58,110,54,0,60,96,236,100,208,75,123,34,206,157,155,183,231,152,104,17,232,98,76,234,244,118,176,153,253,219,184,161,97,127,51,11,155,38,207,43,66,40,211,1,55,17,5,92,164,117,127,211,75,38,88,114,130,12,59,138,147,17,52,46,78,2,138,1,233,173,1,53,43,78,138,183,166,75,248,23,181,171,86,248,190,31,52,154,185,60,53,235,216,110,171,94,183,231,230,10,182,13,29,20,167,231,233,16,112,182,218,182,198,126,253,243,132,247,127,194,221,96,211,79,184,220,159,114,93,251,218,231,105,53,177,45,81,124,43,70,241,173,168,224,91,81,188,53,222,7,190,21,237,226,184,130,111,161,189,33,145,33,137,19,37,184,77,115,166,132,186,152,54,23,207,37,206,63,122,111,206,89,114,145,129,109,209,28,57,249,121,196,32,188,13,237,152,60,174,205,6,86,224,177,25,57,236,0,244,184,148,129,127,194,151,27,188,123,216,78,146,116,41,175,202,43,25,182,93,229,126,48,93,8,95,133,96,63,36,79,242,16,231,81,34,15,244,223,4,95,98,102,153,156,4,216,56,122,167,54,79,40,104,229,37,11,5,80,3,209,16,137,94,194,52,114,230,121,64,171,60,151,241,226,115,164,236,152,23,125,140,253,149,3,59,6,237,166,6,107,49,51,126,224,206,18,78,71,210,154,229,237,232,219,53,228,136,34,170,192,36,250,183,81,224,7,73,136,153,25,248,74,26,196,36,79,162,232,242,109,183,156,83,184,111,59,208,225,129,185,212,117,237,38,150,121,151,126,41,13,229,11,26,232,107,240,157,251,31,248,242,35,62,168,203,23,165,61,80,255,133,14,94,229,109,196,59,45,245,59,125,163,89,182,44,123,25,254,179,183,182,152,115,118,237,106,0,98,193,111,103,172,221,57,231,194,5,11,115,4,195,255,114,13,250,57,111,215,118,237,242,225,141,101,246,70,77,121,195,231,111,244,192,34,123,67,155,202,146,149,26,55,149,244,218,212,32,60,81,189,200,138,77,253,170,164,124,146,23,52,132,85,111,46,53,109,94,161,185,180,108,107,123,80,170,219,145,29,40,85,108,5,254,165,170,173,65,191,212,106,35,216,41,155,19,142,70,241,107,177,236,101,160,101,140,122,113,178,188,216,22,151,2,229,47,56,129,51,159,45,196,82,69,78,177,73,20,75,137,168,85,13,248,73,68,69,106,64,79,18,193,186,154,254,11,237,204,135,223,84,172,171,171,223,241,13,118,178,119,226,141,126,162,86,81,152,23,56,92,8,15,10,125,5,24,164,188,170,195,185,17,131,115,77,131,179,31,129,115,157,194,153,95,46,21,0,173,223,172,215,2,234,77,179,151,200,3,87,174,204,21,230,71,125,244,62,6,30,200,38,234,73,132,103,197,249,54,158,17,214,73,21,88,7,173,19,118,52,203,213,72,23,242,196,194,19,232,64,35,73,112,131,146,58,92,236,65,68,178,44,255,100,246,201,163,163,77,199,243,9,112,10,72,134,218,232,139,80,246,128,149,9,104,238,199,113,135,58,56,114,226,186,194,105,171,19,216,4,200,120,96,63,84,100,172,128,53,237,20,247,44,78,85,22,45,250,29,207,111,80,110,0,9,56,223,108,120,129,15,64,20,58,90,154,16,233,56,89,170,249,1,175,3,102,99,82,216,134,139,85,188,74,171,154,10,183,84,11,218,66,139,171,38,252,148,186,218,152,86,22,181,164,84,164,135,197,57,43,201,202,91,77,239,202,85,156,64,158,194,232,121,170,39,150,81,135,37,151,156,219,1,39,158,68,117,176,232,167,11,108,166,71,158,105,213,60,82,69,165,230,50,241,125,100,71,53,183,229,251,183,175,174,255,242,235,251,183,239,172,125,124,39,172,145,13,156,36,189,150,44,140,220,107,121,214,124,123,222,150,25,255,122,116,75,19,19,246,217,173,76,150,150,212,183,154,239,173,71,223,216,169,146,222,42,125,182,44,43,86,134,30,67,136,167,246,167,38,42,203,208,171,146,154,40,169,95,53,13,83,134,30,149,76,57,61,96,153,181,71,145,81,38,113,130,74,214,155,44,75,102,56,61,156,206,100,26,132,164,254,212,76,15,25,250,83,67,233,147,186,84,67,255,179,130,143,70,151,247,192,68,26,68,223,187,195,182,93,163,20,33,146,12,5,127,82,50,169,161,185,69,207,76,198,172,44,138,237,68,210,172,94,106,90,188,55,200,104,157,198,228,114,45,33,147,242,162,108,95,152,3,7,159,40,99,224,133,80,171,230,247,242,74,58,145,167,81,41,75,211,102,86,105,33,164,88,95,82,98,137,128,1,239,53,126,99,237,182,254,63,107,183,199,111,159,182,170,131,52,152,154,104,95,10,252,202,194,66,20,79,2,80,63,127,18,95,180,56,19,165,52,50,179,224,0,186,198,57,226,65,71,163,188,233,249,103,128,127,196,28,242,181,122,213,35,168,210,142,191,97,135,207,205,76,160,20,68,225,146,132,125,102,185,233,68,254,199,124,158,222,153,102,251,89,22,21,108,36,115,158,153,245,31,221,233,145,69,224,90,121,150,64,4,215,1,180,172,146,234,81,232,202,207,229,97,175,246,166,225,139,154,133,208,38,251,248,236,1,149,243,204,250,153,42,27,165,161,80,138,160,30,69,152,64,71,24,41,107,176,121,147,101,100,111,194,185,192,52,243,73,172,37,81,50,73,148,213,47,187,45,126,36,162,153,4,57,142,29,163,59,232,63,188,114,184,154,139,226,20,224,129,2,165,56,227,94,38,123,7,5,137,72,185,51,24,100,232,214,107,217,127,70,37,88,114,28,72,202,194,140,212,101,110,30,184,70,179,157,37,69,218,118,227,34,117,120,88,40,226,115,66,227,166,81,22,138,106,192,99,135,210,195,156,167,158,37,59,152,103,162,239,195,142,79,82,197,223,213,182,16,63,20,200,168,178,21,12,85,195,124,24,185,72,15,110,185,111,189,166,103,115,230,123,115,212,154,251,114,13,149,243,166,31,125,234,110,0,251,171,251,116,0,39,221,8,179,95,148,151,114,249,156,242,61,63,202,210,117,228,172,159,195,63,204,214,113,240,96,152,173,3,155,42,172,15,111,172,252,210,187,185,194,231,240,230,202,47,153,70,199,186,92,250,232,226,151,94,205,107,101,210,215,253,213,8,79,154,221,144,201,218,202,53,166,178,99,191,32,241,133,95,42,240,135,10,139,166,243,37,20,49,57,9,122,42,17,252,123,17,182,77,211,49,68,246,13,164,89,144,121,242,165,64,224,91,69,199,55,241,21,238,134,70,222,6,25,9,222,92,93,172,145,122,21,200,65,137,189,52,122,134,172,248,32,249,113,62,160,205,245,177,61,212,177,84,249,42,133,115,99,130,99,44,188,82,95,161,116,207,118,188,165,22,42,190,125,104,157,67,45,5,74,125,245,160,236,7,118,133,73,125,51,213,41,131,212,87,15,236,95,16,251,167,36,148,250,38,246,76,21,166,38,22,103,164,212,87,13,202,149,80,234,107,13,37,44,206,111,97,194,219,42,47,166,0,111,45,228,132,63,17,115,162,39,163,244,47,186,86,57,117,90,13,176,209,196,202,17,141,166,40,144,196,165,6,90,8,136,251,204,195,142,187,240,18,254,177,43,245,134,79,48,83,26,251,16,115,210,98,37,23,120,117,138,4,119,44,245,157,104,242,90,245,25,186,62,197,150,180,147,174,7,224,154,79,242,92,227,117,115,100,27,95,171,127,64,70,217,135,118,74,141,60,103,121,4,248,148,170,44,164,39,67,100,180,176,4,12,130,172,59,43,88,4,15,203,186,90,180,4,36,117,252,243,89,45,5,86,49,79,70,44,244,151,30,137,165,41,228,158,95,255,74,93,197,120,137,210,191,253,253,193,115,127,148,37,213,76,117,207,176,84,146,157,33,162,98,170,119,90,243,206,151,55,186,127,188,200,70,139,228,186,140,237,61,2,14,141,227,236,67,175,96,8,241,182,109,177,215,227,142,161,145,254,212,224,135,176,242,82,246,192,7,150,235,170,143,216,135,196,168,151,169,244,178,151,59,118,116,127,253,105,231,250,159,80,238,190,124,93,22,157,239,189,89,41,57,201,208,251,11,147,57,68,97,190,68,92,52,219,145,234,147,222,209,70,144,4,114,253,173,232,153,211,159,42,96,110,196,64,156,144,94,44,44,13,150,156,101,172,23,204,34,149,197,131,81,218,218,88,149,79,45,140,103,78,77,102,58,214,180,110,43,128,175,197,206,245,247,179,82,167,196,38,89,160,51,186,187,251,6,44,156,205,138,50,225,121,243,195,132,112,54,175,9,57,82,33,117,32,38,216,139,85,90,101,147,163,244,206,146,53,111,129,86,103,122,105,217,57,63,194,72,48,173,104,132,211,124,194,57,255,152,74,148,19,171,236,154,234,104,207,164,85,186,231,21,45,181,2,186,82,1,10,35,213,98,53,29,181,162,129,25,170,235,137,178,122,33,248,88,185,181,121,170,142,61,143,201,226,219,243,140,7,128,235,118,108,102,122,178,56,86,24,31,159,238,85,26,153,87,8,230,21,50,195,138,194,10,245,151,32,40,206,244,174,37,46,210,181,227,44,89,18,57,45,231,180,72,122,215,119,143,45,94,114,52,50,67,150,157,169,191,89,81,161,91,244,66,241,156,151,8,24,74,165,235,62,104,15,161,165,92,153,22,226,144,95,113,154,36,103,157,94,169,3,206,185,163,225,92,65,136,206,39,87,14,85,104,84,91,65,128,98,97,207,116,97,166,56,85,152,204,134,0,200,100,160,134,76,223,50,86,86,122,67,133,163,169,137,115,160,210,209,125,21,159,52,28,15,27,69,198,118,214,235,0,255,173,221,123,107,253,239,175,245,216,186,208,153,126,104,197,175,171,180,236,53,173,166,72,165,156,62,167,157,84,254,218,84,10,91,34,200,196,88,97,102,172,56,81,40,78,242,234,216,34,12,37,70,231,217,239,165,200,245,97,160,244,178,136,235,56,79,104,129,21,151,5,9,22,63,154,168,117,36,3,246,56,190,8,104,218,128,155,225,71,149,66,101,162,82,177,122,114,66,239,60,223,125,251,125,121,107,49,37,117,95,117,126,121,129,176,145,133,6,176,24,203,33,71,30,173,140,170,231,110,53,239,108,68,246,120,168,152,105,63,59,215,222,218,209,253,226,114,18,243,54,31,171,143,106,152,81,228,236,216,188,78,89,88,123,244,8,251,193,88,125,150,189,145,101,170,107,55,110,237,232,220,122,39,121,170,97,189,117,58,235,227,242,88,30,52,9,141,241,154,145,225,171,232,186,135,178,5,169,202,26,110,17,46,34,177,90,170,173,244,165,23,158,12,127,202,94,118,50,156,82,230,210,147,230,38,98,61,7,196,114,146,154,250,166,86,33,20,82,155,113,165,144,220,92,182,3,179,180,19,148,119,77,59,18,202,188,60,180,167,73,67,123,150,183,139,206,32,114,188,191,159,106,131,112,159,6,214,28,208,200,191,80,194,136,167,39,82,111,193,72,118,162,240,145,76,78,20,254,100,206,79,84,72,200,79,4,59,51,252,34,131,51,217,235,151,68,43,4,73,150,115,120,41,156,213,236,111,134,116,206,221,183,63,232,190,187,89,213,185,194,109,25,13,215,214,67,217,161,236,174,198,131,71,85,30,198,190,51,37,244,201,182,63,154,244,16,138,24,131,38,225,72,214,25,189,247,1,35,10,9,154,35,45,8,153,205,32,33,2,89,129,72,38,181,146,10,233,36,197,82,172,207,45,87,45,13,97,43,85,1,201,142,201,81,27,223,78,125,128,212,60,70,113,172,69,103,191,190,79,4,149,255,122,159,8,190,188,180,180,248,84,88,219,206,21,44,251,56,173,92,146,22,161,227,196,243,135,91,184,178,223,211,202,235,175,131,216,207,153,150,20,108,96,179,237,3,19,248,242,210,176,32,132,0,199,0,246,195,16,138,22,209,191,155,120,98,233,118,234,153,98,133,120,127,192,241,16,115,123,37,210,199,193,81,52,136,164,210,79,206,38,187,246,252,87,157,75,119,249,165,168,141,15,220,97,181,225,214,87,168,146,143,113,9,84,243,101,133,58,48,31,122,173,156,130,253,119,29,44,0,253,100,118,105,191,2,203,57,213,168,85,136,41,119,146,178,151,145,229,247,129,40,81,192,165,97,76,28,200,195,222,81,170,164,26,228,72,170,124,76,74,25,55,109,156,108,240,236,147,4,71,90,102,133,103,54,98,92,65,180,29,30,69,102,46,33,57,78,152,243,223,5,101,126,243,133,7,239,188,11,27,178,246,210,149,129,234,242,105,237,83,54,180,210,247,193,168,100,56,16,149,161,31,4,185,158,191,222,13,147,96,123,7,156,186,150,20,119,112,86,68,237,62,43,43,34,38,208,39,240,232,156,123,65,79,44,44,13,239,151,158,173,212,191,179,50,202,253,109,155,194,67,86,194,67,253,93,237,90,159,164,171,146,129,100,85,178,145,42,216,178,31,0,223,8,32,191,127,251,110,231,195,215,59,215,175,14,148,130,94,107,159,190,87,200,7,246,183,87,216,162,215,94,209,119,134,70,157,216,122,68,21,212,65,225,145,84,69,53,62,243,222,101,84,13,32,49,214,81,53,246,61,84,192,172,255,237,195,7,151,174,62,184,116,237,219,123,151,31,127,244,219,123,47,41,116,224,103,204,68,176,213,197,157,244,69,179,73,244,7,79,62,241,30,224,212,151,215,187,166,211,163,209,154,78,91,37,1,234,250,52,205,34,184,169,69,209,182,74,139,166,174,104,0,150,181,167,38,45,2,177,33,29,158,181,87,63,235,188,123,135,5,0,201,236,198,21,226,50,245,238,198,175,79,189,255,172,215,167,156,65,31,128,12,103,157,6,69,109,109,169,5,62,43,207,156,217,222,124,79,231,234,251,15,158,123,93,223,186,70,165,210,106,174,12,97,223,244,206,179,238,27,27,190,143,77,227,243,77,219,177,112,73,105,219,245,108,117,243,183,107,243,41,229,253,59,175,116,174,189,214,185,249,113,247,179,55,196,150,158,35,78,112,138,12,84,133,71,235,46,109,223,248,24,125,108,156,152,85,218,206,133,51,143,37,97,222,70,86,242,152,93,60,197,22,46,21,29,220,229,139,155,187,237,20,27,121,223,166,240,152,241,91,77,149,200,102,118,64,40,166,132,113,213,100,233,174,232,47,245,50,116,227,251,176,255,44,147,21,109,141,159,178,216,175,35,3,101,48,95,167,180,72,181,94,75,45,157,153,97,98,200,152,205,162,157,169,171,168,149,27,224,46,76,220,220,132,189,72,77,216,167,134,98,194,158,69,99,47,117,211,97,131,52,60,197,155,97,41,199,108,218,172,56,120,226,155,154,201,155,122,70,11,235,54,211,152,50,150,200,178,25,112,30,71,47,171,90,85,124,61,194,136,80,133,86,92,163,133,65,56,206,48,47,207,17,154,76,53,170,1,14,60,130,190,69,71,106,126,80,154,179,214,111,92,233,190,241,205,218,221,191,117,238,252,201,154,183,25,194,156,128,87,164,117,28,191,240,223,163,22,243,83,232,64,226,184,75,45,22,178,122,237,250,218,205,59,223,222,123,7,24,239,206,187,31,117,46,191,189,126,227,163,251,183,63,225,73,241,233,240,157,235,175,126,123,239,10,83,15,179,240,219,255,189,248,60,157,54,234,124,5,197,47,9,31,96,156,36,214,13,35,132,145,95,60,198,240,229,48,124,182,57,95,136,211,59,116,30,8,118,149,197,150,78,216,220,229,22,253,75,165,171,39,205,88,203,31,112,247,98,249,76,168,240,249,99,238,34,99,69,73,6,253,114,12,8,247,50,26,201,155,244,3,194,5,158,1,162,209,211,129,244,156,1,136,109,115,9,104,152,225,60,226,148,45,35,233,195,39,134,227,56,18,244,209,194,116,226,163,62,12,61,142,123,244,245,20,151,10,6,150,227,100,17,206,227,41,234,24,30,72,199,53,116,136,72,59,35,138,115,4,124,169,195,94,163,167,153,79,179,194,208,99,122,86,230,36,136,17,80,45,35,65,194,24,165,42,11,139,147,25,10,56,22,203,228,4,194,51,239,225,70,3,174,100,183,45,201,233,198,211,23,40,7,9,70,9,177,185,52,183,26,158,239,181,151,174,116,174,125,217,189,252,22,63,28,175,63,135,138,89,198,70,204,225,177,62,201,206,245,73,139,210,184,147,15,123,128,230,39,45,145,64,150,179,21,114,53,133,182,189,170,17,15,180,162,94,254,139,34,90,159,164,215,246,73,113,229,9,94,147,77,143,7,56,229,22,121,250,44,77,131,190,12,35,212,154,117,66,81,90,140,210,125,233,98,231,175,191,103,229,46,194,81,2,178,212,64,95,51,227,24,232,63,100,234,170,115,251,246,131,143,239,114,227,111,88,175,67,198,181,247,217,29,155,153,201,198,56,80,191,243,182,74,41,96,15,67,77,6,219,67,203,94,174,185,63,99,68,124,188,160,64,92,16,102,38,165,6,90,116,185,8,226,165,247,43,123,81,6,80,82,15,95,64,47,85,103,18,98,72,194,96,20,63,50,140,69,223,235,49,148,192,157,112,168,9,117,40,138,72,25,134,162,239,69,194,51,23,121,180,154,130,96,118,32,221,154,227,51,121,227,163,7,23,223,48,207,164,229,115,251,125,250,68,248,107,61,230,177,18,36,204,3,121,242,151,63,234,190,123,103,237,222,91,145,205,158,152,12,75,203,44,213,92,146,109,191,213,119,163,251,48,111,179,187,165,100,202,164,55,86,200,148,73,239,200,225,199,15,169,185,244,78,28,218,255,196,201,195,7,79,2,115,187,74,227,124,74,214,51,45,96,112,17,223,35,141,60,82,231,223,159,60,174,118,161,82,163,141,245,194,169,24,116,162,52,59,244,211,167,246,31,137,190,201,169,21,128,196,111,120,8,75,74,125,197,245,66,51,105,115,110,0,115,109,171,183,53,30,218,54,189,36,90,24,246,191,170,222,104,52,222,63,78,178,89,208,50,123,17,3,158,3,109,231,212,40,120,253,170,197,64,248,196,180,221,34,195,0,189,65,149,71,97,166,194,170,204,155,198,89,138,112,179,88,128,57,115,21,162,25,181,194,116,221,210,55,28,153,94,118,35,199,122,31,197,104,217,37,151,117,190,19,239,41,30,177,206,25,160,81,252,105,20,37,72,250,74,158,167,162,148,224,53,114,200,3,38,162,12,66,48,247,138,209,14,98,49,218,1,139,209,14,244,24,109,133,179,43,75,241,199,214,153,182,242,67,133,216,47,69,22,177,107,72,160,24,40,17,187,129,72,151,8,91,187,16,148,207,6,246,138,140,26,22,209,182,11,1,8,18,192,170,132,209,182,213,169,153,61,123,22,42,19,60,218,214,62,31,148,87,194,96,219,115,219,84,234,152,158,12,165,14,230,246,147,69,234,160,194,69,154,192,33,60,136,50,8,28,27,17,44,216,48,63,64,193,66,21,35,108,157,159,140,137,29,89,196,254,239,70,8,160,219,127,64,250,92,202,47,27,16,14,246,83,225,224,128,20,14,208,64,181,21,210,1,163,196,253,215,161,48,113,255,28,107,169,177,243,127,47,62,215,125,233,21,96,47,40,111,193,185,127,126,188,2,82,207,194,239,119,110,190,213,185,242,66,231,133,255,238,92,187,45,85,203,173,224,36,2,194,113,87,78,98,111,146,237,103,253,132,141,217,92,116,159,206,128,153,182,179,136,9,222,74,253,252,200,249,202,233,21,96,250,19,4,5,54,194,250,115,87,58,47,223,144,46,133,13,63,200,60,194,179,231,122,140,192,66,159,1,12,64,123,116,215,197,154,255,100,43,235,64,254,98,243,116,100,132,36,214,95,221,64,51,67,206,75,217,72,163,90,184,197,38,78,22,55,90,225,56,181,253,12,223,159,154,84,118,247,0,219,220,163,250,56,250,110,26,135,202,192,49,7,41,236,178,186,225,112,81,70,185,101,125,179,195,9,76,22,244,173,79,159,0,190,147,60,129,16,31,12,19,48,225,130,105,26,28,51,210,231,65,95,74,154,8,197,151,255,159,189,55,255,110,220,184,18,133,255,21,26,113,58,226,8,162,8,174,34,245,113,250,73,148,212,218,247,165,37,69,167,31,72,130,20,36,18,160,0,80,107,235,29,103,18,143,29,59,30,39,39,25,103,31,219,25,39,78,242,38,118,242,38,139,227,37,57,231,253,41,223,215,146,186,127,202,191,240,213,173,5,40,44,220,212,82,187,157,48,29,119,131,64,213,173,237,214,173,187,213,189,78,15,158,17,235,46,23,139,16,206,10,214,29,155,239,59,230,190,25,70,62,45,28,138,171,45,122,93,196,126,94,45,139,248,201,83,27,137,0,163,109,155,50,24,179,218,148,33,203,206,9,21,103,78,244,60,33,104,186,154,124,166,179,208,228,43,107,165,39,176,124,97,5,22,124,155,91,164,177,243,135,111,88,124,113,242,45,216,82,12,132,42,244,137,47,150,39,216,253,74,147,116,22,140,115,116,98,222,195,69,116,28,243,30,2,128,145,152,247,178,19,219,222,184,139,250,32,234,56,166,224,17,226,55,115,92,60,252,237,157,172,46,50,128,17,70,203,8,140,156,45,99,225,62,171,254,200,196,54,229,44,97,41,6,219,105,33,136,176,251,196,194,177,132,209,22,194,113,132,113,148,102,149,82,125,28,51,24,111,31,28,0,10,208,105,2,73,83,83,76,99,117,166,150,178,72,64,2,214,79,19,221,64,209,136,16,200,172,76,78,123,93,4,112,89,85,196,192,178,228,102,40,1,149,173,66,180,228,102,178,161,20,235,80,56,228,153,91,126,10,218,238,150,137,181,217,89,178,101,250,64,82,132,40,116,15,31,218,43,160,220,37,143,88,28,176,118,195,205,247,18,218,199,47,90,185,188,37,238,251,164,211,23,45,36,112,34,94,217,145,78,99,67,177,84,33,158,46,48,233,244,129,149,219,119,164,211,49,155,159,246,223,5,85,181,93,197,80,173,17,44,54,34,120,157,114,204,30,227,96,39,122,245,109,172,88,167,216,14,47,209,73,205,165,134,75,28,238,122,178,195,17,33,214,41,66,108,104,124,9,122,145,146,43,146,244,65,161,150,195,60,144,38,70,117,29,70,219,51,44,223,61,226,160,113,209,241,144,129,156,187,110,37,119,97,94,240,73,50,180,115,123,120,149,69,143,93,36,123,108,137,94,105,40,251,192,106,38,153,48,98,86,98,113,207,108,251,7,54,133,184,160,160,181,109,120,33,131,36,170,169,22,250,129,24,156,101,5,34,30,144,163,76,116,199,87,129,69,193,151,70,21,13,237,149,162,82,90,229,143,68,103,54,179,208,1,104,220,185,132,200,197,117,246,220,75,69,172,21,190,129,211,52,130,46,167,132,232,40,2,49,187,229,213,12,160,125,117,137,90,41,94,251,227,229,75,95,107,2,141,138,138,45,187,70,44,18,157,119,173,85,108,100,238,2,108,39,145,115,61,156,135,200,92,213,20,28,47,215,117,179,9,235,92,5,138,24,2,78,85,242,76,217,20,22,168,215,183,229,90,228,238,114,10,231,32,151,166,147,56,232,238,89,16,102,101,21,209,93,140,37,212,112,162,181,6,93,239,180,105,114,243,98,228,176,233,168,40,9,102,3,105,19,206,93,89,23,187,76,25,230,229,219,216,192,60,109,146,73,36,115,226,238,152,232,186,45,30,56,95,225,108,171,42,205,195,102,6,246,33,204,146,48,248,110,199,210,92,16,16,62,21,35,228,136,86,66,228,14,103,174,12,174,0,41,58,28,108,116,69,164,69,43,42,56,228,11,175,244,221,96,32,248,245,182,210,47,208,179,111,7,49,97,116,188,116,187,69,20,195,208,141,62,160,7,23,47,191,202,147,4,215,61,103,50,75,30,72,97,166,69,234,32,219,73,208,192,21,18,210,149,101,233,113,206,148,214,57,189,112,244,77,203,63,88,196,198,216,161,137,61,31,113,100,78,154,76,167,5,234,178,155,147,54,134,59,164,4,50,108,136,1,131,104,54,104,122,24,221,71,12,110,1,115,180,225,136,181,171,104,126,230,82,99,225,157,49,103,91,83,192,40,101,186,121,91,196,193,18,230,22,17,174,0,230,118,216,114,95,223,204,201,45,50,248,97,173,2,97,86,251,5,28,171,9,79,10,205,66,70,41,99,78,197,113,166,61,110,71,173,141,189,152,61,182,109,164,45,38,57,224,214,161,216,89,113,98,28,213,124,107,211,44,66,183,167,165,156,37,42,222,123,119,57,141,27,169,115,31,183,105,112,106,167,99,32,144,120,175,94,26,206,210,104,119,5,1,113,244,178,187,20,190,149,163,59,165,100,40,37,67,50,28,204,84,243,171,216,69,240,107,14,217,89,36,49,22,134,214,135,197,103,158,62,35,204,242,244,15,73,26,236,13,76,8,58,248,85,12,118,170,228,122,79,146,147,144,86,248,247,144,83,64,5,244,130,163,217,229,112,216,68,164,229,194,43,115,3,105,22,93,217,202,117,45,251,58,201,183,110,90,236,213,238,246,201,45,35,43,59,3,66,219,75,230,194,81,224,240,196,252,139,118,209,137,101,126,21,91,53,233,20,195,34,225,139,84,22,232,163,9,34,30,253,245,167,23,191,249,129,39,216,204,197,183,191,255,183,79,223,70,116,143,24,167,208,73,73,107,141,98,15,212,85,52,102,150,96,66,64,188,52,98,122,171,252,151,139,55,223,186,252,227,171,76,43,125,36,27,26,88,134,206,41,197,123,30,140,171,148,39,163,163,18,68,25,166,134,104,110,250,168,138,161,35,41,57,12,145,196,236,163,147,142,180,79,184,252,201,55,5,119,92,115,18,88,217,96,129,149,69,225,209,71,191,190,248,205,247,47,63,248,195,229,79,126,253,228,165,31,61,254,235,43,151,239,188,251,228,215,223,250,219,167,223,66,71,239,229,111,254,19,77,239,197,187,255,251,226,95,127,248,248,221,95,162,133,33,215,124,192,236,103,231,210,235,164,131,1,81,153,53,142,112,52,143,202,28,164,200,242,167,3,211,141,10,156,15,195,215,83,113,137,103,180,126,214,58,103,52,63,48,85,18,222,232,195,84,151,208,103,217,129,179,185,237,196,41,24,172,135,15,209,201,5,110,232,235,140,104,132,207,157,84,113,94,81,152,241,195,30,255,108,204,159,175,88,185,49,75,28,39,81,169,19,9,169,236,143,74,189,98,137,53,75,44,115,154,136,120,57,41,39,51,5,39,42,245,158,149,27,119,84,17,19,78,190,248,166,22,194,235,170,36,158,145,62,1,71,37,39,50,109,123,221,0,4,109,238,180,236,181,244,8,226,53,115,51,181,209,62,120,21,69,217,189,166,170,134,51,111,4,180,27,82,30,192,116,128,85,156,255,77,166,146,138,224,96,164,117,212,126,96,41,119,71,190,131,6,185,88,105,110,133,4,147,53,207,169,193,144,179,255,93,124,251,23,44,41,105,212,101,122,98,111,193,116,232,14,157,152,141,158,127,46,178,51,39,57,122,3,140,102,137,41,203,39,54,54,145,164,32,47,39,145,166,172,187,193,226,28,203,29,25,40,106,230,4,36,214,90,66,147,18,56,40,104,78,11,103,155,64,134,157,208,2,52,8,186,132,130,249,101,174,142,153,42,79,236,111,42,130,122,57,2,18,166,254,121,99,1,108,115,197,173,153,42,220,59,7,172,19,90,75,198,202,38,130,136,194,107,109,114,46,248,83,48,104,88,63,79,23,4,158,25,153,12,219,241,112,73,120,195,206,216,73,96,238,52,39,243,140,55,55,4,247,41,44,146,8,172,33,141,94,35,49,69,58,49,41,102,142,201,176,51,110,206,73,198,66,120,142,76,214,96,118,23,153,36,97,178,144,148,19,161,12,16,122,162,65,187,112,230,35,155,47,50,27,197,34,122,236,19,8,106,93,190,250,237,139,215,222,22,96,208,158,51,87,180,57,51,189,92,94,68,85,29,102,39,225,240,56,36,113,112,66,244,47,25,162,174,118,50,225,68,139,228,213,46,62,137,37,19,78,137,34,2,106,39,175,182,55,22,31,76,210,69,161,32,129,35,222,242,182,106,45,236,217,194,38,206,156,88,84,208,100,224,253,47,162,17,134,135,33,21,34,149,93,218,36,155,229,215,87,220,86,118,194,195,205,117,83,36,190,198,185,232,137,175,219,82,9,227,219,250,56,184,238,229,111,222,187,252,233,187,68,36,120,254,228,1,173,115,121,160,211,132,56,86,224,146,137,82,184,139,244,39,109,24,230,27,227,148,145,148,15,135,223,148,149,155,176,196,5,154,46,37,149,145,253,140,233,148,37,54,44,177,206,49,166,82,81,73,37,98,137,152,205,152,46,34,233,217,97,76,87,159,77,232,83,194,115,186,2,159,10,41,204,98,82,103,167,63,125,114,241,218,59,23,239,125,227,234,179,15,174,254,237,195,199,175,253,203,23,51,246,41,226,217,129,234,177,58,129,177,75,105,153,192,224,165,220,55,59,122,41,247,238,118,194,151,182,207,161,210,238,198,48,36,186,225,215,142,93,32,192,121,69,221,225,216,236,219,224,173,99,233,185,49,193,179,208,220,140,68,236,54,218,220,28,230,103,150,235,152,239,242,112,32,236,118,87,191,205,189,7,197,211,106,209,125,251,251,105,35,93,118,118,3,252,6,23,207,29,30,131,28,132,183,31,28,195,221,246,13,7,199,224,87,211,25,80,55,168,194,77,67,75,92,113,77,87,247,171,197,223,220,239,112,181,92,81,23,72,243,158,136,25,158,91,250,100,49,32,62,189,140,232,186,55,54,15,139,45,19,208,70,7,211,218,65,164,140,128,105,13,142,149,17,12,253,90,211,218,205,38,120,244,217,27,104,200,238,9,157,213,42,179,114,80,228,30,66,201,97,2,167,58,136,215,19,56,167,112,188,149,245,98,195,180,47,119,227,156,111,43,216,191,191,131,41,39,125,235,126,210,233,152,58,152,118,223,232,125,65,16,248,0,63,34,196,186,12,8,122,233,15,62,224,26,167,59,72,80,96,152,134,91,216,61,23,63,254,203,213,55,95,97,139,93,70,12,35,31,95,175,81,135,171,13,108,153,217,47,62,205,207,25,84,201,122,36,46,68,16,117,131,120,92,8,53,36,146,32,156,13,159,19,191,46,218,4,228,140,48,17,113,3,35,22,154,113,116,144,52,12,101,160,40,27,0,158,248,92,34,9,7,63,172,25,213,126,97,16,170,13,30,74,248,223,53,214,15,36,89,213,45,92,16,30,160,61,196,20,20,20,52,114,133,117,29,125,37,47,72,37,81,128,21,33,34,153,96,175,195,10,121,129,63,98,19,176,243,105,28,126,226,15,192,60,171,202,145,243,105,145,188,176,91,52,148,154,126,168,56,45,46,227,223,184,174,243,137,137,85,248,19,231,141,46,146,196,66,120,15,144,39,17,79,213,0,204,147,224,193,123,60,135,174,180,110,238,35,200,149,101,35,22,227,179,108,196,162,73,37,147,224,178,108,132,250,67,52,243,147,7,225,24,210,185,26,160,236,29,97,235,16,138,233,56,171,135,107,23,208,151,12,161,237,159,222,173,211,125,168,16,26,30,164,69,80,144,166,57,49,232,236,181,200,137,177,34,31,114,25,197,104,228,15,22,239,3,154,155,147,235,179,122,17,187,30,47,162,138,124,70,53,119,166,67,142,101,35,164,244,242,245,191,160,174,35,156,231,66,130,212,228,58,25,226,186,106,170,72,92,69,125,37,176,241,101,18,72,151,236,252,236,228,10,144,23,94,7,215,128,130,170,176,102,237,105,97,67,182,195,108,140,226,43,58,115,86,14,77,73,57,157,0,94,111,222,86,234,143,169,38,226,187,229,234,34,153,238,235,235,242,93,179,113,230,104,174,197,86,26,110,151,110,158,83,173,55,175,116,118,126,222,94,23,238,91,248,236,156,69,239,23,53,209,136,187,177,141,142,155,237,222,236,153,205,78,35,182,78,16,29,134,41,11,118,208,118,182,79,188,247,65,151,205,31,77,88,251,237,149,143,248,134,154,38,122,231,112,181,181,119,25,34,115,213,134,129,189,214,184,30,183,132,219,145,215,154,15,46,158,163,214,112,49,231,208,45,92,58,83,45,51,212,147,253,218,49,228,115,145,59,121,144,220,92,67,160,6,247,234,74,69,12,145,231,186,102,63,162,131,17,9,254,158,45,231,185,27,224,213,148,222,182,29,65,180,79,216,108,128,184,118,164,106,37,253,40,130,99,246,28,91,17,208,147,200,85,64,51,124,236,117,83,137,157,223,186,6,153,162,232,185,9,158,195,134,94,173,42,6,156,235,104,112,19,168,8,228,209,134,235,34,8,134,6,212,251,58,173,32,104,172,58,128,188,11,47,167,74,57,56,243,232,4,79,109,11,104,37,86,64,129,139,231,153,157,189,254,150,206,70,26,214,174,110,168,167,244,202,201,40,98,214,20,35,100,27,184,129,80,87,84,45,82,108,24,144,86,27,124,62,34,150,190,175,104,56,101,95,152,179,211,232,215,203,82,223,185,89,199,77,175,253,104,208,140,173,205,9,252,104,16,194,34,4,15,115,111,100,230,146,20,8,32,135,235,128,27,123,211,66,50,168,208,16,24,40,196,186,201,113,190,252,40,48,8,223,185,4,215,33,157,67,186,189,231,12,223,7,219,117,198,101,28,81,203,228,8,116,19,106,212,208,176,43,105,57,103,178,112,49,96,225,97,106,83,64,104,197,217,66,224,94,132,199,190,64,101,19,10,111,210,182,40,120,253,223,192,191,149,88,20,176,245,192,219,47,41,216,92,224,179,49,248,57,16,162,80,228,172,14,193,212,128,94,198,229,190,201,147,196,64,34,224,116,243,145,34,32,178,187,195,193,221,244,250,82,54,235,210,197,123,191,123,252,251,159,11,0,252,28,187,157,241,108,122,211,139,139,48,71,134,101,110,168,214,110,31,165,183,66,120,24,45,231,11,86,216,149,161,222,231,150,114,241,230,175,49,81,127,237,209,167,239,16,161,231,242,173,87,80,207,94,64,179,2,215,77,93,146,64,96,251,132,142,136,154,227,177,102,129,199,154,133,175,192,192,71,122,249,133,115,86,68,159,13,124,13,6,120,113,183,179,98,52,171,227,235,48,116,237,134,205,187,190,253,131,143,250,72,189,97,238,246,157,145,198,179,26,62,255,225,214,161,153,85,69,214,104,86,182,61,119,61,179,79,198,72,71,77,103,156,108,84,19,109,37,103,225,216,248,177,184,227,219,145,1,78,62,1,112,217,18,18,225,166,153,237,133,233,2,149,163,16,226,18,107,170,201,111,77,236,157,102,185,77,51,136,13,191,122,255,147,39,63,124,143,35,83,88,63,40,80,203,76,248,118,76,51,46,13,166,214,23,184,11,156,19,201,192,5,206,121,203,89,147,89,96,136,244,240,33,182,97,34,206,211,116,94,33,50,74,61,128,253,136,0,62,144,83,96,73,107,226,205,74,207,57,132,150,224,12,57,32,189,144,203,105,212,204,237,7,70,13,61,26,230,233,93,242,108,155,133,187,134,197,10,39,9,133,187,118,195,55,108,187,66,251,222,104,59,159,50,189,169,6,223,217,134,193,31,140,59,119,100,180,178,244,22,222,112,193,80,228,253,115,219,198,37,23,140,70,221,130,60,163,240,2,33,73,211,93,240,228,123,63,124,252,225,135,196,119,141,24,17,47,190,253,111,79,94,121,227,242,173,223,146,13,34,56,55,247,244,220,224,87,35,125,123,245,202,67,96,19,31,34,254,240,33,98,12,31,22,106,245,135,71,74,161,254,176,94,42,135,95,28,84,69,112,83,48,173,62,57,124,151,178,58,112,222,83,35,62,97,190,250,13,81,120,80,168,202,218,190,16,206,186,11,113,204,19,95,138,244,33,213,137,65,175,239,25,91,244,102,173,220,188,37,46,19,139,94,170,80,146,252,22,189,89,75,92,181,144,244,233,88,244,210,105,37,147,76,128,2,151,90,244,78,173,220,178,99,209,91,183,114,129,108,226,176,141,155,107,22,111,156,8,36,72,216,43,102,6,119,1,223,96,236,91,183,16,155,137,79,252,193,130,122,186,106,200,229,178,90,68,172,108,5,45,23,170,0,204,39,240,214,1,36,132,29,79,125,109,238,5,194,92,133,31,62,60,59,111,67,113,224,153,146,28,123,68,27,93,142,168,241,188,15,104,178,187,1,17,61,91,71,99,234,255,220,198,116,112,131,104,7,18,20,12,7,180,132,131,112,164,127,142,107,117,239,230,144,143,13,235,115,28,205,230,141,98,158,61,160,207,15,237,102,158,26,237,224,58,182,162,153,88,190,36,14,122,230,231,188,72,211,79,139,114,207,223,144,182,110,0,239,154,141,234,243,67,190,165,167,70,62,226,137,150,71,31,62,231,5,186,255,180,56,247,220,140,68,209,158,30,213,60,131,249,252,48,204,210,110,6,195,64,70,130,161,224,8,62,55,179,56,219,59,157,143,7,235,159,52,48,174,164,148,88,10,177,193,134,246,92,229,228,126,252,251,63,95,125,239,151,95,228,180,220,182,186,238,246,178,114,203,165,210,120,73,181,38,240,43,143,103,27,247,205,201,203,253,249,103,227,78,117,158,34,248,226,141,127,119,231,7,158,215,111,55,205,168,211,234,109,230,24,13,72,44,202,173,85,132,13,181,141,159,9,191,188,206,244,248,124,76,130,32,119,148,73,168,35,7,143,139,247,126,2,134,183,207,126,242,232,163,31,217,49,235,0,167,39,245,154,178,161,27,251,188,31,34,86,176,112,121,43,192,38,116,168,12,224,57,16,178,146,40,168,154,251,85,180,229,60,185,218,233,102,178,220,29,108,57,99,222,177,220,212,180,189,241,187,39,63,252,213,227,223,191,127,245,205,95,217,225,196,193,228,103,232,13,243,158,174,151,204,91,156,55,119,67,221,76,156,167,139,45,103,206,55,156,27,154,186,39,63,122,255,201,215,190,235,198,56,171,161,105,74,245,150,209,205,105,164,155,41,227,186,214,114,186,92,67,184,161,169,122,244,241,123,79,94,250,209,163,143,95,191,252,247,151,237,169,34,130,226,72,177,168,150,32,63,202,45,206,151,187,165,174,38,205,211,201,214,51,231,27,209,205,228,110,234,236,156,122,253,45,48,25,188,242,173,171,95,190,206,77,177,90,85,181,202,156,138,14,157,138,210,206,59,148,230,18,108,226,27,234,106,160,221,124,243,205,118,57,223,174,30,3,219,6,197,91,207,122,208,32,85,239,121,140,135,60,208,208,84,203,227,188,69,249,9,230,188,101,255,100,41,11,231,220,190,98,226,83,178,19,93,101,139,109,233,40,239,130,213,114,69,58,203,7,235,90,137,166,9,97,3,224,118,159,17,246,118,252,227,159,114,105,190,247,71,224,244,93,129,131,139,72,100,186,222,218,240,192,90,175,13,109,162,171,197,97,221,106,189,58,254,206,219,19,29,196,228,146,62,179,27,191,130,36,96,227,72,171,122,143,255,250,189,171,95,125,236,169,23,107,66,248,174,189,44,31,62,250,228,7,151,111,253,249,226,211,55,237,144,187,242,201,53,87,133,131,213,114,85,104,11,221,44,10,235,84,203,53,241,247,188,201,212,94,125,252,215,71,31,189,78,58,220,205,146,224,122,175,121,234,197,154,37,193,187,109,185,137,136,206,118,102,207,93,189,81,45,205,233,154,114,242,148,103,17,15,188,229,58,114,77,118,179,150,124,79,59,56,131,2,6,118,99,231,207,197,203,95,191,201,3,232,226,131,255,64,251,245,201,43,223,121,242,179,159,178,117,65,204,84,67,174,222,192,186,184,128,183,92,23,174,201,110,214,133,239,105,7,235,18,48,176,207,97,93,58,187,136,114,245,243,95,94,190,241,193,197,155,127,186,122,231,107,118,76,111,237,16,34,188,205,183,184,216,19,188,16,46,96,45,23,194,110,162,155,101,112,250,213,146,216,241,221,191,25,210,19,235,80,23,240,202,229,127,255,210,81,216,128,127,70,231,87,163,228,134,165,227,140,154,103,53,85,91,214,143,204,108,76,172,201,199,248,41,113,222,4,243,133,54,138,20,232,66,119,106,20,220,233,54,74,20,58,176,191,195,252,166,156,171,86,183,233,77,221,183,26,218,230,54,21,219,207,65,39,57,85,75,165,224,54,169,51,162,173,207,243,101,83,37,170,48,112,250,247,166,83,165,238,150,160,66,70,88,78,195,131,208,151,174,139,21,4,132,203,129,180,147,251,19,1,213,58,184,66,209,164,150,55,89,41,31,69,193,190,72,33,107,112,145,66,199,186,126,41,89,134,16,39,166,246,252,167,17,178,87,47,32,147,16,139,145,191,210,192,190,59,83,222,196,66,16,171,104,190,121,114,33,72,55,248,198,219,79,222,253,243,213,143,63,184,252,193,191,93,125,242,175,130,63,59,14,206,157,131,253,134,237,223,79,147,99,200,30,78,179,52,67,207,123,202,209,47,124,66,208,42,222,7,69,141,221,33,26,135,77,253,44,146,254,48,146,210,36,235,143,200,221,19,105,158,1,40,56,133,140,131,85,238,164,48,82,52,234,55,157,56,33,166,112,172,231,171,239,253,225,241,135,63,229,107,13,121,42,173,186,18,202,208,152,213,190,172,48,190,90,29,228,134,113,74,54,79,168,216,52,167,227,197,167,47,93,188,255,250,213,255,254,161,43,173,141,221,11,236,185,189,40,131,39,140,39,175,205,213,39,223,189,252,233,219,77,43,42,90,41,176,26,136,174,223,254,78,240,144,185,44,160,173,71,108,23,108,54,224,99,179,220,108,192,151,239,254,10,173,239,197,203,191,188,120,233,83,215,42,199,156,124,56,74,101,93,174,10,55,146,63,198,151,238,4,35,240,3,88,173,7,182,116,219,46,69,10,169,179,98,20,187,172,130,104,121,147,188,42,99,227,43,121,190,184,19,198,51,32,71,202,23,40,47,10,119,183,164,85,210,7,54,59,196,227,149,254,106,25,208,81,241,166,122,8,223,96,230,20,17,156,39,254,145,146,167,88,218,243,146,47,229,233,115,142,48,190,49,216,231,154,92,110,106,198,179,1,82,145,55,4,171,68,46,81,11,59,107,134,249,45,98,199,127,37,89,87,88,153,172,198,194,145,6,200,52,37,45,87,212,196,134,230,205,72,82,210,16,239,138,78,114,199,57,91,78,21,51,209,88,57,202,50,146,212,181,92,67,179,125,179,107,232,204,119,118,14,206,64,105,43,217,119,196,178,205,11,24,182,119,81,179,224,160,60,107,224,149,30,178,117,77,244,223,231,61,127,222,2,138,118,149,160,196,145,126,58,8,41,218,148,107,225,36,103,156,148,131,92,23,182,81,160,89,46,10,59,80,114,199,87,111,61,6,169,166,144,57,123,90,231,192,41,198,52,239,174,99,18,234,2,40,53,20,52,133,202,25,51,58,135,74,85,221,205,129,58,186,248,206,129,114,154,214,214,75,70,157,182,58,6,204,169,10,155,222,196,230,180,155,93,220,151,230,84,25,78,120,214,86,87,162,159,1,91,208,201,53,92,91,177,225,191,27,103,232,168,163,6,189,166,199,147,173,101,165,130,72,17,97,171,112,0,148,230,28,6,167,212,192,116,155,41,54,52,66,195,13,146,77,0,27,97,100,70,123,117,141,18,95,5,145,83,26,28,145,219,215,57,237,174,239,58,57,220,31,100,155,198,184,107,32,158,22,100,30,38,7,33,233,79,14,59,154,22,203,183,121,163,118,101,136,91,96,111,20,248,193,240,27,91,101,2,35,204,186,18,184,52,187,223,219,52,220,164,119,116,44,104,97,137,76,144,39,101,66,19,39,44,231,32,116,37,38,241,116,70,234,238,178,49,223,169,91,137,211,15,92,150,88,21,75,98,227,166,121,45,181,12,55,237,44,247,5,184,207,33,164,59,99,230,98,73,210,7,198,182,57,94,122,252,93,213,168,179,5,92,247,179,185,133,128,12,1,24,61,89,114,129,118,65,53,244,156,140,208,232,238,125,43,187,100,33,6,16,255,16,174,62,125,235,241,95,190,3,73,175,223,250,237,197,207,254,67,96,161,98,51,172,191,82,76,212,251,228,176,205,229,85,25,155,89,202,85,105,120,216,42,181,223,55,208,27,22,40,182,116,55,48,62,172,203,142,215,175,246,11,254,75,219,134,130,99,26,5,4,143,117,133,226,39,119,127,27,72,92,245,193,116,238,0,211,41,143,241,83,46,101,178,44,194,44,12,210,138,230,44,68,254,192,109,89,216,233,203,132,253,183,187,161,76,171,102,104,54,129,152,39,126,109,44,38,122,22,149,11,94,27,139,177,106,201,14,131,215,102,68,212,93,4,51,150,164,225,107,255,190,3,255,243,136,126,59,145,255,119,181,92,89,19,43,26,190,142,89,30,138,102,252,215,49,119,17,129,210,68,153,227,248,75,67,146,18,31,26,114,34,255,31,106,185,138,195,242,23,158,23,63,118,226,127,119,245,193,187,23,175,254,177,231,199,254,15,233,199,14,134,134,15,254,112,241,237,55,174,222,255,173,173,36,69,164,8,148,92,126,47,154,246,209,61,221,102,80,23,112,219,140,135,24,45,146,200,139,250,187,83,195,25,73,22,134,166,14,53,79,50,135,181,54,158,226,94,118,101,60,37,227,106,109,60,181,199,78,61,215,184,164,18,188,167,154,104,181,242,85,179,188,94,106,204,220,99,123,170,169,165,206,221,212,164,161,206,87,146,40,98,31,127,235,235,23,63,254,189,208,28,223,137,50,118,0,172,219,66,160,125,146,26,66,251,129,250,128,26,9,162,5,96,31,143,101,88,152,112,127,80,97,219,126,143,78,50,125,0,231,223,110,102,60,110,177,174,120,51,227,160,56,221,172,173,83,171,245,250,114,229,218,6,240,45,155,7,39,46,255,68,11,56,81,215,170,227,161,210,69,55,220,139,110,81,126,167,160,27,120,51,56,129,6,241,156,90,216,115,49,28,222,225,177,160,43,79,136,149,34,162,207,120,61,213,242,9,163,83,166,251,37,239,203,208,116,154,9,206,7,111,47,188,159,73,124,2,254,51,53,221,222,178,195,6,57,153,46,255,237,215,151,111,125,198,147,194,246,248,5,4,5,251,115,16,227,28,221,192,45,241,174,166,200,102,131,132,234,236,6,241,184,106,173,49,143,47,216,222,49,214,124,182,136,199,208,14,117,8,181,125,124,192,146,205,17,153,230,238,13,47,51,43,191,171,20,247,11,250,177,189,148,237,87,135,230,88,190,198,2,209,154,29,173,17,43,203,45,19,63,43,98,80,246,61,247,144,216,57,16,228,179,108,49,55,229,230,116,215,166,188,116,177,130,201,109,208,10,162,105,123,128,184,221,107,111,204,142,142,154,39,95,251,46,156,54,212,232,232,53,51,118,181,81,91,93,3,98,16,187,186,1,228,88,59,91,94,254,225,123,219,106,43,98,155,231,179,222,138,226,83,173,14,165,154,174,200,237,216,226,124,251,129,219,47,191,255,243,203,159,188,125,75,129,219,93,158,181,108,60,93,121,239,218,147,208,18,55,248,185,186,161,37,121,242,179,111,60,254,224,221,199,239,255,39,164,85,113,45,76,145,4,196,248,59,90,26,110,68,221,221,93,112,38,162,205,245,5,126,198,122,62,142,46,119,67,146,8,169,11,55,71,199,233,16,114,158,159,96,7,164,99,162,237,72,198,37,208,118,220,128,170,2,175,199,13,8,213,244,221,13,166,60,17,36,193,78,155,222,9,19,115,99,7,170,11,57,209,143,125,101,128,120,246,122,132,186,63,252,233,234,95,254,76,132,186,206,196,57,137,187,162,198,225,91,75,175,125,254,242,121,123,178,187,168,84,186,166,186,168,78,7,68,23,74,209,155,44,173,7,25,115,6,217,127,107,131,28,41,149,174,51,78,84,173,179,161,66,193,167,56,97,58,196,160,171,79,94,189,21,12,234,120,58,193,103,173,59,140,33,53,218,200,241,164,204,13,98,75,151,3,234,18,59,236,74,157,12,171,83,204,72,116,174,23,34,132,36,192,1,241,186,138,62,151,6,79,12,190,87,231,106,218,165,229,11,142,64,129,250,79,20,127,136,203,230,251,40,180,9,72,225,26,78,247,123,150,205,67,7,187,150,155,50,42,53,88,122,181,10,225,179,33,190,20,24,60,58,190,205,170,150,90,94,101,237,70,65,216,5,30,16,114,224,243,39,189,125,44,160,13,119,139,5,118,15,219,225,0,55,148,110,247,101,71,235,239,153,170,103,191,250,94,9,95,136,117,199,186,52,199,12,219,67,23,235,250,176,235,69,139,147,2,250,73,244,28,3,160,232,232,96,42,60,34,51,129,73,164,229,38,144,133,150,173,11,65,66,116,63,230,233,28,234,238,83,46,5,225,157,198,225,29,55,122,138,126,154,40,112,131,66,232,129,198,209,18,9,183,249,242,116,34,251,141,157,174,34,29,4,0,104,133,151,219,255,211,87,227,197,51,156,100,244,252,127,238,112,123,154,83,76,185,23,159,79,128,115,241,202,199,23,111,254,103,192,36,250,106,197,249,90,47,255,156,214,98,40,10,136,27,165,191,109,116,141,63,103,232,138,227,153,252,29,97,42,30,79,103,72,74,134,126,61,252,116,215,109,131,154,92,225,238,176,82,226,240,235,209,71,175,61,126,247,91,157,96,101,204,85,235,117,90,171,37,86,38,158,1,86,182,89,99,37,82,49,228,146,178,112,168,24,29,152,61,171,123,139,78,11,221,172,156,171,98,235,179,206,93,148,211,144,178,126,182,222,54,126,61,184,79,45,10,27,161,51,93,168,189,82,201,231,139,126,152,138,113,168,22,149,17,67,145,255,126,136,8,55,168,142,40,9,63,9,215,34,39,65,0,90,211,20,95,141,231,146,176,56,159,196,35,172,83,27,177,29,249,61,102,91,234,129,143,117,21,156,135,189,199,49,158,154,104,155,220,207,59,231,204,180,79,225,10,239,225,224,240,45,37,251,148,132,95,174,253,15,47,60,155,0,94,185,252,233,57,36,131,111,46,186,130,94,156,139,188,70,15,220,239,209,220,156,144,97,224,69,29,49,12,220,11,172,200,17,216,48,113,117,242,169,233,85,38,189,225,79,50,68,51,16,113,115,69,180,166,252,117,56,240,235,32,137,103,212,18,73,67,66,202,64,121,208,249,34,190,62,235,243,172,229,55,19,44,182,239,187,107,224,168,4,184,215,169,181,154,82,82,193,7,251,133,168,88,82,148,58,92,174,36,67,109,210,47,119,29,7,41,154,149,166,64,61,181,188,171,220,164,58,201,254,131,117,189,6,234,49,241,243,117,207,63,120,146,142,203,222,92,56,164,162,210,54,71,7,236,6,240,213,35,64,193,57,6,114,117,48,239,113,188,252,89,141,95,241,172,197,183,79,196,163,160,62,64,142,146,118,92,185,147,63,5,55,20,222,33,205,186,200,34,110,0,75,89,120,236,176,50,204,83,144,161,105,142,69,137,224,197,4,27,115,13,200,223,212,100,244,132,102,65,160,219,115,110,241,157,221,246,143,176,42,60,43,217,249,130,196,59,90,16,202,13,95,127,45,188,164,237,31,96,65,252,135,113,231,171,146,236,100,85,92,236,197,245,151,198,125,12,53,89,152,214,52,152,58,182,60,124,216,215,134,86,7,173,103,243,238,242,107,196,245,152,187,88,131,181,204,222,187,168,190,11,43,237,15,78,207,252,6,157,150,236,242,6,59,186,110,49,155,17,190,150,81,188,233,156,70,118,78,30,226,159,47,90,224,162,49,82,213,181,202,50,92,52,2,135,95,196,14,147,83,144,57,202,123,42,37,72,165,85,155,176,122,43,36,178,216,4,200,46,26,225,105,190,139,10,145,27,52,205,44,89,138,109,196,129,235,3,173,202,98,141,191,194,219,124,154,213,96,86,15,133,26,1,90,151,163,112,237,31,173,251,97,107,56,21,183,30,187,131,90,36,72,137,171,30,188,106,213,59,174,53,238,103,219,26,172,37,215,139,112,56,139,101,116,247,2,5,67,242,72,184,219,220,126,220,9,103,241,73,238,6,195,21,184,115,199,69,212,16,5,51,16,205,245,240,74,129,196,218,226,174,83,80,98,237,38,4,162,236,135,180,141,196,36,171,57,11,9,247,211,88,64,125,153,187,216,32,179,128,250,112,45,39,140,83,119,241,148,194,53,4,156,215,204,234,131,20,150,16,119,95,180,187,148,229,187,183,211,100,85,154,179,76,6,120,9,54,111,7,22,44,222,221,76,235,48,63,246,14,189,230,36,171,46,32,219,122,199,243,171,114,243,171,178,249,85,111,125,126,131,152,31,189,253,212,38,189,83,107,79,103,240,220,146,139,88,46,86,230,154,19,92,244,67,218,174,118,60,203,69,110,150,139,108,150,139,183,61,203,205,57,154,106,187,169,238,50,69,92,139,11,179,190,67,235,150,15,226,91,59,134,241,199,40,226,115,131,34,183,12,72,29,69,110,153,154,119,5,72,65,71,241,138,82,169,209,232,7,84,199,4,183,163,237,243,155,142,98,77,161,33,45,60,17,46,12,39,180,133,140,58,142,239,28,194,21,70,18,218,194,147,100,20,174,51,226,192,22,213,28,183,229,183,119,178,170,232,163,208,185,106,132,24,55,131,88,61,70,225,128,213,194,23,203,252,39,133,159,223,134,139,119,206,21,181,78,37,84,45,188,115,231,78,183,52,90,11,139,36,211,10,176,63,60,183,220,114,84,33,50,160,255,39,30,80,177,219,1,57,149,59,30,78,243,42,206,96,60,4,168,245,34,37,188,139,228,35,132,221,141,169,57,53,105,49,170,86,149,216,184,24,135,27,117,221,64,29,202,210,45,39,13,161,18,86,52,167,57,55,80,163,140,223,141,182,33,80,236,98,104,84,148,134,232,149,80,74,174,28,158,184,71,143,186,167,71,154,117,235,244,200,94,159,92,85,116,51,72,93,210,150,32,86,163,21,89,9,46,79,145,149,34,167,228,89,6,73,66,83,68,175,45,75,18,43,21,239,24,59,69,4,64,138,115,24,234,184,129,52,213,184,4,178,231,77,120,26,21,178,1,99,213,137,87,216,222,118,146,190,91,162,128,133,144,240,14,224,28,48,22,162,207,76,226,234,141,232,196,38,224,162,33,180,210,252,226,172,234,58,5,143,16,64,3,79,16,51,215,74,163,220,86,69,132,199,166,2,33,169,230,128,231,82,57,46,73,247,176,86,68,239,241,207,81,196,145,239,233,170,134,25,30,80,22,12,227,124,93,236,190,79,203,238,208,124,201,38,88,59,204,127,30,144,128,233,180,193,118,88,83,172,210,44,221,205,138,98,61,83,53,236,214,115,80,229,146,245,2,213,53,121,223,187,222,49,149,72,176,234,75,110,130,2,178,27,168,40,208,125,16,182,85,97,8,57,182,119,184,219,228,222,230,112,207,141,160,158,195,205,103,143,169,183,25,233,125,218,225,89,205,48,188,227,225,129,6,84,43,53,143,154,38,90,185,23,250,236,152,1,54,2,220,185,67,200,16,90,34,251,227,118,116,7,49,213,252,79,150,217,219,229,228,157,3,122,207,16,87,212,92,58,70,17,136,169,219,244,13,155,200,246,71,86,185,31,224,153,105,162,223,212,241,180,106,63,98,151,77,187,32,115,22,43,185,223,224,198,27,180,14,43,83,231,127,227,18,181,28,220,98,70,127,13,171,229,62,253,206,29,21,201,90,232,221,190,208,223,167,131,68,19,238,23,208,159,62,21,63,135,69,243,206,29,144,198,202,164,132,201,149,168,210,18,109,109,74,94,165,106,183,88,129,109,176,193,88,161,180,195,10,203,141,244,45,77,91,34,86,168,217,186,224,48,53,46,214,149,202,202,58,58,135,107,34,122,26,135,167,178,232,90,136,108,81,244,44,67,182,36,114,139,144,109,136,174,37,200,214,207,97,238,49,151,231,180,134,49,116,23,157,171,77,148,180,103,156,0,121,126,238,196,199,216,101,233,206,13,34,203,17,122,25,188,59,17,246,246,113,210,167,91,144,12,227,16,69,116,180,56,227,58,29,47,66,88,143,246,13,97,173,79,175,134,48,215,165,53,67,232,235,209,136,13,183,136,147,1,243,129,103,159,155,12,37,119,230,158,103,221,55,207,170,107,158,77,207,60,87,241,60,211,115,174,152,51,152,168,220,47,132,135,29,205,102,174,136,246,117,196,196,4,30,95,36,229,182,35,250,38,237,156,35,32,50,1,82,66,235,227,2,66,246,103,174,228,1,97,111,91,244,5,1,112,17,53,116,152,43,85,196,99,32,168,8,223,229,147,136,106,226,127,17,167,18,182,209,130,76,131,213,2,97,181,14,181,249,195,208,24,238,124,35,71,108,130,196,21,197,101,250,35,154,47,251,11,177,65,185,205,30,195,90,48,193,166,92,13,183,41,27,104,27,66,168,229,240,206,245,20,54,195,205,206,128,134,127,127,107,77,45,59,100,146,45,143,9,36,55,189,178,48,15,161,32,77,165,15,235,64,224,6,84,94,203,141,104,226,139,228,242,80,162,148,72,248,67,165,228,53,241,88,19,143,248,224,136,133,116,42,154,76,40,118,168,148,125,45,247,162,19,42,229,1,68,71,100,113,27,188,97,18,233,198,34,79,43,228,201,115,131,119,71,28,179,29,47,44,87,10,234,166,1,149,93,17,18,69,151,183,70,118,31,194,14,122,194,46,94,51,132,98,244,70,66,40,14,61,93,8,69,46,184,69,160,227,8,193,48,108,111,130,122,120,131,221,74,224,69,238,114,60,248,182,184,87,17,27,188,104,96,198,162,220,48,155,198,14,116,18,250,188,254,243,139,119,254,112,241,111,111,95,252,248,29,39,12,31,9,190,7,209,2,217,13,207,14,1,177,91,147,62,64,220,93,196,182,160,130,238,128,122,1,250,162,2,122,226,110,192,220,184,174,162,83,23,152,231,44,68,96,231,209,253,104,148,9,141,11,244,103,144,56,118,222,147,147,157,168,112,102,122,130,1,152,1,113,0,31,104,97,238,212,194,49,227,196,58,230,213,200,155,90,78,231,143,160,106,174,6,103,143,161,96,58,215,135,184,52,17,113,101,136,55,172,185,79,174,93,247,201,213,200,237,6,85,171,163,215,168,26,84,168,32,129,94,229,148,203,89,230,35,192,31,101,1,209,9,13,230,221,99,217,65,9,53,145,29,169,217,170,200,157,174,148,77,66,175,27,162,125,98,102,235,222,77,132,104,131,201,200,185,207,222,220,172,49,140,217,144,66,122,12,66,184,241,232,110,191,116,76,17,89,39,96,56,214,133,216,33,84,96,142,200,69,120,126,159,123,75,147,168,23,78,89,39,176,182,183,36,185,148,239,131,234,144,11,236,104,217,48,179,66,20,73,182,120,180,78,16,16,191,197,159,143,252,33,168,144,241,135,5,69,180,35,17,245,129,79,162,243,179,9,99,200,7,11,234,66,25,225,217,228,96,103,161,171,219,47,132,254,87,72,232,183,40,39,196,44,250,121,240,83,84,74,121,213,82,21,211,219,35,32,192,206,104,155,42,79,134,173,32,231,7,247,76,98,118,158,76,31,79,116,152,26,195,200,5,47,225,112,19,241,131,70,67,64,67,71,178,140,230,129,105,69,170,250,17,156,190,197,187,206,35,45,147,37,170,39,54,124,122,203,249,185,10,72,41,162,253,38,150,255,222,195,82,198,227,157,134,165,228,24,68,252,104,98,246,4,241,80,110,15,96,176,142,59,1,23,112,128,74,238,119,187,88,149,50,31,12,128,86,230,222,180,15,117,169,180,218,177,62,21,155,76,143,43,108,211,183,67,122,161,131,4,235,242,200,27,56,6,209,155,34,250,7,189,113,111,39,166,93,243,190,207,249,10,58,170,57,95,89,72,133,98,199,63,116,69,123,138,48,133,77,31,40,2,101,206,70,252,207,18,58,131,154,201,57,37,165,170,88,10,30,35,145,218,16,225,204,129,3,178,231,84,10,8,52,138,166,1,246,101,182,109,73,57,44,170,112,154,226,104,162,247,172,236,129,197,34,136,74,41,177,225,11,50,138,115,35,9,118,96,206,168,88,234,171,58,6,143,58,139,45,90,203,213,105,108,209,58,61,8,202,232,13,139,45,90,11,142,45,74,162,163,8,253,141,167,142,42,90,126,248,144,135,230,141,39,26,119,89,115,98,105,22,79,52,150,246,197,19,149,82,1,1,69,209,223,92,3,192,82,123,131,137,198,163,158,96,162,241,104,139,96,162,113,102,51,138,199,59,12,38,138,214,6,117,22,1,141,199,111,55,154,40,79,179,221,40,109,187,203,245,133,135,185,115,246,239,62,236,232,138,150,27,211,196,113,42,75,23,130,100,233,21,77,44,104,226,9,47,75,39,148,100,41,19,75,217,178,244,158,150,27,119,100,233,137,231,43,236,40,17,173,122,97,71,123,97,71,123,97,71,159,203,176,163,169,103,18,117,180,73,128,209,160,20,170,221,227,98,166,23,124,167,23,124,231,169,130,239,100,122,193,119,254,177,131,239,60,131,148,232,46,101,53,13,11,8,106,238,155,56,10,131,53,226,29,79,55,238,71,87,97,252,112,199,91,7,240,99,99,107,21,119,243,164,116,226,142,189,220,237,209,231,10,167,66,3,174,222,232,201,231,54,13,244,194,108,222,110,152,205,84,47,204,230,115,17,102,243,233,22,232,226,189,111,92,125,246,129,47,160,247,83,83,55,23,220,206,169,27,85,173,93,35,154,116,71,97,164,219,209,184,162,55,204,247,45,208,184,103,16,165,253,226,189,87,46,255,251,151,78,134,93,96,132,76,110,117,3,25,67,96,13,100,124,15,84,110,88,58,14,115,122,86,83,181,101,253,200,204,198,196,154,124,140,159,18,231,190,152,98,143,255,242,221,139,151,127,222,122,93,105,31,186,18,210,104,183,91,75,105,246,216,122,97,103,111,50,236,236,20,14,145,177,208,157,175,199,142,184,232,117,237,152,150,107,205,146,99,126,145,19,93,62,19,47,141,214,126,48,93,166,207,252,135,247,210,248,135,115,202,240,123,96,44,184,60,48,76,154,183,207,241,192,168,187,61,48,204,92,61,200,149,162,138,94,187,60,48,106,110,15,140,82,176,227,70,131,56,110,60,189,167,133,233,242,180,168,50,79,139,18,231,105,209,64,123,237,54,28,43,200,38,242,154,216,137,96,228,243,125,240,149,43,186,189,41,168,27,196,243,234,209,240,220,153,244,139,255,8,89,38,227,210,173,153,243,209,218,222,185,35,243,234,182,59,119,250,100,70,48,136,27,188,243,153,243,135,119,213,161,190,241,50,197,22,128,104,239,59,6,111,156,131,71,62,186,160,217,229,109,88,127,175,238,6,52,89,231,134,149,93,179,176,3,64,171,204,157,82,210,78,221,57,36,170,78,234,206,161,108,209,73,221,89,164,230,245,162,157,186,179,216,54,117,39,62,138,133,254,234,205,36,237,116,160,249,210,117,14,185,204,235,73,219,188,158,244,155,215,147,77,205,235,1,13,80,128,67,222,68,157,67,173,18,117,14,49,219,186,212,169,109,61,41,162,158,34,160,113,169,151,169,243,70,76,230,171,90,110,81,19,71,169,201,92,73,21,252,38,243,85,77,156,208,144,180,225,152,204,211,169,104,44,145,30,114,220,207,231,180,220,168,99,50,159,215,114,8,88,42,26,5,164,157,181,197,13,194,43,45,202,144,209,155,10,22,54,251,140,175,76,56,188,255,42,136,87,164,36,47,0,120,248,109,132,86,4,38,101,18,231,9,27,37,142,202,166,90,52,113,204,128,146,37,210,67,146,150,89,180,192,180,89,215,77,185,186,104,232,176,251,178,167,150,72,192,40,165,89,213,180,238,145,130,26,5,70,82,60,231,117,147,65,56,212,196,85,143,224,148,157,211,196,32,63,249,236,158,214,92,4,112,117,11,77,173,130,22,122,197,195,33,163,25,32,206,221,240,81,16,75,184,155,76,106,168,55,10,43,141,66,22,47,9,230,147,86,136,251,102,148,201,73,174,60,233,135,10,58,134,48,247,46,215,73,29,244,96,151,192,175,199,200,244,219,66,83,17,193,132,60,236,82,52,21,73,38,163,105,49,150,137,36,83,137,244,142,120,170,235,181,108,230,156,52,123,15,95,206,99,158,213,118,200,200,171,143,223,103,119,129,165,115,209,142,9,201,189,142,57,175,227,220,235,184,243,58,193,189,78,32,153,4,56,16,52,14,240,85,229,197,59,8,160,232,138,21,97,7,98,84,228,26,87,8,102,145,155,112,232,60,243,157,47,32,250,131,49,6,34,0,122,16,4,149,5,188,83,52,19,237,52,167,190,247,29,19,27,207,93,89,233,189,89,234,157,82,69,23,170,96,128,220,11,167,156,87,76,199,226,183,231,29,223,54,162,11,166,226,102,138,125,91,5,129,48,237,119,20,161,92,210,151,29,247,209,179,69,253,97,195,194,103,56,210,154,139,14,194,134,39,151,90,65,126,130,141,220,71,111,174,98,162,75,94,96,17,204,31,113,210,203,193,18,52,207,213,35,136,231,104,20,204,162,161,22,144,196,194,19,19,62,136,172,6,241,217,212,18,142,69,201,109,10,114,91,17,61,136,68,171,136,107,247,65,201,112,152,188,90,118,240,169,143,184,205,218,226,33,77,21,175,21,213,18,166,60,62,33,211,59,189,192,253,225,15,238,57,70,172,62,99,220,75,37,23,20,178,191,217,52,178,109,127,23,201,35,30,28,195,177,25,232,245,69,135,26,68,236,98,8,30,96,241,93,76,240,183,149,29,214,147,109,165,159,93,95,218,201,157,49,169,202,11,6,201,170,76,242,242,124,97,60,85,214,223,163,23,80,143,208,121,212,166,71,180,196,139,6,108,81,22,135,143,156,11,0,123,76,174,161,65,47,43,21,68,128,21,67,64,167,101,112,67,244,40,187,133,145,81,252,244,75,21,72,46,184,120,249,213,71,127,253,233,197,111,126,112,241,217,119,47,190,249,6,225,14,175,126,244,141,71,31,191,254,232,147,63,94,188,253,241,213,187,47,81,151,172,48,81,115,228,185,225,223,122,4,57,199,147,90,220,21,43,226,161,88,16,79,196,99,241,232,150,66,72,88,145,96,202,151,83,68,255,39,96,248,32,38,88,112,21,36,35,25,176,54,58,250,167,161,169,22,226,198,17,110,24,106,81,65,172,56,60,145,16,19,104,255,195,8,192,129,200,255,22,123,234,148,252,239,241,197,132,6,247,30,94,224,91,201,6,196,149,168,194,109,100,35,162,53,208,180,161,127,107,74,77,23,119,225,65,71,251,83,52,220,8,92,18,43,56,70,128,44,66,47,33,60,0,244,17,66,6,120,123,152,173,138,1,253,203,22,197,128,222,101,75,162,187,111,217,134,136,123,150,173,35,198,170,150,173,137,208,171,108,89,196,125,202,238,218,218,16,203,131,218,238,190,186,63,123,55,34,56,51,137,116,125,19,226,33,214,80,221,157,182,178,51,150,88,32,63,252,210,15,13,227,145,17,15,251,42,148,101,207,100,79,88,160,142,227,220,9,149,120,142,208,19,147,116,142,33,30,32,17,93,250,112,16,59,159,208,243,248,79,31,62,250,248,253,199,127,248,222,197,215,254,122,249,209,203,72,218,22,250,11,76,0,250,219,167,95,19,96,79,122,5,144,35,36,126,52,169,72,68,17,92,145,245,88,202,184,98,195,36,189,225,55,146,190,16,49,9,87,95,73,155,80,38,176,89,74,20,92,237,202,5,163,81,199,82,27,142,166,195,36,196,76,135,49,61,18,162,148,228,226,121,144,227,2,100,128,128,64,157,219,22,71,250,20,66,13,45,32,140,172,222,50,225,5,110,145,0,221,52,137,81,203,125,47,96,180,97,60,12,28,231,100,41,99,84,243,99,139,251,104,46,109,149,130,187,78,27,149,2,133,152,20,55,32,114,3,89,32,132,26,12,159,129,38,17,124,54,168,4,175,99,2,65,240,90,198,113,46,155,72,240,84,3,206,68,120,103,3,4,96,178,110,11,210,164,150,45,170,179,1,187,110,141,72,49,30,2,127,56,209,116,65,188,238,189,211,64,50,30,52,27,195,119,26,90,220,125,194,7,36,21,46,208,144,127,240,225,197,183,127,113,241,234,59,168,225,199,31,254,252,242,223,127,123,249,198,7,127,251,244,109,65,20,46,223,252,246,213,123,31,11,226,25,45,60,138,13,104,171,104,88,89,1,52,108,31,252,72,16,139,178,86,84,170,252,151,139,55,223,186,252,227,171,204,116,70,199,136,120,129,136,181,171,104,125,93,162,169,209,199,169,38,59,69,83,195,135,166,6,65,83,195,115,18,218,81,148,176,210,68,36,159,115,129,236,26,20,185,155,8,176,182,177,111,41,219,209,194,243,97,8,236,194,142,228,96,191,151,162,89,182,27,60,58,72,57,183,5,157,97,52,8,23,17,68,41,102,199,229,179,203,77,182,42,55,228,148,219,108,85,78,138,58,5,21,173,85,65,59,194,44,157,41,41,33,202,56,90,60,43,144,200,194,38,195,251,79,5,19,7,222,127,42,190,241,230,223,108,4,231,236,109,166,57,219,140,173,68,204,189,121,50,78,243,132,240,103,96,229,164,156,193,199,6,19,53,239,22,133,50,104,151,146,230,120,50,111,52,33,243,177,128,29,103,112,59,206,224,2,139,101,40,153,15,99,153,13,117,223,23,219,216,17,84,252,236,108,235,224,137,37,251,253,184,89,148,235,248,61,40,51,204,93,253,200,173,15,241,197,83,230,191,114,71,201,26,24,208,228,73,252,108,118,219,83,91,232,25,163,146,181,15,128,71,228,198,13,99,107,185,251,232,11,144,14,169,172,148,107,34,66,9,164,47,2,83,161,144,127,94,240,20,163,18,85,176,114,142,41,227,10,88,173,196,46,155,57,67,86,184,241,18,201,17,247,28,132,194,38,61,191,222,193,107,81,32,104,163,137,93,81,181,110,12,45,185,224,209,194,37,185,81,84,138,94,148,123,1,162,150,41,213,210,124,163,102,91,102,146,29,90,102,156,170,55,99,142,113,111,117,155,197,51,114,254,11,117,90,88,164,247,246,12,234,131,97,58,47,188,140,178,243,197,81,237,85,20,147,92,46,8,248,6,4,220,68,148,193,86,43,229,60,54,31,238,83,216,54,40,72,16,176,197,173,249,195,146,45,37,147,73,166,140,157,220,22,170,36,82,158,205,203,202,204,228,0,145,242,8,193,148,29,54,133,177,46,88,19,18,112,161,15,243,248,132,129,229,76,14,158,237,36,242,184,157,107,127,181,145,223,9,48,219,74,51,73,132,108,29,51,199,2,221,246,193,237,76,174,50,31,93,248,225,67,167,144,234,91,166,112,112,32,226,128,198,72,40,92,87,151,60,107,69,67,179,112,235,228,220,159,244,216,53,162,65,235,198,219,54,162,45,142,132,96,219,134,36,138,8,108,44,238,103,255,161,59,160,81,0,156,107,125,25,208,102,206,8,151,69,21,20,127,250,63,23,31,124,235,234,147,239,94,124,251,251,29,241,103,143,63,120,239,214,249,51,23,53,187,105,74,198,152,93,71,33,164,120,68,102,252,126,30,142,204,204,185,109,216,229,54,27,118,7,208,152,125,42,107,176,189,230,8,7,50,68,240,243,111,44,58,229,120,190,57,81,182,105,96,100,23,46,48,134,192,173,143,188,189,83,228,150,230,157,81,102,251,50,52,11,67,28,28,114,20,13,157,229,33,208,216,60,131,52,134,131,124,202,78,144,79,3,130,124,26,162,203,30,220,60,102,89,200,185,200,149,35,78,159,253,66,72,232,87,136,217,87,57,15,119,179,38,125,157,184,125,60,133,64,125,195,98,52,73,223,160,32,81,3,206,107,124,220,248,147,64,40,98,80,44,45,110,159,224,69,112,199,94,147,221,33,254,134,13,124,188,152,122,77,105,101,147,55,208,20,66,220,12,126,15,186,224,194,253,124,83,193,238,4,168,123,129,160,154,73,191,175,188,113,249,214,111,169,63,243,159,222,189,252,207,151,46,62,125,233,226,253,215,175,254,247,15,35,17,129,236,39,216,170,29,244,82,14,232,37,55,214,155,236,35,208,134,159,190,205,247,209,70,199,88,23,177,211,155,6,72,247,8,238,215,195,75,151,4,221,121,64,226,142,101,104,38,57,114,212,77,139,248,237,120,52,140,35,48,142,254,143,176,45,41,39,197,68,191,182,193,207,207,58,139,104,252,192,36,33,141,31,168,165,7,124,80,227,176,200,188,155,5,59,104,177,75,118,109,22,155,24,198,80,197,42,66,255,24,171,162,45,24,187,4,87,137,169,26,36,137,232,26,56,137,85,2,35,9,62,164,149,18,72,52,240,157,241,127,119,238,192,221,127,38,90,119,38,147,74,162,36,117,25,74,216,63,146,46,220,221,156,109,214,58,152,48,71,202,190,64,154,76,111,26,30,10,119,227,41,144,50,226,194,68,145,47,57,190,180,54,50,203,23,38,225,20,237,226,144,193,49,8,117,99,110,181,39,70,93,61,199,101,78,65,168,43,131,107,144,99,72,207,233,221,39,121,152,64,19,182,136,38,73,85,142,214,140,42,120,89,4,172,164,210,226,36,47,187,0,112,17,72,45,234,132,144,39,140,172,11,172,139,231,177,65,5,187,4,217,72,106,233,196,217,36,231,247,54,86,236,143,48,44,235,220,231,194,211,158,21,191,124,231,163,139,15,254,131,176,216,207,41,55,126,75,60,161,18,113,123,165,112,82,110,220,181,132,125,30,86,221,230,193,93,188,33,85,208,55,145,110,201,100,147,185,227,164,91,111,15,64,248,38,145,12,176,71,2,239,118,4,27,69,8,119,199,182,35,78,131,185,59,184,239,12,56,109,248,89,249,142,131,65,223,229,127,224,84,166,254,186,82,96,93,137,175,43,65,221,97,91,227,69,92,12,157,14,34,145,95,116,17,59,240,187,168,55,10,85,16,106,21,145,220,67,178,206,153,158,139,58,115,180,118,162,35,30,28,16,255,151,247,244,198,217,75,69,175,187,116,248,218,174,118,212,29,202,114,121,6,105,173,252,238,44,71,183,7,6,35,108,29,125,81,169,70,204,34,98,248,170,171,122,61,23,37,142,32,196,81,202,167,180,116,28,168,224,90,145,88,108,32,148,168,173,202,149,69,208,160,250,165,182,160,5,235,108,177,183,119,108,223,64,122,247,128,58,66,109,243,63,40,204,1,105,135,215,137,40,15,31,42,112,5,75,63,84,104,52,32,45,87,210,139,24,120,196,21,190,134,92,197,10,15,107,145,34,92,195,194,130,147,64,96,15,88,106,93,160,209,235,192,169,136,115,45,175,169,154,50,39,215,237,127,231,112,133,62,77,60,67,20,107,87,55,178,2,113,35,19,68,189,92,134,43,26,219,81,49,138,142,34,180,149,173,89,173,50,139,227,100,3,78,172,234,125,65,96,229,58,101,23,216,40,105,164,248,246,1,167,111,214,193,226,25,241,7,147,219,194,62,190,9,98,31,208,188,60,226,156,213,46,57,13,20,128,206,165,18,46,93,134,32,100,117,236,212,204,174,159,20,157,175,85,248,90,197,54,150,82,78,229,110,135,136,1,114,154,47,204,116,96,25,22,115,58,44,22,17,84,240,123,110,6,149,134,174,110,52,135,233,68,177,110,96,136,86,199,170,68,195,53,57,252,94,48,28,85,162,145,51,90,170,18,13,166,74,52,154,171,18,173,182,170,196,224,18,216,48,204,93,41,241,187,35,217,78,22,157,179,88,227,182,55,99,240,109,165,160,142,48,156,86,184,100,20,210,93,106,144,113,91,144,250,132,234,241,3,115,175,122,124,124,128,142,8,180,34,253,2,164,192,24,16,56,95,3,85,57,236,220,122,76,14,103,98,182,38,225,218,16,63,116,247,150,108,199,110,115,14,141,214,199,239,185,2,217,115,222,210,10,43,174,52,177,68,242,253,231,180,125,188,73,242,156,252,255,92,44,40,232,148,81,198,20,211,50,244,19,126,149,224,136,109,104,142,115,35,119,104,66,189,101,45,55,171,137,167,196,69,187,92,72,101,252,46,218,203,154,56,163,136,211,138,227,162,157,146,203,82,52,26,143,219,46,218,235,90,238,212,113,209,94,179,189,178,49,222,204,201,26,26,22,28,2,238,208,222,54,67,132,208,79,132,67,27,237,71,252,115,83,17,29,15,204,236,186,38,142,20,52,240,185,192,188,61,126,119,42,178,178,71,77,125,160,221,190,165,60,251,197,251,54,91,134,172,145,224,91,164,152,240,52,126,163,32,92,151,138,70,163,86,24,192,86,186,0,239,81,232,21,180,116,87,137,184,58,152,115,62,101,181,136,106,230,27,134,129,62,97,241,23,243,161,238,210,220,112,60,254,164,207,142,29,116,243,125,4,14,226,195,124,5,99,129,141,196,248,70,98,152,111,100,156,62,185,104,192,15,151,248,31,69,220,139,149,19,202,122,181,52,96,192,213,94,219,54,235,46,114,151,20,169,42,101,8,232,192,21,39,10,19,196,182,147,35,147,155,206,44,207,147,10,21,125,0,110,171,35,198,197,81,156,8,28,174,122,138,35,78,99,128,112,106,3,14,46,160,93,2,81,35,137,223,155,11,16,231,103,220,49,156,199,31,254,226,242,235,47,187,225,120,247,71,103,208,232,30,125,252,215,31,95,252,238,223,31,125,244,218,229,107,63,39,27,148,166,226,104,217,196,40,204,74,147,185,18,3,86,208,223,71,23,244,110,102,147,121,14,98,31,239,235,210,189,13,45,183,166,137,147,90,206,67,236,54,136,1,220,38,117,74,33,94,138,75,177,33,74,234,134,173,109,22,64,68,216,201,77,218,52,239,92,20,210,5,69,18,60,39,148,194,190,231,4,76,165,84,112,68,30,172,107,149,97,184,18,144,74,136,234,250,232,194,242,81,116,230,94,69,31,65,255,155,95,89,219,29,95,171,192,99,2,254,90,200,143,108,194,191,229,149,124,124,25,30,70,238,207,175,44,71,167,70,12,51,81,76,45,161,223,27,235,211,203,227,19,107,11,227,253,165,125,99,98,118,67,26,95,59,214,50,229,211,217,249,250,65,65,214,151,150,142,87,138,249,221,9,117,176,127,100,102,97,175,50,53,186,100,78,108,157,26,83,51,187,133,173,212,218,84,212,170,89,249,74,42,181,80,93,90,75,47,44,85,162,13,99,127,125,127,57,58,163,78,47,171,163,113,115,211,220,157,29,178,238,199,11,247,230,173,181,19,53,121,146,142,199,181,197,185,244,100,127,121,79,29,61,88,148,27,171,137,252,208,169,156,62,138,173,30,159,40,201,198,189,146,177,118,180,176,56,153,218,220,152,179,102,215,210,39,211,241,163,201,120,122,105,101,97,78,50,199,79,151,214,172,53,121,182,162,31,149,198,39,140,197,173,169,245,244,96,37,111,236,90,117,105,230,232,222,208,104,114,124,47,49,189,185,95,29,107,84,118,51,83,133,213,154,126,191,52,114,178,95,62,70,101,106,123,39,165,74,255,204,253,168,110,25,197,212,224,86,237,222,234,150,178,178,102,174,23,231,83,202,88,109,228,36,191,49,183,26,173,110,74,197,249,113,101,118,110,246,196,42,207,230,239,245,87,75,198,216,174,113,154,88,59,26,58,29,90,24,61,29,137,207,164,99,243,71,165,114,108,237,184,156,79,244,247,107,241,248,94,116,122,60,170,110,220,87,180,229,116,117,51,113,56,181,191,28,155,79,207,165,244,197,133,170,188,111,156,142,39,182,38,149,137,245,196,198,152,57,52,52,153,159,158,172,167,79,54,151,227,115,99,85,115,124,57,150,60,106,196,100,197,202,156,26,241,116,102,61,90,174,23,231,54,211,179,171,133,17,115,247,222,228,96,38,154,158,200,196,71,86,103,38,209,92,207,31,164,11,43,227,227,133,197,137,169,227,181,218,233,26,154,167,233,196,88,101,106,63,126,146,26,137,47,207,141,69,171,201,245,253,193,244,148,148,62,49,22,143,70,229,153,251,197,197,169,82,52,170,28,193,226,143,78,47,175,37,199,141,253,233,74,165,146,203,9,128,116,69,41,45,120,242,159,133,207,132,6,226,239,192,55,160,104,9,195,16,101,66,202,196,193,121,28,21,79,22,253,197,169,232,133,36,117,69,41,225,88,225,15,30,40,230,28,142,129,137,179,46,27,17,138,243,97,8,37,4,58,42,76,111,17,55,164,151,67,6,46,178,189,173,68,84,180,117,4,97,103,7,92,152,170,58,18,159,77,114,83,130,110,1,246,146,8,138,50,52,152,200,100,208,1,198,160,15,203,168,171,137,100,98,72,138,22,5,4,235,133,168,120,102,234,13,163,8,194,26,92,35,50,119,229,146,126,52,7,134,85,36,19,147,1,21,228,155,219,116,121,216,81,35,251,100,211,141,237,142,76,171,155,65,155,110,244,160,138,55,221,198,120,121,125,227,158,181,180,190,190,182,121,191,52,212,191,139,118,205,190,182,185,58,190,191,90,213,215,70,150,243,234,65,254,96,99,101,101,171,166,159,110,141,202,242,90,52,42,205,87,23,87,27,169,253,90,57,179,188,22,149,230,180,173,248,204,193,201,202,86,185,182,122,111,98,107,87,238,223,223,31,29,29,221,212,78,106,123,71,251,147,149,250,212,212,200,126,255,208,86,58,51,127,95,41,31,36,163,179,37,105,48,33,149,86,51,37,37,169,200,241,140,145,46,149,226,135,90,116,106,48,61,94,30,44,150,135,142,102,148,221,123,51,105,249,180,120,186,26,191,183,53,61,100,46,172,143,20,38,202,169,169,227,201,90,114,221,88,154,220,29,73,108,158,72,235,107,133,185,165,211,122,99,111,198,82,103,150,14,83,171,115,107,19,201,117,101,38,53,223,72,21,227,81,89,213,54,75,39,177,5,245,96,75,158,234,95,223,149,150,230,143,82,218,154,186,182,81,30,159,174,204,173,41,75,253,13,99,36,54,85,150,238,79,151,38,214,172,145,254,249,61,196,240,76,72,71,243,123,115,139,187,251,114,177,95,211,51,39,249,253,141,193,120,98,104,171,222,63,180,108,69,167,106,11,41,109,198,68,156,117,191,60,117,239,196,204,111,30,23,234,141,133,133,195,198,234,220,244,193,204,226,196,120,66,95,156,76,206,199,167,37,121,41,53,215,88,208,22,14,43,227,203,83,35,247,22,142,198,213,123,141,145,234,194,108,191,180,63,162,36,18,147,199,247,51,250,216,233,108,77,215,230,214,71,18,166,57,182,113,148,154,220,93,29,92,30,43,15,173,44,85,247,55,242,133,205,165,181,211,229,201,253,121,173,54,57,185,159,63,84,22,245,197,202,132,182,187,187,177,214,191,50,49,117,82,46,165,134,148,152,60,31,31,172,164,243,201,121,117,111,87,46,88,149,228,220,218,222,204,208,232,102,106,116,242,88,29,108,204,222,207,152,131,137,181,173,195,165,254,242,140,28,95,95,45,203,27,165,252,106,85,26,57,158,41,155,131,243,247,52,53,51,184,119,188,187,37,213,78,83,199,131,241,9,227,56,182,121,111,161,90,157,153,153,61,173,14,161,147,105,106,50,25,27,52,42,245,209,178,117,56,165,46,152,70,105,180,52,91,58,72,29,197,227,83,210,200,96,106,122,115,115,54,186,184,187,117,148,72,43,167,235,227,213,121,115,73,91,92,153,209,150,203,202,90,89,191,87,155,95,77,233,167,229,226,94,116,108,44,177,136,134,173,111,221,179,166,149,181,204,134,60,85,81,50,11,187,234,210,161,53,56,223,40,228,173,228,222,210,106,99,109,119,113,45,223,159,56,28,212,107,75,201,252,210,225,82,108,210,154,46,15,77,153,107,71,213,227,106,126,113,101,172,54,46,207,230,243,197,251,213,189,149,57,125,67,233,207,31,101,244,197,217,149,141,153,198,82,101,35,54,191,185,53,87,158,139,22,22,79,151,202,250,248,234,250,116,109,45,49,162,28,108,85,86,55,167,214,238,175,76,196,142,213,21,99,209,72,174,78,29,239,26,75,165,141,202,250,126,178,170,31,197,107,199,177,85,171,223,186,55,145,169,175,100,70,244,229,211,130,28,27,95,28,92,74,142,239,102,150,134,138,165,120,117,106,104,249,120,84,201,168,199,135,27,202,194,209,202,122,162,190,84,51,117,107,102,61,49,186,53,39,141,215,102,147,171,245,249,189,19,125,40,181,95,200,111,232,187,197,234,254,214,250,113,173,188,32,79,202,213,195,212,80,252,240,48,49,63,125,120,111,116,121,171,188,95,63,62,94,57,156,152,153,146,146,247,42,7,229,105,101,170,80,221,44,77,151,146,135,249,181,195,130,190,60,127,60,63,186,214,191,28,93,137,43,177,45,125,43,106,233,253,154,37,23,26,11,253,27,43,171,71,198,216,250,210,160,177,150,156,95,140,39,211,213,147,242,74,124,107,108,115,104,162,48,53,61,89,169,149,14,214,235,137,173,197,152,28,93,109,200,247,142,135,242,251,75,27,43,153,233,164,21,211,142,172,233,251,72,246,155,239,143,13,141,13,73,115,27,235,199,137,228,196,106,65,170,175,38,182,238,105,186,58,24,191,63,186,54,167,44,169,235,138,180,87,223,235,223,143,166,247,251,117,57,179,122,52,18,61,26,154,77,214,79,7,199,234,169,193,149,226,166,82,154,153,62,30,45,204,212,51,83,71,218,130,181,59,185,122,191,17,91,213,55,198,231,209,182,30,155,41,166,228,169,251,243,146,28,223,189,119,184,159,220,151,23,227,202,214,210,242,74,125,233,96,108,40,99,170,245,131,193,141,123,53,35,161,44,31,108,26,91,197,195,161,210,228,198,208,66,85,153,150,102,210,187,137,194,70,90,219,223,74,76,78,28,76,79,77,13,202,155,253,155,27,242,200,106,94,214,10,67,169,221,202,250,193,198,76,117,98,117,105,113,207,24,187,191,153,78,12,78,221,95,75,39,163,7,245,133,253,250,106,255,94,220,50,213,185,249,65,51,186,116,50,49,152,158,60,24,173,76,84,36,185,186,96,202,155,131,51,177,153,34,154,147,100,44,25,157,175,172,28,46,204,41,214,96,253,100,254,240,126,255,216,189,242,114,117,230,96,68,79,141,170,135,91,203,115,153,193,250,126,106,124,119,125,181,161,108,110,220,91,207,175,207,174,196,204,180,94,91,47,174,110,44,22,71,150,82,198,105,117,111,102,250,100,211,152,53,141,202,233,76,117,190,112,127,41,117,16,171,175,29,140,206,28,30,236,171,203,247,7,151,215,50,169,196,92,255,189,165,131,198,233,164,185,178,52,189,124,164,30,141,20,22,106,83,39,99,253,232,96,93,63,89,175,158,68,55,247,83,43,210,200,82,50,186,124,175,116,160,166,181,202,137,113,60,61,50,59,149,65,108,101,122,115,111,38,35,171,135,214,228,110,189,88,45,148,230,86,118,147,123,227,72,234,223,179,246,182,118,211,43,247,102,180,228,230,241,204,232,254,105,106,179,177,176,108,166,149,228,92,185,80,57,24,75,87,215,139,75,197,242,226,114,173,28,91,24,25,233,31,202,228,43,106,35,182,184,180,56,173,151,162,197,85,109,114,190,63,62,127,188,162,21,85,233,56,189,165,141,151,231,198,167,215,166,215,20,173,96,106,163,71,165,210,208,216,97,236,100,115,115,106,98,45,189,180,62,58,191,213,127,82,92,29,108,68,183,70,22,74,241,83,105,10,189,63,58,41,90,181,244,97,181,144,212,172,245,17,125,161,184,145,153,159,215,107,19,7,163,251,177,185,233,241,201,251,27,155,133,196,252,200,188,148,174,41,99,141,194,218,105,185,154,218,189,127,63,63,82,140,54,86,42,51,19,51,19,75,133,251,154,222,24,76,13,194,28,25,169,130,130,230,104,245,120,37,191,58,19,211,12,171,62,120,48,24,219,211,182,138,243,199,135,227,235,147,229,70,93,171,42,86,114,99,244,56,93,40,158,230,211,115,102,255,108,236,120,118,61,125,48,57,152,180,6,149,209,229,217,93,121,110,79,142,149,78,238,47,28,174,31,204,53,50,135,102,99,46,177,180,49,182,85,92,153,61,77,175,156,154,202,198,108,194,58,90,25,61,221,171,25,167,149,178,121,92,157,54,171,71,43,243,107,139,201,249,88,105,74,42,23,231,151,148,6,130,183,152,222,91,24,159,154,95,40,229,215,26,67,243,245,197,202,102,233,52,49,180,87,217,40,201,43,153,226,138,180,91,153,157,69,98,234,210,238,172,62,49,119,111,62,190,30,159,221,152,147,251,151,99,90,222,154,218,188,183,122,127,173,186,181,158,202,108,20,170,201,202,74,49,185,57,117,80,185,63,87,62,28,177,54,229,185,232,193,160,150,175,230,245,133,202,81,99,125,48,85,93,217,108,12,205,86,70,99,247,239,149,166,42,245,195,185,124,185,100,154,253,139,153,49,237,104,117,234,104,97,95,105,12,38,143,140,141,123,35,149,100,227,80,159,223,29,219,45,30,21,231,107,19,75,251,199,91,27,247,162,139,229,185,216,238,233,242,194,214,230,86,212,172,77,205,77,236,45,38,86,234,135,150,121,127,101,172,178,55,82,159,91,152,140,38,183,148,137,209,89,180,193,106,169,185,185,104,244,56,126,28,219,168,196,86,215,143,55,55,7,243,167,177,162,146,87,247,228,185,233,133,137,226,204,238,252,236,198,210,241,154,49,109,88,211,141,184,50,63,191,95,57,61,74,170,169,253,123,251,199,197,117,57,93,155,156,215,143,98,245,69,68,188,87,170,133,251,51,218,86,35,93,63,45,223,239,95,136,21,50,199,247,42,203,165,66,106,119,117,119,119,102,63,126,160,12,46,47,36,11,90,108,106,243,120,127,47,62,56,55,18,77,37,243,177,141,233,195,245,53,180,219,166,71,246,166,103,14,210,149,197,211,201,227,193,221,100,117,111,35,51,182,172,28,174,78,205,196,199,71,251,247,15,142,50,43,213,76,169,190,60,152,62,110,44,142,28,25,203,197,252,218,88,97,87,58,217,24,183,172,254,252,108,126,170,50,82,186,95,27,73,76,200,251,179,141,228,242,114,249,104,112,177,186,139,42,84,14,71,38,135,198,10,134,49,186,116,50,223,111,22,177,32,50,178,178,182,190,176,60,147,204,111,78,77,17,198,179,20,75,249,57,73,135,245,210,34,245,126,65,173,85,6,21,195,24,80,139,186,22,145,146,82,89,46,74,169,72,29,116,103,0,33,41,181,224,69,83,104,167,125,206,188,104,185,24,207,148,227,144,8,175,51,94,180,148,142,249,7,4,166,103,123,82,250,132,88,60,25,21,194,125,47,68,177,151,46,88,27,112,103,133,109,96,85,7,14,7,18,197,178,34,21,228,212,78,150,84,58,147,77,181,164,60,32,33,206,36,41,146,73,103,164,244,225,209,112,81,175,234,198,3,26,1,46,251,165,68,92,150,202,101,250,150,42,16,179,95,74,165,139,177,184,76,223,82,181,101,246,75,74,74,142,197,139,244,109,9,180,69,70,246,75,229,100,170,152,42,158,71,48,179,60,80,208,143,125,29,130,192,116,245,170,140,132,236,170,114,60,12,127,13,128,117,34,11,127,13,87,208,67,36,25,139,162,83,250,40,20,73,15,73,177,36,234,36,234,91,69,213,178,145,88,42,154,136,161,15,209,86,240,67,161,8,68,38,132,239,52,206,100,50,2,0,17,196,97,26,191,205,121,81,208,141,146,98,12,24,114,73,109,152,89,251,53,146,123,12,26,186,50,171,233,154,50,204,34,235,103,13,165,42,91,234,161,50,236,40,136,178,114,181,26,66,104,105,34,104,199,3,100,61,179,232,119,10,250,30,114,30,216,176,140,74,65,238,139,138,240,39,18,15,119,56,20,231,233,193,3,85,211,20,227,140,235,0,126,4,235,96,40,18,51,157,190,202,5,83,175,54,44,165,195,38,178,187,250,161,98,52,105,8,160,103,77,132,234,74,159,20,73,94,167,215,248,182,202,25,104,118,42,134,222,208,74,3,24,113,178,95,138,202,177,84,188,116,13,128,92,248,200,0,176,197,104,49,81,44,118,60,116,217,236,243,246,85,12,110,43,124,198,45,51,32,199,57,196,37,19,207,32,118,5,204,122,92,36,251,219,204,110,11,99,217,193,61,69,219,87,53,115,240,72,55,246,205,58,130,50,120,92,220,59,25,40,31,54,148,65,211,40,14,130,183,136,57,88,199,254,123,35,90,105,25,223,165,66,111,75,138,78,156,250,200,243,148,102,214,73,202,180,65,71,247,61,232,40,254,6,255,97,155,146,77,83,65,149,138,166,57,168,16,27,241,0,162,197,42,40,98,33,229,140,105,162,229,233,173,195,23,167,41,156,231,58,130,160,10,59,34,104,150,113,80,148,154,92,175,163,67,199,204,10,35,35,250,248,136,120,50,58,146,31,23,27,232,239,17,209,244,253,173,143,142,236,141,43,98,62,127,52,191,55,42,38,112,89,25,62,40,78,25,117,20,113,35,98,126,4,1,107,228,161,64,133,189,70,127,55,184,231,125,6,18,254,30,179,43,29,141,65,165,19,23,172,169,17,113,8,191,214,217,139,105,90,238,104,116,44,131,216,75,212,37,117,174,58,74,75,161,151,123,139,7,240,82,95,60,28,21,245,9,120,169,144,154,35,35,56,165,137,146,21,236,249,184,139,254,187,131,147,205,227,92,52,119,240,135,92,244,142,90,202,49,154,118,167,110,232,165,59,85,116,22,231,0,243,239,224,140,75,165,156,101,160,217,100,100,201,78,165,40,12,254,83,232,242,123,127,190,120,243,7,87,255,253,201,213,39,111,63,250,232,147,39,63,251,193,227,111,254,31,244,230,201,43,111,134,254,223,151,190,135,254,255,79,131,95,53,190,170,189,56,48,96,237,162,205,69,169,107,232,75,49,73,42,20,149,225,208,224,63,145,106,79,126,246,19,84,243,111,159,190,122,241,198,127,63,249,197,91,79,222,253,195,197,135,159,62,126,245,215,151,239,188,201,62,125,147,0,252,82,44,157,66,60,70,16,220,1,185,8,103,171,11,124,32,176,39,159,190,115,249,206,43,151,255,242,95,23,95,251,201,197,171,191,189,124,251,219,143,62,122,233,209,71,191,126,252,230,79,46,222,248,247,203,239,255,241,234,71,223,32,37,105,155,210,68,98,60,159,39,109,194,127,246,208,41,201,184,250,228,27,143,62,249,99,155,25,32,125,100,188,82,136,49,75,158,57,160,45,254,127,47,125,141,141,2,61,122,96,48,206,42,196,88,43,4,131,88,102,93,48,200,71,79,93,198,127,133,24,3,134,234,62,254,205,47,46,190,243,154,171,46,249,232,169,75,185,180,16,101,211,160,234,197,27,191,123,242,195,95,185,170,146,143,158,170,248,72,188,86,77,21,220,190,67,95,202,68,51,241,76,6,207,22,142,66,226,170,72,62,122,42,66,32,105,110,186,227,209,184,20,143,211,233,126,252,139,175,93,190,245,202,197,111,190,239,2,67,138,4,129,49,148,74,163,42,195,0,82,209,84,44,149,194,3,248,232,163,199,239,127,35,0,12,41,18,4,198,84,144,8,82,34,253,113,6,116,249,95,239,6,247,167,197,176,184,216,215,33,202,172,144,73,125,231,209,103,111,4,128,34,69,108,80,148,113,37,16,65,31,141,160,148,138,165,178,146,34,19,244,210,213,199,239,63,254,203,159,47,223,253,87,23,20,82,36,24,74,21,243,198,132,61,245,98,187,24,138,34,94,21,131,254,248,91,193,160,149,132,146,86,74,45,64,227,145,42,5,69,41,39,73,31,191,217,4,16,46,18,12,8,77,157,33,179,158,126,169,28,43,167,202,100,218,126,252,227,96,96,164,136,119,11,237,170,22,76,88,57,10,127,112,125,28,30,231,234,135,159,57,53,39,240,255,60,53,11,85,136,57,30,250,82,20,255,207,169,249,228,147,239,56,53,201,71,103,0,30,222,148,45,87,57,89,78,151,101,7,198,227,175,127,235,242,135,31,114,29,72,78,164,39,70,154,131,225,113,17,141,35,70,166,245,234,191,254,11,45,81,19,136,209,137,216,68,210,75,139,56,48,8,57,10,104,66,131,232,157,61,233,137,210,80,166,44,65,83,33,74,110,223,121,243,241,95,94,190,120,237,87,168,161,144,13,220,60,172,12,212,116,77,47,238,26,58,162,239,21,67,65,13,24,74,105,152,35,193,23,127,250,197,163,191,188,127,249,206,119,46,62,248,236,226,227,95,60,254,224,47,87,159,125,224,128,192,34,43,73,117,150,13,197,226,209,250,177,83,121,48,52,128,255,167,201,135,106,69,182,80,63,157,255,209,234,206,167,154,172,106,246,201,85,70,36,59,184,4,222,152,172,88,60,19,151,19,81,127,73,87,161,100,10,254,52,41,132,35,173,135,164,161,128,110,163,35,167,49,224,239,49,126,93,168,248,90,199,239,237,179,49,37,161,63,41,215,55,44,185,193,177,169,196,20,68,34,249,79,208,21,244,101,60,57,62,50,225,254,2,218,20,135,140,113,93,36,236,0,91,199,19,211,82,106,62,236,131,61,80,142,71,19,246,92,210,114,36,227,29,41,35,161,66,146,148,136,58,157,165,133,44,96,206,93,51,89,83,143,251,220,219,83,12,53,111,92,12,13,69,191,28,110,209,114,204,3,17,111,91,30,162,171,155,98,40,217,18,90,188,75,104,67,62,104,120,125,232,10,210,21,241,238,47,79,13,90,182,80,201,7,76,80,187,14,196,252,227,193,153,26,28,112,77,170,122,42,177,20,2,77,186,225,91,39,79,55,164,120,147,110,248,225,54,111,211,3,128,63,13,36,190,158,111,138,91,84,140,57,167,92,179,218,112,224,37,195,45,96,196,59,131,17,111,5,35,209,110,66,3,64,38,252,152,207,131,76,122,64,82,78,179,13,208,0,132,225,129,166,232,88,1,114,9,60,156,181,128,6,36,212,49,49,228,124,110,209,26,20,132,38,97,130,18,1,179,124,108,175,111,119,104,31,52,53,199,215,163,8,137,22,176,186,165,7,241,22,176,18,221,238,169,100,115,88,201,46,97,13,53,7,149,234,114,136,82,240,16,137,150,12,173,99,52,20,171,31,135,36,248,43,234,225,48,41,232,104,68,162,152,0,255,81,173,117,232,12,126,132,66,188,242,58,228,230,12,134,73,9,183,30,59,152,186,178,82,182,244,229,69,98,87,41,91,206,242,74,94,174,82,76,162,242,136,88,184,204,57,252,37,136,95,249,31,106,13,15,70,248,31,29,40,171,134,67,124,134,21,52,27,189,63,95,212,63,104,245,29,245,51,67,101,102,253,8,97,243,7,121,231,24,65,66,216,10,66,222,130,45,4,109,44,216,55,201,58,43,74,77,33,161,36,236,36,123,187,132,66,217,236,225,64,73,81,234,156,170,156,54,24,10,209,125,131,115,5,15,179,151,212,20,226,121,235,182,135,132,18,220,39,222,38,18,194,70,17,246,197,54,56,132,108,235,8,251,196,25,41,66,96,38,137,98,59,137,211,154,173,72,15,197,209,128,224,63,60,96,76,33,124,71,137,159,13,140,71,201,33,18,15,115,83,17,242,153,48,156,169,112,247,200,177,155,68,193,112,226,20,114,70,196,108,40,246,199,115,190,161,59,212,102,194,193,111,213,118,200,105,49,27,114,140,41,92,195,231,129,205,120,45,19,60,76,63,99,30,116,250,13,183,131,203,233,35,218,66,15,86,99,52,157,161,32,211,74,147,166,195,174,182,57,236,112,225,27,157,164,115,155,198,126,101,135,42,55,151,117,221,2,223,251,29,98,71,149,147,79,109,71,45,38,146,153,212,80,225,249,177,163,218,29,186,37,59,170,13,255,139,111,71,13,26,202,13,219,81,131,154,120,74,59,106,187,94,119,109,71,109,7,240,154,118,212,224,161,63,239,118,84,124,127,187,114,235,86,174,47,72,51,207,214,118,218,155,251,155,110,230,38,109,165,209,217,231,199,86,186,59,131,109,165,181,25,222,86,170,205,99,91,169,57,255,116,182,82,70,183,122,182,210,158,173,180,103,43,237,217,74,123,182,210,158,173,180,103,43,237,217,74,123,182,210,158,173,180,103,43,237,217,74,123,182,210,158,173,180,103,43,237,217,74,123,127,122,246,206,158,189,179,103,239,252,226,216,59,149,98,172,216,209,93,218,186,90,140,198,35,165,76,172,144,72,201,67,246,69,90,165,88,106,23,3,38,82,130,224,215,69,62,32,153,29,121,88,135,216,178,180,132,18,88,66,229,74,20,2,75,152,92,137,82,96,137,42,87,162,28,88,162,200,149,144,3,75,64,38,85,136,103,83,138,23,210,66,120,216,190,43,60,84,146,101,33,44,202,185,35,85,67,203,0,161,120,97,213,35,48,125,114,117,216,142,190,169,115,97,159,33,210,232,34,18,219,85,147,143,219,143,167,206,192,177,160,80,109,211,234,147,251,133,193,130,122,10,233,137,242,104,233,76,154,113,215,28,60,148,6,113,84,109,65,12,140,236,199,34,249,246,177,200,145,10,31,54,149,197,127,84,112,164,89,28,240,17,194,184,69,112,244,245,64,64,240,76,131,253,217,195,81,187,26,78,69,105,61,26,59,74,186,18,190,129,1,157,157,95,99,64,230,205,174,207,205,44,205,181,70,82,237,106,36,52,130,110,171,177,220,85,75,102,238,57,88,162,98,119,75,212,120,110,87,168,212,215,102,28,56,150,148,103,239,52,138,131,186,81,129,255,86,13,5,162,5,120,250,238,36,36,192,145,87,81,247,58,216,218,150,211,59,160,230,229,180,242,212,222,47,113,69,42,151,211,169,226,231,229,253,98,42,178,81,220,165,231,122,173,160,106,56,190,173,175,119,110,87,24,4,170,81,211,6,176,11,204,80,60,142,29,81,228,170,90,209,6,144,136,87,51,179,36,212,115,51,224,33,156,84,206,244,183,65,6,29,139,71,50,73,236,220,114,27,238,10,96,254,153,171,212,104,202,25,147,188,53,7,201,191,43,168,251,240,145,183,5,219,241,38,7,123,109,62,27,175,134,222,18,61,151,109,222,164,39,68,255,218,222,168,120,146,183,61,33,116,230,219,192,252,25,42,99,212,9,226,26,238,7,140,160,244,220,15,122,238,7,61,247,131,158,251,65,207,253,160,231,126,208,115,63,232,185,31,244,220,15,122,238,7,61,247,131,158,251,65,207,253,160,231,126,208,115,63,232,185,31,244,254,244,254,220,166,163,70,19,237,119,11,175,13,78,175,30,146,82,182,167,4,175,90,15,17,221,58,231,156,64,180,233,62,223,140,68,202,241,194,104,107,215,46,203,67,237,115,147,20,50,146,140,115,147,12,69,99,242,83,27,62,134,164,120,169,80,42,13,125,94,134,143,146,33,31,141,90,154,233,235,207,153,165,215,179,233,72,44,35,165,160,125,131,222,195,77,199,72,127,104,7,209,89,141,228,14,120,225,178,140,236,53,76,75,45,159,12,20,169,94,17,107,102,7,10,138,117,164,40,90,139,70,69,134,45,88,155,233,239,147,239,166,236,240,233,0,86,121,102,51,72,92,161,158,55,177,8,92,10,6,195,73,27,104,48,194,88,100,40,149,72,14,217,35,140,71,200,13,102,58,190,120,36,74,46,1,159,71,170,90,165,42,91,148,91,5,166,37,24,160,20,145,16,60,124,85,217,150,80,178,76,228,241,220,94,142,147,182,232,5,88,162,121,120,129,28,12,178,102,13,215,229,18,164,83,29,0,176,172,44,22,144,240,78,160,230,165,225,50,154,99,34,87,218,139,131,143,89,245,20,86,159,182,136,222,184,71,16,48,245,29,12,208,63,255,144,169,204,158,52,182,24,18,155,190,100,4,95,165,14,88,153,150,125,113,175,204,57,164,61,125,64,150,178,147,46,65,229,68,36,147,72,103,98,190,101,229,209,197,187,196,172,151,28,82,3,159,90,174,234,71,3,39,89,146,6,215,181,168,101,182,3,179,160,222,65,99,82,155,226,45,89,73,182,138,246,69,249,22,117,136,3,20,119,79,58,139,89,36,41,45,166,18,162,20,141,137,145,104,42,150,78,36,163,153,161,104,60,19,147,146,169,76,248,25,90,10,177,187,154,161,107,106,113,66,209,138,55,111,138,121,14,225,127,30,214,190,127,192,105,126,42,248,55,105,157,75,85,70,247,70,197,216,232,200,248,184,88,132,47,149,81,176,201,169,248,111,108,175,75,81,195,220,189,9,49,58,54,178,62,14,166,187,123,35,226,38,54,221,141,142,108,192,183,249,9,177,223,1,81,164,159,242,180,154,158,39,159,102,70,196,26,215,135,163,81,151,57,48,207,190,30,56,13,214,198,71,202,184,65,214,153,53,251,46,53,130,143,254,207,183,45,195,45,104,92,45,133,199,78,96,22,237,191,54,189,55,171,201,223,164,163,107,118,155,177,81,114,67,218,126,161,98,219,101,42,127,29,251,36,163,116,61,251,100,207,62,217,179,79,246,236,147,61,251,100,207,62,217,179,79,246,236,147,61,251,100,207,62,217,179,79,246,236,147,61,251,100,207,62,217,179,79,246,236,147,189,63,189,63,189,63,127,159,182,97,102,8,100,52,179,233,245,112,176,233,132,16,91,110,219,114,13,122,201,94,114,94,49,219,78,40,67,69,3,219,8,28,227,174,226,179,235,249,28,172,32,27,180,215,130,25,114,153,48,29,82,201,155,184,177,138,179,179,161,36,147,222,145,164,58,26,72,178,197,64,156,254,248,44,121,157,117,42,22,179,129,99,179,94,96,159,36,119,143,226,173,167,150,51,95,193,17,10,230,171,80,42,1,103,111,140,221,206,247,68,70,112,236,253,182,240,139,53,30,33,206,48,74,7,195,153,71,185,106,156,133,148,247,18,8,133,28,67,41,194,36,167,135,142,173,52,228,24,75,91,76,104,215,11,124,51,115,233,116,198,177,134,118,214,149,204,205,225,26,191,145,56,219,104,136,26,71,253,107,14,154,11,166,188,112,86,148,106,162,60,115,172,122,54,16,181,153,194,210,58,129,58,252,229,221,145,34,92,141,19,65,94,226,90,10,118,252,24,138,38,148,22,153,189,11,209,132,36,132,135,187,244,236,200,148,50,101,41,22,77,124,94,158,29,96,254,26,40,238,42,197,125,62,152,182,221,171,182,81,221,165,8,26,54,88,193,189,160,66,220,239,54,96,201,96,203,170,197,232,232,185,175,2,14,88,97,33,188,61,99,8,149,221,85,75,37,68,99,41,210,21,229,106,177,79,138,70,191,28,26,8,101,226,139,247,195,237,29,43,146,139,247,91,52,100,63,60,120,160,201,135,92,180,116,252,132,246,185,114,191,207,30,124,216,33,59,29,131,228,126,129,183,210,89,85,177,44,8,241,130,78,16,88,54,9,161,50,239,180,65,99,230,227,87,71,100,204,169,104,180,179,214,232,180,158,209,185,202,196,190,220,85,61,116,244,29,126,169,46,107,202,64,89,53,76,75,124,138,186,168,64,9,173,51,218,180,3,37,124,95,126,64,83,142,6,60,253,131,101,60,199,17,74,208,135,129,122,181,97,250,17,168,216,48,76,68,37,234,186,138,105,55,195,167,66,85,47,238,15,115,112,248,57,164,183,175,185,35,130,159,205,12,162,53,212,79,131,236,46,132,209,141,90,65,49,220,238,39,206,160,73,16,21,248,198,66,234,251,157,108,206,91,141,215,63,42,230,47,133,250,237,218,33,116,64,81,188,3,179,18,127,167,156,219,128,45,154,10,69,0,119,155,55,140,225,198,219,128,64,71,74,27,8,9,175,239,18,113,236,241,238,89,62,161,2,68,82,34,127,177,52,16,18,139,64,148,74,139,82,74,18,99,201,36,201,168,112,237,206,193,87,99,31,117,203,82,235,103,254,156,15,156,18,150,164,13,104,24,213,62,161,223,232,67,244,59,157,201,20,133,112,184,255,43,60,65,33,107,92,132,97,81,226,21,139,36,93,136,101,187,50,185,95,115,142,69,55,52,156,172,92,70,248,31,224,223,196,88,82,225,171,95,77,37,147,18,250,59,62,145,248,234,87,211,209,209,204,87,191,154,152,72,140,161,231,137,212,184,64,124,179,48,202,97,15,50,230,212,68,198,149,136,160,159,248,55,219,83,145,56,56,66,49,74,228,218,88,108,251,208,3,199,239,132,86,85,17,29,240,1,178,221,158,24,2,176,148,26,195,62,213,60,159,99,35,19,246,34,27,77,201,193,163,87,52,20,13,49,119,42,92,57,22,143,34,164,138,137,41,4,97,136,65,32,201,64,58,95,28,211,146,247,149,1,88,132,38,84,1,111,54,160,234,14,237,237,198,243,241,166,27,15,69,234,74,101,93,174,98,46,95,18,111,23,126,236,140,121,42,34,6,133,113,223,132,165,180,23,54,0,119,252,76,192,109,119,147,245,13,111,128,128,174,73,17,236,124,247,149,155,247,150,43,234,181,154,172,149,198,16,74,64,248,148,193,241,67,212,187,101,165,162,154,136,185,240,230,162,95,53,228,114,89,45,78,203,181,193,94,131,183,237,96,215,91,153,231,166,193,182,78,122,75,234,40,56,233,37,198,246,70,193,77,239,56,95,25,5,199,184,195,209,113,175,167,94,126,12,251,157,137,106,62,111,174,160,210,50,201,214,145,167,62,113,248,91,42,79,125,228,198,169,139,27,126,27,27,133,68,32,149,81,154,48,100,147,185,216,113,69,78,242,35,91,35,52,62,7,126,113,52,6,144,106,184,14,41,173,240,173,44,77,131,19,30,148,189,55,46,30,76,67,217,13,240,190,195,223,251,71,71,230,150,161,252,56,231,114,151,226,220,236,156,14,171,99,224,174,183,63,106,183,59,132,147,150,108,216,113,66,86,224,175,5,199,69,16,23,74,224,206,205,217,149,98,99,224,161,183,0,191,15,184,102,14,198,236,26,141,113,168,65,218,233,207,123,253,32,137,127,228,134,51,64,174,180,158,183,61,14,101,7,180,202,121,42,22,199,118,55,215,80,233,252,254,230,58,5,24,37,189,200,59,192,99,121,123,38,156,118,246,39,70,230,166,201,114,165,156,209,85,230,236,233,108,112,205,112,171,85,185,7,227,53,71,157,180,49,221,122,36,178,99,166,231,145,216,243,72,236,121,36,246,60,18,123,30,137,61,143,196,158,71,98,207,35,177,231,145,216,243,72,236,121,36,246,60,18,123,30,137,61,143,196,158,71,226,231,228,145,40,48,143,196,175,118,226,146,248,213,158,79,98,239,207,51,240,96,235,20,41,17,62,218,142,43,30,111,138,235,165,175,137,241,124,124,136,119,201,112,66,160,4,129,180,221,123,56,123,140,47,60,10,166,29,124,222,27,236,1,112,230,246,251,201,134,168,205,151,235,133,203,11,226,204,149,171,134,228,102,225,92,44,96,4,97,175,87,23,159,64,197,241,160,224,147,151,120,156,41,192,166,204,165,121,225,125,188,146,254,47,212,33,32,148,162,222,71,222,164,39,110,111,39,191,231,73,83,31,163,96,95,182,228,226,253,192,217,97,86,171,51,111,206,160,76,236,203,174,105,240,184,88,112,211,192,101,25,114,87,9,181,116,196,112,39,205,65,82,74,224,106,178,239,190,70,130,114,233,120,17,199,229,222,193,218,163,78,29,33,230,213,225,193,121,226,220,225,158,125,174,81,126,85,193,27,204,231,10,232,90,220,140,189,184,76,198,162,42,70,119,55,121,23,16,214,77,119,178,39,206,1,196,153,183,96,47,66,239,20,180,95,1,39,119,212,151,91,184,161,178,201,136,114,20,193,241,27,228,3,37,121,9,2,239,21,194,245,30,215,143,15,251,112,158,119,75,240,22,79,52,203,98,37,197,184,45,214,20,147,248,116,67,77,164,0,16,19,128,169,193,127,195,127,146,107,48,206,194,112,254,17,60,42,183,72,148,229,74,181,68,156,64,66,224,5,242,149,255,101,83,108,156,169,200,23,111,194,172,43,216,29,112,0,227,172,137,113,26,50,24,125,37,28,12,155,224,4,113,29,113,10,176,48,84,67,65,104,203,239,177,230,37,124,46,154,206,167,59,89,226,37,226,222,214,45,146,108,193,255,108,151,230,175,92,254,251,119,46,223,252,253,213,191,252,249,209,103,111,92,125,246,193,87,92,197,136,219,170,103,235,83,151,210,33,23,105,181,71,57,20,245,188,183,253,70,147,158,15,158,29,237,233,159,59,31,150,155,97,164,189,104,230,228,75,251,206,185,163,248,27,183,61,75,147,52,45,154,235,171,95,71,227,73,154,230,234,149,24,74,211,84,105,153,176,27,140,123,171,196,189,173,112,155,2,92,89,82,204,53,202,223,64,20,220,89,252,160,61,185,187,2,49,165,5,189,166,219,222,113,182,112,112,200,69,5,3,156,45,56,100,11,102,49,58,114,159,231,14,44,222,121,67,12,126,47,185,81,220,171,134,244,44,237,0,187,30,16,237,2,239,154,50,70,190,220,107,158,46,123,118,31,239,124,210,178,7,177,132,235,91,243,99,85,8,246,90,150,146,173,188,150,113,94,158,240,176,17,121,240,64,49,231,176,160,121,231,78,159,145,51,34,37,165,44,55,170,86,88,20,32,172,157,86,17,114,185,28,88,68,245,114,200,192,69,182,177,39,179,33,10,194,206,78,88,52,34,232,116,150,171,38,250,228,56,64,179,151,36,169,153,12,13,38,50,25,200,48,68,161,15,203,125,66,178,152,73,149,203,233,162,128,96,189,16,21,207,200,32,230,208,113,133,126,17,236,71,29,83,178,47,72,231,100,64,153,114,219,188,112,70,159,197,18,169,113,249,214,224,133,146,179,118,85,83,4,55,237,23,139,134,130,152,204,113,194,134,139,26,122,245,192,84,170,229,200,131,226,195,135,214,176,157,101,73,64,12,150,128,250,101,161,51,163,152,175,162,243,32,43,212,33,175,36,67,245,162,110,160,241,34,80,3,69,132,209,122,77,49,76,225,92,220,70,53,157,116,135,3,64,45,234,94,48,254,239,178,101,25,102,246,12,56,245,172,18,113,190,207,163,23,162,92,175,43,178,129,214,86,180,228,74,22,247,235,156,54,132,213,188,208,43,212,68,73,53,20,172,4,50,179,219,4,146,96,238,234,71,104,130,229,163,121,252,243,112,128,188,56,148,171,13,244,211,78,92,2,139,172,68,108,135,12,220,40,90,76,3,9,236,112,84,8,174,47,33,84,56,244,21,187,238,87,16,198,137,251,202,9,15,142,13,199,85,47,235,105,225,92,68,160,207,138,187,32,205,67,45,248,110,255,56,63,15,139,104,124,54,175,116,221,33,142,35,0,35,165,210,53,7,201,213,118,134,201,131,188,177,129,82,94,240,186,195,36,89,200,174,57,74,167,178,51,72,14,224,141,140,113,71,148,240,127,231,162,156,219,222,17,245,91,218,159,220,126,32,27,164,101,25,182,147,155,151,5,58,61,96,65,118,52,182,177,21,101,0,52,99,168,160,161,148,179,248,197,10,254,77,103,9,188,18,103,117,25,243,16,176,145,21,133,254,18,5,74,252,6,208,114,200,136,129,144,171,85,1,81,55,145,190,94,52,244,186,9,105,224,184,159,104,191,23,102,85,19,60,73,30,191,251,173,203,239,253,245,234,147,223,95,124,252,11,68,242,1,240,24,106,138,182,1,143,162,106,142,41,52,85,44,58,6,200,130,52,12,3,13,48,143,151,2,214,132,255,77,151,69,12,30,58,62,37,137,29,169,249,252,148,27,85,130,180,161,66,165,121,41,39,202,171,171,12,158,192,130,165,45,34,33,182,42,136,174,42,232,53,87,30,177,26,133,134,101,233,154,23,50,42,22,130,162,32,78,218,75,128,173,110,2,47,105,34,194,137,142,48,68,190,137,170,18,181,5,103,172,96,214,96,13,232,76,85,213,226,62,154,33,52,51,165,170,66,247,55,80,89,132,125,135,125,2,175,47,132,255,93,254,233,147,139,215,222,113,191,21,194,59,132,104,181,235,109,9,45,146,229,160,12,223,25,209,221,121,86,146,116,159,40,62,5,17,113,85,170,6,199,1,179,228,100,95,176,151,22,48,97,76,169,70,170,138,86,177,118,249,177,5,229,245,163,195,29,195,205,244,133,207,155,15,248,226,213,119,158,252,240,61,255,128,91,96,80,112,112,95,186,164,43,248,99,94,175,213,240,60,209,169,208,235,80,4,163,188,18,113,126,144,97,16,120,246,26,17,8,140,182,52,235,4,49,59,227,45,15,187,29,253,66,51,216,134,54,56,5,41,82,174,224,187,100,118,164,78,1,228,105,118,4,115,184,140,107,47,43,101,15,46,59,64,29,90,67,212,61,213,38,196,190,74,72,134,139,222,219,239,8,201,71,251,30,234,51,226,194,147,120,254,3,16,116,220,183,26,162,41,106,29,102,173,74,68,215,192,78,86,209,100,187,72,25,107,7,19,24,155,130,153,136,205,19,208,167,138,98,173,160,71,197,24,35,99,0,198,44,82,151,13,185,102,138,112,247,13,205,254,49,21,181,4,6,105,78,62,158,196,111,68,42,170,32,60,22,152,78,148,14,146,51,71,11,136,18,225,216,166,209,144,24,31,10,137,41,137,200,83,168,146,161,31,13,160,195,10,149,80,75,48,26,67,133,77,34,48,100,193,132,208,65,22,58,108,196,215,178,199,1,114,66,9,254,66,132,62,146,22,74,133,42,222,63,78,177,177,66,30,94,156,187,87,114,128,40,92,28,92,38,18,168,64,36,80,182,133,77,103,250,137,72,33,36,147,2,99,118,154,65,34,130,91,192,254,181,250,165,126,123,198,35,64,135,71,21,89,195,15,3,82,248,159,130,191,172,32,114,131,142,97,119,239,170,114,65,169,102,133,139,143,223,188,120,243,79,172,179,184,93,187,163,72,218,111,219,83,16,8,101,208,193,102,249,212,160,112,192,91,152,43,209,202,128,206,236,12,183,30,62,20,6,132,102,125,185,252,229,187,87,223,124,245,226,219,111,92,189,255,91,180,218,53,180,143,113,79,4,210,21,177,142,78,72,224,103,8,76,84,2,56,162,1,251,230,169,165,235,128,241,2,96,196,83,245,218,64,56,217,69,175,191,249,210,197,239,254,227,226,91,31,95,188,253,182,167,215,105,187,211,12,228,13,119,218,34,157,214,114,86,4,22,112,216,166,242,37,21,23,64,71,223,184,89,148,235,74,159,112,188,87,61,30,56,222,51,16,11,169,137,136,181,211,42,70,3,100,113,144,182,90,142,239,226,79,239,94,254,231,75,87,191,251,228,226,63,94,111,58,62,104,253,105,198,214,100,106,191,251,198,163,207,126,18,132,10,45,90,18,137,131,238,74,85,183,128,187,122,208,232,219,62,195,28,46,165,101,130,88,214,124,51,104,160,25,68,123,159,78,32,221,229,85,85,219,119,186,136,72,147,98,128,42,9,88,56,178,93,168,82,70,104,123,232,214,27,5,68,104,119,251,140,86,7,174,205,105,124,243,125,196,251,129,19,216,127,189,75,182,68,112,73,142,251,104,219,83,198,7,117,204,30,48,97,160,179,46,63,254,240,23,151,95,127,185,121,55,119,206,65,73,97,179,14,136,40,49,222,128,30,164,206,27,23,111,72,143,97,116,170,24,21,56,213,245,58,70,0,56,139,217,153,5,4,110,89,49,209,194,102,125,212,143,140,86,0,118,203,79,250,209,75,70,245,41,39,229,43,147,15,96,158,119,184,63,231,162,10,178,13,190,0,158,76,198,163,66,88,172,194,115,49,173,20,208,115,17,158,165,146,44,161,231,82,14,110,25,202,82,18,62,0,19,49,36,149,200,83,33,90,140,146,39,37,83,78,146,39,185,144,136,211,114,56,87,60,60,165,135,18,41,33,28,22,27,184,181,116,177,140,94,215,177,166,37,29,141,161,231,26,60,167,228,194,16,122,46,195,179,146,76,1,224,93,120,142,75,144,239,89,172,192,115,70,130,148,5,226,97,78,139,104,125,149,176,88,128,151,209,212,80,20,74,159,96,136,169,24,106,74,60,206,81,238,132,147,243,157,59,28,120,234,233,162,101,27,56,209,180,200,243,120,217,26,121,199,4,166,108,25,255,62,23,107,234,177,170,33,214,167,142,127,239,136,152,235,224,164,67,130,139,103,104,207,172,52,10,89,72,161,45,186,249,136,172,144,130,200,3,130,200,243,61,160,68,226,132,47,246,19,139,76,219,164,23,83,150,82,203,158,157,187,229,47,36,194,170,213,18,90,102,68,125,232,147,77,127,96,244,8,211,16,7,111,67,149,68,155,59,2,176,6,96,198,170,138,38,9,100,92,135,151,221,62,179,84,11,110,26,184,207,52,239,9,198,78,221,122,3,145,37,198,176,113,34,34,26,197,185,200,64,185,9,49,79,119,121,78,67,160,221,200,46,20,246,208,207,190,194,182,80,20,118,194,252,1,16,230,154,138,34,118,145,236,26,178,149,96,219,144,39,216,32,217,88,84,132,231,44,26,182,110,201,213,44,234,206,65,67,49,78,128,115,69,84,150,92,236,201,10,179,83,51,227,164,75,138,97,157,112,35,68,189,231,138,77,205,243,133,112,223,221,5,198,151,214,70,102,249,50,112,110,78,149,128,167,53,49,219,137,154,45,49,206,19,248,72,167,36,42,3,132,138,168,18,74,60,62,129,158,1,24,215,5,146,246,28,150,14,9,62,98,13,49,155,158,146,142,94,98,24,87,34,40,152,59,140,200,17,179,81,48,139,134,90,64,39,41,183,27,60,105,227,205,35,21,178,164,107,248,48,14,159,21,101,83,17,144,4,209,132,160,244,73,225,225,2,234,238,254,48,46,8,154,47,40,9,28,49,233,35,249,122,14,153,213,197,154,98,237,234,37,224,209,61,39,123,182,64,182,153,159,51,207,150,182,133,2,249,194,13,189,201,120,233,1,64,145,166,136,97,134,251,232,207,42,253,25,198,6,55,39,11,124,200,162,64,52,209,240,64,112,170,128,175,130,59,199,252,17,218,103,48,122,58,93,86,4,73,50,135,232,0,214,148,99,139,204,90,40,154,101,188,23,249,24,21,93,170,149,28,236,110,92,62,151,16,105,139,39,120,180,168,69,60,157,161,68,22,184,34,19,20,74,6,162,116,88,134,18,29,221,73,206,128,212,246,164,104,218,211,88,90,116,86,97,209,64,82,178,183,113,180,27,34,101,85,131,19,61,77,155,147,164,44,89,69,16,96,108,112,38,58,177,64,200,14,131,242,26,8,217,246,118,84,20,211,162,36,237,192,121,24,14,3,34,114,77,249,22,71,180,56,116,100,52,44,103,255,130,106,219,209,157,135,15,17,85,195,47,95,132,57,89,69,167,59,55,227,138,189,70,162,60,12,189,200,229,208,97,132,38,231,69,116,244,18,56,64,159,17,23,120,168,171,165,80,20,125,214,30,62,132,56,70,22,197,215,25,229,164,143,85,4,78,137,117,132,175,98,220,37,143,89,35,162,150,194,34,43,46,183,108,71,126,248,80,142,16,237,216,36,222,32,125,104,97,99,48,51,108,85,17,14,151,96,85,201,126,36,130,38,163,10,162,221,41,37,231,154,32,190,9,133,245,75,129,126,33,78,23,145,63,92,216,217,103,136,106,184,180,102,252,204,117,211,13,165,147,102,237,69,84,156,85,3,215,18,76,85,200,249,214,151,140,70,105,233,32,113,46,39,249,7,192,158,111,107,119,139,178,168,139,234,51,216,227,220,137,30,180,201,119,233,38,119,150,5,31,110,140,243,11,7,111,126,124,118,137,114,142,67,86,212,184,168,163,79,136,233,55,17,23,103,127,209,239,110,239,100,117,209,47,72,99,24,57,89,228,212,35,57,21,252,36,220,59,205,61,67,38,157,161,51,213,28,215,160,90,86,152,95,88,158,67,103,28,86,218,91,178,185,191,130,24,221,134,121,46,42,128,245,54,45,113,207,140,36,249,166,134,35,65,146,196,234,37,58,167,65,8,164,148,224,136,16,175,22,12,16,138,29,34,132,101,7,224,120,12,88,31,68,35,224,89,111,88,129,211,96,185,138,75,176,175,9,153,2,6,65,53,106,125,194,213,187,31,92,124,240,35,162,107,124,242,210,55,31,125,244,155,171,31,125,227,241,251,255,250,228,103,223,33,252,14,99,160,190,255,183,79,65,188,190,124,243,219,87,239,125,44,96,9,22,32,140,98,189,235,42,184,255,3,172,199,31,188,135,120,84,89,43,42,85,254,203,197,155,111,93,254,241,85,193,43,182,133,35,214,174,162,245,117,185,45,216,222,162,155,66,52,197,162,88,18,27,157,110,14,205,183,57,52,178,202,90,147,205,225,176,159,48,227,6,34,45,64,83,178,150,87,1,188,167,171,168,107,34,133,22,19,9,188,92,146,219,59,120,179,24,20,93,146,89,181,140,232,179,70,246,137,158,147,193,252,111,41,226,11,122,248,140,214,149,18,148,7,177,59,243,98,77,49,77,180,39,34,212,189,183,79,8,88,44,188,154,228,238,37,34,123,42,218,138,158,221,132,68,38,21,255,64,50,146,106,235,168,144,144,164,210,189,218,200,205,201,214,110,164,168,168,213,190,210,96,17,73,61,255,44,221,185,99,162,93,211,184,115,71,2,11,181,179,13,169,230,251,206,157,62,43,88,49,150,3,169,147,13,8,237,27,142,195,98,251,134,217,152,232,126,131,82,252,180,75,168,62,219,109,9,86,43,237,223,109,26,183,219,52,182,219,98,104,183,37,68,41,77,119,91,24,145,123,88,245,160,253,162,96,94,143,106,11,178,205,44,102,72,24,110,128,242,212,164,35,255,231,232,157,59,132,128,189,144,115,62,34,190,224,46,255,3,73,62,195,104,193,61,155,56,204,86,214,187,183,165,225,192,157,74,148,19,95,204,157,122,75,59,84,99,199,23,218,154,145,3,51,66,220,40,212,242,9,34,251,176,77,213,210,185,141,127,252,65,38,243,155,49,209,100,51,170,232,137,110,57,215,198,140,187,55,166,210,209,198,36,139,103,111,76,6,75,18,21,255,158,144,178,30,26,64,223,199,179,92,91,116,125,250,84,196,224,52,107,238,226,189,223,61,254,253,207,255,246,233,215,132,22,219,45,96,123,165,58,220,94,81,178,189,82,29,111,47,151,193,207,39,40,58,70,236,62,183,225,255,140,176,123,89,23,23,135,22,87,100,186,93,207,23,80,30,128,35,11,103,34,247,109,232,107,238,100,240,11,241,215,149,2,235,74,124,93,9,83,1,229,206,29,178,183,149,154,106,245,9,78,7,5,81,17,93,219,0,36,95,166,187,68,178,72,24,152,8,52,228,187,194,213,167,111,61,254,203,119,132,172,64,204,162,2,90,18,177,160,148,117,3,177,16,8,255,245,19,215,88,17,148,134,230,72,208,156,108,13,245,142,114,199,226,8,86,143,165,162,73,170,20,139,13,165,211,160,236,202,231,232,126,25,161,251,229,8,31,185,64,144,97,245,133,98,177,20,83,226,114,74,192,191,195,226,139,185,60,115,74,18,247,111,201,229,192,227,206,219,194,86,206,57,221,58,86,64,120,203,212,158,8,10,224,216,4,126,21,220,8,41,78,149,157,53,189,164,84,209,6,228,234,137,70,163,170,152,206,187,101,248,41,10,88,131,197,235,204,65,95,70,223,50,143,80,244,1,52,170,236,181,217,40,151,213,99,244,242,111,159,254,200,109,235,116,187,9,32,142,89,104,249,21,59,187,181,41,178,107,32,162,222,212,134,139,139,96,181,87,11,203,45,56,125,50,11,128,96,171,168,29,50,244,246,207,9,25,18,168,182,150,234,202,13,240,162,97,170,242,74,3,27,84,98,9,199,182,87,212,171,206,119,19,137,166,217,212,185,107,241,176,255,163,83,36,208,12,228,177,250,56,0,168,174,239,204,165,223,118,236,109,95,230,20,219,92,52,3,15,116,219,11,0,204,29,4,39,206,152,145,152,67,13,219,144,133,206,217,106,21,44,172,46,157,63,218,5,136,125,239,115,99,19,103,169,66,219,221,101,101,14,130,44,112,158,62,76,187,127,139,115,220,74,153,234,159,227,160,137,124,252,225,159,30,255,229,187,23,47,255,220,5,171,229,44,178,22,186,153,69,78,197,219,98,22,185,190,63,195,89,108,170,71,118,42,51,85,114,183,104,138,102,23,177,134,151,175,255,202,213,70,203,217,133,150,187,153,89,170,241,110,49,171,108,44,136,30,84,251,176,203,194,152,173,51,29,61,201,163,174,184,149,225,65,156,2,153,6,162,73,71,211,0,246,67,133,234,16,93,147,169,224,99,222,246,208,192,255,162,197,4,65,87,186,153,37,29,234,124,73,9,233,35,14,252,246,194,202,230,126,30,161,217,186,90,82,116,110,133,109,127,37,10,40,208,93,170,134,120,178,246,38,67,48,197,142,169,114,85,175,244,9,135,184,25,222,100,216,31,250,191,239,184,58,22,224,51,213,173,247,163,7,131,248,33,82,102,168,57,114,4,20,6,243,130,107,26,152,219,21,55,11,55,224,121,69,92,187,112,195,46,199,171,129,128,25,106,138,58,159,255,84,117,226,206,244,172,87,239,186,14,79,182,11,145,215,183,136,222,22,241,121,48,81,15,169,166,125,98,22,231,78,61,142,218,185,20,181,240,33,242,184,107,92,207,195,162,165,251,79,44,122,77,168,54,54,187,143,106,76,28,158,214,11,166,77,139,72,48,185,122,231,107,174,22,65,69,127,253,246,154,215,100,243,20,3,135,148,150,14,44,215,247,73,121,17,47,73,43,183,20,55,197,226,93,63,186,34,72,109,220,60,130,156,65,125,174,29,94,162,21,40,18,233,120,126,216,254,171,194,13,22,250,18,205,146,251,103,103,71,85,213,246,189,54,229,67,166,32,15,114,241,93,65,159,253,99,20,250,65,244,67,124,194,139,72,20,46,233,53,36,190,170,69,12,10,194,65,211,98,65,135,86,155,201,229,245,8,156,197,88,193,226,51,54,10,19,139,111,208,188,7,247,137,40,203,60,189,98,115,141,87,113,5,49,7,132,192,232,6,57,145,57,60,86,77,66,133,129,77,129,194,164,0,243,142,84,74,182,164,218,1,125,107,212,17,33,84,178,170,185,130,33,186,185,54,14,122,206,58,23,157,194,180,253,142,74,179,94,229,89,167,2,39,57,144,65,116,113,60,152,83,244,2,117,134,250,52,80,169,94,211,198,47,252,41,79,94,58,84,5,216,90,44,101,219,232,43,27,136,37,205,10,17,143,136,143,136,149,169,22,212,170,106,157,216,30,180,82,180,185,28,142,128,50,135,121,130,61,107,139,84,210,197,183,46,30,128,103,210,24,246,64,74,150,65,171,178,130,211,84,100,162,25,244,60,142,213,45,137,146,146,32,234,150,162,44,83,197,75,66,25,138,81,31,164,68,156,126,205,72,81,230,171,148,74,80,255,165,88,178,28,101,79,113,90,35,17,87,176,135,210,30,134,94,148,74,224,162,180,45,32,9,65,91,37,254,129,158,89,196,98,18,251,4,255,160,93,54,145,219,246,20,219,17,167,152,35,146,75,33,87,167,254,59,174,91,42,103,204,115,198,93,22,211,140,21,172,152,5,39,17,206,137,169,201,198,201,142,83,111,165,38,222,73,30,143,164,68,42,42,114,248,146,61,99,162,29,156,19,240,12,98,7,214,219,157,16,126,131,42,19,233,19,95,114,149,150,112,77,66,118,27,117,133,215,240,112,45,108,163,62,29,52,16,19,86,2,167,39,170,154,117,11,203,143,62,122,227,241,215,63,123,244,209,199,87,191,250,24,65,54,212,10,4,88,217,22,10,213,134,1,203,64,152,148,29,196,73,253,255,236,189,121,123,27,199,145,56,252,85,224,177,35,3,203,33,136,251,226,15,171,229,1,74,148,68,81,18,73,93,92,62,124,6,192,0,28,17,151,6,3,30,162,248,62,114,98,91,182,99,175,236,119,125,196,142,55,150,146,248,136,19,91,206,229,216,146,143,239,242,174,0,82,127,229,43,188,93,125,77,207,133,131,164,100,41,63,146,54,5,204,116,87,119,87,87,87,87,87,215,193,251,218,21,42,217,101,251,135,138,71,237,1,81,60,42,14,0,209,138,157,110,160,69,217,218,189,1,6,120,27,27,116,173,122,142,253,191,254,95,34,47,121,64,193,189,4,1,89,216,136,192,152,75,195,243,12,15,139,240,117,125,69,53,86,84,125,190,62,129,25,58,60,18,109,221,4,134,136,95,161,213,51,73,206,30,240,213,122,244,0,178,216,150,215,65,225,237,88,8,132,41,89,45,156,85,184,57,195,170,95,114,180,109,226,227,235,81,252,8,9,40,53,188,93,5,50,244,50,168,222,36,251,23,222,162,246,108,46,101,89,135,54,131,169,26,236,134,126,216,19,179,240,81,38,167,117,172,86,245,195,131,64,32,227,119,170,180,166,139,248,226,30,62,128,97,133,236,174,244,162,101,224,35,54,191,176,154,81,185,104,5,50,196,84,78,102,136,112,92,13,216,38,46,11,198,121,28,75,94,166,59,114,141,96,220,162,158,213,179,2,194,70,109,86,44,196,92,166,213,0,193,70,213,45,182,44,215,175,155,101,85,175,34,42,149,20,252,1,207,235,121,162,84,15,162,125,4,73,173,126,36,102,2,151,147,13,147,44,224,59,152,165,84,208,198,136,118,46,145,241,212,24,181,234,248,54,192,195,226,136,89,253,136,51,243,28,58,43,147,220,80,243,245,70,22,140,59,156,101,10,21,85,209,207,35,105,26,54,108,63,158,180,128,28,226,183,54,182,227,147,133,184,9,213,90,214,7,66,146,151,133,134,138,239,229,56,96,113,243,118,117,10,176,193,145,69,129,1,152,70,214,144,169,48,131,200,83,37,196,204,15,60,89,170,39,130,11,40,122,175,10,50,134,72,24,30,98,134,108,47,99,149,199,80,171,4,28,146,33,10,234,66,131,98,77,22,68,251,174,214,28,221,12,49,68,190,249,68,222,234,30,244,125,46,90,59,196,116,203,232,162,161,104,54,144,204,175,34,2,8,35,222,4,71,52,239,162,37,173,130,14,50,110,212,247,140,195,120,67,171,21,42,173,162,218,196,204,16,235,15,187,64,102,151,98,115,252,18,153,93,154,246,184,51,237,243,134,212,212,232,57,22,216,162,36,129,218,26,65,64,40,144,232,33,35,176,132,121,33,231,221,94,36,183,55,51,52,187,189,13,182,182,145,27,114,85,46,201,229,71,118,167,143,239,190,35,194,117,61,182,255,83,41,162,35,25,157,221,213,43,89,61,200,68,92,185,110,90,146,41,71,37,41,163,200,26,122,109,153,60,185,96,150,209,192,218,76,147,139,168,12,19,253,228,150,249,186,8,32,138,114,3,64,192,171,170,249,170,1,175,26,114,137,145,194,36,35,5,249,10,152,249,163,19,108,93,55,186,50,172,97,3,255,227,32,181,172,221,118,141,11,165,173,160,81,39,50,180,31,91,52,202,108,216,153,186,253,13,94,232,85,199,83,139,208,86,238,202,155,179,156,155,202,148,193,146,127,100,194,74,179,2,119,149,9,213,150,186,152,193,57,87,129,159,95,205,79,176,241,137,61,145,34,216,68,239,40,189,172,54,133,48,108,149,104,231,201,12,17,89,41,44,33,182,224,172,19,238,81,135,239,111,72,72,236,38,98,57,55,204,53,182,87,218,106,25,217,129,173,61,107,178,78,234,90,214,217,65,27,125,106,37,88,140,204,176,147,154,177,184,216,148,72,157,15,95,229,188,134,10,44,171,234,102,19,113,59,166,38,150,30,124,243,121,251,139,247,58,95,254,189,243,225,231,15,111,124,176,251,227,205,206,237,59,15,63,127,253,159,223,189,190,123,247,31,157,47,126,7,187,218,157,63,182,95,126,127,247,206,103,237,55,222,105,191,252,82,251,203,111,255,247,198,207,37,76,245,196,190,37,41,218,183,112,219,20,139,58,9,38,93,201,90,85,2,96,163,99,93,216,78,51,210,130,125,121,42,242,20,78,16,9,120,73,176,30,164,5,46,163,10,83,197,87,160,117,221,184,88,157,114,207,69,88,32,53,106,89,10,53,208,234,209,205,94,213,128,105,212,240,72,216,218,170,139,11,137,78,245,22,62,4,25,178,9,36,163,203,180,2,226,104,188,120,166,78,124,19,10,108,251,73,103,138,204,236,182,149,45,82,11,166,6,250,196,44,152,138,244,14,173,117,228,136,191,145,85,109,166,36,239,126,213,254,237,111,64,156,239,102,203,196,111,245,25,105,52,144,80,66,45,154,192,80,191,171,222,141,248,88,96,245,91,192,97,141,100,112,107,36,219,220,139,182,182,221,172,255,92,109,109,19,86,235,63,182,154,4,198,92,19,204,101,149,70,163,178,137,249,135,204,173,118,16,60,127,224,201,51,36,66,117,107,206,186,17,215,186,17,177,110,100,16,35,36,221,110,132,228,88,27,192,185,141,109,132,69,124,88,216,187,25,210,108,118,90,62,131,53,87,249,112,169,32,113,15,4,102,121,52,43,175,202,203,166,229,145,162,132,211,177,116,137,89,30,5,228,249,236,25,110,122,52,254,120,76,143,124,244,31,124,69,65,78,86,121,197,26,236,96,175,177,6,8,100,183,96,3,150,55,216,51,203,211,230,137,169,249,247,230,237,111,175,4,6,63,18,216,24,128,175,105,251,181,219,187,223,127,143,78,41,193,96,80,218,118,53,174,130,207,211,181,82,221,118,13,72,3,239,184,218,85,145,119,228,40,230,176,149,194,241,81,254,101,173,165,152,209,166,171,181,148,213,27,151,7,162,69,163,199,255,112,99,16,110,209,64,79,122,80,82,58,88,211,42,90,1,106,187,141,145,79,41,113,154,20,167,148,171,131,188,47,186,248,197,139,75,45,236,36,207,239,94,44,87,96,238,87,245,63,49,210,44,246,77,123,71,26,83,51,15,134,52,86,235,41,67,154,213,108,105,80,164,117,139,185,96,193,14,118,15,237,7,161,131,65,236,133,108,217,11,55,162,5,210,64,70,70,230,53,215,94,173,83,196,49,244,178,4,233,81,214,205,54,229,113,27,134,120,117,113,192,208,49,135,214,25,102,123,118,203,2,27,219,112,220,175,186,221,163,70,208,153,157,93,187,138,251,255,158,111,87,103,224,118,245,116,118,145,141,161,233,114,153,41,59,238,49,79,177,123,76,49,216,94,143,107,76,225,12,227,125,137,57,200,53,165,73,162,153,45,231,29,163,69,186,131,219,47,225,106,234,137,191,106,18,209,234,114,211,116,228,136,227,126,169,63,223,122,183,27,161,110,87,63,164,163,182,75,22,140,11,114,207,98,65,139,112,213,130,158,7,100,22,248,66,24,231,118,192,219,187,155,24,202,98,181,16,19,120,237,23,45,120,144,143,91,57,251,168,157,173,168,134,54,234,165,161,141,90,53,180,108,157,202,118,253,108,93,212,189,90,52,56,232,53,104,112,168,238,181,104,190,42,192,171,130,220,114,104,118,27,102,153,22,40,128,90,114,213,169,159,61,13,10,32,115,17,102,187,43,123,26,166,77,128,38,168,83,9,47,40,10,79,16,25,119,117,103,180,44,236,125,122,52,134,172,58,13,255,126,142,221,231,178,167,228,107,248,216,157,76,164,35,206,99,247,57,121,92,158,17,28,126,98,241,116,34,149,55,143,221,231,179,215,248,177,123,129,241,215,53,126,155,87,182,134,172,17,46,163,51,243,50,231,173,153,231,100,147,119,100,206,123,178,83,43,223,19,121,179,37,90,141,37,152,47,222,197,246,206,211,64,55,89,44,232,173,106,126,152,68,165,115,225,108,77,26,167,225,92,189,101,168,56,48,179,165,163,89,161,163,54,142,247,248,116,74,86,229,17,129,179,119,5,146,36,141,50,37,51,222,64,44,195,85,89,164,5,113,26,178,82,169,94,41,146,80,224,18,219,155,172,69,142,146,34,248,60,158,17,139,203,198,145,35,6,132,1,161,49,93,76,116,102,68,229,148,84,174,99,113,68,178,196,117,17,237,31,172,197,65,145,67,2,73,15,155,179,140,8,27,201,241,84,41,106,1,36,236,110,125,193,161,154,18,137,199,145,217,251,34,189,144,93,144,143,219,93,241,46,224,176,16,230,202,44,150,194,241,68,90,165,43,115,212,88,228,214,173,75,217,227,108,141,226,192,222,138,226,12,236,13,170,49,22,78,28,172,202,162,241,144,20,240,67,76,73,3,117,4,13,19,71,33,151,22,97,101,14,175,13,199,195,72,180,140,167,213,37,154,213,106,75,76,103,21,14,7,211,201,116,56,185,182,62,106,205,97,197,114,127,88,115,86,177,132,193,214,28,85,44,21,176,37,39,21,205,198,187,109,73,107,226,232,211,22,77,112,194,242,155,176,184,248,36,177,9,61,66,224,92,10,102,252,247,96,42,138,126,214,214,133,164,15,98,30,19,72,99,66,194,220,211,49,108,7,117,156,155,2,54,252,225,34,190,135,117,246,131,162,3,90,98,125,192,161,249,241,185,218,12,164,68,164,248,81,33,129,8,235,205,40,68,222,163,29,142,135,214,86,92,90,165,201,69,72,242,178,174,93,176,12,28,114,137,132,251,233,21,156,191,44,93,114,164,100,96,89,119,88,180,86,179,36,164,85,208,174,193,51,154,128,1,61,25,181,230,98,8,198,194,137,4,162,148,94,35,227,233,15,156,67,164,227,18,19,4,69,130,161,20,238,67,96,148,31,107,54,51,68,38,235,221,18,213,159,162,222,26,104,81,59,27,180,96,205,158,92,1,99,17,109,225,12,221,188,43,219,206,181,147,65,228,149,95,213,12,83,121,44,247,83,104,216,88,65,28,134,119,3,50,79,108,35,126,131,206,80,104,172,248,172,30,101,153,209,51,139,210,100,102,228,138,90,91,213,106,205,145,245,186,190,138,115,63,140,108,20,174,108,14,151,214,90,234,72,83,47,140,172,105,234,122,211,145,117,5,113,245,42,58,89,76,162,102,224,216,49,146,91,67,227,155,81,106,136,3,194,70,48,98,110,236,35,2,147,21,31,143,53,240,18,36,102,10,226,139,115,124,6,232,187,195,78,62,198,78,246,76,216,135,136,233,112,66,14,59,249,164,117,18,107,224,130,168,63,210,146,12,7,141,38,68,125,172,42,141,6,218,97,154,25,105,108,172,158,27,147,55,199,199,38,114,114,11,253,29,147,155,142,191,245,241,177,43,57,85,158,152,168,107,227,87,198,229,33,244,112,90,86,225,77,1,254,92,130,63,9,92,178,140,255,42,99,99,99,242,196,216,177,19,114,125,2,138,94,32,15,69,120,232,175,74,74,161,214,181,73,94,10,195,154,181,149,215,240,223,77,225,51,239,29,3,17,194,32,82,172,8,126,60,125,66,214,114,240,88,49,171,151,233,187,153,203,114,121,106,44,55,141,26,196,223,199,198,36,185,164,85,152,198,18,240,117,20,253,127,4,142,172,217,38,104,246,143,224,23,217,208,17,173,152,101,251,204,145,134,94,47,30,169,32,49,43,11,28,224,8,241,152,202,26,58,194,54,219,76,168,51,8,218,83,70,254,205,215,121,251,219,246,173,95,145,188,218,15,190,185,255,240,183,191,218,125,245,47,232,201,195,155,183,124,36,55,59,79,122,110,172,168,85,149,231,216,142,132,195,249,130,10,201,214,73,53,146,219,254,159,223,189,210,126,227,175,15,63,121,247,225,157,191,183,239,126,183,251,202,231,157,219,183,216,171,87,105,178,247,72,50,129,68,47,55,184,102,42,113,19,188,43,176,135,223,221,238,220,190,217,249,249,159,218,47,124,216,126,229,171,206,71,111,62,248,230,198,131,111,62,167,121,223,223,251,122,231,131,23,73,73,218,102,120,42,150,155,152,32,109,210,28,239,100,232,148,117,238,220,127,241,193,253,175,123,96,192,146,184,213,204,129,103,195,1,109,241,127,111,188,192,70,129,62,218,83,219,179,68,175,76,106,70,48,136,253,133,5,6,121,105,171,203,211,191,50,217,26,213,221,253,226,147,246,91,175,89,234,146,151,182,186,44,41,44,149,192,161,106,251,141,63,63,124,255,15,150,170,228,165,173,170,170,235,245,189,213,212,208,218,55,211,185,3,182,126,188,211,121,225,174,165,34,121,105,171,136,175,91,77,116,71,67,209,112,52,74,209,189,251,201,11,157,119,111,182,191,120,207,2,134,20,113,3,163,171,229,86,69,129,1,36,66,137,8,146,115,97,0,223,124,179,251,233,139,46,96,72,17,55,48,77,21,73,136,69,210,31,115,64,157,63,221,113,239,79,151,97,9,30,255,190,103,11,161,66,172,64,145,122,251,193,247,111,184,128,34,69,56,40,49,215,31,58,47,55,97,209,20,209,233,81,77,16,4,221,216,185,247,233,238,15,223,118,238,188,108,129,66,138,184,67,169,144,4,95,214,148,105,20,253,52,99,56,128,190,247,186,59,104,53,166,38,213,98,23,208,120,164,106,94,85,75,113,210,199,87,61,0,225,34,238,128,16,234,116,133,245,244,217,82,164,148,40,17,180,253,250,215,238,192,72,17,251,18,130,252,211,80,63,4,191,184,254,71,247,118,238,220,216,121,255,123,179,230,20,254,177,213,196,57,161,81,205,16,254,49,107,62,188,255,150,89,147,188,52,7,96,59,106,177,233,42,197,75,201,146,98,194,216,253,197,235,157,247,239,10,29,136,79,37,167,198,188,193,136,180,136,198,17,33,104,221,249,211,159,208,20,121,64,12,77,69,166,226,118,94,36,128,65,196,145,71,8,117,227,119,28,233,177,98,42,93,10,67,83,62,202,110,111,223,218,253,225,165,246,107,127,64,13,249,56,240,230,90,25,29,197,106,245,194,138,94,71,252,189,172,171,155,144,74,178,56,42,176,224,246,63,62,121,240,195,167,157,219,111,181,191,252,190,125,239,147,221,47,127,216,249,254,75,19,132,144,76,59,227,139,68,197,108,156,35,35,190,97,252,83,83,214,180,178,98,160,126,154,63,180,186,249,10,103,51,177,231,183,115,150,192,11,147,21,139,166,163,74,44,228,44,105,41,20,79,192,175,71,33,154,19,47,229,210,109,180,229,180,134,157,61,198,143,243,101,71,235,248,57,223,27,19,97,244,155,176,188,195,185,236,97,219,84,35,106,52,106,121,5,93,65,111,114,241,220,216,148,245,13,206,153,195,217,152,208,69,34,14,216,146,166,59,82,56,62,27,42,69,67,177,146,45,185,186,37,253,186,53,151,175,89,136,92,123,138,152,236,158,30,222,222,184,236,75,57,211,186,139,45,71,6,204,18,31,239,10,45,58,32,52,103,250,122,60,63,116,6,233,140,184,38,130,55,107,208,178,249,242,132,11,130,122,117,32,226,28,15,14,231,99,130,243,168,106,171,196,194,117,120,116,195,49,79,182,110,132,163,30,221,112,194,245,110,211,6,64,220,13,194,98,61,7,138,187,84,140,152,187,156,87,109,216,240,226,129,46,48,162,253,193,136,118,131,17,235,133,80,23,144,49,39,229,139,32,227,54,144,84,210,236,1,212,133,96,68,160,9,58,86,128,108,79,218,202,27,8,227,164,173,230,235,46,173,65,65,104,18,16,20,115,193,242,6,159,223,193,200,222,13,53,27,123,227,8,177,46,176,6,229,7,209,46,176,98,131,174,169,184,55,172,248,128,176,82,222,160,18,3,14,49,236,62,68,146,144,52,12,249,120,35,144,24,24,254,132,108,18,38,5,29,10,134,41,37,192,255,244,66,130,165,129,21,239,37,124,86,201,64,204,75,206,175,40,220,185,43,43,197,79,95,118,34,182,148,226,231,44,143,172,201,150,43,13,159,237,136,101,38,70,151,228,231,255,131,220,70,248,164,255,232,67,105,55,234,19,45,207,16,54,14,127,15,127,15,127,15,127,15,230,23,113,164,62,217,145,196,153,177,229,158,214,204,204,77,239,103,125,236,130,150,61,231,9,204,201,77,45,123,204,114,199,227,155,75,246,208,150,60,220,39,92,220,90,138,208,11,92,31,220,224,242,246,233,57,132,170,225,56,199,197,93,118,222,14,242,126,211,109,196,210,15,247,164,235,182,187,84,31,189,76,21,58,192,174,122,173,169,207,133,251,94,31,92,248,90,146,179,91,110,41,183,92,178,165,91,58,230,137,57,214,63,244,216,242,204,43,125,124,207,209,192,15,187,38,118,102,114,119,158,255,186,29,33,108,137,219,221,224,153,183,202,62,225,90,217,90,68,188,98,246,137,231,104,86,132,93,39,91,241,40,226,76,188,79,142,133,26,27,129,81,123,73,225,106,217,71,46,103,29,205,108,59,218,181,94,46,59,155,247,158,5,248,177,223,54,251,248,117,179,215,48,98,246,156,247,150,46,109,91,104,63,147,89,27,46,170,106,195,243,206,89,238,81,202,28,14,31,6,220,78,155,43,236,249,37,122,153,112,174,94,199,89,147,151,112,174,249,72,65,233,149,107,30,194,83,135,35,224,170,155,138,70,83,142,194,130,245,74,176,49,36,105,213,242,8,200,83,65,53,85,74,134,146,133,100,176,129,19,5,74,169,104,162,212,187,169,80,62,169,144,166,82,161,30,133,131,186,223,8,140,146,128,113,143,198,235,76,204,156,141,150,158,142,134,137,64,81,147,35,85,111,242,84,217,246,28,247,54,147,106,199,123,106,177,93,35,233,197,173,198,88,178,210,104,168,138,78,34,33,149,51,184,95,212,92,91,200,249,189,135,204,233,166,241,214,224,137,211,121,93,51,111,186,96,3,120,80,169,225,185,151,223,94,135,40,154,156,13,62,72,161,182,57,76,75,20,159,131,26,40,53,197,223,235,48,5,131,184,193,71,105,86,54,7,41,218,143,31,196,24,153,171,194,182,172,128,191,64,253,17,173,79,97,61,244,200,115,45,174,100,239,178,96,0,57,12,121,12,248,194,86,213,225,38,206,121,79,211,94,211,84,94,150,196,209,167,120,28,70,33,87,154,153,65,154,100,249,26,134,148,231,66,130,67,146,131,17,252,102,204,175,144,97,145,36,81,148,118,238,191,184,115,255,230,195,95,125,244,224,187,55,58,183,223,162,217,36,39,105,154,106,250,81,214,154,147,42,205,254,204,146,65,91,19,122,241,136,189,150,76,158,94,222,148,176,109,81,7,34,239,208,254,173,10,161,91,95,190,236,93,202,204,135,46,57,82,135,231,13,107,170,83,51,99,188,80,190,103,98,121,146,235,158,205,2,11,81,172,6,181,38,90,172,52,250,68,209,150,98,158,212,177,228,160,183,39,137,133,172,158,107,234,108,255,113,159,11,138,62,177,82,215,10,170,212,45,142,40,73,22,225,116,79,147,251,25,42,9,105,228,28,172,87,60,102,219,168,89,117,36,20,104,56,117,164,11,2,104,20,213,190,147,228,2,68,127,183,1,187,133,77,21,163,118,138,249,82,77,15,38,33,143,168,26,52,191,176,52,231,80,69,136,39,12,95,187,83,52,185,33,178,37,186,239,193,41,204,130,214,84,188,76,44,150,34,56,11,175,131,172,113,237,115,106,201,213,197,206,145,11,163,75,8,233,190,188,212,197,156,104,22,134,47,190,216,79,128,104,234,214,199,115,77,61,229,9,238,31,95,6,251,193,29,26,19,123,246,103,252,254,147,157,87,95,199,112,45,137,194,83,102,202,120,69,63,141,14,15,80,231,81,165,95,7,6,8,84,212,45,5,251,149,205,66,101,184,80,169,160,49,215,134,32,34,161,236,57,160,221,31,94,6,47,228,87,254,216,109,76,184,193,71,55,36,116,202,152,239,145,84,158,142,104,211,232,111,68,111,127,246,240,198,219,143,123,68,66,120,156,124,107,19,45,98,62,34,163,107,222,251,221,191,125,241,224,219,175,58,239,125,253,240,189,191,121,246,153,66,124,116,93,214,213,50,226,71,36,63,114,255,125,239,252,238,198,195,207,95,239,124,248,106,231,157,87,58,31,126,228,217,125,59,116,95,31,190,184,255,58,9,220,97,36,19,76,112,177,199,203,70,212,72,229,76,250,73,22,35,104,23,172,213,122,71,209,70,21,72,14,242,34,149,92,105,246,176,126,2,106,219,26,235,35,168,118,151,26,123,15,172,141,128,30,88,56,109,14,203,30,68,27,205,7,217,179,232,108,109,203,26,28,157,176,79,80,60,30,133,152,211,21,248,92,72,170,16,137,186,128,3,92,23,149,48,250,92,196,94,132,74,56,78,67,84,23,83,97,22,182,58,84,160,193,170,213,116,41,78,195,91,231,99,81,90,46,154,79,146,79,201,84,12,7,176,110,225,214,146,5,136,95,221,128,207,177,100,8,92,19,171,240,89,141,39,0,88,9,62,39,148,124,10,125,94,193,45,167,211,74,137,192,73,21,21,5,224,148,179,235,104,143,171,175,19,157,219,134,17,196,10,226,202,40,247,158,93,19,83,206,168,235,62,116,254,169,106,77,213,111,115,241,35,201,2,81,237,166,225,47,15,73,35,121,237,218,184,210,4,92,141,172,133,71,74,168,141,241,77,26,58,137,134,212,116,77,198,234,239,145,168,24,132,157,0,164,197,6,39,193,46,65,34,225,243,54,9,183,196,71,146,63,136,145,224,212,242,63,225,32,54,247,53,136,121,85,169,210,129,252,132,99,216,16,119,15,46,248,96,133,130,86,28,237,58,56,21,226,255,117,159,33,173,121,94,213,231,200,149,51,58,3,79,48,248,71,121,75,89,30,152,205,144,37,48,240,150,2,236,65,45,224,64,138,192,39,56,82,12,1,41,6,67,138,209,55,82,116,23,164,172,15,54,177,173,39,112,94,199,6,26,66,89,117,155,61,51,116,107,224,0,134,177,181,189,135,97,76,12,52,12,93,173,34,73,196,101,36,71,181,98,51,251,4,12,231,57,127,143,209,224,184,171,182,73,105,21,70,234,122,121,196,64,116,53,15,90,182,199,177,42,12,179,243,192,28,86,179,56,175,67,24,109,83,242,50,132,90,240,175,6,72,182,136,80,34,21,10,177,116,17,161,116,56,134,211,69,28,128,226,114,174,213,80,117,172,45,183,167,40,65,53,202,72,64,88,206,251,137,44,217,244,44,201,78,229,68,91,8,200,203,97,181,226,41,117,13,137,189,49,153,200,79,88,255,53,199,181,83,244,41,129,133,227,241,227,239,80,27,190,49,45,29,77,246,102,81,185,200,84,39,0,88,150,172,122,0,170,44,160,42,6,187,46,130,190,166,49,62,248,235,89,242,93,54,200,165,1,200,186,92,232,149,137,158,21,135,94,18,100,68,81,227,137,168,6,55,14,143,230,185,146,20,82,250,190,253,227,206,253,191,181,239,125,34,45,201,43,90,205,56,133,228,221,22,201,89,128,227,117,255,243,187,15,118,239,254,163,253,225,103,237,87,222,219,189,243,217,131,111,190,32,105,250,200,185,172,253,230,127,253,243,187,215,33,32,208,205,251,36,134,55,68,72,5,52,161,161,32,145,12,75,146,88,169,65,36,62,18,107,110,24,244,52,16,182,243,111,63,60,124,225,119,4,18,18,251,113,137,147,160,77,199,42,12,252,245,20,57,149,8,199,112,18,51,139,158,11,73,95,184,34,32,25,255,153,212,143,88,44,206,113,31,50,177,189,56,14,223,2,210,56,249,224,148,68,201,119,28,252,5,19,133,90,147,153,118,75,87,155,160,130,67,11,122,158,83,4,76,10,215,55,155,95,182,81,199,186,145,254,115,152,166,229,103,194,16,188,244,57,80,62,169,53,85,111,66,148,134,43,32,249,78,97,9,55,146,0,97,149,231,65,113,156,90,196,24,23,94,173,101,166,104,74,19,26,113,136,46,22,30,106,8,226,156,130,94,102,28,29,249,240,217,139,29,129,120,9,71,64,12,136,24,132,235,140,233,186,178,185,205,78,56,102,244,34,123,208,34,143,184,26,148,176,193,157,78,80,126,46,110,153,100,66,52,60,157,87,222,165,36,251,223,47,160,39,244,24,187,8,148,181,76,72,107,89,194,135,139,229,113,29,77,226,178,180,196,85,77,56,37,40,31,106,104,91,222,178,208,32,211,182,112,85,196,50,214,69,44,91,149,96,18,237,94,198,140,234,82,128,80,8,130,106,7,157,18,168,154,17,82,112,45,201,226,186,71,35,114,234,172,208,201,252,2,33,252,168,155,194,170,187,122,128,23,180,233,5,208,240,44,170,23,134,47,143,198,48,182,250,104,11,151,235,209,20,195,164,217,84,204,69,197,211,179,41,139,54,205,22,68,71,212,164,25,160,119,242,232,9,213,55,185,245,132,42,183,122,117,196,166,3,243,232,7,232,191,92,251,209,190,245,86,251,181,207,58,31,222,219,249,238,93,219,100,199,226,172,43,106,173,172,213,212,254,230,91,44,107,159,135,37,153,108,36,68,165,2,234,19,242,9,20,37,16,1,13,62,103,208,26,175,163,35,104,6,45,0,124,218,2,154,68,172,141,168,128,50,210,169,233,147,57,210,47,85,55,224,118,59,55,54,179,60,61,185,140,24,242,22,190,180,207,72,87,91,56,10,141,163,146,174,86,232,247,217,115,34,8,113,109,238,15,10,93,211,8,136,80,45,119,118,97,236,148,189,36,93,187,16,156,22,157,184,33,133,16,48,42,198,170,129,205,176,237,21,98,167,137,59,55,44,90,18,91,173,5,225,122,182,196,93,3,103,141,113,114,47,31,14,150,66,10,110,67,202,21,103,86,18,26,228,216,186,157,201,42,190,58,34,242,83,209,26,91,140,7,232,193,187,143,61,17,141,184,239,224,56,246,100,43,243,200,64,195,196,134,61,7,36,99,220,217,96,113,200,24,242,44,224,23,67,75,32,68,179,248,77,69,26,143,139,68,146,161,18,206,196,236,204,153,177,211,151,16,69,205,33,206,234,183,37,190,97,96,3,238,114,122,67,49,86,2,36,149,143,44,98,224,96,3,154,169,20,123,181,126,3,152,169,142,0,102,42,9,187,165,186,6,48,51,44,130,34,4,150,167,197,35,50,169,144,141,203,121,8,157,143,81,70,35,115,197,51,32,87,227,96,102,134,93,71,26,196,11,58,75,255,149,107,71,142,248,13,83,80,197,89,144,214,155,1,6,60,28,19,163,221,135,195,25,218,122,56,140,74,24,161,172,10,155,41,26,132,180,228,143,56,226,137,169,66,60,49,235,40,160,118,63,225,196,84,33,156,152,202,194,137,69,100,212,186,45,160,152,40,78,57,51,23,13,66,93,106,47,106,146,93,215,148,69,8,124,100,49,243,30,109,148,188,48,139,146,23,147,55,253,160,209,198,218,103,173,40,195,209,19,125,54,200,146,43,110,7,120,242,3,49,102,30,137,223,175,96,130,114,134,228,39,225,250,201,78,203,2,240,67,74,39,26,207,157,32,14,180,160,180,15,225,136,72,121,233,12,237,99,26,189,71,116,87,51,233,46,204,232,39,98,31,78,196,133,238,204,48,118,156,94,227,25,242,111,162,207,112,118,97,57,45,35,216,225,184,16,207,142,197,131,135,80,84,169,36,232,135,231,89,252,171,51,60,32,124,78,190,98,198,191,138,39,74,74,42,150,142,208,248,87,242,120,118,158,7,166,155,193,74,228,120,26,194,202,159,102,66,188,96,57,38,138,239,54,217,62,51,46,155,119,43,153,22,9,72,201,12,112,50,85,242,93,180,35,200,148,168,152,95,213,54,52,144,57,27,248,251,146,151,236,109,77,91,168,232,104,71,52,69,127,180,83,218,238,18,200,1,90,176,46,177,5,9,149,109,33,71,165,68,8,174,123,120,154,86,56,101,152,246,65,80,217,182,253,154,7,222,197,37,193,20,200,118,202,181,216,15,109,21,208,218,40,234,42,92,132,209,79,252,42,12,159,82,109,155,191,35,137,222,191,220,169,99,255,146,224,244,105,81,168,50,10,65,224,25,203,90,241,95,67,20,4,18,227,228,204,228,14,146,143,211,34,25,210,207,103,20,160,23,154,175,19,155,231,159,1,207,1,126,172,91,194,89,60,205,175,238,98,157,61,224,35,218,114,102,245,242,60,37,119,123,76,87,83,200,162,146,213,40,185,152,95,92,26,21,110,16,25,189,11,49,26,253,56,1,140,163,64,143,68,120,88,253,224,18,95,182,38,196,119,229,153,10,245,44,139,57,203,56,145,40,179,233,215,175,163,205,67,53,232,237,235,73,117,147,75,122,10,30,141,88,88,97,91,178,2,241,120,101,86,176,222,181,133,250,245,235,245,32,177,40,60,142,247,105,63,226,35,17,156,54,205,38,32,8,218,53,129,132,229,26,12,23,88,18,221,238,3,84,10,128,71,231,248,99,225,153,57,233,76,64,232,63,162,231,178,53,162,167,192,247,109,90,111,190,181,227,112,238,36,214,36,78,21,237,184,24,199,31,178,97,203,32,196,88,145,36,209,141,243,237,182,35,11,166,64,129,79,169,148,3,137,36,133,45,5,68,106,46,246,60,231,119,23,109,72,26,34,131,219,144,102,13,98,126,14,167,111,190,32,21,90,55,101,107,48,101,111,16,205,195,145,35,170,223,4,23,48,197,146,148,41,205,244,29,92,55,133,196,17,65,20,182,221,140,59,142,131,2,29,203,142,81,100,92,151,188,7,51,216,210,168,128,72,77,242,113,210,74,190,185,170,120,1,193,38,57,80,125,144,180,169,192,141,201,15,147,160,35,212,54,209,169,200,226,2,244,88,90,123,35,71,131,157,235,228,1,8,178,223,156,102,214,12,82,33,150,216,139,7,167,158,163,59,182,219,126,60,28,182,239,199,219,60,132,117,141,165,211,210,233,57,14,17,175,201,102,143,110,109,103,116,200,142,103,238,61,89,133,167,53,179,137,219,6,19,183,13,16,183,13,83,220,14,117,33,80,215,140,86,33,57,45,16,167,11,119,252,215,153,183,153,71,59,111,14,73,226,241,79,31,28,123,31,25,251,127,196,185,57,159,243,75,81,137,39,228,36,199,72,130,118,244,57,204,142,89,187,159,190,184,243,199,219,237,87,190,134,131,131,12,27,99,134,165,228,110,8,98,29,231,114,0,103,91,220,26,22,1,218,18,125,66,205,182,142,28,241,204,124,76,148,71,76,142,1,74,240,150,99,106,215,175,215,108,146,146,165,25,44,152,216,247,22,50,224,100,223,73,46,45,174,16,98,79,181,18,68,10,167,227,134,228,8,14,97,146,110,48,150,243,30,218,95,71,185,158,190,79,225,114,180,155,218,70,16,204,124,102,202,99,103,62,200,221,187,255,32,55,133,36,142,215,206,175,191,108,127,255,206,238,143,191,134,147,33,214,69,116,254,251,141,7,223,127,40,5,182,213,10,66,144,91,207,195,114,255,29,89,236,174,63,210,138,72,40,127,38,76,211,57,115,97,93,197,58,80,18,148,92,169,20,176,172,71,78,194,254,120,40,20,144,151,197,192,221,243,180,214,28,53,164,147,100,216,64,253,189,26,38,201,84,49,117,247,40,11,101,104,170,86,216,132,251,85,137,49,61,175,135,208,233,16,58,42,143,124,195,134,220,18,143,136,249,171,14,133,44,223,5,214,252,38,185,20,196,211,68,192,157,211,19,13,172,133,213,163,102,228,58,219,4,156,9,66,85,15,109,174,34,11,198,6,89,123,198,79,195,206,90,155,86,156,242,92,18,219,176,156,208,223,45,150,196,12,237,35,102,62,51,225,148,8,132,178,77,184,141,93,195,214,231,246,194,249,13,57,144,171,56,14,107,198,106,7,67,45,203,129,38,152,170,156,158,114,104,238,207,140,101,49,177,83,55,66,49,232,44,217,43,122,133,143,216,144,112,224,97,89,68,45,0,28,85,109,80,25,255,239,1,155,120,241,80,216,93,51,166,83,115,138,39,39,87,186,58,248,33,108,192,251,12,149,237,198,126,66,219,136,167,2,139,226,105,178,169,81,30,187,190,16,244,202,71,107,46,90,101,130,78,171,86,57,35,20,196,177,60,173,197,218,191,255,243,238,223,62,150,248,21,71,18,109,255,130,88,227,247,222,48,45,183,17,125,229,70,103,167,104,52,111,6,80,138,203,174,42,72,78,252,98,193,169,226,17,146,190,46,170,75,104,153,117,75,188,14,57,61,224,198,154,249,216,145,36,245,246,132,210,68,169,143,159,47,170,67,44,55,59,164,102,207,88,119,84,138,67,176,8,122,233,21,178,165,118,222,121,171,115,235,111,196,148,135,184,91,74,36,55,147,13,18,63,141,18,231,183,174,3,199,14,116,243,90,85,213,121,206,108,247,197,179,123,247,99,50,147,15,190,249,47,210,248,206,7,47,238,220,127,11,10,60,65,107,201,158,234,168,57,104,134,236,1,229,92,180,102,142,194,118,143,120,182,205,193,241,10,58,50,248,3,102,10,164,9,191,206,55,36,36,212,41,76,12,134,20,213,100,177,105,232,19,75,194,252,76,29,146,198,144,83,70,156,18,52,231,232,94,43,146,223,240,52,179,142,27,72,185,144,37,95,228,34,253,0,7,36,185,133,190,144,29,177,145,157,65,162,69,176,160,106,21,127,107,164,24,144,27,144,99,184,0,105,236,143,28,9,131,65,163,185,217,81,217,19,95,58,185,201,31,195,217,176,121,165,20,69,123,181,160,226,34,59,21,218,148,233,235,132,229,174,51,158,49,236,107,64,99,117,18,253,72,211,189,152,3,95,27,249,9,171,239,40,145,181,109,139,34,32,90,15,136,107,37,60,106,201,223,238,189,183,171,182,189,93,21,246,118,203,150,71,183,119,186,44,133,4,217,22,175,126,227,201,203,49,189,181,61,10,135,20,211,39,77,67,252,13,110,169,48,243,133,27,76,203,48,209,86,111,10,58,14,4,16,25,216,250,28,30,201,133,138,170,232,248,254,235,153,208,246,104,63,89,169,209,90,93,182,100,165,6,2,145,13,91,62,115,236,237,76,28,162,61,19,239,44,119,79,188,115,42,123,90,62,103,191,120,60,133,217,15,191,120,44,198,35,225,88,40,29,98,23,143,215,178,231,248,197,227,249,199,147,136,186,139,163,188,152,15,122,219,203,67,185,84,175,99,247,53,150,125,179,2,177,89,232,67,180,43,90,191,218,29,227,89,150,82,30,127,64,72,222,238,240,108,55,61,187,185,31,25,42,237,244,224,230,57,88,159,67,100,80,172,35,182,129,122,139,33,75,1,158,98,213,205,119,189,135,235,184,123,122,122,55,31,114,247,30,144,61,206,214,7,226,214,182,45,47,128,193,232,5,108,48,26,47,129,239,211,113,226,18,149,86,169,171,83,62,17,3,231,168,3,163,137,2,158,190,69,9,194,253,227,176,5,50,179,179,157,174,150,225,128,1,47,16,245,66,238,166,106,25,44,233,150,142,18,7,67,244,21,124,10,151,14,34,87,57,130,229,230,3,110,62,118,100,41,71,175,72,119,189,18,148,55,27,90,13,156,223,205,248,1,188,213,62,60,187,67,178,143,252,23,76,6,132,164,196,136,6,113,160,19,70,229,122,129,90,223,104,234,250,130,94,25,114,67,151,92,210,128,246,53,8,82,32,209,178,195,168,38,113,83,7,98,215,11,102,112,0,232,146,137,16,153,4,190,231,223,189,179,157,226,158,13,195,58,179,173,65,12,129,47,65,246,13,160,104,14,150,192,194,75,104,5,68,36,234,112,189,101,84,180,154,138,19,151,47,5,100,87,90,112,239,141,66,124,217,193,7,181,162,108,246,106,15,48,98,203,197,44,17,91,246,135,191,125,113,247,211,87,122,135,115,192,175,206,35,48,126,222,53,88,144,120,197,120,54,107,11,71,97,105,152,30,24,251,107,248,28,241,113,177,54,189,20,64,211,182,140,78,111,93,194,58,224,69,215,106,192,156,155,92,145,126,167,94,185,236,27,99,145,90,21,107,63,201,218,130,250,16,60,132,196,84,83,131,228,3,16,162,52,2,239,136,111,97,69,93,160,64,36,32,185,97,156,218,22,113,84,58,203,5,69,7,248,72,86,108,24,24,6,124,144,37,178,223,177,222,160,23,228,1,1,69,125,140,113,255,9,25,131,27,6,194,41,161,47,206,153,115,240,21,191,160,194,168,224,252,75,67,247,174,168,74,81,213,193,137,130,126,218,238,69,157,16,252,196,115,31,226,8,92,94,6,167,103,235,90,128,39,108,37,144,207,148,99,183,111,125,190,251,139,239,31,124,243,218,131,239,110,95,105,148,71,26,181,114,231,221,155,15,238,127,45,164,222,6,190,8,36,6,188,241,168,192,14,48,249,194,214,199,211,23,67,20,7,176,231,148,152,107,2,84,147,165,150,94,113,172,249,109,145,74,208,160,174,2,255,63,134,29,119,82,74,26,49,250,75,216,126,169,148,0,231,213,147,248,121,52,4,14,61,39,152,114,28,209,156,155,11,65,174,50,13,157,59,143,251,150,57,102,243,27,32,116,138,104,222,52,237,151,77,139,255,109,25,21,0,39,0,143,215,158,78,0,148,136,36,136,148,134,88,39,194,36,254,171,162,190,209,1,131,161,5,229,34,153,173,162,174,173,33,208,167,208,129,184,214,84,167,64,206,180,62,26,199,106,125,36,217,233,72,252,64,100,77,191,130,14,222,252,54,174,174,104,181,34,249,142,122,206,231,8,155,57,241,13,196,244,26,66,251,26,49,17,166,153,144,233,88,157,25,144,109,250,46,207,252,189,56,129,39,111,136,92,94,51,78,89,227,156,50,139,207,23,162,101,178,253,56,192,87,175,219,133,175,171,27,50,76,40,219,123,250,174,196,120,67,189,6,204,253,12,1,0,190,228,16,128,79,197,190,121,101,213,152,66,69,198,55,167,193,66,135,27,4,95,90,148,170,74,99,14,142,163,184,195,108,233,186,220,34,143,181,140,149,186,174,93,163,118,61,232,236,167,171,186,207,116,247,67,103,190,178,86,99,167,226,133,166,170,163,131,230,170,90,195,172,51,208,195,162,90,228,68,30,250,11,44,247,64,208,1,89,207,198,35,177,72,42,21,130,115,72,237,223,173,135,54,231,21,197,195,247,33,23,79,251,247,159,182,191,186,245,224,155,55,16,87,216,253,250,165,221,31,111,198,103,198,225,232,172,26,112,196,67,27,163,187,139,158,40,184,98,141,144,28,10,32,49,127,84,176,47,71,228,199,149,41,22,170,97,103,79,202,24,93,157,7,96,226,166,139,4,28,35,49,6,137,80,153,33,59,205,213,97,46,209,17,78,22,75,242,163,46,102,209,14,131,4,161,175,97,103,95,195,94,23,60,237,95,255,176,243,234,77,194,71,153,82,111,155,173,66,103,35,34,72,176,129,167,155,184,199,156,138,130,150,5,3,234,18,193,8,229,49,217,69,99,137,246,153,51,3,140,95,206,139,29,61,225,53,93,42,178,158,145,93,190,171,190,204,93,57,214,126,243,191,30,222,124,163,243,238,87,20,47,79,152,66,236,128,85,95,134,141,23,82,184,39,41,92,67,152,53,135,215,44,179,84,27,173,17,165,215,81,75,241,44,232,33,44,83,229,166,235,194,20,40,106,188,254,249,221,235,112,239,40,204,128,104,229,44,174,16,9,28,58,64,7,32,18,191,105,48,199,174,129,137,124,225,48,151,35,58,8,144,200,252,129,128,83,81,69,181,112,108,85,140,26,54,242,15,112,133,123,63,122,44,216,72,46,103,79,200,103,241,241,176,84,82,138,102,222,109,166,100,184,44,31,151,175,10,214,205,233,72,62,29,207,199,120,222,237,139,217,179,92,203,160,170,216,190,57,31,1,56,134,154,93,148,26,117,68,244,155,83,68,194,148,64,41,51,93,132,164,121,42,19,60,44,154,39,81,244,224,18,73,230,34,151,56,172,65,24,77,239,66,193,146,174,47,55,67,129,191,226,29,157,24,1,152,182,203,230,182,110,107,209,185,189,7,182,84,150,68,154,59,206,192,200,136,90,30,188,118,240,25,159,40,209,137,28,71,30,120,184,252,184,25,132,238,199,200,208,130,95,155,153,161,36,61,147,197,87,146,68,85,134,19,134,139,23,9,236,69,150,221,23,215,68,147,5,118,95,108,2,32,55,204,78,24,211,197,94,16,184,34,207,11,196,20,170,222,27,140,224,203,81,3,29,28,28,166,138,89,248,40,99,39,93,18,215,211,15,15,2,1,226,183,123,78,180,253,180,90,68,58,205,207,14,216,28,82,174,143,62,98,203,152,190,204,206,184,189,82,196,106,27,137,175,170,235,89,193,66,119,113,41,3,134,73,162,157,89,189,139,201,7,167,31,98,128,48,36,97,93,86,161,94,84,101,21,91,218,98,53,46,46,70,238,207,80,237,140,229,187,165,173,197,208,146,121,163,216,183,217,139,9,205,233,142,7,87,114,170,82,197,243,175,154,254,63,118,35,95,149,218,71,209,162,79,31,61,24,46,247,131,176,15,214,108,102,110,170,74,9,197,102,238,176,213,219,49,64,15,98,123,106,170,138,219,94,66,115,32,209,70,37,126,39,213,31,121,65,255,56,121,13,56,219,206,217,123,250,87,239,204,222,39,5,52,24,61,231,165,239,101,239,52,83,164,211,147,232,119,122,8,233,217,151,35,119,83,29,117,189,203,182,241,126,230,37,74,196,40,212,112,1,206,143,22,95,209,235,215,205,178,152,203,79,172,168,133,85,181,120,26,177,30,36,87,217,60,15,108,197,105,36,149,174,134,81,178,199,165,187,217,73,163,87,39,13,179,85,84,182,103,39,133,80,47,120,46,137,125,150,236,101,184,127,64,118,87,143,202,204,150,27,110,114,18,84,69,19,124,160,69,198,51,250,180,54,202,87,90,58,70,32,58,85,63,125,75,30,142,5,34,53,105,69,98,218,199,248,243,134,31,12,2,117,153,135,121,192,129,100,116,52,251,132,26,76,139,99,151,59,127,56,138,64,128,46,5,135,229,122,102,208,53,107,158,109,108,90,45,66,224,16,212,207,190,26,100,67,166,123,230,36,55,239,31,223,156,64,132,157,33,62,107,50,19,140,173,186,25,46,30,103,188,110,166,112,75,130,76,176,103,95,118,42,237,11,146,179,197,117,139,187,184,187,169,234,152,70,111,148,185,38,137,83,247,156,90,9,146,52,20,243,245,70,22,188,186,157,101,240,33,239,188,82,209,0,179,126,211,217,169,198,157,157,156,167,67,108,34,44,158,14,177,188,202,133,218,71,72,243,178,6,6,46,143,122,179,131,184,102,174,251,145,112,132,116,217,150,52,188,99,193,25,67,46,152,47,181,163,146,148,209,228,34,187,49,191,64,123,171,163,29,8,228,78,97,50,122,155,87,20,77,243,138,233,98,166,32,11,29,202,212,77,67,131,162,104,117,225,122,142,18,107,142,233,122,198,91,118,238,215,228,131,186,215,128,118,227,52,179,220,196,6,8,2,45,83,75,11,171,160,93,0,65,91,60,254,20,152,5,76,168,95,190,96,222,154,119,59,149,58,137,127,141,209,189,173,22,55,116,233,127,131,170,65,160,66,168,75,169,244,160,45,131,65,215,139,248,28,117,34,163,38,82,170,139,198,178,243,225,171,92,43,77,57,210,170,186,217,244,235,1,22,132,94,122,240,205,231,237,47,222,235,124,249,247,206,135,159,63,188,241,193,238,143,55,59,183,239,60,252,252,117,162,88,234,124,241,59,80,246,221,249,99,251,229,247,119,239,124,214,126,227,157,246,203,47,181,191,252,22,2,112,225,147,18,89,37,162,57,170,47,150,193,134,251,2,115,231,125,13,167,173,246,92,170,85,165,28,66,11,11,142,198,71,215,51,155,50,29,122,146,123,156,160,183,254,222,4,40,206,169,101,129,184,157,255,101,193,54,201,117,101,152,103,252,140,215,225,159,168,118,172,111,225,145,76,99,243,100,200,206,104,211,97,208,151,1,153,133,18,114,47,198,222,6,184,6,13,45,132,58,179,233,214,208,49,151,236,165,117,110,61,167,29,57,226,47,16,44,10,166,62,196,124,89,86,93,116,138,156,64,10,178,196,172,232,236,126,0,166,30,107,139,142,22,192,19,39,78,236,1,10,6,170,30,182,35,178,163,112,192,17,184,195,224,129,59,108,20,17,150,13,183,184,29,174,116,23,78,103,84,167,17,41,115,146,111,255,227,47,237,47,126,213,254,240,51,81,99,218,254,254,157,246,75,31,243,3,71,168,79,23,165,164,108,9,7,194,150,183,32,134,8,230,179,65,165,209,168,108,226,253,93,230,198,99,8,158,191,135,65,173,187,117,235,19,102,0,39,73,163,168,175,253,152,164,213,236,38,105,132,146,12,178,55,236,221,2,77,87,179,53,85,86,84,172,42,14,21,211,81,167,170,88,87,229,243,242,130,169,43,142,37,242,233,104,62,89,228,186,226,58,194,29,207,143,37,107,234,227,49,74,243,13,102,155,198,44,40,224,41,179,159,128,207,144,136,143,91,2,84,145,44,91,193,249,106,0,52,137,101,141,3,77,12,55,234,36,119,149,68,51,200,72,236,69,179,85,42,105,27,232,241,63,191,251,64,242,54,193,129,227,183,212,245,237,48,228,229,233,81,100,69,199,246,54,114,151,34,216,82,165,75,250,15,72,109,206,194,191,155,54,14,212,212,254,163,123,157,15,255,244,224,199,59,157,23,238,74,66,20,117,52,76,29,34,90,109,185,70,125,199,253,134,176,243,98,216,247,114,11,7,57,139,196,76,251,168,66,189,34,88,71,53,148,90,38,177,109,153,22,18,28,211,180,248,179,199,210,163,165,161,170,219,176,108,198,58,226,44,154,129,244,188,147,185,112,131,60,183,106,56,6,27,55,202,179,228,122,225,105,160,158,4,76,153,65,71,246,135,44,92,178,31,92,117,203,130,225,10,148,199,209,123,74,176,73,130,12,238,3,155,84,84,217,15,50,33,0,161,27,204,167,12,151,136,44,219,111,190,177,31,92,98,67,247,129,86,112,13,31,220,158,26,20,61,252,237,135,187,175,254,101,191,139,183,94,169,183,122,115,58,41,76,242,234,185,85,62,42,61,188,255,22,244,36,35,69,186,149,218,121,255,123,82,42,218,29,214,139,164,212,83,67,169,36,18,212,254,166,1,7,49,26,120,191,193,181,158,10,138,109,223,251,244,193,247,111,116,222,249,106,63,120,106,34,113,176,217,231,214,28,178,147,152,80,249,40,162,211,76,184,107,129,152,148,137,116,45,16,127,138,40,116,247,230,231,157,15,95,109,191,244,167,246,173,111,246,69,167,245,42,170,181,57,32,153,146,74,253,82,233,211,42,14,119,94,187,209,249,240,110,251,214,207,129,198,159,32,113,24,186,246,151,111,71,58,95,189,189,123,227,189,253,76,126,169,165,86,38,234,232,112,88,197,58,197,193,136,192,86,249,41,217,100,191,127,120,243,13,127,251,205,207,2,79,10,222,142,118,123,57,36,161,174,62,21,92,201,30,10,123,31,216,21,131,96,15,134,90,177,230,211,34,244,117,126,243,245,62,241,85,210,145,140,187,23,116,9,21,255,213,89,249,238,189,63,62,184,255,125,231,246,205,221,187,47,63,49,172,124,122,98,98,122,114,63,51,175,21,10,218,128,18,38,174,242,84,172,141,233,153,185,233,125,33,167,218,212,6,196,13,170,241,84,160,102,110,122,166,253,198,157,125,178,141,166,86,221,11,211,224,213,254,213,89,198,131,239,127,220,121,251,179,246,173,215,118,94,251,186,115,227,133,39,134,107,236,124,255,214,206,253,15,119,127,124,115,247,205,143,219,239,188,188,31,18,32,22,102,117,189,185,23,93,1,175,124,84,218,249,244,62,218,252,93,117,5,98,169,183,255,254,224,199,59,174,186,2,161,212,238,11,111,63,188,241,1,42,21,235,86,170,253,210,215,15,238,191,251,84,72,70,157,95,221,109,191,249,9,36,107,125,237,227,221,47,62,217,121,225,238,190,184,90,115,172,162,232,213,1,25,27,169,116,20,250,130,70,138,186,243,228,99,141,33,139,160,175,253,251,155,157,59,175,236,15,113,83,90,133,184,15,12,132,57,82,235,169,66,29,198,24,81,16,208,188,93,251,194,219,236,122,77,29,84,202,32,149,158,38,172,89,242,65,239,3,95,52,101,244,96,248,162,149,158,10,225,195,158,124,122,63,39,189,141,134,102,102,167,30,240,172,103,169,251,116,96,238,175,159,181,95,126,189,243,222,199,251,68,155,61,173,247,96,136,179,215,126,58,116,205,183,222,218,189,251,194,254,81,167,20,139,131,99,140,86,250,151,87,119,254,242,221,206,235,63,127,194,110,255,31,222,248,57,234,23,234,96,251,55,191,244,183,191,252,45,250,180,47,213,93,179,165,25,74,30,237,233,198,230,132,162,239,233,82,118,181,48,220,52,10,246,251,109,43,224,167,230,102,214,130,223,221,191,125,122,128,248,157,215,91,133,213,61,97,120,165,23,134,49,232,65,112,252,244,173,73,114,194,121,124,171,81,124,219,133,15,35,57,252,175,159,177,140,54,186,10,182,187,77,201,107,146,221,183,31,92,199,109,226,164,159,118,97,56,163,239,8,111,109,194,226,157,215,31,254,225,107,216,145,190,248,221,195,255,249,237,206,75,159,238,188,122,147,97,197,22,185,196,106,20,182,215,32,88,54,160,110,1,177,220,139,12,30,28,171,71,192,43,121,128,104,90,158,193,177,92,98,93,45,90,200,196,54,152,37,153,132,211,242,46,33,123,199,134,178,134,2,17,35,52,81,47,123,191,23,238,72,224,182,131,9,170,229,206,5,225,167,243,193,207,59,239,221,38,193,9,156,239,5,102,38,174,140,71,74,214,187,191,120,189,7,89,143,31,146,245,254,201,122,188,39,89,143,31,36,89,143,63,201,100,61,56,211,151,217,67,163,222,64,207,194,145,159,98,35,32,146,179,203,46,32,68,166,58,152,165,34,0,116,91,38,206,215,79,233,18,17,6,226,178,60,132,183,251,91,26,46,248,250,191,141,219,147,107,142,31,62,117,163,93,26,70,237,192,72,151,194,243,160,92,235,219,167,151,112,233,56,220,233,150,190,220,55,217,218,144,245,127,37,213,186,9,40,98,184,191,3,163,91,14,209,131,114,237,239,159,94,218,229,35,113,167,94,254,122,223,244,235,64,217,147,42,142,240,255,193,211,76,133,160,98,21,226,39,165,20,194,37,18,113,57,20,202,67,192,77,74,84,196,103,155,56,111,237,53,182,149,24,44,203,51,210,149,57,53,80,72,76,207,235,46,45,67,56,44,119,89,16,222,56,183,66,250,212,202,105,232,67,251,244,145,120,153,60,112,229,19,28,169,242,177,4,255,218,115,72,47,145,120,108,17,189,106,56,37,153,35,214,149,53,180,149,87,202,69,247,152,12,142,176,139,52,120,18,205,86,210,43,102,195,1,6,104,232,17,146,129,133,78,96,190,122,246,72,12,143,37,94,194,35,11,224,228,190,92,73,150,42,247,5,75,222,57,151,44,127,110,93,180,252,177,125,217,10,121,84,147,66,28,198,18,206,131,197,163,113,241,144,13,186,189,171,71,29,79,178,134,24,132,211,241,58,227,119,214,192,65,27,189,112,128,196,136,222,173,142,119,111,117,220,217,234,184,91,171,227,214,86,5,244,30,181,124,179,183,38,198,31,246,91,75,226,86,220,230,137,181,64,39,234,168,248,197,5,62,11,104,236,183,148,99,208,237,179,205,128,243,233,62,106,253,234,210,128,25,35,217,111,43,203,26,113,210,78,24,130,23,152,187,80,214,25,73,64,55,189,212,7,138,60,65,57,249,83,20,236,71,43,225,132,217,36,252,46,100,69,64,242,33,218,96,154,230,35,132,71,133,70,203,99,89,19,72,64,17,200,55,126,228,136,194,19,246,196,172,241,29,106,65,37,175,183,26,134,95,34,15,36,49,170,169,25,165,2,7,35,127,248,246,251,187,119,239,18,239,124,215,208,178,60,110,64,44,83,207,142,252,103,208,127,165,81,190,14,241,183,175,55,106,229,235,101,173,116,61,95,109,92,95,87,243,141,235,141,98,41,240,220,136,38,215,131,134,218,52,252,74,224,40,221,130,97,47,241,91,41,72,150,150,243,21,165,182,42,5,50,214,66,232,99,13,4,66,91,169,193,194,20,237,217,177,61,32,23,212,108,69,149,139,68,98,43,42,201,136,211,179,189,160,202,154,138,68,59,211,183,189,164,164,75,165,116,94,229,190,237,45,53,91,52,125,219,27,60,192,233,25,5,4,141,177,26,77,142,123,30,173,144,66,69,157,41,87,13,91,168,117,51,80,103,166,174,202,92,236,203,92,147,205,13,63,211,82,61,69,61,171,180,34,202,141,162,216,135,243,66,99,7,117,82,76,218,143,36,2,52,88,44,232,173,106,126,24,7,55,118,147,71,154,52,167,233,185,58,146,250,112,136,81,75,71,179,150,236,39,22,57,229,241,133,96,176,198,90,32,112,228,154,179,96,196,181,145,136,216,72,4,199,106,96,81,101,176,216,103,25,174,202,114,12,138,211,144,149,74,245,74,113,152,196,11,96,18,165,181,200,81,82,132,170,53,133,226,178,113,228,136,225,135,188,117,36,131,162,137,206,140,37,182,72,185,142,15,144,146,37,61,188,24,29,214,90,28,194,39,20,90,104,161,85,135,205,89,70,196,142,88,17,141,118,98,1,36,200,164,125,193,145,118,239,126,210,249,197,75,18,79,164,183,247,192,20,8,125,13,85,46,169,246,236,72,16,85,6,113,113,51,26,69,164,16,78,164,83,108,197,142,26,139,18,61,100,73,75,217,18,95,186,219,178,148,138,133,11,146,37,216,25,142,150,219,66,236,8,117,14,73,207,18,206,204,165,67,176,227,66,34,14,153,116,20,248,92,76,166,224,140,87,135,207,169,72,92,65,159,53,248,156,140,68,99,56,99,26,36,228,41,166,66,232,115,5,127,142,164,225,116,88,128,207,241,100,18,45,0,185,136,225,20,98,80,183,133,203,196,10,144,219,88,241,75,77,85,209,11,43,226,18,163,29,35,235,127,209,17,158,44,219,164,178,180,146,213,208,67,22,64,176,232,135,232,108,108,111,83,142,234,126,5,195,201,212,212,117,223,57,181,156,219,104,160,210,72,188,247,23,208,206,134,22,164,125,131,213,179,117,14,184,0,113,83,97,144,6,32,59,0,209,241,53,196,208,107,42,11,144,175,145,0,117,24,97,205,172,30,68,135,117,99,186,86,84,55,70,43,254,166,28,10,92,191,238,23,30,102,67,1,92,178,152,109,249,49,60,10,165,34,22,146,155,246,90,77,30,66,173,120,116,56,156,41,6,53,120,12,193,46,81,247,83,177,104,212,49,153,124,254,148,72,44,142,240,171,7,151,151,213,230,76,189,216,170,0,147,210,81,79,41,113,4,100,169,137,143,220,120,97,162,19,120,189,228,211,113,145,69,200,96,131,134,45,73,75,75,32,76,85,234,232,252,210,196,44,142,210,82,150,61,36,163,194,68,18,75,167,209,68,51,232,48,177,49,53,148,15,169,233,56,218,226,101,36,107,111,53,235,45,189,160,206,40,141,12,250,214,92,81,208,254,56,3,161,243,32,188,55,12,39,145,234,78,155,181,32,76,49,90,4,178,223,177,75,248,116,8,112,4,52,150,86,209,62,55,202,5,31,157,38,167,35,120,84,3,198,138,94,95,247,1,73,64,252,128,28,9,242,51,161,212,106,117,195,87,132,53,218,194,121,95,224,230,30,22,33,90,51,106,202,185,102,32,146,11,195,5,100,32,137,198,17,241,251,159,9,129,80,216,104,33,254,128,81,40,45,194,150,54,188,54,28,45,197,149,120,58,159,90,202,144,74,91,74,19,73,173,203,235,90,209,88,201,132,195,193,116,50,29,78,174,173,143,22,234,149,186,190,76,147,121,101,158,141,69,149,112,169,68,159,210,120,75,153,103,19,201,66,36,170,208,167,84,6,202,60,171,38,148,72,180,64,159,22,97,131,209,51,207,150,226,137,66,162,176,29,20,147,195,56,250,180,85,104,233,205,186,158,105,64,0,84,85,31,45,106,205,70,69,217,204,228,209,20,175,142,174,224,220,206,153,112,40,244,179,209,18,146,227,135,33,109,68,38,152,138,162,159,181,245,103,180,42,86,70,212,12,242,114,157,148,78,135,66,164,39,108,12,219,52,200,42,156,95,135,139,56,32,145,179,31,20,29,208,18,235,67,169,130,22,20,252,25,166,26,204,122,45,131,0,183,170,181,81,242,207,112,25,145,19,235,205,104,85,171,13,211,14,199,67,107,43,46,173,250,240,49,122,184,138,23,68,215,46,88,6,142,122,144,9,247,211,43,68,92,214,46,153,202,205,97,138,145,112,56,22,74,36,70,27,104,7,129,153,51,75,214,55,0,185,240,44,95,215,139,170,14,90,211,81,250,81,71,199,142,86,51,19,140,133,19,9,68,41,189,70,230,11,82,253,178,115,136,116,92,144,188,219,15,131,243,13,251,34,193,80,10,247,33,48,202,204,112,134,55,51,68,197,208,187,37,26,96,8,245,214,64,187,161,179,65,11,214,174,160,45,83,43,109,178,168,68,248,225,48,18,130,25,186,121,87,182,157,107,39,131,200,43,191,170,33,18,196,61,203,43,186,220,79,161,97,99,5,109,205,188,27,53,196,196,183,113,54,131,45,52,86,172,198,142,202,132,53,65,166,183,201,204,200,21,181,182,170,213,154,35,235,117,125,181,217,80,10,234,200,70,225,202,230,112,105,173,165,142,52,245,194,8,72,254,205,145,134,85,254,29,65,226,80,21,157,223,38,81,51,160,101,27,193,249,161,103,148,26,18,29,64,130,26,49,101,226,145,177,6,94,107,36,48,151,248,226,28,71,53,125,119,216,155,125,245,70,105,54,85,84,181,208,108,142,176,59,4,180,95,105,32,73,54,131,77,244,24,209,193,33,138,15,123,179,151,222,96,81,44,136,26,134,180,31,232,32,211,132,228,93,85,165,209,64,12,188,153,145,198,198,234,185,49,121,115,124,108,34,39,183,208,223,49,185,233,248,91,31,31,187,146,83,229,137,137,186,54,126,101,92,30,66,15,167,101,21,222,20,224,207,37,248,147,192,37,203,248,175,50,54,54,38,79,140,29,59,33,215,39,160,232,5,242,80,132,135,254,170,164,20,106,93,155,228,165,48,172,89,91,121,13,255,221,20,62,243,222,49,16,33,12,34,197,138,224,199,211,39,100,45,7,143,21,179,122,153,190,155,185,44,151,167,198,114,211,168,65,252,125,108,76,194,25,205,50,18,199,215,81,244,255,17,16,56,179,77,48,109,57,162,17,1,249,136,86,204,50,54,126,164,161,215,139,71,42,72,138,201,194,42,61,210,44,212,27,106,49,139,132,51,116,202,161,188,122,130,238,32,139,210,200,191,249,58,111,127,219,190,245,171,157,191,222,223,185,255,209,131,111,238,63,252,237,175,118,95,253,11,122,242,240,230,45,223,255,119,227,109,244,223,191,141,252,167,254,159,181,231,134,209,110,128,38,157,238,197,190,103,35,225,112,190,160,142,250,70,254,141,84,35,225,135,254,249,221,43,237,55,254,250,240,147,119,31,222,249,123,251,238,119,187,175,124,222,185,125,139,189,122,149,0,124,54,146,76,32,201,198,13,238,176,130,239,90,45,224,93,129,61,252,238,118,231,246,205,206,207,255,212,126,225,195,246,43,95,117,62,122,243,193,55,55,30,124,243,249,238,173,15,219,111,188,211,121,239,235,157,15,94,36,37,105,155,225,169,88,110,98,130,180,9,255,243,161,83,246,182,115,31,242,115,245,192,0,233,35,147,50,125,76,204,180,225,128,182,248,191,55,94,96,163,64,31,109,48,152,76,234,99,66,41,130,65,66,128,90,96,144,151,182,186,76,114,245,49,209,21,213,221,253,226,147,246,91,175,89,234,146,151,182,186,84,190,245,81,1,23,170,182,223,248,243,195,247,255,96,169,74,94,218,170,146,148,161,123,169,169,161,181,143,42,166,67,233,104,58,141,177,133,77,147,45,21,201,75,91,69,108,223,108,162,59,26,138,134,163,81,138,238,221,79,94,232,188,123,179,253,197,123,22,48,164,136,27,24,93,45,183,42,10,12,32,17,74,68,144,24,9,3,248,230,155,221,79,95,116,1,67,138,184,129,105,170,72,0,43,146,254,152,3,234,252,233,142,123,127,186,12,171,130,152,240,74,189,82,196,211,81,8,21,98,5,138,212,219,16,26,201,9,138,20,225,160,168,120,75,32,230,149,38,44,154,98,161,88,82,19,4,65,55,118,238,125,186,251,195,183,157,59,47,91,160,144,34,238,80,42,88,144,244,97,67,2,59,181,203,190,80,48,26,192,160,239,189,238,14,90,141,169,73,181,216,5,52,30,169,154,87,213,82,156,244,241,85,15,64,184,136,59,32,132,58,93,97,61,125,182,20,41,37,74,4,109,191,254,181,59,48,82,196,190,132,86,52,3,16,86,10,193,47,174,255,209,189,157,59,55,72,76,50,90,115,10,255,216,106,230,209,180,173,162,154,33,252,99,214,36,49,207,104,77,242,210,28,128,237,36,195,166,171,20,47,37,75,138,9,99,247,23,175,119,222,191,43,116,32,62,149,156,26,243,6,35,210,34,26,71,132,160,117,231,79,127,66,83,228,1,49,52,21,153,138,219,121,145,0,6,17,71,30,33,212,141,223,113,164,199,138,169,116,41,12,77,249,40,187,189,125,107,247,135,151,218,175,253,1,53,228,227,192,155,107,101,116,210,169,213,11,43,122,29,241,247,178,174,162,6,116,181,56,42,176,224,246,63,62,121,240,195,167,157,219,111,181,191,252,190,125,239,147,221,47,127,216,249,254,75,19,4,62,236,15,147,163,165,47,18,13,53,54,204,202,35,190,97,252,83,83,214,180,50,184,118,15,155,63,180,186,249,170,170,160,243,45,219,185,74,136,101,187,151,192,11,147,21,139,166,163,74,44,228,44,105,41,20,79,192,175,71,33,124,224,247,133,83,46,221,70,91,78,107,216,217,99,252,56,95,118,180,142,159,243,189,49,17,70,191,9,203,187,21,56,126,194,182,169,70,84,196,34,197,87,208,21,244,38,23,207,141,77,89,223,128,102,195,100,99,66,23,137,56,192,230,113,179,105,168,85,7,245,193,26,40,69,67,49,142,75,90,142,28,110,73,153,48,42,68,15,237,214,66,6,28,36,44,152,172,106,27,126,235,242,148,125,222,141,203,190,84,232,103,129,46,45,71,108,16,241,178,21,33,90,186,41,251,226,93,161,69,7,132,150,114,64,195,243,67,103,144,206,136,125,125,217,106,208,178,249,242,132,11,130,122,117,32,226,28,143,86,107,180,12,19,156,71,85,91,37,116,244,135,153,42,122,116,195,49,79,182,110,132,163,30,221,112,194,245,110,211,6,64,220,13,194,98,61,7,138,187,84,140,152,187,156,87,109,216,240,226,129,46,48,162,253,193,136,118,131,17,235,133,80,23,144,49,39,229,139,32,227,54,144,84,210,236,1,212,133,96,68,160,9,58,86,128,140,118,138,85,181,230,210,64,24,117,76,246,153,175,187,180,6,5,161,73,64,80,204,5,203,27,124,126,7,35,123,55,212,108,236,141,35,196,186,192,26,148,31,68,187,192,138,13,186,166,226,222,176,226,3,194,74,121,131,74,12,56,196,176,251,16,201,101,5,154,199,144,47,210,216,240,129,163,5,250,104,149,48,41,232,80,48,76,41,1,254,167,250,126,223,22,124,241,249,68,181,191,207,42,25,140,146,18,214,27,0,119,238,202,74,241,211,151,157,136,45,165,248,57,203,126,242,178,148,98,39,42,219,17,11,151,217,134,63,146,252,252,127,16,101,191,79,250,143,62,20,107,163,62,209,196,20,97,227,240,247,240,247,240,247,240,247,96,126,17,71,234,147,29,73,156,25,91,174,65,25,75,70,12,144,92,127,250,216,253,39,123,206,46,140,124,228,34,148,61,166,23,85,62,124,49,200,30,154,55,163,190,112,2,109,14,194,189,168,165,8,189,31,245,193,5,41,111,159,158,67,168,26,142,115,92,220,101,231,229,27,239,55,221,70,44,253,224,125,198,151,109,188,105,235,85,165,143,222,85,10,29,96,55,169,184,247,252,133,112,157,234,131,251,84,142,73,120,105,185,4,228,157,242,234,152,39,230,88,255,208,99,203,51,247,145,244,49,26,248,97,183,176,214,225,192,143,243,252,215,237,8,193,106,177,187,90,23,120,230,165,173,79,184,181,181,22,17,111,112,125,226,57,154,21,97,183,181,86,60,138,56,19,175,107,99,161,198,70,96,212,94,82,184,185,245,145,187,79,71,51,219,142,118,173,119,183,206,230,189,103,1,126,236,151,185,62,126,155,235,53,140,88,200,134,63,75,151,182,45,180,159,201,172,13,23,85,181,225,121,165,43,247,40,101,14,135,15,3,46,127,205,21,246,252,18,189,76,56,87,7,23,26,105,27,252,92,82,137,100,220,219,172,38,31,138,133,33,61,253,128,246,31,9,53,149,80,35,241,159,202,254,131,78,208,178,81,111,44,131,141,239,50,38,54,188,130,151,33,101,221,114,67,43,172,170,186,163,187,50,16,38,20,24,134,212,67,160,156,170,34,72,43,58,128,199,220,20,142,193,123,171,181,188,140,125,184,220,43,115,223,183,229,101,218,117,188,68,48,4,14,180,89,85,42,149,254,224,137,21,5,72,93,186,223,68,251,72,129,180,218,27,60,28,7,21,93,85,124,226,23,207,26,142,39,102,43,142,246,182,76,126,149,193,118,147,13,5,108,78,169,85,72,38,140,182,154,102,189,162,21,201,89,36,145,148,195,137,176,28,137,199,101,56,176,83,123,19,162,29,222,6,151,17,85,173,13,195,252,55,92,250,181,197,138,35,138,243,48,69,49,121,39,222,234,48,59,194,204,220,105,228,18,74,135,11,145,226,40,75,26,149,209,213,138,2,71,231,109,72,13,105,55,191,49,145,217,171,143,30,246,57,140,247,101,86,180,98,81,173,117,109,100,139,247,73,201,35,220,181,12,117,20,140,79,51,161,81,180,58,208,223,107,195,248,66,50,19,18,161,248,130,228,78,121,88,65,67,36,123,114,223,157,19,166,240,217,80,62,156,140,134,221,241,219,163,61,31,188,238,183,81,62,219,85,165,185,234,172,212,5,119,98,119,91,122,197,47,13,233,216,124,60,95,72,74,129,192,144,20,64,60,20,245,168,161,42,6,146,9,126,54,98,18,1,149,159,134,213,53,108,248,141,89,45,67,102,120,59,184,162,66,166,104,207,169,149,187,247,88,24,102,247,249,235,217,16,27,124,52,24,142,196,17,207,181,219,97,249,194,65,196,227,193,200,202,237,147,199,210,232,106,227,132,13,21,134,243,170,177,142,198,55,170,84,180,114,13,51,183,102,166,160,98,137,211,29,229,161,66,172,4,40,127,94,64,121,151,53,200,80,29,177,99,192,23,68,98,99,13,238,71,0,107,78,124,152,49,36,4,67,58,242,12,91,98,103,130,233,104,18,48,213,117,144,116,40,46,163,163,83,23,15,38,48,190,185,161,87,44,150,76,71,192,148,173,91,119,125,90,181,236,69,13,145,96,42,17,139,167,68,152,145,104,26,30,244,128,137,223,146,168,84,158,232,192,52,21,140,71,66,169,168,216,64,28,158,160,7,162,52,31,67,194,188,121,0,8,7,227,100,160,21,21,2,112,12,195,236,99,250,138,18,122,35,119,42,88,161,148,9,249,130,208,0,80,93,48,140,40,12,72,141,58,64,135,147,114,60,44,131,238,22,87,192,120,101,24,37,141,225,184,32,53,180,83,42,21,82,6,111,16,176,117,146,181,39,80,21,56,136,34,169,169,12,50,40,2,225,79,135,138,106,89,6,86,47,63,155,143,168,241,82,41,48,202,196,39,145,151,87,180,70,6,64,115,124,18,91,109,111,90,34,19,19,179,91,112,58,169,194,3,162,15,231,69,29,102,121,229,61,249,128,41,50,49,86,22,76,134,83,152,74,97,172,195,246,167,158,205,97,49,197,67,250,161,141,37,130,137,4,54,186,116,182,229,52,136,237,23,83,62,231,86,223,103,159,123,128,66,235,113,107,48,20,244,22,113,6,238,199,48,77,10,233,28,100,55,19,98,222,67,18,230,90,29,152,204,60,141,75,225,44,104,90,150,122,52,227,11,210,115,160,103,179,54,67,105,97,44,201,8,161,70,145,45,36,17,91,16,214,32,145,208,162,114,56,134,36,180,112,28,47,109,235,209,144,19,181,175,235,39,167,240,247,108,52,93,226,251,88,72,216,172,28,226,215,94,121,56,39,166,104,28,115,169,61,227,48,163,148,16,188,45,214,162,36,121,109,231,195,156,95,162,125,137,127,33,19,111,30,134,135,124,140,69,7,70,29,134,205,226,75,59,166,233,146,246,117,253,228,37,102,11,147,24,13,236,29,21,248,74,105,171,27,137,36,56,141,216,102,123,159,141,210,89,232,61,188,88,188,203,248,208,158,90,111,25,158,77,201,158,21,13,173,218,101,113,99,243,121,186,27,90,233,213,182,254,92,232,148,110,222,68,157,193,183,239,126,135,224,42,108,244,55,140,110,114,74,56,40,10,62,228,91,223,93,130,160,49,123,237,147,107,93,23,22,60,42,28,253,240,219,146,82,213,42,155,153,57,172,28,57,174,212,230,144,96,49,113,122,123,63,173,218,165,33,58,193,123,166,174,45,139,136,202,89,222,254,240,186,229,100,233,232,36,69,106,96,137,208,251,84,225,193,198,76,94,12,124,140,157,57,168,252,154,224,47,93,156,50,98,193,48,225,66,129,126,252,78,96,209,152,109,9,103,1,183,222,251,130,121,165,169,21,176,69,99,63,39,202,104,234,103,94,128,180,90,179,65,95,224,168,53,104,67,41,52,251,129,137,135,154,136,192,72,121,191,3,102,43,120,90,7,193,182,141,14,126,106,116,91,250,143,22,8,58,212,238,5,65,201,80,95,8,66,114,22,28,186,135,193,170,186,175,9,5,13,1,104,27,10,36,92,140,87,157,36,147,153,76,221,2,59,12,122,208,123,36,21,52,183,237,104,16,206,103,81,119,12,225,227,23,176,14,244,207,48,102,233,94,189,224,210,21,237,132,115,105,82,88,56,64,150,199,162,118,61,171,5,19,201,36,62,206,153,12,208,9,20,9,211,46,48,137,71,24,67,75,99,195,169,3,195,155,41,58,195,133,227,81,162,146,139,4,28,192,139,106,161,78,2,209,163,211,155,166,212,202,21,239,249,179,83,47,221,86,108,202,131,231,137,242,32,158,47,38,122,43,15,4,253,70,36,238,38,47,238,169,195,253,200,120,64,30,128,53,38,235,209,131,188,231,80,195,148,144,220,71,155,142,199,242,118,237,84,215,209,82,112,219,65,15,37,128,155,186,201,196,137,133,116,93,55,126,187,188,60,106,2,180,85,7,215,17,44,195,244,195,228,136,134,210,170,154,232,121,208,118,111,206,250,160,224,182,195,178,229,150,16,152,40,249,210,15,80,151,241,144,19,138,77,181,66,224,70,131,73,139,140,196,240,38,174,221,184,117,237,82,70,100,61,236,70,67,68,63,99,211,178,48,229,10,136,186,221,20,44,208,181,254,212,43,224,84,91,209,26,77,205,133,153,219,85,170,150,0,231,25,86,111,20,219,53,97,137,8,26,2,86,190,29,132,89,116,2,20,231,152,148,25,38,179,235,44,234,126,166,163,149,168,14,210,69,158,236,10,179,39,137,117,5,190,213,85,31,74,43,163,189,81,55,122,87,53,203,210,122,232,116,239,53,26,15,144,253,13,198,13,238,150,151,126,129,214,81,48,179,233,209,162,59,50,72,85,239,238,0,113,244,0,204,203,101,76,74,26,38,226,74,63,53,237,34,206,118,112,29,113,171,110,156,17,149,136,133,92,144,239,94,207,77,61,225,113,13,226,6,150,182,27,135,102,145,240,21,9,185,159,27,205,115,128,115,87,114,94,16,51,249,130,40,23,4,155,13,198,249,28,47,28,155,188,243,82,142,233,24,66,148,179,133,250,172,46,232,193,250,233,59,245,106,182,185,135,83,53,137,187,44,146,76,200,225,68,90,142,132,18,192,246,14,194,7,58,175,149,231,240,173,13,117,185,164,254,150,79,65,253,3,245,12,126,122,209,208,181,62,32,135,191,34,72,217,191,171,235,137,43,227,114,36,63,54,55,77,139,94,157,176,122,182,106,232,111,142,248,172,146,154,33,230,164,154,51,61,80,143,77,201,169,201,177,243,57,230,219,122,18,188,94,47,228,208,155,51,39,192,99,118,122,90,94,29,231,30,175,51,240,103,142,186,180,78,201,229,73,232,168,233,21,91,37,253,48,125,94,175,154,5,46,144,135,39,79,131,11,44,246,106,37,190,174,211,99,224,2,155,99,46,183,115,188,251,67,147,99,151,193,229,246,216,152,216,131,147,99,168,28,42,144,199,227,59,73,157,124,135,38,204,81,98,87,90,226,102,75,250,83,157,52,7,111,246,29,170,228,104,163,87,205,138,45,161,162,42,186,227,230,8,160,28,117,32,46,155,248,139,76,142,229,114,20,134,134,145,91,102,64,114,12,160,134,251,64,198,177,42,120,24,147,142,199,198,57,114,214,113,183,22,72,127,114,184,48,126,5,93,195,205,107,130,143,241,85,179,19,87,133,190,105,172,153,248,241,5,244,118,232,248,101,236,124,156,19,59,189,137,31,136,0,166,97,20,49,211,49,121,83,236,9,247,78,86,56,54,8,4,213,68,23,105,124,136,144,234,164,221,151,122,213,29,199,2,122,135,76,98,33,133,11,188,70,108,220,116,224,38,160,235,19,188,163,164,94,121,194,78,123,57,60,66,179,92,249,56,140,80,225,64,133,174,11,110,218,235,199,161,154,34,46,165,41,57,132,31,146,178,184,131,17,54,99,83,114,108,146,174,86,142,56,252,64,0,153,194,15,216,76,206,156,150,91,216,231,124,213,36,178,75,230,180,165,198,109,174,229,5,129,110,41,53,83,79,244,5,190,86,82,244,97,206,164,165,233,115,152,150,88,51,100,114,250,109,135,78,175,13,100,238,132,92,119,180,142,218,73,97,111,123,27,237,49,136,34,88,132,173,196,4,167,26,149,163,183,53,97,18,47,65,242,2,127,215,196,239,102,57,230,217,196,219,104,190,96,174,116,109,66,116,177,71,253,143,216,9,235,172,184,186,121,167,73,237,234,4,159,166,245,113,94,79,128,86,157,48,151,161,217,77,178,90,8,248,25,43,241,174,90,99,0,228,88,72,2,235,48,4,230,165,9,51,182,42,112,254,216,132,253,121,149,130,158,61,13,20,201,145,209,26,23,219,5,4,227,151,102,147,192,130,89,147,248,65,98,114,236,84,142,115,156,25,120,122,124,10,214,50,42,150,160,197,230,166,224,35,122,16,50,235,173,187,214,139,224,98,235,102,177,212,56,95,84,9,123,223,98,230,187,130,216,65,246,240,170,125,24,11,208,26,233,245,196,216,9,129,135,179,230,155,184,216,28,47,182,78,129,113,132,227,185,90,23,66,54,36,156,24,55,201,44,50,97,206,15,163,190,1,131,49,80,233,147,4,99,16,66,48,152,129,25,14,131,49,28,6,99,56,12,198,112,24,140,225,48,24,195,97,48,134,195,96,12,135,193,24,14,131,49,28,6,99,56,12,198,112,24,140,225,48,24,195,97,48,134,195,96,12,143,50,24,131,100,14,21,182,118,234,110,229,56,18,88,69,19,81,130,72,8,18,4,243,161,236,226,136,38,51,7,106,15,199,56,254,190,155,47,28,47,180,119,255,62,14,162,155,75,31,41,212,167,211,35,135,216,203,99,177,239,130,180,171,132,206,144,232,35,122,29,103,124,118,95,140,112,10,59,99,32,169,38,166,20,11,5,95,232,103,50,28,5,226,169,116,26,28,172,240,151,40,18,166,124,105,182,28,124,54,136,226,29,36,127,79,76,123,125,78,15,65,31,184,8,250,192,32,201,220,73,68,55,116,122,126,177,186,161,91,253,242,216,10,114,58,122,187,184,120,155,110,214,38,89,210,87,93,157,167,237,230,59,62,211,213,201,81,192,222,70,158,173,39,110,116,225,163,166,24,228,49,183,172,241,113,195,120,235,120,77,79,188,174,238,246,174,30,237,30,109,138,173,114,131,30,246,10,155,196,248,204,152,0,96,232,35,124,101,230,115,194,163,145,145,246,135,95,181,127,253,3,249,238,226,46,56,120,199,69,154,66,212,226,15,3,157,68,209,182,149,22,232,206,123,202,120,96,0,132,60,209,147,220,61,28,128,107,15,182,201,135,109,87,226,3,199,192,39,98,54,68,60,97,35,180,255,135,71,160,208,170,101,225,54,53,95,198,157,14,54,106,101,209,14,207,68,2,177,241,240,141,56,104,219,231,179,121,83,154,158,235,22,122,8,219,232,214,230,246,182,181,255,193,118,67,116,66,244,230,183,196,72,64,98,147,248,167,31,242,241,14,55,224,8,51,96,117,168,100,197,68,227,25,138,217,193,167,140,32,208,62,99,46,112,60,152,146,48,55,17,97,85,88,253,15,249,180,8,174,151,182,200,27,162,113,187,121,220,31,0,71,54,4,116,67,14,157,226,104,72,156,41,30,177,33,105,139,87,129,240,229,178,186,227,113,75,96,7,94,59,42,60,182,196,122,16,124,48,69,112,104,187,100,20,151,76,89,64,138,126,153,8,227,238,205,165,133,199,120,231,21,221,25,124,83,151,47,175,168,181,242,113,85,155,27,206,141,15,31,27,151,157,143,4,168,150,136,45,49,33,98,139,37,222,75,212,218,21,212,170,104,145,232,139,91,35,134,216,220,32,124,214,183,162,213,162,15,22,79,12,22,144,105,179,136,144,34,251,226,97,225,28,41,212,35,22,140,246,201,101,125,197,230,140,62,106,207,104,171,105,90,54,90,217,76,119,193,37,77,229,22,162,211,36,114,203,120,36,23,71,159,97,65,136,253,243,242,45,245,9,194,128,23,247,119,247,90,180,74,32,49,190,254,156,171,131,10,251,158,244,111,245,56,117,108,155,145,168,219,170,136,138,116,109,153,111,225,141,64,239,162,159,169,115,103,142,164,122,53,33,208,155,40,199,59,27,114,138,242,22,105,212,163,129,94,0,10,34,211,234,99,184,78,32,158,30,161,50,69,144,103,119,61,134,238,12,177,228,78,55,118,63,160,254,9,167,119,124,27,28,98,40,22,178,48,72,155,3,94,239,48,83,98,232,168,152,125,202,25,247,201,215,43,69,47,57,13,123,236,249,192,101,207,7,62,123,86,222,96,11,62,20,69,148,102,251,211,229,200,240,44,156,59,232,241,209,178,197,135,172,187,186,135,56,253,104,118,43,70,121,145,132,109,99,58,146,33,142,7,226,118,194,27,120,254,121,129,29,117,145,134,152,60,52,108,99,204,176,67,219,158,81,18,18,253,77,195,182,200,76,206,232,77,206,50,246,25,2,118,111,253,227,40,236,60,214,217,8,64,56,214,109,59,121,145,149,66,137,71,168,137,180,158,212,149,112,144,151,23,205,116,155,153,62,71,18,139,119,29,138,232,120,40,155,162,150,232,232,199,219,196,171,53,210,83,146,242,90,167,221,104,210,234,118,106,74,39,221,101,166,72,204,85,136,177,60,182,200,76,224,179,40,194,177,69,157,27,21,233,222,243,208,237,179,75,69,54,47,207,126,209,109,118,196,222,45,187,140,19,177,143,199,10,212,107,190,172,50,112,196,142,211,110,200,136,121,180,200,155,37,231,74,55,143,198,254,143,76,22,22,136,25,132,229,60,196,4,99,55,169,90,116,60,76,89,248,193,158,2,248,17,202,22,219,177,29,66,176,192,109,250,124,14,20,173,47,154,250,217,40,72,181,209,4,34,49,119,81,222,213,9,180,175,70,16,92,183,224,127,22,190,73,156,68,35,24,77,238,29,217,118,76,169,213,59,178,159,57,181,147,217,83,49,169,124,6,108,254,165,7,134,123,226,127,106,195,61,63,254,71,188,40,131,196,52,228,46,169,131,209,91,136,64,141,164,99,158,211,44,184,174,58,132,233,104,194,69,152,142,132,221,229,21,143,165,29,143,57,200,32,217,101,38,220,217,138,229,108,43,250,185,58,15,0,49,151,46,11,15,45,220,18,124,92,109,210,177,219,25,85,100,135,226,73,66,176,88,40,113,209,206,210,0,18,239,5,248,54,10,225,189,19,5,71,135,34,150,185,190,250,192,247,149,233,154,35,1,183,115,145,211,159,212,121,4,115,59,129,89,118,201,190,213,59,172,141,80,184,127,21,15,209,98,197,122,203,187,7,44,136,18,173,144,77,123,128,101,211,164,155,28,26,113,87,137,68,108,2,228,192,152,138,120,98,202,19,87,145,94,219,239,200,72,231,246,205,135,191,253,21,94,47,150,117,226,228,14,93,145,109,250,224,58,207,183,145,132,147,113,11,112,183,29,80,76,55,214,126,54,12,155,158,212,69,47,229,206,246,189,228,72,147,151,91,253,114,69,42,226,171,47,226,70,1,225,136,167,178,205,132,41,130,179,56,228,218,117,106,20,104,50,226,78,86,86,121,211,194,134,226,94,170,178,176,85,163,103,81,36,68,226,221,53,97,248,170,119,48,77,24,118,230,61,8,61,152,167,8,73,111,4,137,63,47,195,172,199,141,131,213,9,216,199,189,128,41,221,11,190,192,62,226,12,108,83,237,3,17,177,38,156,148,101,45,71,61,121,189,139,247,58,130,123,17,169,173,25,170,130,31,168,29,55,229,125,159,205,17,47,217,61,180,70,221,107,7,106,12,187,15,15,212,150,89,109,176,150,212,1,199,100,211,66,61,137,200,3,250,237,214,148,233,172,236,243,32,117,234,186,220,19,136,187,0,109,194,2,111,228,46,155,139,171,70,171,203,45,149,0,56,102,135,27,63,8,176,216,185,153,1,182,158,1,132,200,216,158,177,174,105,87,92,99,208,115,185,221,237,165,83,136,115,154,21,216,84,85,140,203,211,54,67,3,2,181,23,239,54,60,226,237,204,6,105,235,135,185,21,121,72,162,201,4,88,61,164,193,152,43,33,236,24,188,65,201,45,14,184,148,74,164,21,169,71,70,122,191,164,198,19,73,137,20,47,166,165,46,129,195,213,124,76,10,140,234,193,229,101,181,57,131,77,11,142,28,241,235,89,29,137,192,37,165,85,49,2,178,4,96,107,101,41,155,205,194,169,169,94,242,233,184,200,34,14,38,174,203,146,180,180,20,144,245,96,165,142,206,102,77,244,202,140,65,206,30,6,70,161,65,5,26,140,165,211,170,20,96,208,71,21,191,84,74,169,133,82,162,168,74,8,214,51,33,121,139,140,121,6,209,24,250,70,246,90,212,49,53,243,76,120,27,226,160,39,35,33,203,112,2,91,102,123,18,120,168,103,180,170,82,86,71,144,120,56,10,214,231,137,152,172,157,31,159,61,183,30,58,121,172,92,31,67,63,167,231,22,86,114,11,101,244,105,60,6,223,213,137,49,240,230,26,75,206,156,76,104,240,97,236,226,233,185,115,161,233,49,189,25,43,36,206,162,98,211,39,78,156,203,77,45,204,229,214,138,149,90,165,121,126,106,97,97,37,57,114,237,242,149,70,232,194,204,116,189,117,42,23,46,143,105,211,185,233,245,114,110,44,18,106,77,76,212,243,99,141,137,243,199,174,230,114,43,11,205,92,245,234,196,177,218,194,213,179,231,167,148,147,250,201,92,185,60,183,58,161,78,79,79,53,103,52,53,180,150,46,175,107,177,213,241,149,241,220,68,37,188,62,23,61,59,81,153,75,92,155,92,219,140,234,215,102,23,170,138,178,161,159,93,73,149,98,215,170,165,210,108,50,122,45,90,59,190,166,182,22,212,216,220,106,171,149,107,148,70,78,133,87,206,212,142,173,140,95,29,81,38,207,230,90,149,245,228,249,74,241,92,165,21,174,95,9,39,102,70,140,185,51,249,230,216,208,234,241,240,177,201,117,237,228,185,130,145,186,48,113,122,195,184,164,197,244,66,244,244,185,107,83,161,19,202,249,241,168,177,122,34,86,60,119,229,210,218,208,204,149,198,198,165,149,213,141,21,101,77,63,113,98,168,166,20,162,199,194,229,51,35,241,137,217,77,163,145,184,24,90,15,159,45,167,46,135,78,135,134,226,155,151,207,24,151,47,167,74,155,133,99,39,22,38,78,29,59,53,89,87,211,103,143,133,83,87,215,207,84,82,209,217,243,90,244,120,126,243,220,229,217,244,202,234,116,50,92,215,67,99,51,229,203,161,74,113,227,218,133,145,66,117,252,66,179,28,59,57,21,190,18,57,121,118,250,124,33,116,98,225,140,186,113,250,236,66,108,34,118,57,156,79,235,229,200,100,177,120,172,28,90,191,178,62,51,116,245,212,202,116,120,213,136,173,95,158,213,210,37,163,120,230,204,120,69,65,253,60,94,185,56,95,143,70,78,172,86,134,198,230,170,243,133,179,51,115,229,232,197,201,178,90,56,55,181,90,24,79,140,108,158,223,188,122,118,197,184,50,158,72,92,186,52,121,109,253,212,169,88,242,114,233,210,92,226,124,101,228,212,198,137,70,106,114,125,173,174,107,171,205,145,147,199,87,207,199,206,70,23,78,230,163,245,139,161,214,165,51,87,206,30,211,143,173,69,39,83,23,206,70,231,202,234,236,230,208,70,235,202,153,212,66,52,119,237,252,92,44,154,63,111,92,140,28,27,63,126,124,93,209,207,171,57,61,61,116,73,155,185,210,74,21,18,11,23,98,103,79,149,155,241,84,163,49,127,34,173,142,107,205,161,124,43,57,61,115,121,252,220,177,196,116,41,93,155,158,159,169,76,95,136,92,62,21,77,15,93,212,70,38,242,243,227,145,161,153,89,101,166,88,168,205,174,92,46,172,92,56,151,59,190,80,223,56,117,60,116,186,56,50,63,49,217,138,71,107,8,214,181,149,177,232,133,115,103,115,107,53,93,41,141,69,75,185,149,232,201,147,107,155,141,132,118,49,173,25,23,34,35,197,92,97,246,116,190,177,112,185,158,106,78,94,58,29,46,54,199,79,53,194,151,47,156,108,156,104,158,72,76,231,135,242,107,155,133,133,214,234,68,82,93,189,180,178,50,117,169,52,81,24,15,157,41,71,79,134,166,166,115,169,213,242,84,99,54,84,189,56,123,245,248,133,72,190,144,136,76,229,230,142,93,40,165,194,151,135,154,211,155,23,27,245,70,60,124,53,125,174,148,72,77,175,132,135,78,231,19,181,249,211,149,147,249,233,213,102,170,49,116,58,145,90,159,186,92,204,173,79,12,157,73,42,250,181,137,161,244,248,229,92,122,226,234,212,248,68,120,190,216,136,173,169,121,163,158,58,49,118,78,141,170,35,211,235,179,151,46,159,90,59,115,106,174,58,181,126,124,109,70,57,110,92,93,157,60,190,89,74,134,206,199,230,78,174,156,9,165,47,133,47,156,31,91,152,141,143,157,188,120,45,23,143,173,93,107,158,57,147,95,203,141,43,107,167,78,28,95,211,230,163,23,19,179,43,107,225,161,245,104,61,92,73,166,22,70,18,211,141,51,87,167,78,207,39,230,146,23,167,207,156,82,23,244,208,228,137,92,52,55,118,53,52,89,63,121,105,237,162,114,124,99,182,214,154,206,69,231,86,198,87,234,155,155,151,214,38,166,23,154,103,23,46,20,215,231,83,181,228,122,228,252,213,115,181,19,23,210,39,91,27,147,177,171,243,11,67,23,170,245,230,133,217,179,11,133,113,61,52,213,56,59,123,229,226,69,61,114,34,124,124,246,216,137,218,156,126,236,216,216,196,108,115,42,213,168,68,138,103,46,206,206,142,165,142,39,226,23,226,241,107,199,212,113,229,226,153,137,90,252,88,209,152,188,176,80,154,190,112,162,58,155,168,77,159,205,167,175,29,203,25,161,152,62,29,143,94,85,167,207,159,188,120,101,163,126,53,82,50,174,234,209,120,33,178,118,110,168,182,118,250,196,202,230,133,249,104,113,236,210,200,233,84,250,248,177,92,76,191,116,105,108,238,252,198,69,227,196,92,51,154,11,205,228,234,39,206,207,175,93,12,77,109,70,42,243,103,71,198,46,93,153,186,150,152,43,206,207,84,19,234,185,74,113,104,70,27,75,47,156,156,57,61,50,126,250,152,177,222,138,13,141,95,152,142,212,47,142,53,170,179,179,19,199,71,230,194,39,210,149,133,114,161,178,62,209,28,209,235,43,199,75,165,179,213,115,173,241,99,39,170,133,145,83,245,210,41,189,52,164,21,167,35,177,249,245,250,88,242,88,101,186,185,154,184,92,40,31,111,150,90,39,102,213,202,100,36,28,202,149,198,10,169,147,205,220,229,218,133,25,99,102,99,99,182,164,174,24,39,74,167,47,156,27,185,154,56,113,237,74,88,63,123,118,188,180,114,225,76,51,122,245,106,228,244,53,189,176,86,30,170,207,151,231,174,204,28,215,83,155,137,232,244,149,234,70,186,156,43,199,206,172,183,198,194,11,201,213,210,204,181,161,185,121,61,119,122,227,196,198,88,177,117,97,44,169,93,137,44,204,42,198,217,98,115,189,24,141,151,39,66,235,37,245,120,121,40,113,242,194,73,61,124,121,229,124,237,194,133,139,209,145,248,80,34,124,57,149,58,21,29,202,55,180,214,228,92,121,178,60,151,94,15,47,36,22,206,20,107,43,213,188,182,50,89,188,50,53,123,124,67,61,222,172,95,187,52,21,90,175,106,149,41,61,17,89,211,35,149,245,120,101,186,218,154,158,59,83,142,69,78,24,167,18,167,27,107,122,113,161,181,185,54,175,156,51,82,213,99,107,205,203,107,169,169,4,146,244,38,98,211,115,167,198,142,225,61,34,87,153,154,95,157,107,157,173,78,76,72,176,207,38,139,137,46,251,108,33,20,141,252,196,251,108,58,166,36,11,133,120,164,207,125,54,21,13,121,15,39,153,78,37,126,106,177,65,201,135,162,105,36,189,244,53,28,41,149,74,230,157,243,51,96,194,148,120,33,159,46,165,138,234,79,149,48,133,56,19,53,144,120,67,238,77,154,142,142,109,65,114,36,218,159,72,208,18,37,232,32,34,235,16,123,206,177,90,145,198,98,129,107,155,153,114,213,56,131,159,55,201,211,230,200,185,186,82,156,84,64,12,59,163,215,175,160,131,208,164,106,40,90,165,57,82,168,163,222,212,192,116,112,100,30,198,114,6,36,181,195,214,31,95,76,160,195,9,252,151,106,157,7,76,56,128,16,72,161,243,37,8,201,48,129,99,82,236,33,48,3,227,65,36,48,3,15,198,32,134,104,56,12,204,112,24,152,225,48,48,195,97,96,134,195,192,12,135,129,25,14,3,51,28,6,102,56,12,204,112,24,152,225,48,48,195,97,96,134,195,192,12,135,129,25,14,3,51,60,202,192,12,207,247,153,150,158,40,148,70,125,98,158,236,62,242,222,31,254,30,254,62,169,191,216,152,211,84,156,51,203,103,172,63,23,220,58,184,222,220,23,1,51,235,110,142,124,207,187,27,102,164,146,5,165,203,21,144,146,142,150,126,226,59,147,80,172,168,40,232,180,208,247,157,137,146,236,97,106,98,94,112,229,35,69,41,32,227,134,145,248,31,66,159,235,240,57,158,76,162,78,200,26,124,46,38,32,251,143,220,204,46,156,59,53,135,29,103,207,40,186,82,109,202,149,108,51,216,208,235,70,29,70,45,23,178,138,191,18,4,31,137,90,49,32,23,225,219,162,84,68,172,202,80,37,52,252,22,126,93,170,235,57,165,176,18,144,27,232,235,226,18,190,173,9,200,213,108,77,93,247,53,17,178,179,225,35,74,54,114,36,159,141,34,156,87,205,250,232,149,36,135,81,73,241,81,94,146,215,234,90,209,23,66,207,135,36,233,153,108,22,1,136,72,71,142,232,254,138,204,202,201,126,19,19,100,90,141,172,162,151,91,192,64,155,193,138,90,43,27,43,114,45,107,252,159,200,81,2,44,195,223,46,134,151,70,181,146,223,56,114,132,188,65,243,91,11,232,170,209,210,107,190,162,223,88,209,154,178,26,160,184,92,92,26,109,145,71,126,171,153,75,195,175,203,91,171,232,4,107,200,107,74,165,165,102,84,52,73,1,132,90,191,129,6,68,166,29,225,182,142,122,135,16,90,247,215,0,29,33,185,132,254,95,201,62,19,150,203,64,35,184,151,144,226,165,162,250,171,255,167,28,80,178,250,98,117,104,104,73,94,185,126,93,9,34,232,168,107,205,163,126,84,33,36,211,158,225,199,129,64,166,52,52,68,43,150,104,197,18,84,228,181,142,28,81,130,184,99,232,75,229,250,245,130,80,91,166,111,80,127,229,45,116,236,171,170,58,44,72,160,186,86,173,169,148,224,19,163,184,84,47,227,166,160,238,55,24,178,120,73,50,33,106,22,183,9,183,122,207,21,116,85,49,212,28,217,224,208,188,168,193,229,166,90,41,5,151,11,215,175,27,163,20,249,64,148,218,154,132,86,2,56,169,20,38,42,104,111,204,72,192,39,152,185,33,218,98,245,70,29,251,234,22,90,77,163,142,186,222,148,182,229,69,84,19,27,141,97,59,236,97,56,24,54,236,96,156,239,21,195,208,155,153,45,67,41,103,72,187,160,179,207,168,65,179,228,105,244,64,6,210,87,116,96,44,180,33,206,189,80,19,212,178,112,13,116,253,91,184,190,212,92,169,175,163,37,173,172,159,198,95,215,134,201,3,66,37,18,191,45,0,182,162,6,249,61,2,110,10,177,15,29,9,29,112,33,40,89,222,248,80,97,223,243,188,238,243,136,201,201,64,124,2,56,54,28,75,189,140,173,133,109,25,129,222,42,172,128,68,2,181,224,61,255,178,141,232,1,166,0,95,113,236,121,128,228,134,100,143,35,52,43,155,67,20,0,30,200,24,151,208,250,132,255,183,17,123,92,92,66,124,241,209,144,173,64,38,132,110,186,150,97,4,238,93,150,120,171,225,26,222,133,74,173,10,153,57,95,190,236,93,138,134,73,64,226,56,45,67,216,255,68,189,90,173,35,233,116,139,98,185,222,0,172,156,210,154,6,66,161,249,133,224,151,192,64,47,16,106,139,21,149,64,160,216,149,221,155,37,26,53,60,100,24,45,250,166,234,189,112,99,22,148,201,219,57,108,155,207,51,5,73,96,248,202,86,38,129,162,171,37,90,251,156,90,98,213,28,64,77,92,67,8,50,140,85,87,98,175,212,21,104,200,66,239,252,25,229,252,68,160,57,69,158,90,72,92,124,1,4,141,251,86,69,251,191,214,0,156,85,136,85,178,107,39,43,8,213,156,224,177,37,37,109,103,18,125,150,17,50,55,168,91,132,196,94,204,40,27,199,241,19,153,250,77,75,146,44,177,51,5,237,179,160,56,147,16,77,193,177,43,28,242,201,209,148,79,78,96,71,137,116,0,85,210,235,235,195,104,237,161,18,90,17,58,167,107,13,21,24,32,157,121,232,182,48,243,116,20,72,94,98,31,135,201,130,147,156,133,38,240,139,109,43,230,169,25,183,73,121,196,55,67,34,166,227,146,140,221,217,50,82,251,222,173,246,173,127,72,50,136,37,244,18,84,146,137,148,40,37,66,18,101,95,3,2,125,112,239,151,15,238,127,221,190,245,214,206,219,31,117,222,251,250,225,123,127,67,227,231,226,39,194,64,42,36,201,72,26,106,100,36,236,171,56,175,85,17,165,96,30,200,29,53,134,141,122,29,166,84,194,155,196,222,123,177,243,231,251,237,223,252,178,71,251,104,240,93,219,151,201,13,239,92,165,110,52,17,254,151,91,254,69,44,167,72,84,242,148,228,82,205,220,211,13,194,243,144,160,20,68,147,78,57,26,146,111,151,215,252,146,120,234,52,127,164,33,96,130,72,214,45,106,24,4,58,74,231,154,5,165,161,250,165,230,149,10,154,145,90,144,119,20,73,111,129,235,215,165,97,41,48,228,10,77,10,44,109,131,184,190,119,148,117,254,231,227,206,189,55,187,163,108,78,47,60,193,24,219,228,24,67,253,124,244,8,219,249,2,238,216,186,35,236,20,250,91,121,18,80,70,17,131,251,51,36,65,191,175,95,127,38,252,8,112,211,121,245,70,251,207,191,217,253,199,221,206,151,127,247,196,13,196,0,130,45,224,81,45,255,7,223,188,214,121,237,227,135,191,248,236,225,123,159,121,118,162,213,0,78,62,175,42,213,71,211,21,130,137,206,171,159,118,254,250,78,231,237,187,15,127,245,81,251,214,107,237,223,127,138,62,120,246,9,9,204,165,146,86,128,78,29,124,135,208,164,60,184,247,105,231,141,143,218,191,255,179,103,15,42,117,108,120,117,208,184,184,253,77,251,203,223,236,188,246,117,231,198,11,124,167,49,27,133,77,187,213,220,227,98,208,173,139,65,15,18,104,232,184,74,250,89,209,106,171,102,255,208,118,173,234,224,10,153,65,71,71,178,255,81,213,35,150,125,186,45,37,159,175,243,225,231,116,36,239,223,223,253,242,43,143,21,23,88,10,100,250,108,154,234,70,251,104,186,253,143,191,244,215,244,62,150,238,127,191,241,224,251,15,93,40,227,160,217,151,109,198,6,157,38,114,42,169,104,133,85,11,100,122,134,16,207,40,126,203,145,71,151,41,29,74,129,237,62,230,26,23,245,198,179,220,103,183,169,146,188,119,183,137,124,103,118,216,175,247,211,205,221,187,159,116,126,241,82,79,114,96,135,9,116,162,209,106,10,17,149,137,124,111,62,57,163,212,96,179,178,156,14,36,51,102,34,154,239,48,62,34,48,81,26,78,71,231,212,38,154,101,52,243,13,172,241,10,194,179,113,85,169,145,209,74,112,77,239,20,97,209,67,34,189,202,82,161,165,131,115,154,163,204,4,121,206,132,92,114,212,228,191,50,214,82,168,234,112,81,83,42,245,178,137,127,173,136,181,14,170,58,109,168,213,233,162,44,105,77,114,166,166,143,39,113,121,89,34,46,113,195,72,38,23,202,159,193,15,167,139,180,239,173,6,68,145,203,64,25,113,190,68,248,89,116,132,227,229,154,115,184,33,103,89,210,168,181,44,237,85,63,133,27,180,91,94,221,96,221,118,214,25,214,250,170,84,64,199,32,212,38,193,53,156,241,197,239,20,247,219,178,6,71,124,108,77,94,72,170,121,9,116,113,232,115,184,168,132,209,231,2,124,14,37,82,33,208,143,22,177,37,125,42,6,58,209,22,209,149,22,74,18,104,52,65,121,155,12,69,36,172,208,196,206,124,80,190,4,159,19,74,62,133,62,175,100,33,193,120,49,154,79,74,120,150,83,69,69,145,2,1,185,156,93,71,199,148,250,58,9,51,189,97,4,177,14,187,50,202,70,231,91,3,229,37,83,35,168,235,190,51,122,189,170,53,85,191,169,108,196,42,183,149,69,73,145,150,80,237,166,225,47,15,73,35,88,42,26,201,107,215,114,240,97,1,139,4,35,107,225,145,171,45,21,173,89,89,13,4,141,21,181,230,183,168,72,105,43,134,223,95,107,85,42,160,154,185,126,157,235,63,85,166,36,85,33,8,161,130,100,208,69,88,127,1,192,106,97,197,21,16,124,70,37,224,63,62,156,252,64,195,41,171,221,71,35,1,218,80,7,16,208,3,24,208,214,246,30,6,180,121,176,243,163,53,199,144,160,164,87,143,106,197,236,79,55,58,216,204,54,14,66,235,213,108,53,84,221,193,205,112,24,137,12,58,238,104,197,163,210,131,31,191,236,188,253,45,98,194,157,119,191,106,255,246,55,112,174,217,253,251,139,157,119,223,111,191,242,50,58,238,114,169,42,146,250,153,36,87,235,69,165,2,215,29,152,149,161,29,186,134,21,79,106,77,46,32,1,79,5,46,73,62,120,111,224,165,122,29,11,7,226,254,205,112,64,183,236,124,203,48,68,53,23,54,202,146,112,32,121,207,237,14,13,6,51,74,202,231,80,23,205,61,174,125,235,93,95,231,235,87,132,221,181,91,11,93,246,87,53,216,108,229,143,163,141,68,173,152,208,119,238,124,233,107,127,249,1,217,20,65,240,220,216,4,245,60,106,11,97,11,201,63,91,76,7,37,118,16,49,71,240,136,238,62,8,196,67,69,85,149,248,78,50,21,52,16,233,130,43,213,16,27,158,194,223,233,192,244,86,69,109,210,189,232,28,124,166,157,34,79,160,168,44,97,49,141,11,102,74,203,168,219,160,227,64,1,38,178,152,216,47,80,73,251,205,55,118,62,253,138,137,221,160,151,19,64,96,251,33,84,29,240,136,63,243,221,120,26,190,109,219,241,196,122,22,4,56,94,136,122,174,137,120,147,56,10,220,168,108,4,172,56,179,192,146,4,237,103,215,161,237,124,247,238,206,237,23,216,112,10,168,123,46,195,97,24,86,149,98,189,86,217,196,82,171,215,72,0,68,223,35,193,237,121,143,132,118,135,107,201,201,54,186,14,219,232,24,222,21,227,248,54,113,2,239,120,249,68,44,79,118,188,88,58,165,144,79,133,88,44,14,123,223,115,216,133,43,31,129,253,113,53,75,181,169,243,92,86,32,195,7,225,7,211,93,102,139,138,222,92,4,29,71,242,58,22,201,152,36,97,22,145,232,42,154,195,247,179,104,147,247,126,135,228,4,238,169,145,217,154,3,134,69,218,207,76,96,158,189,45,99,213,170,131,87,108,49,132,192,101,67,17,148,159,208,10,250,203,123,3,19,194,233,62,67,198,183,136,106,95,109,105,58,98,85,207,132,228,42,66,46,220,63,72,187,119,255,177,251,195,127,183,95,250,216,141,168,81,63,203,96,47,34,229,43,45,29,116,196,184,189,94,144,24,13,217,107,131,92,84,43,168,149,249,250,170,90,35,65,27,51,176,129,80,68,180,12,4,112,75,92,234,153,45,180,13,59,199,239,131,221,128,242,11,196,109,197,34,104,79,193,47,159,83,171,154,225,183,9,146,72,246,0,214,72,118,144,162,8,23,145,175,106,172,212,139,77,202,217,133,87,164,173,226,81,252,47,234,14,117,178,241,211,231,129,12,254,192,102,36,59,155,7,79,28,255,24,158,192,128,223,246,21,53,100,41,30,144,209,147,45,62,109,248,29,251,6,183,156,116,107,177,119,135,183,70,198,74,174,63,154,120,187,245,7,204,229,68,222,34,238,216,20,150,35,162,91,253,60,58,173,2,98,252,1,217,5,91,92,58,150,37,201,181,128,70,94,109,203,38,58,50,206,11,111,168,200,246,99,138,134,138,21,43,77,250,53,16,68,219,205,170,41,25,248,132,169,118,20,133,104,43,130,16,129,4,28,114,211,28,14,52,215,53,16,48,106,65,196,57,214,178,181,96,13,9,181,129,173,130,210,84,145,48,194,4,3,252,52,27,145,41,220,231,22,165,60,192,85,3,163,184,96,36,99,152,216,133,72,120,53,131,188,136,102,224,31,73,133,171,9,14,171,137,206,112,254,0,214,223,128,240,130,186,183,45,11,236,221,130,20,137,220,56,162,53,81,245,7,142,18,242,113,44,135,35,71,220,159,211,39,104,63,255,245,109,178,198,30,124,115,111,231,15,247,118,111,188,142,118,120,188,193,91,9,11,179,202,44,154,36,66,83,72,154,91,83,117,35,87,67,143,17,231,1,113,75,182,61,59,248,25,196,122,9,89,25,125,52,51,105,184,98,175,27,234,48,162,30,124,251,203,246,171,111,236,124,240,34,226,86,157,63,255,28,240,230,172,147,165,50,243,115,43,134,209,8,78,152,175,131,196,12,6,173,27,218,183,136,76,41,42,46,139,117,252,91,45,189,146,113,61,95,33,9,28,28,42,70,64,229,211,4,185,27,45,162,51,90,109,83,67,50,153,208,145,140,219,80,12,248,44,19,189,0,220,34,107,53,181,137,54,91,42,182,225,91,38,66,173,241,140,66,169,87,54,108,52,193,68,118,191,158,85,152,128,206,101,119,157,201,238,58,181,194,184,126,93,146,8,200,164,73,246,120,228,73,87,196,1,112,132,146,146,86,211,154,43,254,36,237,78,56,212,99,245,200,184,222,226,98,68,150,147,114,56,180,180,196,151,19,151,58,51,174,103,130,81,147,199,45,154,34,224,18,244,158,112,56,91,45,35,59,32,33,27,254,154,172,147,186,138,92,151,53,185,210,47,61,27,14,122,54,8,230,12,43,61,107,37,32,125,242,48,27,27,205,163,221,105,117,27,201,70,116,95,13,82,37,157,95,234,124,248,42,63,151,145,198,193,96,166,233,215,3,204,164,72,122,240,205,231,237,47,222,235,124,249,247,206,135,159,63,188,241,193,238,143,55,59,183,239,60,252,252,245,127,126,247,58,208,251,23,191,67,18,123,251,206,31,219,47,191,191,123,231,179,246,27,239,180,95,126,169,253,229,183,255,123,227,231,32,20,209,46,132,195,164,15,100,234,98,108,190,148,44,62,52,33,134,89,144,150,50,207,225,81,203,245,172,251,73,138,193,74,201,138,191,231,142,168,218,182,67,66,205,81,9,145,0,233,67,42,163,33,164,97,106,174,100,53,172,140,86,229,202,81,191,128,36,170,245,245,75,28,67,117,217,34,166,19,119,69,24,166,202,118,51,139,82,6,237,104,166,174,8,21,203,8,192,177,47,161,55,232,246,239,255,188,251,183,143,37,214,219,112,216,73,236,134,64,236,6,166,109,70,69,130,1,83,205,148,111,192,164,173,178,73,205,162,152,105,24,170,237,15,96,9,102,57,187,42,79,98,17,54,149,4,173,206,28,163,234,73,138,213,101,121,67,94,151,145,180,138,215,149,148,140,23,64,216,77,73,248,123,64,206,101,231,152,53,160,124,5,224,164,195,97,144,144,167,128,215,250,175,4,228,105,46,19,155,38,60,162,172,106,138,202,153,156,108,170,59,51,45,66,22,128,201,57,13,73,138,85,242,93,52,225,200,148,168,108,91,213,54,180,90,51,179,216,192,223,151,188,100,221,70,43,63,215,202,99,57,81,182,90,18,192,197,58,104,79,101,106,62,128,165,115,193,166,1,127,135,142,2,96,116,68,64,239,176,189,200,162,212,121,251,199,157,47,222,237,252,245,157,221,79,95,68,221,163,226,249,25,34,243,35,182,90,41,34,9,8,157,126,232,39,174,206,39,39,41,153,91,58,0,84,170,110,133,175,147,168,12,24,237,152,166,41,139,84,225,96,187,67,199,135,171,69,114,159,185,12,119,209,203,128,52,114,125,129,141,17,36,10,36,67,231,181,128,87,93,128,222,98,163,227,53,181,210,192,250,8,107,27,236,210,217,210,198,156,94,24,164,137,77,175,38,172,87,145,180,9,184,122,92,134,11,63,179,9,122,80,228,199,166,16,58,58,176,109,139,233,179,201,39,208,92,103,34,33,32,34,53,131,230,171,142,214,100,38,180,45,99,109,33,88,186,144,244,23,248,28,152,59,187,48,118,138,52,139,4,151,205,140,5,129,204,196,11,205,79,31,117,48,66,60,170,156,154,62,153,19,107,8,227,51,107,128,93,175,14,62,162,139,75,228,168,69,151,3,165,57,162,204,198,7,62,250,45,179,181,45,219,85,197,196,110,207,229,60,130,119,181,10,246,239,7,145,30,78,215,173,154,173,140,125,19,36,11,37,59,21,84,64,85,211,44,232,90,94,245,139,11,216,166,23,228,66,22,76,25,217,141,36,165,136,213,247,182,155,7,252,33,27,70,156,211,236,146,176,71,72,144,73,16,170,217,223,110,131,66,207,60,89,217,45,12,50,5,194,29,144,0,52,207,150,233,211,118,140,160,125,247,75,96,59,76,79,16,8,163,33,38,125,161,207,97,198,75,17,179,217,249,227,237,246,43,95,183,239,125,130,206,162,8,105,136,224,29,7,119,153,243,31,128,179,77,229,55,64,78,118,17,160,45,209,39,64,71,104,239,5,153,247,57,232,204,188,86,88,245,59,236,142,107,163,76,220,3,3,7,243,44,8,220,89,20,252,106,215,175,67,143,13,122,73,116,82,69,155,143,216,12,54,31,70,2,182,234,55,251,19,96,130,97,159,39,35,70,30,30,68,188,183,57,54,40,16,36,165,201,88,64,59,104,241,140,95,38,138,91,11,216,60,83,17,39,42,175,177,78,22,41,11,101,11,136,73,4,209,76,141,201,47,58,34,12,204,227,100,37,43,72,221,168,25,176,129,135,43,220,166,172,153,111,234,71,23,151,50,117,217,185,34,49,140,172,34,11,102,119,89,77,182,119,50,60,136,68,2,83,84,16,239,8,45,139,209,28,98,17,134,200,52,21,96,146,207,4,169,101,48,240,92,214,138,203,62,196,107,186,95,12,32,130,130,147,133,112,104,5,58,131,210,76,67,2,193,251,49,239,34,123,189,63,30,10,209,210,30,204,201,193,50,105,222,36,124,203,97,11,3,73,13,126,128,234,232,220,51,6,72,229,215,140,165,95,230,205,30,234,184,217,101,166,111,15,137,188,112,231,187,119,119,127,120,203,6,192,81,213,6,149,45,255,30,176,219,175,220,126,248,254,239,41,236,231,144,48,10,215,53,88,11,223,254,242,3,242,242,225,141,87,31,124,243,133,85,149,247,222,63,191,3,243,152,206,173,55,119,126,127,79,146,183,104,197,113,124,17,48,15,222,189,0,98,247,203,223,179,3,168,248,134,170,23,236,6,3,244,86,104,192,197,170,14,174,21,80,29,203,84,37,203,84,245,88,166,148,49,99,36,98,111,12,63,160,158,51,103,90,78,71,245,241,130,84,178,58,61,80,40,71,107,46,231,9,130,86,183,147,68,166,230,56,33,56,11,179,179,129,76,59,150,68,59,130,176,223,249,189,121,168,42,44,80,124,59,214,245,6,77,133,195,18,221,116,109,183,207,30,91,42,211,103,242,174,88,54,67,198,37,22,213,37,184,80,10,112,197,214,100,126,194,122,1,133,160,130,191,10,94,179,240,6,108,80,245,128,168,168,53,31,3,71,66,200,66,59,31,83,116,9,118,37,57,244,120,172,88,36,178,10,86,80,153,86,242,142,29,195,238,77,243,239,33,230,48,243,76,214,124,185,24,90,58,42,126,193,242,152,179,110,216,181,110,88,172,27,94,2,249,173,230,172,27,113,173,27,17,235,70,160,221,81,240,224,98,198,50,104,191,133,125,155,88,85,253,123,152,232,150,157,7,126,106,254,203,204,148,152,50,143,29,95,57,122,16,186,100,203,236,129,12,136,196,193,10,232,96,84,204,222,101,180,193,75,196,176,69,130,51,164,156,87,75,117,29,173,144,166,161,215,55,69,252,66,221,86,205,148,32,5,217,18,234,205,102,167,229,51,246,227,230,44,214,140,240,227,102,56,18,142,196,163,133,52,59,110,206,103,207,240,227,230,248,35,242,104,0,162,26,70,226,235,48,241,16,241,145,127,186,56,35,192,13,152,195,214,94,188,80,132,207,211,181,82,221,102,0,79,61,80,74,226,85,35,187,88,36,239,196,171,69,150,126,65,162,62,18,18,123,65,146,9,162,199,255,252,238,3,171,139,128,213,177,2,9,4,82,215,183,56,247,65,143,34,43,58,226,216,75,94,174,15,184,8,62,224,117,113,120,16,99,255,75,252,2,152,80,40,162,171,157,251,47,147,48,73,146,96,79,4,57,205,225,218,133,221,23,150,91,144,86,43,19,137,153,55,138,133,122,69,184,138,110,160,83,97,162,159,11,88,122,212,125,237,227,206,157,87,118,222,254,251,238,221,255,97,56,4,24,110,157,55,61,170,240,73,86,156,43,106,18,46,94,108,219,141,191,76,43,105,103,45,119,147,104,138,7,243,202,117,95,35,181,184,0,236,123,164,136,21,239,101,168,168,218,227,24,43,85,96,236,119,148,232,132,223,207,32,61,172,222,93,225,121,27,192,31,44,6,168,154,104,223,243,140,68,182,189,162,96,195,13,5,221,189,38,14,24,7,196,21,96,191,56,192,214,249,123,32,246,94,86,253,7,59,88,98,92,191,255,229,77,237,239,7,94,223,102,189,199,49,181,100,180,15,238,221,107,191,245,171,253,143,118,161,169,234,216,179,114,15,35,102,117,31,223,168,169,3,197,254,231,152,250,88,236,105,158,105,221,71,59,234,206,127,125,220,121,251,235,253,211,180,174,22,84,109,77,29,156,168,133,138,143,99,164,251,159,89,218,225,89,189,60,248,204,90,235,62,142,241,238,127,253,210,62,239,109,1,219,42,63,226,17,139,215,30,251,25,49,117,210,26,112,168,180,214,163,29,227,206,253,91,160,151,222,199,232,42,216,164,109,128,129,161,10,143,120,76,247,254,180,223,49,41,198,128,99,82,140,199,114,32,248,238,70,251,211,95,238,252,252,91,136,190,122,231,15,224,122,188,143,81,54,212,242,220,121,101,64,57,137,86,122,44,194,224,253,255,238,252,207,71,7,56,218,220,94,70,155,123,228,163,221,253,249,77,52,224,206,187,223,238,103,120,5,165,213,28,144,195,224,42,143,99,104,187,223,127,178,251,195,203,251,30,221,132,162,239,97,128,168,214,35,222,38,126,249,113,251,246,223,31,222,124,125,231,179,125,157,222,242,149,122,97,245,20,214,47,14,54,76,161,226,163,29,41,101,63,31,188,184,243,199,247,247,51,82,156,107,144,132,181,31,124,95,180,85,126,212,219,35,102,65,251,30,177,90,43,238,117,188,255,63,123,111,222,221,198,113,229,13,127,21,184,237,40,68,216,36,187,177,3,60,120,60,224,42,74,162,196,93,11,163,227,211,0,26,32,72,108,108,52,184,72,230,57,114,98,71,182,99,61,182,159,196,78,156,113,198,82,198,177,19,79,188,100,50,137,109,45,158,115,222,143,146,8,20,245,87,190,194,91,183,150,238,170,222,0,144,162,44,197,38,45,26,232,174,186,85,117,171,234,214,173,170,123,239,79,200,122,204,35,249,221,175,59,111,189,125,148,118,90,168,134,253,181,209,202,118,204,237,187,243,31,15,222,121,143,72,163,253,119,190,120,120,253,205,163,180,21,226,162,183,155,72,188,156,109,215,250,107,46,159,243,113,180,152,40,237,143,170,197,88,249,62,92,147,105,214,99,150,82,111,254,234,254,221,15,31,89,155,219,134,121,184,22,219,25,143,185,143,111,124,208,249,237,155,143,106,84,231,13,176,235,61,204,168,230,115,30,115,139,63,189,115,255,246,173,71,213,195,69,157,30,9,245,219,96,46,227,49,107,81,124,188,137,163,108,107,26,173,86,159,251,26,148,227,113,108,178,189,131,123,28,161,169,92,252,143,254,90,204,101,60,116,195,249,171,174,0,57,245,225,245,253,191,28,233,232,168,166,215,26,253,181,14,114,116,107,22,255,79,246,187,70,37,46,173,172,209,85,136,114,74,31,238,201,142,175,168,122,228,42,69,140,38,226,244,72,21,157,80,45,235,94,136,164,135,13,87,168,121,147,232,157,138,9,143,147,4,110,78,184,227,124,224,144,34,40,17,246,229,16,171,209,71,44,12,219,186,210,43,176,132,197,247,231,76,196,188,70,77,111,33,198,81,167,9,41,108,49,94,18,71,17,248,73,66,108,8,139,31,210,86,165,85,201,87,170,21,115,215,138,170,166,42,50,210,126,193,59,78,26,230,111,164,253,111,146,17,73,22,84,143,212,114,121,206,238,233,61,121,22,156,40,207,130,45,120,42,150,0,183,200,51,196,137,82,41,128,71,37,181,96,228,67,127,80,15,73,49,218,161,237,233,200,217,157,250,187,60,250,58,56,218,3,21,18,241,38,224,220,0,202,40,178,56,34,192,84,153,119,37,220,147,183,193,96,198,85,73,98,201,98,8,54,44,16,138,84,244,166,131,38,19,203,12,112,9,196,253,205,188,169,192,43,143,60,128,94,63,180,109,46,207,78,135,113,110,29,155,118,14,8,19,6,108,74,241,7,89,183,29,17,7,32,37,113,157,239,110,105,203,79,146,64,127,26,135,109,25,189,152,229,38,209,147,100,85,198,153,128,30,155,241,167,56,208,4,243,207,93,81,176,90,182,102,14,171,79,98,100,102,224,78,117,155,153,209,115,46,204,48,102,96,38,187,139,5,27,108,111,249,35,99,219,109,102,113,154,232,197,224,147,216,72,214,157,6,86,79,156,225,21,49,158,58,148,233,19,89,75,204,61,50,63,172,121,235,51,246,169,83,21,18,151,149,114,157,24,62,61,7,2,74,118,187,217,130,125,106,21,39,65,194,145,202,39,110,166,239,49,191,89,15,203,108,226,249,142,45,177,153,137,17,106,87,117,152,64,197,47,53,154,89,5,215,214,154,226,79,155,103,166,101,28,159,231,220,106,13,102,17,175,101,69,54,163,241,198,234,124,150,86,192,8,203,6,246,71,179,167,85,214,237,54,166,89,190,142,189,217,159,31,218,230,45,44,47,100,207,200,87,156,70,111,11,242,152,60,107,27,189,197,180,188,22,81,139,81,102,244,182,146,189,98,25,189,45,51,23,128,5,29,30,96,147,228,121,18,14,71,240,170,98,179,57,179,36,219,107,67,102,197,119,153,20,215,53,94,26,8,94,83,66,200,104,226,115,114,232,53,11,108,76,139,5,163,93,203,15,97,29,201,107,229,106,81,47,130,133,6,90,135,177,192,19,42,154,21,212,38,97,225,122,124,146,71,20,49,132,206,145,236,59,217,58,66,220,173,249,230,234,204,172,155,239,134,44,82,139,171,197,33,98,20,200,116,15,49,201,243,36,9,182,239,203,240,201,101,48,159,29,0,179,96,98,180,110,179,51,195,139,63,169,220,192,202,164,36,56,235,240,102,182,98,114,176,158,36,129,203,135,236,94,150,176,229,40,181,106,23,8,113,218,75,207,116,152,5,42,51,85,62,188,29,234,249,236,178,124,210,57,37,207,99,39,16,107,74,166,74,233,104,41,175,71,232,148,28,53,87,173,24,122,151,179,39,217,236,220,147,83,105,85,61,42,222,115,34,95,212,10,145,196,183,135,247,12,177,219,160,72,87,133,172,112,212,195,241,136,146,138,110,109,135,134,83,81,244,131,42,131,49,111,42,87,224,37,197,79,66,79,70,153,153,103,102,173,82,44,234,245,81,178,231,64,91,14,229,7,65,229,200,1,239,66,161,97,18,57,177,133,116,211,86,179,170,161,174,174,234,59,163,240,103,200,58,243,205,144,160,138,123,61,17,178,62,188,240,2,108,170,175,150,26,117,138,97,55,156,4,88,77,212,60,214,112,37,196,154,126,40,210,153,186,185,54,132,189,178,6,34,225,171,110,162,33,37,164,244,77,152,154,30,247,192,142,81,8,120,93,214,154,25,117,88,137,169,137,228,33,90,193,0,10,232,147,161,166,86,215,173,146,235,72,82,29,137,34,81,92,242,154,113,149,142,20,5,55,36,163,62,26,170,228,61,34,116,213,14,15,158,193,146,146,184,205,60,226,82,8,53,214,61,52,88,185,131,71,33,242,113,13,9,55,221,112,79,56,161,79,73,39,226,14,28,78,68,226,104,88,226,80,161,248,36,168,149,33,241,66,253,72,227,74,97,95,90,119,33,46,22,59,114,226,47,228,76,131,96,74,116,169,167,187,86,252,196,23,154,225,158,76,221,202,38,13,65,76,29,66,122,175,161,183,214,60,218,3,243,119,155,148,152,84,208,16,178,231,115,58,154,4,190,217,113,51,51,195,42,154,10,201,163,85,193,249,157,69,161,119,87,77,171,35,105,141,103,164,209,128,93,220,144,35,69,72,29,142,183,66,16,163,20,141,163,74,29,130,95,152,250,40,106,76,126,3,156,18,14,147,123,239,223,54,244,221,146,1,56,221,33,239,108,87,149,31,92,197,179,0,54,17,148,244,128,18,222,139,196,61,158,167,149,162,94,14,239,197,189,242,168,41,242,50,233,149,49,146,36,47,205,134,71,70,208,65,209,90,220,87,31,236,32,217,83,196,124,119,243,217,85,66,44,14,133,243,67,33,145,76,42,169,126,251,221,46,115,184,176,89,53,73,175,95,65,170,230,134,86,233,185,22,161,22,218,242,161,70,15,71,226,225,126,138,247,40,161,208,54,90,13,35,211,108,84,240,52,227,154,199,22,102,2,51,74,65,148,143,86,90,6,35,26,94,165,20,137,190,65,41,194,100,119,215,142,170,44,48,233,187,9,136,117,164,229,85,74,187,76,90,102,240,141,252,158,91,10,51,217,58,84,111,32,157,200,90,251,152,124,25,142,197,83,208,236,158,115,210,54,185,64,94,159,141,68,99,122,82,245,162,67,21,82,32,131,97,29,5,125,33,66,116,51,42,96,64,225,206,12,71,18,74,44,130,30,50,30,84,234,48,69,135,176,137,197,40,225,17,248,168,14,0,163,66,67,104,18,195,200,68,141,8,187,244,39,193,119,38,163,87,171,149,102,11,109,178,48,220,225,16,90,196,32,10,90,3,182,220,163,16,143,169,130,168,14,145,104,210,53,148,191,170,247,210,154,16,92,26,120,52,41,136,163,67,107,136,251,24,37,121,136,186,253,138,220,70,251,56,246,226,255,248,116,32,183,32,63,171,20,34,197,88,242,120,11,116,55,92,62,230,242,216,26,129,186,101,67,55,91,142,105,212,101,188,102,74,13,84,223,238,204,163,163,151,215,105,188,41,99,85,0,41,165,245,58,26,253,30,189,109,85,183,132,145,218,61,84,116,71,123,252,102,191,155,98,13,237,210,124,22,109,113,18,249,172,61,150,50,49,28,85,34,32,194,29,50,174,215,169,31,178,69,23,78,81,52,26,205,98,99,187,126,21,207,218,33,170,43,248,144,99,137,49,160,52,221,55,56,133,144,40,244,156,18,142,10,62,15,21,174,231,18,67,197,202,86,239,83,213,131,192,16,218,34,108,161,197,160,104,41,112,68,40,65,140,121,171,53,169,72,36,13,226,11,11,45,87,27,177,72,34,66,134,105,160,168,44,60,171,60,151,102,159,105,134,71,6,1,91,18,90,148,82,35,254,157,96,149,114,85,28,1,16,83,80,190,138,68,32,14,250,25,165,184,137,173,204,170,52,145,25,89,215,235,27,149,122,107,100,187,97,108,96,145,57,178,83,88,223,29,42,109,181,245,145,150,81,24,177,143,209,70,88,120,139,145,39,46,91,119,52,85,249,95,166,173,94,217,48,42,210,48,74,33,93,198,112,118,45,136,150,84,211,154,77,164,117,183,50,82,46,215,152,204,201,187,99,185,241,73,185,141,254,230,228,150,235,111,99,44,183,62,169,203,227,227,229,249,245,49,57,134,211,42,220,251,242,88,110,58,39,159,207,229,114,242,120,14,81,219,152,204,157,202,201,26,188,218,28,203,157,158,36,79,55,39,32,95,13,231,216,24,227,19,163,199,45,250,96,230,148,188,141,211,105,54,249,138,157,120,19,39,190,72,190,79,79,201,45,252,125,17,82,205,90,137,6,5,138,232,65,108,10,30,208,250,157,91,145,119,199,173,18,54,156,213,169,225,210,103,173,18,98,118,109,72,213,47,210,143,44,67,2,151,86,30,179,169,113,47,55,167,113,85,38,224,113,98,194,110,51,174,192,52,229,7,121,58,37,207,208,62,16,190,111,251,127,159,230,211,227,63,179,11,242,238,36,77,37,54,43,130,89,80,27,183,184,156,194,237,210,237,118,105,19,35,43,181,49,212,201,149,243,245,49,185,129,201,104,19,209,243,243,232,209,198,133,42,235,247,243,56,173,157,109,115,204,98,21,97,107,217,46,116,112,156,212,101,162,186,188,1,148,91,203,38,162,60,110,15,131,77,238,111,130,13,37,244,183,61,230,46,0,70,41,206,186,97,15,149,212,84,110,6,30,76,68,87,26,80,64,98,165,57,38,15,158,205,77,66,213,119,46,21,208,163,216,37,84,245,4,110,108,204,174,106,77,160,4,15,38,33,83,193,250,62,56,102,215,114,155,141,66,204,165,166,182,11,69,181,181,232,152,92,33,92,178,114,41,152,44,77,105,55,132,235,135,148,179,9,100,188,21,108,62,136,99,30,17,173,224,170,113,117,45,147,225,59,81,47,64,77,208,99,73,46,85,170,12,0,13,166,250,243,232,223,9,184,133,203,182,0,254,226,4,126,145,85,78,84,138,89,182,44,156,104,26,141,226,137,170,86,47,103,65,8,158,32,225,211,179,166,129,4,5,91,5,198,233,250,187,42,141,252,40,180,255,203,175,59,111,254,250,193,95,238,60,184,243,193,253,175,238,60,252,221,175,15,94,251,111,244,228,225,245,55,67,127,191,246,75,244,223,143,70,40,184,183,185,134,228,44,213,175,66,207,70,84,53,95,208,71,67,35,63,34,217,30,254,238,125,148,243,159,119,95,237,220,248,203,195,143,222,125,120,235,175,157,207,239,30,188,250,201,254,205,55,217,171,215,8,193,103,35,201,4,210,248,188,232,82,176,120,129,188,39,177,135,119,111,238,223,188,190,255,147,63,117,94,122,191,243,234,23,251,31,188,117,255,171,107,247,191,250,228,224,205,247,59,55,222,217,255,213,223,30,252,230,101,146,146,150,169,78,197,38,199,199,73,153,240,207,106,58,93,61,30,220,121,25,59,22,6,114,64,192,21,71,149,164,39,206,14,30,208,18,255,113,237,37,214,10,244,209,65,195,194,33,103,231,211,136,6,185,171,22,104,144,151,142,188,22,58,57,59,197,70,121,15,62,253,168,243,246,235,66,94,242,210,145,151,97,150,211,179,110,200,218,185,241,231,135,239,253,81,200,74,94,58,178,226,184,44,135,202,89,169,151,26,40,99,90,73,71,211,105,204,45,28,222,64,200,72,94,58,50,98,213,202,102,119,20,206,162,163,148,221,7,31,189,180,255,238,245,206,167,191,18,200,144,36,94,100,12,189,220,174,106,208,128,132,146,136,36,18,184,1,95,125,117,240,241,203,30,100,72,18,47,50,45,29,105,91,69,82,31,187,65,251,127,186,229,93,159,128,102,85,209,66,191,134,247,22,136,20,209,219,8,83,111,130,103,142,155,20,73,98,145,162,151,12,132,34,68,193,69,84,138,133,98,73,79,16,6,93,123,112,251,227,131,111,190,222,191,245,51,129,10,73,226,77,5,239,239,50,33,12,22,233,28,237,0,25,25,13,99,210,183,223,240,38,173,199,244,164,94,12,32,141,91,170,231,117,189,20,39,117,124,205,135,16,78,226,77,8,177,206,208,88,77,159,45,69,74,137,18,97,219,191,255,187,55,49,146,196,57,133,224,188,0,242,43,240,139,243,127,112,251,193,173,107,15,222,187,103,231,156,194,63,142,156,249,42,132,222,15,61,171,224,31,59,231,195,59,111,219,57,201,75,187,1,142,221,41,235,174,82,188,148,44,105,54,141,131,159,190,177,255,222,231,92,5,226,83,201,169,156,63,25,126,44,162,118,68,8,91,31,252,233,79,168,139,124,40,42,83,145,169,184,83,22,113,100,208,224,200,35,134,122,201,59,139,233,177,98,42,93,82,161,168,16,21,183,55,223,60,248,230,149,206,235,127,68,5,133,44,226,173,173,50,218,233,214,27,133,53,163,129,228,123,217,208,81,1,134,94,28,229,68,112,231,203,143,238,127,243,241,254,205,183,59,159,221,235,220,254,232,224,179,111,30,220,251,204,38,129,239,253,44,124,248,168,210,220,177,51,143,132,134,240,79,93,219,170,148,53,19,213,211,254,161,217,237,87,24,145,150,173,92,37,36,178,189,83,224,137,201,146,69,211,81,45,166,184,83,10,137,226,9,248,245,73,132,119,112,33,53,229,81,109,216,129,14,185,107,140,31,231,203,174,210,241,115,107,109,76,168,232,55,33,188,195,135,120,176,108,234,17,29,137,72,254,21,84,5,189,153,140,79,230,166,196,55,176,113,180,197,24,87,69,162,14,176,126,220,109,193,70,217,117,196,130,230,64,41,170,196,44,94,210,116,181,70,177,93,165,203,185,138,18,169,106,76,177,43,75,19,17,220,55,158,147,181,202,206,128,56,61,229,144,127,225,114,40,165,252,32,28,80,114,196,65,17,79,91,158,162,80,77,57,20,15,164,22,237,147,90,202,69,13,247,15,237,65,218,35,206,249,229,200,65,211,230,203,227,30,12,234,86,129,136,187,61,248,188,203,38,231,147,213,145,169,88,105,65,79,21,125,170,225,234,39,71,53,212,168,79,53,220,116,253,203,116,16,224,87,3,149,207,231,98,113,64,198,136,189,202,249,229,134,5,47,30,14,160,17,237,141,70,52,136,70,172,27,67,61,72,198,220,35,159,39,25,119,144,164,154,102,23,162,30,3,134,39,154,160,109,5,202,104,165,216,208,235,30,5,168,168,98,114,200,126,29,80,26,36,132,34,129,65,49,15,46,239,88,253,219,223,176,247,98,205,206,225,36,66,44,128,86,191,242,32,26,64,43,214,239,156,138,251,211,138,247,73,43,229,79,42,209,103,19,85,239,38,182,214,180,98,99,27,245,163,18,138,52,119,66,42,252,81,28,26,38,37,173,12,171,116,36,192,63,106,250,19,186,10,95,66,33,222,2,40,36,106,6,163,36,133,104,12,228,45,93,89,42,107,247,229,28,196,66,42,107,159,229,220,121,9,169,216,142,202,177,197,194,105,246,224,143,36,75,255,86,169,225,198,252,88,250,183,238,7,151,63,150,70,67,188,23,9,226,199,247,191,223,255,226,89,193,6,210,15,131,199,209,15,173,105,196,93,119,211,153,196,108,174,66,128,150,26,82,19,84,57,13,133,56,3,182,16,103,193,70,94,90,87,174,33,122,17,75,30,179,75,147,16,190,224,33,207,28,134,87,33,106,121,69,94,210,219,147,16,190,18,103,149,12,133,50,153,173,161,162,174,55,109,19,35,90,91,239,34,2,11,97,73,68,195,51,155,32,202,108,93,175,32,13,101,56,222,180,201,114,236,81,48,131,4,138,161,208,9,193,126,141,167,233,202,9,150,108,28,221,61,246,113,207,187,142,236,74,142,35,233,221,242,46,12,134,31,102,228,134,214,67,87,11,120,179,53,177,254,86,113,96,160,229,172,185,72,192,182,244,18,40,176,206,229,219,77,170,139,24,237,168,71,200,186,147,20,105,160,113,104,95,132,135,184,107,92,87,126,212,27,130,125,153,147,78,136,142,98,87,131,132,238,112,124,17,187,73,104,188,96,46,210,101,120,114,22,94,120,205,179,94,240,151,157,33,122,1,234,28,16,88,69,22,198,43,199,65,247,16,114,27,174,244,48,134,252,234,33,118,164,53,75,201,99,161,85,222,67,139,55,2,19,59,132,183,73,67,61,83,45,142,186,222,58,246,203,236,29,103,171,22,138,184,74,133,97,224,99,125,230,28,17,182,245,24,181,3,243,54,54,19,51,185,77,207,186,102,22,9,184,172,207,220,3,85,249,129,251,89,40,100,223,254,135,44,147,180,81,103,178,61,231,3,164,86,247,70,140,218,18,116,37,24,239,181,118,212,248,173,59,197,100,175,85,164,22,115,221,41,98,195,161,158,72,70,19,61,145,12,148,15,252,144,183,237,225,196,242,221,37,83,3,60,191,81,31,245,28,217,46,27,59,103,43,253,202,225,77,236,70,123,107,140,131,54,181,172,11,49,211,58,191,138,39,28,211,181,96,109,232,189,79,187,221,173,36,38,104,206,150,21,156,7,3,222,27,252,94,133,248,158,168,18,241,58,1,221,86,112,210,206,75,108,250,139,76,167,97,75,8,219,238,141,10,165,138,26,142,219,20,231,170,168,31,69,82,194,112,112,177,200,125,26,231,181,29,28,245,106,191,93,19,151,229,27,37,207,247,110,204,234,93,222,162,47,100,43,77,22,171,4,163,62,129,177,188,109,95,20,17,12,7,43,149,162,141,95,200,50,242,163,52,57,83,191,16,181,245,35,111,28,22,127,33,98,242,199,113,17,12,251,108,22,122,183,210,155,87,84,3,240,183,134,115,36,112,152,196,145,183,255,167,75,223,243,138,143,215,161,3,215,18,167,237,153,76,31,251,245,104,31,179,105,175,135,97,75,140,241,250,104,16,27,164,78,125,206,187,28,222,52,47,104,76,218,83,90,180,213,147,133,103,148,69,206,201,238,79,4,204,243,130,167,66,151,197,212,154,196,246,44,233,73,40,246,44,44,124,236,246,88,165,201,20,29,178,20,41,111,186,94,230,116,126,82,200,91,34,186,228,158,32,21,131,85,221,98,101,235,112,83,177,171,37,31,35,107,213,152,151,72,156,93,95,40,106,119,15,111,217,199,183,154,179,237,227,155,32,140,25,203,6,79,118,15,100,219,166,207,107,64,197,3,251,199,162,203,178,246,62,134,164,203,212,214,99,161,1,65,67,164,189,203,225,61,89,74,1,116,183,203,55,79,106,183,116,180,96,25,149,130,41,141,214,135,139,3,166,44,229,121,79,84,43,92,71,3,112,171,104,138,162,103,138,10,151,162,224,153,162,197,165,208,61,83,84,185,20,37,207,20,5,46,133,230,153,162,8,8,46,245,1,73,83,227,20,182,188,152,82,139,228,147,158,46,197,201,39,45,31,139,210,183,209,124,82,10,143,98,87,110,28,182,163,168,1,132,163,150,245,68,157,29,181,252,191,27,28,106,76,93,223,14,205,25,141,90,165,165,15,56,220,120,13,130,102,219,108,180,204,1,109,80,26,105,226,200,115,35,249,202,149,25,36,13,201,54,126,73,107,109,0,130,237,38,113,101,214,105,248,6,47,124,26,115,160,11,34,20,69,162,93,197,200,175,1,64,55,240,121,143,196,187,176,154,84,233,171,73,101,189,123,139,44,168,79,61,252,8,26,117,117,239,16,141,106,245,213,40,67,175,161,181,177,107,187,158,175,20,91,217,39,160,113,85,59,148,129,132,171,52,168,15,215,156,184,79,28,180,209,240,58,82,232,7,164,19,56,173,133,157,234,205,22,189,215,225,59,87,213,234,192,20,125,71,47,180,77,253,84,35,63,82,173,180,204,231,45,254,152,110,254,112,129,128,44,254,152,28,127,76,198,31,243,72,252,41,60,250,73,10,6,185,0,135,245,173,207,214,98,95,109,131,21,19,142,70,230,80,27,199,27,205,221,174,237,172,234,197,178,110,140,144,171,152,71,211,204,126,186,16,175,89,5,221,189,102,113,222,228,195,205,65,169,82,43,143,208,235,40,114,60,55,148,47,15,107,106,90,139,39,84,109,184,9,209,112,16,37,13,201,248,110,171,159,129,6,37,93,6,142,7,90,9,0,246,172,3,203,66,195,64,173,0,127,68,162,183,235,6,195,39,178,131,23,144,35,61,87,0,42,215,123,26,223,10,135,198,208,29,193,15,100,173,217,68,74,8,14,223,160,149,51,184,94,52,184,21,49,196,104,226,56,23,87,233,153,242,22,24,147,211,32,27,173,53,0,29,50,180,109,18,238,98,107,136,60,160,208,173,118,176,4,232,107,49,84,131,140,186,200,208,91,216,1,65,18,222,132,80,226,208,15,173,188,63,4,0,216,13,125,87,136,185,65,155,35,6,229,112,148,64,131,150,217,97,46,248,120,62,56,92,201,128,13,101,117,216,38,242,33,30,250,111,36,151,219,110,166,0,206,246,168,26,74,3,151,29,182,153,92,0,138,254,91,105,103,182,27,201,199,227,122,20,109,100,177,243,246,144,86,6,184,208,199,52,63,185,249,224,31,253,205,74,227,0,61,243,72,11,91,49,188,131,179,38,54,189,142,99,200,104,204,161,195,226,18,200,201,51,86,152,62,120,77,191,201,44,224,198,16,61,116,212,170,85,9,48,146,5,200,109,136,159,101,127,229,112,186,31,220,121,249,193,157,235,4,119,97,255,230,219,20,89,28,99,200,234,22,12,173,92,105,77,232,4,211,26,67,57,227,62,17,112,76,81,183,240,223,105,207,248,161,161,225,35,18,204,175,0,244,56,180,108,96,110,134,242,101,255,84,100,23,197,162,238,89,105,48,15,243,102,125,78,171,235,85,7,186,28,122,204,165,231,163,18,58,147,133,32,105,179,218,110,217,189,64,141,144,50,207,192,57,14,154,173,139,104,182,200,216,96,78,98,27,59,146,1,239,229,164,86,13,122,67,22,195,45,242,81,21,187,134,63,20,164,194,85,10,59,57,83,164,157,67,161,131,247,188,66,35,178,159,253,47,239,116,94,191,233,14,64,41,247,210,250,34,198,247,244,108,191,136,202,78,131,249,56,120,193,178,163,237,104,165,14,11,141,7,91,136,97,68,119,174,80,112,76,2,56,26,212,96,2,17,234,219,224,102,163,9,103,92,118,240,71,188,87,6,153,128,154,221,48,225,160,12,31,212,74,178,132,146,54,193,214,9,120,34,101,36,114,203,110,19,64,250,65,25,140,60,36,18,166,105,79,38,110,21,139,213,134,9,51,238,133,246,192,234,85,44,245,208,112,212,17,175,144,206,34,151,234,238,32,83,125,140,67,242,106,17,252,60,50,87,201,209,107,70,34,55,203,168,124,218,32,177,15,8,34,145,39,235,173,168,128,190,188,196,252,252,252,110,231,149,223,187,223,224,216,150,123,16,165,114,103,23,227,207,135,101,130,210,120,149,172,30,48,69,96,126,204,17,126,201,16,207,13,206,254,50,98,156,54,33,81,214,220,19,150,21,225,101,64,232,77,218,39,88,242,162,161,70,98,161,246,152,180,27,48,163,79,6,30,21,178,226,194,202,164,204,183,227,46,202,132,193,33,18,205,241,159,119,127,227,197,106,201,31,66,210,175,22,52,94,149,247,228,113,114,23,162,119,118,169,49,142,224,135,177,44,251,168,10,183,224,249,143,163,131,207,191,188,255,213,207,15,238,221,123,248,187,151,15,62,253,104,255,15,183,30,188,246,106,231,235,191,117,62,123,99,255,213,183,200,215,253,119,175,67,144,198,223,188,220,185,245,95,157,159,189,215,185,247,14,26,122,157,183,254,239,63,239,190,65,134,97,231,203,255,38,15,137,179,8,74,73,233,224,183,255,184,246,19,239,113,218,115,75,208,84,59,212,202,96,135,208,101,219,41,182,62,59,36,34,125,27,44,19,189,150,10,155,242,146,142,246,153,72,149,9,158,182,161,16,225,54,225,79,208,104,67,117,99,66,130,172,156,236,27,109,155,70,44,74,244,97,242,65,150,72,68,49,150,9,189,32,15,150,241,119,18,73,239,106,165,152,145,84,212,0,178,245,2,121,72,63,201,53,164,134,84,208,70,25,148,20,9,177,4,123,16,1,21,34,225,39,225,43,126,65,173,239,236,87,139,212,166,20,107,173,67,224,6,55,4,199,9,18,137,74,123,148,78,35,77,241,238,50,242,46,18,220,99,189,137,82,91,156,250,247,138,29,173,24,255,235,117,165,62,226,104,244,104,18,99,191,35,10,52,222,98,195,170,111,55,21,154,116,253,182,71,140,107,170,3,46,98,45,109,188,81,171,241,65,168,73,176,79,172,135,234,195,246,23,82,28,81,236,236,158,199,95,131,213,74,226,171,129,181,240,30,150,1,103,66,113,105,101,86,91,82,4,175,172,46,221,18,231,94,208,75,14,221,210,38,42,96,30,19,85,215,115,255,69,123,74,216,130,89,207,216,58,138,243,179,30,228,151,71,254,5,236,177,112,221,216,252,90,196,10,59,32,35,123,85,18,79,28,126,119,193,202,193,10,63,98,230,142,21,9,155,190,152,213,118,78,226,39,50,181,160,66,51,65,98,70,134,180,206,156,75,6,224,49,131,65,175,170,132,228,104,42,36,39,84,48,230,77,135,81,38,176,68,67,138,17,168,84,48,244,144,30,213,212,173,141,5,221,103,216,61,79,91,129,102,61,251,56,68,52,100,201,157,136,108,63,72,9,197,124,149,40,102,86,50,138,172,190,39,118,204,16,49,96,178,7,38,185,217,145,200,205,142,53,27,108,110,146,187,66,41,30,151,216,113,66,143,148,88,48,250,219,111,2,190,22,37,140,221,117,45,162,9,165,43,81,184,97,212,48,204,179,59,106,173,110,65,217,177,13,45,193,74,67,186,161,103,85,4,216,61,212,235,104,6,225,138,160,174,73,41,36,2,57,160,87,19,146,18,21,188,236,18,126,200,108,52,96,168,73,56,224,105,223,149,54,105,76,233,172,105,99,210,140,90,234,190,27,51,119,119,103,189,48,84,66,172,170,3,66,174,111,139,8,174,142,95,91,172,146,142,210,24,239,146,239,223,187,241,224,222,103,20,60,205,175,252,106,163,128,205,197,32,222,56,156,195,181,107,121,32,241,168,235,210,121,243,237,206,87,63,61,248,236,155,206,135,215,59,111,221,120,240,241,23,190,53,162,65,69,39,244,173,74,65,63,222,110,22,138,2,168,227,238,221,157,111,229,171,221,186,156,111,44,5,118,238,169,177,80,131,227,107,44,213,8,48,204,113,215,118,238,174,23,215,187,180,146,104,205,20,180,217,175,125,124,161,199,222,180,158,122,112,119,189,107,255,209,150,5,247,28,87,230,35,110,24,39,60,89,33,149,94,229,39,221,202,16,8,222,110,85,175,28,109,110,249,200,187,95,220,184,127,239,125,143,178,3,10,242,61,168,96,177,123,133,99,10,218,241,104,111,142,22,151,237,81,225,204,162,90,169,111,216,53,68,171,190,110,128,209,4,168,246,125,30,122,177,227,29,118,62,60,96,4,157,241,216,123,74,136,118,236,175,70,203,61,86,243,80,135,80,61,213,208,235,52,74,60,65,1,51,12,75,175,109,106,229,74,93,35,11,20,81,53,237,39,194,105,38,85,84,37,219,12,26,117,173,120,14,4,167,167,11,122,11,192,66,244,225,166,102,104,181,214,48,60,27,211,181,58,105,169,4,106,191,91,155,66,15,153,34,69,79,249,92,105,198,61,142,123,47,115,191,123,114,5,14,228,113,96,231,66,82,7,123,139,42,124,86,139,154,138,62,23,224,115,60,30,5,228,147,34,134,65,241,50,202,160,208,40,130,121,70,178,24,143,121,27,106,224,103,5,181,68,62,41,74,158,166,83,227,105,74,57,153,138,37,164,112,88,110,227,210,147,5,72,218,132,207,177,164,18,65,159,107,240,89,143,39,160,208,18,124,78,104,121,0,106,89,131,207,74,84,1,130,101,206,18,100,171,155,37,72,190,183,139,216,50,119,201,188,53,40,141,160,109,82,197,108,24,112,251,58,169,25,213,221,243,68,128,204,106,117,212,123,160,110,63,9,38,33,187,199,216,182,111,177,89,59,253,53,171,253,116,180,106,187,175,86,129,253,78,239,173,250,246,109,93,114,156,173,139,52,90,41,13,12,169,248,186,18,111,173,206,149,6,208,98,24,14,51,59,24,187,186,163,122,181,165,83,165,70,31,110,53,171,0,124,130,146,142,154,217,186,159,173,140,147,6,103,57,131,20,156,238,86,51,101,193,152,168,103,38,127,139,22,51,192,159,113,16,122,105,85,5,161,247,28,96,146,12,140,135,229,13,44,21,19,41,5,196,229,11,56,130,127,41,1,98,116,130,97,113,112,55,247,60,8,135,189,162,101,218,4,53,137,93,119,102,106,228,59,127,96,148,41,225,103,123,114,173,178,83,169,183,50,171,77,252,253,178,31,98,135,117,47,7,171,187,0,210,33,28,98,192,86,27,86,75,11,252,12,116,1,251,90,53,3,248,67,220,233,10,123,141,111,70,209,194,38,220,174,94,197,174,127,104,61,68,218,25,253,100,233,103,192,9,180,36,91,71,43,144,89,188,58,131,39,220,89,216,42,69,159,115,236,205,157,91,113,118,120,128,36,144,196,106,3,183,48,178,149,157,110,132,93,251,94,254,60,67,162,37,103,40,204,195,198,170,84,0,152,7,107,179,29,230,143,107,109,226,226,102,196,107,239,209,123,41,120,239,19,92,14,221,26,120,236,4,250,41,166,234,219,28,175,29,164,239,134,177,15,254,145,221,171,88,232,101,153,168,98,68,63,3,93,140,124,2,173,43,19,81,100,248,156,65,131,173,129,52,137,12,234,79,188,206,195,129,33,82,217,13,50,107,164,153,179,164,126,186,97,238,146,65,49,83,68,131,236,42,182,250,201,72,155,109,12,27,195,101,56,51,115,122,82,146,13,189,74,191,159,91,112,18,56,75,198,233,97,73,8,157,127,100,50,152,209,135,167,226,238,180,61,48,125,54,96,219,183,138,36,9,158,200,21,184,73,103,211,26,46,210,103,138,216,20,138,126,3,108,59,225,242,12,219,84,136,167,233,240,72,184,57,112,192,227,209,65,81,96,136,74,228,254,100,217,16,241,166,168,200,245,84,37,145,46,79,46,95,92,114,78,178,87,4,128,109,177,72,203,18,172,36,11,90,125,3,224,82,97,237,32,215,214,0,159,40,211,10,189,176,138,182,13,77,56,130,210,113,189,216,29,141,187,86,87,115,109,115,173,97,84,174,80,62,163,225,106,232,70,200,94,0,135,17,19,43,117,102,12,0,69,14,155,0,77,11,91,35,164,105,19,155,155,64,16,36,164,108,156,51,202,75,84,182,58,81,188,88,119,100,205,85,229,50,44,92,163,100,189,94,189,60,202,153,64,48,169,203,225,22,13,192,154,238,78,224,107,2,139,205,40,194,112,77,235,133,40,86,183,16,189,228,198,40,93,98,7,140,44,67,25,99,235,87,152,91,117,141,23,95,52,134,91,186,73,119,74,167,245,93,182,54,15,104,184,53,124,98,141,45,209,26,160,219,201,44,97,35,176,132,198,139,47,54,168,171,225,73,188,41,27,64,139,86,4,22,109,214,209,197,85,169,8,61,204,182,127,50,147,21,72,21,145,161,239,180,34,102,58,197,136,234,25,177,234,57,17,177,138,91,231,29,10,165,5,102,6,66,147,98,41,1,138,158,123,67,138,63,100,85,161,86,60,22,18,152,236,65,54,231,219,189,46,184,140,27,68,163,16,71,217,211,135,247,134,95,2,36,34,167,163,0,70,34,69,130,139,177,30,95,91,149,242,184,68,130,220,22,227,81,225,140,97,124,161,68,137,0,31,178,230,176,229,180,100,205,64,134,250,150,116,148,158,116,150,142,58,235,196,9,125,192,38,7,254,23,224,240,220,90,27,72,82,34,170,218,5,59,142,0,73,173,174,42,178,156,148,85,245,242,101,6,38,39,187,106,150,241,156,183,62,51,26,46,160,97,82,203,212,246,21,254,39,91,122,26,185,39,1,125,171,175,252,77,205,92,195,67,215,92,195,227,142,96,30,10,150,112,60,37,180,19,209,45,209,131,88,229,150,83,225,171,120,90,89,58,43,98,234,40,59,140,236,85,102,141,58,38,59,153,168,194,124,15,73,0,72,9,219,157,144,179,60,69,238,41,251,106,240,238,173,82,68,194,249,25,53,60,74,65,214,168,208,214,65,98,19,108,54,240,246,196,114,130,168,223,3,113,69,65,123,9,30,212,108,137,230,34,151,121,58,88,35,160,62,24,232,86,48,146,136,104,217,198,189,212,37,45,164,33,169,113,63,118,73,13,105,112,106,134,52,233,35,176,240,59,78,146,202,236,179,143,28,61,156,140,225,16,88,97,13,146,43,199,134,195,202,239,122,4,20,214,252,128,61,82,10,252,170,18,246,134,99,197,26,44,18,59,246,138,248,60,42,70,110,160,87,70,99,187,37,87,236,55,141,231,87,47,103,26,178,123,81,192,52,178,154,204,221,77,103,43,142,9,97,111,127,29,250,150,83,253,66,35,49,44,163,191,87,153,190,155,49,173,235,210,23,95,228,180,5,24,40,120,135,44,59,217,161,250,75,53,55,250,43,12,6,167,205,142,8,3,107,27,83,240,207,241,136,114,168,154,184,39,60,159,171,12,225,143,152,223,116,89,218,188,143,38,208,168,66,197,138,86,48,168,68,164,98,193,1,49,150,72,90,150,76,160,81,147,195,46,62,248,252,75,10,168,251,235,207,59,111,125,68,76,91,66,127,191,246,190,165,32,106,178,244,247,107,191,13,1,146,113,248,120,160,140,7,156,13,110,0,175,42,217,145,31,15,15,236,84,91,47,162,127,59,225,231,70,42,114,43,187,10,229,22,177,3,68,230,153,202,176,169,131,83,79,24,109,35,240,25,185,219,97,208,180,97,132,177,145,210,0,170,202,39,7,63,189,119,255,171,215,239,223,189,137,8,239,191,250,46,144,167,86,107,100,227,136,6,192,229,81,12,60,59,169,57,79,87,48,220,48,169,0,6,237,36,37,15,132,209,164,128,141,136,179,3,84,60,6,27,207,163,42,101,140,1,128,69,20,205,249,26,126,135,56,30,105,241,76,118,210,151,185,22,82,190,162,54,126,249,223,132,227,251,255,247,255,61,120,243,83,210,88,137,29,7,201,130,41,150,107,216,186,113,151,201,22,158,90,61,49,220,101,156,214,93,27,178,54,137,22,139,110,1,203,217,137,249,151,79,59,140,47,189,243,225,159,15,254,231,247,255,188,251,6,26,182,15,175,223,56,248,252,157,254,106,194,74,38,215,63,126,19,141,226,151,163,253,3,92,248,25,214,196,117,34,126,147,139,161,135,215,94,187,255,213,167,7,127,125,121,255,221,247,158,36,196,111,78,167,133,213,70,174,202,5,185,40,183,229,230,49,105,184,104,47,245,60,172,230,72,36,59,12,203,241,233,106,152,41,186,81,57,55,96,88,235,13,82,176,52,166,223,54,178,26,69,0,175,160,79,116,24,200,207,52,0,47,23,103,85,227,116,199,224,158,221,214,96,165,29,129,187,198,26,172,85,48,93,16,23,38,185,144,173,226,47,114,145,126,128,227,27,185,141,190,144,101,175,153,157,69,250,195,112,65,175,84,7,218,35,104,75,215,4,40,238,2,90,235,154,39,78,192,233,180,105,175,104,84,27,68,18,193,244,84,50,134,178,170,213,126,53,138,230,44,183,7,34,203,17,90,121,233,235,4,183,103,10,169,241,140,75,132,85,88,158,68,47,160,206,65,103,196,58,39,14,168,101,149,83,251,117,204,133,48,227,188,115,138,48,165,183,235,2,174,59,22,112,157,91,192,5,213,147,174,225,116,54,250,57,84,152,225,39,14,138,253,234,30,92,96,232,182,177,69,165,248,188,153,225,60,63,196,102,162,13,138,173,205,184,24,64,20,93,241,57,222,188,140,246,130,245,142,38,233,115,2,214,59,140,9,25,215,136,193,21,103,36,226,94,34,133,3,145,134,159,11,70,26,94,204,78,200,147,248,2,33,149,132,139,220,117,54,16,38,105,207,47,98,25,100,161,14,43,74,44,146,206,199,85,6,4,62,149,93,183,128,192,103,142,201,5,204,114,25,36,46,117,1,142,75,104,199,234,54,1,133,167,236,70,31,81,129,81,56,133,31,121,23,66,146,211,123,124,226,85,161,15,115,249,100,163,93,213,91,246,179,5,248,42,75,248,206,97,168,217,32,78,158,18,113,52,147,216,115,102,29,162,198,92,70,173,162,127,22,210,206,165,192,183,188,239,131,95,146,53,3,123,17,200,1,73,186,56,94,8,17,127,108,223,130,7,63,249,250,254,189,27,196,254,95,162,230,6,212,206,195,0,223,197,171,158,6,18,20,227,59,37,88,72,148,219,216,20,40,18,179,77,66,11,141,170,109,41,2,161,129,50,169,61,161,23,113,236,18,59,137,167,33,165,227,178,198,38,64,239,107,88,230,66,85,71,242,62,15,87,16,146,108,57,87,73,216,212,220,130,129,0,45,251,224,155,95,128,250,196,23,178,231,244,182,225,134,135,37,21,253,156,110,158,107,233,112,120,203,143,40,254,110,41,44,122,225,120,81,150,56,239,75,102,188,114,92,61,192,191,13,232,2,159,11,47,59,175,129,244,187,134,229,58,29,192,62,43,115,63,252,227,175,216,2,24,40,84,12,141,232,42,162,83,214,205,9,235,224,114,108,119,28,213,140,191,130,227,15,85,13,238,142,214,106,19,106,13,216,111,25,178,192,17,98,92,138,148,10,220,196,48,53,39,119,62,181,140,185,131,108,153,32,122,196,11,45,148,9,159,161,12,186,82,192,60,132,189,138,250,216,198,132,26,241,30,19,162,123,168,169,109,232,67,160,218,74,34,107,28,198,186,65,182,185,1,78,103,122,121,69,171,226,128,59,170,45,158,78,115,118,103,65,211,221,123,138,11,245,10,156,226,115,122,185,159,209,137,146,131,77,160,105,192,166,0,244,79,180,75,104,148,66,230,243,112,124,91,169,161,29,102,208,160,133,220,204,165,60,144,17,17,155,17,131,143,140,17,15,223,123,25,116,140,110,236,64,106,93,159,28,65,57,142,198,20,32,240,24,5,161,223,160,247,28,219,111,190,121,240,191,95,56,199,246,184,102,46,215,11,213,128,53,73,107,155,13,236,13,116,181,86,169,47,160,101,58,19,145,107,218,14,254,20,67,234,50,223,117,232,57,81,110,193,244,80,233,210,149,180,62,196,46,117,27,73,157,161,106,165,6,151,58,18,219,179,194,0,210,144,138,22,220,211,206,166,244,211,231,46,54,4,138,106,15,166,185,186,250,233,211,159,200,145,200,227,211,159,122,27,180,94,30,11,126,14,10,189,233,83,222,131,209,171,28,123,244,5,143,60,87,77,250,25,122,30,126,22,65,99,207,171,213,79,152,194,213,143,213,140,159,18,198,74,197,238,135,53,180,255,105,215,250,232,3,32,125,232,62,160,214,60,189,246,1,107,70,119,149,141,89,253,28,82,109,163,154,25,85,215,216,55,183,154,246,164,105,100,189,13,154,174,150,99,93,70,138,237,123,216,251,152,225,233,247,51,92,28,22,109,1,35,197,217,130,174,131,132,26,189,29,167,102,255,175,49,80,124,77,255,142,111,156,244,43,85,68,131,196,238,163,164,103,73,66,77,22,31,243,246,239,73,27,46,169,222,71,11,115,196,114,251,93,217,52,138,16,89,173,9,209,127,13,103,93,169,15,46,196,164,182,235,104,197,87,50,129,14,122,27,201,40,74,6,180,93,226,75,150,145,118,209,207,208,236,236,80,177,24,58,121,50,83,171,101,0,102,92,208,62,30,94,123,109,255,231,127,220,255,213,239,247,223,255,128,213,145,57,30,153,186,73,28,195,112,135,12,17,162,146,55,213,158,70,111,165,118,168,209,91,169,245,56,122,43,143,87,23,233,77,125,164,247,124,63,123,165,243,217,215,142,254,31,103,103,177,143,98,199,227,173,84,138,165,247,179,153,17,235,120,136,126,99,173,235,165,235,108,78,60,97,189,215,249,247,123,251,55,175,63,184,251,238,131,155,47,177,222,35,30,2,90,117,209,212,0,134,180,8,114,241,104,154,191,80,72,175,58,191,87,53,250,233,38,207,102,4,118,150,79,195,133,46,235,178,3,45,53,26,216,71,148,245,68,21,226,61,211,135,123,178,227,171,51,110,138,43,134,72,75,219,178,162,79,4,197,167,161,150,1,40,181,251,40,145,30,32,34,30,153,168,198,141,154,222,66,181,197,148,165,176,181,202,120,133,37,235,35,86,154,109,134,234,229,152,233,93,3,114,141,238,168,3,113,102,220,147,207,129,11,227,28,118,79,44,166,245,8,113,34,76,167,53,234,98,24,43,234,212,197,48,173,42,204,101,49,17,203,179,183,105,234,188,168,164,213,24,184,29,46,49,191,24,225,14,146,247,140,193,209,180,154,174,160,136,87,153,127,7,111,105,139,123,98,17,31,93,5,217,156,251,26,125,115,38,219,222,134,149,109,48,230,230,82,17,223,92,108,214,93,244,53,111,147,205,44,111,1,12,250,10,179,30,226,167,5,92,214,211,19,187,10,249,56,42,193,1,92,5,12,238,176,65,152,49,0,166,74,147,196,138,195,251,120,52,140,173,98,246,70,109,131,77,52,247,185,82,50,87,17,93,120,70,74,130,79,196,158,145,125,34,1,87,200,103,152,101,228,22,134,33,104,169,178,215,76,132,52,158,7,197,252,11,118,96,132,133,145,115,35,239,122,184,132,231,212,248,172,36,243,219,136,76,76,230,244,69,84,27,110,253,37,87,186,68,85,152,0,160,1,224,21,124,8,203,162,168,199,222,222,252,29,97,198,190,59,95,69,93,189,217,70,205,45,130,179,19,181,18,240,187,109,178,131,221,229,171,109,3,252,41,108,70,249,19,162,122,15,189,152,177,227,229,17,103,98,68,196,155,147,34,65,36,149,43,69,128,79,206,152,30,181,20,15,242,89,17,171,172,12,153,212,247,50,87,150,213,57,221,24,32,158,91,186,24,224,238,216,110,4,61,207,158,2,201,226,174,239,198,95,175,115,24,15,94,11,131,171,27,77,113,155,238,79,173,167,10,138,91,185,0,98,149,90,175,196,44,45,218,151,24,155,1,221,58,197,161,187,57,186,3,173,150,246,234,231,244,40,132,169,116,14,251,127,181,192,175,104,15,21,109,22,214,92,210,155,172,139,162,148,213,225,182,1,219,96,16,7,178,22,222,111,61,143,31,53,154,122,29,175,104,225,12,181,148,105,180,200,18,135,215,53,15,159,154,35,248,110,8,107,145,195,123,67,146,158,201,98,107,93,34,49,78,156,168,99,235,17,108,186,232,117,39,156,101,38,213,117,206,164,186,206,76,170,109,66,196,8,219,77,99,166,216,141,130,101,6,131,73,128,125,46,218,61,47,88,230,80,114,125,184,82,196,213,171,20,179,240,153,36,32,43,215,0,60,160,70,140,150,191,136,199,230,59,67,156,248,100,91,188,122,152,250,121,172,152,100,45,70,15,16,147,138,139,16,66,116,32,34,75,10,196,61,1,75,19,84,210,20,106,219,69,164,167,162,138,26,89,147,108,253,103,209,48,93,27,8,15,170,0,44,65,159,97,145,14,150,159,236,193,201,70,219,104,193,147,138,149,173,82,71,203,61,126,214,98,207,22,117,176,46,133,103,163,78,31,177,186,44,13,73,97,246,205,16,190,105,178,20,178,191,53,100,164,232,91,223,42,194,183,22,106,10,199,239,227,51,112,63,38,227,118,106,202,30,97,42,209,28,53,100,247,242,196,28,82,145,166,67,76,229,34,162,93,59,54,94,23,204,218,87,47,103,12,153,152,162,81,113,0,22,136,190,94,27,214,116,33,22,213,131,18,214,77,11,176,177,208,137,209,185,115,98,192,176,204,10,5,12,151,42,85,164,190,123,154,193,131,133,22,246,127,119,207,47,68,126,85,185,140,203,98,78,62,61,26,178,51,161,36,138,29,75,52,249,106,131,88,244,112,21,167,222,42,195,104,159,82,41,215,137,37,216,115,160,79,202,162,56,132,71,224,52,82,197,73,194,242,85,42,120,57,81,38,200,95,147,185,105,120,185,239,145,221,25,118,164,227,121,242,156,94,29,38,160,165,75,141,102,86,145,189,210,224,141,229,10,81,65,116,234,40,103,137,148,71,239,71,118,92,254,99,116,224,67,28,8,54,168,77,190,157,212,138,150,25,214,246,96,26,106,91,98,195,142,47,104,225,113,51,117,139,241,211,145,203,178,0,237,93,106,216,91,12,98,167,252,168,69,71,165,4,204,166,146,35,70,45,136,117,15,179,249,253,247,95,179,196,45,29,227,27,250,110,107,192,8,179,216,216,210,253,175,62,233,124,250,43,136,180,254,254,39,15,175,253,230,224,127,175,239,223,188,245,240,147,55,136,73,250,254,167,255,9,150,225,56,240,237,193,173,63,116,110,188,67,148,146,127,92,251,9,236,30,77,47,11,223,152,237,183,195,233,41,96,115,238,125,103,46,232,217,89,105,3,4,143,195,164,97,80,26,244,120,10,59,53,216,196,85,138,207,239,100,118,101,211,118,9,36,181,82,100,205,203,92,151,39,195,220,132,84,37,211,96,242,180,146,109,80,163,237,134,101,178,93,65,11,120,149,20,197,153,153,190,251,69,231,119,255,1,74,131,219,104,219,98,123,85,150,152,209,182,211,183,204,222,55,95,197,27,103,66,158,56,149,98,143,84,28,161,217,251,52,65,118,37,14,219,134,215,150,208,196,12,81,163,178,163,39,192,199,130,250,68,170,209,0,219,107,65,234,50,167,200,164,44,35,138,106,130,122,69,178,177,237,0,226,97,4,180,102,179,186,139,197,165,108,153,20,35,122,3,225,39,207,202,89,146,70,145,58,217,139,17,114,221,105,132,76,250,207,220,163,88,48,135,181,57,30,203,46,201,179,248,104,39,145,192,33,169,28,38,199,99,242,140,124,206,54,57,86,211,69,45,22,137,107,212,228,56,44,159,205,206,90,54,199,103,30,143,205,113,232,232,166,199,240,121,166,94,106,184,108,139,9,105,106,36,227,180,34,166,49,198,233,139,86,187,84,170,236,160,199,255,188,251,155,239,173,136,123,61,8,79,244,109,69,76,51,64,110,175,54,89,93,72,98,152,240,93,104,105,152,254,38,157,214,105,168,71,46,28,241,208,117,245,71,153,244,24,238,12,18,125,88,251,30,129,73,214,1,86,47,92,242,143,70,235,77,19,226,93,62,21,124,20,13,78,15,207,77,79,13,163,191,241,231,73,226,219,102,226,33,76,46,187,114,81,172,34,7,93,140,170,88,135,83,135,170,93,201,0,86,179,131,204,195,113,153,229,238,149,193,223,27,58,62,146,249,230,113,6,124,132,89,231,58,131,238,111,44,184,178,63,21,34,203,227,188,251,81,177,16,142,179,143,176,28,208,104,213,193,244,159,154,165,65,184,3,56,2,135,249,139,135,195,51,151,132,200,246,37,252,180,113,245,200,227,150,187,128,57,10,83,93,227,149,163,251,148,241,148,222,9,61,2,158,86,250,21,164,92,198,167,67,97,17,110,189,142,91,97,17,111,228,14,197,89,154,247,233,88,159,120,67,163,35,140,70,47,243,131,254,152,231,69,161,23,22,218,232,67,123,242,2,24,193,92,97,166,43,60,128,231,81,108,85,108,139,23,159,48,174,118,43,176,89,140,125,235,250,184,174,89,15,125,163,202,179,200,113,161,74,174,39,93,119,146,189,133,176,59,212,13,204,35,188,110,233,241,130,133,29,49,57,111,87,142,251,230,4,71,43,25,125,140,247,39,86,100,61,147,155,114,89,247,33,184,97,197,226,235,237,86,229,240,103,154,43,217,43,242,50,62,211,44,229,11,154,251,76,115,69,62,35,47,216,103,154,81,61,165,148,210,5,251,76,243,124,118,217,58,211,60,201,102,252,28,70,2,207,213,139,11,122,171,208,214,87,244,181,10,218,53,206,150,107,166,104,187,198,25,18,100,206,202,214,228,207,76,201,246,132,200,156,247,157,239,226,100,230,133,135,16,195,89,64,176,38,86,235,135,158,168,112,143,82,44,24,237,90,126,136,0,69,121,76,215,22,13,223,185,208,104,155,58,182,44,16,42,154,21,140,14,133,105,252,248,78,220,197,163,117,66,71,174,187,19,70,60,11,137,240,133,68,240,209,60,187,16,195,82,81,104,174,46,211,96,34,124,55,100,165,82,163,90,164,72,148,76,224,138,73,158,39,73,232,194,203,37,151,205,19,39,32,0,22,11,14,106,179,51,35,92,224,148,27,24,90,76,18,98,130,242,182,43,98,114,56,52,39,232,233,67,118,47,163,113,142,22,63,122,165,36,16,226,68,118,79,116,36,130,59,34,89,49,72,15,63,103,55,179,39,229,105,103,188,147,77,28,229,207,154,168,105,93,137,196,210,249,20,157,168,163,230,170,133,212,114,57,59,205,166,44,160,217,231,19,234,247,104,246,223,163,217,127,143,102,255,61,154,253,119,17,205,254,224,214,27,251,191,252,223,7,119,254,167,115,251,163,239,161,236,3,33,98,189,64,235,69,231,14,1,19,214,203,211,131,206,239,199,3,61,47,0,212,122,163,204,11,80,94,54,90,111,87,208,250,227,135,158,15,24,65,118,183,163,137,86,203,51,240,47,223,97,146,215,90,149,150,244,168,188,25,87,37,236,203,136,221,25,165,72,52,19,79,163,255,208,204,129,93,202,16,231,70,133,148,182,206,151,183,246,255,243,26,57,99,251,231,221,87,31,220,249,197,254,111,63,248,231,221,215,0,207,21,88,62,212,210,33,120,161,9,88,206,210,193,245,191,224,192,42,154,97,6,147,233,220,189,214,249,248,231,152,140,232,16,105,80,243,253,158,188,34,109,177,74,144,132,244,57,204,17,58,131,157,238,93,152,116,144,155,164,149,192,9,71,111,189,144,56,177,240,136,209,141,47,127,143,111,252,24,240,141,217,52,0,84,16,128,21,0,243,105,12,16,50,193,110,240,109,208,132,103,148,240,247,128,200,143,6,16,25,35,114,121,9,89,115,80,29,28,240,6,133,24,82,195,63,242,126,3,134,218,190,160,176,79,14,200,50,177,231,241,132,225,37,81,147,176,191,43,196,250,61,94,248,221,194,154,94,216,232,6,218,218,106,238,172,15,173,23,48,104,43,14,64,92,54,218,224,70,243,140,186,23,14,134,146,70,82,253,131,223,123,162,184,38,237,70,178,42,28,95,43,43,245,86,147,12,204,158,154,186,179,222,127,83,201,26,214,165,169,98,61,142,1,226,25,87,162,243,254,23,15,126,242,181,255,168,194,139,239,81,135,85,32,23,144,30,240,31,239,247,192,5,130,68,122,236,184,180,82,4,54,119,198,176,179,224,231,81,3,43,46,3,75,170,65,226,67,116,199,18,137,152,208,64,34,253,217,82,60,81,72,20,80,189,75,104,217,27,2,53,20,56,28,231,175,142,24,138,216,221,159,116,190,250,10,184,9,149,71,154,162,44,169,135,169,12,204,17,159,202,36,146,133,72,84,235,165,50,251,159,254,167,88,25,10,52,123,4,169,103,183,2,28,148,240,158,147,27,228,60,102,50,118,105,169,7,79,31,79,208,100,53,226,49,114,160,180,239,129,147,31,47,112,242,119,0,150,152,194,15,87,57,136,226,2,7,81,92,132,207,209,84,20,112,135,219,125,65,20,123,1,19,51,232,225,38,7,61,92,227,160,135,93,112,195,20,134,248,113,192,13,231,43,87,86,42,69,189,49,99,205,184,167,15,95,152,65,214,122,183,229,9,192,168,221,121,148,125,147,135,162,71,112,244,140,71,210,65,135,106,209,246,161,144,146,125,58,232,219,107,70,174,175,102,112,192,189,222,45,121,222,1,16,252,109,53,107,124,160,75,171,116,217,180,90,197,64,133,166,3,103,17,164,154,133,163,20,233,113,64,16,155,34,4,241,115,28,4,241,6,134,32,126,142,162,14,51,8,226,9,44,78,19,17,36,103,229,69,44,212,213,34,136,217,73,156,122,17,96,5,122,198,37,110,250,226,16,219,88,197,107,14,92,226,90,48,46,113,15,80,196,34,224,176,226,194,35,230,240,135,121,152,210,126,177,136,243,102,157,71,53,230,145,137,173,3,174,204,234,228,0,216,77,16,141,112,64,186,136,126,224,220,109,98,34,100,157,24,34,214,250,165,177,142,18,195,222,216,198,226,150,184,111,108,99,113,235,225,183,211,16,129,122,57,12,94,7,104,239,11,12,180,151,110,8,215,203,224,179,111,41,210,194,190,214,181,141,13,66,3,118,18,118,96,1,187,27,36,20,226,220,64,246,94,18,222,190,139,37,61,10,212,97,2,186,235,13,27,236,11,78,108,179,42,40,149,163,173,98,210,201,249,229,220,25,239,212,180,171,197,244,99,147,75,231,39,39,125,232,147,205,132,141,28,156,59,59,193,14,34,125,135,124,192,72,71,3,188,143,194,73,144,189,94,10,247,157,100,220,204,234,194,37,67,47,163,23,0,12,109,131,31,95,181,163,246,72,19,147,139,227,1,60,218,147,123,75,76,142,195,47,251,68,38,241,130,248,237,11,106,118,227,17,64,205,122,236,13,6,212,71,130,46,251,130,133,46,235,56,61,6,100,251,188,132,23,3,225,50,194,99,99,13,232,149,232,15,134,253,1,227,64,27,27,148,236,30,109,212,69,108,27,162,203,17,8,21,98,172,42,112,67,108,172,170,151,209,158,6,198,136,230,51,116,91,248,109,195,231,109,213,153,215,186,86,129,237,144,35,167,253,110,212,204,174,86,228,214,101,84,245,213,170,92,184,188,71,107,217,246,66,17,117,206,62,211,178,76,235,146,156,204,151,122,159,0,156,126,88,191,1,81,74,28,136,83,213,30,162,148,248,152,42,30,61,70,9,133,250,213,157,80,191,166,3,234,119,194,9,245,43,68,41,33,81,163,237,139,111,192,163,94,189,236,64,246,181,220,248,237,145,63,103,192,193,149,238,68,250,53,123,1,246,245,244,97,119,3,251,114,69,185,58,71,230,81,244,108,240,111,246,13,178,81,32,112,127,99,84,157,143,36,195,160,180,129,57,254,80,218,245,23,95,172,251,128,117,27,89,211,170,136,128,239,205,84,90,67,128,236,214,2,203,209,94,124,81,11,134,236,246,156,17,150,40,151,173,106,233,89,129,69,225,64,120,220,176,123,146,248,163,22,247,87,17,189,151,130,123,6,4,62,62,160,221,67,204,112,79,160,221,227,152,231,222,136,187,49,27,113,183,237,131,184,27,251,118,16,119,117,191,56,53,24,161,111,47,108,139,8,71,116,12,213,13,168,203,133,199,80,89,190,88,239,162,5,145,84,99,156,108,57,36,66,39,154,250,240,185,209,54,189,247,162,34,90,33,76,215,174,152,158,15,126,243,242,193,199,63,123,248,187,183,137,110,127,240,217,23,157,123,239,60,14,136,207,94,71,186,19,226,179,69,32,62,123,29,239,125,154,208,155,195,246,182,19,56,222,3,224,39,166,22,97,200,151,113,14,249,51,238,131,252,201,163,125,198,122,64,251,116,247,143,136,252,89,241,64,254,108,161,233,128,145,63,11,244,3,70,254,44,162,47,100,250,181,57,228,207,226,72,33,44,183,33,38,74,11,205,185,246,209,144,63,99,94,200,159,49,219,149,128,76,49,72,197,115,90,69,249,217,4,139,177,92,201,46,174,8,108,130,69,208,4,139,201,106,146,78,176,94,209,64,153,27,128,115,31,224,139,195,121,149,173,43,30,232,150,248,141,15,190,229,222,19,137,223,217,123,100,155,13,33,178,141,25,8,175,233,111,97,190,17,108,97,62,149,93,151,103,200,5,70,36,65,3,22,19,160,77,164,116,176,221,197,12,157,230,83,14,164,205,66,82,205,171,137,4,67,218,156,203,158,179,60,68,150,158,50,164,205,2,206,181,234,4,217,188,10,223,177,198,130,246,201,135,68,220,228,174,47,225,28,207,21,65,135,4,144,162,222,15,112,39,246,175,21,75,199,150,163,31,252,158,200,81,207,112,11,199,4,186,217,121,227,118,231,131,15,172,83,68,75,94,120,4,139,239,110,31,41,132,142,23,233,115,248,156,193,216,155,86,13,250,66,223,180,235,29,140,191,201,183,79,140,5,143,71,217,234,35,230,184,135,105,29,247,90,236,143,192,83,93,223,208,253,222,209,250,5,90,79,50,214,233,99,230,113,240,113,180,77,159,157,19,247,59,230,173,56,203,193,76,183,138,236,135,235,252,177,121,0,219,133,230,4,129,228,240,135,221,222,247,98,192,9,114,82,78,49,114,116,122,48,34,48,149,196,97,181,204,81,241,255,247,246,186,193,220,60,230,142,239,225,138,224,177,245,190,88,110,63,67,192,117,169,17,48,14,220,173,235,58,24,118,214,191,75,131,129,25,255,57,77,253,250,20,181,68,164,80,98,193,224,123,172,136,190,64,247,108,19,196,64,176,61,174,250,79,24,159,9,112,147,143,97,154,31,178,20,115,184,240,117,96,144,152,121,28,243,132,181,252,31,220,8,54,253,77,74,108,158,119,168,73,201,206,231,123,153,148,180,245,79,92,95,241,16,96,206,107,42,219,208,29,125,117,245,149,15,215,93,78,40,189,225,113,137,101,31,82,72,118,69,229,114,181,240,73,91,176,130,47,233,191,133,37,139,148,124,184,254,176,76,11,122,234,17,187,141,61,44,92,96,117,32,123,89,212,120,44,92,166,215,194,101,242,11,151,201,22,46,153,90,68,211,7,71,55,131,166,150,157,68,104,101,164,8,246,31,114,88,60,247,84,88,47,102,206,193,133,89,113,117,220,192,133,196,218,243,137,90,179,201,206,248,254,237,219,246,86,181,208,48,138,0,173,212,247,230,200,34,213,101,39,202,10,232,111,39,106,85,171,203,78,148,171,254,163,225,178,95,236,170,190,196,14,182,194,239,124,248,242,131,183,126,70,15,35,44,126,195,116,92,192,213,246,231,184,3,189,207,15,76,206,93,74,151,174,176,203,238,175,51,184,58,119,233,14,161,117,79,80,135,124,120,125,255,47,127,176,59,1,174,33,142,204,126,66,179,11,203,161,164,254,152,141,235,214,133,205,180,254,98,160,44,38,146,240,25,12,249,156,113,199,33,227,28,230,165,71,143,129,202,95,100,48,118,155,90,107,99,188,81,47,97,115,78,142,235,205,70,19,206,241,108,26,100,161,213,135,233,139,243,240,149,48,191,134,113,196,242,13,19,162,160,96,151,94,36,152,81,178,166,110,12,225,51,85,112,91,172,193,153,176,77,213,134,101,194,14,135,254,142,19,134,94,210,13,189,94,208,69,215,9,182,248,245,225,215,46,44,36,100,221,200,72,74,72,244,61,16,29,199,219,77,184,79,113,94,167,49,192,224,74,189,34,5,59,82,116,62,191,107,9,99,247,123,226,70,1,253,176,179,75,76,240,240,153,250,51,170,28,85,163,113,53,153,142,71,82,97,231,0,174,180,22,215,26,219,115,132,143,126,99,87,72,228,244,81,22,94,6,156,41,211,190,234,197,151,216,149,180,219,57,177,79,6,254,144,218,87,47,176,111,53,101,194,249,16,185,43,253,231,221,223,120,245,129,228,127,162,237,87,11,186,223,242,246,171,113,114,247,25,117,111,175,75,141,137,218,180,103,29,120,247,84,21,238,222,194,127,128,33,121,119,255,171,159,31,220,187,199,79,237,253,63,220,218,255,237,255,118,190,254,91,231,179,55,246,95,125,139,124,221,127,247,250,253,59,127,123,240,155,151,225,18,19,201,199,183,254,239,63,239,190,65,198,103,231,203,255,38,15,73,36,100,148,134,207,242,143,107,63,241,30,186,61,183,4,77,193,67,69,160,176,1,70,153,249,57,115,1,119,132,119,160,111,185,144,14,220,12,13,68,36,101,89,151,244,26,202,107,234,221,252,162,8,179,17,123,30,188,246,106,208,96,67,85,99,178,131,92,52,177,111,204,227,140,216,0,162,229,133,122,106,147,187,59,150,9,189,32,15,150,241,119,121,77,215,208,242,6,130,145,126,18,140,149,37,196,3,29,112,48,109,83,70,12,139,137,95,208,187,108,206,75,138,60,160,94,108,165,10,115,133,7,175,214,163,245,18,169,188,119,31,145,119,145,192,46,178,38,118,87,231,52,50,110,253,187,129,67,105,165,254,93,178,55,134,173,103,64,19,34,216,133,113,130,22,120,188,64,218,85,27,12,253,127,55,133,245,212,163,144,126,3,16,137,234,137,176,50,51,136,32,63,173,195,43,177,100,223,87,138,145,79,120,214,31,61,248,9,137,174,130,11,22,98,159,12,121,112,200,87,231,236,151,85,207,232,52,82,102,95,28,123,166,82,12,157,56,17,234,133,113,110,125,172,151,104,22,143,187,123,15,27,239,194,138,32,225,12,45,65,34,88,184,3,88,208,0,25,190,117,98,126,153,189,6,156,232,22,81,34,32,132,132,195,105,248,144,190,233,71,139,254,208,75,28,7,167,211,10,59,169,74,4,186,16,203,18,86,153,135,176,43,14,40,107,67,12,157,244,104,222,197,50,182,59,197,13,21,29,141,251,222,181,121,236,27,134,165,65,109,80,178,175,67,61,109,33,4,208,153,71,116,209,107,244,118,185,107,4,93,232,34,230,184,47,114,123,240,133,239,37,202,133,203,27,136,13,130,216,191,236,32,224,26,235,57,10,172,247,199,120,178,107,244,120,253,108,4,94,57,195,192,120,2,175,154,15,61,52,123,241,33,251,215,31,159,206,22,123,14,82,49,209,177,142,212,62,174,202,141,238,215,227,48,102,159,212,107,241,35,202,84,191,203,108,49,64,71,68,249,151,29,185,92,147,61,7,173,245,254,17,94,239,27,61,94,233,27,129,215,248,48,42,221,215,247,71,20,100,129,151,238,142,168,49,137,239,128,56,163,142,171,193,226,108,130,30,114,124,75,6,9,70,63,70,8,70,119,195,3,81,220,9,6,7,71,30,93,1,102,2,142,209,245,157,88,44,43,181,30,22,203,10,47,124,142,197,132,194,232,199,108,194,232,110,42,225,88,48,43,143,78,62,117,139,62,192,180,134,200,119,96,244,176,54,119,25,63,36,217,99,82,183,122,48,243,48,122,49,237,16,71,208,247,38,29,79,140,73,199,161,231,111,144,33,198,119,96,135,196,183,214,251,32,199,74,240,168,204,82,140,94,77,81,140,96,243,19,124,150,227,54,59,57,188,36,239,205,86,164,175,45,200,83,208,255,189,152,193,28,214,236,197,232,221,212,197,232,102,222,66,186,219,195,172,229,240,29,238,101,139,242,175,214,189,193,6,54,253,24,212,24,189,24,209,24,254,134,51,164,3,5,131,25,59,174,36,249,23,9,10,142,95,106,52,112,239,177,107,13,196,115,235,33,234,8,241,235,106,79,119,128,246,125,38,132,207,163,183,153,94,232,6,139,232,181,251,170,210,66,217,123,206,68,53,110,212,244,22,170,45,38,37,133,45,80,61,175,203,194,46,183,108,188,107,44,23,227,134,56,14,226,48,54,36,70,141,87,108,79,239,58,17,239,113,71,173,184,139,57,232,78,236,138,104,49,10,45,204,58,98,232,176,195,65,82,218,170,180,42,249,74,181,98,238,90,17,208,85,197,223,176,4,17,101,168,20,164,158,203,115,54,186,224,158,60,6,1,56,103,113,160,205,120,9,162,104,158,133,207,145,180,146,70,159,207,96,63,213,88,81,167,126,170,5,77,163,129,54,181,88,148,62,75,171,10,125,150,44,198,233,179,124,34,70,67,115,106,5,181,68,62,41,74,158,121,187,198,163,17,242,73,141,167,105,186,72,41,17,1,15,216,5,40,189,164,37,129,228,21,92,171,180,10,53,89,201,174,114,209,46,120,247,188,203,242,50,122,39,26,86,201,190,105,207,163,180,112,255,118,217,70,84,19,92,159,187,128,40,10,105,253,97,20,93,161,235,124,113,214,28,161,231,226,113,69,230,110,253,50,182,39,182,36,241,190,215,24,86,137,107,113,102,21,21,193,107,13,40,39,189,100,201,172,94,101,202,16,68,173,163,94,247,226,245,217,253,175,110,28,252,244,222,253,175,110,63,248,227,109,219,90,108,85,202,87,219,6,40,87,228,118,241,242,222,101,217,58,161,247,35,203,223,200,244,78,86,60,68,245,163,205,31,169,247,78,219,58,10,11,174,50,57,145,243,38,203,200,9,53,133,243,143,224,154,146,51,51,31,146,184,162,98,211,43,181,174,4,225,152,164,103,130,52,172,111,48,55,241,190,185,11,73,91,201,243,29,77,76,215,12,166,180,39,115,225,134,9,136,140,42,179,168,13,45,136,124,103,133,188,227,214,3,48,187,169,224,41,0,15,139,240,117,123,77,55,215,116,99,169,49,142,229,42,60,226,35,58,162,62,175,79,16,91,11,120,37,154,90,64,100,69,193,170,12,146,8,230,52,24,226,72,180,130,194,37,112,198,152,44,212,223,21,234,169,31,77,40,97,42,5,218,16,74,205,25,138,133,152,30,45,27,34,212,38,93,112,60,3,9,163,9,77,236,150,92,82,67,178,2,154,226,216,2,22,105,217,47,84,40,177,7,197,97,11,104,189,206,172,162,157,95,115,17,194,116,224,234,49,155,39,119,229,174,230,218,230,90,195,168,92,97,17,245,116,205,208,141,144,29,83,117,184,218,64,210,142,153,179,192,32,25,54,27,27,122,29,214,70,36,209,159,48,116,88,71,0,59,65,160,123,192,195,62,63,0,107,126,22,62,202,46,160,216,112,102,192,203,215,124,6,210,179,143,16,118,73,246,243,72,183,210,193,23,28,160,73,12,112,231,113,154,145,33,177,37,61,225,103,113,59,29,51,35,11,113,45,253,81,105,105,128,47,185,78,56,47,68,83,48,178,28,227,70,29,145,174,72,80,45,50,107,116,67,136,119,245,226,139,118,90,221,47,137,78,53,162,129,176,111,180,31,7,86,46,3,202,245,68,201,13,35,189,137,95,254,234,76,28,24,56,136,135,79,92,50,22,27,140,239,29,7,78,174,236,149,166,80,69,147,96,5,237,105,224,52,126,128,196,197,149,21,43,224,138,29,26,93,24,223,52,154,22,147,127,195,32,254,24,132,167,61,178,240,87,64,33,150,61,226,36,6,210,195,129,185,186,210,115,152,6,185,41,138,194,18,245,160,95,180,41,125,24,105,82,92,156,25,44,120,198,73,0,37,79,196,2,7,33,153,215,184,13,173,190,145,53,209,76,217,194,226,171,8,104,6,69,246,149,128,157,146,211,55,136,108,67,102,52,222,238,240,195,150,184,13,56,84,65,147,6,135,242,53,166,66,165,18,114,72,191,46,232,203,77,218,167,50,179,66,116,11,21,188,193,92,32,177,154,219,237,74,17,141,97,75,219,66,179,221,214,145,36,85,114,170,54,240,200,214,72,36,201,169,80,4,4,61,117,104,10,98,74,46,78,164,75,1,128,50,185,37,28,171,146,246,54,158,124,135,93,33,236,167,71,131,153,53,220,106,162,93,147,62,160,200,138,172,91,1,226,172,33,72,194,149,117,33,193,44,29,57,83,198,192,216,96,65,97,189,72,172,19,80,220,238,221,120,34,163,121,61,234,248,93,72,116,146,216,126,102,247,78,210,209,14,47,131,35,38,250,39,45,85,170,104,191,238,53,191,159,113,133,2,171,212,11,213,118,81,135,189,45,154,1,248,240,55,128,52,139,101,116,150,54,217,192,201,221,131,165,235,72,97,8,223,61,224,117,119,15,137,213,39,228,249,33,163,183,29,83,212,54,11,248,124,215,11,248,92,203,26,150,218,1,177,104,249,208,55,21,214,27,179,172,55,228,21,71,239,101,29,42,171,83,131,181,182,162,26,191,19,109,236,201,21,180,248,66,236,108,231,134,52,204,194,155,246,6,180,78,67,135,1,9,44,41,249,254,33,55,44,250,243,52,152,150,173,221,227,0,141,78,113,3,239,129,68,22,9,62,52,1,220,121,212,46,121,172,181,18,109,55,130,116,74,183,102,176,197,148,2,71,46,51,219,119,224,203,186,108,144,188,36,30,32,142,6,40,55,229,154,92,146,215,228,242,163,142,131,89,41,193,96,100,177,46,105,176,62,221,142,210,71,229,225,128,180,255,254,107,150,238,79,53,52,36,12,90,104,122,51,179,106,233,254,87,159,116,62,253,213,254,103,127,221,127,255,147,135,215,126,115,240,191,215,247,111,222,122,248,201,27,255,188,251,198,193,231,95,238,127,250,159,32,199,111,253,87,231,103,239,29,220,250,67,231,198,59,157,159,189,210,249,236,235,127,92,251,137,132,69,4,137,175,151,226,2,66,135,172,184,122,194,57,33,116,190,150,21,189,6,33,250,160,48,18,61,194,108,22,80,26,107,162,20,173,47,120,162,180,157,19,69,147,151,169,31,225,64,51,235,59,39,10,252,156,40,238,201,109,192,147,217,70,131,175,233,21,174,19,203,207,81,97,92,204,90,241,164,207,135,71,125,194,121,250,150,102,98,89,92,203,238,96,9,75,98,8,51,62,162,77,250,64,147,69,26,84,50,37,22,161,116,45,91,162,97,26,203,232,19,237,102,185,68,239,61,33,8,98,57,171,59,162,223,189,251,69,231,119,255,1,219,153,160,224,141,31,80,87,17,107,148,148,209,138,76,67,56,2,39,3,207,86,73,228,111,124,196,106,197,45,141,59,227,150,198,101,199,48,224,195,150,198,89,182,84,143,97,75,147,178,140,40,170,41,26,85,145,49,159,211,83,235,92,228,81,173,217,172,238,98,145,34,91,129,6,17,189,1,88,91,156,254,77,65,162,195,113,188,0,67,121,124,32,8,200,195,131,231,196,63,202,29,54,147,58,148,81,158,3,174,7,98,14,218,38,237,138,148,117,119,37,32,34,172,203,225,14,154,198,59,72,117,89,57,189,241,77,176,52,51,69,175,37,212,232,81,29,111,131,240,92,208,168,138,63,106,114,42,31,18,24,68,101,219,255,245,231,157,183,62,34,190,72,161,191,95,123,223,26,94,154,44,253,253,218,111,67,160,250,133,143,71,247,115,197,178,110,64,119,85,178,35,63,30,30,216,169,182,94,68,255,118,194,207,141,84,228,86,118,21,202,45,226,56,131,153,103,42,195,166,222,66,21,12,83,125,219,125,146,195,199,65,197,78,101,3,168,42,159,224,3,180,215,239,223,189,137,8,239,191,250,46,144,167,14,133,196,154,24,141,183,203,163,45,80,253,39,53,167,178,3,24,231,180,2,104,10,235,244,194,14,237,80,26,100,154,56,58,64,197,146,163,241,60,170,82,198,24,192,241,46,133,238,111,248,161,194,120,164,197,177,146,157,244,101,211,99,13,1,31,72,204,113,126,212,146,38,75,12,101,70,22,28,232,60,247,147,68,84,213,179,28,174,13,146,239,38,141,86,222,104,86,10,19,21,173,218,40,91,11,190,123,10,9,209,102,137,159,27,139,54,139,115,184,155,19,188,151,172,251,108,137,234,108,113,244,60,4,160,100,93,51,79,230,252,11,93,7,61,174,129,227,106,74,231,195,63,31,252,207,239,201,170,251,240,250,141,131,207,223,9,110,150,187,252,39,44,154,43,198,102,112,229,141,120,230,141,240,121,35,253,68,130,53,156,145,96,157,235,48,150,18,230,30,90,23,240,72,61,124,44,216,205,236,73,121,26,223,177,21,162,248,142,205,17,254,117,83,94,146,199,236,240,175,177,124,90,207,151,18,42,13,255,26,150,47,102,167,173,248,175,167,31,79,252,215,16,253,31,190,145,39,231,100,121,77,116,86,63,44,238,52,161,236,5,60,45,188,113,249,11,10,129,103,45,100,245,67,33,63,59,51,193,113,60,224,167,99,120,198,206,235,55,209,114,123,255,171,79,135,135,135,165,61,207,8,183,240,121,166,94,106,56,124,2,73,253,105,74,71,80,91,242,142,28,93,57,3,213,50,211,223,239,98,120,90,17,192,178,84,213,119,134,96,107,131,90,143,255,183,231,10,216,65,23,111,72,41,61,218,88,182,52,3,177,132,115,183,81,18,177,94,249,46,229,118,22,254,126,214,150,193,128,103,62,12,125,108,89,13,8,30,215,222,206,189,223,46,227,68,255,193,35,48,142,115,95,236,131,109,52,215,83,198,52,193,141,177,111,166,5,129,134,11,220,177,14,166,195,189,112,245,16,100,159,50,182,11,46,122,143,136,237,4,192,92,224,143,120,3,112,4,222,119,167,253,84,118,0,243,133,58,188,176,16,124,177,122,151,22,86,182,167,146,109,212,35,235,8,108,115,59,42,245,206,59,49,239,83,202,64,236,116,244,72,24,200,124,113,14,195,64,200,251,116,74,78,226,115,99,187,64,248,52,144,108,117,143,238,24,81,66,58,254,16,108,152,193,13,44,14,208,14,197,74,11,77,226,93,176,47,106,20,54,220,238,12,49,47,223,137,35,212,178,23,143,138,35,215,242,145,172,66,235,101,223,149,130,52,244,72,235,80,119,234,79,155,218,106,251,74,28,69,217,231,61,53,250,81,246,89,190,167,77,12,120,248,31,28,133,125,182,81,66,191,12,180,115,62,109,44,164,150,254,71,97,27,92,29,246,203,48,200,211,11,171,28,44,115,153,169,123,153,163,131,25,39,179,94,231,143,62,14,109,164,126,10,140,212,47,129,57,120,42,150,72,73,97,121,158,25,111,147,187,252,158,108,183,185,187,38,127,203,109,95,67,109,155,121,25,247,77,183,44,28,80,129,97,44,103,140,138,74,120,178,109,32,121,30,122,152,64,66,220,47,135,225,99,111,48,188,94,38,138,65,182,136,164,162,14,171,63,204,11,98,248,39,176,133,179,253,67,207,195,50,3,116,231,218,185,23,246,7,37,37,254,50,248,250,158,157,217,57,45,255,30,147,185,200,177,153,138,80,64,75,106,51,18,229,108,70,162,188,205,136,200,111,212,65,172,242,151,44,187,29,153,152,238,216,83,32,235,6,154,212,40,237,132,163,2,9,43,163,23,6,94,130,230,74,247,136,128,167,200,114,66,78,219,0,147,135,63,122,191,144,157,151,117,29,159,189,171,121,37,229,62,123,191,32,159,150,79,217,103,239,113,173,152,80,162,170,110,157,189,155,122,86,215,173,211,247,186,206,36,210,150,101,5,137,116,36,94,180,112,166,198,153,139,178,37,141,50,115,178,61,1,51,104,27,230,39,129,68,233,193,139,51,222,242,221,52,180,58,57,62,166,6,134,71,145,12,96,129,81,44,24,237,90,126,136,68,14,246,144,15,45,106,160,186,208,104,155,58,190,114,20,42,154,229,42,234,144,27,143,239,114,73,188,69,34,116,14,127,147,36,73,163,204,148,6,139,97,161,185,58,131,216,229,187,33,139,54,5,213,34,213,247,153,132,23,147,60,79,146,80,80,58,46,185,108,158,56,1,247,183,12,68,221,102,103,134,191,165,146,202,13,188,56,75,2,144,58,111,222,46,38,135,27,157,66,187,5,65,164,237,94,70,131,27,233,4,212,222,67,32,196,173,17,61,209,161,87,38,146,5,220,126,248,153,106,232,217,186,46,107,186,19,27,209,208,49,38,176,61,67,19,122,62,153,140,69,232,12,29,53,87,45,31,208,203,89,205,154,170,123,178,148,202,167,242,82,134,55,68,134,177,12,23,101,52,13,118,129,139,198,21,41,60,240,140,130,109,106,218,168,173,72,53,169,200,210,42,76,207,161,173,161,100,162,84,138,69,139,201,203,25,146,233,170,214,66,51,255,5,226,176,174,170,195,233,100,90,77,110,109,143,226,253,225,11,212,225,49,243,108,44,170,169,165,18,125,74,175,161,51,116,243,72,159,210,107,242,204,179,122,66,139,68,11,244,41,9,39,154,161,187,225,189,97,68,175,172,131,210,228,170,208,85,182,223,4,13,117,212,82,104,51,240,103,180,140,62,12,199,35,74,42,186,181,29,26,78,166,212,72,28,85,146,6,232,30,142,36,148,88,4,189,80,130,232,135,66,195,176,33,134,247,52,58,68,124,24,8,34,138,163,52,162,165,253,32,143,84,114,221,24,50,144,236,111,183,50,214,227,54,218,236,208,128,19,153,58,154,61,163,236,210,11,137,255,170,6,151,135,163,246,252,200,160,101,62,52,172,198,91,136,218,206,80,107,77,43,54,182,51,232,123,2,234,30,178,63,176,102,225,219,61,176,80,86,228,225,104,184,199,166,216,159,94,120,161,82,175,235,198,85,174,2,248,35,40,10,161,225,72,203,174,171,150,111,53,170,72,236,245,88,68,102,13,110,195,124,10,2,234,25,164,63,193,10,63,28,63,76,173,177,29,192,85,251,158,115,136,28,77,60,171,104,145,68,180,120,8,130,156,111,178,7,217,130,82,136,21,10,61,55,93,107,13,56,235,42,123,151,21,190,202,117,51,12,142,189,97,231,37,180,243,193,80,93,223,102,87,192,238,249,64,231,164,162,252,96,84,152,26,116,176,42,120,142,100,212,81,226,180,62,4,83,68,29,86,98,106,2,205,223,254,202,14,13,243,151,209,238,154,144,130,246,144,124,68,59,32,52,22,240,245,118,84,110,53,218,70,1,174,203,165,137,204,200,186,94,223,168,212,91,35,219,13,99,3,237,7,11,250,200,78,97,125,119,168,180,213,214,71,90,70,97,100,171,162,111,183,70,154,26,18,163,213,92,189,184,160,183,10,232,13,220,124,157,135,109,198,72,46,95,7,159,128,42,70,180,71,114,100,196,86,66,70,38,80,243,233,224,5,89,62,242,157,47,14,169,189,58,202,89,104,181,70,216,221,63,82,64,42,176,198,182,208,102,160,213,66,93,245,125,159,60,189,197,225,224,14,195,136,50,218,143,130,126,222,2,231,207,154,214,108,162,124,173,140,148,203,53,38,115,242,238,88,110,124,82,110,163,191,57,185,229,250,219,24,203,173,79,234,242,248,248,198,165,245,49,57,134,211,106,240,66,183,211,84,198,114,185,156,60,158,67,196,218,227,144,160,204,30,163,191,109,238,243,6,35,9,127,39,172,76,219,19,144,105,87,160,53,147,147,83,248,113,131,61,56,69,211,109,143,77,236,92,40,143,161,42,69,46,84,199,104,42,244,48,170,109,194,195,148,182,53,38,55,166,224,161,78,114,206,158,146,7,113,162,243,80,0,174,252,34,252,57,71,43,195,170,145,152,132,68,179,228,123,46,39,201,16,176,158,6,108,6,38,62,143,254,157,128,195,147,108,11,142,203,78,224,23,89,229,68,165,152,101,50,238,68,211,104,20,79,84,145,178,146,133,233,115,130,132,231,200,154,70,27,142,247,137,156,27,39,226,17,137,187,145,31,133,246,127,249,117,231,205,95,63,248,203,157,7,119,62,184,255,213,157,135,191,251,245,193,107,255,141,158,60,188,254,102,232,239,215,126,137,254,251,209,200,143,141,31,215,159,27,26,50,215,208,12,165,203,79,232,217,136,170,230,11,250,104,104,228,71,36,219,195,223,189,143,114,254,243,238,171,157,27,127,121,248,209,187,15,111,253,181,243,249,221,131,87,63,217,191,249,38,123,245,26,33,248,108,36,153,64,74,152,23,221,33,13,91,46,9,228,61,137,61,188,123,115,255,230,245,253,159,252,169,243,210,251,157,87,191,216,255,224,173,251,95,93,187,255,213,39,7,111,190,223,185,241,206,254,175,0,252,129,164,164,101,170,83,177,201,241,113,82,38,252,179,154,78,229,206,131,59,47,223,191,243,183,46,28,32,117,100,202,100,136,105,147,14,30,208,18,255,113,237,37,214,10,244,209,65,131,169,158,33,166,123,34,26,196,244,81,160,65,94,58,242,50,5,53,196,52,84,148,247,224,211,143,58,111,191,46,228,37,47,29,121,169,26,27,162,122,44,100,237,220,248,243,195,247,254,40,100,37,47,29,89,177,206,112,168,156,149,122,169,129,50,166,149,116,52,157,198,220,194,216,27,66,70,242,210,145,17,155,48,217,236,142,42,81,53,26,165,236,62,248,232,165,253,119,175,119,62,253,149,64,134,36,241,34,99,232,229,118,85,131,6,36,148,68,36,145,192,13,248,234,171,131,143,95,246,32,67,146,120,145,105,233,96,224,75,234,99,55,104,255,79,183,188,235,19,208,44,46,242,76,136,106,115,132,169,55,239,223,187,225,65,138,36,177,72,81,205,158,80,204,163,77,34,162,82,44,20,75,122,130,48,232,218,131,219,31,31,124,243,245,254,173,159,9,84,72,18,111,42,85,172,143,17,253,221,57,218,193,70,47,26,198,164,111,191,225,77,90,143,233,73,189,24,64,26,183,84,207,235,122,41,78,234,248,154,15,33,156,196,155,16,98,157,161,177,154,62,91,138,148,18,37,194,182,127,255,119,111,98,36,137,115,10,173,85,76,96,88,73,129,95,156,255,131,219,15,110,93,123,240,222,61,59,231,20,254,113,228,204,87,33,240,79,232,89,5,255,216,57,31,222,121,219,206,73,94,218,13,112,40,239,172,187,74,241,82,178,164,217,52,14,126,250,198,254,123,159,115,21,136,79,37,167,114,254,100,248,177,136,218,17,33,108,125,240,167,63,161,46,242,161,168,76,69,166,226,78,89,196,145,65,131,35,143,24,234,37,239,44,166,199,138,169,116,73,133,162,66,84,220,222,124,243,224,155,87,58,175,255,17,21,20,178,136,183,182,202,67,181,70,189,81,88,51,26,72,190,151,13,29,21,96,232,197,81,78,4,119,190,252,232,254,55,31,239,223,124,187,243,217,189,206,237,143,14,62,251,230,193,189,207,108,18,120,79,79,98,81,101,66,145,168,210,220,177,51,143,132,134,240,79,93,219,170,148,53,19,213,211,254,161,217,237,87,53,173,82,183,86,174,18,18,217,222,41,240,196,100,201,162,233,168,22,83,220,41,133,68,241,4,252,250,36,194,1,54,66,106,202,163,218,104,201,105,15,185,107,140,31,231,203,174,210,241,115,107,109,76,168,232,55,33,188,195,91,91,88,54,245,136,142,68,36,255,10,170,130,222,76,198,39,115,83,226,27,140,90,99,137,49,174,138,68,29,96,253,184,219,50,245,154,107,244,193,28,40,69,149,152,197,75,154,174,214,40,182,171,116,57,87,81,34,85,141,41,118,101,105,34,18,200,139,231,100,173,178,51,32,78,79,57,228,95,184,28,74,41,63,8,7,148,28,113,80,196,211,150,167,40,84,83,14,197,3,169,69,251,164,150,114,81,195,253,67,123,144,246,136,115,126,57,114,208,180,249,242,184,7,131,186,85,32,226,110,15,14,124,102,147,243,201,234,200,196,0,115,124,170,225,234,39,71,53,212,168,79,53,220,116,253,203,116,16,224,87,3,149,207,231,98,113,64,198,136,189,202,249,229,134,5,47,30,14,160,17,237,141,70,52,136,70,172,27,67,61,72,198,220,35,159,39,25,119,144,164,154,102,23,162,30,3,134,39,154,160,109,5,202,104,165,216,208,235,30,5,168,168,98,114,200,126,29,80,26,36,132,34,129,65,49,15,46,239,88,253,219,223,176,247,98,205,206,225,36,66,44,128,86,191,242,32,26,64,43,214,239,156,138,251,211,138,247,73,43,229,79,42,209,103,19,85,239,38,146,99,68,212,143,74,40,210,220,9,169,240,71,113,104,152,148,180,50,172,210,145,0,255,232,177,126,232,42,124,9,133,248,211,253,144,168,25,140,146,20,226,65,191,183,116,101,169,172,221,151,115,16,11,169,172,125,150,115,231,37,164,98,59,42,199,22,11,167,217,131,63,146,44,253,27,137,0,21,250,177,244,111,221,143,188,126,44,141,134,120,147,16,196,143,239,127,191,255,253,254,183,151,95,52,223,216,100,251,97,240,92,251,161,37,106,236,43,20,38,109,216,53,69,8,223,83,144,103,246,69,94,8,223,228,145,167,112,89,129,81,117,67,96,107,74,31,210,235,188,80,28,132,157,85,76,40,148,201,108,13,21,117,189,201,93,247,208,2,67,33,42,218,84,69,177,200,132,66,244,134,196,241,84,188,211,11,197,184,87,252,189,94,8,95,236,177,55,214,165,89,200,186,225,99,175,184,139,182,16,92,245,41,248,174,207,46,205,186,12,10,69,81,131,224,31,110,48,22,226,174,213,222,173,169,71,21,178,206,71,195,28,43,66,174,107,56,155,21,98,141,236,187,63,5,46,255,236,68,118,139,216,61,160,245,114,143,47,232,4,189,247,227,232,7,149,29,178,75,204,132,236,11,65,174,224,61,207,98,156,183,107,60,77,247,222,201,75,65,25,237,70,151,59,50,234,74,221,251,164,201,151,67,94,215,131,62,69,135,133,178,185,209,33,140,55,202,164,61,107,25,196,51,205,121,153,71,41,5,222,233,121,76,145,31,88,197,120,205,84,123,222,40,214,19,124,243,23,82,173,239,220,93,35,210,26,185,13,58,102,57,127,139,200,183,214,73,197,213,72,233,50,61,100,95,104,64,52,102,9,194,59,203,82,170,144,72,186,13,30,36,52,89,67,128,77,89,48,165,81,176,173,76,37,11,154,132,211,23,19,106,183,244,195,198,128,25,30,37,209,180,143,199,243,24,188,228,45,38,20,26,6,18,170,128,160,67,172,77,116,131,249,184,218,115,117,8,6,97,211,101,91,234,122,79,77,87,177,189,150,238,176,195,145,181,102,83,215,12,18,97,183,156,193,245,162,118,171,228,204,160,137,77,174,250,134,35,229,236,118,176,11,130,96,53,36,56,59,11,111,66,40,113,232,135,86,222,31,130,243,51,14,111,206,153,127,209,230,136,246,97,142,18,104,72,109,219,226,138,143,195,178,103,71,0,223,147,53,176,181,109,28,83,151,114,44,244,183,5,182,210,240,168,220,40,45,216,70,157,65,61,197,156,173,49,230,67,165,180,123,70,196,90,213,204,214,56,125,3,97,197,249,239,44,176,56,249,70,3,32,34,78,8,15,40,26,169,151,211,51,76,106,10,72,235,91,253,82,187,90,197,181,15,229,203,254,169,90,104,140,21,214,152,205,179,149,6,183,43,111,214,231,180,186,94,117,56,145,3,22,180,157,254,184,193,189,221,128,209,12,219,90,140,206,78,118,73,16,33,206,182,64,135,232,19,215,111,123,88,149,251,135,150,183,249,129,58,189,150,167,209,179,165,96,236,44,28,134,147,197,248,5,227,81,126,165,145,50,18,248,39,253,246,3,134,92,38,25,208,187,72,57,105,162,76,38,224,119,75,7,215,255,2,224,2,166,102,152,142,172,157,187,215,58,31,255,156,101,181,161,183,48,13,55,126,18,135,218,197,207,52,144,46,149,26,141,5,234,8,230,79,94,173,224,16,38,62,241,252,173,4,89,83,12,228,111,189,96,208,185,139,152,125,227,141,90,141,143,181,79,108,165,97,122,160,210,236,47,164,134,132,227,28,98,48,124,101,146,192,175,155,200,33,53,69,120,160,136,243,221,102,178,157,80,116,156,106,162,229,22,198,164,4,203,159,232,27,128,167,1,206,189,160,151,60,241,149,69,201,16,12,19,221,83,240,9,156,223,43,246,4,255,226,40,32,208,20,211,25,191,129,233,34,51,235,196,161,22,196,102,206,96,35,251,69,244,81,55,38,72,27,96,229,29,134,193,90,107,201,96,134,136,184,191,99,249,88,184,48,163,137,82,142,193,112,14,21,250,66,68,166,182,32,171,217,96,193,26,189,11,94,90,238,29,131,26,37,69,141,227,82,193,215,222,224,169,251,7,149,78,18,80,105,10,10,133,169,142,99,162,178,119,252,89,207,210,49,14,148,19,118,19,255,159,0,150,160,206,65,255,163,69,234,195,72,86,226,200,224,110,196,236,189,176,133,172,113,153,253,226,207,123,114,5,86,91,108,111,26,143,71,21,41,44,87,225,115,33,169,3,46,66,1,3,32,20,53,21,125,46,98,83,245,116,90,163,112,10,197,148,74,97,23,212,104,49,78,62,233,233,18,253,164,229,99,81,10,207,16,75,209,103,197,104,62,73,97,28,212,98,9,98,177,181,193,119,96,160,24,150,155,80,80,66,203,131,25,124,45,139,65,29,84,164,9,202,37,156,160,22,150,215,224,97,44,169,0,110,67,25,62,39,83,177,4,250,188,5,159,149,68,74,129,170,231,143,73,105,128,117,127,200,52,244,128,69,23,175,242,67,108,29,23,164,66,139,162,125,192,156,164,86,236,214,16,29,135,175,46,185,76,78,138,131,64,56,237,20,78,201,108,191,145,132,81,141,52,130,186,238,114,254,122,112,231,131,131,207,110,117,94,253,217,131,63,223,145,100,34,173,74,21,163,101,74,254,74,8,215,72,58,188,5,21,199,15,224,140,80,34,208,102,38,134,190,197,228,86,45,122,212,61,141,188,197,26,42,125,241,60,109,20,192,237,92,150,61,128,83,234,60,112,138,160,74,13,152,28,64,138,3,60,12,226,142,41,182,139,25,154,11,187,48,23,118,152,31,5,167,224,214,42,59,149,58,170,235,26,182,252,190,204,28,189,68,85,207,114,244,114,121,78,128,131,22,22,18,57,195,208,118,247,124,29,44,236,190,99,189,32,179,230,16,63,10,50,134,139,162,63,147,135,115,69,144,111,212,22,241,141,114,203,250,76,121,85,202,163,55,220,200,116,58,78,9,106,171,71,64,52,52,147,192,116,94,224,203,170,114,121,148,122,139,145,7,168,103,113,255,11,145,176,4,210,24,56,40,192,94,191,20,108,175,191,157,221,145,115,4,56,166,144,164,64,47,145,84,50,9,18,103,156,25,241,231,168,17,255,182,156,151,119,57,27,254,100,50,175,39,10,41,106,195,47,63,151,29,103,54,249,163,150,243,212,134,37,94,216,10,127,255,246,135,15,175,253,102,255,231,191,239,220,252,43,153,83,7,183,254,192,86,6,21,205,20,154,142,134,167,124,231,237,253,55,255,199,149,46,98,167,35,244,30,192,212,252,155,43,93,212,78,247,224,147,151,58,111,190,125,255,246,207,33,54,159,51,93,140,167,247,243,253,119,94,113,165,136,35,125,98,212,138,78,108,181,239,5,187,75,175,170,72,139,97,65,98,126,254,251,253,55,62,164,33,137,100,182,218,32,145,211,54,27,12,66,171,97,148,137,236,145,197,92,36,42,143,95,46,22,53,135,203,214,121,229,207,168,174,36,243,254,59,95,60,188,254,230,192,254,159,110,133,253,40,224,32,119,103,219,53,87,193,196,78,42,184,210,88,255,70,122,202,92,163,130,53,58,47,10,36,86,67,64,27,28,68,208,122,203,113,142,15,230,196,229,199,168,130,190,140,195,153,220,140,195,8,162,93,248,70,198,217,253,59,119,58,175,223,10,228,27,18,107,75,90,107,67,228,28,201,221,121,229,79,15,175,191,129,120,63,64,62,9,52,48,196,178,69,98,182,130,54,66,101,190,26,252,192,4,247,236,123,159,185,170,193,145,208,77,143,74,124,245,83,148,139,78,149,159,124,61,112,255,171,79,252,178,27,58,102,186,127,254,131,123,31,29,124,243,179,1,244,207,159,196,184,102,248,19,184,127,251,118,231,237,95,15,116,222,186,225,79,96,86,175,229,117,39,141,235,183,17,27,40,13,239,222,16,104,120,176,225,235,191,116,126,123,157,176,144,140,193,1,180,92,63,252,127,31,248,19,1,179,100,130,108,123,89,142,218,131,144,72,147,126,167,47,201,117,200,233,75,50,251,76,95,53,165,4,204,222,206,141,155,15,95,250,5,33,48,112,240,215,47,195,62,83,160,97,46,64,233,142,188,175,119,190,126,165,243,197,75,15,127,245,105,80,222,53,173,90,26,7,111,224,162,71,175,253,103,247,252,141,182,89,213,77,79,10,175,252,190,39,10,149,186,31,1,156,21,141,91,196,132,32,2,85,164,213,113,249,47,203,49,187,195,233,236,235,79,234,240,19,183,95,217,67,215,161,79,193,168,49,168,210,250,22,82,193,207,160,191,142,62,231,203,222,191,118,7,68,15,250,212,151,204,255,226,151,7,127,190,245,224,165,111,58,159,253,197,149,151,171,193,54,210,163,214,116,227,164,118,69,51,156,156,127,255,139,131,255,249,3,33,65,170,226,38,100,207,182,178,222,240,34,66,215,219,151,190,121,248,155,111,130,234,129,57,225,96,194,55,31,222,191,247,11,191,146,237,172,248,40,121,210,157,191,243,202,157,253,215,63,220,127,247,94,231,203,223,7,229,55,244,166,86,49,188,58,160,243,225,199,104,224,237,255,245,37,207,89,107,183,221,52,180,82,169,82,112,244,192,59,175,60,252,205,251,40,63,153,192,238,252,177,224,169,251,202,223,238,223,121,151,182,222,149,151,159,246,107,78,89,11,216,95,119,63,36,156,15,156,245,109,195,193,178,253,79,239,220,191,125,11,229,199,139,157,83,198,219,57,139,186,86,156,211,27,205,170,238,168,244,155,191,194,37,119,203,15,37,115,249,47,203,113,97,178,162,122,247,57,89,73,166,67,76,83,24,156,71,159,166,136,10,157,166,78,42,93,166,41,81,111,187,119,149,231,8,235,220,248,115,231,141,119,59,191,120,201,47,191,61,66,139,101,71,205,95,250,175,206,103,175,116,47,23,109,190,116,215,184,236,124,246,211,238,57,191,149,113,233,24,87,125,143,75,199,184,190,188,199,246,4,230,170,126,121,15,54,2,19,112,204,82,76,23,224,36,103,209,99,131,204,135,25,224,143,130,41,250,164,204,110,78,50,207,237,185,54,211,126,192,148,236,136,25,28,166,96,187,2,161,161,49,146,144,23,48,30,31,128,64,68,180,148,18,96,58,32,201,252,49,42,4,72,201,155,117,142,128,117,42,10,165,113,199,214,171,52,224,141,67,27,183,38,36,185,250,161,247,19,20,190,158,100,7,66,236,68,224,25,5,96,32,241,65,42,198,230,212,199,116,173,78,62,1,84,87,102,72,221,147,55,219,186,177,11,103,198,141,166,110,80,168,187,201,249,229,220,25,82,154,110,152,187,116,147,65,116,59,57,48,161,206,84,64,33,217,204,89,62,13,171,62,132,51,198,71,1,56,146,140,120,168,1,188,183,15,47,33,129,231,41,132,11,151,196,35,226,9,221,82,202,245,108,27,3,71,237,162,113,50,16,30,101,39,204,195,132,1,171,202,101,18,86,29,167,178,129,6,235,178,52,164,168,232,63,41,236,131,78,229,36,164,250,19,82,35,67,209,32,66,246,189,199,170,95,245,124,139,187,76,96,250,206,25,229,37,67,199,67,10,98,39,136,103,34,217,13,252,140,141,234,172,227,245,106,236,50,57,34,17,78,142,179,47,12,248,164,11,203,12,239,14,159,116,226,160,50,252,221,36,143,124,103,190,248,162,233,60,36,115,147,165,129,50,122,14,219,81,18,195,118,112,146,193,17,175,195,138,28,131,235,77,2,74,96,56,99,235,68,148,71,155,27,80,133,24,16,4,155,3,240,30,181,34,97,44,11,238,192,35,68,20,187,0,95,120,143,77,202,183,85,143,155,149,203,195,197,198,25,109,23,224,1,187,5,30,234,122,184,102,223,86,250,84,241,112,225,124,76,27,208,225,17,226,241,232,94,32,33,12,3,5,98,25,62,147,205,218,163,216,2,239,73,210,94,177,16,38,240,211,56,139,111,51,129,241,35,81,205,72,228,157,120,134,38,136,196,120,192,157,36,84,64,138,248,20,161,70,60,203,80,21,174,144,18,87,136,170,120,151,162,70,112,49,81,191,98,188,155,162,242,109,41,243,197,248,52,70,37,173,137,249,20,19,241,110,77,132,111,141,206,21,19,241,105,77,36,146,113,80,136,113,20,138,60,133,88,198,11,207,5,233,9,251,55,62,35,183,231,12,134,130,102,112,98,224,68,0,3,199,3,190,197,194,193,137,48,28,156,72,175,56,56,170,44,35,170,145,148,29,93,73,22,5,233,35,159,50,64,164,46,247,17,3,171,215,201,227,232,6,174,23,214,248,94,200,212,25,24,18,196,195,34,235,10,1,81,43,182,11,186,47,84,37,195,222,197,209,198,177,128,71,108,92,189,12,75,138,173,186,192,74,69,190,101,181,0,224,75,103,32,45,118,7,85,41,238,201,58,244,3,139,170,21,220,135,86,143,217,230,6,46,188,16,159,117,158,196,34,98,43,46,122,46,123,164,86,125,82,171,52,181,189,36,4,222,83,144,220,246,178,107,95,68,56,23,90,178,174,186,104,179,207,79,207,80,68,130,199,100,161,216,68,43,3,144,230,190,66,60,213,85,136,175,115,77,43,83,153,206,148,162,48,39,220,77,133,13,114,74,36,26,225,133,86,42,88,208,199,188,37,176,202,85,164,210,67,69,84,21,106,162,58,107,162,10,82,58,22,184,24,68,20,239,170,36,185,170,108,244,82,149,36,84,37,226,172,138,34,72,114,37,120,193,72,120,47,24,81,174,42,249,30,170,18,137,66,85,162,142,170,68,210,66,85,18,78,105,150,226,74,209,122,41,37,197,151,66,159,165,25,19,204,40,141,9,168,176,30,50,35,244,137,202,70,143,169,210,39,68,98,154,138,32,47,45,221,214,0,244,37,67,230,108,92,178,26,205,152,112,44,95,209,132,107,50,112,107,87,148,133,5,140,166,123,92,187,20,89,70,36,163,92,100,192,39,13,186,168,119,248,161,58,185,97,181,225,135,240,250,98,58,160,248,190,188,211,121,253,166,116,148,123,218,201,236,162,188,142,239,105,181,68,42,97,7,64,100,87,179,147,24,118,146,187,154,141,22,210,74,164,96,5,64,156,202,174,91,225,15,103,216,161,4,32,202,163,213,175,82,208,170,11,58,126,39,158,78,216,97,15,167,190,213,64,135,165,239,78,160,195,39,36,88,97,41,32,88,225,222,17,134,241,185,236,140,60,231,52,43,56,39,134,6,84,244,124,62,89,40,121,135,6,156,227,35,3,22,19,145,238,134,242,121,61,194,236,228,83,197,238,201,211,105,61,66,146,235,138,135,89,61,49,161,7,115,9,37,143,166,225,168,49,252,194,11,122,107,22,123,55,162,97,102,32,133,148,86,54,12,182,170,16,180,24,119,11,90,149,26,165,144,129,147,172,226,216,132,134,44,73,72,2,202,6,210,153,208,4,108,225,65,202,66,26,178,135,97,138,181,8,5,162,154,73,97,70,125,84,27,144,148,120,170,24,75,107,136,81,134,140,212,147,171,196,151,96,86,107,194,145,29,113,179,64,21,3,123,219,61,210,160,84,90,108,16,236,228,89,137,18,158,223,216,127,99,164,89,47,143,66,208,137,68,76,174,172,140,157,91,216,86,78,79,151,27,57,244,115,118,113,121,109,114,185,140,62,205,192,159,241,141,241,220,69,244,255,177,89,117,250,98,9,18,228,46,156,93,92,80,102,114,70,43,86,72,204,163,20,231,46,157,90,152,156,90,214,167,146,102,253,130,57,191,114,114,185,176,163,143,20,199,10,179,39,199,55,55,202,167,154,198,197,241,202,197,198,214,70,115,182,57,191,54,190,187,180,120,250,236,217,51,243,103,79,14,94,218,53,43,23,47,109,214,206,70,150,114,145,75,179,103,27,149,211,213,153,201,139,27,51,137,149,133,90,237,226,160,162,180,174,180,102,22,167,207,39,119,245,177,211,179,245,137,229,169,245,139,35,75,231,147,173,51,103,22,183,10,245,173,180,82,28,73,206,149,90,235,179,115,237,104,113,48,126,101,189,94,159,29,44,36,70,54,167,55,149,198,153,11,39,11,203,23,144,18,27,45,20,210,230,138,106,86,181,147,237,180,98,238,70,218,198,233,115,23,18,73,52,19,213,66,108,225,210,84,171,20,81,84,115,75,63,27,141,68,182,146,197,146,54,178,174,151,90,151,6,13,189,118,37,150,52,210,75,167,231,208,119,109,77,201,215,234,170,94,211,43,198,242,212,88,125,108,242,108,236,100,110,33,146,223,138,95,52,42,141,197,205,211,107,137,153,205,147,229,230,133,185,177,133,169,212,133,177,194,114,100,240,66,125,94,57,183,174,230,167,147,167,54,55,150,74,166,81,220,57,191,124,174,149,72,234,209,173,139,121,115,73,137,181,162,237,248,212,98,97,228,124,244,202,76,189,118,101,92,137,149,146,249,82,98,125,100,235,82,105,183,116,118,62,89,188,82,30,28,204,159,74,231,146,197,246,212,76,57,190,181,176,180,52,29,155,222,86,166,27,234,228,78,123,109,227,236,194,230,217,133,179,11,235,133,232,84,51,185,178,149,170,207,228,212,237,233,51,167,140,141,250,169,173,242,252,236,78,59,26,27,159,89,57,187,20,51,175,228,245,149,145,149,177,229,133,173,115,43,219,35,211,235,21,229,84,49,23,157,185,80,107,173,197,139,91,173,197,139,229,243,185,120,78,169,148,6,175,20,167,204,210,153,205,210,200,90,1,61,75,230,46,46,183,202,179,211,201,133,237,72,36,89,107,36,245,92,185,114,62,23,205,197,38,215,199,207,214,174,148,22,91,74,105,251,202,149,194,216,246,133,153,220,68,187,48,153,171,205,44,174,69,55,47,141,85,34,187,185,216,153,106,110,236,202,217,201,193,242,194,96,105,183,156,218,53,79,78,76,105,59,39,103,198,38,78,199,166,218,177,75,103,199,43,213,75,39,39,86,206,165,79,111,52,54,243,198,238,78,106,97,171,190,181,189,48,113,105,178,82,214,210,229,165,249,194,5,99,39,118,222,136,46,111,206,173,236,172,76,157,153,53,199,78,77,174,231,206,205,159,44,205,47,77,142,53,87,54,150,26,230,82,174,21,43,157,94,111,164,79,69,98,167,98,27,51,99,87,114,205,200,248,246,72,244,76,97,179,52,189,153,155,61,83,140,95,72,157,171,161,162,90,139,19,99,167,182,151,82,19,51,103,83,90,52,86,156,203,175,39,26,185,244,249,145,245,181,157,211,81,99,50,151,90,44,76,38,202,23,138,99,229,244,150,126,126,97,106,249,108,52,31,185,20,79,141,196,79,206,140,231,214,213,214,162,150,59,181,177,147,42,164,74,131,177,72,46,119,42,103,230,78,54,183,70,212,245,17,179,149,66,19,104,48,191,17,45,199,27,103,148,72,60,127,114,124,231,82,170,60,191,60,54,83,108,156,153,52,102,212,234,78,58,158,92,110,229,114,27,227,74,110,190,62,120,234,84,225,194,153,242,197,114,108,114,174,62,89,60,27,77,237,94,26,44,206,86,35,103,114,229,25,101,37,49,175,143,204,70,82,197,193,11,185,181,137,237,70,126,182,92,186,112,106,119,112,44,125,234,66,100,106,108,126,102,61,82,46,47,84,243,131,75,39,171,109,37,55,147,27,155,28,139,143,183,214,75,59,23,103,203,185,177,147,87,54,231,106,179,19,179,249,147,241,212,224,114,172,133,106,191,112,161,57,161,79,23,235,169,133,28,154,247,11,169,196,120,228,212,233,104,106,108,206,48,43,136,224,228,90,164,108,238,94,137,111,206,13,158,174,47,71,231,115,147,229,233,242,132,82,219,82,23,70,118,148,105,70,115,102,98,249,204,201,120,237,74,177,120,113,114,108,188,178,181,152,75,175,68,150,118,90,131,27,144,0,53,116,125,174,154,27,137,71,46,110,167,207,143,229,230,27,134,82,46,238,142,204,197,207,21,118,211,219,51,243,185,211,51,103,23,103,70,54,150,78,198,6,199,99,227,185,137,184,122,114,105,174,88,61,57,146,59,19,41,166,17,187,198,103,210,141,51,177,83,209,104,238,204,224,197,220,228,220,248,90,107,119,162,88,53,146,115,149,145,211,131,59,23,79,231,38,207,41,83,237,243,230,169,177,173,244,149,84,180,144,27,155,25,67,189,120,74,45,204,95,220,26,41,47,230,202,185,193,226,66,236,74,105,123,235,124,42,126,230,172,85,143,82,25,30,156,50,73,227,119,102,170,35,245,230,200,217,211,23,6,147,147,229,153,201,133,228,252,133,43,117,163,125,174,122,46,25,59,9,252,156,222,25,47,157,211,183,98,241,162,130,219,54,55,61,147,56,149,72,86,87,70,46,22,182,103,72,61,18,75,11,87,206,44,142,36,167,26,208,22,248,190,182,62,81,74,27,209,237,52,229,207,88,116,169,62,56,119,225,138,186,61,57,147,203,77,78,171,185,173,211,122,122,39,213,154,195,253,90,58,55,147,186,148,216,173,53,75,35,233,241,217,243,99,51,11,168,245,107,23,230,215,54,183,6,207,45,35,105,59,89,142,52,198,148,218,169,245,233,211,35,179,99,227,115,235,243,122,97,81,89,87,71,166,54,183,155,131,219,13,82,143,212,194,238,72,165,154,74,142,111,76,228,214,80,235,204,147,173,221,106,41,157,78,78,23,72,223,175,33,57,190,126,90,153,52,214,227,201,196,252,248,36,18,227,243,179,227,185,66,238,212,197,201,115,39,103,180,220,70,110,252,116,100,112,173,168,140,127,255,253,105,250,174,38,210,107,209,89,163,189,92,221,172,24,131,241,72,116,13,134,115,164,81,152,189,184,114,62,127,169,60,59,63,89,83,207,212,166,183,75,250,218,160,177,219,140,77,205,143,47,238,206,236,158,108,206,158,43,15,174,52,55,166,230,39,43,203,103,206,207,45,106,169,245,180,49,126,234,202,169,181,75,147,167,214,183,79,79,183,7,215,210,201,185,221,137,220,216,120,227,124,171,185,30,45,156,155,78,109,182,155,198,224,204,216,165,169,211,235,177,241,70,44,86,222,78,155,186,54,141,134,212,252,217,226,226,212,122,123,106,45,57,189,171,206,143,77,158,70,52,26,173,216,194,118,186,178,162,142,233,219,51,99,75,167,171,91,39,27,147,87,106,179,23,86,98,167,230,167,81,61,18,39,119,42,23,18,185,11,203,241,53,52,79,23,243,203,237,139,233,49,37,93,63,117,126,112,118,39,146,91,156,94,56,57,111,158,170,94,57,57,22,57,189,80,67,162,115,45,191,179,185,84,138,140,77,183,226,167,163,245,214,98,110,55,182,114,114,190,56,163,20,183,47,110,46,229,114,149,41,99,115,57,21,93,91,142,110,108,69,226,197,177,198,249,133,241,70,58,183,121,170,29,75,157,189,164,92,58,221,204,205,44,228,84,117,230,252,136,62,55,17,41,92,152,202,77,206,111,206,229,26,149,145,216,198,92,171,209,58,83,79,157,27,95,134,114,106,115,209,181,153,210,197,181,249,149,165,220,204,218,172,62,54,175,204,105,23,83,59,179,201,185,177,221,220,114,187,153,223,213,231,116,101,252,228,165,118,178,54,223,170,76,45,36,198,38,231,211,77,69,223,110,237,166,198,38,115,167,86,118,213,141,217,218,220,228,246,185,248,185,139,229,220,249,133,74,106,68,93,201,171,181,5,227,204,82,43,30,155,154,57,29,47,153,151,174,76,232,59,72,160,107,27,151,80,93,218,115,243,51,155,74,124,187,81,108,158,58,187,221,152,153,79,76,25,167,27,181,106,123,106,162,21,159,184,56,54,179,182,92,28,83,79,110,13,206,12,94,153,172,206,84,47,78,230,154,213,221,104,121,246,194,216,196,217,245,74,33,149,83,198,54,182,55,207,149,199,87,26,23,175,92,140,159,29,27,39,117,141,76,151,118,78,207,93,58,89,154,216,102,60,73,86,99,59,149,173,88,10,201,187,197,205,170,49,119,177,56,88,109,20,215,151,218,26,234,154,11,39,119,219,198,118,243,92,165,54,61,213,90,152,205,85,206,153,23,206,232,133,237,75,83,27,179,231,174,204,156,43,207,86,170,11,74,110,101,99,107,187,113,238,202,169,218,220,152,70,198,192,86,203,44,197,231,87,118,114,185,249,205,18,98,236,220,102,125,125,122,122,100,97,105,112,106,76,155,154,55,27,87,78,42,167,206,207,181,74,136,8,234,176,201,157,216,212,149,139,19,203,59,233,245,181,202,196,218,202,4,82,212,204,51,75,219,219,106,97,176,121,62,167,161,5,14,13,158,137,194,226,249,217,185,49,165,20,223,44,156,60,179,155,106,156,158,85,71,116,165,62,211,92,50,154,137,92,51,185,214,108,197,138,23,26,169,252,133,246,252,133,248,233,185,200,226,238,198,214,153,212,90,236,116,97,100,101,169,112,182,180,187,115,122,123,27,137,205,252,217,138,58,88,213,150,78,111,159,157,61,151,94,25,60,157,216,220,28,55,103,150,10,106,163,182,179,91,189,176,212,202,77,175,13,234,70,235,252,201,149,245,11,19,23,183,78,111,174,37,213,75,23,226,137,193,98,187,48,189,178,94,152,203,39,23,206,54,182,214,182,207,173,45,108,162,220,249,218,226,57,52,123,230,149,11,231,166,244,214,214,220,100,49,158,206,39,206,111,154,21,115,105,161,176,61,107,86,39,211,99,218,122,179,157,155,152,220,190,162,170,27,102,241,252,37,99,171,88,109,25,90,74,61,63,184,53,123,105,163,93,76,158,215,207,70,206,159,110,159,93,217,154,85,7,91,173,226,82,105,182,186,102,228,227,145,230,149,146,174,170,173,196,249,72,164,182,179,115,54,181,152,200,79,159,25,89,187,50,61,209,88,171,204,110,110,206,36,74,198,70,115,73,31,49,213,157,198,224,116,122,187,112,105,103,97,202,204,43,209,205,156,50,50,157,28,140,214,147,211,69,53,61,25,173,79,43,169,88,58,23,139,174,204,237,36,46,76,52,23,55,138,35,177,228,114,126,103,163,22,153,139,206,42,230,72,108,110,114,57,55,115,110,35,54,167,45,205,99,245,127,113,121,229,220,194,233,248,248,197,153,153,172,132,54,29,105,69,139,254,235,59,39,91,206,199,114,23,55,229,239,128,115,50,246,109,98,14,250,135,109,34,15,133,208,127,35,185,220,118,51,121,146,143,172,161,52,0,193,97,155,201,1,53,244,223,74,59,179,221,72,30,29,232,187,226,105,222,131,19,26,124,28,130,24,80,150,187,42,122,176,136,191,115,14,159,103,44,191,107,120,205,220,75,45,207,79,212,29,90,189,56,164,85,171,18,88,65,209,199,115,216,189,73,31,230,191,130,25,16,177,136,146,30,220,121,249,193,157,235,196,20,106,255,230,219,210,101,217,100,23,180,164,24,236,93,90,105,77,232,212,107,147,57,113,22,120,219,14,232,22,254,59,237,153,127,57,207,119,22,204,15,238,84,91,104,178,78,208,239,14,199,119,146,135,56,189,183,106,208,33,212,170,140,70,239,18,188,222,61,60,236,248,65,62,32,8,6,206,3,206,5,205,70,78,241,221,142,242,114,47,205,44,162,222,53,117,119,67,159,177,122,22,6,194,132,94,165,167,195,178,29,4,192,54,190,115,250,255,83,154,205,170,86,169,195,33,179,7,71,72,120,177,238,12,33,6,69,19,152,226,64,16,23,58,175,222,124,248,222,135,143,46,92,192,247,206,240,79,189,51,252,85,98,225,217,212,203,43,26,26,120,212,181,93,107,21,244,58,41,250,169,119,134,135,18,138,249,170,195,33,121,34,143,29,63,31,157,175,60,111,26,139,123,70,116,144,15,162,132,61,234,189,166,182,57,168,14,90,183,204,195,204,158,22,127,24,82,195,63,242,126,3,134,182,123,114,255,158,252,169,238,21,37,86,164,166,3,73,145,250,196,98,127,99,203,160,26,35,94,250,85,227,193,79,190,190,127,239,70,231,173,27,15,62,254,2,64,122,209,236,198,149,0,28,95,197,178,214,6,122,16,52,4,41,93,67,16,214,171,84,69,31,204,70,3,230,128,132,245,241,163,212,150,249,11,244,86,99,209,42,218,175,198,150,15,194,163,173,181,73,173,102,178,230,112,145,217,89,90,222,172,30,208,193,59,173,18,234,214,122,56,184,69,239,126,221,121,235,109,71,91,108,79,53,171,160,160,182,96,115,106,28,22,70,34,219,177,35,246,9,145,66,253,140,161,253,91,127,196,3,218,175,71,152,92,235,169,13,71,236,27,152,84,129,221,82,40,110,87,187,119,12,105,216,131,63,223,233,252,199,207,253,27,6,133,29,223,48,107,130,155,41,246,136,9,106,80,113,123,61,47,201,4,221,117,160,30,238,169,89,183,63,238,188,250,95,1,253,101,21,124,124,141,179,17,180,199,119,11,213,224,46,91,191,178,217,115,11,9,84,123,231,237,63,144,32,72,62,45,116,148,126,124,2,142,234,42,189,205,166,206,207,94,233,124,246,181,163,214,182,127,17,211,123,142,173,79,10,104,247,89,110,24,187,93,231,79,190,143,249,19,52,208,88,129,199,199,255,42,210,232,96,35,93,213,236,62,56,113,162,254,188,57,136,202,28,68,245,14,104,194,157,55,59,183,63,26,121,112,251,79,232,127,206,54,68,149,99,28,51,248,24,0,28,106,122,20,194,239,221,57,248,236,11,226,174,29,192,107,139,234,81,106,238,179,140,253,226,198,253,123,239,123,149,29,80,146,76,176,146,22,171,13,19,182,255,47,180,7,86,113,192,22,203,86,69,46,213,93,195,212,200,130,29,242,54,101,12,85,13,171,149,250,134,93,69,110,11,204,109,252,144,2,172,27,40,33,14,158,214,231,94,151,109,237,216,201,208,128,17,180,191,99,63,4,18,212,251,45,183,235,61,100,229,15,181,45,237,169,222,94,251,83,97,159,186,7,81,54,173,237,42,210,118,217,126,148,110,222,236,39,194,233,6,131,156,39,209,122,135,0,86,29,6,9,236,255,216,62,9,52,231,5,12,110,159,113,169,213,164,165,18,236,208,221,219,13,244,144,237,52,232,97,128,43,205,184,199,241,207,101,238,183,239,224,84,154,26,207,59,131,83,229,149,130,226,31,156,202,14,73,69,99,72,225,152,84,86,116,41,28,150,42,158,44,148,2,195,82,209,184,85,101,46,68,21,14,75,21,203,167,162,56,42,21,20,30,79,64,53,118,187,248,78,178,51,188,204,255,207,222,155,118,57,142,92,7,162,127,37,197,150,91,153,34,43,9,128,0,151,44,167,122,8,238,251,190,214,212,233,131,141,0,72,108,196,66,144,172,174,115,100,91,30,73,182,244,36,31,91,178,45,203,30,181,159,71,182,60,150,228,25,63,91,178,186,37,253,151,55,93,85,221,159,244,23,94,4,22,18,100,146,185,212,162,150,244,50,89,149,9,6,34,110,220,136,27,113,99,185,27,237,26,18,109,9,231,91,82,238,88,87,186,38,148,91,147,74,254,122,147,202,157,251,167,189,32,241,187,22,144,129,203,66,152,111,231,94,240,9,35,136,18,11,40,7,152,142,247,180,97,59,138,107,105,188,107,107,137,30,52,168,220,61,236,4,143,54,254,41,76,179,0,199,9,152,80,70,118,139,250,91,193,224,198,239,160,33,166,167,154,199,122,234,201,254,134,19,144,212,187,55,128,218,100,27,224,254,146,191,183,194,7,145,58,132,9,92,84,247,151,208,219,99,67,239,97,115,173,181,40,134,192,113,193,93,0,198,3,77,171,47,144,195,198,163,187,198,158,240,12,86,98,247,236,65,201,92,119,144,203,237,228,11,44,74,187,121,171,165,74,46,152,209,35,245,19,71,106,228,194,207,168,172,235,121,44,114,77,57,63,99,40,226,186,225,134,121,26,237,151,133,244,46,68,227,221,171,176,174,179,141,221,158,225,174,111,225,246,86,235,90,112,27,122,223,144,207,25,161,1,91,219,39,27,60,46,66,233,78,38,152,213,59,158,61,141,92,147,103,167,21,129,108,217,220,110,190,93,130,6,50,30,34,230,145,215,27,154,29,207,114,12,157,27,155,117,181,139,142,190,222,16,4,176,188,29,243,109,104,148,12,184,168,5,85,175,159,108,27,124,241,132,231,14,184,99,243,77,107,44,79,87,55,96,110,20,9,118,23,88,128,140,96,121,176,33,180,28,51,186,115,232,149,239,212,149,18,29,41,11,109,167,110,103,42,189,103,43,124,186,231,129,21,164,151,76,78,190,132,246,92,239,189,247,228,233,67,247,104,240,232,241,195,237,203,115,159,15,7,84,184,79,225,30,251,106,134,61,67,176,192,182,68,100,161,225,66,132,59,104,31,235,107,9,71,168,136,250,208,55,54,214,55,198,198,254,178,21,52,52,214,223,123,79,63,7,253,231,173,242,21,110,117,234,23,164,156,214,4,51,83,239,184,143,23,20,192,99,107,206,172,94,91,131,250,222,123,234,185,43,193,114,34,177,114,167,96,169,194,28,191,126,91,10,179,65,139,148,136,207,6,193,97,41,18,180,35,254,141,49,119,142,92,181,110,190,141,237,243,70,211,255,152,193,228,230,48,243,10,102,106,126,135,220,193,72,77,185,98,164,166,184,246,55,202,65,123,73,197,55,84,51,131,226,74,104,167,230,230,191,220,216,179,46,252,26,93,59,29,252,2,26,4,57,70,76,208,126,210,181,12,50,55,194,72,120,11,229,135,52,216,204,52,234,204,183,52,222,173,61,177,95,59,26,225,222,126,155,59,221,130,3,3,212,183,20,74,108,237,203,174,24,10,41,1,67,33,37,96,40,148,136,160,104,192,78,232,10,102,23,7,231,231,145,153,251,68,116,36,139,172,175,165,161,56,94,67,253,29,26,183,49,17,189,83,121,141,114,28,202,194,63,206,248,114,198,216,174,244,54,8,201,49,21,247,235,4,93,117,149,31,121,150,151,59,27,80,64,214,135,155,3,246,45,249,211,195,189,137,189,195,126,221,185,125,2,189,71,122,206,37,125,3,103,47,106,209,105,232,227,31,255,228,147,47,126,245,249,159,254,192,13,225,249,226,111,126,244,236,231,223,250,248,151,127,243,241,251,95,123,254,237,127,125,246,247,127,231,157,155,207,158,114,18,160,234,33,164,209,200,173,112,120,228,241,48,46,192,176,56,159,203,193,214,0,110,254,25,244,236,161,103,220,226,113,121,14,178,120,23,121,176,198,48,14,99,113,37,74,167,4,130,128,131,71,208,134,165,235,149,114,69,59,28,224,106,144,152,167,55,85,12,175,137,60,165,158,27,242,58,158,82,157,220,206,128,184,33,55,204,227,228,126,122,182,99,193,187,35,133,185,68,175,218,212,94,241,162,192,30,245,162,96,185,94,20,222,188,21,46,52,61,123,99,70,225,71,173,113,205,171,92,142,13,160,110,29,49,176,196,119,237,200,157,83,193,174,93,36,168,60,162,130,87,186,106,27,224,84,189,93,66,161,197,164,26,185,42,49,115,96,92,82,59,182,148,226,222,236,60,106,68,190,111,83,254,20,206,72,240,251,137,47,8,186,48,55,114,166,247,222,11,108,83,224,128,123,186,53,58,7,76,117,183,207,80,244,58,171,77,20,61,219,24,242,222,218,106,19,128,68,241,0,55,14,222,206,28,91,62,61,119,182,96,139,4,247,122,58,164,28,216,232,192,103,232,35,228,16,251,50,119,178,163,112,139,226,114,40,176,165,157,136,186,124,26,122,241,254,143,158,253,232,59,238,77,15,96,81,31,253,244,135,47,190,243,37,215,17,167,127,82,254,203,95,125,8,47,208,159,127,227,155,47,254,225,103,96,178,123,101,73,71,73,163,11,35,106,66,40,31,255,232,31,66,17,134,82,24,78,10,190,121,246,141,111,63,255,143,175,248,103,82,143,33,130,169,122,110,10,156,114,250,242,59,1,199,70,211,136,48,17,54,98,189,161,93,129,25,184,120,131,125,13,246,157,239,64,70,6,70,209,158,158,201,84,21,1,106,17,15,26,230,239,26,136,192,124,114,252,104,232,27,243,116,176,116,81,254,206,65,189,164,28,71,56,92,228,51,42,52,184,60,98,128,126,213,109,198,14,153,28,10,250,206,51,192,92,51,247,231,86,196,0,51,9,126,137,48,222,3,60,213,71,88,240,197,157,185,214,101,13,176,210,115,134,19,165,83,54,202,156,69,44,104,226,107,128,233,106,189,253,54,10,45,239,182,147,210,91,97,193,126,223,60,44,15,191,132,119,130,126,83,192,92,9,236,31,253,185,178,187,253,113,114,5,59,28,221,238,118,80,124,107,195,126,187,237,14,6,102,24,30,65,19,222,12,59,131,18,13,64,239,131,75,188,179,203,216,81,67,216,223,101,236,77,188,51,159,38,251,243,17,245,166,232,17,141,40,120,56,251,13,52,207,134,219,168,128,56,142,125,199,4,135,89,64,42,73,229,75,96,176,7,55,10,112,195,182,101,166,59,111,182,27,184,221,116,152,20,113,2,150,228,97,96,175,207,32,79,31,222,198,24,220,220,55,6,87,174,53,6,127,121,51,218,229,229,42,98,187,215,184,120,18,223,245,218,157,246,205,107,109,143,165,44,119,77,195,209,24,206,37,41,110,227,181,59,115,153,222,88,134,127,246,13,233,119,238,5,236,58,174,119,117,77,100,175,107,84,25,3,241,183,182,106,85,48,213,191,211,7,16,225,152,206,59,73,222,109,189,27,71,128,59,15,188,139,232,150,196,25,219,180,54,252,26,9,57,247,181,15,252,0,114,33,87,189,52,228,167,27,214,100,34,46,65,234,175,62,252,206,38,49,32,69,218,215,16,219,85,213,4,123,140,208,181,111,93,187,237,235,179,8,58,88,156,142,106,190,57,89,156,59,216,107,244,221,96,228,55,95,206,21,218,198,6,10,48,235,143,126,249,254,243,63,248,113,200,147,55,120,226,31,29,42,51,63,57,40,33,241,236,205,147,59,34,18,222,114,228,134,24,190,213,140,98,84,105,43,64,50,52,74,185,72,62,221,33,162,23,235,96,47,26,195,33,31,131,91,255,157,27,0,222,205,248,21,1,21,88,26,183,1,137,66,240,78,148,98,85,69,114,98,7,92,9,49,177,29,33,155,173,216,177,96,19,159,5,155,155,211,221,65,21,80,233,49,207,246,2,80,28,128,28,10,168,93,251,82,170,35,61,189,9,50,9,250,217,249,19,185,93,231,123,27,27,88,60,244,202,132,56,42,155,56,74,132,157,142,15,68,114,186,128,71,206,143,127,241,231,207,254,248,127,236,0,117,101,103,180,100,233,128,24,150,6,86,100,207,135,185,163,192,126,13,177,148,59,18,74,185,145,72,202,111,45,129,14,72,128,182,133,125,177,203,46,250,158,82,31,140,160,24,16,114,238,209,203,189,34,216,169,99,63,168,22,168,235,72,80,173,96,215,186,113,78,110,79,44,79,136,117,13,177,252,70,122,145,87,192,17,57,187,57,61,147,43,120,71,31,144,111,29,218,101,185,157,227,202,162,188,120,44,156,239,73,103,55,208,144,51,210,252,86,57,127,221,72,66,129,97,242,91,52,84,60,5,171,43,234,84,175,127,192,184,53,93,59,46,182,245,223,101,116,4,149,192,174,27,35,187,173,187,110,164,56,154,106,247,227,228,128,154,218,97,165,180,215,56,88,118,170,187,118,176,236,33,113,151,17,115,69,169,238,186,97,115,160,177,215,114,25,168,3,120,63,118,118,212,4,119,117,6,94,231,104,113,43,184,118,156,120,213,222,101,124,108,181,27,174,25,23,129,230,120,227,193,75,105,104,230,61,249,175,170,86,238,105,129,188,145,29,201,77,11,140,95,251,157,6,195,86,111,229,186,209,16,104,215,141,155,144,251,197,101,207,170,96,223,136,224,165,6,199,181,103,13,119,164,120,245,93,59,70,54,88,220,101,144,4,236,31,174,27,37,59,45,188,118,152,64,155,140,251,65,114,192,116,99,199,80,99,31,246,174,101,176,8,35,59,238,54,200,185,252,112,84,131,67,219,64,160,145,32,74,152,7,19,126,185,226,91,128,227,31,56,16,208,237,189,73,37,20,188,36,9,162,177,111,65,8,149,140,111,174,31,69,142,30,166,175,59,63,251,221,227,118,188,98,193,152,91,187,167,105,77,148,184,174,218,244,174,182,174,223,135,115,124,154,101,239,180,7,119,74,220,176,255,118,243,4,12,154,111,77,183,59,246,225,173,104,136,109,105,24,254,77,162,225,39,127,253,37,120,105,252,218,40,121,71,50,222,72,195,253,59,145,223,10,22,226,88,72,108,130,131,65,9,223,171,220,88,121,208,142,83,8,212,80,165,76,18,124,185,150,58,208,230,227,14,212,129,120,195,85,3,102,185,134,70,110,243,126,187,232,227,153,174,248,193,219,204,87,163,143,7,237,213,233,67,221,233,216,0,241,190,13,125,156,230,93,153,67,215,154,180,79,84,213,49,99,241,123,86,82,205,77,226,211,200,222,215,125,103,12,126,95,111,220,12,24,212,98,99,69,126,220,194,100,99,179,0,114,95,53,198,8,133,157,184,193,160,39,76,128,177,42,115,208,185,176,3,57,116,118,22,246,178,29,242,153,112,7,119,13,65,199,189,183,197,192,21,241,239,225,224,207,1,24,88,45,35,168,34,195,101,69,40,63,220,118,78,72,52,92,127,45,158,110,88,48,151,111,63,206,177,27,209,211,1,81,129,103,246,97,185,129,86,68,163,227,64,219,29,53,251,144,97,148,234,109,9,15,129,219,23,241,209,202,248,88,29,236,209,99,114,10,151,211,239,195,218,54,241,238,192,188,81,253,52,50,131,6,42,239,58,82,75,214,113,178,235,26,154,48,158,252,114,130,32,140,103,134,18,199,61,211,20,148,139,227,80,166,153,125,29,114,201,142,165,113,186,51,122,92,37,48,85,247,233,13,74,240,48,226,53,125,234,138,11,141,163,57,189,129,225,219,229,19,191,7,154,232,90,55,184,146,40,247,68,1,54,42,78,185,10,183,53,38,240,146,170,46,111,11,90,121,59,233,174,128,238,129,35,95,112,133,91,223,253,39,95,184,5,197,210,221,141,71,25,168,126,247,23,191,124,241,193,255,3,217,217,227,136,59,166,28,135,41,240,193,27,156,2,188,213,4,115,198,130,34,123,79,11,230,87,31,126,7,112,67,0,247,217,87,254,242,227,247,255,233,163,159,254,208,197,214,173,230,217,55,255,175,95,125,248,53,176,231,120,246,229,15,92,205,152,255,243,197,63,116,208,115,156,119,120,71,139,29,111,28,65,87,54,170,206,187,174,33,28,87,59,14,63,191,216,42,43,249,150,41,80,11,47,231,40,33,59,87,174,23,120,196,243,55,1,141,112,66,187,62,38,220,23,110,109,198,230,93,195,253,238,191,246,157,97,236,187,193,48,93,38,225,152,133,108,20,154,65,15,129,119,18,231,206,28,184,84,184,125,230,18,217,49,108,185,121,182,6,187,249,22,51,117,63,187,170,57,154,166,240,79,132,113,98,145,66,223,62,206,67,196,119,27,2,22,8,168,81,202,195,72,191,126,119,192,158,220,248,2,218,126,1,12,240,218,113,253,89,103,192,70,62,227,40,75,127,22,122,245,224,20,78,55,224,74,212,129,211,49,231,216,94,197,49,104,192,53,133,207,72,10,133,243,49,239,216,139,97,113,104,147,181,113,23,127,149,81,238,132,178,59,130,198,69,222,51,188,242,2,193,123,3,118,19,1,222,183,9,36,85,85,130,134,114,71,61,205,123,67,236,88,208,57,127,24,67,145,225,243,175,124,251,197,135,223,126,241,189,63,240,118,15,143,124,71,16,12,52,204,120,124,179,213,20,0,246,226,103,191,220,21,106,234,208,149,124,253,138,213,213,83,47,234,155,55,50,183,81,42,93,132,0,30,206,25,108,27,76,48,182,227,235,193,55,21,217,41,228,87,188,45,132,95,23,164,114,23,219,64,33,226,42,238,251,49,179,159,253,241,191,60,251,198,79,15,87,5,201,75,41,171,253,218,254,253,39,128,77,4,75,16,200,77,209,193,95,124,240,149,163,101,192,254,4,36,83,210,38,24,248,171,155,115,237,91,39,101,26,181,102,186,62,122,183,148,237,188,27,176,158,130,131,194,53,175,186,201,118,235,152,253,213,173,32,48,7,45,184,174,53,214,218,80,107,39,220,224,21,179,67,200,91,47,158,92,177,33,220,49,241,9,114,160,99,70,62,158,238,54,204,120,213,142,39,168,249,180,203,26,143,27,238,28,178,214,9,154,94,56,108,240,64,254,13,195,115,99,19,57,252,113,127,233,143,184,154,165,254,146,227,169,185,159,195,56,70,188,226,106,74,125,150,117,120,166,243,232,173,32,231,48,105,107,140,116,22,217,240,19,211,215,193,222,218,15,5,192,123,166,68,215,42,178,239,12,175,200,198,116,199,15,192,228,129,61,187,65,21,252,215,20,194,235,215,20,190,43,231,69,213,217,132,239,218,236,17,124,245,235,128,193,22,119,67,111,115,55,117,117,208,128,43,216,207,138,223,207,74,160,159,125,125,214,91,70,233,10,14,203,223,74,37,250,160,94,250,163,199,183,80,165,159,122,186,243,191,153,170,244,220,237,85,233,185,173,42,125,201,51,221,241,215,92,199,19,38,203,109,53,67,185,173,70,253,85,197,249,77,4,196,219,70,118,219,110,215,130,120,223,157,137,220,100,63,226,177,174,61,214,185,31,105,197,222,68,90,201,70,58,91,85,80,156,67,24,20,97,8,95,21,180,187,13,175,18,33,253,93,223,142,50,112,112,195,183,191,29,188,232,70,106,162,226,196,31,121,119,119,203,183,235,130,116,179,243,11,218,2,58,59,42,215,73,206,129,29,224,206,145,47,104,53,24,209,221,151,212,229,238,241,19,170,167,123,23,214,162,251,248,80,125,251,237,207,136,239,232,167,10,103,159,228,116,93,213,79,175,189,106,61,59,187,248,12,40,114,155,18,48,175,14,169,174,92,238,59,58,174,59,247,76,96,105,205,139,10,56,20,129,153,251,142,249,133,203,7,104,18,121,251,109,243,247,47,193,223,119,64,251,46,148,131,117,60,251,230,87,158,255,219,183,94,124,231,75,238,221,226,179,47,126,8,107,82,96,77,250,109,107,74,185,21,165,110,87,143,115,71,22,168,199,99,72,79,2,93,235,168,89,59,82,77,39,190,180,187,19,134,129,166,183,102,200,40,28,39,206,125,129,163,89,9,134,9,220,175,108,38,26,188,162,219,104,221,56,185,247,180,41,96,218,211,72,80,7,247,194,29,139,143,192,196,159,91,160,34,71,127,211,51,45,216,213,64,252,232,167,95,255,248,143,126,254,209,79,127,246,226,7,63,131,39,103,145,231,225,230,201,83,217,6,39,0,120,217,7,134,230,227,200,166,25,215,66,117,5,200,135,161,250,64,159,122,7,138,27,1,253,221,159,222,8,40,208,51,215,131,115,52,167,110,4,183,223,179,71,96,6,21,108,110,132,233,211,246,24,172,63,254,201,71,63,255,115,87,9,227,70,88,238,224,56,12,200,61,10,221,8,98,59,240,142,193,121,255,107,159,252,224,63,92,41,239,205,253,239,200,16,247,64,45,40,73,4,44,73,213,47,204,125,58,184,28,224,8,88,103,172,1,160,18,216,149,31,131,168,92,59,72,193,145,225,104,73,253,186,146,27,19,84,207,220,7,206,192,192,13,47,60,117,139,172,51,21,3,110,77,32,53,192,49,214,159,173,59,204,29,20,0,203,112,214,101,221,254,89,247,137,43,233,186,120,132,34,241,115,130,64,18,17,44,117,78,196,241,196,227,200,90,85,229,11,144,8,54,253,96,215,195,233,134,23,15,125,235,122,96,163,24,115,220,235,0,235,109,34,55,126,239,156,197,110,95,199,19,90,68,216,208,84,102,127,165,9,46,189,156,31,28,109,115,32,128,44,229,29,119,171,15,78,35,206,229,242,217,133,103,30,3,14,30,110,194,171,196,169,219,89,57,247,140,221,67,48,90,165,178,81,250,118,130,127,29,210,6,191,244,55,2,202,225,93,173,159,207,53,61,189,10,163,196,222,4,97,99,53,115,12,68,30,20,191,25,76,96,71,162,128,125,150,211,32,145,189,132,207,110,144,119,215,1,213,41,76,56,59,187,98,136,191,175,237,112,225,250,124,137,248,164,185,210,251,15,55,225,105,61,127,0,91,79,8,222,185,203,117,134,32,187,91,146,157,195,215,123,239,109,179,58,198,226,123,111,185,115,157,131,158,154,54,135,208,195,150,79,222,126,36,48,2,192,14,32,56,66,157,181,235,165,207,167,222,204,52,119,87,66,197,63,173,30,114,61,97,110,98,179,239,80,241,179,156,116,14,6,165,42,73,93,85,115,140,105,175,230,113,68,104,125,151,185,112,158,147,135,13,213,222,144,111,132,55,230,25,97,247,40,186,240,226,155,115,155,179,232,198,1,130,25,236,131,203,27,207,19,250,158,105,174,30,48,205,53,15,206,223,167,155,179,210,245,54,128,219,147,195,102,68,31,25,242,7,212,13,47,247,175,28,182,188,117,207,119,72,224,8,225,200,54,93,27,244,200,86,244,121,120,148,239,236,173,247,28,19,66,19,83,215,111,47,52,58,124,251,109,197,223,145,127,6,121,24,152,135,65,180,189,53,140,203,139,156,196,158,62,114,101,216,142,164,244,241,174,118,19,228,139,0,16,234,28,202,40,47,34,171,235,38,182,75,185,151,140,198,233,35,192,80,193,130,5,89,245,86,54,121,29,183,62,142,208,233,94,41,243,242,206,71,250,237,145,196,49,187,99,34,236,27,8,82,173,108,162,27,251,22,183,220,1,7,14,207,191,251,213,144,31,255,220,99,66,51,110,101,156,234,103,190,147,249,208,71,63,253,231,103,63,252,75,24,155,224,187,255,252,201,23,191,243,241,47,191,252,252,123,239,127,242,207,95,251,213,135,95,3,199,131,231,63,252,191,161,169,245,251,255,243,217,127,251,235,143,223,255,167,103,95,255,150,187,173,131,146,33,104,149,237,153,202,38,131,33,144,241,237,173,67,96,191,1,111,25,168,203,114,167,81,135,231,93,131,59,117,30,221,248,152,226,100,181,187,248,65,90,123,126,124,47,67,179,80,216,63,202,133,67,97,239,75,4,58,187,17,217,119,192,204,230,67,143,47,22,238,90,225,117,87,50,178,13,124,173,158,94,63,167,175,78,113,10,86,14,103,175,59,213,157,141,253,85,67,149,160,217,189,232,95,130,64,19,101,215,38,26,218,39,123,228,136,48,96,12,179,46,186,1,35,80,199,129,134,35,161,185,214,66,122,67,63,54,18,242,237,164,247,61,91,108,15,209,46,182,142,211,156,167,126,51,220,208,177,135,109,216,142,9,214,35,46,182,174,27,29,7,220,166,185,196,190,151,1,34,178,71,232,160,147,1,194,47,150,188,165,147,129,100,36,2,32,162,73,207,4,218,159,58,129,195,174,18,240,19,64,105,154,180,114,125,75,109,236,131,1,188,83,184,118,25,219,75,239,125,142,2,11,60,226,194,33,79,138,245,24,12,206,223,60,27,231,80,232,165,67,80,187,195,192,116,174,178,94,193,200,184,118,73,70,234,142,184,158,65,177,196,54,228,180,127,153,84,139,124,54,50,219,94,38,49,73,10,157,36,99,241,77,200,233,234,101,125,115,155,212,254,245,24,22,159,124,74,246,197,240,185,164,76,212,43,198,197,110,53,190,38,208,158,25,177,23,133,249,144,29,241,255,191,44,134,223,180,186,25,138,221,217,162,248,26,101,81,216,242,109,228,47,71,94,28,36,244,118,235,119,141,175,218,141,154,210,129,114,142,183,228,141,166,210,158,247,218,223,4,237,189,160,245,246,45,237,130,95,161,59,149,151,232,74,229,183,161,27,111,55,42,119,45,107,239,218,141,71,3,8,236,116,151,127,137,114,139,62,190,3,192,223,45,2,120,150,170,175,76,0,55,224,193,78,111,109,239,124,95,150,8,215,3,253,29,33,196,174,21,232,171,207,4,39,46,195,78,159,237,221,150,191,244,148,184,25,242,239,10,73,60,83,203,151,231,238,222,182,234,174,12,222,43,246,59,199,227,95,11,139,241,131,92,236,246,152,39,238,122,37,62,127,20,232,239,8,33,124,83,192,87,39,129,19,62,105,167,175,54,114,170,151,166,192,117,48,127,167,102,130,39,86,127,5,182,226,222,30,221,149,171,184,165,126,87,186,210,53,72,122,133,78,148,28,93,140,59,245,32,40,242,187,210,125,174,189,208,171,116,31,117,231,101,13,20,249,93,233,190,96,84,159,87,217,31,108,220,196,223,121,139,176,41,121,187,46,221,154,91,193,104,42,107,168,41,215,119,180,224,137,9,12,143,210,115,110,194,80,156,77,129,47,65,145,133,231,54,234,241,89,100,224,171,76,5,163,48,191,172,10,84,80,211,106,95,173,234,136,130,252,182,241,80,39,88,166,180,64,84,146,151,148,221,7,181,3,118,228,248,191,137,242,246,96,183,239,137,219,93,145,244,21,57,244,174,24,250,152,111,229,171,66,177,135,119,16,53,59,194,100,206,4,47,160,120,239,184,60,251,215,44,189,246,4,215,190,196,218,237,209,87,149,85,67,225,244,203,117,205,97,71,192,219,49,188,227,8,248,128,228,27,234,169,123,117,249,151,177,251,98,111,151,216,46,196,43,186,231,187,53,189,113,201,183,231,11,152,249,244,37,224,48,4,0,148,230,170,240,47,101,70,68,240,215,245,155,231,203,62,251,30,82,122,164,119,22,217,87,51,164,206,222,126,123,63,77,5,105,230,113,42,93,145,223,130,190,120,28,17,161,60,113,103,176,64,154,56,65,49,28,62,229,102,59,156,9,172,43,93,213,131,243,132,181,60,179,138,56,23,115,57,25,138,187,90,189,102,96,121,184,89,214,207,184,2,64,135,163,139,142,10,23,229,168,99,169,190,72,63,117,91,145,254,94,131,95,155,120,9,26,129,188,188,120,9,204,124,86,101,156,148,243,29,9,140,123,221,127,246,80,1,124,25,48,2,71,128,232,197,102,125,224,174,1,33,168,226,163,40,156,94,236,214,170,151,159,219,93,87,127,31,148,62,113,74,110,74,193,104,229,161,47,252,126,20,188,249,194,141,153,157,13,68,232,11,65,65,194,231,124,41,168,249,78,232,87,31,126,101,35,20,53,35,224,235,87,67,103,78,232,232,125,240,160,5,110,200,61,168,242,122,149,21,109,254,214,156,38,157,42,96,7,163,48,130,170,251,238,93,213,201,4,90,194,60,122,0,182,70,224,255,227,167,103,112,48,86,29,77,9,48,144,161,68,21,12,186,67,128,1,159,123,232,49,21,103,197,4,204,213,16,156,232,117,47,45,139,43,94,14,34,115,103,7,66,176,24,123,85,22,87,140,180,35,235,173,44,142,142,35,28,146,96,184,141,44,174,112,57,223,200,226,70,254,54,165,180,185,148,114,6,102,141,151,205,93,13,239,128,2,219,69,53,178,217,170,92,100,34,219,165,246,162,112,116,63,178,187,57,8,110,117,118,98,169,193,144,30,142,72,204,211,14,126,149,45,0,84,68,96,25,29,48,164,7,110,176,238,3,27,1,195,139,35,211,134,86,86,142,158,218,14,162,151,59,22,230,59,27,132,95,159,136,120,119,178,186,112,192,132,189,146,17,59,88,9,22,172,4,115,100,201,190,70,137,171,29,20,108,46,231,27,63,5,201,112,25,154,168,18,251,192,149,80,250,59,185,221,44,239,184,89,188,67,69,32,123,196,4,236,255,244,44,226,199,240,217,118,231,197,142,226,2,175,58,225,221,67,59,161,123,130,58,147,187,217,161,212,214,99,17,91,42,131,1,14,118,247,158,90,197,14,160,192,102,240,86,112,66,110,192,203,208,38,84,208,203,79,214,202,229,40,82,222,55,189,168,56,70,62,91,47,220,40,67,39,39,40,226,205,208,135,230,163,77,224,208,199,151,101,127,174,62,141,164,80,52,117,17,212,245,135,26,126,222,219,203,144,51,241,68,25,52,50,170,41,252,67,26,52,60,142,71,196,62,217,104,219,72,165,192,171,105,240,83,239,244,132,92,143,7,79,25,27,126,55,50,233,17,252,203,9,121,149,132,15,233,97,189,211,70,74,105,221,192,153,120,43,157,206,210,203,114,59,151,239,13,114,147,186,60,176,106,195,70,159,88,18,81,101,49,94,39,98,69,122,200,37,10,41,188,208,202,82,137,76,41,158,28,231,209,202,208,210,249,97,1,43,101,178,156,54,232,35,243,113,189,35,75,217,249,140,158,11,113,173,35,80,243,65,103,134,44,58,35,185,214,169,204,168,118,71,42,151,50,165,150,64,54,211,67,205,146,178,98,11,29,176,214,18,89,15,48,155,230,82,152,177,110,172,107,113,38,30,179,180,216,180,145,88,8,131,196,164,38,22,39,244,96,202,134,233,218,186,174,76,194,227,104,52,76,216,68,212,158,8,243,69,113,52,180,48,70,103,138,197,248,186,96,203,73,171,62,141,210,116,13,77,105,66,49,95,174,240,177,185,161,78,6,9,150,149,171,186,202,76,74,19,210,26,168,213,116,58,215,50,232,216,48,27,53,146,81,108,157,104,224,230,196,236,202,147,234,116,58,72,86,154,89,62,220,24,150,86,9,64,231,88,217,174,18,235,162,73,37,49,187,147,90,72,54,107,85,37,28,167,22,202,124,209,148,234,229,218,112,52,172,219,212,128,236,47,68,212,110,164,187,121,188,194,173,141,238,122,50,8,47,71,227,232,104,141,37,120,155,53,184,249,152,51,210,245,234,18,181,166,250,128,65,76,133,139,26,9,180,155,95,231,73,21,145,231,205,74,214,94,215,71,173,252,188,156,238,144,165,82,70,46,104,121,212,224,90,152,24,38,25,33,204,50,233,33,210,198,106,25,110,94,171,152,229,48,155,142,165,8,54,26,22,248,228,100,21,237,50,235,122,31,239,246,114,121,190,70,231,198,233,234,106,158,84,51,184,148,73,163,245,54,145,76,200,180,141,164,202,133,38,205,225,38,89,142,142,152,104,53,183,54,194,70,34,129,166,186,189,176,29,181,162,152,82,159,142,147,43,43,101,70,57,43,91,167,23,28,87,204,173,181,217,122,58,86,201,114,185,59,211,144,28,221,81,203,185,26,50,106,205,58,37,105,74,86,43,124,159,12,51,203,98,28,141,234,245,196,120,205,15,107,131,20,89,70,178,133,212,116,153,10,23,6,108,216,226,235,139,110,143,148,113,173,79,132,185,249,180,167,247,100,93,77,150,99,114,5,109,218,169,113,3,101,243,154,82,2,12,41,211,193,164,126,174,92,110,87,176,222,140,212,200,202,170,78,135,137,21,165,38,20,138,74,131,225,154,75,47,20,133,77,103,123,124,73,197,80,181,45,10,157,142,144,43,183,146,56,62,106,143,138,45,107,77,214,116,73,208,217,84,124,150,111,48,115,162,107,224,61,38,150,45,37,166,60,143,14,148,117,199,94,208,3,18,75,104,243,232,154,232,211,232,176,54,167,82,56,171,52,135,66,51,65,37,39,77,65,202,17,210,92,27,150,216,242,168,204,199,229,89,47,63,159,146,101,116,142,86,196,89,143,39,43,102,188,176,168,219,188,88,110,181,16,138,47,171,133,49,162,169,35,123,68,55,58,76,105,144,99,170,3,181,189,148,49,164,90,180,236,118,129,96,10,137,22,183,46,247,177,68,161,152,196,81,52,30,163,114,227,92,126,86,11,47,154,122,87,5,253,145,96,230,75,169,47,161,88,60,60,201,141,195,9,86,168,213,211,57,177,131,117,6,218,152,148,228,113,70,235,229,75,149,110,169,15,166,178,89,41,143,135,45,185,146,202,24,84,122,21,166,163,252,64,31,154,237,165,48,103,162,120,185,101,147,153,76,110,32,86,123,163,146,54,90,182,69,187,168,40,197,178,149,230,106,152,65,203,217,105,213,202,22,7,235,254,64,1,84,73,70,213,98,131,192,235,139,88,46,217,158,55,123,54,137,115,205,44,62,27,43,68,33,171,37,51,104,124,108,151,99,139,97,154,87,74,228,160,221,177,234,185,178,44,207,219,227,121,185,91,232,180,180,126,101,44,16,249,126,101,213,91,107,35,100,154,238,116,210,3,181,211,151,194,82,13,75,134,203,60,69,241,245,78,85,90,86,197,113,46,167,150,240,246,40,79,75,197,66,161,199,202,204,64,163,243,122,142,41,172,214,114,207,48,177,217,48,191,152,231,77,43,81,105,46,57,101,173,54,98,58,59,235,202,165,245,4,15,55,135,89,99,156,104,214,201,166,86,169,46,214,85,124,34,46,250,227,118,161,50,51,166,249,30,87,238,106,245,94,57,39,203,200,84,232,182,4,161,218,201,241,53,134,88,210,105,181,149,110,85,202,228,106,49,170,225,211,50,79,202,233,158,166,183,82,53,98,76,243,66,169,104,83,84,174,151,27,149,71,248,114,148,149,57,108,205,22,86,85,174,130,215,173,194,160,131,174,171,173,226,34,219,28,204,213,233,106,28,195,75,137,69,92,74,226,117,211,40,76,100,129,143,22,83,50,129,53,213,74,108,97,107,116,81,173,162,61,170,189,214,26,37,77,206,137,163,169,216,175,177,109,121,222,215,202,102,61,55,18,202,85,185,55,203,15,68,213,22,102,156,196,32,72,61,92,237,21,70,4,169,235,45,57,83,233,230,85,138,47,73,152,50,82,205,193,186,82,29,89,83,28,213,107,108,103,57,231,214,163,184,57,51,140,37,50,44,38,173,232,220,70,208,84,189,46,167,149,152,198,233,75,116,210,43,10,197,104,50,90,24,47,141,114,181,18,198,147,141,65,86,167,83,173,81,187,83,174,151,136,89,190,198,204,233,202,72,236,74,165,241,210,174,130,73,40,140,122,43,149,207,217,218,108,174,212,85,27,95,152,225,81,173,80,139,147,114,33,47,204,75,67,178,48,207,204,218,164,169,175,10,197,30,179,20,214,116,73,34,248,30,203,46,229,198,0,95,22,235,44,91,88,70,153,101,56,53,39,56,137,13,151,179,49,100,22,110,74,113,20,231,91,233,137,62,137,198,179,197,41,222,238,245,179,81,2,165,155,120,181,162,234,217,106,105,38,198,6,170,84,226,213,110,126,68,141,69,201,26,79,179,53,173,221,105,147,227,158,58,235,168,245,18,131,240,8,59,76,147,209,116,163,92,233,229,235,84,219,162,6,140,96,128,133,128,23,178,149,97,79,101,187,248,66,100,56,146,80,116,153,155,38,82,11,134,149,98,98,67,136,199,21,157,149,26,108,140,177,83,149,122,184,185,104,150,117,134,213,243,115,162,60,164,145,98,76,82,44,161,72,138,60,62,81,20,49,145,28,48,243,236,188,206,16,195,116,56,63,147,153,121,110,52,157,97,51,176,106,149,58,84,90,43,234,217,110,165,77,46,236,106,182,9,134,126,109,161,163,49,42,169,107,213,89,177,177,78,103,149,54,154,163,173,92,189,203,104,102,23,43,208,61,163,173,106,249,181,188,46,142,165,4,89,227,212,206,50,214,24,199,163,34,77,39,178,139,56,53,212,244,112,113,49,233,133,23,141,110,181,159,90,144,139,106,54,149,28,233,42,103,39,181,70,54,54,226,148,98,170,39,20,115,170,28,71,71,66,9,29,153,84,105,70,173,71,43,185,215,27,143,43,185,94,149,202,217,211,113,167,37,15,230,139,106,92,89,23,168,100,86,207,204,50,171,53,214,94,227,203,149,42,98,195,90,57,217,198,201,184,20,107,244,146,149,98,85,180,214,244,26,180,183,62,41,177,68,91,46,22,23,49,78,50,226,131,162,214,107,226,241,246,4,209,123,220,156,230,200,38,43,224,241,70,127,80,85,171,209,174,64,160,211,20,19,214,52,114,88,233,11,149,114,95,108,54,228,57,218,51,185,113,87,102,218,153,118,165,152,43,231,75,98,119,208,177,226,153,178,202,10,49,192,114,83,182,168,167,75,160,178,213,42,78,83,44,47,173,155,61,205,20,150,133,232,168,89,76,155,132,48,97,43,194,194,74,118,177,38,55,42,198,244,88,106,82,48,154,57,164,137,203,220,4,173,142,38,19,218,110,78,98,177,161,29,99,102,96,221,76,114,212,34,94,22,1,8,68,94,23,192,132,168,161,67,123,218,31,22,152,21,157,105,139,221,76,175,164,26,210,146,55,6,181,138,38,35,210,138,208,81,68,200,155,9,97,154,174,51,66,133,82,139,163,74,173,65,180,137,226,188,207,205,218,205,34,78,181,91,102,153,159,52,138,163,86,163,214,42,55,27,250,56,170,141,195,99,204,88,228,147,77,188,189,138,106,104,55,25,70,237,113,152,169,43,35,142,104,160,185,230,60,145,86,166,113,166,217,104,87,203,114,115,92,23,43,134,164,78,17,38,70,180,107,99,161,34,153,96,192,54,6,139,138,104,13,6,194,208,206,19,77,98,66,101,44,91,48,243,86,38,179,50,187,235,202,164,151,109,11,177,166,61,39,249,100,172,218,214,180,196,130,209,23,124,207,96,202,230,124,185,50,23,163,85,109,180,106,46,42,124,49,182,158,39,212,98,54,134,197,25,153,88,149,70,241,76,44,221,195,25,106,138,181,219,21,162,98,182,197,14,213,163,86,84,18,153,81,245,110,179,77,241,243,26,161,246,75,53,126,176,52,122,141,121,85,148,244,161,148,138,34,220,48,60,28,181,229,60,95,40,150,244,26,129,12,226,100,173,155,226,37,193,180,115,66,219,200,235,124,35,53,50,44,54,138,48,92,195,152,71,83,56,39,203,177,204,122,29,95,208,107,98,196,39,167,198,184,180,136,166,52,133,104,164,107,74,50,199,69,89,186,139,173,59,75,75,208,171,109,209,104,39,75,104,161,157,30,37,40,187,89,43,52,202,99,91,160,245,104,54,188,18,7,99,158,212,172,113,113,192,26,20,154,78,39,250,36,51,224,251,104,35,86,170,214,51,179,1,157,87,176,97,3,47,20,21,107,50,65,195,41,35,65,229,197,220,58,145,156,233,9,13,47,182,232,112,157,75,100,137,176,153,25,86,113,121,197,137,122,216,192,41,153,22,250,45,85,97,59,197,76,173,86,47,116,162,9,134,31,89,225,100,183,16,75,144,149,68,75,46,54,217,84,126,201,71,205,1,215,55,19,98,93,204,77,195,137,78,58,222,80,48,130,198,249,240,160,184,86,99,245,178,216,152,214,39,243,85,70,178,204,98,86,48,4,93,201,172,123,99,26,31,140,187,106,179,104,175,81,83,88,199,25,163,6,218,211,0,171,43,61,26,164,236,70,131,75,44,171,205,84,130,51,217,42,45,101,22,81,34,27,174,52,19,99,203,110,217,60,89,55,171,195,114,88,103,134,116,53,189,232,209,194,100,189,226,45,59,206,164,163,19,60,91,226,19,75,58,81,182,172,158,9,182,27,83,129,97,163,90,214,106,42,124,35,70,197,244,9,214,213,99,237,25,173,119,82,233,78,133,88,154,22,83,90,44,226,108,194,140,33,57,205,142,33,169,98,116,97,165,210,118,70,76,181,241,44,222,147,163,233,73,202,96,178,217,6,70,84,177,117,58,110,113,147,66,61,87,199,208,112,199,110,50,11,54,65,163,133,70,38,202,205,134,49,5,139,103,10,121,181,190,226,10,237,5,23,29,210,197,232,108,218,5,71,8,182,91,193,172,40,51,106,36,85,170,137,85,195,85,110,17,143,38,22,202,168,106,243,253,132,61,86,19,102,179,95,143,69,203,185,88,65,233,128,85,183,57,232,233,146,29,171,15,250,147,106,165,56,43,46,146,45,113,194,79,150,137,129,212,229,100,190,200,172,240,18,50,45,133,39,115,118,154,89,45,240,226,68,138,21,153,97,102,62,36,22,11,38,222,97,82,186,189,150,58,10,195,229,146,249,232,180,33,173,42,243,60,62,110,70,75,113,90,7,252,27,157,140,19,230,10,207,12,87,56,198,209,141,168,60,43,18,29,193,25,36,229,88,103,181,166,49,124,56,91,55,163,19,99,85,88,179,169,197,196,162,19,121,182,54,91,82,157,240,80,33,134,49,142,200,37,38,85,164,161,45,210,107,187,128,69,53,169,77,101,195,108,138,154,70,135,205,201,64,142,233,38,96,184,66,170,144,18,19,109,74,29,87,137,214,36,153,78,22,107,253,181,157,29,54,212,76,180,81,14,199,186,8,164,235,144,182,75,96,244,85,184,129,137,104,9,211,152,24,203,168,90,41,224,166,212,183,102,225,68,76,43,175,87,11,178,214,23,203,225,76,87,136,117,99,38,158,34,195,117,43,139,147,8,139,117,235,221,148,61,95,44,150,18,165,227,188,74,139,88,95,78,101,77,129,155,45,56,20,111,103,230,227,74,34,59,183,196,120,18,28,2,242,232,60,185,64,150,169,232,100,66,21,173,124,111,50,89,87,151,67,182,221,41,116,194,61,44,106,231,163,113,45,197,162,54,25,51,43,139,156,24,110,196,211,228,24,215,19,113,155,75,232,66,62,26,213,187,92,209,68,149,98,103,32,106,228,74,25,47,112,213,2,171,115,154,159,131,115,157,206,89,141,122,103,96,200,138,162,32,137,197,68,183,57,169,24,37,74,164,88,139,119,37,99,82,153,171,171,26,189,238,113,253,150,212,74,103,101,139,5,156,39,142,244,107,74,61,170,32,108,95,204,165,75,19,77,84,41,197,180,83,86,146,109,216,100,183,50,169,172,250,179,82,9,141,142,197,56,18,141,198,187,125,54,133,152,139,34,147,237,52,181,153,140,183,251,130,154,183,107,233,68,189,54,238,87,196,14,57,40,117,115,51,51,63,160,198,43,138,89,240,220,184,76,72,253,105,141,177,49,57,209,207,172,135,51,206,106,53,167,237,108,163,154,203,225,154,49,228,19,217,74,123,40,168,69,90,233,214,193,137,201,32,195,121,188,156,172,14,186,150,210,181,201,210,180,78,217,5,46,108,208,214,120,142,182,154,139,116,183,90,74,205,103,96,55,211,237,84,75,136,52,45,80,173,114,133,80,10,122,103,90,41,87,180,154,138,37,102,118,26,109,201,70,182,51,238,106,68,109,200,119,163,124,85,64,241,33,170,225,210,120,158,156,97,221,81,182,212,165,218,245,122,35,211,195,234,72,33,79,181,165,17,90,205,27,120,121,188,102,99,236,170,30,151,234,89,116,80,201,119,211,213,172,157,234,177,156,34,16,43,50,25,159,78,72,46,76,141,209,36,75,139,148,200,36,164,53,129,43,70,185,65,245,235,133,242,160,36,215,120,3,144,51,215,161,108,45,83,234,87,42,9,125,84,154,166,137,169,33,231,243,9,53,195,13,44,94,233,231,185,122,111,137,41,205,168,212,66,19,88,97,36,167,101,49,211,182,115,235,209,114,218,158,118,243,121,43,198,214,134,177,36,70,17,56,99,46,231,249,81,60,93,157,16,210,128,65,235,106,130,229,213,94,22,207,52,23,11,26,19,13,69,11,75,113,129,109,244,17,20,215,23,202,76,87,11,253,244,188,53,158,129,237,215,0,201,85,219,101,121,202,43,92,143,171,242,83,58,149,233,144,84,129,81,90,102,94,173,117,171,22,201,140,148,33,75,214,107,165,100,219,168,245,194,168,148,87,5,164,67,39,165,26,157,76,103,53,186,83,93,118,140,165,218,138,15,201,97,205,88,81,6,210,192,198,131,116,194,30,84,16,75,95,173,107,101,208,183,137,58,101,197,53,142,197,112,67,10,51,220,36,76,167,227,134,172,97,38,81,139,39,245,241,120,130,44,20,178,159,228,213,198,64,202,204,145,220,72,201,22,184,92,111,62,24,172,24,123,222,3,39,158,81,29,111,214,58,146,110,140,199,50,202,198,229,233,88,215,154,75,93,33,210,21,172,223,158,247,235,204,60,140,228,132,202,140,234,18,51,112,110,24,117,198,179,146,54,140,150,229,68,56,91,151,233,133,153,149,179,189,121,46,147,151,155,253,124,31,203,171,189,148,89,104,78,181,37,141,14,230,9,189,135,140,138,104,180,76,151,91,185,232,48,133,204,211,43,93,177,162,26,171,216,101,9,109,244,43,195,220,32,177,110,22,26,136,85,83,106,221,241,162,130,145,28,41,43,84,190,49,78,17,173,164,161,78,198,195,92,123,54,152,234,150,204,176,212,212,110,11,243,24,109,86,136,84,186,92,163,230,97,73,238,214,210,51,112,168,104,115,164,157,153,15,120,146,164,20,148,137,175,106,209,245,120,74,25,77,2,155,44,6,226,80,77,14,216,40,99,45,122,108,17,5,211,71,42,14,27,179,17,177,28,23,41,165,8,214,30,139,34,121,77,18,210,100,167,51,23,52,163,149,35,107,241,162,150,179,192,209,123,145,47,114,81,166,74,50,117,60,102,128,243,150,36,143,218,18,90,33,22,124,122,165,8,116,122,198,147,3,185,147,46,25,49,129,102,104,82,165,58,113,189,14,150,200,18,23,109,40,130,58,155,52,40,187,148,210,186,99,123,184,76,113,140,18,151,195,210,76,233,183,86,118,85,44,32,89,163,59,107,173,213,156,77,206,199,74,139,89,174,232,40,59,100,228,24,29,99,80,6,7,203,16,177,234,143,25,97,161,228,153,104,45,93,230,117,154,196,11,131,116,185,146,6,135,240,230,212,96,136,213,156,227,162,147,92,188,150,29,141,240,168,176,100,18,147,168,93,29,41,116,74,89,148,155,205,164,115,225,68,150,219,61,34,167,207,202,60,207,95,94,134,158,70,66,41,148,73,132,46,246,157,90,120,23,248,167,161,100,60,65,132,206,30,234,231,239,190,203,25,53,149,181,36,120,115,171,95,234,231,222,173,217,89,36,228,90,147,57,183,149,43,141,83,39,39,186,147,229,209,35,238,92,140,232,145,80,232,241,227,179,136,126,46,169,12,37,25,206,189,175,127,143,230,39,186,18,3,202,241,137,151,74,113,161,51,31,250,67,234,52,132,177,24,29,199,83,201,16,128,245,25,36,242,196,80,45,157,113,196,242,48,164,169,64,177,170,93,131,134,203,80,80,233,52,136,141,93,211,32,6,69,99,159,114,131,8,154,102,216,36,157,184,109,131,48,58,121,181,65,208,128,199,175,21,6,33,140,17,72,232,236,244,51,8,148,182,57,98,15,7,217,208,35,120,83,249,96,241,0,97,41,138,141,211,220,227,11,183,208,19,202,16,89,238,93,215,159,38,138,158,167,192,158,32,177,176,31,50,170,164,234,239,122,14,104,47,222,194,99,20,58,153,120,169,158,161,220,197,91,241,4,131,197,40,47,213,179,122,188,120,139,139,83,88,140,241,82,89,120,97,175,95,188,53,33,226,76,156,121,122,30,52,229,185,130,211,19,193,137,30,125,129,60,61,23,101,254,1,173,46,175,102,241,48,197,206,9,128,165,151,63,113,158,68,49,248,29,148,120,96,136,107,136,6,173,234,44,167,67,24,15,189,71,157,98,69,203,184,56,199,226,8,142,129,204,170,70,49,162,185,186,64,31,174,31,136,10,203,45,193,211,246,134,253,130,146,164,147,243,152,113,28,149,147,115,232,7,25,222,253,250,72,33,200,239,249,40,57,207,135,43,190,13,196,147,207,63,129,87,243,208,201,157,194,94,56,88,105,20,148,153,220,169,137,55,212,228,249,238,124,32,83,198,236,201,221,33,56,136,62,128,94,142,143,181,31,250,140,127,176,79,163,173,163,246,11,87,1,198,67,254,2,213,150,39,44,101,8,28,123,226,143,183,55,220,7,219,22,156,136,79,38,96,80,66,168,220,5,122,142,224,104,124,51,11,252,209,255,52,4,102,124,228,201,130,211,29,239,209,177,136,59,95,141,139,71,161,236,69,116,202,41,51,81,49,162,182,170,207,0,158,12,23,93,50,211,213,131,201,194,226,162,134,206,68,23,34,103,27,81,141,50,117,85,74,43,108,155,51,24,240,70,84,38,42,20,251,53,157,116,195,77,53,162,205,221,108,125,78,16,25,137,131,25,163,91,241,96,116,43,97,137,222,35,112,11,4,40,195,224,64,33,198,48,162,156,43,105,127,0,184,179,8,165,99,198,185,1,146,1,129,239,59,242,30,1,103,49,56,7,117,133,30,71,160,160,30,106,220,65,189,37,13,48,28,227,34,148,78,171,185,116,100,69,166,51,185,136,5,126,167,35,198,149,223,42,153,158,230,184,72,38,163,114,83,50,18,118,242,182,192,190,43,146,73,23,242,17,196,249,78,193,140,124,160,144,11,172,183,249,53,35,221,18,160,54,53,3,75,12,96,234,200,43,224,191,50,50,7,16,113,94,150,202,17,204,121,233,39,128,170,141,61,64,115,210,171,9,252,70,2,88,236,66,2,213,216,78,65,213,73,166,220,212,116,58,20,153,136,146,227,136,215,235,177,119,192,255,183,225,102,233,210,128,218,176,111,59,47,46,145,183,69,246,210,231,187,111,107,186,202,190,45,129,125,193,37,156,115,111,27,140,10,78,44,151,166,110,193,248,34,46,75,205,248,30,174,66,209,207,159,60,255,139,255,124,246,141,191,122,241,111,31,188,248,224,191,127,244,211,15,62,249,251,191,250,248,171,255,27,164,124,242,229,111,156,252,191,95,252,11,240,239,243,209,255,170,255,87,229,179,15,30,128,211,190,204,61,112,185,246,201,91,24,138,210,12,247,240,36,250,121,183,216,39,127,255,93,80,242,87,31,126,229,217,215,255,237,147,239,127,251,147,247,255,253,217,143,63,252,248,43,255,252,252,123,223,240,95,125,213,5,248,22,150,136,3,142,127,8,238,3,10,108,191,22,220,14,248,131,192,62,249,240,123,207,191,247,229,231,127,248,47,207,254,224,187,207,190,242,175,207,255,251,55,63,250,233,23,63,250,233,63,127,252,141,239,62,251,250,183,158,255,229,127,188,248,206,151,220,156,94,157,104,30,207,101,50,110,157,240,255,166,233,30,179,122,241,193,151,62,250,224,63,110,232,1,23,71,127,223,182,89,72,247,250,192,171,241,255,124,241,15,252,86,128,199,61,24,254,46,239,196,223,230,1,24,174,7,132,29,24,238,203,189,178,254,94,240,196,223,12,130,178,31,255,240,251,207,254,236,79,118,202,186,47,247,202,122,59,198,19,111,203,8,139,62,251,250,255,250,228,175,127,176,83,212,125,185,87,148,131,126,245,94,170,36,100,29,160,96,10,73,197,82,41,167,183,28,211,233,157,130,238,203,189,130,206,110,102,219,221,49,36,134,198,98,94,119,127,252,253,63,120,254,237,47,63,251,225,95,238,128,113,179,28,2,163,115,188,37,81,176,1,113,36,142,197,227,78,3,126,250,211,143,255,241,75,7,192,184,89,14,129,49,56,176,191,102,93,124,182,13,122,254,47,239,31,198,231,154,102,5,226,120,156,188,197,32,12,206,120,157,250,61,104,35,114,21,148,155,101,3,202,219,144,185,16,161,106,4,128,194,50,236,132,139,187,29,244,197,23,63,251,199,143,127,241,159,207,223,255,111,59,80,220,44,135,161,72,206,94,242,68,231,105,234,116,127,180,71,78,144,243,216,153,3,250,103,95,59,12,154,195,185,4,199,94,3,218,105,41,71,115,220,132,112,113,252,234,17,64,78,150,195,128,64,215,233,148,143,233,91,19,108,18,159,184,221,246,55,127,115,24,152,155,101,127,10,9,162,9,59,108,130,192,143,83,254,191,255,236,197,251,95,124,241,215,63,223,150,204,59,63,123,37,105,9,6,70,57,121,11,113,126,182,37,63,249,224,207,182,37,221,151,219,6,108,54,218,187,228,154,16,147,196,132,218,194,248,248,143,190,246,252,175,127,28,64,128,200,39,242,233,227,96,130,99,17,180,3,115,187,245,197,191,252,11,32,209,17,136,72,30,203,19,251,188,40,0,6,12,14,26,116,232,33,126,183,233,116,156,77,166,38,40,172,234,196,99,183,223,251,198,199,191,248,227,103,127,242,3,80,209,201,6,184,177,0,135,31,85,81,25,65,87,1,127,231,117,14,84,160,115,236,195,0,11,126,246,147,239,127,244,139,127,124,254,189,63,123,246,163,159,63,251,217,247,63,254,209,47,94,252,252,71,91,16,206,241,217,141,54,127,113,130,197,16,109,185,45,28,61,121,224,252,40,212,66,228,161,199,192,7,219,31,175,248,246,149,76,137,202,102,229,154,0,150,125,56,135,51,49,253,108,177,84,140,194,145,171,57,119,50,17,113,248,57,146,201,57,239,156,160,201,3,104,131,37,199,122,112,21,99,39,153,230,175,212,238,164,111,214,198,56,10,62,241,157,119,2,244,85,1,151,77,14,227,0,139,12,190,130,168,128,55,57,34,151,206,239,190,129,138,171,91,54,22,64,209,221,14,248,116,92,25,38,39,95,25,125,112,14,76,98,8,190,233,75,47,159,236,220,246,184,121,80,144,9,69,113,100,139,172,151,201,13,111,17,236,73,89,92,158,238,78,207,200,201,241,202,35,39,73,228,247,206,174,169,25,219,131,232,76,219,32,196,29,52,35,39,196,181,208,98,119,132,150,188,2,205,161,143,71,65,143,34,251,243,107,175,132,151,151,230,51,7,58,232,38,4,176,171,237,113,194,57,108,193,29,41,186,87,136,21,13,72,41,246,8,26,87,232,180,135,6,26,59,130,198,85,184,199,235,220,3,16,92,13,208,96,185,43,93,124,77,65,108,187,202,29,43,13,23,60,226,236,26,24,177,219,193,136,93,7,3,191,169,67,15,128,196,175,142,252,32,72,98,15,164,183,211,188,1,232,129,1,19,4,26,247,218,10,33,179,80,237,91,57,80,1,10,16,139,156,108,95,95,83,27,204,8,171,132,29,132,31,232,229,229,134,190,119,27,246,135,186,102,249,114,28,1,191,6,214,93,249,65,236,26,88,248,93,231,20,113,28,22,113,71,88,201,227,160,226,119,108,34,122,184,137,238,69,59,160,35,114,130,105,203,19,20,254,66,246,118,152,30,104,228,28,245,70,2,252,239,221,160,159,60,129,95,78,78,130,23,233,39,187,59,131,135,110,142,221,59,245,195,220,213,207,181,57,125,237,15,226,157,92,155,115,214,254,201,107,39,151,127,162,218,59,98,57,121,158,194,95,161,200,231,254,139,40,59,141,9,253,151,91,92,147,61,60,9,26,145,128,222,184,255,220,127,238,63,191,75,31,192,21,118,100,117,62,151,243,164,57,39,200,150,123,56,121,61,33,139,159,205,63,16,225,254,129,104,91,18,37,182,105,1,65,206,73,64,146,227,191,12,202,115,78,136,77,41,95,112,119,130,122,9,190,252,110,147,16,16,227,157,120,114,188,13,219,62,57,185,184,88,60,96,57,78,219,74,219,60,172,55,120,59,210,43,63,109,131,120,48,241,8,114,254,235,207,111,65,130,188,91,41,214,73,80,140,21,200,113,93,63,92,83,29,124,245,212,125,120,122,184,125,65,25,223,22,167,163,224,14,65,9,72,201,238,222,79,65,17,224,14,233,1,145,182,130,192,19,79,18,184,139,31,40,0,214,98,239,10,211,19,13,110,179,220,208,169,55,116,233,13,244,19,131,244,219,74,6,193,246,77,11,146,197,63,102,122,183,172,135,72,226,252,250,220,99,239,102,187,173,194,152,176,161,167,143,93,129,62,155,188,70,67,1,103,88,238,83,214,80,224,80,46,6,14,199,248,237,52,20,82,49,36,113,165,57,33,203,224,78,32,154,140,25,122,8,42,137,199,241,68,200,201,140,34,55,102,70,147,24,30,114,186,10,244,112,232,134,236,231,44,180,71,101,130,22,135,27,75,118,21,154,31,123,57,184,131,57,196,64,14,250,96,14,35,144,131,61,152,67,10,228,152,28,204,193,4,114,80,7,115,176,208,179,49,244,248,25,163,19,91,11,218,211,80,146,165,168,208,89,132,186,180,1,175,83,109,215,1,215,210,60,135,212,164,164,135,27,11,119,53,96,191,15,13,111,155,186,42,139,6,119,186,103,134,169,59,86,113,160,180,97,158,82,225,80,148,22,215,36,101,112,93,142,146,107,28,180,38,143,46,208,168,19,217,15,6,153,59,55,5,112,96,58,232,34,224,244,134,64,73,80,234,126,246,222,123,143,28,127,194,208,95,21,35,28,4,4,159,159,186,113,9,54,109,17,239,212,22,158,187,166,41,27,147,101,238,236,53,180,230,201,211,151,104,141,241,26,41,243,122,136,242,82,205,144,238,212,12,157,147,193,225,250,120,67,222,17,89,227,242,55,128,56,204,221,136,99,253,102,210,134,61,189,161,17,142,253,234,222,124,177,152,168,170,243,81,232,253,22,6,62,12,93,65,62,16,105,122,131,188,25,64,222,244,145,55,111,61,219,205,45,242,96,41,192,19,196,141,75,1,134,165,80,111,41,96,38,215,172,154,88,98,130,127,202,171,38,146,72,16,12,146,154,220,114,213,36,110,177,106,50,104,156,113,91,79,224,116,232,245,217,35,51,1,123,228,172,60,174,20,177,67,246,200,233,112,202,183,71,54,229,26,106,33,40,63,18,180,212,180,188,146,162,45,188,221,26,219,45,61,15,237,132,106,61,99,94,234,230,68,19,207,161,120,3,87,76,60,93,80,115,242,48,157,165,245,185,58,134,121,200,178,54,81,43,131,122,162,213,156,176,120,156,29,37,89,108,170,213,196,65,182,211,145,58,34,38,117,38,139,84,148,13,215,149,117,182,26,173,213,141,88,174,108,98,4,82,213,134,137,176,161,141,177,37,146,111,14,154,70,175,198,215,109,89,173,183,98,113,43,60,239,227,171,230,144,111,105,3,110,164,136,171,150,214,80,236,114,147,215,9,30,183,27,121,187,220,231,75,44,71,210,136,85,43,16,233,162,221,40,165,43,165,78,45,45,36,115,102,190,216,140,101,198,173,244,186,155,53,216,56,31,11,199,150,225,161,93,204,150,139,153,73,223,206,22,108,91,26,53,71,237,149,30,206,245,133,105,140,207,213,26,51,132,237,54,13,110,61,176,115,213,146,52,34,151,76,166,48,154,87,135,166,212,85,103,61,42,205,226,217,65,161,215,170,89,246,170,90,236,242,253,145,173,245,230,41,190,98,241,21,179,175,213,115,118,198,20,98,115,141,22,234,163,89,38,218,139,101,178,72,182,195,103,64,246,98,190,160,142,201,198,138,169,20,185,74,94,108,199,132,41,206,46,209,26,81,162,48,146,42,167,231,189,89,52,23,205,232,157,236,34,202,231,242,242,74,27,217,109,164,50,213,179,201,118,50,199,73,124,195,168,18,227,70,106,162,11,113,126,200,51,179,53,146,99,122,57,58,215,238,240,140,164,224,196,176,10,136,188,202,44,151,235,165,21,173,85,104,161,172,171,153,76,52,173,87,21,137,179,245,70,122,144,162,117,161,53,37,135,82,139,46,27,3,131,196,178,139,78,70,202,246,26,104,79,74,16,229,213,48,58,64,22,105,142,99,198,24,83,95,18,173,150,178,204,168,92,174,142,246,13,122,45,245,37,91,235,228,42,246,124,56,151,75,202,180,217,77,169,72,69,46,20,19,61,53,102,151,135,53,117,177,174,201,68,139,74,44,22,104,209,158,229,237,62,219,136,229,139,29,100,74,107,253,149,136,174,233,212,170,152,154,17,157,165,0,128,105,229,14,83,237,86,173,89,148,76,233,172,81,142,149,237,97,183,198,247,18,165,21,19,199,218,73,173,153,33,242,118,201,74,209,40,102,85,227,173,161,56,148,210,171,154,92,156,146,211,204,116,157,102,10,13,45,219,50,153,245,60,92,153,204,18,133,122,183,26,78,54,138,41,145,88,198,6,205,145,22,175,137,137,209,48,29,235,116,7,51,85,227,114,108,13,199,114,75,66,44,208,147,6,137,23,214,235,234,114,149,157,225,189,102,102,168,20,167,242,90,196,43,221,202,52,134,49,149,42,147,159,55,155,243,233,58,195,84,205,117,162,106,101,184,188,66,42,227,188,54,200,46,132,184,57,154,15,245,217,20,153,171,35,193,168,214,87,237,174,45,38,243,229,66,106,134,232,13,46,92,202,142,59,93,179,141,182,185,124,161,111,78,167,90,38,51,27,136,67,165,220,228,10,249,82,55,173,140,179,235,26,33,45,202,3,179,71,217,210,208,18,210,227,1,134,153,68,26,153,146,44,42,182,12,130,163,86,198,56,73,172,107,169,181,160,149,187,225,54,67,183,203,21,20,52,99,169,204,117,182,32,102,70,169,114,62,7,14,69,85,187,73,51,229,110,82,224,179,70,69,45,55,18,188,109,86,141,145,70,22,171,85,18,89,45,102,173,84,173,149,158,172,234,178,48,168,247,11,29,105,72,53,146,133,85,113,200,76,245,106,187,130,115,153,161,56,81,195,133,230,114,170,25,75,154,212,163,53,116,104,134,195,101,118,74,197,99,228,98,185,166,38,134,49,83,172,246,100,154,41,55,140,110,203,236,225,113,115,169,141,107,130,206,145,99,78,27,21,7,205,84,44,83,73,106,172,156,20,103,249,204,164,178,194,86,189,66,126,188,168,153,243,90,145,73,76,11,116,147,210,81,33,209,95,229,245,190,100,113,241,2,217,205,14,180,169,209,100,137,28,22,107,215,176,100,60,202,88,154,90,157,154,211,106,9,75,226,227,65,18,23,10,58,57,96,19,153,69,186,105,77,4,181,101,134,51,185,48,59,97,250,132,165,171,131,229,52,169,148,230,157,113,2,211,75,52,59,42,230,133,236,192,34,168,84,109,33,97,115,162,46,129,14,164,36,44,182,86,90,152,84,101,179,235,17,211,85,194,66,114,100,207,8,37,159,155,80,121,140,238,198,68,187,71,36,7,117,43,62,98,195,93,141,166,245,210,146,32,133,42,107,146,58,147,67,242,105,180,55,47,98,21,46,157,79,76,117,194,164,195,209,81,163,103,165,172,20,99,207,49,157,136,247,87,241,149,14,248,139,102,23,115,230,2,201,72,37,135,191,230,164,124,119,214,177,90,114,38,227,232,222,19,212,129,131,96,64,175,251,92,11,135,68,153,143,106,34,131,96,231,19,132,101,192,32,156,156,3,22,15,138,167,226,183,57,73,209,20,230,46,32,113,148,187,102,249,68,89,228,211,86,139,79,18,113,54,153,140,49,183,85,139,143,31,50,92,184,163,90,60,26,195,185,36,197,37,63,37,181,248,95,159,102,241,1,151,67,65,45,200,141,171,152,232,125,197,47,165,65,252,202,26,163,119,212,170,244,7,238,189,86,229,189,86,229,189,86,229,189,86,229,189,86,229,189,86,229,189,86,229,189,86,229,189,86,229,189,86,229,189,86,229,189,86,229,189,86,229,189,86,229,189,86,229,167,163,85,121,72,233,35,149,192,145,215,39,190,65,224,247,185,231,78,86,41,166,74,34,124,40,12,219,249,65,177,221,165,177,49,194,98,249,213,184,69,146,227,66,74,28,119,200,50,61,200,43,227,126,89,26,13,218,4,195,72,82,19,22,88,9,90,63,47,32,131,28,90,107,200,245,5,221,33,4,55,63,129,211,195,180,251,147,181,163,92,145,20,70,152,41,177,25,82,28,15,88,141,158,34,98,34,97,69,75,34,169,141,179,136,216,95,247,235,181,28,106,183,176,190,74,245,132,56,35,247,187,220,140,232,141,98,154,62,90,75,179,210,52,25,46,101,151,120,67,17,76,166,128,74,108,33,199,115,5,212,160,149,90,156,3,229,1,78,139,145,220,139,195,239,244,160,143,140,58,73,177,84,228,227,32,143,205,22,140,84,105,150,159,209,88,89,42,229,133,122,47,67,102,233,24,120,206,50,86,173,131,78,107,217,180,13,158,137,170,220,159,141,186,101,177,134,141,133,209,202,230,107,211,244,170,214,73,46,225,255,250,10,89,214,215,234,170,182,86,151,141,78,154,47,101,188,255,83,156,111,22,203,179,241,84,235,180,115,163,13,78,140,220,150,155,157,178,202,22,219,118,67,76,46,216,24,27,171,42,204,186,42,167,86,227,85,114,217,232,206,136,234,58,189,170,174,75,171,234,16,148,23,209,53,55,32,144,209,144,55,65,249,105,0,110,110,60,172,79,25,89,2,237,144,22,180,72,174,198,133,81,124,52,40,47,216,97,11,80,173,180,237,7,208,214,96,157,32,205,242,250,197,26,97,41,179,26,19,4,38,147,92,86,167,233,5,232,119,156,30,44,45,102,173,1,58,145,245,110,23,17,169,98,27,97,178,234,162,138,17,0,79,183,191,170,14,77,83,248,104,152,94,212,58,184,93,197,80,179,186,218,214,201,196,218,157,241,96,148,42,201,2,194,22,211,241,234,42,101,49,171,205,24,152,210,24,178,224,10,121,187,186,206,89,181,76,106,221,47,74,246,184,147,234,128,54,1,252,203,83,56,158,198,98,13,208,10,208,53,171,101,1,221,5,182,144,90,245,11,169,5,13,232,218,114,241,231,123,5,97,1,210,215,84,33,5,104,85,90,87,167,57,190,146,67,193,152,146,44,39,61,51,115,97,228,208,122,99,38,89,0,47,129,150,235,82,167,7,250,8,142,153,12,161,81,131,86,188,61,203,103,234,179,209,186,133,212,236,58,146,91,214,186,249,124,59,203,227,181,94,61,215,206,230,214,181,238,40,214,200,206,224,187,0,60,128,67,172,111,142,1,125,2,240,102,187,240,90,55,194,107,138,233,36,164,81,183,135,196,219,133,254,138,26,142,165,113,110,188,2,125,196,123,253,24,167,6,196,154,45,228,1,189,250,229,54,104,63,204,95,149,37,48,71,84,164,182,102,240,218,90,202,213,187,233,88,109,221,90,214,122,253,92,35,203,47,91,72,59,87,235,214,150,96,148,224,13,240,174,213,41,109,224,1,58,76,217,1,42,209,74,59,0,175,189,11,111,122,35,188,5,196,189,26,59,48,30,225,56,205,164,156,49,217,155,181,11,110,62,119,222,57,243,176,11,222,103,83,56,83,200,79,41,172,143,148,10,125,11,206,119,70,44,69,155,202,186,23,21,161,140,120,188,236,244,218,100,191,56,165,214,128,197,76,151,237,124,161,18,158,235,90,98,140,13,134,227,244,154,204,53,250,163,97,223,200,77,17,70,20,200,105,161,194,85,200,2,170,101,237,145,186,42,215,218,90,50,153,137,218,49,166,53,84,112,49,156,235,212,200,162,68,182,90,197,98,121,44,55,115,84,142,44,215,10,213,81,157,91,144,106,167,106,212,185,53,178,46,182,209,1,219,239,77,217,84,178,183,238,173,51,88,93,44,247,195,115,45,198,37,194,18,59,153,112,220,162,50,148,215,221,236,42,187,94,228,41,85,87,218,81,206,224,98,233,90,111,45,81,35,124,137,23,202,118,1,39,235,216,84,103,213,116,202,38,229,76,102,153,77,17,210,180,218,226,237,116,167,74,118,73,155,182,10,137,86,213,200,144,86,11,79,51,165,17,134,166,5,27,145,211,89,162,168,34,211,117,175,206,183,250,133,70,85,176,200,186,154,201,89,99,74,173,135,173,44,99,143,27,69,86,149,211,5,123,48,43,165,139,133,5,61,78,36,203,233,18,170,112,57,164,205,213,103,6,85,224,169,94,213,18,102,163,101,22,67,179,93,100,145,23,37,76,82,103,217,2,69,182,200,69,20,15,39,163,66,185,105,115,81,38,223,53,73,28,159,166,115,5,190,222,168,88,179,110,111,214,88,55,105,170,35,140,25,44,17,142,85,194,82,171,198,167,202,66,84,166,39,157,120,182,219,11,147,218,164,135,116,251,3,70,19,18,230,88,196,70,221,182,149,17,162,214,0,17,80,161,147,30,37,103,84,93,238,214,98,165,105,108,178,200,135,147,233,196,192,170,199,231,237,86,114,198,143,41,50,94,236,198,89,162,7,24,37,170,225,235,233,74,73,87,176,240,52,17,158,71,151,163,106,178,212,234,140,153,65,75,160,198,100,191,158,237,116,203,177,176,54,103,44,67,236,229,139,29,85,147,171,124,166,91,177,107,147,36,171,18,36,54,206,20,251,133,108,21,77,101,134,169,102,108,25,11,119,233,88,18,171,150,112,65,198,105,202,38,23,3,100,209,228,163,131,117,221,16,251,72,148,105,205,26,67,19,105,147,171,118,141,31,204,199,44,85,106,154,178,190,202,37,193,81,54,153,85,50,205,132,206,75,49,172,101,143,123,245,121,74,75,167,155,60,81,23,166,74,171,17,237,145,85,174,94,207,88,150,200,161,156,93,239,204,148,22,130,12,7,217,46,206,198,138,69,155,73,20,244,98,133,83,180,81,17,12,140,90,77,111,73,186,184,212,249,88,185,48,55,216,113,150,156,168,115,81,136,147,37,204,42,96,217,124,194,194,228,40,41,47,39,218,148,90,142,21,178,138,20,155,246,188,46,244,43,229,180,78,40,169,172,65,38,150,82,90,232,219,121,153,69,73,132,215,146,245,6,37,54,114,83,94,100,59,214,136,46,132,137,182,33,145,213,98,205,180,232,82,106,94,90,25,5,197,214,176,117,35,60,51,195,90,170,146,151,103,52,97,42,13,36,63,91,81,217,100,175,62,171,81,241,170,101,164,9,121,186,76,102,5,57,61,44,212,178,241,134,200,234,245,241,168,65,14,65,42,146,44,232,171,37,213,74,51,181,120,122,40,203,157,248,122,108,196,147,229,88,123,134,139,106,130,55,38,153,98,121,192,162,195,10,157,102,215,90,186,110,234,67,133,54,213,174,222,54,231,13,150,205,134,19,141,161,176,196,58,49,164,187,104,24,195,121,147,86,195,200,92,169,46,201,108,15,107,35,97,45,207,136,139,120,188,54,47,162,60,77,23,58,181,113,190,133,37,145,116,101,64,155,173,132,84,174,199,154,205,124,201,104,198,170,52,81,77,53,113,68,42,35,43,185,74,90,101,158,157,246,20,100,100,36,120,146,182,108,105,220,153,20,52,83,99,204,17,181,160,153,176,188,140,41,2,185,70,36,25,183,235,134,140,206,155,147,24,19,47,116,243,203,134,93,89,42,101,179,142,214,5,164,150,194,170,228,24,235,247,84,106,38,244,26,236,160,154,197,134,11,58,35,44,134,70,111,220,21,91,203,12,90,169,224,41,89,144,251,253,74,170,198,107,181,1,200,17,77,85,18,52,198,142,76,25,47,155,69,35,221,143,98,106,197,172,44,235,73,162,155,108,35,53,130,208,198,74,145,15,99,170,194,246,205,81,161,22,109,134,11,211,76,105,53,164,194,97,218,154,143,226,116,18,173,137,107,113,128,167,6,51,171,91,163,154,85,114,85,159,148,115,69,177,185,76,35,75,26,179,199,210,160,80,77,17,149,213,34,49,237,243,229,70,78,170,38,83,210,112,141,71,57,105,134,229,58,117,128,76,76,234,183,194,121,156,91,105,131,65,187,39,105,243,242,128,236,183,114,61,64,184,161,133,12,243,4,34,181,195,185,86,153,211,134,69,46,95,207,103,144,212,172,16,181,170,99,133,168,119,51,177,197,152,153,141,251,225,124,61,172,142,18,253,120,219,26,207,170,99,116,61,51,214,202,144,205,181,199,229,97,153,179,184,228,114,34,77,19,90,12,169,12,240,121,43,61,237,197,22,197,121,182,104,203,42,167,51,137,52,169,104,171,68,165,24,29,179,104,38,73,38,245,214,180,50,27,18,70,62,31,94,44,84,220,64,104,62,204,38,249,102,99,77,212,116,161,68,23,149,164,218,98,250,235,240,34,93,207,172,91,245,230,168,153,175,182,114,124,17,173,83,198,146,146,214,85,53,223,84,202,98,62,87,158,202,72,125,93,41,139,29,137,192,217,76,11,171,24,113,165,217,156,19,169,100,154,37,227,35,177,102,36,203,77,174,85,237,146,20,214,224,219,106,50,30,159,54,116,61,45,139,147,84,206,92,163,100,93,170,74,216,64,37,146,76,126,104,85,180,118,215,208,210,5,131,192,102,89,203,202,182,204,90,75,232,166,198,130,200,173,74,61,58,90,236,229,122,35,94,199,23,93,166,193,32,132,22,15,27,149,73,210,232,40,67,92,72,205,245,194,168,46,102,148,116,35,163,175,178,109,177,31,158,78,89,38,35,215,250,51,98,208,159,245,235,125,36,205,54,202,165,142,208,70,208,204,96,58,31,173,86,104,55,215,95,169,243,185,57,155,86,209,126,180,185,234,52,138,83,92,110,102,179,89,154,182,6,100,18,157,213,165,84,182,220,95,72,195,86,157,138,182,251,249,176,128,162,85,166,201,204,77,17,175,117,38,209,142,140,205,144,168,110,36,213,117,107,86,108,182,135,211,146,56,170,215,244,90,222,16,122,165,78,41,106,22,250,229,122,118,100,101,237,101,84,106,219,43,89,67,10,35,1,91,224,105,97,45,142,204,10,82,181,139,233,101,159,201,114,156,96,89,74,162,95,108,198,23,51,85,165,123,186,110,176,157,170,189,156,83,60,63,36,163,140,164,53,232,117,140,175,243,101,75,25,151,74,237,54,25,110,203,100,178,49,70,154,121,134,146,146,211,229,200,20,199,197,117,184,173,148,180,105,114,81,153,167,39,227,121,89,107,116,234,116,107,188,208,234,28,18,78,247,168,220,218,164,6,153,12,169,213,208,78,167,177,90,78,203,181,170,89,106,83,2,214,153,145,173,246,44,131,11,202,108,58,139,35,203,57,162,15,229,100,108,201,40,124,175,30,30,136,141,117,166,151,3,171,90,140,151,22,201,182,176,66,147,229,76,75,164,24,124,110,88,84,199,32,169,150,66,21,75,165,88,62,59,215,135,100,87,91,246,170,72,121,52,147,82,237,226,162,219,207,132,173,230,168,157,21,147,96,29,93,79,214,241,94,25,215,37,108,82,111,140,107,243,89,125,165,84,114,25,114,212,44,160,233,146,140,234,57,214,74,36,200,21,185,32,168,90,43,165,241,25,118,90,42,212,107,181,232,176,202,206,248,121,82,27,240,197,1,41,105,248,180,187,36,91,241,121,142,29,151,145,250,42,63,14,247,194,109,116,5,38,34,54,90,15,212,54,91,226,237,240,164,58,137,225,225,81,50,157,182,73,188,144,41,101,231,149,73,143,60,236,250,48,149,140,37,174,113,124,72,39,233,79,89,33,2,79,36,147,41,36,129,220,82,159,48,25,71,111,84,7,33,98,132,167,14,146,100,240,87,214,158,224,48,10,165,38,137,248,167,164,61,113,5,13,199,187,157,115,213,188,125,122,247,93,129,163,224,189,22,12,236,166,113,250,213,55,193,20,134,147,164,39,193,139,176,139,183,208,9,65,37,39,159,113,237,36,41,197,188,182,90,83,216,3,246,133,115,7,164,115,49,243,192,81,45,184,208,116,46,0,237,28,70,229,52,30,56,161,184,196,201,234,10,240,39,26,197,58,177,36,207,9,12,73,198,22,246,201,121,50,6,126,142,122,61,132,183,111,19,73,181,47,4,145,101,57,229,33,43,26,154,68,173,46,96,124,209,135,78,140,210,77,240,226,11,208,68,75,86,130,190,251,246,241,57,57,247,159,156,112,163,87,209,243,202,98,231,72,210,197,42,104,249,179,77,101,44,221,0,189,169,65,85,12,78,127,232,53,10,32,108,154,170,188,105,219,195,173,201,205,121,2,115,7,207,181,126,3,13,85,18,217,147,183,48,132,224,82,248,49,135,143,135,251,201,139,205,186,135,193,93,219,127,225,220,118,62,217,113,24,248,112,123,17,118,129,156,156,163,68,28,58,64,60,217,16,208,185,13,67,34,240,115,142,157,93,173,209,189,58,189,218,213,187,94,9,207,93,153,138,6,237,216,206,13,142,210,25,193,185,129,115,194,184,93,45,236,78,202,248,185,227,139,241,106,55,191,9,85,36,168,89,158,165,224,173,86,70,149,181,104,123,243,181,3,27,252,154,181,128,126,23,42,123,163,142,10,239,169,241,169,85,246,58,29,11,174,58,83,50,98,231,97,222,164,239,165,47,31,81,179,48,97,181,77,16,29,183,125,72,0,2,239,185,240,219,36,12,54,62,254,120,167,180,24,200,204,193,95,182,243,40,7,60,5,174,174,243,20,104,56,80,24,152,26,207,108,60,17,174,50,174,207,67,247,123,62,18,206,108,124,32,250,126,14,239,166,249,230,179,180,123,205,183,123,205,183,123,205,183,123,205,183,123,205,183,123,205,183,123,205,183,123,205,183,123,205,183,123,205,183,123,205,183,123,205,183,123,205,183,123,205,183,123,205,183,123,127,130,247,159,251,207,158,103,59,223,181,217,235,145,19,249,19,118,71,92,116,226,201,139,78,182,34,158,237,252,56,80,255,21,129,209,201,23,78,206,131,208,131,146,163,19,77,231,14,2,222,23,33,120,101,125,209,17,96,89,144,35,197,111,231,127,111,35,64,58,241,36,72,110,178,47,71,58,113,4,73,110,218,158,56,233,196,147,39,237,57,254,243,253,194,185,201,187,2,149,173,191,53,63,59,30,116,181,182,227,70,110,231,141,39,80,58,241,37,74,126,250,158,100,201,105,250,230,101,192,163,27,138,223,221,37,221,174,180,233,70,167,122,55,58,163,219,21,65,109,81,245,223,191,237,74,151,130,62,233,142,120,158,243,170,114,101,78,39,144,218,49,72,113,248,224,73,155,78,188,127,231,216,217,53,46,4,61,217,211,182,198,131,245,109,29,220,5,133,80,94,153,43,178,168,171,222,3,177,155,105,114,163,15,189,20,193,188,178,252,58,14,14,218,177,4,243,105,201,175,207,57,86,4,195,142,101,1,83,128,65,136,174,160,5,58,19,76,57,197,123,109,56,108,195,113,206,9,103,206,187,239,58,189,27,140,193,22,20,245,190,30,232,39,231,110,37,16,226,5,186,43,75,118,230,139,147,217,240,37,179,83,203,48,225,204,246,156,135,94,56,108,235,1,205,153,54,7,248,200,97,225,243,1,89,228,235,68,221,141,173,7,16,2,220,81,53,184,39,123,130,232,128,199,80,135,70,39,231,24,97,60,180,12,14,94,22,73,0,211,11,69,85,184,55,137,209,174,4,249,85,134,134,193,232,170,36,209,148,254,228,138,132,220,97,2,241,68,4,141,163,17,140,32,34,240,172,182,47,45,135,162,122,40,111,223,246,72,112,101,115,58,230,21,241,186,152,168,140,101,128,189,172,41,136,74,228,21,97,185,221,182,171,171,225,206,204,160,118,197,43,213,225,174,211,58,199,29,11,202,232,171,57,196,206,241,88,194,13,68,233,116,60,242,112,163,181,225,41,33,128,163,192,230,113,27,162,240,245,96,183,121,120,160,168,236,222,55,176,169,240,230,162,215,95,251,119,91,111,97,49,156,75,160,191,86,92,78,206,157,52,143,181,188,166,249,255,26,112,1,80,33,91,56,128,146,31,17,210,101,231,111,6,65,119,118,124,225,48,154,193,17,248,22,194,96,44,158,184,51,22,231,162,225,138,182,14,114,139,7,123,28,104,23,255,29,173,146,77,5,79,110,88,16,158,94,237,133,45,227,187,10,205,219,15,73,220,196,220,170,4,237,49,236,107,177,188,30,254,14,167,213,57,246,77,233,188,12,160,251,195,160,255,25,128,99,80,49,32,7,200,150,102,217,87,215,67,248,109,173,232,141,235,185,220,83,224,215,82,209,235,212,107,49,166,25,58,98,228,2,81,42,125,189,146,184,147,216,216,104,175,184,10,41,201,0,144,64,192,76,220,209,140,225,118,212,94,252,119,179,130,163,122,146,93,204,50,37,80,99,124,150,25,71,194,142,210,202,60,179,213,107,193,183,5,196,114,58,183,85,179,41,228,35,118,110,219,22,87,93,166,227,52,194,87,119,41,69,228,34,204,97,147,217,181,152,105,129,74,102,211,76,63,178,114,18,3,88,242,37,152,224,54,132,202,10,10,248,146,201,204,149,76,219,43,63,35,179,209,105,166,7,187,101,150,17,72,175,94,149,204,18,138,11,85,133,169,198,85,85,26,128,99,210,73,157,111,213,120,168,205,43,87,75,168,243,50,90,55,62,19,189,215,186,185,215,186,185,215,186,185,215,186,185,215,186,185,215,186,185,215,186,185,215,186,185,215,186,185,215,186,185,215,186,185,215,186,185,215,186,185,215,186,185,215,186,185,215,186,185,255,220,127,238,63,247,159,251,207,253,231,254,115,255,217,211,192,188,229,70,37,180,217,166,237,203,184,221,253,218,110,164,218,61,89,251,38,135,175,97,118,80,23,39,160,83,119,40,168,237,33,125,199,237,187,243,43,48,92,93,200,109,36,226,99,48,252,55,65,89,249,190,202,33,252,217,215,164,58,217,85,165,218,175,248,168,18,230,149,72,182,27,29,187,224,251,93,193,249,110,187,142,171,90,186,63,193,152,203,1,21,170,221,76,65,133,170,19,168,81,117,5,133,131,218,142,59,58,143,187,130,130,189,10,158,6,191,6,190,60,221,209,117,12,142,136,173,58,198,147,253,120,203,65,109,207,35,103,243,227,49,154,241,157,72,193,193,222,185,162,78,181,215,9,94,7,68,130,41,65,141,169,221,158,217,85,59,62,114,127,177,175,45,28,232,148,192,104,246,213,81,118,225,223,24,189,58,160,179,75,236,198,71,222,118,36,178,147,186,81,72,38,156,99,26,252,77,28,25,142,91,189,157,189,241,112,68,141,231,202,168,57,58,156,130,77,59,212,125,254,89,247,225,126,193,167,87,199,172,139,14,35,112,204,44,16,5,125,7,13,168,117,227,95,57,29,202,112,114,18,141,110,248,196,102,106,236,230,120,122,59,84,2,154,76,7,42,186,137,9,120,64,156,89,126,24,209,99,234,211,215,77,214,221,35,237,205,141,186,182,141,222,124,128,58,242,183,28,5,193,81,124,232,162,229,149,216,200,219,91,141,170,39,187,211,233,32,115,57,48,103,15,51,180,167,71,3,138,59,75,226,1,205,44,191,154,67,11,206,177,165,230,24,192,131,107,65,80,53,43,168,83,127,120,109,216,72,66,92,81,238,173,107,219,157,178,91,121,138,35,10,187,89,35,156,189,49,84,184,126,106,250,177,181,3,33,184,97,2,119,9,88,172,17,129,26,228,159,101,116,142,50,185,156,187,43,137,40,32,233,93,176,118,77,206,223,101,222,123,207,124,184,137,195,27,98,197,69,40,242,4,218,94,136,76,6,90,53,92,132,160,38,188,191,104,131,6,232,128,249,2,80,15,192,160,53,85,153,211,141,208,211,200,35,80,114,187,44,60,128,163,83,219,7,115,245,61,101,154,186,113,241,196,164,248,11,183,94,168,112,115,193,157,111,115,214,65,66,4,218,174,80,58,236,20,175,162,141,126,62,168,194,219,36,44,160,162,206,19,167,124,200,16,84,59,20,209,41,187,238,124,93,60,112,19,22,148,100,129,175,27,23,54,208,199,29,119,190,81,3,114,170,226,150,154,206,25,142,234,92,104,231,205,9,200,124,242,185,77,217,207,1,2,69,102,220,42,8,206,111,206,78,185,139,189,26,158,70,0,232,39,140,0,239,187,96,41,248,126,243,229,233,211,179,8,36,129,51,142,94,186,129,89,167,248,75,182,112,91,120,219,196,0,192,215,210,198,199,17,212,249,255,52,66,93,62,122,28,81,223,208,176,13,12,19,119,220,92,155,199,31,224,199,243,66,62,225,240,231,205,120,7,172,26,94,169,130,140,58,55,185,112,18,58,206,119,175,151,160,178,102,85,165,156,237,1,231,172,100,222,183,72,200,115,137,248,0,144,131,2,75,54,37,73,161,139,207,160,17,47,185,169,171,154,1,227,103,7,190,70,0,174,85,209,128,42,72,47,62,248,210,139,15,190,252,241,79,126,252,252,71,255,254,252,123,127,22,122,28,129,176,179,208,225,190,91,13,124,140,136,70,150,243,182,167,96,234,184,52,177,116,184,223,201,56,212,128,100,9,126,247,40,19,57,220,122,29,238,138,92,25,228,241,46,154,88,146,59,110,79,104,254,120,174,173,49,205,78,30,167,15,105,83,105,82,10,39,133,34,59,69,64,114,32,63,224,175,180,101,154,170,178,15,25,100,59,129,89,53,201,50,54,84,144,54,20,48,86,10,227,83,192,145,227,134,124,78,13,166,24,39,46,160,227,203,136,179,23,8,25,50,36,73,4,42,142,1,6,232,94,135,251,157,40,137,204,204,131,6,59,26,114,37,48,44,23,167,161,253,221,192,179,111,126,237,249,15,255,199,110,106,232,236,241,117,221,28,48,52,2,115,138,22,21,10,78,12,175,221,29,231,101,70,149,101,167,233,94,251,84,13,102,113,134,6,119,190,253,226,34,235,194,3,47,0,137,89,137,115,33,248,115,240,24,18,174,92,223,153,26,112,86,128,111,156,126,211,28,218,102,244,40,215,129,234,118,23,27,87,143,33,104,32,229,115,240,0,193,157,210,109,110,178,71,240,45,208,237,156,244,141,10,15,51,69,143,204,59,124,113,147,230,178,70,206,53,237,242,135,64,144,21,6,95,64,198,231,224,38,131,185,39,106,176,215,36,247,32,122,16,73,9,116,246,206,148,247,235,113,102,225,102,166,131,45,133,25,2,175,120,206,236,128,71,78,207,250,199,219,83,238,28,156,67,40,217,136,64,171,46,208,251,75,207,60,48,228,67,170,81,203,162,147,18,241,206,32,161,80,36,228,223,48,120,141,12,200,251,67,96,186,66,105,17,138,156,68,98,201,147,72,28,133,146,162,212,25,40,164,171,246,3,192,212,65,14,145,133,173,209,69,56,192,67,254,96,113,184,197,118,176,120,205,142,132,12,255,241,129,203,201,67,87,51,185,76,4,100,5,141,11,228,130,95,125,254,178,67,197,7,238,153,126,59,142,29,205,204,237,102,199,60,123,226,177,119,51,140,134,55,125,116,14,217,11,201,81,138,243,240,0,61,251,252,225,55,29,48,141,193,2,227,216,63,134,220,29,98,40,226,236,43,47,66,207,126,246,141,103,223,248,137,63,187,157,122,67,17,247,198,36,148,32,66,222,50,124,20,81,120,239,2,30,1,25,182,59,51,119,229,130,75,150,98,201,52,216,52,250,184,191,247,94,232,65,232,24,34,47,62,252,182,131,72,72,6,19,206,65,0,16,6,69,145,80,68,3,44,255,34,228,194,2,239,225,2,255,192,55,98,125,96,170,42,28,152,33,56,12,96,255,66,44,1,108,103,63,246,138,216,67,117,233,14,199,203,222,82,126,187,102,60,255,234,23,159,125,247,159,220,245,104,175,49,201,77,91,246,32,95,215,168,87,107,2,152,162,186,217,228,248,219,225,254,241,191,255,228,197,31,254,231,243,247,127,112,149,16,91,220,125,144,111,14,105,78,97,111,141,242,243,31,254,253,205,40,187,0,95,51,194,166,139,176,114,105,158,111,46,231,124,156,193,110,69,116,18,192,74,153,51,24,74,227,78,67,115,105,2,102,150,114,118,61,5,126,241,159,207,254,246,253,231,223,254,207,103,223,252,179,163,205,217,84,247,230,72,0,42,50,65,29,93,192,20,110,71,135,143,126,249,183,207,255,228,31,94,252,175,15,158,253,221,159,238,33,158,218,32,30,128,250,235,156,199,94,181,53,176,121,214,69,74,186,93,131,62,249,171,255,13,26,244,252,111,191,249,252,219,127,125,148,18,123,144,223,28,61,220,53,240,150,152,255,207,191,122,246,179,239,239,225,156,216,224,236,45,167,191,198,254,151,56,133,55,133,91,34,255,173,95,94,135,188,11,234,141,35,31,152,219,162,81,4,253,213,22,141,217,117,147,155,214,164,219,78,238,23,63,132,90,203,71,135,212,182,190,55,199,175,224,65,45,56,181,15,183,104,2,198,179,18,1,199,91,133,215,45,40,163,128,126,232,111,211,192,67,76,32,176,126,120,149,191,185,230,137,70,155,146,181,235,26,103,76,204,213,154,189,107,243,158,255,213,143,159,125,243,251,207,191,253,93,208,200,107,232,7,43,127,115,156,64,95,50,212,2,240,155,42,183,224,110,201,202,158,125,248,197,231,95,251,54,24,116,207,191,245,175,71,121,243,14,220,215,59,193,142,244,230,159,127,253,163,159,127,119,15,159,56,113,109,207,69,92,115,164,142,164,154,240,74,224,93,235,244,209,19,231,90,198,59,88,132,34,19,229,202,144,208,193,144,0,91,125,175,175,188,109,183,36,42,179,45,134,224,156,192,233,208,23,9,188,119,56,126,206,61,176,31,247,183,254,219,123,161,83,253,236,233,241,99,176,255,243,241,143,191,255,252,143,254,248,240,91,231,88,252,20,222,122,110,78,199,96,23,239,31,127,189,179,226,54,101,231,142,192,59,105,134,188,251,92,83,133,29,135,58,199,77,255,88,6,79,4,109,206,0,221,117,113,229,184,224,182,54,4,207,253,87,79,55,32,209,63,216,120,151,37,87,242,100,14,92,162,60,14,124,158,70,68,120,205,229,120,239,32,136,24,18,58,139,72,240,153,73,112,52,120,102,224,51,202,82,40,120,102,47,79,225,233,56,137,178,33,167,11,104,132,65,220,39,46,53,33,220,39,138,198,99,238,19,27,163,19,238,83,34,137,199,67,103,103,17,203,169,35,193,76,64,178,230,4,224,72,32,24,120,150,225,51,71,196,33,176,9,124,142,83,116,18,60,11,78,84,16,150,162,192,51,127,105,131,147,144,106,159,59,135,238,165,121,238,200,216,164,135,254,0,56,89,192,41,233,223,184,113,246,73,83,87,101,209,224,78,79,183,67,4,222,78,11,143,66,84,232,49,40,109,152,167,124,56,20,165,197,53,73,25,206,197,24,24,195,26,23,93,160,209,185,197,129,97,22,225,206,206,77,129,83,2,16,182,53,152,167,167,138,37,73,240,6,243,189,247,22,170,200,158,32,240,249,29,247,17,222,141,129,211,53,224,93,143,224,144,57,59,103,160,137,231,65,64,240,25,228,128,255,54,77,161,239,212,20,112,98,63,218,146,16,236,46,80,57,0,248,26,26,243,228,233,75,52,102,117,122,67,91,156,200,156,183,104,75,103,165,64,187,19,5,140,121,120,117,17,186,210,160,0,11,216,52,200,12,52,200,244,27,100,222,186,65,230,129,6,45,95,166,65,22,19,85,117,222,49,247,237,194,59,218,215,128,252,141,67,43,128,60,100,186,54,156,77,72,10,197,193,108,74,195,231,20,138,194,153,149,185,84,206,149,211,244,89,228,179,78,134,120,18,129,243,112,118,233,93,92,5,36,8,91,155,100,135,101,121,204,238,194,114,154,26,241,239,151,47,100,247,123,240,58,240,98,226,164,61,141,200,226,82,84,140,139,71,154,243,253,113,196,185,144,10,92,176,187,168,63,209,44,186,99,209,23,176,31,182,151,199,128,75,5,239,193,96,72,158,192,165,53,252,186,115,63,253,132,17,68,137,5,188,15,172,115,222,211,102,165,131,77,3,236,119,115,15,6,97,7,46,42,31,61,49,69,19,46,167,254,13,200,255,199,222,155,183,55,110,92,249,194,95,133,134,157,110,50,130,72,130,59,169,135,227,161,40,106,223,151,222,212,122,251,1,9,144,130,68,18,20,0,106,105,181,238,99,103,156,216,78,226,113,252,38,113,54,79,220,157,201,216,147,92,187,157,220,73,98,199,237,229,187,220,105,45,253,87,190,194,61,181,1,5,16,164,150,222,198,9,69,155,77,160,170,78,85,157,58,117,234,84,157,95,85,185,215,59,216,194,76,171,13,195,27,205,19,178,63,16,89,50,178,214,112,248,163,183,142,63,252,3,191,192,112,203,36,43,12,183,52,229,22,35,67,214,174,4,154,61,222,206,77,215,245,144,249,227,144,116,77,67,59,102,157,190,180,230,202,27,240,24,124,105,85,168,8,107,33,58,223,13,113,244,163,94,250,204,18,238,52,124,207,148,1,182,185,67,189,42,192,44,81,175,225,121,70,242,96,0,119,41,191,219,18,116,27,126,103,34,78,13,208,110,165,255,228,211,147,175,126,124,248,221,255,224,45,55,180,51,250,183,31,62,252,252,95,255,246,197,155,94,163,237,86,29,89,109,183,220,194,114,176,38,146,209,157,12,249,104,120,39,191,208,64,158,139,69,69,244,59,7,246,142,14,67,91,14,106,135,71,34,180,136,12,58,208,32,189,77,152,152,37,121,169,134,181,231,90,183,154,80,64,164,249,152,211,19,83,37,62,110,113,110,102,190,48,123,253,214,196,200,210,173,83,162,82,81,119,71,42,45,172,20,166,189,153,187,100,218,29,223,93,82,71,90,79,161,202,137,93,47,122,182,240,156,74,14,75,129,59,214,216,98,169,176,236,170,138,167,221,14,214,176,85,13,38,255,234,190,131,244,18,252,121,212,37,2,191,184,210,61,22,157,253,119,143,64,103,216,221,35,184,39,10,7,160,102,145,94,156,176,212,70,110,31,12,116,199,173,132,68,250,64,36,78,75,37,231,235,215,28,66,95,104,216,154,51,106,203,84,243,186,135,41,60,167,27,34,158,60,148,71,222,90,141,174,161,177,148,122,249,87,215,184,192,48,83,189,116,201,225,159,162,248,190,54,191,8,13,185,229,59,140,169,97,77,129,49,44,36,170,225,151,154,96,249,45,131,221,207,69,100,55,200,137,178,168,15,209,129,19,231,240,18,24,229,102,152,141,74,33,110,44,53,238,220,49,194,166,106,81,211,120,74,221,99,35,110,80,198,181,225,35,203,108,224,149,161,28,96,206,210,136,122,207,28,244,59,119,244,48,113,158,142,99,43,60,8,163,83,12,13,197,34,213,59,202,170,160,32,189,99,59,87,60,61,89,52,80,133,161,29,22,241,107,92,215,137,102,85,183,75,218,228,152,200,103,221,100,229,69,142,6,107,29,81,169,227,27,115,160,29,177,45,32,54,244,118,243,148,246,39,227,111,190,24,150,195,102,187,108,86,12,173,12,115,116,206,20,240,152,162,230,142,134,172,144,102,24,105,187,208,126,5,108,55,65,86,20,33,231,239,253,200,75,174,82,13,149,65,34,55,135,112,42,4,62,69,201,188,161,7,164,232,170,181,174,43,200,145,229,89,64,200,189,68,140,142,78,247,85,14,56,93,38,33,156,72,251,76,228,113,237,169,204,209,70,170,96,162,161,32,125,172,211,199,16,200,170,193,201,96,128,177,16,132,208,67,193,73,130,14,57,117,139,237,14,72,190,26,148,66,54,243,90,134,186,141,140,49,16,114,194,67,104,69,102,105,146,64,176,120,120,71,125,30,164,138,196,207,39,68,176,75,49,11,3,137,156,1,84,76,132,72,144,243,70,24,59,23,105,58,84,245,188,69,16,44,104,81,195,238,225,50,77,155,246,100,152,246,102,8,45,119,233,146,26,116,200,65,151,8,87,181,166,102,174,7,211,148,136,36,229,72,91,34,95,159,77,207,132,153,47,72,32,90,153,192,189,72,92,93,141,138,98,90,148,164,53,108,201,2,147,144,226,242,148,44,231,171,17,186,232,138,125,77,201,33,117,193,144,58,232,31,209,54,3,137,251,8,25,120,231,74,143,122,17,150,99,107,29,11,33,22,196,206,142,249,212,36,10,212,218,211,146,41,44,57,49,166,146,118,168,41,228,104,40,252,232,103,170,12,74,254,182,73,79,139,131,185,185,97,128,10,81,73,137,185,69,213,208,119,76,81,207,115,186,119,117,45,39,131,8,58,182,249,170,180,70,159,242,122,215,33,131,214,192,116,51,155,61,194,152,168,134,68,248,222,103,126,119,52,192,216,101,74,157,34,188,182,172,50,21,213,69,145,94,172,225,45,74,164,41,226,166,23,181,179,54,190,213,209,248,22,105,124,203,183,241,45,166,80,220,168,3,164,81,44,166,81,182,189,162,192,180,121,200,214,52,120,237,26,53,31,106,71,108,182,66,67,58,3,237,203,144,31,52,104,147,180,172,230,132,232,168,101,117,177,115,120,192,52,242,178,200,129,20,242,154,173,86,220,133,151,164,142,210,131,237,204,180,145,36,49,117,148,232,108,81,139,107,81,139,83,71,64,82,74,112,250,200,13,73,226,69,77,171,6,153,169,212,101,136,238,178,152,194,70,101,166,151,64,157,118,90,73,161,125,76,92,51,11,138,50,66,161,204,208,54,67,108,205,249,172,86,211,144,199,220,32,163,187,159,197,17,128,169,10,240,2,133,191,212,80,77,19,26,36,76,145,196,65,52,253,121,244,202,155,71,63,248,29,57,41,230,248,87,247,15,191,252,233,201,215,191,58,185,247,195,163,119,255,112,248,155,95,211,165,227,208,129,90,55,209,17,219,157,101,151,196,243,20,101,181,55,15,53,5,44,206,23,160,129,49,17,219,18,85,145,25,42,114,132,59,204,14,28,230,216,22,228,185,34,215,43,216,182,33,40,150,96,50,26,13,17,187,185,71,247,38,156,170,232,205,170,102,52,130,116,254,73,32,85,116,174,254,211,63,28,189,117,255,111,95,188,47,136,194,209,219,63,58,254,237,231,2,246,109,160,248,195,24,31,182,140,14,141,16,142,239,221,63,185,255,91,65,172,200,205,138,90,231,67,14,223,126,247,232,47,111,176,41,36,109,12,225,128,174,29,93,92,177,60,125,149,194,205,57,92,26,101,207,177,81,160,255,184,148,7,90,44,87,197,23,12,144,124,18,91,146,168,229,103,75,180,45,151,116,107,119,80,224,57,77,120,79,78,220,18,66,98,87,203,211,38,239,182,65,123,168,24,87,109,158,164,134,233,181,122,167,98,59,131,131,169,118,136,161,108,212,218,168,195,152,220,220,138,244,144,23,242,78,32,76,103,94,230,31,208,212,209,234,76,43,249,166,149,248,180,210,26,76,39,135,192,252,35,162,175,54,52,43,40,56,5,20,68,85,116,217,34,104,246,0,19,137,58,98,21,90,19,69,140,128,158,251,50,90,85,59,249,234,29,33,39,28,125,250,224,240,251,119,65,107,28,136,101,21,172,62,117,68,53,45,67,223,227,235,138,168,180,155,206,44,132,155,159,160,116,183,242,155,226,8,246,75,168,85,57,67,252,13,177,76,58,141,252,13,75,121,42,225,35,84,194,111,161,1,85,132,38,196,205,33,72,74,180,18,141,74,41,1,63,135,196,82,126,137,157,101,46,110,60,37,216,175,119,115,29,253,7,59,216,236,45,12,46,52,227,69,193,132,132,178,31,154,208,21,130,87,58,92,40,89,180,111,143,65,27,153,135,234,98,112,62,111,34,228,184,17,208,98,26,242,180,65,203,159,124,249,229,195,207,62,14,135,195,130,131,190,67,217,51,143,26,250,141,70,84,15,176,145,34,208,73,76,90,192,134,174,168,117,187,214,163,16,36,10,120,177,119,176,165,19,176,190,64,81,194,2,11,48,219,213,170,182,11,175,255,246,197,47,221,208,79,55,180,24,76,23,161,103,40,222,163,113,74,148,117,104,212,238,144,86,28,5,47,53,246,0,178,162,163,149,152,15,86,176,221,153,68,5,146,179,193,136,34,20,168,103,143,122,128,13,4,190,223,119,251,34,241,6,70,164,237,161,246,248,31,219,21,89,107,99,63,119,44,65,71,29,20,147,107,157,138,94,119,124,180,102,11,38,5,41,119,211,225,93,47,78,20,55,12,225,139,119,143,239,190,202,168,161,212,126,117,116,54,94,224,165,87,190,73,41,122,177,151,47,87,24,64,157,49,232,147,10,59,228,67,3,29,105,40,187,168,91,247,226,117,60,124,239,15,15,63,251,193,163,87,126,249,232,213,31,35,167,193,99,84,211,3,70,60,111,125,61,201,159,118,197,143,239,223,59,252,238,131,195,183,126,250,240,203,183,30,167,214,58,116,199,138,122,145,10,59,41,159,118,93,169,153,247,195,127,131,70,62,126,240,227,163,95,191,118,252,230,239,206,95,233,174,240,23,87,181,200,202,117,232,108,220,56,23,201,167,205,38,151,183,234,241,185,67,128,154,174,138,216,75,225,23,101,79,79,154,79,155,63,4,155,121,248,135,207,15,63,249,236,113,186,12,245,48,128,113,48,162,65,119,71,195,251,121,251,142,15,137,103,35,29,212,215,248,248,210,65,144,126,30,49,103,46,164,139,138,71,111,162,207,136,67,196,89,250,36,56,132,144,131,174,202,48,239,153,23,110,119,97,118,157,57,135,167,206,59,14,50,63,53,243,56,189,139,225,234,167,206,219,167,236,132,79,125,56,226,176,246,143,87,87,2,200,63,119,77,105,178,167,110,91,61,248,252,228,254,87,71,239,126,121,248,233,127,160,169,195,247,254,252,56,117,5,121,132,105,102,27,203,240,146,102,181,241,226,245,121,107,238,75,228,25,216,152,39,127,250,207,199,169,123,77,213,235,122,109,239,188,181,165,201,158,205,184,120,252,225,91,160,250,158,192,184,136,212,207,5,199,67,148,244,105,215,214,181,161,225,241,107,203,246,60,92,176,198,44,249,179,25,219,232,174,130,199,168,53,89,184,58,111,101,73,170,103,84,71,178,237,227,49,234,72,176,33,231,173,35,73,245,108,164,23,230,124,199,95,222,127,156,58,242,116,206,91,83,62,237,83,159,230,62,120,251,113,37,182,89,59,183,184,54,107,79,189,94,159,127,244,184,245,146,207,45,162,144,228,89,218,129,79,194,10,188,168,17,248,44,109,192,199,183,0,47,102,0,62,245,58,190,249,202,225,31,127,125,248,195,207,15,255,245,235,199,169,163,162,145,131,105,206,91,75,150,238,169,219,119,252,190,160,199,89,64,228,17,129,231,94,62,228,19,63,155,145,18,77,118,255,245,245,199,234,165,104,155,192,34,148,250,220,221,148,37,124,140,154,198,18,103,106,220,223,190,126,244,95,61,141,119,236,5,194,39,123,116,175,104,67,87,180,234,222,133,167,45,158,228,167,87,154,255,159,50,0,249,126,208,54,38,187,130,194,182,102,106,101,173,174,89,123,246,217,16,177,168,8,10,176,166,90,57,33,204,59,108,186,59,90,128,36,59,69,133,212,104,101,222,41,198,129,56,138,182,41,77,224,45,65,137,20,242,244,205,177,45,10,252,9,64,45,138,253,119,157,0,180,207,64,250,60,132,17,251,55,150,160,91,227,81,153,223,219,112,208,109,91,130,195,71,28,137,119,163,161,237,7,220,174,5,160,184,131,92,187,29,37,33,155,178,220,27,9,85,180,191,3,251,84,9,178,201,196,192,179,151,241,43,16,206,38,222,195,22,202,17,172,2,58,180,139,188,64,123,218,46,140,229,228,121,230,1,115,54,195,154,130,64,41,208,118,36,86,16,189,9,157,13,128,201,202,203,151,8,184,203,74,221,165,160,196,79,27,70,183,148,215,154,196,197,251,18,106,3,209,205,22,244,10,161,53,234,56,74,72,100,251,68,184,122,30,48,12,139,15,84,216,2,86,83,208,46,243,44,134,95,82,235,97,226,119,93,214,91,249,40,3,247,145,138,127,99,81,162,20,218,23,23,209,86,50,130,81,136,243,80,59,55,191,161,129,88,225,39,104,73,140,144,104,132,144,191,222,17,249,188,204,240,113,238,220,82,118,44,14,35,97,99,66,83,52,251,236,217,33,161,41,49,235,32,176,46,142,12,152,207,207,137,203,94,4,192,188,184,33,142,114,8,128,84,186,44,41,233,44,67,0,12,231,151,109,4,192,12,83,47,120,7,26,113,67,243,90,194,86,37,185,146,232,244,166,220,112,87,237,225,214,4,188,42,114,111,119,226,79,151,35,199,202,93,184,151,35,0,141,82,49,218,141,242,32,222,47,235,215,215,77,10,131,95,212,219,150,122,233,82,208,115,92,90,158,43,168,71,7,60,59,112,138,27,133,66,232,12,49,76,18,86,139,174,34,171,34,197,133,241,172,204,11,85,189,174,12,18,12,0,211,184,238,40,47,147,40,216,157,159,227,163,139,214,165,75,86,48,36,50,108,187,195,146,28,143,114,17,106,58,30,28,5,23,164,157,83,181,238,216,8,6,66,54,108,15,58,13,37,136,20,31,33,216,200,247,139,247,129,217,252,140,56,237,237,3,179,24,90,106,247,1,57,157,74,168,101,37,67,251,192,144,181,106,239,221,94,203,79,179,238,112,32,102,179,217,216,41,135,61,6,133,108,37,83,17,200,217,144,114,180,243,108,72,178,67,4,109,9,142,201,105,168,160,17,190,117,75,53,103,240,189,35,120,99,136,193,14,149,11,137,130,137,199,102,220,84,48,84,235,213,128,129,163,172,130,117,160,65,21,4,1,180,132,104,132,235,58,140,8,38,22,92,90,214,60,123,73,14,158,148,241,86,227,108,22,237,186,164,212,135,100,180,21,82,206,164,42,169,170,0,180,96,240,222,39,7,92,206,200,45,52,148,147,75,78,102,208,29,209,216,43,130,42,84,73,118,86,200,201,19,180,225,128,160,53,106,17,115,93,219,208,228,102,56,147,144,147,241,106,58,17,110,33,144,13,34,160,196,122,112,36,89,85,229,231,204,145,108,60,83,142,71,213,202,153,57,162,246,170,80,57,253,220,155,88,42,87,178,82,53,150,56,107,133,228,104,229,148,243,76,157,218,37,149,50,212,206,41,80,228,10,185,212,250,102,68,138,6,95,206,221,12,223,84,6,66,251,146,24,59,128,167,192,234,205,157,112,100,109,32,244,50,122,152,209,193,86,86,111,70,110,238,192,139,192,146,92,149,13,237,102,36,18,182,160,127,163,179,10,160,36,229,104,166,23,107,147,101,229,57,179,86,173,38,43,169,104,250,204,178,82,142,149,123,84,72,77,102,171,207,185,66,74,165,82,141,149,163,103,175,144,156,232,213,66,209,132,4,21,194,103,103,49,5,17,20,98,241,100,84,8,5,209,57,122,22,104,105,24,3,112,225,5,118,111,122,60,86,205,100,178,81,101,141,94,149,180,207,223,145,36,73,225,108,58,43,165,209,5,237,174,139,145,216,157,181,238,139,144,216,45,180,238,139,143,216,253,178,174,139,142,216,213,238,29,197,112,206,10,70,139,89,131,122,181,154,35,35,209,190,115,46,181,20,142,103,162,49,105,123,199,57,247,252,116,66,77,63,58,137,100,38,30,63,3,29,116,188,239,173,91,104,138,205,63,2,113,238,81,81,43,192,156,250,62,97,93,50,250,45,238,84,118,48,58,115,131,225,120,107,119,8,159,173,28,29,226,11,1,237,150,74,159,189,16,144,107,152,220,113,111,239,92,202,193,124,8,91,236,28,13,152,98,64,109,157,181,129,78,154,222,43,19,40,0,115,159,29,47,141,79,151,230,207,149,38,103,183,92,156,50,105,18,180,45,121,31,223,163,32,13,209,3,74,176,197,147,11,39,99,209,12,180,198,227,100,32,183,90,134,172,153,234,18,162,64,155,34,29,206,72,177,36,208,237,197,86,180,216,179,79,206,162,126,177,154,141,114,109,231,52,85,56,27,79,39,207,213,80,226,105,17,124,228,135,23,141,152,59,59,10,43,36,60,236,194,21,28,6,196,155,77,144,16,174,236,233,24,238,200,7,222,187,54,6,155,234,14,195,222,118,144,164,28,196,151,102,184,196,130,222,9,0,130,76,26,146,156,246,51,88,3,221,101,11,116,207,172,2,97,30,244,219,153,49,166,27,59,133,68,67,110,157,66,33,62,228,190,184,33,156,66,44,29,98,152,214,220,186,166,40,106,115,200,185,100,14,164,176,181,27,32,95,177,84,52,17,219,222,193,247,68,96,188,113,42,45,74,41,24,95,147,73,49,28,15,61,70,225,2,120,162,14,197,178,180,214,62,67,11,195,36,181,46,35,84,212,16,119,117,1,136,4,204,117,218,70,61,40,12,24,8,115,158,6,171,80,8,133,6,46,135,248,104,184,141,43,168,90,67,164,201,98,97,151,232,176,6,243,190,190,61,72,14,25,5,75,251,9,85,39,39,87,65,73,56,149,146,203,38,200,134,165,14,177,75,78,132,155,55,83,201,164,4,223,241,209,196,205,155,233,232,112,246,230,205,196,104,98,4,126,143,166,74,2,81,145,88,228,144,218,12,131,48,33,105,162,245,74,132,225,17,63,211,26,193,96,16,5,189,1,47,56,97,7,173,142,244,250,16,237,208,116,4,194,112,102,114,14,21,61,33,31,157,246,52,216,65,136,157,208,107,11,0,211,76,67,29,119,74,96,177,136,138,232,19,206,134,188,194,38,37,137,184,113,226,21,13,68,3,225,56,214,71,68,166,98,241,40,8,85,76,76,1,133,12,163,144,195,87,68,156,189,113,96,136,219,84,7,81,35,92,80,205,123,111,162,113,93,68,243,228,51,15,132,91,106,237,138,92,199,240,124,73,124,186,244,99,236,200,101,207,56,227,39,48,68,200,170,154,197,178,63,120,86,101,195,82,239,83,52,50,8,28,92,6,107,83,220,223,38,6,127,46,78,239,70,48,115,171,194,72,46,178,161,54,55,181,166,25,217,209,141,77,220,114,145,221,202,198,222,96,117,187,173,70,76,163,18,217,214,212,29,51,210,146,97,42,95,47,52,149,69,213,172,64,136,94,134,210,87,234,106,177,174,202,200,206,165,175,201,63,163,122,29,244,227,74,43,226,172,63,69,74,192,137,130,162,160,101,133,72,63,87,87,174,167,95,200,41,246,27,234,239,52,87,172,164,195,144,129,176,134,119,241,155,248,68,37,176,68,129,144,153,19,10,133,5,109,88,220,27,46,36,70,54,134,197,246,112,97,183,88,27,22,205,225,194,246,112,9,253,83,44,208,111,29,190,71,196,98,161,80,16,99,197,98,166,10,177,83,240,170,68,94,69,139,133,177,81,254,197,102,169,48,85,194,137,74,226,10,74,63,135,190,82,152,20,142,208,46,22,166,102,197,4,71,98,164,48,81,16,101,244,188,233,68,211,75,133,18,78,92,18,183,156,183,123,37,148,93,197,78,171,97,98,91,152,88,140,70,3,98,250,40,74,28,117,242,208,70,10,83,163,152,60,125,145,129,120,147,226,85,244,44,163,100,75,118,81,117,39,183,196,8,34,51,99,39,138,141,160,220,185,50,213,240,247,214,136,83,57,92,106,146,207,64,209,97,34,249,110,227,239,171,118,236,20,23,91,199,177,49,199,100,135,180,134,191,27,248,187,50,114,187,62,188,2,209,139,177,250,240,21,74,50,74,202,81,116,200,199,240,239,235,238,156,54,71,11,51,147,132,199,92,83,212,102,80,254,144,172,84,162,121,104,92,224,24,170,172,137,11,87,179,95,11,98,85,171,179,195,216,145,116,189,12,255,95,66,235,16,121,19,109,169,186,132,3,242,209,75,154,146,103,99,206,165,150,161,43,151,234,48,197,206,35,157,115,137,28,148,153,183,12,144,77,54,98,20,233,8,191,42,68,190,29,56,250,201,95,15,223,254,249,241,127,61,56,126,240,254,195,207,30,60,250,205,207,79,222,252,63,240,230,209,235,111,7,254,239,43,63,129,255,190,29,161,215,49,91,235,160,214,216,165,70,47,198,36,169,92,81,135,2,145,111,147,100,143,126,243,30,164,68,167,83,189,245,95,143,62,120,247,209,189,63,31,126,242,197,201,27,191,63,186,251,54,11,122,147,16,124,49,150,78,73,213,170,31,93,122,189,183,139,188,47,177,71,95,220,61,186,251,250,209,119,62,58,124,245,189,195,55,254,112,244,254,143,30,126,246,202,195,207,126,127,242,246,123,135,111,253,244,232,103,127,57,254,229,107,36,38,205,83,26,77,148,138,69,146,39,250,223,174,58,85,214,199,15,94,123,248,224,47,167,112,192,117,19,52,20,146,174,129,120,120,64,115,252,239,87,94,101,181,128,159,30,26,246,205,209,108,197,4,104,144,93,196,46,26,36,208,147,214,190,79,154,89,181,144,246,228,227,15,14,223,249,190,43,45,9,244,164,101,183,76,179,43,155,32,233,225,91,127,124,244,139,223,185,146,146,64,79,82,124,123,213,133,82,106,232,164,146,192,139,217,104,54,158,205,98,110,125,125,239,232,213,79,92,9,73,160,39,33,54,215,29,118,199,163,113,41,30,167,236,62,249,224,213,163,119,95,63,252,248,103,46,50,36,138,31,25,67,173,181,235,50,170,64,42,154,138,165,82,184,2,159,125,118,242,225,107,62,100,72,20,63,50,166,10,70,156,66,202,227,84,232,232,163,123,254,229,233,81,173,58,12,77,235,122,29,95,159,247,98,37,90,73,84,40,83,239,62,252,242,45,31,82,36,138,77,138,191,99,108,176,44,155,168,211,40,21,165,170,166,8,131,94,57,254,252,195,147,175,254,122,116,239,123,46,42,36,138,63,149,58,185,229,207,125,171,58,101,63,218,94,27,15,97,210,248,52,6,31,210,106,66,77,171,74,15,210,184,166,106,89,85,171,73,82,198,55,187,16,194,81,252,9,1,235,12,153,149,244,197,106,172,154,170,18,182,253,234,87,254,196,72,20,111,23,66,23,218,163,244,81,244,193,233,241,94,214,227,95,124,233,164,28,197,127,158,148,248,146,121,72,25,197,127,78,202,71,15,222,113,82,146,64,167,2,158,57,35,107,174,106,178,154,174,202,14,141,147,127,249,225,209,47,62,225,10,144,28,77,143,22,186,147,225,101,17,234,17,35,108,61,254,232,35,104,162,46,20,163,163,177,209,164,87,23,113,100,64,56,202,85,114,147,155,87,2,108,166,39,148,76,182,42,161,172,2,84,221,222,125,251,228,171,239,30,126,255,119,144,81,192,38,110,110,215,6,27,122,83,71,231,167,130,126,175,25,42,100,96,168,202,16,167,130,15,63,253,224,225,87,31,30,221,125,231,240,254,151,135,159,127,112,114,255,171,227,47,239,59,36,240,74,244,32,189,183,21,166,201,220,109,134,145,72,96,16,255,53,229,109,173,38,91,80,78,231,143,38,119,130,240,237,61,206,61,115,213,33,255,24,184,99,178,104,241,108,92,78,68,59,99,186,34,37,83,232,211,37,18,189,66,49,227,83,108,24,114,218,131,157,37,198,175,203,181,142,220,241,123,123,108,76,73,240,73,185,194,240,114,48,26,54,213,152,26,143,187,130,80,81,32,164,148,44,21,70,221,33,248,190,39,91,141,113,69,36,230,0,107,71,122,151,98,199,101,154,47,70,171,241,104,194,230,37,141,215,192,142,20,122,47,41,68,146,164,68,212,41,44,141,68,14,8,231,57,217,208,118,131,238,238,41,6,186,103,46,6,50,209,111,133,122,228,28,243,80,196,221,150,167,232,42,166,24,72,246,164,22,63,39,181,76,7,53,220,62,180,5,105,139,120,251,151,39,5,141,91,174,21,125,24,116,90,1,98,157,245,193,171,194,14,185,46,73,61,137,216,133,166,93,138,209,209,78,158,98,72,241,46,197,232,164,219,61,79,15,1,215,189,183,124,186,14,22,247,72,24,115,70,185,110,169,209,128,151,12,245,160,17,63,27,141,120,47,26,137,211,24,234,67,50,209,41,249,60,201,164,135,36,181,52,79,33,234,35,48,60,209,20,173,43,162,172,160,133,222,166,79,6,18,20,76,12,56,193,61,114,67,17,81,150,136,65,9,31,46,239,218,237,123,62,177,247,99,205,238,197,52,66,162,7,173,243,234,131,120,15,90,137,243,246,169,100,119,90,201,115,210,202,116,39,149,58,103,21,37,255,42,146,53,111,104,199,104,32,214,218,13,72,49,124,33,180,219,194,164,164,163,97,137,74,2,250,159,58,163,217,29,177,188,79,58,224,182,12,248,187,104,109,247,180,191,118,101,177,236,217,151,87,136,93,177,236,121,86,151,75,142,93,238,236,128,103,138,229,92,99,43,136,194,63,19,119,75,224,166,240,207,167,175,19,222,20,134,2,60,50,26,248,209,255,244,63,253,207,63,242,7,244,8,83,34,151,123,235,144,203,142,10,205,109,15,42,170,218,234,10,168,97,202,149,187,239,61,150,194,142,111,206,63,236,186,212,187,27,201,102,15,138,153,179,210,227,32,54,148,140,7,41,97,223,177,222,1,153,224,175,95,167,131,68,50,250,45,111,182,36,28,185,148,3,131,81,140,197,113,222,146,27,207,163,174,119,124,45,162,157,181,232,122,115,187,95,173,108,204,14,43,170,3,221,9,48,236,78,87,54,121,225,48,140,134,43,35,31,63,163,205,21,191,251,226,187,223,24,207,179,25,219,235,60,123,49,168,34,32,113,108,114,65,120,248,75,227,41,95,108,114,46,104,142,79,147,73,201,142,180,103,96,45,50,41,59,175,146,207,102,163,209,206,6,227,90,84,58,175,92,114,18,200,11,70,162,147,140,87,120,59,132,244,148,244,222,74,187,64,63,190,109,207,67,126,124,179,145,18,54,103,61,180,123,57,183,41,37,214,60,8,144,65,222,248,201,19,5,81,4,162,140,215,46,65,225,224,65,184,51,241,140,226,113,64,92,233,113,250,24,95,106,26,159,3,162,120,163,199,109,241,113,3,49,176,229,105,135,217,224,159,0,69,255,56,137,108,152,70,160,203,172,15,77,11,145,17,139,191,209,255,146,171,50,78,195,112,136,24,94,214,109,88,76,192,6,251,56,129,29,176,159,0,194,253,92,254,95,182,202,71,88,111,175,235,82,107,154,45,122,19,113,75,215,154,150,137,53,51,66,128,95,14,249,211,38,50,65,192,66,29,189,48,145,241,87,117,78,11,119,143,193,240,42,129,44,183,160,68,130,46,229,8,46,136,231,5,207,13,27,37,196,7,51,48,74,224,242,209,79,223,57,122,251,79,199,223,249,43,217,119,127,217,21,141,40,111,78,62,57,77,159,113,169,116,187,150,153,168,231,61,171,92,44,233,9,224,123,81,202,19,86,177,23,47,252,38,8,180,20,14,230,136,87,178,118,217,57,0,82,103,230,12,136,68,36,205,91,230,206,53,57,60,179,242,206,208,105,169,196,64,58,74,166,220,217,144,155,140,187,171,196,189,185,112,157,2,129,151,82,12,12,215,153,65,20,1,152,58,73,231,2,24,205,196,7,116,72,10,121,125,224,167,253,105,183,119,144,54,142,12,157,121,4,236,54,6,6,2,94,224,83,192,133,124,242,72,177,11,185,35,250,191,151,60,34,238,130,30,117,54,98,47,249,162,194,202,161,145,188,188,234,82,52,255,34,176,126,210,189,4,177,132,43,236,160,235,96,44,172,81,119,242,162,174,91,104,195,216,26,5,168,87,122,0,212,163,81,57,246,156,17,247,137,100,53,149,84,50,233,179,34,238,43,169,132,112,234,6,164,84,84,86,201,6,36,180,19,169,123,253,19,81,229,121,111,183,137,166,228,184,84,173,164,206,92,255,170,212,163,66,217,170,154,150,158,247,30,10,37,149,86,149,164,124,214,26,41,41,159,93,46,231,220,51,145,76,39,212,106,58,153,125,78,123,38,236,217,87,171,222,54,59,202,180,95,105,27,38,12,6,216,24,128,209,134,41,190,50,48,115,211,6,205,162,193,178,19,254,232,69,189,239,144,216,96,76,51,36,45,169,3,20,97,27,29,155,223,172,234,131,138,38,215,245,90,103,49,186,33,199,241,57,192,206,173,82,196,50,228,241,227,54,22,19,93,9,75,203,155,140,110,175,119,102,74,109,71,178,22,217,179,4,174,106,19,196,250,25,10,101,232,59,238,18,117,140,184,204,191,101,35,134,237,152,104,212,212,110,163,119,116,124,133,55,94,120,48,69,54,159,82,49,123,112,235,172,33,173,22,186,76,32,136,234,22,24,12,196,194,209,12,46,66,200,6,185,15,238,229,200,118,243,83,51,162,163,12,148,213,178,116,159,252,122,66,134,49,15,213,166,226,64,205,105,73,14,58,251,77,14,68,171,188,9,227,154,125,254,184,120,150,72,131,214,58,204,133,236,98,32,179,226,64,120,198,192,216,137,230,86,91,51,246,186,129,1,185,215,133,22,238,131,35,152,211,145,126,105,30,171,52,207,15,96,219,111,240,191,247,210,156,10,224,213,75,5,4,224,45,150,40,242,211,236,248,214,135,11,27,37,85,44,22,51,75,27,195,226,0,188,155,16,85,140,37,181,49,162,41,14,200,42,35,220,103,177,48,54,41,54,138,40,234,85,27,141,234,64,129,11,64,0,199,130,204,107,35,118,172,235,54,126,150,139,79,208,164,123,220,111,187,112,140,196,30,38,145,97,81,240,235,137,73,177,86,66,175,101,39,121,141,134,205,220,16,107,163,133,210,4,100,88,56,63,34,149,105,241,62,34,181,143,72,237,35,82,251,136,212,62,34,181,143,72,237,35,82,251,136,212,62,34,181,143,72,237,35,82,251,136,212,62,34,181,143,72,237,35,82,159,19,34,245,50,3,147,157,5,144,218,199,163,246,63,207,17,239,120,138,136,10,67,14,148,137,243,138,57,14,112,234,13,11,48,119,88,7,38,142,248,197,216,107,6,197,112,161,73,60,62,122,63,240,11,239,46,11,32,127,153,157,63,181,77,233,210,140,7,125,229,117,199,216,197,238,4,93,117,131,48,120,92,87,20,106,197,231,111,35,175,92,0,3,206,187,22,64,238,53,55,246,143,119,11,237,251,96,18,58,208,54,190,140,243,71,12,118,7,99,156,90,27,244,199,188,114,157,120,137,206,41,65,47,171,178,3,100,211,73,207,113,226,5,56,47,94,15,240,76,198,131,6,99,56,74,196,78,55,31,121,158,241,254,187,4,76,42,221,32,26,30,178,54,184,135,240,162,200,27,214,145,205,65,71,190,110,111,94,103,246,221,91,193,23,24,99,251,247,186,85,35,225,69,150,184,138,228,143,228,236,234,228,19,79,137,229,131,110,181,81,70,56,151,203,254,16,149,106,44,117,166,35,85,45,77,69,71,170,14,66,175,212,195,241,116,34,147,204,166,43,246,185,170,85,53,117,58,46,4,159,190,74,50,85,211,189,142,97,149,165,236,115,70,81,196,171,213,172,156,80,162,103,69,81,96,224,199,99,195,40,20,37,17,143,103,170,207,9,70,241,52,28,199,45,213,192,119,28,200,245,25,189,169,89,58,106,52,236,119,170,203,48,252,76,171,10,20,96,70,110,202,53,60,140,61,249,99,108,254,97,242,63,221,108,125,108,87,222,121,61,94,84,154,251,30,175,190,199,171,239,241,234,123,188,250,30,175,190,199,171,239,241,234,123,188,250,30,175,190,199,171,239,241,234,123,188,250,30,175,190,199,171,239,241,122,62,30,47,191,165,64,57,154,72,184,86,176,248,101,64,1,223,167,134,55,225,70,90,144,29,50,23,83,9,81,187,50,60,183,184,19,157,26,171,233,5,248,155,93,90,89,47,173,212,224,87,17,125,21,244,98,1,129,101,139,51,17,99,221,66,47,10,215,102,151,22,163,19,5,195,76,84,82,11,133,194,240,226,149,201,197,210,232,202,213,82,213,170,75,150,121,101,116,101,101,221,200,74,55,172,86,75,94,177,166,181,216,245,84,52,222,190,33,213,39,54,117,253,202,202,112,101,116,105,120,106,161,24,53,150,118,103,198,164,146,174,71,74,163,59,59,99,165,168,53,179,92,218,157,216,28,222,216,168,37,244,198,86,113,161,62,177,48,49,54,87,223,43,45,150,102,51,153,210,104,113,114,248,250,166,62,62,181,123,189,182,149,45,92,149,154,55,90,155,183,119,149,217,185,171,183,183,174,141,110,206,204,12,196,174,236,37,183,110,75,198,64,36,51,144,220,147,178,187,229,118,102,111,60,62,183,152,153,47,20,161,184,145,236,242,112,182,154,140,155,227,11,245,165,98,125,107,182,117,35,145,78,79,108,207,236,170,181,43,19,11,237,204,228,104,162,168,13,215,150,171,147,183,211,153,129,210,162,178,161,164,139,237,201,27,87,55,179,99,41,67,158,154,26,222,30,141,14,76,234,179,154,81,44,207,183,213,129,72,65,222,53,150,42,75,139,43,21,243,218,237,129,88,35,170,168,243,203,139,83,215,27,11,169,102,121,111,100,214,204,20,174,71,228,221,45,115,162,80,155,170,106,35,243,3,243,147,237,197,133,121,121,126,97,78,173,91,241,137,250,244,172,177,117,37,57,59,111,204,153,21,61,187,144,104,45,69,85,96,228,116,169,180,119,109,105,102,107,107,96,184,118,117,106,102,125,38,54,49,191,57,123,173,186,119,229,118,177,17,41,21,215,55,21,125,94,89,40,196,38,51,163,139,19,213,246,228,149,241,43,74,122,220,52,181,164,52,125,123,101,188,156,45,108,44,154,173,229,90,123,219,168,110,72,75,117,115,47,109,77,46,23,54,102,174,68,110,236,44,101,35,173,116,97,118,221,76,76,73,230,66,108,113,108,105,118,103,231,90,99,244,246,192,21,179,184,184,52,94,40,71,18,133,27,183,39,151,102,150,99,166,85,79,111,175,68,147,234,213,165,5,105,125,73,89,24,46,142,233,99,218,222,198,244,156,98,78,79,22,23,199,175,238,100,102,214,7,138,113,169,161,13,95,221,188,150,156,186,90,220,105,14,108,91,114,116,121,218,146,74,163,13,117,188,16,73,203,195,229,72,188,57,185,178,117,37,177,121,69,139,237,213,231,167,173,228,102,173,52,191,189,51,158,106,106,43,169,242,237,173,189,202,240,250,204,196,196,198,128,52,81,202,204,84,166,135,227,113,163,48,185,185,62,167,181,174,110,165,70,70,27,237,148,217,44,73,35,59,214,122,114,248,198,116,169,126,181,174,78,36,167,174,141,173,52,102,19,229,169,204,152,186,99,37,227,227,51,214,85,125,124,183,149,222,104,165,198,118,162,149,25,125,169,145,76,149,212,145,248,162,172,71,148,177,157,248,141,221,201,219,102,89,25,155,218,40,68,244,249,242,194,196,204,245,100,249,122,59,177,210,26,41,71,203,149,133,236,149,241,133,242,168,154,156,141,46,108,205,140,164,55,98,181,130,82,78,108,183,107,201,205,237,120,105,184,49,39,87,118,227,173,27,195,218,98,114,218,220,28,91,24,105,223,30,29,152,86,74,3,155,133,212,232,72,187,176,183,190,93,90,175,36,227,233,201,157,234,78,89,211,141,108,234,202,250,240,88,252,106,250,250,213,228,158,82,91,42,143,236,201,210,206,252,136,186,61,118,123,253,134,212,152,76,232,87,111,108,237,37,246,198,226,99,183,231,39,212,120,173,33,23,226,11,235,177,205,152,181,27,157,189,154,209,98,197,216,166,181,80,30,24,191,214,216,91,31,30,174,77,46,23,11,11,74,182,160,44,167,22,178,155,137,201,221,189,38,144,189,186,52,51,178,55,181,188,157,213,182,182,180,108,107,163,112,61,49,103,206,142,199,139,229,145,225,82,61,93,91,220,212,111,95,79,213,55,118,183,111,232,3,145,202,13,105,182,50,126,125,179,49,51,98,140,76,94,73,204,238,237,12,79,207,45,175,204,109,21,99,83,173,235,153,244,237,233,173,86,101,121,185,84,95,88,216,45,71,54,203,213,122,102,68,158,88,84,110,111,46,77,222,78,106,19,243,139,114,164,54,158,90,175,93,173,140,95,217,155,29,95,47,41,165,164,60,119,61,58,48,156,30,222,109,53,23,182,26,91,115,91,215,155,19,75,205,153,43,218,222,222,250,250,198,210,237,201,113,203,48,198,135,27,213,177,101,41,33,27,170,180,149,89,144,203,35,3,170,166,95,219,187,30,217,212,155,55,244,133,82,43,185,83,189,22,223,94,80,204,88,171,61,218,218,222,41,140,204,37,205,82,35,182,211,26,94,159,28,47,71,175,109,23,102,150,87,102,71,229,43,198,198,70,188,126,101,60,29,27,86,180,68,52,155,93,24,191,58,94,185,61,60,51,127,125,99,70,171,174,36,110,76,91,153,241,133,225,205,86,41,147,105,95,107,93,89,153,191,186,146,156,203,38,51,201,153,93,101,101,126,119,71,169,84,173,225,225,214,86,116,74,95,44,47,142,166,199,111,204,55,174,93,49,230,230,19,133,152,181,120,173,162,142,142,108,12,52,141,244,141,13,107,87,106,46,170,155,201,244,252,245,84,170,170,94,75,77,70,148,17,51,169,14,36,75,229,200,178,117,253,74,163,53,177,181,29,221,88,191,58,83,155,94,174,85,6,226,155,3,91,123,219,114,106,49,49,43,15,167,166,54,173,217,107,250,212,238,216,213,235,105,101,105,70,189,49,108,213,151,55,175,87,151,39,198,70,245,194,242,216,244,212,216,78,115,108,118,189,88,85,147,214,88,51,182,173,111,235,195,19,250,230,122,109,126,183,181,55,118,59,190,55,63,63,85,155,153,138,239,204,86,174,239,214,211,87,231,230,51,242,200,237,235,21,115,42,81,31,91,169,166,166,174,47,15,79,95,183,146,165,81,99,115,225,202,116,123,64,79,141,238,108,78,90,201,241,201,230,228,64,92,185,33,107,197,129,149,84,42,218,26,139,182,74,235,99,241,43,75,51,75,237,45,165,53,144,185,58,86,72,95,87,199,107,235,169,194,166,49,55,50,51,186,117,227,246,245,180,182,178,164,87,38,174,142,213,111,111,47,214,154,215,7,54,140,9,48,166,19,243,59,102,171,18,189,186,53,35,143,167,183,218,183,199,82,187,45,185,80,146,245,141,107,197,157,236,242,220,66,61,21,187,158,89,191,93,154,189,42,21,11,147,99,75,163,149,244,66,114,216,72,39,71,6,182,86,150,213,88,179,182,152,140,174,79,89,83,37,185,177,188,94,55,147,49,121,185,61,172,70,18,179,106,59,94,95,136,169,219,198,152,218,90,223,25,78,199,172,241,235,235,215,235,102,51,211,184,90,152,143,196,244,141,185,197,233,249,234,210,181,196,216,176,181,183,174,39,174,238,68,23,199,10,160,63,39,18,243,205,184,82,188,126,53,49,177,185,81,205,140,238,238,204,68,39,182,148,229,98,37,189,97,149,199,231,247,178,99,219,147,147,179,133,18,140,57,133,204,112,226,218,112,91,205,100,70,134,181,101,35,49,114,251,134,90,30,217,184,97,106,141,117,60,206,149,234,163,203,155,75,237,133,70,177,40,160,161,181,26,239,226,238,218,23,194,17,89,81,74,200,241,141,189,105,57,1,230,190,25,65,132,247,200,211,104,232,245,65,149,11,140,167,163,89,87,160,37,155,155,52,76,142,161,141,204,92,216,110,165,40,27,52,48,93,86,37,28,168,26,134,125,34,6,122,175,196,72,34,156,11,14,137,74,52,44,41,101,59,194,98,172,148,149,100,71,88,156,134,41,21,57,230,132,177,146,103,98,164,90,40,106,48,21,162,175,213,68,74,177,95,83,11,159,6,101,37,137,212,117,99,175,82,103,69,82,179,236,157,177,199,178,203,68,19,248,29,59,9,5,213,189,92,163,161,25,53,67,82,180,180,138,83,179,120,53,101,191,100,85,202,38,229,140,253,146,213,37,173,86,98,21,250,86,117,168,150,203,18,169,162,129,174,108,165,47,83,137,10,137,106,234,38,203,61,29,139,226,87,219,96,29,234,44,113,166,42,227,151,187,27,118,197,42,114,181,76,223,217,21,67,38,153,112,48,100,223,94,44,59,119,32,235,232,82,97,118,137,111,208,10,29,216,145,80,200,190,86,13,190,208,12,235,65,67,84,67,44,73,83,221,9,148,208,138,121,80,40,202,205,166,110,5,170,90,83,9,80,80,195,101,97,64,29,16,46,163,11,243,214,13,125,39,96,133,43,186,162,230,133,153,185,145,149,233,210,173,217,185,229,91,163,115,43,179,35,130,104,29,208,124,141,85,117,237,64,14,111,170,123,102,190,227,170,93,122,175,50,14,197,23,42,202,97,67,53,245,250,182,154,215,69,199,176,148,225,189,166,228,5,212,69,80,79,145,210,137,83,252,200,97,3,170,75,47,129,244,189,140,87,68,110,215,151,42,134,42,91,106,137,184,82,196,102,30,93,195,174,214,171,225,91,149,59,119,44,135,115,126,151,160,183,192,202,181,79,212,169,232,6,148,20,72,209,107,98,85,195,20,200,245,233,206,189,181,131,104,33,168,213,113,151,122,71,56,189,170,29,95,105,172,122,238,189,21,229,86,75,149,13,124,251,174,92,203,225,114,209,123,218,201,210,84,11,95,83,188,79,177,32,219,200,147,71,47,71,70,87,214,11,162,33,239,144,219,138,183,7,201,139,109,185,222,118,221,113,156,207,231,61,23,11,139,208,12,208,42,216,225,43,184,66,2,16,57,112,217,78,123,25,230,8,34,52,165,235,202,100,90,29,247,157,202,158,28,14,68,32,205,223,82,12,225,246,3,190,117,58,40,216,103,46,93,180,138,156,175,244,2,149,228,82,59,213,228,73,62,177,138,210,51,165,46,90,77,238,18,227,243,215,210,73,236,84,146,191,128,254,73,212,113,77,148,240,255,208,143,243,171,107,162,254,148,250,39,215,31,72,7,233,25,135,245,228,238,113,209,57,48,131,150,161,170,118,199,86,213,65,52,155,135,136,134,90,205,225,23,75,248,153,114,9,205,134,233,77,235,184,35,171,42,125,18,217,189,205,131,208,28,114,83,25,148,235,117,33,247,130,36,210,215,243,134,222,50,33,9,255,8,253,189,60,173,153,200,251,125,252,224,181,227,7,175,159,124,250,201,209,253,63,31,221,125,7,230,233,136,246,8,154,123,147,108,208,79,81,51,71,84,224,21,8,15,154,187,147,54,33,247,135,23,113,107,160,102,225,159,105,203,136,254,181,199,7,241,144,229,239,238,44,170,182,235,68,110,3,229,90,247,88,38,40,176,202,58,90,101,113,197,193,60,44,91,205,121,185,169,214,5,209,149,4,94,115,241,85,24,183,219,150,165,55,189,148,33,90,0,69,69,88,70,167,21,232,178,44,212,87,51,161,179,142,208,103,17,123,17,4,30,255,8,185,34,207,135,96,54,80,131,136,8,177,0,122,158,172,195,48,22,162,203,217,157,177,199,178,7,50,94,200,131,110,197,176,95,129,246,168,235,181,9,133,182,207,132,165,54,96,60,59,8,161,27,195,87,65,166,183,131,130,27,28,22,8,28,125,250,224,240,251,119,221,111,133,208,26,81,133,167,49,64,129,118,183,212,78,22,188,96,183,57,18,145,17,181,78,239,109,23,235,182,152,66,114,38,165,110,6,49,154,24,148,130,6,32,31,94,145,37,164,211,89,5,156,82,234,234,8,166,24,236,197,133,195,55,238,62,250,197,111,59,185,208,67,82,29,241,130,62,221,40,107,77,12,173,161,162,179,132,3,139,122,163,129,153,71,249,163,183,80,20,220,187,212,176,243,64,170,65,232,229,88,161,9,5,166,198,186,21,130,120,229,176,118,65,138,5,158,48,91,122,170,33,39,34,21,254,37,4,150,201,177,171,238,114,2,58,2,144,141,246,92,159,193,169,23,213,170,167,207,56,68,29,181,166,214,105,23,246,29,87,168,16,184,134,22,251,29,25,93,64,126,81,122,38,33,252,104,194,7,160,177,3,151,173,1,234,75,107,33,174,213,9,54,213,183,144,117,96,182,75,107,178,124,176,34,179,149,165,9,182,160,0,65,53,213,90,130,159,170,49,194,16,175,65,176,173,101,67,110,152,34,130,205,1,247,119,41,72,87,96,148,102,228,221,113,252,70,164,167,171,129,0,11,12,3,69,43,201,121,235,192,172,198,107,189,82,52,32,198,51,1,49,37,145,35,224,32,17,2,210,194,184,8,49,52,5,213,198,208,144,228,11,76,88,176,194,117,132,133,86,91,20,76,246,115,144,232,9,161,51,18,209,195,16,21,42,199,197,66,143,44,8,101,174,148,235,184,107,57,20,70,202,69,244,226,192,221,200,131,4,5,236,136,57,57,79,79,32,231,233,177,46,107,58,45,67,86,169,133,116,84,96,38,87,55,74,228,24,58,159,174,109,13,72,3,118,99,132,209,80,48,172,202,77,252,99,80,10,125,219,63,100,9,20,9,24,3,238,210,213,229,178,90,207,9,135,159,191,125,248,246,167,172,176,56,223,243,20,20,33,136,225,39,180,183,51,93,96,51,29,53,108,64,187,35,65,103,134,132,117,231,142,48,40,116,43,202,209,155,175,28,254,241,215,100,216,5,57,64,72,112,92,16,52,127,131,217,91,11,70,105,144,26,74,18,34,32,171,108,208,134,32,91,186,142,186,130,128,68,229,177,10,221,60,123,129,241,241,143,143,126,254,254,195,47,222,242,20,88,138,217,37,150,43,21,144,120,235,9,23,216,34,5,110,230,173,48,106,186,33,91,245,43,26,142,0,35,106,201,172,200,45,24,43,149,157,58,180,105,51,212,179,46,164,22,199,127,124,112,248,235,31,116,101,190,133,12,135,167,197,247,134,220,60,27,219,79,254,244,254,201,159,254,253,225,231,159,119,45,39,144,122,122,229,4,38,156,179,156,39,175,254,4,1,39,126,242,231,147,79,254,173,59,111,161,21,31,167,208,93,68,244,199,111,61,252,242,61,175,112,70,163,61,115,18,9,56,116,169,174,91,200,74,190,213,14,174,238,227,153,10,29,40,4,177,218,236,144,68,3,36,17,180,39,101,13,213,147,117,173,185,233,20,17,244,190,106,160,163,69,145,41,126,78,227,207,210,231,97,206,175,55,103,106,13,11,45,100,116,55,105,216,31,48,254,240,157,159,31,223,191,119,252,163,239,249,199,225,204,189,39,87,80,102,122,177,57,221,217,10,123,242,201,7,71,255,242,221,115,22,147,179,188,57,171,210,167,240,23,50,27,207,84,110,63,251,209,101,71,30,32,175,166,109,78,194,104,196,236,69,106,92,57,111,92,243,18,106,154,9,244,24,111,75,111,97,185,69,246,25,179,99,208,200,182,168,154,32,143,185,142,97,143,212,84,64,22,116,167,57,0,47,217,112,79,141,245,142,56,69,159,137,219,26,247,57,16,53,52,181,198,251,9,146,201,120,84,8,137,117,244,187,146,86,203,240,187,130,126,75,138,44,193,111,37,143,174,71,151,165,36,10,64,134,101,70,82,200,47,41,161,100,201,175,114,180,18,37,191,212,108,53,73,126,201,229,68,156,166,136,151,211,228,87,58,147,72,9,161,144,216,198,249,166,43,85,120,221,194,91,39,210,209,24,252,110,160,223,106,50,133,136,85,209,239,148,92,206,192,239,117,244,59,163,200,50,252,174,229,119,96,148,215,119,200,62,156,93,43,140,247,140,213,157,229,205,109,164,236,216,204,95,221,9,192,236,184,161,153,106,48,232,136,12,90,14,92,95,21,100,97,13,82,155,86,176,54,32,68,202,218,237,97,217,84,151,85,185,17,217,150,34,91,109,21,122,139,168,134,194,214,186,218,228,18,59,196,173,96,176,9,19,90,180,136,114,231,206,182,174,41,129,40,250,253,50,249,137,166,231,96,157,194,168,181,138,36,40,20,134,73,94,101,221,151,16,250,13,49,208,127,118,45,202,79,164,22,207,177,2,123,231,171,64,251,127,90,249,119,207,85,126,152,114,248,150,31,73,41,228,11,180,158,64,61,246,15,46,80,143,157,115,213,195,80,27,48,164,250,85,229,101,77,49,243,255,3,234,83,8,158,82,29,140,57,241,52,75,187,18,209,141,90,4,25,223,203,104,133,174,163,240,220,40,98,23,222,226,10,111,177,194,91,103,22,42,203,41,60,178,47,138,248,104,95,73,66,58,236,165,124,51,220,12,22,67,226,38,62,192,57,149,137,34,141,119,43,79,231,217,220,226,184,179,149,7,15,24,116,168,201,181,113,245,68,182,162,152,107,144,103,126,245,34,87,197,239,14,196,134,182,171,53,97,18,223,194,207,107,34,158,63,119,56,90,246,93,107,95,104,127,90,171,93,94,106,151,115,136,25,162,123,138,156,19,82,81,52,148,137,252,148,30,37,225,150,48,209,163,51,168,227,161,156,173,65,194,192,227,172,85,30,253,228,235,227,143,223,61,250,175,159,158,124,248,26,212,192,181,192,185,95,89,215,234,10,12,100,96,22,210,95,182,97,136,56,5,99,169,189,10,128,168,114,203,52,171,251,150,102,161,61,70,238,73,25,54,85,87,5,3,79,146,110,33,14,210,105,35,232,31,129,101,14,69,63,16,237,244,174,57,18,77,111,157,154,126,77,36,35,58,25,230,209,144,78,126,161,193,59,23,3,230,162,117,111,224,137,14,67,87,14,178,195,195,13,90,105,177,247,122,229,132,137,89,146,161,106,88,123,100,226,56,161,64,149,247,177,27,136,112,96,209,158,77,114,233,166,39,166,74,130,72,46,66,64,207,115,139,60,29,86,246,199,38,100,56,132,184,52,165,133,149,194,180,59,63,196,163,91,182,251,33,134,214,126,76,188,60,3,109,118,32,178,245,206,220,62,50,215,200,122,190,146,243,93,242,31,66,95,168,79,207,25,181,101,42,77,238,62,236,44,159,230,173,213,232,26,82,49,67,100,154,185,186,54,196,173,173,50,113,162,203,155,255,20,189,116,41,136,156,7,157,17,26,114,203,183,119,171,120,125,22,108,25,53,252,82,19,204,144,101,48,74,185,136,204,51,47,202,162,62,68,245,73,208,64,30,11,176,26,205,48,235,184,33,78,197,24,119,238,24,97,83,181,168,237,54,165,238,49,69,20,148,113,109,248,200,50,211,71,200,239,9,182,21,141,168,247,204,65,191,115,71,15,19,143,194,56,54,19,131,208,73,99,72,67,137,196,205,26,84,86,5,69,88,11,57,203,101,76,236,96,136,128,154,162,117,48,204,116,172,213,196,6,90,23,232,221,88,68,137,228,95,10,203,97,179,93,54,43,134,86,134,25,61,167,224,60,195,144,185,163,33,125,218,196,66,19,218,175,192,0,36,200,138,210,197,178,13,74,168,84,126,75,70,121,105,168,12,162,180,57,132,41,32,215,32,34,225,148,159,132,30,144,106,168,214,186,174,224,249,136,123,233,33,183,73,212,106,231,122,98,14,24,85,70,221,159,155,213,185,38,219,184,242,47,97,175,190,65,54,233,66,247,71,107,82,145,22,244,166,105,121,15,66,124,238,28,169,234,136,210,60,126,111,146,183,102,196,192,255,146,140,96,138,129,98,8,68,97,228,246,45,24,157,177,219,0,164,17,237,33,118,119,14,159,249,63,110,26,151,111,61,88,193,181,12,5,233,99,157,62,134,240,93,43,142,76,7,88,251,130,80,123,40,56,73,118,12,87,127,129,22,221,129,158,132,26,202,110,217,150,161,110,163,241,15,58,13,105,96,144,98,54,160,147,64,24,72,120,111,88,30,164,148,196,207,39,68,24,254,113,155,6,18,57,3,168,152,200,237,39,231,141,48,214,46,52,29,170,58,90,87,98,151,65,217,186,66,166,105,211,158,12,211,222,12,37,81,189,116,73,13,58,228,160,139,133,171,90,83,131,134,76,83,34,146,148,35,194,133,86,131,109,122,38,76,245,144,199,2,18,224,94,41,174,174,70,69,49,45,74,210,26,54,24,128,73,72,231,121,74,150,243,213,48,93,116,207,190,70,26,92,164,8,0,244,143,104,15,149,100,213,18,13,130,231,74,143,165,19,245,37,107,29,247,10,220,51,220,254,64,158,146,86,13,170,182,146,4,86,117,106,84,218,7,92,102,5,180,228,16,91,134,58,171,134,29,242,168,38,162,86,92,218,41,0,150,72,72,36,93,174,161,154,38,244,255,48,69,52,7,133,147,79,62,125,244,202,155,71,63,248,29,217,222,119,252,171,251,135,95,254,244,228,235,95,157,220,251,225,209,187,127,56,252,205,175,233,18,83,232,64,173,67,171,250,21,90,18,207,84,134,213,222,70,175,166,192,120,244,130,20,34,138,209,30,167,84,52,72,145,194,163,3,43,176,106,36,102,86,48,25,141,130,173,8,170,19,180,104,29,137,158,176,76,83,17,151,128,10,122,25,53,102,240,180,140,209,210,169,64,154,251,148,184,40,14,137,141,5,226,148,216,40,14,142,125,64,217,239,175,138,73,24,55,120,136,236,119,151,161,227,98,250,201,162,68,154,34,30,118,69,237,172,90,202,234,208,82,22,209,11,150,175,150,114,251,184,144,118,34,241,242,113,113,59,232,72,74,133,31,72,67,84,105,196,115,104,197,27,107,45,164,190,176,253,7,250,203,49,2,94,134,108,68,29,130,12,125,199,20,53,39,68,127,121,117,45,167,251,12,119,152,70,94,22,57,151,88,94,243,244,42,203,131,167,10,154,110,158,178,71,36,137,33,17,190,247,153,159,34,103,217,94,144,59,119,56,3,9,9,10,158,190,137,94,118,72,221,213,163,197,169,71,203,214,134,252,170,93,183,17,139,244,15,180,242,183,172,53,84,3,49,29,76,37,244,27,6,82,255,233,151,43,186,132,74,74,52,4,204,96,171,154,209,8,10,199,247,238,31,222,255,37,89,1,4,21,241,240,179,143,143,127,249,218,225,167,247,142,254,253,21,219,234,63,252,209,207,254,246,197,251,130,40,28,189,253,163,227,223,126,142,124,245,36,249,48,246,175,47,163,13,111,136,208,201,253,223,194,100,77,110,86,212,58,31,114,248,246,187,71,127,121,131,121,167,168,78,130,222,66,166,159,23,31,127,145,116,139,166,88,17,21,177,253,148,198,98,139,91,147,69,236,6,227,245,101,164,75,64,32,60,16,129,13,93,131,162,137,148,90,140,141,213,73,113,39,104,80,177,79,230,96,192,144,217,120,173,231,101,116,239,148,165,138,47,232,161,125,26,93,74,80,155,204,206,223,214,229,116,15,75,80,240,54,206,59,63,39,173,71,14,24,128,41,180,6,157,203,211,63,68,19,122,3,122,16,43,244,7,154,131,137,10,60,144,222,215,206,207,128,26,11,87,84,173,30,84,34,149,144,216,254,39,233,210,37,19,186,92,251,210,37,9,205,253,157,142,69,71,55,152,45,88,254,62,204,60,90,39,102,21,2,189,192,89,156,164,87,36,60,166,7,142,197,115,90,114,44,13,41,193,82,165,207,104,106,196,68,17,8,74,105,106,107,244,90,158,80,241,8,239,242,15,123,71,120,79,167,11,177,150,241,246,69,137,14,234,167,234,22,213,163,91,84,78,183,184,70,69,170,94,104,183,239,134,155,177,144,137,226,192,200,58,198,18,217,168,181,145,255,222,228,166,121,68,159,190,144,119,2,97,102,245,50,255,128,177,147,157,105,37,223,180,18,159,86,90,131,73,236,16,50,141,28,231,166,166,188,108,229,56,128,143,187,154,96,132,57,138,182,131,1,100,12,118,191,71,175,196,10,186,166,97,20,93,115,250,66,244,128,48,233,37,181,161,89,65,193,97,135,32,170,162,107,0,224,13,9,21,230,90,72,7,163,226,9,199,95,188,123,242,213,59,66,78,32,144,34,1,251,77,200,213,179,35,170,9,83,145,61,158,181,136,76,187,233,76,230,184,105,30,36,20,71,242,183,196,37,236,50,80,171,153,4,89,246,143,101,210,105,180,236,95,98,18,178,68,69,98,4,235,49,36,242,72,124,133,140,26,173,38,228,74,76,192,207,33,113,35,95,98,8,95,113,244,41,161,0,61,55,117,118,199,224,244,184,210,179,7,224,141,187,132,211,129,216,160,183,204,127,132,80,251,64,121,20,191,162,158,161,134,174,168,117,232,28,92,152,104,180,235,170,233,188,91,68,143,162,128,23,195,6,217,125,143,2,1,33,10,236,189,217,174,86,181,93,120,251,183,47,126,105,191,180,157,168,241,164,23,45,228,6,244,129,253,33,244,12,197,55,223,157,18,101,221,128,209,174,43,10,10,71,193,11,109,61,176,79,104,47,61,115,243,10,182,67,143,95,151,35,167,174,8,212,183,69,93,141,6,130,188,238,251,122,227,112,185,145,239,154,119,199,213,218,216,99,30,75,56,40,153,138,94,119,156,149,102,75,110,230,50,7,174,70,196,247,34,58,81,124,113,32,30,216,135,67,128,46,26,118,56,67,97,172,197,253,27,61,33,93,4,178,173,232,205,250,30,246,108,19,209,216,103,96,43,78,66,108,85,10,102,8,58,202,205,227,35,133,94,2,6,83,208,45,84,28,26,5,233,82,30,173,229,71,89,224,192,185,204,35,218,133,211,248,84,59,100,128,0,159,241,63,226,217,152,79,45,37,148,92,120,236,134,32,210,113,248,163,183,142,63,252,3,107,136,102,207,70,112,49,158,63,200,6,77,35,79,190,250,241,225,119,255,195,69,180,103,131,52,207,217,24,205,83,27,162,249,141,109,4,6,204,225,176,34,78,98,116,204,163,110,239,126,96,57,96,244,104,3,212,110,187,209,155,207,136,218,121,248,76,144,42,189,248,204,202,7,170,166,14,169,171,90,29,24,163,42,35,59,245,93,215,130,165,193,121,170,236,138,64,21,16,216,196,16,93,124,176,232,10,21,169,0,123,178,177,134,14,82,33,32,12,160,225,43,72,214,233,67,3,62,208,5,164,233,208,124,70,250,6,10,2,7,126,114,176,78,23,232,143,94,106,61,37,4,242,56,143,128,96,248,85,47,249,32,101,254,70,113,191,11,152,203,193,197,93,68,39,250,210,236,221,87,213,250,185,186,42,66,212,244,236,169,184,228,174,150,176,255,239,102,117,84,117,29,67,204,24,15,235,232,244,2,250,242,64,244,60,122,247,19,48,174,218,120,120,83,222,182,225,206,221,161,86,54,120,7,98,119,162,146,104,151,7,30,128,9,175,232,48,239,133,210,98,202,96,54,51,13,224,7,238,63,199,142,3,199,231,226,135,139,242,47,1,89,208,240,148,129,240,246,64,156,64,8,162,57,108,234,43,89,53,70,145,64,169,4,197,9,201,21,169,74,126,69,163,101,52,17,120,2,246,251,82,187,165,26,184,34,100,1,84,55,200,85,115,2,210,212,53,40,253,173,114,144,152,213,102,215,152,180,1,25,68,56,249,45,16,48,226,234,37,22,27,89,44,22,68,130,123,158,82,29,215,43,125,53,77,58,20,15,228,197,239,137,33,59,136,199,104,98,4,190,247,159,204,8,68,211,183,101,219,231,141,150,158,127,242,245,241,131,63,29,126,254,129,176,38,106,230,210,186,190,131,183,159,160,31,164,160,226,58,58,217,19,154,175,141,166,182,116,249,9,236,120,176,67,128,238,225,27,63,59,185,247,159,15,63,251,152,148,150,100,115,248,163,127,253,219,23,63,60,254,206,95,15,95,127,64,150,164,254,251,149,239,224,226,225,13,15,196,59,46,184,118,48,240,27,131,116,163,70,224,244,120,227,18,86,34,220,118,20,230,220,70,43,208,37,236,66,156,86,183,129,15,9,145,98,244,17,172,64,112,227,242,73,0,201,205,180,195,230,200,51,11,102,27,8,188,91,7,44,34,175,216,137,110,187,35,129,67,16,86,87,139,235,186,86,193,10,137,240,140,52,50,58,71,151,0,231,218,45,40,142,154,35,129,130,71,209,240,108,206,91,7,162,19,155,108,148,59,37,186,222,194,94,22,244,15,24,234,186,137,241,139,228,135,200,182,90,128,174,90,39,27,17,150,109,118,32,78,218,59,171,156,7,232,139,61,229,250,37,44,176,48,73,198,174,102,180,19,66,109,170,134,137,128,37,226,60,234,130,203,24,64,151,138,165,160,143,13,99,60,73,86,66,253,109,6,131,248,98,41,132,194,155,101,208,18,228,231,39,204,99,57,240,8,147,110,229,200,205,80,44,73,139,224,50,168,196,238,219,128,7,10,212,28,214,245,58,66,47,30,116,3,153,80,25,235,6,214,96,114,140,108,235,163,55,222,61,254,226,221,227,187,175,218,168,11,98,31,11,104,67,241,89,144,27,64,236,248,243,175,221,214,63,118,200,210,9,15,151,254,96,77,228,69,19,10,196,70,77,92,32,40,7,222,99,208,208,154,87,137,218,136,187,240,252,69,84,34,200,216,149,136,101,236,36,74,116,110,2,112,37,226,74,203,37,74,118,150,221,73,69,166,154,135,223,253,232,240,237,207,252,179,66,205,43,55,247,188,185,253,249,83,208,19,124,138,164,157,2,198,74,195,130,94,54,143,142,246,231,210,28,63,120,163,107,26,24,43,225,181,92,167,105,158,4,250,133,128,79,28,28,73,113,110,102,190,48,123,253,214,196,200,146,23,188,130,249,47,246,72,75,36,199,5,100,57,39,5,44,116,29,20,122,36,224,90,203,13,119,225,1,75,28,246,197,131,165,146,16,22,6,154,174,141,240,21,251,188,10,2,3,81,181,58,187,22,115,92,162,136,7,200,55,226,3,71,32,75,132,110,221,40,170,161,46,184,27,63,176,13,143,150,192,122,208,39,190,173,241,80,108,170,32,189,99,191,72,220,58,108,204,161,62,222,48,152,103,90,173,73,150,20,95,82,176,210,196,63,233,16,130,161,119,200,75,90,199,81,66,162,173,79,44,230,128,116,224,63,28,121,138,4,234,233,197,117,137,151,104,35,111,136,149,98,147,13,157,226,7,237,129,192,120,146,14,206,167,228,216,164,110,204,24,99,212,50,6,185,132,152,239,34,230,24,9,204,135,201,225,173,212,83,184,173,158,198,106,30,127,197,243,185,201,248,220,228,248,204,220,74,103,116,49,242,98,249,77,246,57,99,222,131,226,232,234,130,78,48,182,15,83,7,244,41,254,232,196,243,241,71,187,246,216,81,69,137,237,126,110,184,66,30,199,176,107,48,130,130,161,237,75,220,80,35,234,78,154,9,5,138,135,113,45,38,126,169,168,98,221,189,29,110,223,206,43,103,137,13,124,94,254,74,83,35,103,20,52,69,87,86,80,105,87,70,57,153,75,48,161,64,197,201,164,32,167,137,204,2,200,153,142,47,167,126,208,203,51,30,59,171,216,114,38,35,207,186,243,235,177,211,240,27,84,123,122,180,55,140,11,211,249,89,113,209,235,182,153,22,231,196,121,199,109,147,150,179,241,152,146,201,48,183,205,237,252,162,237,182,185,194,12,79,151,227,142,183,57,189,22,105,238,182,109,102,186,79,145,176,173,77,30,62,136,173,184,37,124,139,135,143,213,73,186,183,255,145,73,145,255,79,90,141,15,102,215,110,42,251,217,131,151,34,67,6,72,150,105,65,191,124,25,82,230,154,65,238,156,27,7,245,46,10,143,222,123,229,225,103,159,75,18,58,202,252,205,31,28,189,247,57,178,12,161,185,14,152,140,113,171,19,185,125,98,100,198,4,71,50,4,242,123,20,56,5,210,131,150,244,249,213,69,100,20,24,94,134,0,163,121,175,15,61,249,101,21,6,126,116,47,59,241,24,80,87,185,123,205,251,225,103,111,157,252,203,151,80,220,227,223,125,142,230,160,90,13,29,232,184,74,157,132,96,74,151,235,109,3,204,122,106,76,247,164,72,22,112,79,161,136,73,129,173,216,133,146,205,176,179,22,76,228,232,72,104,233,84,83,208,33,212,57,30,51,202,45,194,170,65,39,11,1,135,28,244,172,53,244,232,222,149,182,23,184,206,204,73,48,189,156,245,32,84,104,77,193,203,102,28,150,30,116,80,145,104,44,167,125,57,108,188,203,240,59,16,119,144,3,223,219,21,120,101,160,34,132,130,203,74,66,226,241,50,177,127,192,68,195,171,63,161,28,117,218,131,53,70,94,156,207,230,187,48,208,183,3,175,230,193,251,250,187,176,242,76,111,53,253,237,0,7,165,214,153,126,66,57,45,53,195,195,117,166,37,189,242,180,244,28,234,141,193,222,124,43,239,82,121,158,122,107,213,32,46,8,26,175,242,232,151,136,87,11,200,182,75,18,52,132,241,136,56,34,227,75,168,11,187,156,24,254,12,105,134,109,0,66,247,90,147,138,161,122,217,57,59,167,197,112,176,78,7,215,126,74,227,97,188,59,35,224,193,175,27,140,157,198,89,27,51,40,119,167,230,70,195,159,173,113,49,86,190,11,61,157,209,211,185,198,118,99,197,137,214,198,58,219,183,87,224,214,180,241,228,195,123,200,66,160,91,217,161,101,17,98,150,219,122,128,19,240,227,64,126,85,93,149,214,214,136,116,121,61,83,121,20,70,28,72,196,180,245,230,131,112,235,21,130,91,127,234,83,17,209,120,218,147,145,130,51,255,112,217,170,196,131,230,180,97,222,56,231,164,128,105,199,14,5,232,180,173,3,79,68,102,10,93,101,236,156,88,35,207,133,183,169,156,173,19,42,21,101,54,29,246,7,43,209,213,112,78,159,128,65,204,19,37,144,15,195,153,144,62,214,204,153,142,72,150,219,180,104,58,35,145,193,166,212,126,219,91,136,195,6,111,52,225,165,243,37,181,30,38,87,201,45,235,173,124,84,244,139,131,221,73,87,200,80,174,210,141,36,182,230,123,106,27,22,158,1,96,178,201,4,22,237,28,101,18,107,241,117,103,248,71,116,212,0,47,41,104,255,2,155,69,192,140,134,83,107,130,0,19,15,141,6,79,160,153,141,29,168,161,64,77,172,208,64,172,252,21,39,184,130,130,43,98,27,130,91,106,13,248,45,218,65,109,20,212,22,173,14,13,153,223,183,231,50,246,252,134,155,212,40,7,93,59,152,11,140,232,76,95,240,230,20,239,4,134,10,252,80,167,110,131,232,94,37,77,149,41,17,35,200,182,34,43,170,225,90,133,185,115,199,137,139,199,208,226,186,90,217,84,149,89,168,134,25,12,121,52,187,39,58,221,203,217,27,219,46,58,174,187,94,22,80,167,168,111,51,41,247,164,178,145,146,103,215,182,216,204,197,55,13,98,73,174,60,105,165,139,204,12,208,102,116,17,129,34,113,85,159,237,20,71,239,189,105,79,135,220,103,115,178,163,194,132,135,159,253,254,240,227,159,161,179,231,222,251,253,163,87,126,121,242,245,235,71,119,239,61,250,253,15,255,246,197,15,79,62,249,244,232,227,127,71,192,235,123,255,251,240,123,191,56,185,247,159,135,111,253,244,240,123,223,61,188,255,87,228,171,66,246,20,5,207,38,185,253,91,129,132,179,12,194,153,215,104,217,67,198,51,254,151,247,114,101,145,86,44,197,72,100,69,57,120,58,34,149,111,48,7,157,138,183,84,117,26,35,34,135,92,245,133,94,113,83,187,110,6,8,153,107,117,34,88,14,216,146,76,54,167,179,97,78,203,235,20,40,173,135,105,75,136,26,216,11,21,82,107,14,185,137,119,178,96,119,145,47,104,250,253,255,240,193,203,177,102,172,136,2,3,80,123,183,155,56,19,237,125,90,108,148,45,217,78,135,247,229,29,160,85,14,127,55,179,216,17,153,213,80,138,57,3,51,1,65,199,68,79,203,194,148,200,70,65,199,88,178,211,70,118,134,130,78,137,34,80,148,146,20,5,205,250,10,183,14,208,228,182,9,200,173,86,125,15,15,139,162,13,229,5,122,193,208,255,60,116,49,50,205,47,93,58,11,222,183,233,197,251,146,246,179,240,150,141,199,128,247,174,228,175,136,87,177,207,63,37,149,209,57,32,158,165,161,21,113,84,156,112,150,134,226,89,181,18,207,164,21,186,52,20,18,199,243,87,237,181,161,173,103,3,233,13,208,127,240,121,65,246,69,183,46,192,233,69,207,186,35,148,253,14,187,115,133,96,23,80,87,88,48,67,36,92,236,180,57,111,34,4,151,21,16,92,17,157,199,115,248,253,187,39,95,126,249,240,179,143,195,225,176,112,224,139,63,70,191,209,85,217,158,115,247,40,200,185,234,7,75,38,97,196,198,237,0,32,227,115,64,253,17,200,255,200,88,99,233,89,96,141,105,2,148,218,175,102,118,67,18,7,57,223,144,246,8,214,251,196,36,27,37,228,147,18,31,37,214,21,174,184,118,22,160,220,179,97,153,27,192,123,113,150,53,47,196,174,230,55,143,85,20,187,123,110,86,117,57,200,207,197,14,188,205,255,172,92,60,51,193,111,24,131,57,20,235,197,197,177,129,113,55,231,148,70,72,244,141,225,85,23,180,233,197,57,102,169,245,243,115,12,18,157,149,99,30,206,161,225,28,157,3,103,215,75,216,214,76,173,172,213,53,107,207,62,141,54,22,21,45,224,166,106,229,132,48,63,6,119,31,59,129,36,59,250,154,212,100,101,222,41,198,129,56,134,220,197,215,241,249,105,137,20,58,75,109,10,195,197,202,49,100,188,77,50,239,28,127,132,251,69,157,111,188,83,175,43,0,204,225,36,142,196,91,73,158,51,135,14,186,248,62,246,201,108,220,120,50,78,144,199,240,109,240,60,243,172,238,163,245,123,180,196,235,89,209,63,219,105,35,126,203,146,167,174,28,62,246,58,160,83,207,51,174,251,49,195,209,187,232,247,140,22,244,158,246,9,36,77,182,165,159,102,48,181,42,168,24,64,97,111,228,231,142,31,113,51,31,90,139,213,228,58,45,150,17,18,13,188,184,225,200,127,94,38,132,82,158,172,83,118,44,191,45,193,41,123,145,224,204,103,143,164,196,172,115,244,200,197,103,126,55,242,147,226,130,23,9,112,67,220,18,199,156,233,94,162,82,137,87,170,232,76,88,130,4,184,150,95,176,103,123,170,202,148,141,223,49,55,38,58,102,206,13,12,224,220,103,185,113,209,86,59,185,13,209,233,121,185,107,93,53,141,91,107,240,106,203,117,176,153,235,246,20,178,17,231,194,26,1,173,88,41,21,163,221,40,15,146,3,184,125,244,130,73,15,48,90,68,80,148,75,151,130,158,187,49,242,46,156,190,75,95,60,187,181,8,247,162,3,161,3,83,240,142,136,49,223,76,98,124,38,49,188,104,193,150,30,177,250,117,85,87,101,176,61,190,25,242,48,43,173,43,131,100,42,201,52,187,59,202,203,36,10,53,57,184,232,162,117,233,146,21,12,137,236,240,40,135,157,57,215,210,86,77,199,3,178,16,226,207,137,226,61,182,238,232,104,57,129,220,220,51,232,180,50,136,57,216,2,116,17,206,69,136,27,27,206,68,135,206,215,5,251,92,170,139,247,83,11,152,170,138,77,213,219,85,45,21,67,212,28,212,78,42,153,144,227,105,182,217,122,200,90,181,143,71,94,203,55,237,171,149,208,101,74,229,68,151,107,199,240,209,175,9,9,221,246,148,119,46,99,66,59,190,227,201,168,16,10,162,195,246,45,114,252,21,24,39,154,40,172,162,206,58,184,61,152,78,39,147,114,69,145,215,232,109,168,251,252,53,168,146,20,206,166,179,82,122,123,103,200,125,247,233,139,137,184,44,85,171,67,238,187,78,95,76,165,43,177,184,60,228,190,219,244,69,53,37,199,226,149,33,215,93,166,47,86,147,169,74,170,114,16,230,47,245,232,40,19,186,6,197,212,141,92,11,1,191,84,99,72,209,204,86,93,222,203,149,235,122,101,115,136,88,106,57,41,26,253,214,80,85,111,210,203,208,195,153,56,252,109,239,188,160,53,240,121,180,77,139,4,238,144,216,217,104,148,148,132,213,225,32,220,132,134,87,13,178,217,170,163,8,129,64,152,109,196,186,117,75,107,54,85,99,159,203,43,29,195,220,129,106,116,223,147,222,89,43,202,92,84,110,86,35,180,181,140,85,40,58,132,158,114,210,16,57,152,123,176,38,183,114,82,24,90,55,117,90,86,129,48,191,158,213,153,49,166,27,63,133,4,187,116,173,59,133,196,16,189,184,25,237,178,108,155,185,112,42,150,4,17,97,203,53,185,117,77,81,212,230,144,115,57,111,46,156,108,237,6,200,87,44,21,77,196,182,119,2,18,60,224,165,180,84,90,148,82,146,24,75,38,197,112,60,244,24,133,11,96,35,5,138,101,105,173,125,182,16,150,35,72,241,109,117,136,187,224,29,223,123,155,107,27,245,160,48,96,160,37,212,116,54,91,65,155,171,46,135,248,104,184,141,43,168,90,67,164,201,98,225,164,75,176,104,131,121,95,223,30,36,183,46,100,179,217,39,84,157,156,92,5,249,119,42,37,151,77,144,13,75,29,162,137,115,194,205,155,169,100,82,130,239,248,104,226,230,205,116,116,56,123,243,102,98,52,49,2,191,71,83,37,97,8,233,103,34,114,96,154,228,194,32,76,72,154,104,189,18,97,120,196,207,172,79,133,227,209,88,52,3,47,58,59,22,235,62,180,91,227,149,58,114,100,60,57,49,126,8,157,24,62,216,65,136,221,141,98,11,64,56,9,1,136,30,199,113,66,26,139,69,84,68,159,112,54,228,21,54,41,73,196,141,19,175,104,32,26,8,199,37,244,154,200,84,44,30,5,161,138,137,41,160,144,97,20,114,77,24,237,206,209,56,48,185,219,84,7,81,35,116,209,10,246,12,249,214,45,154,104,223,213,159,55,96,120,209,170,123,140,98,14,166,198,21,117,176,172,90,59,170,218,124,242,153,7,168,127,25,175,60,75,226,211,165,31,99,151,221,144,209,62,103,183,166,143,192,16,33,171,66,105,40,165,131,103,85,54,44,245,62,69,147,194,72,86,14,46,139,96,119,237,67,255,198,174,130,56,189,68,219,204,173,10,35,185,200,134,218,220,212,154,102,100,71,55,54,113,203,69,118,43,27,123,131,213,237,182,26,49,141,74,100,91,83,119,204,142,147,35,193,168,106,192,180,120,4,228,0,205,153,35,248,34,208,25,12,88,70,118,88,196,177,171,35,156,141,19,233,231,23,129,57,155,10,169,42,166,25,97,174,20,176,109,52,100,53,154,48,173,53,77,48,206,250,108,250,102,231,135,85,111,24,72,11,107,248,16,68,19,193,172,97,16,108,65,103,53,115,66,161,176,160,13,139,123,195,133,196,200,198,176,216,30,46,236,22,107,195,162,57,92,216,30,46,161,127,138,5,250,173,195,247,136,88,44,20,10,226,192,112,177,221,30,134,232,106,161,88,18,43,40,244,58,250,74,225,136,53,252,45,163,47,28,91,27,41,76,20,196,205,97,20,23,191,200,20,11,19,147,226,85,244,140,99,45,161,175,57,150,7,77,149,24,41,148,10,226,140,157,40,54,82,24,27,69,177,74,226,22,151,205,214,136,157,162,93,66,41,72,62,3,69,167,224,228,187,141,191,175,218,177,83,92,108,29,199,94,177,139,77,72,107,248,187,129,191,43,35,219,187,195,43,16,189,184,183,59,124,133,146,140,146,114,20,29,242,177,162,205,11,39,167,205,209,194,204,36,34,92,162,12,194,111,107,51,40,127,72,86,42,209,60,52,46,112,12,85,214,196,133,171,217,175,5,132,150,103,247,60,161,22,125,25,254,191,132,65,145,38,90,140,190,132,3,242,209,75,154,146,103,218,251,82,203,208,149,75,117,152,1,228,81,127,190,68,46,135,201,91,6,200,3,211,189,69,58,86,174,10,145,111,7,142,126,242,215,195,183,127,142,150,152,31,188,255,240,179,7,143,126,243,243,147,55,255,15,188,121,244,250,219,129,255,251,202,79,224,191,111,71,110,26,55,155,47,13,14,90,235,32,120,212,126,8,188,24,147,164,114,69,29,10,68,190,77,146,61,250,205,123,144,242,111,95,188,113,248,214,127,61,250,224,221,71,247,254,124,248,201,23,39,111,252,254,232,238,219,44,232,77,66,240,197,88,58,5,179,2,63,186,131,50,246,76,187,200,251,18,123,244,197,221,163,187,175,31,125,231,163,195,87,223,59,124,227,15,71,239,255,232,225,103,175,60,252,236,247,39,111,191,119,248,214,79,143,126,246,151,227,95,190,70,98,210,60,165,209,68,169,88,36,121,162,255,237,170,83,69,120,252,224,181,135,15,254,114,10,7,72,25,217,12,45,192,166,104,30,30,208,28,255,251,149,87,89,45,224,167,135,6,155,207,5,216,132,14,104,16,92,138,139,6,9,244,164,101,179,190,0,179,15,33,237,201,199,31,28,190,243,125,87,90,18,232,73,75,231,134,1,58,57,68,73,15,223,250,227,163,95,252,206,149,148,4,122,146,170,104,127,200,133,82,162,53,48,72,152,141,102,227,217,44,230,22,246,43,187,18,146,64,79,66,108,248,58,236,142,71,227,82,60,78,217,125,242,193,171,71,239,190,126,248,241,207,92,100,72,20,63,50,134,90,107,215,101,84,129,84,52,21,75,165,112,5,62,251,236,228,195,215,124,200,144,40,126,100,76,21,204,33,133,148,199,169,208,209,71,247,252,203,211,163,90,220,225,34,129,23,43,209,74,162,66,153,122,23,109,183,233,36,69,162,216,164,168,201,78,40,150,101,19,117,26,165,162,84,213,20,97,208,43,199,159,127,120,242,213,95,143,238,125,207,69,133,68,241,167,82,199,102,38,49,239,189,210,142,48,24,241,16,38,141,143,22,246,33,173,38,212,180,170,244,32,141,107,170,150,85,181,154,36,101,124,179,11,33,28,197,159,16,176,206,144,89,73,95,172,198,170,169,42,97,219,175,126,229,79,140,68,241,118,161,117,48,109,81,250,40,250,224,244,239,127,126,124,239,149,227,95,124,233,164,28,197,127,158,148,229,58,58,204,37,240,98,20,255,57,41,31,61,120,199,73,73,2,157,10,120,102,95,172,185,170,201,106,186,42,59,52,78,254,229,135,71,191,248,132,43,64,114,52,61,90,232,78,134,151,69,168,71,140,176,245,248,163,143,160,137,186,80,140,142,198,70,147,94,93,196,145,1,225,40,3,67,253,244,157,205,244,132,146,201,86,37,148,85,128,170,219,187,111,159,124,245,221,195,239,255,14,50,10,216,196,205,237,218,96,67,111,234,149,117,67,7,253,94,51,84,200,192,80,149,33,78,5,31,126,250,193,195,175,62,60,186,251,206,225,253,47,15,63,255,224,228,254,87,199,95,222,119,72,224,133,50,114,136,95,46,0,19,206,214,174,147,56,18,24,196,127,77,121,91,171,161,141,82,131,206,31,77,238,4,225,27,72,217,200,85,5,149,237,31,3,119,76,22,45,158,141,203,137,104,103,76,87,164,100,10,125,186,68,194,243,160,128,148,241,41,54,12,57,237,193,206,18,227,215,229,90,71,238,248,189,61,54,166,36,248,164,92,97,235,104,9,5,13,155,106,76,5,21,201,7,161,162,64,72,41,89,42,140,186,67,240,149,182,182,26,227,138,72,204,1,214,142,123,38,76,3,59,164,15,245,129,106,60,154,176,121,73,227,53,116,165,93,167,195,185,4,145,36,41,17,117,10,75,35,145,211,80,120,78,54,180,221,160,187,123,138,129,238,153,139,129,76,244,91,161,30,57,199,60,20,113,183,229,41,186,138,41,6,146,61,169,197,207,73,45,211,65,13,183,15,109,65,218,34,222,254,229,73,65,227,150,107,69,31,6,157,86,128,88,103,125,240,250,170,67,174,75,82,79,34,118,78,99,151,98,116,180,147,167,24,82,188,75,49,58,233,118,207,211,67,128,31,13,36,62,93,7,139,123,36,140,57,163,92,183,212,104,192,75,134,122,208,136,159,141,70,188,23,141,196,105,12,245,33,153,232,148,124,158,100,210,67,146,90,154,167,16,245,17,24,158,104,138,214,21,81,86,208,146,105,211,39,3,9,10,38,6,156,224,30,185,161,136,40,75,196,160,132,15,151,119,237,246,61,159,216,251,177,102,247,98,26,33,209,131,214,121,245,65,188,7,173,196,121,251,84,178,59,173,228,57,105,101,186,147,74,157,179,138,146,127,21,201,234,49,180,99,52,16,107,237,6,36,244,21,245,88,152,148,116,52,44,81,73,64,255,83,95,89,96,31,61,4,2,188,203,44,224,182,12,134,72,12,183,247,204,95,187,178,88,246,236,203,43,196,174,88,246,60,203,59,243,114,197,98,51,42,207,20,11,199,57,64,95,130,40,252,51,113,92,4,110,10,255,124,250,26,220,77,97,40,192,163,173,128,31,253,79,255,211,255,244,63,253,207,223,207,7,70,134,179,14,11,48,34,176,97,209,5,230,96,131,35,133,112,4,24,134,131,188,101,126,210,0,129,114,144,151,212,103,28,192,110,106,242,202,113,217,5,164,20,12,207,156,151,157,139,64,177,29,1,4,238,224,134,63,103,17,212,30,239,112,49,121,192,7,43,102,46,183,61,168,168,106,171,3,238,193,34,184,203,146,160,211,230,64,224,192,77,187,151,99,147,82,162,134,2,87,75,155,27,216,109,236,102,6,171,17,70,94,4,36,167,126,12,26,2,134,37,55,135,15,184,49,32,92,233,113,250,56,95,106,26,159,3,33,120,163,39,134,216,179,219,9,143,109,37,59,204,6,126,4,40,242,195,73,100,187,232,3,93,230,41,104,34,131,204,46,252,141,254,151,92,149,113,26,134,67,67,56,165,12,4,108,72,68,192,6,122,56,129,29,144,143,0,194,124,92,254,95,182,68,107,141,154,207,221,127,102,139,220,45,56,136,101,214,196,50,29,110,53,107,151,67,254,180,137,76,16,160,136,19,129,54,115,34,227,39,182,232,143,181,112,247,24,12,171,16,200,114,75,32,36,232,82,142,96,66,120,94,240,220,176,17,34,124,48,3,34,4,46,147,141,84,199,223,249,235,195,47,223,58,254,242,254,101,87,52,236,53,231,229,147,252,33,224,72,32,195,181,59,87,203,76,212,243,158,85,46,150,244,4,120,122,180,167,124,108,186,237,103,210,210,82,56,120,147,0,5,156,184,202,206,129,79,58,51,103,32,20,34,105,222,50,119,174,34,225,185,128,119,78,73,75,37,6,210,81,50,73,204,134,220,100,220,93,37,238,205,133,235,20,8,184,146,98,64,168,206,12,162,8,188,210,73,58,23,192,72,22,62,160,67,82,200,235,3,246,243,160,179,219,59,40,11,71,134,92,90,208,7,101,193,9,155,159,206,66,127,94,208,75,192,133,122,241,72,177,11,181,33,250,191,151,60,34,238,130,157,116,54,98,47,249,162,194,202,33,81,188,188,234,82,52,255,34,176,126,210,189,4,177,132,43,204,183,57,200,60,108,141,58,64,23,117,116,232,185,112,128,206,245,150,37,69,122,210,120,207,74,6,6,196,76,60,245,220,240,158,158,45,193,103,65,78,218,101,126,178,200,201,192,249,161,148,78,73,72,70,143,67,19,75,24,89,102,150,124,232,159,14,50,189,88,94,177,94,121,81,92,212,57,115,242,65,49,122,24,21,11,39,189,48,62,6,202,234,68,141,98,21,135,224,161,48,130,105,10,209,141,82,74,148,226,41,2,18,77,134,158,100,1,145,1,132,198,12,136,19,8,83,64,56,49,53,220,96,62,60,228,96,117,104,50,160,163,27,157,252,108,10,101,63,34,163,100,159,131,165,186,192,168,93,80,172,103,129,192,10,161,103,92,17,188,169,112,255,52,16,168,13,31,165,48,79,27,193,218,5,29,122,42,110,245,236,240,209,3,225,201,195,4,187,92,48,61,97,219,158,248,172,83,20,227,137,67,183,254,222,179,126,170,56,194,126,187,125,227,178,62,21,115,168,151,10,8,115,88,44,81,224,156,217,241,173,15,23,54,74,170,88,44,38,214,135,171,226,192,8,138,123,213,70,232,185,32,131,5,4,143,43,97,72,31,68,154,177,159,247,70,209,243,38,141,48,54,74,95,212,232,139,137,73,49,129,83,44,57,0,62,2,182,211,139,36,198,84,73,52,199,108,152,34,69,2,218,228,27,227,40,232,186,93,38,82,238,12,77,59,49,42,234,56,2,193,7,238,113,32,68,70,8,65,8,105,236,243,129,251,152,170,239,131,251,250,224,190,62,184,175,15,238,235,131,251,250,224,190,62,184,175,15,238,235,131,251,250,224,190,62,184,175,15,238,235,131,251,250,224,190,62,184,175,15,238,235,127,250,159,254,231,31,20,68,118,185,183,246,185,60,212,13,63,197,180,240,89,112,85,126,200,170,110,56,5,47,186,202,139,175,234,137,176,234,138,177,114,83,113,99,9,168,167,215,141,36,240,135,148,117,65,35,80,255,109,87,10,61,193,6,118,201,125,209,94,172,224,200,79,203,65,156,60,152,47,55,208,161,43,234,203,129,169,56,78,220,14,219,204,101,19,115,131,184,67,4,77,242,95,255,253,225,253,95,62,252,235,155,71,119,95,63,185,255,135,163,187,159,30,126,241,54,157,164,147,72,14,96,197,118,51,186,216,115,38,34,1,175,107,210,69,162,59,212,5,253,241,110,97,63,60,146,63,0,210,29,131,119,233,122,243,118,225,200,134,188,97,60,132,172,35,240,84,132,218,211,7,201,217,141,112,244,171,175,143,222,250,205,195,207,62,127,248,229,221,227,95,190,118,248,171,175,160,53,2,43,139,211,158,134,232,16,124,158,63,216,83,220,201,160,39,4,219,114,225,195,16,40,203,151,167,189,177,93,167,1,144,206,10,114,123,92,156,24,215,251,61,15,231,133,32,197,98,233,39,13,65,146,82,81,37,158,149,159,27,4,201,239,188,55,187,76,79,238,188,55,155,228,179,62,239,205,201,152,169,232,193,189,156,220,182,116,146,79,236,252,103,146,57,20,201,9,114,255,163,206,127,115,154,238,239,226,252,55,223,234,244,207,127,251,31,113,254,155,71,75,60,219,243,223,78,205,252,49,207,127,59,31,253,103,123,254,219,69,203,246,236,207,127,211,203,80,250,74,93,45,162,203,245,160,8,244,53,249,103,81,173,105,166,101,200,168,15,63,113,164,204,223,119,206,79,21,213,213,111,180,111,84,206,79,225,20,57,109,164,24,213,138,85,207,201,112,11,103,60,25,174,54,76,192,94,236,237,243,62,31,206,168,23,241,249,112,237,122,241,155,112,62,28,211,238,125,8,89,31,66,214,135,144,245,33,100,125,8,89,31,66,214,135,144,245,33,100,125,8,89,31,66,214,135,144,245,33,100,125,8,89,31,66,214,135,144,245,33,100,253,79,255,211,255,244,63,253,79,255,211,255,244,225,165,23,58,163,240,105,30,254,87,209,13,40,143,108,169,244,102,81,213,48,3,157,135,169,184,15,230,161,238,108,150,83,36,226,224,42,241,173,228,117,117,232,27,114,194,32,135,54,10,96,184,145,27,90,27,59,223,209,131,241,254,209,131,253,163,7,251,71,15,246,143,30,236,31,61,248,60,142,30,140,197,123,28,61,152,78,102,21,33,52,100,132,111,221,82,205,25,188,150,114,233,82,208,200,27,97,122,113,117,72,20,76,11,97,59,240,165,225,123,45,85,175,6,12,28,101,21,99,129,13,81,16,214,214,66,162,17,174,235,21,185,110,226,235,215,25,132,152,189,12,13,161,12,101,148,97,34,155,85,133,16,163,62,36,7,5,41,81,81,50,241,132,42,0,173,23,162,226,62,169,194,12,140,86,240,68,100,28,10,166,230,94,144,14,112,117,18,201,142,234,156,19,182,92,142,165,162,177,84,250,185,221,148,77,220,14,45,24,75,2,225,50,228,109,118,20,108,191,161,53,169,195,73,242,96,82,159,198,25,102,134,46,43,87,241,237,143,206,105,76,16,4,13,100,242,200,29,251,222,247,200,63,104,78,79,21,186,214,111,132,103,154,211,147,60,76,44,166,86,49,154,171,132,192,89,23,56,121,139,245,251,62,108,170,15,155,234,195,166,250,176,169,62,108,170,15,155,234,195,166,250,176,169,62,108,170,15,155,234,195,166,250,176,169,62,108,170,15,155,234,195,166,158,19,108,234,50,243,77,158,5,53,213,7,77,245,63,253,207,63,20,116,129,95,206,103,103,92,225,85,125,199,223,227,172,230,7,98,137,168,159,163,214,113,226,92,246,119,226,164,18,29,94,15,161,109,170,1,228,156,169,88,194,80,51,40,196,51,74,90,192,145,203,177,199,117,145,164,43,213,170,172,42,207,203,69,210,81,12,236,75,68,230,135,108,168,50,15,238,168,192,180,194,226,238,156,201,89,134,220,52,91,16,13,29,78,208,121,254,128,67,241,9,28,252,224,95,76,228,179,213,111,221,34,183,225,64,222,53,104,125,215,241,5,103,72,23,8,235,77,149,175,214,139,213,180,44,165,146,156,224,144,169,23,87,93,206,71,116,150,12,172,29,221,157,65,53,147,205,164,159,100,6,235,134,234,174,67,162,34,167,170,213,39,152,69,21,122,138,43,135,120,90,77,169,169,51,230,240,20,60,105,122,75,37,59,222,229,250,140,222,212,44,29,185,78,35,230,186,86,181,38,154,72,216,112,224,140,220,4,109,129,204,7,76,126,12,10,223,162,235,250,79,126,143,126,191,68,207,236,240,137,62,171,251,37,122,58,215,21,105,43,27,195,98,13,95,87,100,178,139,134,200,49,20,244,76,139,20,187,143,104,82,108,96,79,36,119,131,209,78,209,57,5,34,230,220,91,212,229,117,212,255,245,158,207,235,243,121,57,153,34,239,123,57,251,94,206,190,151,179,239,229,236,123,57,251,94,206,190,151,179,239,229,236,123,57,251,94,206,190,151,179,239,229,236,123,57,251,94,206,190,151,179,239,229,236,127,250,159,39,176,149,248,20,65,118,54,18,187,246,171,117,245,49,177,94,206,121,27,2,156,91,193,179,181,183,115,95,220,153,119,197,249,239,137,59,195,142,56,222,139,232,202,205,229,51,161,249,240,126,41,103,247,25,117,95,234,77,213,41,15,95,225,23,71,211,5,41,149,244,219,104,74,109,100,95,79,139,207,126,97,107,71,239,150,197,40,242,67,61,137,44,144,255,169,75,38,137,98,33,53,58,250,4,50,65,30,168,46,121,196,211,165,84,41,245,56,121,244,114,8,87,82,46,31,111,104,223,241,239,10,200,115,150,195,155,149,35,45,24,10,208,84,62,149,16,181,43,195,115,139,59,209,169,177,154,94,128,191,217,165,149,245,210,74,13,253,76,160,175,185,98,225,58,250,183,186,84,140,47,162,31,133,107,179,75,139,209,137,130,97,38,42,169,5,120,174,72,147,139,165,209,149,185,210,128,178,185,57,58,81,31,43,45,172,183,34,201,72,124,32,94,217,152,155,45,47,197,39,74,235,43,86,177,100,200,219,19,218,248,172,182,181,209,222,90,94,89,88,104,45,141,12,140,173,47,36,26,227,115,173,133,69,101,98,99,98,100,61,182,181,16,221,44,149,214,163,87,219,137,197,245,178,50,60,186,37,215,244,226,244,146,57,93,152,156,92,172,104,179,74,181,90,46,103,38,171,214,196,222,84,107,185,57,119,123,126,102,110,123,126,102,42,34,109,238,237,198,54,181,196,202,166,121,163,57,125,101,96,97,115,110,227,198,237,145,57,67,221,149,215,199,38,247,230,13,109,61,146,89,42,169,82,100,188,50,119,125,98,99,111,123,76,46,85,166,74,211,149,107,87,151,103,150,55,23,226,250,200,237,225,232,114,50,149,216,27,216,212,51,243,115,218,245,102,44,43,71,74,169,194,240,66,98,67,25,157,110,140,88,177,198,192,141,244,92,234,90,41,211,136,167,118,182,174,25,19,155,230,136,126,99,49,178,50,125,117,188,181,148,181,22,234,145,229,178,149,210,119,150,245,197,173,141,66,246,74,107,178,149,217,222,141,79,95,223,40,12,100,219,215,214,205,74,100,185,120,251,202,112,124,114,58,173,69,91,215,22,141,229,229,245,149,169,9,73,106,149,231,107,245,234,250,162,57,185,61,177,162,95,147,7,50,51,173,104,122,99,69,169,78,94,29,46,46,103,102,110,52,7,34,227,203,123,3,17,43,125,45,165,142,93,89,89,220,190,50,188,18,159,73,73,235,115,215,146,181,157,13,101,252,182,180,183,189,147,45,101,39,102,175,196,119,91,83,45,93,109,154,3,51,205,43,123,187,173,129,217,138,170,143,109,70,74,59,3,122,108,78,137,45,53,10,215,202,211,177,200,88,107,243,198,130,177,163,234,3,55,230,160,228,229,153,218,237,157,9,105,162,90,153,81,55,51,210,198,72,100,164,30,169,101,102,235,187,59,197,113,125,182,49,42,205,73,55,226,215,167,175,236,221,216,190,190,85,94,80,70,54,180,157,173,204,128,118,213,168,207,52,71,245,233,116,76,82,214,111,76,55,75,183,211,3,55,70,162,55,178,87,119,54,75,217,88,105,175,185,160,45,95,31,81,166,110,103,174,204,23,51,197,200,252,149,93,227,106,198,92,24,216,221,75,76,37,6,182,199,183,39,149,219,203,87,180,49,61,58,166,78,202,219,59,218,76,164,190,209,24,217,222,141,36,10,234,206,222,86,45,211,94,31,91,217,197,114,88,170,143,46,111,46,181,23,26,197,162,0,162,31,87,31,123,7,104,70,141,86,19,114,37,246,252,119,128,118,148,8,116,10,82,202,131,22,114,158,211,2,37,194,81,124,83,6,231,187,238,190,137,212,166,244,140,55,145,162,21,244,153,90,195,154,199,239,77,242,214,236,242,122,89,149,27,79,120,7,224,63,78,254,79,213,137,221,111,198,191,139,252,159,164,243,217,92,170,82,247,239,158,227,15,126,156,253,174,76,69,245,61,193,125,79,112,223,19,220,247,4,247,61,193,125,79,112,223,19,220,247,4,247,61,193,125,79,112,223,19,220,247,4,247,61,193,125,79,112,223,19,220,247,4,247,63,253,79,247,93,150,142,143,211,94,48,119,60,113,204,12,79,119,223,110,249,180,246,106,198,171,157,219,47,57,239,68,184,53,32,160,35,131,155,250,32,90,177,15,75,209,114,86,77,84,213,48,76,65,144,123,35,145,57,195,86,207,114,38,139,183,122,38,170,233,238,135,123,42,217,180,252,156,15,247,204,72,153,106,42,166,70,207,120,184,103,50,30,125,92,215,142,146,202,196,50,85,37,243,188,92,59,166,42,27,149,117,58,52,53,202,90,19,111,31,234,40,157,123,155,41,119,68,183,125,215,54,62,158,24,131,4,76,122,31,123,55,226,30,7,144,147,7,189,235,62,30,206,38,51,136,230,211,112,251,52,100,24,62,141,17,200,58,82,108,215,129,52,222,53,245,132,23,197,191,137,153,60,85,47,77,159,235,79,45,147,39,233,57,105,47,110,12,83,215,137,236,220,55,189,233,108,205,35,91,250,106,23,242,162,176,126,222,247,162,244,189,40,125,47,74,223,139,210,247,162,244,189,40,125,47,74,223,139,210,247,162,244,189,40,125,47,74,223,139,210,247,162,244,189,40,125,47,74,223,139,210,255,252,99,121,74,186,44,18,239,119,191,63,146,191,33,146,187,239,140,95,129,230,175,201,243,119,156,176,171,10,83,81,159,75,53,253,61,37,201,74,178,187,247,162,82,77,100,159,247,213,100,169,108,57,94,73,40,103,244,94,164,36,249,84,207,77,172,82,38,158,155,84,60,118,74,228,176,17,180,72,241,140,188,29,147,48,72,205,91,235,154,41,34,215,200,75,21,67,149,45,181,68,20,139,216,132,87,183,76,181,94,13,223,170,220,185,99,13,25,170,213,54,154,1,228,13,210,182,5,168,130,5,210,80,41,214,65,39,229,4,228,77,179,111,237,244,185,242,84,56,16,87,33,37,222,167,134,175,132,28,68,6,121,203,75,166,51,92,182,44,195,204,237,91,114,45,71,242,69,11,169,57,53,236,196,156,133,23,162,220,106,129,172,34,113,160,25,217,62,62,200,66,209,12,21,27,16,102,110,117,31,167,23,204,117,125,7,218,66,222,153,197,143,219,131,228,197,182,92,111,195,163,189,132,139,228,65,13,219,139,187,56,43,104,119,3,148,61,114,123,8,174,144,0,68,14,92,182,211,94,6,209,20,55,97,218,202,145,99,213,113,165,203,121,114,56,16,129,244,126,101,29,141,4,40,21,10,183,31,14,14,66,34,212,207,190,240,245,162,85,228,142,151,187,64,37,185,212,78,53,121,146,79,172,162,244,66,219,139,86,115,4,39,191,96,45,157,196,78,37,57,130,79,164,142,107,162,132,255,135,126,156,95,93,19,245,167,212,63,185,254,64,58,72,207,56,172,39,119,143,107,251,201,237,142,173,170,131,200,170,130,136,134,90,205,225,23,75,248,153,114,9,185,20,167,117,25,223,119,138,186,175,170,210,39,81,160,122,114,16,154,67,134,57,186,92,175,11,160,8,69,250,122,222,208,91,38,36,225,31,69,40,235,180,102,34,47,196,201,189,31,30,253,228,235,227,7,127,58,252,252,3,97,77,68,132,145,119,134,230,129,126,138,154,57,162,2,163,64,114,144,130,32,13,210,54,208,102,217,34,110,10,212,38,252,51,109,22,209,191,234,248,166,79,178,6,209,157,63,213,118,157,8,109,160,92,235,30,203,25,95,93,113,48,3,203,86,115,94,110,170,117,65,116,37,129,215,92,124,181,62,88,110,91,150,222,244,82,134,104,1,20,181,85,111,155,78,19,208,185,49,212,87,51,161,167,142,208,103,17,47,229,32,98,232,7,77,131,151,159,4,179,129,90,67,68,99,34,40,121,98,12,51,22,214,181,202,166,51,240,88,161,125,42,129,188,132,7,221,90,97,191,2,237,81,215,107,19,10,109,159,9,48,9,194,154,2,131,30,82,220,32,208,219,65,129,55,96,209,223,209,167,15,14,191,127,215,253,86,8,173,17,61,120,26,3,20,104,119,75,237,100,193,11,118,155,35,17,25,81,235,225,186,218,172,89,235,98,221,150,81,72,206,68,212,205,32,70,19,172,31,13,94,251,242,138,216,241,167,179,10,56,165,212,213,17,76,49,216,139,11,135,111,220,125,244,139,223,118,114,161,135,164,250,155,111,84,116,150,112,96,81,111,52,48,243,40,127,244,22,138,130,187,150,26,118,30,72,53,8,189,28,43,52,161,192,116,88,183,66,144,165,81,172,90,144,86,129,39,204,150,158,58,200,137,72,133,127,9,121,44,115,251,236,190,100,1,93,62,206,134,122,174,207,224,212,139,106,213,211,103,28,162,142,78,67,7,52,224,46,236,59,168,80,33,112,141,43,246,59,50,180,168,4,71,196,36,132,31,74,248,0,52,112,224,178,53,64,119,105,45,196,181,58,185,83,210,183,144,117,96,182,75,101,178,124,176,34,179,53,165,9,150,167,0,65,53,213,90,130,159,170,49,66,234,128,12,192,112,75,54,228,134,41,34,92,11,112,127,151,94,63,45,48,74,51,242,238,56,126,35,210,235,155,65,128,5,54,155,164,149,228,150,76,5,208,120,104,194,45,69,3,98,60,19,16,83,18,185,99,26,18,25,250,206,32,12,138,16,67,83,80,109,12,13,73,190,192,132,5,43,92,71,88,104,181,193,212,102,63,7,137,158,16,58,35,17,61,12,81,161,114,92,44,244,200,130,80,230,74,185,142,187,150,67,97,164,92,68,47,14,220,141,60,72,166,37,142,152,147,11,187,5,50,19,97,93,214,116,90,134,204,64,132,100,84,96,246,86,55,74,228,158,107,159,174,109,13,72,3,118,99,132,209,80,48,172,202,77,252,99,80,10,125,219,63,100,9,20,9,88,2,238,210,225,211,54,114,194,225,231,111,31,190,253,41,43,44,206,215,46,104,234,244,130,146,243,135,145,23,205,153,43,16,19,3,217,22,232,210,83,36,232,204,138,176,238,220,17,6,133,110,69,57,122,243,149,195,63,254,250,228,211,79,142,238,255,25,228,192,6,186,129,36,164,163,160,23,97,136,6,169,161,36,33,2,50,201,6,209,66,94,181,14,63,44,93,71,93,65,192,214,250,227,20,218,82,229,198,217,11,125,248,233,189,163,127,127,229,209,207,223,127,248,197,91,93,11,205,72,62,189,66,67,167,55,232,222,219,115,148,253,139,87,14,63,252,1,169,193,241,255,254,69,215,226,123,136,63,189,90,168,77,229,188,117,56,126,240,227,163,127,123,255,244,58,184,72,63,225,26,88,164,6,205,188,21,214,200,229,190,203,208,155,134,236,209,88,209,112,60,48,114,74,102,69,110,129,249,178,83,173,239,14,238,110,24,48,165,104,134,122,183,209,87,175,156,124,253,147,227,63,62,56,252,245,15,186,86,142,203,181,87,213,68,164,233,80,165,32,23,60,133,126,204,202,130,165,210,60,173,166,187,27,103,174,41,105,195,222,53,101,89,62,203,106,34,40,87,5,13,167,189,234,89,174,156,173,150,199,111,127,124,244,209,61,79,253,82,118,253,236,188,158,101,5,171,134,186,213,86,155,149,189,222,13,121,123,171,130,170,215,173,102,15,31,128,65,125,239,209,111,222,57,254,215,215,187,182,159,157,213,227,116,193,46,195,199,47,191,115,248,234,123,145,147,175,127,4,147,183,147,251,247,14,223,248,255,61,197,200,68,123,230,42,18,96,218,82,93,183,208,204,240,86,59,184,186,143,103,231,212,62,18,196,106,179,131,127,6,240,15,140,6,202,57,106,30,152,59,154,85,89,135,2,59,179,116,127,59,93,109,98,43,140,76,31,130,150,104,128,173,46,54,116,152,10,228,246,137,65,104,192,164,170,132,99,137,21,152,8,32,11,202,69,10,38,240,166,106,5,13,81,96,241,96,44,135,54,226,45,71,40,159,77,5,49,119,237,0,45,111,94,136,199,63,126,235,225,151,239,121,216,42,37,158,21,95,235,90,115,211,41,34,152,145,170,1,175,208,250,38,181,95,168,51,228,180,9,146,5,227,165,222,66,115,126,185,38,147,101,17,17,45,189,170,149,182,165,22,245,102,85,171,181,201,157,11,65,163,215,236,201,158,75,190,249,33,200,28,66,157,124,116,143,72,158,127,76,110,126,121,106,85,206,60,45,102,115,61,182,130,116,182,34,159,124,242,193,209,191,124,247,156,197,228,166,250,220,52,214,167,240,23,154,167,158,169,220,126,19,86,215,196,149,200,54,155,191,66,3,179,9,42,157,205,57,111,92,11,33,116,46,40,208,115,231,64,60,144,100,227,9,33,155,56,33,83,122,81,53,65,98,115,29,118,54,169,169,128,166,236,157,243,15,120,201,230,23,116,117,160,35,78,209,103,165,104,141,251,28,136,26,90,200,195,59,12,146,201,120,84,8,137,117,236,132,72,171,101,248,93,65,191,37,69,150,224,183,146,15,194,131,44,37,81,0,154,201,102,36,133,252,42,71,43,81,242,75,205,86,147,228,151,92,78,196,105,188,120,57,77,126,37,211,149,170,16,10,137,109,236,117,72,71,99,240,186,133,126,167,228,114,6,126,55,208,239,172,36,201,240,187,154,111,134,155,193,70,72,92,71,47,211,153,68,10,94,214,208,239,104,42,19,69,217,109,99,42,74,22,101,88,198,59,36,50,153,10,252,222,67,191,213,100,10,197,217,205,211,41,50,183,168,237,128,159,115,251,108,221,47,183,183,42,200,194,154,232,52,98,78,33,111,248,133,135,92,11,191,3,77,170,237,130,105,148,91,109,227,231,53,17,79,125,185,165,80,34,135,251,173,118,121,169,93,206,53,219,245,186,232,158,204,162,161,25,201,128,200,79,190,145,115,197,17,127,44,244,206,186,35,10,100,75,80,185,253,3,103,229,16,90,207,181,244,8,227,130,86,87,160,209,65,201,210,95,182,154,69,188,0,185,179,167,232,40,49,183,134,178,186,111,105,22,26,253,249,25,211,241,23,239,30,223,125,149,159,38,21,117,180,80,202,38,118,173,54,40,90,90,2,40,228,129,200,136,184,237,46,175,153,197,79,98,5,90,136,220,92,121,3,30,131,181,85,161,34,172,133,120,35,15,132,131,174,72,32,167,147,157,7,179,122,58,140,156,51,145,103,182,85,23,226,29,211,152,142,89,203,132,210,37,39,132,156,247,45,175,119,86,225,153,68,156,155,160,219,140,247,177,218,207,196,8,103,218,224,102,5,234,16,72,29,17,29,133,244,17,249,133,52,79,46,22,69,221,69,205,129,152,234,150,92,207,65,211,131,9,102,236,161,117,41,251,110,161,156,48,49,75,202,165,26,214,30,145,31,168,36,84,128,139,50,61,49,85,242,70,194,66,230,142,86,90,88,41,76,243,241,108,105,58,37,158,35,23,167,68,116,55,237,41,145,249,70,59,37,42,223,34,7,107,216,204,6,147,121,149,173,229,161,52,35,165,165,34,159,132,120,79,150,53,220,97,249,136,93,233,118,141,197,179,169,75,20,142,67,160,222,92,203,237,168,79,31,136,164,56,74,206,215,223,51,132,190,208,234,222,156,81,91,166,122,41,24,116,91,147,76,119,229,173,213,232,218,157,59,251,7,67,100,150,176,186,54,196,173,173,51,141,69,151,183,255,41,122,233,82,16,121,142,58,35,52,228,22,151,133,202,141,253,104,125,62,132,236,174,151,154,234,174,181,12,54,2,23,145,57,218,69,89,212,135,144,98,206,231,243,65,3,185,171,96,16,55,195,108,60,128,185,214,182,174,41,129,40,4,27,119,238,24,97,176,133,233,80,58,165,238,5,89,66,25,215,134,143,44,191,76,126,230,100,40,7,12,122,52,162,222,51,7,253,206,29,61,76,220,73,227,120,212,14,130,178,143,129,181,17,18,105,79,93,95,21,20,212,83,237,229,82,218,145,2,104,226,36,226,149,213,66,93,111,214,22,117,48,52,209,22,31,108,120,162,229,81,220,22,136,20,178,255,219,205,83,218,144,140,88,249,106,88,14,155,237,178,89,49,180,50,76,209,184,193,147,107,85,228,184,39,19,146,96,51,140,212,76,104,191,34,155,170,32,43,74,23,251,35,40,133,134,202,32,72,155,67,56,34,242,10,163,152,78,49,73,232,1,41,173,106,173,235,10,54,14,221,83,198,92,141,140,204,157,171,201,57,96,83,153,132,112,146,232,179,34,132,43,76,5,134,114,184,130,137,134,130,244,177,78,31,67,97,116,150,177,35,64,1,198,53,144,32,15,5,39,201,142,225,18,78,224,211,14,136,45,170,190,205,47,152,68,109,35,11,7,36,148,176,13,68,134,185,68,73,32,12,247,188,223,49,15,34,65,226,231,19,76,42,182,113,117,33,71,204,207,64,34,103,228,17,10,166,105,137,114,222,8,227,121,30,37,130,248,144,183,8,12,1,205,217,237,94,42,211,180,105,79,238,105,111,238,146,168,94,186,4,83,73,155,28,8,119,184,170,53,53,115,61,152,166,68,254,31,123,111,254,221,56,114,221,139,255,43,106,120,220,17,77,72,4,184,147,50,95,63,174,18,37,81,220,181,70,167,15,8,128,36,40,18,32,1,112,213,232,156,241,203,98,79,94,124,198,62,73,236,216,241,121,94,190,142,147,56,241,56,171,61,25,143,253,254,151,151,233,101,126,242,191,240,173,13,43,65,74,234,233,89,28,75,61,35,145,64,173,183,110,221,186,117,235,222,79,177,108,18,15,44,180,195,155,229,193,45,17,60,43,2,25,208,124,160,47,46,24,154,142,209,44,123,9,53,106,31,104,63,84,103,92,45,75,122,206,237,21,179,254,154,135,222,40,240,44,91,16,105,9,157,24,10,134,235,5,252,67,155,58,17,182,29,67,109,103,101,89,70,126,123,153,182,178,16,119,34,14,117,158,202,218,75,146,218,155,162,41,170,0,217,150,229,154,239,26,205,55,135,164,5,67,188,99,88,44,239,42,231,118,92,2,2,207,98,183,140,0,27,119,177,15,6,200,171,78,150,190,83,17,23,68,148,137,54,185,37,26,194,14,54,6,8,245,71,96,126,219,114,59,15,11,82,64,79,128,239,120,174,207,35,129,130,53,225,205,8,195,0,109,31,8,28,32,123,250,144,155,168,6,17,246,248,124,69,4,42,145,232,195,121,205,69,68,132,43,8,126,102,19,114,180,241,121,133,136,123,181,25,175,147,66,100,26,173,26,180,116,215,121,175,47,205,123,29,79,46,221,115,222,235,198,188,119,158,213,193,137,175,47,79,124,193,214,244,46,209,227,140,213,193,103,10,4,104,133,67,2,1,74,6,164,166,1,209,96,173,108,79,64,229,180,2,94,169,202,84,3,59,65,107,69,122,114,113,153,84,232,229,99,31,84,70,138,163,109,231,124,41,105,37,147,146,246,105,132,66,215,134,177,40,73,29,149,107,37,160,35,33,47,23,157,211,174,234,96,179,60,214,110,192,72,223,248,44,105,226,164,12,203,46,145,6,240,148,33,132,88,214,200,23,94,150,66,186,77,10,233,54,41,4,138,100,195,54,49,228,176,155,185,112,198,137,85,243,213,25,73,37,140,4,85,143,59,178,144,186,196,66,42,166,133,186,98,233,64,54,17,168,53,170,144,111,128,214,2,63,3,165,192,115,120,156,201,89,168,111,144,226,131,52,174,32,21,177,177,92,7,73,7,168,215,96,66,71,146,112,153,65,236,165,164,56,120,84,164,139,180,242,4,174,17,230,136,2,25,97,140,117,146,170,164,155,245,124,14,168,44,219,111,12,68,77,131,40,208,224,53,113,71,166,44,43,219,229,38,217,60,98,155,215,179,95,254,43,5,196,176,204,115,250,38,72,143,13,177,148,97,152,165,192,208,37,117,211,14,153,122,36,26,109,103,67,54,109,99,131,5,84,34,124,196,128,20,58,147,82,193,180,225,160,61,245,114,51,8,65,21,108,69,144,44,161,101,78,82,109,156,164,26,156,20,164,89,198,206,69,30,6,191,85,90,8,150,137,247,25,53,125,121,212,160,252,125,252,24,21,245,6,15,107,85,7,155,212,243,191,254,249,179,111,252,196,110,66,124,246,235,191,120,246,246,215,237,164,165,104,234,249,59,223,120,241,227,247,161,179,11,206,152,65,14,42,13,24,182,67,189,248,225,187,47,223,253,49,69,243,156,204,139,125,251,155,103,239,124,235,249,47,190,70,185,205,163,190,109,189,43,202,155,159,67,157,10,113,68,208,198,205,28,150,152,38,55,7,147,96,213,118,40,80,152,161,31,113,190,107,146,61,78,244,83,115,32,12,54,222,38,60,236,228,91,76,122,28,233,12,13,96,164,16,192,105,54,141,23,213,29,191,69,111,66,156,229,219,70,220,234,173,13,32,133,196,110,245,252,68,249,205,197,105,128,77,158,189,251,93,108,65,253,232,173,183,63,124,239,103,47,190,251,199,142,25,252,141,111,255,246,131,239,127,238,152,13,46,230,180,70,243,180,64,143,63,33,198,211,109,6,109,72,107,176,213,124,2,153,14,72,44,151,67,87,79,145,224,113,129,108,8,96,121,89,0,139,176,69,170,41,125,1,191,114,6,191,90,2,248,145,98,242,43,27,190,31,195,226,17,52,25,86,130,71,177,206,245,159,214,192,106,15,191,208,60,249,0,77,65,180,0,190,96,237,98,156,42,113,122,119,155,23,165,254,166,16,224,125,244,248,127,176,143,31,107,96,157,31,63,126,204,66,127,117,75,113,32,202,48,216,226,235,222,142,39,41,214,156,53,108,216,99,218,128,149,222,185,107,65,169,236,4,103,173,77,10,27,54,114,197,238,184,75,9,2,253,32,76,179,49,34,217,239,60,255,176,83,143,215,6,198,53,249,158,44,77,70,118,149,102,132,147,154,195,71,230,192,38,245,209,247,222,194,203,160,135,108,247,37,145,62,135,43,89,229,227,8,20,46,122,201,122,240,201,233,207,159,152,238,236,148,239,45,162,17,187,20,100,31,141,29,215,40,83,230,59,20,100,164,5,59,244,99,160,5,131,70,131,185,117,71,13,215,173,240,66,133,150,6,191,175,13,47,60,228,60,138,86,108,203,238,126,17,186,36,223,144,98,109,123,17,182,94,172,92,40,28,170,173,169,130,216,92,184,151,198,146,83,59,99,232,62,167,217,172,108,184,207,143,82,214,203,11,230,242,137,253,11,52,24,234,203,121,89,207,188,172,61,47,123,153,188,190,217,129,123,98,155,63,139,240,68,79,218,252,107,29,219,59,184,251,86,212,14,114,101,116,190,64,155,249,33,144,48,174,231,240,17,222,176,59,159,163,205,59,223,23,57,181,160,168,3,104,202,196,11,224,27,226,64,210,55,41,139,74,96,34,208,14,238,179,239,72,69,180,2,211,168,213,212,139,15,190,245,242,55,223,132,234,39,114,244,165,208,225,98,75,108,43,42,88,121,53,93,85,230,118,138,195,98,198,178,101,75,179,89,217,224,145,252,52,53,163,211,232,92,173,205,11,97,124,74,22,140,199,98,240,148,44,155,34,220,148,38,220,52,69,235,21,148,105,80,62,81,113,142,23,56,54,200,81,232,187,143,126,35,149,53,162,124,232,171,79,200,49,223,12,228,192,129,14,14,207,216,87,117,76,133,86,31,47,191,84,219,115,100,52,119,56,172,195,123,196,12,23,89,227,28,245,254,110,161,17,159,135,51,41,12,219,133,195,251,87,255,252,252,235,239,130,17,126,249,235,95,3,141,102,123,123,155,178,252,52,97,253,198,193,47,32,7,148,168,5,244,136,52,5,187,90,136,219,182,119,180,58,238,139,154,245,172,6,191,210,20,58,153,219,26,42,56,58,136,194,177,10,148,241,92,27,183,219,210,12,60,253,237,7,223,53,31,154,254,17,203,126,197,78,215,127,32,206,168,181,111,209,53,104,183,36,233,170,64,211,90,233,47,141,146,160,179,168,53,94,210,16,250,192,240,224,160,204,147,120,188,86,97,120,28,138,28,71,19,239,0,21,198,196,24,206,1,157,49,114,48,10,134,137,254,7,227,247,108,67,193,43,125,43,173,54,228,228,36,27,180,222,226,146,156,71,241,176,128,45,184,222,192,45,39,252,67,83,182,91,225,144,63,143,253,120,254,254,245,71,157,140,130,34,9,173,52,158,94,169,214,233,42,60,77,50,179,147,227,213,37,63,9,232,253,226,112,231,113,176,154,233,31,187,214,181,199,201,157,54,7,88,183,155,143,87,201,148,45,24,200,240,137,88,65,238,207,128,182,171,142,133,109,124,1,175,6,52,163,250,140,26,80,96,196,0,8,185,241,96,61,129,205,34,239,67,97,251,241,244,26,18,59,154,11,166,74,127,19,157,239,228,204,99,144,204,28,30,142,218,143,175,237,167,50,170,101,222,177,122,10,250,8,61,163,84,218,65,39,157,156,17,224,30,30,141,7,45,81,221,36,15,125,150,191,189,233,60,3,23,10,240,30,202,118,159,223,211,147,6,206,99,168,222,176,119,101,142,207,199,92,92,235,170,176,138,105,214,176,135,145,247,62,220,97,115,141,88,195,28,246,86,173,227,13,187,231,196,39,193,29,191,7,60,113,139,103,197,107,147,37,182,66,239,195,47,78,47,143,53,44,227,106,244,58,174,177,251,129,60,200,148,215,33,83,140,0,14,43,94,195,177,190,27,126,57,166,63,181,212,7,109,193,71,36,40,98,207,132,205,163,94,254,252,151,31,189,245,246,243,255,253,15,142,130,237,1,187,73,28,99,66,124,253,214,177,28,110,199,125,184,141,180,124,45,163,89,189,35,60,102,134,180,122,30,62,32,2,224,237,45,97,37,145,240,142,131,144,228,4,215,182,129,190,249,157,100,135,187,56,147,121,48,134,163,47,36,126,138,101,152,47,90,13,190,19,207,184,106,95,203,29,142,54,221,135,73,220,158,113,107,120,101,169,223,132,101,56,135,29,234,126,204,35,9,255,45,57,231,14,62,131,159,24,223,184,235,94,203,55,182,22,221,135,107,156,206,143,107,120,198,213,227,223,71,142,9,134,239,194,49,56,98,230,249,191,255,230,217,59,223,52,226,102,220,97,50,175,160,213,154,153,239,51,186,182,192,156,117,99,235,104,216,58,21,165,215,237,207,94,151,118,66,190,253,247,215,69,8,67,124,239,237,231,127,245,181,231,223,251,190,125,139,83,135,130,56,47,195,115,21,187,78,43,64,60,156,161,196,95,193,32,157,59,8,19,10,167,37,19,76,131,110,125,248,73,25,63,64,211,220,142,3,12,186,142,143,41,176,136,121,254,237,95,124,244,237,127,135,81,218,80,121,1,98,12,30,8,233,10,74,246,213,127,163,200,218,226,89,0,94,219,140,2,140,56,17,40,218,96,36,4,77,161,49,222,194,145,106,32,211,28,252,108,149,74,91,130,176,94,154,185,137,115,223,189,156,131,176,183,238,233,92,195,224,100,47,42,132,143,131,60,39,204,147,207,45,243,97,131,231,197,53,108,169,164,34,79,98,154,28,96,25,44,249,226,47,191,255,252,107,223,192,99,247,225,123,95,127,249,71,191,254,240,189,247,95,252,195,251,128,96,170,212,129,88,115,196,70,15,45,192,14,102,182,231,180,243,115,17,198,149,129,241,180,53,92,151,6,247,226,101,239,165,208,228,80,23,63,237,237,37,7,131,36,242,45,191,133,155,140,166,221,151,147,204,46,221,202,69,182,206,59,56,8,70,199,137,240,244,43,252,192,72,15,140,244,192,72,158,140,68,220,117,190,253,183,96,133,188,43,11,217,243,152,155,124,20,179,241,42,26,249,10,126,177,215,177,126,91,47,221,207,228,143,90,186,126,75,79,250,178,214,212,56,210,231,11,193,161,147,125,236,93,62,209,203,60,116,45,147,3,35,15,162,236,65,148,189,14,81,246,57,101,164,91,182,122,159,133,40,227,187,34,127,5,241,185,238,176,89,252,108,100,209,188,189,36,139,116,151,44,50,58,65,164,145,238,37,141,220,27,195,21,81,227,148,255,85,119,140,132,249,108,155,199,79,224,24,123,43,114,127,14,124,101,116,49,27,66,162,3,92,204,122,14,121,205,201,224,247,7,242,138,126,44,143,13,99,10,57,177,96,129,140,32,238,44,22,246,160,37,59,115,228,205,106,180,9,196,50,78,172,9,131,229,86,193,81,162,28,183,48,23,54,186,61,251,211,63,121,246,238,127,174,130,37,48,144,54,8,40,134,171,26,220,91,19,246,19,95,132,69,61,127,239,79,128,36,120,254,246,91,64,132,219,235,160,104,177,221,70,160,147,16,213,158,24,4,7,40,139,174,12,183,208,254,219,160,167,244,10,224,166,203,178,159,144,214,128,50,92,39,196,157,73,151,220,129,12,168,67,190,175,104,64,138,88,224,16,226,54,114,254,130,17,69,56,154,8,46,2,120,22,222,64,25,55,155,67,159,48,8,131,112,97,168,107,188,170,64,161,165,82,230,82,9,113,67,157,190,62,13,244,200,137,123,71,142,217,32,254,131,34,201,186,230,132,192,115,128,133,50,128,133,241,119,212,102,208,208,45,25,134,59,195,144,255,33,193,15,181,213,132,49,68,41,36,184,220,57,32,26,30,126,129,225,147,251,115,252,12,190,37,104,119,60,10,215,199,56,42,166,240,51,129,239,72,110,11,55,2,125,55,206,144,94,21,97,5,210,100,103,237,28,64,16,172,230,68,192,251,9,21,140,239,68,236,63,89,145,101,8,233,74,221,138,228,225,146,206,104,165,56,230,250,153,249,190,6,35,106,72,160,45,52,22,211,86,164,185,239,9,245,95,111,125,3,102,185,83,106,63,72,13,125,0,169,21,82,255,190,237,24,138,29,240,10,180,226,78,169,252,160,230,123,213,173,174,91,161,92,56,39,201,59,145,247,62,5,131,98,47,233,160,29,65,5,127,119,173,137,118,107,170,23,70,173,162,32,196,32,99,9,233,67,60,117,242,16,48,170,243,171,27,109,118,25,103,198,238,117,104,129,168,106,220,196,92,198,86,195,229,152,0,44,32,245,178,142,96,142,247,27,58,232,136,2,148,50,208,9,84,50,229,51,41,229,133,8,123,15,152,90,43,34,219,11,219,198,187,5,56,174,194,213,6,155,6,2,215,94,8,79,99,82,139,154,72,154,212,146,250,146,62,55,81,57,89,134,6,11,1,224,209,36,181,109,248,65,174,246,64,132,11,7,129,255,197,45,108,86,136,167,31,194,144,126,10,161,103,114,16,174,37,20,15,65,24,151,58,130,155,137,180,161,6,151,71,110,177,66,66,12,226,117,46,145,224,218,248,83,88,16,137,171,108,76,104,17,224,25,62,22,38,159,34,130,1,55,19,11,9,9,146,151,101,8,84,77,59,26,37,0,53,177,68,84,48,74,137,144,242,184,88,136,212,214,138,134,9,204,13,27,73,144,79,60,43,32,248,154,30,130,166,201,251,232,2,106,98,56,26,36,72,55,225,86,80,128,9,138,8,153,166,21,135,143,203,41,156,4,194,215,84,82,23,134,139,159,227,96,4,41,26,248,104,203,80,55,108,54,100,108,64,70,223,77,115,178,115,15,116,73,55,64,201,174,211,87,231,185,154,85,239,50,232,162,27,194,208,174,246,120,217,178,137,174,238,110,67,198,192,218,113,196,23,12,9,40,141,3,117,252,218,192,139,177,67,11,160,249,86,71,23,27,0,142,18,86,134,241,210,122,202,14,66,0,143,127,72,84,101,202,6,204,96,224,45,216,214,209,21,56,13,128,153,179,112,205,19,133,3,113,174,109,250,64,178,139,203,157,180,170,114,115,24,43,13,255,110,42,190,199,143,21,162,125,60,81,55,125,73,117,83,22,167,27,121,120,77,164,225,201,138,213,40,199,118,203,231,187,33,171,224,181,77,163,1,91,108,195,197,15,108,179,193,26,106,112,2,92,185,241,56,33,48,62,251,120,194,7,182,1,37,39,182,198,48,65,120,24,195,51,12,21,105,243,249,65,223,225,75,50,39,193,72,108,131,130,219,64,213,218,86,209,45,177,219,248,214,216,237,158,210,218,46,90,90,12,200,178,175,180,112,94,99,152,147,20,195,38,25,6,252,7,198,11,112,1,168,24,236,47,108,14,205,246,190,173,216,156,98,231,204,91,183,165,102,127,86,20,99,247,217,187,181,48,59,61,86,149,103,243,247,186,181,60,50,74,43,183,223,150,107,239,173,69,57,135,121,85,227,156,254,27,183,22,106,103,149,85,195,224,60,218,191,181,72,236,221,179,126,52,176,83,210,157,134,214,228,92,71,121,128,197,36,1,158,251,37,117,175,140,214,76,89,107,65,195,103,222,119,106,134,93,178,173,164,20,50,171,145,51,84,100,241,186,203,184,90,83,110,21,201,222,253,46,40,141,20,139,140,47,128,249,110,43,22,236,90,236,199,170,150,74,131,58,224,97,128,237,109,250,192,55,32,200,50,40,68,101,19,126,247,65,112,23,93,229,120,125,147,5,91,20,110,174,65,73,5,148,40,75,251,129,91,17,155,138,4,27,142,180,223,174,34,241,98,78,130,81,59,6,64,153,1,36,166,26,224,11,224,243,178,83,6,124,234,181,69,66,169,93,123,157,219,49,204,104,83,147,91,238,50,216,75,60,130,6,61,180,151,0,189,146,176,180,180,99,177,217,97,213,88,24,134,3,3,251,150,22,41,172,228,57,17,133,69,24,194,136,34,136,200,73,55,82,128,113,116,30,216,42,201,72,61,243,37,73,96,31,216,141,226,7,55,222,16,74,31,3,147,199,177,200,186,80,121,228,109,18,61,133,110,254,241,114,223,79,153,73,232,229,4,69,1,188,54,67,179,60,18,192,61,16,76,2,131,171,48,160,10,193,247,177,101,243,193,208,77,24,149,142,98,172,83,240,51,198,41,194,19,127,19,62,240,249,156,72,63,150,247,162,131,230,136,10,110,71,67,212,11,51,216,11,133,147,98,135,166,205,77,79,96,78,208,6,192,20,160,190,11,230,18,227,184,208,102,99,62,49,132,32,20,176,133,194,139,233,33,61,160,219,116,151,238,208,45,122,78,207,232,41,157,254,164,241,131,72,232,108,200,22,65,220,70,65,239,36,250,49,100,98,26,216,163,222,49,7,0,101,202,166,43,81,84,146,163,37,240,210,230,2,100,189,151,224,123,137,22,192,251,37,69,150,30,91,233,4,24,78,41,208,67,146,206,84,110,233,129,149,102,8,203,26,210,109,146,198,240,189,232,90,41,218,48,69,155,238,144,20,230,1,66,203,74,210,129,73,58,244,220,8,160,171,19,202,170,116,5,66,66,182,182,181,97,31,134,255,189,73,249,150,153,198,25,212,75,79,83,64,120,164,83,227,237,118,159,211,75,107,192,120,112,88,55,208,135,64,38,5,66,122,129,124,65,208,152,153,21,230,12,202,66,135,13,252,147,25,228,66,210,10,154,66,26,103,114,134,128,209,192,182,158,214,237,220,158,186,53,196,116,142,67,76,137,78,162,56,150,215,244,242,42,55,120,252,184,251,228,98,64,119,47,161,236,69,90,220,212,169,228,205,46,140,70,111,177,168,73,182,133,151,71,129,144,182,57,175,152,49,218,193,40,120,3,38,85,209,67,204,111,42,54,33,229,187,246,132,28,176,207,86,89,210,193,34,35,45,68,184,40,108,166,97,248,37,99,65,195,4,163,46,102,71,85,219,214,43,71,228,119,48,106,100,75,220,29,159,10,148,24,76,216,48,61,86,97,138,189,166,0,233,79,39,44,186,236,4,12,11,218,174,29,34,113,208,134,100,184,99,152,241,138,209,94,19,115,76,191,86,217,170,125,66,50,84,69,250,195,82,112,180,8,131,162,69,18,12,205,89,105,88,240,144,189,196,225,246,140,5,225,176,10,192,45,106,140,71,145,140,135,49,119,213,27,218,48,49,27,33,234,209,164,98,72,103,41,165,144,195,42,205,46,124,129,232,144,104,238,241,99,110,83,67,49,202,30,227,145,2,100,247,132,67,68,80,101,154,13,149,140,48,51,6,20,236,31,138,92,251,8,172,242,26,40,122,71,95,222,81,35,88,68,219,222,89,92,3,87,6,181,5,4,204,168,175,58,8,72,221,33,59,68,94,51,49,33,226,14,124,159,72,210,64,129,136,128,20,58,147,146,29,248,62,20,182,127,137,2,212,14,225,251,109,162,137,3,202,65,226,93,92,26,248,16,113,55,170,68,124,25,12,207,130,149,136,27,147,137,189,51,172,4,104,32,40,51,200,58,197,203,42,8,134,215,14,62,117,159,121,115,79,0,42,206,30,119,46,123,248,102,67,139,159,254,248,177,190,233,245,18,208,193,128,104,50,48,156,194,183,32,58,92,223,13,114,246,169,38,118,160,248,121,42,9,79,205,3,41,176,155,242,45,205,183,48,152,111,170,53,223,16,36,196,242,116,67,93,208,32,39,122,116,81,51,1,168,194,14,6,101,77,0,42,118,9,128,138,117,49,168,234,100,208,205,53,216,102,158,136,84,172,19,94,209,216,154,56,55,31,230,6,101,165,161,205,174,122,227,128,117,204,132,100,83,66,171,78,21,28,200,68,244,221,216,10,226,13,140,42,194,229,30,174,227,6,158,233,54,216,22,75,29,25,163,33,188,1,77,125,180,115,83,5,31,65,164,192,62,74,2,244,27,135,141,73,55,119,115,214,6,84,181,246,159,220,141,129,80,228,33,241,176,3,130,93,144,33,49,244,134,216,223,198,71,127,13,101,136,48,248,150,211,160,163,196,99,108,161,16,9,166,170,253,180,198,107,202,154,112,10,196,48,41,167,246,235,229,35,8,119,163,137,64,190,217,77,146,178,97,146,148,47,116,176,207,183,84,172,215,191,61,121,205,139,166,174,206,175,55,95,23,204,8,20,16,30,48,35,78,60,17,92,142,139,184,43,160,41,129,160,22,138,240,254,169,149,170,59,220,211,195,209,244,97,253,181,1,182,151,72,103,21,201,3,23,180,174,232,244,116,51,32,77,28,88,15,112,205,118,132,81,65,164,38,155,85,110,71,69,59,99,77,25,136,235,154,165,222,64,22,217,212,87,199,103,193,237,201,173,0,94,203,184,65,208,133,235,171,95,127,254,173,127,182,199,20,98,43,227,139,127,252,206,246,54,133,33,143,160,94,113,135,102,114,94,205,180,245,246,117,54,18,219,45,237,141,68,136,100,43,55,30,34,237,82,119,16,123,16,190,242,153,181,175,210,73,46,46,119,60,6,216,158,4,12,182,109,14,131,229,65,222,89,213,87,44,18,150,182,55,170,113,25,243,166,37,38,244,245,231,23,150,176,176,157,95,96,85,141,28,96,172,238,146,186,110,211,203,161,249,178,194,136,2,149,48,98,70,193,243,5,237,201,110,64,14,32,170,231,215,238,45,216,13,94,179,238,2,110,71,116,32,99,234,125,130,22,153,79,9,97,176,240,234,250,202,182,67,73,89,143,44,175,35,228,109,51,57,197,82,158,90,77,48,233,178,241,0,173,198,97,225,1,108,203,217,177,162,21,99,247,113,199,177,179,121,141,44,41,19,59,75,6,60,59,55,154,60,79,204,121,107,217,222,38,214,61,143,237,110,104,151,191,143,189,49,222,197,187,247,48,96,31,64,175,109,48,172,197,84,105,150,202,119,213,191,73,10,227,129,102,193,13,53,17,108,170,240,44,125,4,15,192,221,79,151,245,176,71,155,119,94,70,1,1,236,95,13,237,205,163,195,186,162,138,219,79,241,22,143,200,140,29,52,119,243,156,3,223,206,62,245,177,31,138,40,224,201,79,59,37,88,242,245,45,254,16,39,204,121,246,42,250,32,130,54,145,215,54,97,176,220,179,29,125,105,67,10,145,214,150,59,102,174,218,132,247,116,27,139,233,6,139,161,37,5,146,7,26,76,65,171,140,171,3,82,16,157,16,34,55,238,96,249,160,250,12,47,29,48,216,42,52,75,162,183,24,39,220,178,156,173,152,28,54,67,255,42,207,101,184,122,46,219,192,193,250,130,54,83,247,84,116,157,74,236,133,203,153,218,56,218,135,192,131,8,48,226,210,103,67,54,132,254,46,235,58,176,92,219,196,168,200,149,75,79,221,219,70,102,63,232,95,178,170,155,54,117,58,75,191,65,95,209,79,233,60,221,163,11,116,145,46,211,21,58,67,151,94,55,238,32,230,7,3,151,155,192,108,138,30,58,204,243,239,189,109,130,23,147,205,207,21,228,76,213,103,248,61,82,31,190,247,211,103,63,251,246,243,119,255,227,249,247,126,250,209,91,223,125,249,127,191,250,252,7,63,252,232,167,127,254,219,15,254,28,104,64,207,127,246,255,65,124,213,31,254,227,179,63,253,206,203,31,254,253,179,175,255,21,118,52,248,175,183,254,23,133,20,31,188,213,140,217,183,154,38,46,166,195,163,9,90,160,56,167,167,187,129,27,106,83,84,29,40,224,20,149,84,104,30,164,177,199,118,11,86,10,30,166,224,233,49,72,65,206,13,134,214,203,49,124,57,166,7,206,42,208,161,147,153,102,0,211,128,49,180,87,225,76,65,236,253,93,144,194,174,116,217,204,253,93,184,122,117,233,57,73,225,8,218,156,89,201,230,48,217,156,158,26,172,151,35,60,48,163,131,62,58,157,154,66,153,153,181,146,167,97,189,105,250,13,240,130,189,164,175,172,23,111,192,23,111,208,79,65,117,200,201,61,111,189,122,10,171,120,74,247,72,75,204,179,137,130,149,164,7,115,247,232,162,251,108,130,163,27,62,114,152,134,118,210,229,148,103,104,187,110,93,207,128,199,157,177,157,238,240,30,231,3,203,199,5,69,124,92,224,244,59,144,28,46,3,130,225,224,48,164,93,35,103,187,58,8,23,15,166,34,246,255,63,128,126,161,146,64,1,181,192,49,146,203,57,132,229,28,246,35,139,214,202,155,25,134,70,251,208,37,12,180,227,16,41,153,165,109,7,70,201,43,231,137,70,222,240,221,161,204,201,152,167,209,249,15,249,86,240,37,11,22,242,60,147,172,24,184,160,153,84,133,0,235,150,192,39,50,189,233,12,216,22,149,82,162,11,16,242,91,255,252,236,71,255,135,162,197,91,96,118,205,38,148,104,202,0,219,133,99,239,237,224,71,227,90,240,101,41,232,114,21,223,18,252,173,110,194,223,186,38,188,29,31,127,29,254,173,39,62,126,204,137,127,107,136,80,155,149,67,182,41,8,220,112,216,159,35,115,13,109,46,233,160,188,77,184,124,64,223,99,226,52,224,56,76,135,208,191,32,195,133,232,167,240,107,234,18,8,169,207,31,124,41,69,237,136,6,190,250,122,228,80,217,141,28,122,141,220,218,244,27,227,10,30,228,81,223,219,230,104,143,248,149,36,190,144,235,213,225,68,75,169,12,125,132,253,38,217,136,72,153,215,7,25,8,162,37,180,52,154,8,162,209,96,136,9,197,248,40,65,16,245,209,135,169,35,19,66,180,246,233,64,136,110,144,63,200,61,221,114,190,255,29,7,22,93,19,165,130,47,200,188,3,174,40,252,12,229,254,18,168,40,166,24,14,155,250,253,133,15,117,122,156,219,193,68,237,111,62,85,96,209,207,14,233,146,36,133,25,189,200,103,178,16,190,53,112,237,61,211,118,254,178,176,40,125,235,99,225,76,143,243,251,23,140,110,181,246,140,32,176,92,197,63,127,8,163,14,196,200,143,79,125,219,109,230,14,50,25,78,176,175,78,254,91,75,254,29,165,191,29,157,241,227,211,223,2,62,116,82,201,230,55,252,234,67,112,151,194,127,151,103,129,1,69,120,223,81,176,40,97,56,244,221,149,196,203,57,127,55,233,231,192,128,190,103,180,221,45,49,166,58,215,49,66,111,140,235,216,59,86,253,142,80,207,219,47,199,246,162,188,225,8,10,136,190,242,253,209,186,224,48,202,59,18,243,243,202,234,110,4,197,87,231,118,215,150,250,254,76,239,42,224,119,147,247,151,160,5,95,157,160,14,123,195,253,201,233,200,254,187,73,76,227,254,158,191,121,246,171,247,9,40,199,199,160,167,117,247,240,253,137,105,229,253,188,81,242,110,216,137,100,35,129,162,50,158,253,6,236,211,254,15,65,80,252,248,74,6,130,46,116,170,0,230,233,192,171,107,23,107,75,253,29,85,43,188,34,99,94,195,0,168,211,197,172,15,52,177,94,215,67,25,206,222,178,205,89,51,4,119,40,215,123,32,62,207,131,128,201,143,47,91,124,241,103,191,120,254,214,87,94,203,8,204,103,11,221,69,37,235,150,171,87,37,255,250,66,127,135,104,239,33,140,221,71,26,168,55,171,113,159,144,38,121,203,56,221,129,200,183,212,127,27,53,13,196,74,47,161,244,228,115,200,230,14,228,172,143,177,114,218,15,29,214,73,244,85,132,54,242,174,146,219,78,50,187,209,248,62,255,212,198,20,134,255,125,247,47,127,251,193,215,158,255,252,157,103,223,252,251,223,126,240,246,235,48,161,96,24,58,151,20,0,122,136,239,110,3,113,143,2,255,27,14,204,127,139,105,16,249,236,169,125,55,37,211,142,181,134,167,193,243,239,125,13,77,131,79,200,6,64,48,211,92,140,188,22,69,27,219,11,28,24,218,175,102,53,208,215,90,0,8,54,154,221,6,128,79,167,30,177,52,203,68,162,193,72,48,17,141,217,204,2,159,167,209,254,189,153,91,247,4,170,123,221,179,231,118,192,54,199,238,141,0,154,217,48,88,215,130,122,225,178,238,142,233,117,43,118,151,85,160,3,186,235,21,16,186,62,22,254,150,190,13,235,248,108,97,184,62,31,32,92,159,29,4,215,61,113,178,238,6,191,117,247,66,61,160,183,214,252,127,31,32,168,224,235,4,130,90,64,79,198,99,59,58,146,57,202,175,25,40,169,105,128,20,225,252,31,15,163,200,204,0,50,47,35,22,17,167,37,75,252,194,68,46,76,141,85,136,24,46,9,242,241,0,49,16,196,133,13,255,226,211,2,188,120,101,108,11,251,216,44,65,91,64,76,137,37,32,9,39,142,132,91,151,79,98,223,179,143,25,5,183,236,140,231,136,133,219,121,229,208,182,101,172,20,43,192,237,142,161,108,134,175,136,59,142,205,136,81,251,76,113,46,160,79,238,239,32,214,133,33,130,86,64,93,88,80,24,14,136,11,240,222,130,184,112,66,97,56,96,46,46,46,109,48,23,22,20,198,106,160,11,195,163,213,11,231,194,5,133,225,112,122,5,73,108,78,175,22,20,198,49,116,122,157,221,7,10,35,11,29,209,223,72,13,238,11,133,225,2,186,64,168,24,105,11,21,35,75,80,49,198,79,210,30,168,24,105,27,42,134,37,74,111,7,197,152,186,64,49,140,209,76,242,203,136,24,160,21,45,155,103,104,151,166,54,94,126,245,223,54,44,239,208,150,15,185,15,66,168,140,172,195,87,245,13,167,155,105,250,34,189,18,56,99,124,99,1,101,196,62,41,160,140,55,220,64,25,49,55,80,70,108,29,80,70,204,152,45,204,61,128,50,98,116,136,113,70,178,255,126,66,66,64,32,171,91,33,33,8,7,68,86,33,64,56,67,95,84,223,19,117,187,7,104,184,233,67,219,1,178,85,49,162,186,34,175,9,27,194,192,83,136,56,194,213,131,38,158,66,240,227,225,41,68,238,14,140,16,116,50,210,39,20,90,253,249,9,94,178,244,188,207,97,236,210,171,251,33,159,164,154,244,30,242,67,78,36,18,193,101,63,228,19,186,70,47,44,63,100,38,20,230,66,17,168,236,19,63,228,81,106,207,244,67,222,53,52,118,39,52,37,229,208,190,109,104,104,201,67,218,84,216,129,124,182,116,201,228,104,165,142,238,212,131,237,10,191,19,54,142,147,177,159,45,78,70,125,28,29,23,206,52,129,87,199,131,22,182,34,120,105,186,90,118,172,194,225,64,202,33,10,196,118,52,52,229,128,1,118,104,192,159,158,255,188,87,92,62,80,140,151,18,6,61,43,9,218,43,9,34,71,123,35,236,10,71,77,218,187,43,210,4,108,194,62,12,41,170,173,244,133,45,21,237,74,141,189,138,51,201,19,156,132,152,252,108,201,49,140,7,152,102,88,214,219,200,153,180,59,241,83,29,5,237,137,129,216,181,228,163,3,128,207,153,28,58,183,243,99,32,224,6,91,214,40,3,222,6,10,1,137,21,113,20,100,219,237,220,169,28,226,65,110,20,242,113,230,233,89,106,151,62,72,185,38,231,25,13,151,82,115,114,114,76,34,193,199,69,35,72,96,71,191,48,173,79,151,169,3,99,154,222,208,92,52,20,115,136,105,200,196,212,24,44,0,216,238,69,237,64,211,64,48,30,7,188,10,18,199,163,183,38,110,183,91,2,78,156,8,46,37,38,226,108,147,10,183,19,9,64,11,117,251,233,83,81,43,41,194,184,15,167,10,148,101,164,153,62,136,121,12,119,236,136,61,192,6,94,105,111,168,40,201,197,5,80,84,65,111,41,10,44,59,180,186,221,87,192,190,76,67,19,141,116,43,101,60,52,34,244,97,133,137,4,152,111,70,233,59,220,38,21,21,90,188,16,20,193,216,168,52,216,212,95,107,202,88,229,69,160,33,195,45,190,214,229,4,101,90,130,170,39,216,136,163,238,112,226,82,119,96,84,133,81,39,168,35,24,138,48,148,111,243,17,3,87,237,225,24,112,3,106,42,117,1,5,216,214,100,43,36,198,153,118,130,231,46,147,56,211,53,167,73,130,248,20,95,221,195,178,219,137,88,130,141,77,166,59,188,210,87,212,167,4,195,60,249,133,112,136,99,219,109,242,148,196,38,37,191,16,141,241,193,16,71,158,146,192,197,228,23,196,40,23,12,241,228,169,0,197,137,154,252,66,59,18,229,163,252,205,182,61,76,98,169,77,215,216,70,148,100,110,0,179,82,244,245,68,84,81,224,69,136,198,132,209,146,23,84,46,25,232,137,242,21,80,72,2,208,21,92,27,114,188,24,152,241,189,249,86,123,50,22,3,154,202,7,38,146,56,213,2,56,230,43,45,11,53,132,85,28,48,131,225,185,126,73,1,235,184,2,71,54,32,201,248,238,33,169,44,131,237,65,90,135,237,2,105,2,214,26,17,176,166,89,224,161,242,53,149,115,26,208,67,180,0,175,105,1,35,130,5,176,190,4,69,163,182,173,129,199,96,80,31,8,248,251,87,185,4,33,116,182,65,61,212,37,13,21,50,4,58,62,224,134,67,80,148,150,164,210,105,37,159,166,231,153,116,54,79,143,193,239,52,173,45,253,86,50,233,94,94,164,179,217,233,97,47,67,251,81,218,106,58,157,166,179,224,23,216,43,75,240,42,106,179,158,39,224,255,199,80,94,167,52,120,118,247,24,189,72,49,143,37,33,101,136,154,199,67,85,17,30,3,109,176,147,130,156,249,24,31,151,164,116,21,180,210,16,54,89,114,241,205,5,21,248,210,198,243,191,252,207,103,239,252,245,139,127,251,213,139,95,125,255,195,247,126,245,209,143,254,250,229,219,255,10,158,124,244,213,119,54,254,223,91,127,9,254,251,82,224,15,213,63,148,223,216,218,210,187,128,249,183,144,248,75,110,124,33,200,178,45,94,220,217,8,124,9,103,251,232,71,223,3,57,127,251,193,215,158,125,253,223,62,250,201,183,62,250,225,127,60,251,249,7,47,191,246,211,231,63,120,199,120,245,54,46,240,11,193,88,20,8,93,175,114,183,56,20,214,230,40,222,179,176,143,62,248,193,243,31,124,245,249,255,250,167,103,95,249,222,179,175,253,243,243,239,127,227,195,247,222,250,240,189,159,190,124,231,123,207,190,254,87,207,191,253,139,23,223,253,99,156,146,212,201,22,194,249,108,22,215,9,255,55,187,78,166,244,139,95,253,241,135,191,250,197,45,20,192,109,52,22,143,13,99,245,112,209,128,212,248,95,111,125,197,232,5,248,232,42,195,88,106,54,140,181,6,148,129,35,95,29,101,224,151,174,188,198,130,180,97,172,72,32,239,203,159,253,228,217,55,255,204,145,23,191,116,229,37,203,214,6,89,183,96,214,103,95,255,151,143,190,243,15,142,172,248,165,43,171,8,161,253,95,41,39,156,86,32,99,130,73,132,18,9,68,45,20,149,230,200,136,95,186,50,162,64,55,139,220,33,38,196,134,66,132,220,47,127,242,149,231,223,250,234,179,159,125,219,81,12,78,226,85,140,42,118,198,125,14,118,32,202,68,131,209,40,234,192,123,239,189,252,187,63,246,40,6,39,241,42,70,19,193,34,47,224,246,88,29,122,254,79,63,244,110,207,154,110,217,238,15,220,248,2,207,240,97,158,16,245,7,31,254,250,235,30,69,225,36,102,81,45,69,5,89,73,137,45,160,54,131,82,4,94,104,139,81,76,160,183,94,188,255,119,47,127,243,159,207,127,248,167,142,82,112,18,239,82,250,72,73,217,64,225,155,110,110,135,65,156,33,31,42,250,253,63,247,46,90,12,139,49,81,88,83,52,234,169,216,18,197,118,4,183,241,237,21,5,161,36,222,5,1,210,169,156,209,210,47,180,131,237,104,27,147,237,111,254,198,187,48,156,196,61,133,186,146,14,9,214,102,224,63,148,255,251,239,191,248,225,91,47,190,243,107,43,103,1,253,184,114,182,250,240,246,190,141,47,48,232,199,202,249,209,175,190,105,229,196,47,173,14,152,193,177,206,225,106,71,218,177,54,103,149,241,242,143,254,252,249,119,126,110,107,64,164,16,43,164,87,23,99,231,69,208,143,32,38,235,139,127,250,39,48,68,43,74,100,10,193,66,196,45,139,108,197,0,230,104,1,130,122,201,59,147,232,97,33,158,104,179,176,170,13,34,110,127,240,206,75,232,24,254,15,160,162,13,179,112,109,210,217,26,40,178,194,119,85,5,200,247,142,42,130,10,84,81,216,177,137,224,103,191,252,201,135,191,249,187,231,63,248,230,179,119,127,253,236,253,159,188,124,247,55,47,126,253,174,85,4,210,225,113,120,110,114,35,24,98,134,51,43,115,96,99,11,253,200,220,68,234,192,11,18,182,172,31,146,221,122,53,224,36,217,92,185,218,64,100,123,167,64,19,211,72,22,74,132,184,48,179,156,210,145,40,18,133,255,86,36,210,164,5,24,102,54,238,209,108,176,228,140,183,150,91,140,30,183,58,75,181,163,231,230,218,24,101,193,191,168,227,93,23,134,3,195,101,83,12,138,64,68,218,95,193,166,128,55,249,72,62,93,112,190,129,55,196,89,98,204,214,68,172,14,24,227,56,215,116,113,176,196,125,112,14,180,67,76,216,164,37,73,55,64,27,78,156,134,5,137,88,54,204,88,141,37,137,116,168,60,59,40,57,144,102,155,206,233,73,111,172,174,156,222,136,51,95,244,173,169,57,232,42,17,77,91,123,137,142,102,210,27,145,181,165,133,238,89,90,124,169,52,52,62,100,4,201,136,184,231,151,43,7,73,219,234,100,61,8,116,91,3,130,203,253,145,228,225,88,183,138,91,145,213,149,201,56,67,95,209,140,165,113,114,53,131,13,173,104,198,114,185,171,235,116,21,96,95,13,88,123,190,37,18,175,201,24,180,86,185,85,185,225,130,23,241,173,41,35,116,183,50,66,235,202,8,223,70,80,143,34,195,203,156,111,47,50,226,42,146,104,154,183,20,234,193,48,246,66,163,164,175,176,100,232,235,40,202,30,21,176,160,97,244,134,245,122,77,109,48,33,172,18,18,40,236,65,229,153,57,190,247,99,123,47,210,204,94,77,34,132,215,148,117,95,121,16,90,83,86,248,190,115,42,178,186,172,200,61,203,138,175,46,42,122,207,46,178,222,93,196,182,62,48,142,204,70,112,56,219,96,225,47,198,165,97,146,162,153,109,150,112,2,252,159,152,241,54,174,225,151,141,13,187,53,111,195,169,25,236,224,20,78,195,158,183,116,53,82,153,187,47,55,19,59,82,153,251,44,247,206,203,145,202,216,81,185,182,88,40,205,13,252,69,209,127,240,63,165,1,234,12,245,63,239,96,76,218,217,176,123,175,1,106,60,252,251,172,254,129,209,115,24,118,13,110,36,230,220,13,198,26,229,63,184,36,230,149,154,2,239,221,164,208,21,186,92,44,198,220,110,212,15,243,216,168,31,107,133,63,174,21,60,18,139,181,196,40,31,255,172,172,224,208,197,81,219,66,48,38,82,123,190,212,170,235,33,39,32,71,191,237,72,144,137,135,38,211,141,237,120,8,252,128,22,33,97,33,45,224,75,178,240,128,39,59,6,200,77,178,43,9,130,40,239,0,221,0,236,155,231,73,232,55,189,131,174,251,38,80,72,64,145,5,45,26,15,228,29,50,54,44,195,124,209,221,158,141,109,227,19,114,163,94,110,30,201,27,220,102,226,184,85,125,73,22,183,150,158,242,99,85,3,58,11,114,251,5,51,157,116,10,52,88,215,149,129,217,183,157,54,96,26,188,7,216,142,5,49,221,145,198,203,129,141,20,104,174,136,50,227,206,38,89,32,23,53,165,47,9,64,133,103,34,98,34,76,94,108,169,156,32,141,181,228,118,48,202,132,131,43,233,68,124,248,93,45,184,111,255,147,104,169,190,198,26,185,193,20,150,20,79,50,27,64,68,71,131,17,56,110,198,0,34,81,206,208,240,223,118,208,183,92,35,94,247,151,73,237,168,228,147,56,22,225,149,193,128,147,133,28,224,24,232,162,17,128,161,143,18,188,246,149,235,215,68,52,161,236,102,221,67,177,173,31,130,215,129,135,250,62,217,243,142,135,97,249,92,212,247,58,207,46,164,92,47,67,75,217,116,182,72,51,182,247,29,244,155,179,30,156,224,131,13,80,112,39,7,19,75,182,196,34,252,53,69,31,7,232,247,21,250,61,71,191,93,45,48,74,209,80,41,60,124,26,205,226,167,197,26,61,7,239,138,160,218,87,56,68,49,164,211,195,33,202,195,33,202,195,33,202,195,33,202,195,33,202,195,33,202,195,33,202,195,33,202,195,33,202,195,33,202,195,33,202,195,33,202,195,33,202,195,33,202,195,33,202,195,33,202,93,142,13,92,118,80,50,2,27,27,134,5,28,140,53,28,202,40,81,107,224,43,155,105,119,195,102,219,53,94,155,182,240,13,98,12,55,94,24,70,241,13,100,21,55,158,186,172,227,27,196,60,110,188,54,142,48,160,157,220,228,23,248,194,105,35,182,26,110,207,20,102,108,205,134,63,118,59,249,242,91,98,47,223,48,12,230,246,119,46,227,57,34,139,35,129,101,69,223,96,195,174,119,54,115,250,6,177,167,219,95,19,219,250,198,178,113,125,57,149,97,104,223,136,184,234,184,101,84,224,143,211,250,110,117,193,158,230,49,54,174,59,233,137,136,67,244,64,98,6,113,191,182,153,223,55,32,199,132,32,215,192,15,196,240,190,65,254,219,14,250,28,121,111,140,47,55,142,193,197,43,8,110,133,99,136,150,91,225,40,96,205,25,87,60,118,123,148,75,162,45,198,208,25,23,80,146,151,18,63,114,134,121,217,15,188,124,55,155,20,208,87,197,54,224,47,24,86,73,130,85,224,205,26,143,31,195,223,180,71,12,176,61,48,208,118,93,150,138,238,186,148,47,212,75,227,142,75,248,217,168,204,136,102,1,143,82,215,82,82,165,251,16,191,134,188,76,94,223,220,24,193,149,34,204,132,208,10,56,51,34,143,163,173,207,186,15,124,233,163,155,165,204,80,32,28,158,120,109,150,161,111,15,96,236,214,54,159,146,97,16,119,202,126,129,12,132,157,210,183,21,116,151,204,155,111,18,8,5,76,129,10,185,228,16,37,187,6,251,142,182,212,25,171,80,234,161,182,202,227,129,72,190,49,48,86,52,169,194,224,26,125,91,78,45,135,74,138,48,8,211,138,15,122,178,76,69,209,136,231,185,73,122,188,180,117,69,216,148,105,138,163,64,115,105,25,86,167,164,156,161,169,142,224,227,237,161,170,232,10,28,198,237,46,167,149,167,178,209,39,76,82,152,1,150,49,68,55,188,109,234,219,90,138,5,60,112,177,150,191,188,105,164,211,148,213,63,138,92,176,4,209,180,32,168,75,216,183,137,227,151,96,192,84,196,7,239,162,221,140,194,43,255,72,159,141,8,203,201,88,4,59,123,110,0,214,21,141,96,38,81,171,66,38,103,21,69,75,50,244,28,255,17,68,40,146,25,154,87,134,243,61,125,208,135,209,130,70,20,16,141,151,96,134,86,69,174,159,81,102,39,248,235,205,141,129,187,130,106,192,247,228,160,160,89,218,64,94,89,198,57,187,132,168,43,80,98,151,17,154,6,201,133,73,178,58,27,224,103,130,214,50,134,177,154,215,48,18,176,142,194,12,225,249,129,232,49,226,40,78,14,118,241,203,204,13,141,130,5,215,167,47,113,122,119,155,107,105,155,102,70,223,151,201,221,215,86,159,183,208,19,68,141,27,218,106,3,134,200,89,209,6,87,83,33,154,3,129,94,193,104,34,56,90,50,71,246,63,168,40,71,131,215,22,238,238,216,221,74,183,154,228,65,105,227,38,154,36,5,168,1,214,96,136,193,131,23,12,92,50,102,138,64,208,79,33,173,142,217,216,162,252,30,85,150,219,109,160,243,192,68,20,14,187,133,126,9,16,173,10,124,236,195,251,4,183,224,74,78,111,69,128,10,9,195,112,109,61,121,29,141,162,252,155,214,88,173,110,159,111,117,3,207,54,205,182,1,45,134,211,87,13,129,164,237,41,170,180,0,171,62,215,127,114,141,147,146,59,124,76,13,136,194,26,16,117,147,188,94,126,6,102,145,226,49,192,215,158,84,35,180,134,252,9,155,78,147,239,115,242,221,71,217,98,156,1,177,250,253,13,146,66,228,52,17,225,252,163,111,104,182,251,169,129,230,213,200,27,99,30,146,41,186,220,52,160,233,15,147,44,221,151,6,146,94,2,5,28,141,7,201,8,141,20,134,186,174,160,160,73,75,147,99,17,106,79,67,25,131,145,133,209,148,64,51,233,139,123,134,104,193,95,137,68,161,167,156,132,208,50,146,172,24,162,237,3,149,12,129,245,105,172,43,21,40,165,64,41,196,232,6,203,7,75,9,78,89,71,69,213,81,219,66,97,242,48,135,228,90,152,97,104,143,169,144,164,12,187,3,69,75,26,206,95,19,7,77,89,210,147,8,115,137,240,140,199,216,115,16,162,132,208,210,70,44,114,87,172,37,224,192,242,96,107,235,10,30,178,128,153,140,148,55,86,111,151,242,60,66,121,172,180,228,94,51,163,16,35,35,196,158,131,11,192,170,73,133,171,70,96,70,36,194,59,229,40,199,62,186,55,214,224,174,47,206,200,108,38,39,141,51,26,69,190,218,91,6,228,58,135,217,163,142,158,222,86,180,201,77,55,180,125,238,221,150,205,100,200,255,193,222,208,208,22,95,0,217,234,80,79,191,37,163,139,49,158,32,120,138,162,172,111,78,37,25,168,185,232,26,99,178,48,33,136,202,77,65,225,81,60,252,182,241,193,188,101,13,134,95,111,183,73,189,190,36,123,131,86,84,131,111,149,33,158,6,183,180,199,54,99,190,132,94,216,59,227,46,145,204,179,59,21,137,211,122,149,137,230,187,39,64,130,85,4,72,178,179,82,46,154,43,169,187,175,30,47,112,51,104,120,115,129,137,134,128,110,107,94,186,169,249,41,4,48,233,139,198,13,205,79,33,42,8,100,88,136,61,98,95,157,37,254,42,233,188,65,222,107,101,246,221,166,9,56,23,16,75,218,32,200,14,43,117,138,241,37,157,79,252,169,181,249,125,174,245,126,69,115,221,107,189,207,161,8,120,107,41,214,106,113,191,46,88,37,108,45,21,239,238,221,214,173,189,35,227,100,239,20,134,158,73,203,210,0,137,176,130,10,212,87,210,77,113,132,190,33,200,40,32,98,145,96,128,88,79,171,176,207,12,250,56,165,136,177,113,32,120,22,16,251,7,163,29,162,52,34,186,95,155,115,180,28,221,164,107,44,64,180,4,239,188,181,77,11,90,51,31,32,42,96,100,16,124,143,11,32,216,245,44,9,161,87,58,226,41,61,39,159,206,200,250,96,164,57,75,153,75,181,243,197,105,202,164,37,45,129,109,226,147,77,32,210,241,45,228,4,56,10,110,85,82,43,128,164,116,107,26,128,173,130,226,15,50,62,2,230,103,61,39,100,132,115,195,65,69,64,186,71,155,143,60,168,247,230,155,46,114,153,104,33,240,141,6,246,62,96,67,198,66,240,36,252,197,103,140,136,7,149,229,148,183,28,198,20,132,87,183,96,250,233,152,126,91,14,218,108,207,0,61,241,155,51,215,27,176,192,137,19,40,102,33,196,17,248,155,195,235,176,185,81,114,206,99,92,207,246,204,247,101,207,231,115,223,19,54,201,236,176,16,60,245,241,99,249,203,193,39,230,96,165,156,163,232,119,100,75,50,36,7,188,135,212,61,129,204,1,246,59,155,96,140,71,94,94,5,59,179,142,167,245,148,137,209,178,130,176,70,110,164,229,165,34,12,13,187,37,251,204,30,65,188,152,77,171,127,140,111,71,236,131,253,41,200,134,160,150,76,16,90,219,204,223,35,10,246,151,182,216,29,51,231,151,85,71,57,170,239,198,40,39,104,85,56,115,84,56,115,85,24,178,42,228,82,91,236,151,150,164,205,142,37,193,56,71,33,156,239,70,119,77,19,29,44,4,171,166,137,72,168,193,64,36,237,1,94,36,124,180,69,38,56,40,200,34,183,180,202,184,52,31,162,193,60,133,240,87,214,98,227,186,87,125,125,70,192,21,70,78,212,148,165,156,112,237,4,121,223,124,115,211,107,157,51,36,100,10,33,211,105,186,75,138,174,197,192,116,13,167,193,67,118,138,131,167,170,83,48,66,160,69,147,187,128,152,84,237,98,146,112,58,88,253,89,132,190,184,233,156,95,144,51,124,64,179,52,198,142,220,190,139,25,26,76,0,138,116,138,112,162,245,101,43,37,249,146,24,208,209,42,233,127,164,152,59,21,4,57,201,246,221,15,203,10,122,53,111,134,155,39,223,86,234,204,222,188,153,209,60,200,189,14,174,188,67,251,102,164,125,178,237,59,108,31,89,19,240,10,67,200,235,230,239,229,20,38,75,44,107,80,79,60,6,226,139,43,83,127,89,122,226,81,252,234,217,100,205,33,197,88,110,240,147,228,42,93,239,241,99,15,210,127,113,85,234,215,214,158,155,237,22,208,211,49,84,43,68,216,50,181,196,117,136,95,94,96,173,214,18,231,50,174,64,241,129,110,80,54,54,57,72,219,176,235,191,80,34,131,38,194,189,214,9,167,14,32,164,59,248,136,110,12,39,230,54,104,63,84,97,63,176,37,35,101,192,194,66,196,195,109,5,109,129,13,189,24,235,101,94,41,176,192,196,178,212,120,173,245,21,228,65,235,72,2,217,157,75,5,191,196,249,89,216,8,156,146,200,128,109,228,102,74,42,225,176,125,68,116,8,136,20,119,3,21,7,217,103,90,94,161,113,33,69,193,67,21,8,208,142,212,67,67,222,234,64,214,147,247,240,247,150,36,227,251,56,12,89,108,223,9,62,217,180,17,100,169,3,146,44,139,234,94,163,116,72,175,100,2,135,116,75,185,59,230,34,163,197,49,80,99,130,227,99,138,89,17,75,17,209,152,246,8,154,205,28,62,39,186,50,209,140,192,123,83,176,175,146,231,232,54,119,59,107,210,230,42,178,58,11,243,177,4,131,93,7,244,64,186,91,222,55,17,92,105,167,205,24,217,197,113,90,139,135,125,180,138,94,188,249,38,153,195,128,184,176,132,101,195,5,36,211,19,123,162,228,210,18,106,32,160,101,209,229,115,75,77,52,151,60,12,227,231,33,24,172,23,110,98,59,153,111,13,212,154,107,173,189,149,194,208,36,253,90,13,253,166,133,63,8,45,252,94,208,188,174,83,16,27,198,57,216,46,111,170,190,29,206,48,71,65,164,80,32,121,250,169,229,93,211,50,4,160,39,178,31,123,233,68,6,188,190,217,177,193,23,110,234,78,108,191,55,223,180,170,134,103,17,180,249,21,176,132,215,153,24,182,158,60,126,76,172,40,199,99,208,57,240,203,86,195,202,2,105,235,220,195,124,248,73,13,5,131,14,91,182,101,72,92,192,55,155,240,185,178,33,201,27,170,207,68,209,3,100,83,30,63,182,19,90,222,6,43,14,45,122,157,246,169,23,34,132,85,190,217,84,112,37,18,168,36,230,163,225,233,97,200,71,247,83,26,232,55,71,75,219,22,128,159,249,203,126,224,211,183,112,251,156,211,212,58,142,116,18,4,97,2,42,152,7,36,80,157,152,2,99,118,13,116,87,99,64,204,3,180,29,74,65,212,130,253,234,63,126,76,25,229,160,239,64,39,149,82,16,163,214,76,142,187,193,211,66,202,74,105,194,244,105,79,76,53,50,137,183,53,96,233,17,192,124,6,12,1,175,185,192,31,104,97,27,95,54,80,67,95,11,50,216,64,185,159,128,52,79,33,111,72,125,81,72,193,128,66,25,149,100,84,201,245,209,67,14,61,124,138,34,32,138,2,216,36,208,202,147,77,62,229,196,195,23,137,200,122,99,2,175,215,32,122,57,254,178,173,105,42,10,149,152,233,36,17,198,83,37,137,240,23,103,70,199,51,91,126,26,154,48,44,198,55,73,242,244,233,113,51,255,180,94,175,61,205,150,143,26,249,211,198,211,167,128,168,98,202,227,57,16,177,143,31,171,22,214,60,13,17,101,145,12,80,197,14,88,19,69,85,20,178,102,180,204,202,23,219,156,32,0,118,187,129,36,4,237,171,145,36,41,222,151,132,59,56,30,236,220,104,30,115,198,56,101,39,41,61,76,141,159,24,163,149,20,182,237,50,122,103,252,4,82,90,146,33,171,32,195,167,150,2,76,96,12,173,231,153,42,79,186,226,163,135,248,232,212,231,42,20,193,170,27,152,221,67,208,168,228,5,127,121,67,78,29,140,137,154,148,204,115,110,205,180,208,11,110,105,108,24,128,108,51,144,136,26,47,219,83,106,121,162,174,73,253,230,155,228,229,84,108,93,73,122,118,93,146,129,178,88,251,94,89,159,91,243,126,237,177,56,24,237,181,47,91,112,145,2,75,25,121,229,185,95,92,221,115,207,228,174,174,215,214,166,1,125,95,159,64,185,37,191,182,226,253,234,238,219,116,67,145,102,197,80,32,202,32,26,192,197,203,244,211,184,133,83,208,51,168,178,67,184,81,162,229,62,98,176,18,143,151,76,32,9,117,3,19,218,184,162,195,92,30,228,20,179,35,127,217,72,186,227,247,203,62,152,245,66,190,132,217,192,31,43,139,81,246,218,214,57,128,210,29,224,212,64,110,56,190,123,232,12,212,5,22,230,27,40,193,37,68,80,93,242,108,208,21,124,33,10,241,105,240,145,229,79,52,12,77,166,197,137,51,62,24,247,45,128,253,63,249,96,128,150,131,245,132,165,121,7,10,49,90,102,4,168,143,141,151,116,15,72,84,170,165,40,128,105,109,171,6,15,165,56,144,38,188,67,29,193,203,149,223,239,163,109,11,212,166,9,157,205,63,177,73,219,164,186,201,251,124,206,197,203,86,56,159,186,190,129,139,109,42,53,54,118,49,60,26,191,157,254,151,199,59,176,14,232,122,3,150,220,71,169,77,155,194,116,209,191,244,249,96,50,17,106,0,186,143,75,241,96,53,7,212,208,225,31,41,229,68,14,87,124,180,240,248,49,208,12,54,141,246,166,236,237,85,92,237,85,32,224,185,228,123,178,41,129,255,32,181,52,104,91,112,22,201,249,158,192,219,101,124,73,244,206,179,88,206,85,44,231,131,121,224,45,41,160,141,64,201,16,104,32,52,125,190,164,169,241,193,6,162,119,64,33,49,104,113,131,213,31,143,5,189,62,31,180,20,168,21,104,232,131,251,197,182,164,67,160,74,69,125,226,49,69,13,69,227,38,233,173,219,174,169,14,234,133,64,161,85,199,60,40,27,244,210,124,254,200,248,108,241,243,19,163,109,73,179,194,213,211,107,73,83,196,61,95,101,68,3,123,74,124,63,182,121,166,151,130,55,57,137,253,54,208,78,128,198,176,99,221,192,135,47,81,66,247,147,193,61,58,190,57,201,58,181,125,98,38,65,167,197,73,113,219,229,80,66,163,141,184,227,57,13,29,102,16,216,184,43,57,120,66,110,146,211,55,145,243,193,22,182,77,80,62,120,121,148,113,225,30,190,184,105,131,130,159,214,53,196,237,125,98,182,196,246,194,209,20,247,241,149,213,22,244,230,150,198,56,105,69,118,235,148,89,233,80,209,80,101,96,251,170,137,216,68,11,70,19,254,165,209,35,108,124,133,244,0,127,177,97,29,237,196,147,80,176,25,135,71,248,57,50,182,146,199,112,227,137,159,2,133,197,120,152,151,5,199,21,88,168,69,134,5,194,106,18,242,242,48,251,104,108,3,80,247,188,250,229,200,70,11,202,128,92,9,101,90,52,146,228,114,51,195,248,1,111,85,128,119,107,129,205,52,188,87,75,73,93,19,21,76,165,93,90,113,146,187,1,155,2,46,165,220,92,154,128,214,200,90,193,37,66,237,143,139,206,193,10,17,86,136,69,131,159,21,58,135,216,71,209,74,91,195,254,88,91,106,211,181,11,213,194,240,42,110,245,21,254,202,142,170,97,199,181,32,232,29,143,176,107,54,39,235,248,229,20,167,78,48,204,142,19,231,97,27,157,44,193,123,153,182,4,137,235,43,157,229,102,16,106,192,138,238,128,246,129,255,108,117,184,161,217,152,157,129,36,27,190,200,17,102,210,93,174,116,3,131,186,96,231,251,181,45,112,116,27,52,32,201,222,165,81,170,50,117,182,104,41,236,203,8,232,50,241,80,214,195,160,184,176,64,194,108,52,26,131,240,30,107,59,182,97,220,66,183,220,67,210,45,160,158,240,155,176,111,27,91,27,38,186,137,207,4,93,217,154,39,177,53,241,214,138,8,60,14,241,128,94,174,207,65,179,222,88,211,161,123,57,201,132,30,110,129,249,183,227,198,89,241,170,22,76,215,43,113,11,94,120,179,84,203,134,217,97,228,185,254,244,41,169,96,125,237,8,105,97,171,37,234,83,32,11,95,83,141,27,219,248,82,68,20,168,195,210,159,64,161,65,3,73,7,223,219,224,137,57,99,176,20,102,231,182,164,27,125,54,230,100,219,107,66,190,206,182,193,133,211,171,105,236,54,196,144,185,131,48,88,93,31,172,232,218,141,14,132,34,117,182,208,136,38,101,5,42,9,24,112,199,76,39,246,251,210,80,147,180,157,45,101,107,197,27,15,208,30,123,112,3,110,186,65,65,62,196,115,2,227,144,121,17,134,185,89,150,247,201,45,188,189,179,238,93,165,239,146,104,75,239,142,7,45,147,129,101,69,22,63,13,168,156,60,28,151,18,39,115,29,164,147,217,1,68,48,166,72,14,13,87,224,161,194,79,27,45,231,97,100,62,179,10,95,43,218,127,141,160,253,23,49,240,13,194,176,57,67,64,54,14,232,28,132,97,179,187,79,15,16,184,206,137,11,79,71,33,200,57,78,84,157,19,179,172,178,43,189,100,131,212,145,188,33,117,230,168,136,184,145,196,168,191,147,135,143,57,43,123,135,188,59,216,167,199,214,187,168,85,16,115,0,81,120,198,75,128,62,77,179,204,81,1,230,211,28,197,21,207,105,9,21,215,177,101,196,133,48,182,39,248,55,111,235,125,177,70,119,10,176,198,179,87,193,253,49,68,240,3,238,207,3,238,207,3,238,207,3,238,207,3,238,207,3,238,207,3,238,207,3,238,207,3,238,207,3,238,207,3,238,207,3,238,207,3,238,207,3,238,207,3,238,207,103,132,251,67,25,184,63,127,120,23,224,159,63,124,184,62,225,225,223,107,194,112,50,24,239,15,214,243,221,31,152,211,206,113,192,106,33,253,172,130,63,50,113,155,240,17,235,74,100,38,55,10,82,20,136,1,219,137,171,35,9,57,133,216,128,71,175,102,253,203,216,62,55,86,147,221,231,63,102,179,137,188,112,52,227,149,160,166,108,103,180,78,192,43,219,65,237,6,60,169,117,226,80,217,79,24,29,168,73,94,13,91,73,56,163,125,224,177,227,153,119,79,238,208,27,248,99,28,240,58,187,131,224,154,150,20,253,117,186,162,11,4,203,171,188,219,209,167,92,248,85,113,15,240,41,227,20,109,25,125,202,160,153,253,40,24,226,119,249,150,128,168,108,167,194,27,248,128,106,25,111,202,81,167,243,80,120,185,234,213,35,0,127,220,231,180,27,230,49,241,170,46,44,193,142,173,128,192,178,206,55,157,109,74,38,39,91,130,40,14,87,157,57,126,220,14,56,78,154,151,134,8,53,205,126,138,74,175,123,203,46,183,198,14,166,166,26,19,97,184,220,46,15,105,226,153,134,204,50,251,185,177,87,50,183,93,192,254,238,230,214,78,174,239,6,58,63,190,83,47,130,97,143,52,55,171,153,225,46,227,141,206,152,157,13,92,9,193,135,8,102,59,125,222,32,199,207,75,96,117,86,9,230,137,179,61,205,210,185,180,119,50,91,207,25,243,152,122,37,30,31,57,179,246,130,123,35,7,216,75,101,79,77,169,108,189,188,113,44,28,6,245,86,158,90,211,183,164,178,40,107,206,35,120,190,109,83,253,60,209,230,90,17,113,201,13,203,136,45,161,34,173,4,79,249,118,84,91,76,207,227,199,155,42,12,183,53,66,93,40,13,185,230,66,31,79,226,205,168,162,36,23,200,85,75,165,41,234,242,210,71,171,219,96,73,230,250,26,120,101,121,120,25,15,125,6,86,220,38,21,78,36,68,202,116,20,219,225,54,169,88,148,13,179,108,59,76,129,178,30,49,244,53,238,66,137,67,32,62,88,161,7,13,131,128,109,16,156,13,240,10,159,92,21,111,66,161,160,49,160,128,119,196,192,16,40,206,208,240,25,13,211,210,113,166,92,155,50,7,187,29,37,13,126,142,234,205,110,190,217,1,159,242,240,43,60,26,131,135,96,217,17,119,186,7,79,199,210,233,211,163,122,141,41,166,85,45,204,71,171,233,116,46,50,220,175,229,11,77,177,16,235,159,4,199,205,227,163,147,227,192,132,139,232,193,104,98,148,136,51,11,78,207,112,133,52,199,156,159,137,133,252,44,158,203,12,249,179,80,181,95,238,29,52,74,92,108,255,112,47,28,230,130,103,140,178,232,237,243,87,211,166,116,154,175,42,87,101,254,156,59,216,87,66,131,146,116,22,175,158,117,167,237,98,186,55,63,206,115,221,147,198,52,215,145,210,10,179,87,99,143,88,86,8,157,158,168,177,30,27,139,232,115,105,52,154,196,4,253,72,96,171,167,135,39,98,56,32,176,39,66,160,161,182,131,39,237,54,31,56,139,244,3,233,194,126,96,148,77,204,252,185,180,156,107,70,14,3,181,140,24,62,14,239,13,51,145,28,123,218,41,156,14,247,115,7,209,92,228,42,126,56,239,77,235,145,241,116,146,159,228,2,231,229,98,111,24,86,199,211,82,86,219,159,156,31,28,158,78,37,165,61,101,79,143,250,149,66,123,146,221,15,50,123,233,204,56,27,236,135,155,160,182,222,65,52,63,59,108,239,138,65,57,50,110,103,123,167,211,76,51,50,63,218,111,107,76,143,43,70,174,194,123,157,3,77,11,238,234,233,252,88,239,150,79,253,229,66,173,124,37,68,235,165,128,82,25,228,230,167,225,243,194,110,39,83,88,148,211,87,225,68,129,59,92,176,205,86,101,146,0,109,206,71,74,205,221,179,230,238,65,167,90,218,223,207,179,39,21,45,123,126,24,63,246,31,117,26,157,198,129,198,117,102,211,78,161,28,154,132,251,147,92,185,31,45,5,197,76,57,123,44,247,58,181,146,80,231,185,67,185,218,26,176,179,82,95,154,158,228,179,225,180,16,107,204,187,69,37,39,164,43,213,92,168,217,219,221,47,207,164,93,81,175,44,130,199,25,255,209,105,224,108,58,157,107,157,236,89,59,63,78,199,119,15,228,92,235,42,144,110,29,149,58,139,150,152,13,151,138,90,182,118,50,139,5,207,142,153,64,243,164,58,15,156,166,211,124,99,146,174,87,219,221,224,96,26,82,155,233,253,65,233,108,206,55,0,219,22,139,7,163,246,249,60,180,31,223,27,71,197,131,201,104,54,173,246,99,185,144,80,47,119,131,87,165,236,201,144,105,159,118,118,171,185,70,163,144,59,154,78,101,174,171,143,43,209,72,58,215,107,46,170,60,219,57,46,196,198,137,188,160,197,3,122,52,59,145,207,195,103,213,166,150,0,244,25,212,148,221,110,69,62,140,159,176,149,66,235,252,56,16,185,106,203,237,195,121,122,28,215,202,147,124,92,170,7,247,91,211,176,160,118,27,29,254,52,157,137,203,39,197,147,19,255,126,252,236,108,120,152,174,157,7,152,246,249,97,49,82,47,228,143,211,188,236,207,74,213,168,40,141,51,165,248,81,90,210,155,153,242,252,160,24,137,182,218,233,98,54,124,85,12,116,186,225,236,176,222,16,229,204,188,115,18,230,27,128,135,138,245,116,57,125,88,99,194,149,218,162,80,141,156,8,133,230,238,126,120,204,248,165,202,97,212,47,215,230,193,89,163,151,23,154,209,92,111,63,29,92,168,181,51,238,100,175,216,212,50,96,102,248,165,253,76,185,154,63,148,68,182,148,211,119,231,74,98,162,206,199,213,220,89,40,206,204,102,237,154,152,43,149,197,83,230,104,22,213,139,233,98,47,124,116,162,136,133,193,108,146,211,115,103,61,109,209,46,171,193,171,44,155,232,148,250,157,81,186,50,220,237,101,163,18,95,223,47,214,38,141,76,58,28,22,164,209,34,46,22,166,153,128,164,150,22,241,161,222,227,178,108,147,107,68,230,249,16,83,60,150,39,157,70,53,31,144,187,220,85,102,81,158,7,131,197,56,91,15,132,133,106,126,180,199,44,218,253,108,58,210,60,174,22,97,123,130,113,89,175,235,123,187,57,37,124,162,244,50,237,65,173,40,200,138,150,43,236,239,165,163,39,101,97,144,27,134,246,75,205,69,185,207,137,225,131,92,187,147,80,51,66,33,114,92,61,213,118,195,179,129,18,170,158,166,213,171,72,176,38,71,122,229,24,223,28,245,106,237,113,115,146,61,72,179,234,48,203,159,31,178,211,147,161,58,153,247,107,241,242,100,58,78,203,173,2,51,75,196,19,11,78,220,85,22,157,118,176,86,60,146,175,244,236,241,193,136,47,157,21,250,189,147,66,116,63,19,136,132,219,217,104,122,87,58,224,91,149,104,60,193,4,91,221,104,57,44,207,250,181,144,188,127,60,19,210,181,114,51,122,18,40,238,29,112,45,57,44,113,193,69,116,48,232,4,228,209,92,105,183,51,124,46,184,187,159,168,102,245,243,130,255,164,234,151,20,53,115,18,28,84,5,70,41,238,139,138,32,135,253,254,110,47,123,180,40,242,129,126,66,232,71,139,165,114,224,106,58,83,139,161,185,116,90,158,251,103,253,171,35,127,179,171,244,243,126,127,86,103,252,123,211,236,184,47,228,244,171,240,180,153,229,91,197,69,125,196,165,51,90,75,20,122,117,253,42,166,158,206,227,205,131,83,185,238,143,85,230,209,254,110,240,124,120,94,31,148,14,128,178,112,208,169,180,57,127,166,220,111,229,89,181,220,45,250,23,139,186,92,201,133,230,199,145,70,109,156,63,76,8,233,221,233,232,140,169,28,4,79,84,37,176,24,142,185,171,116,225,192,47,241,5,166,208,59,230,252,167,253,254,201,108,255,180,227,239,159,71,230,105,32,65,248,72,51,90,140,143,42,149,236,137,56,206,29,29,176,149,126,185,89,61,24,78,206,154,139,221,238,40,156,13,69,132,243,227,105,117,226,31,241,114,33,35,143,71,139,216,65,216,175,238,78,250,233,168,202,198,106,220,113,54,164,158,118,74,197,104,84,56,202,142,210,189,97,180,113,120,226,231,178,103,51,78,22,228,90,253,232,228,100,193,38,196,118,116,62,105,240,147,40,199,71,59,42,59,3,227,60,232,182,34,251,209,99,237,184,170,71,143,79,138,189,242,120,112,180,223,152,213,193,176,247,195,177,234,209,233,56,222,221,203,202,205,248,110,102,126,52,42,159,84,11,252,126,245,106,112,48,63,141,6,228,243,113,172,85,144,34,124,223,63,156,21,122,172,200,68,251,131,220,193,217,68,217,227,78,171,217,120,136,63,44,143,101,245,120,36,132,211,139,172,154,155,31,166,203,61,48,195,246,133,209,145,63,24,157,236,157,134,217,243,94,86,62,93,196,202,199,245,166,120,152,57,74,87,67,90,61,162,183,26,209,195,102,216,207,12,143,119,149,156,122,16,148,71,103,135,163,221,92,41,211,218,247,55,199,179,214,124,158,225,99,173,106,97,183,144,62,73,244,50,71,205,146,188,27,57,98,10,237,74,205,207,47,244,33,223,14,47,10,126,249,152,47,118,228,196,97,57,28,9,157,228,187,253,224,248,252,100,170,201,254,35,182,126,200,53,155,185,112,229,164,49,41,149,50,225,66,181,146,206,148,115,82,126,122,160,20,170,217,86,130,109,54,132,184,206,22,164,46,63,242,139,225,93,129,157,14,3,122,172,217,96,174,130,145,43,33,172,47,70,137,98,58,84,232,30,245,103,245,81,112,209,44,156,246,180,174,30,213,175,226,236,249,225,185,28,94,176,123,145,88,167,235,239,31,141,203,5,53,113,90,237,77,21,246,120,212,227,247,194,177,69,83,97,167,33,33,12,38,103,132,225,23,115,33,87,204,183,14,244,227,147,193,233,94,163,126,84,168,142,118,195,167,233,236,184,28,159,10,7,193,227,201,81,185,92,212,170,82,115,122,168,228,58,108,38,61,26,180,114,161,254,176,192,212,162,123,187,217,225,113,171,173,236,159,102,75,173,179,97,39,204,232,172,54,61,2,93,203,180,26,187,205,94,55,214,57,8,156,54,119,203,221,113,159,73,31,86,18,165,9,16,204,211,131,129,152,205,165,153,188,46,54,207,194,211,81,189,206,247,11,50,219,203,29,178,226,168,84,136,71,78,35,139,110,89,136,84,142,165,78,36,59,223,101,139,131,227,221,69,127,180,123,40,150,243,195,182,60,90,180,115,177,233,97,39,210,76,68,180,89,41,115,82,205,213,213,253,82,22,209,239,106,126,28,221,157,15,66,115,65,87,119,235,251,157,80,60,212,57,159,71,219,141,189,161,255,44,112,94,155,22,27,185,106,96,192,41,179,86,54,199,180,138,131,214,248,124,84,28,103,250,13,161,218,13,113,254,195,248,108,48,8,79,216,195,240,97,231,40,225,159,119,199,77,173,215,110,22,202,221,92,226,100,183,201,78,212,198,177,176,88,212,206,15,132,190,152,27,244,75,181,221,82,248,56,33,48,209,171,216,209,120,184,155,139,134,211,149,30,219,60,142,202,133,67,208,62,137,223,59,223,59,200,136,74,108,90,63,242,135,59,233,110,65,216,147,18,187,189,218,180,45,79,66,149,253,197,56,83,222,235,31,118,203,147,80,111,80,91,244,7,251,161,206,105,58,206,8,225,70,227,108,63,50,222,211,249,130,84,72,31,156,23,154,185,216,65,181,208,27,106,181,190,58,102,247,195,241,113,56,26,237,74,229,208,104,175,56,238,100,194,137,142,52,225,59,153,106,254,52,43,142,14,242,249,99,161,233,207,100,58,211,214,217,64,14,200,225,236,164,113,82,141,158,240,254,112,124,120,117,20,63,107,40,213,105,41,55,173,28,77,175,114,177,74,56,218,239,77,135,51,118,122,154,46,133,219,145,94,163,148,46,236,157,140,115,98,141,111,31,75,39,189,106,176,88,202,149,235,243,147,198,72,105,141,229,221,82,36,123,184,223,246,7,26,185,83,241,104,224,175,158,231,130,231,205,195,40,43,136,167,187,197,238,225,89,113,124,14,56,51,54,140,199,206,142,250,85,80,106,46,30,201,100,3,67,165,118,122,52,17,181,76,69,27,53,153,73,47,223,137,151,78,171,51,81,237,141,128,12,28,102,122,149,102,119,145,174,29,214,123,179,48,203,52,184,1,63,9,4,115,225,114,102,49,15,159,86,51,11,73,204,240,202,97,58,189,219,140,75,231,156,202,29,240,25,127,53,39,48,220,94,180,214,146,197,65,254,48,151,211,38,57,190,114,94,217,15,10,163,118,239,120,154,174,84,174,106,129,120,62,83,220,229,135,114,33,95,101,71,199,178,56,236,140,170,178,90,57,105,71,58,25,165,85,111,169,123,137,192,33,203,250,71,227,200,164,168,135,226,13,41,144,155,198,171,108,38,154,231,133,131,43,255,46,191,191,123,146,56,42,54,174,130,197,244,126,247,74,225,178,149,200,89,125,206,85,4,169,50,206,179,37,126,55,159,89,232,133,121,94,200,151,102,218,201,217,190,127,60,72,75,229,70,95,47,238,21,51,241,82,45,19,24,50,185,105,73,22,199,204,46,155,143,205,165,220,209,113,182,92,24,4,58,225,130,80,75,151,78,27,103,173,58,207,159,230,244,33,123,214,60,104,7,180,227,182,156,11,101,19,221,0,80,179,207,230,225,158,88,31,11,106,157,61,97,186,209,236,238,126,176,204,13,19,162,150,80,14,22,253,198,84,30,5,10,124,72,56,26,204,114,50,152,152,205,130,218,107,36,226,49,45,27,138,199,250,254,65,179,194,69,27,199,126,168,119,197,5,37,211,110,74,147,206,49,207,14,211,7,213,232,65,32,30,168,238,114,199,231,177,86,142,191,106,103,243,87,241,177,154,13,148,193,74,238,207,77,66,211,124,65,0,111,102,217,106,185,158,151,184,152,176,215,58,60,58,31,237,241,211,124,179,219,47,134,203,197,252,188,212,8,206,134,106,181,144,187,26,181,42,76,181,215,27,48,44,115,116,206,238,30,149,43,147,114,38,145,189,98,74,74,51,30,57,12,31,180,67,108,100,111,33,118,227,205,78,190,29,138,79,199,7,81,49,216,168,112,71,173,232,217,73,72,169,213,142,175,138,157,126,75,152,133,212,222,48,176,27,59,10,70,79,99,241,78,90,98,99,245,86,41,199,248,123,179,198,213,121,229,170,180,152,71,247,70,233,68,248,74,219,107,116,207,119,135,245,246,194,207,244,24,33,146,57,231,184,163,209,130,61,60,205,149,143,114,69,166,120,150,171,14,115,153,3,233,188,0,164,109,36,236,207,239,207,129,10,47,228,219,217,28,88,74,39,253,226,225,241,97,125,191,149,159,77,219,181,61,169,126,26,57,47,230,187,154,56,86,186,254,138,222,152,46,134,194,132,57,142,250,7,125,160,142,68,184,105,40,168,53,246,131,108,48,221,203,28,246,78,78,148,3,253,228,138,13,159,159,105,114,122,84,62,61,57,108,39,66,251,236,105,228,232,240,42,56,213,114,231,187,226,180,220,9,142,196,194,121,165,95,220,155,22,131,18,199,21,10,137,124,163,195,180,210,157,216,68,143,196,195,64,103,30,236,142,235,97,165,24,59,246,119,243,96,81,227,14,134,9,176,104,239,213,180,131,64,144,153,104,139,22,123,214,91,100,154,74,43,52,107,158,170,218,249,92,45,1,5,105,30,215,107,187,181,86,157,99,138,241,64,191,147,24,157,233,252,73,165,83,235,69,178,131,211,253,217,85,176,60,238,41,125,30,40,105,92,32,51,14,30,148,250,3,125,116,22,228,243,69,237,228,148,169,149,217,134,158,83,129,162,122,182,223,78,148,18,39,225,200,176,81,236,106,128,101,3,139,81,251,36,216,240,239,117,103,149,118,168,213,204,141,154,135,241,68,162,28,146,184,227,200,81,104,22,100,207,98,177,147,131,182,22,7,90,68,227,96,222,47,86,122,233,250,254,249,89,224,116,24,14,228,99,139,64,250,152,63,104,86,22,213,126,100,63,82,190,106,133,26,74,22,40,188,7,181,206,168,49,222,109,50,7,197,94,101,239,48,159,158,204,22,163,163,134,56,23,242,133,105,174,29,226,175,2,205,51,181,93,62,59,213,230,231,217,61,165,20,28,215,246,143,179,204,201,97,60,226,175,52,162,252,81,188,188,232,156,5,66,66,48,222,101,242,139,156,202,119,5,169,91,174,140,18,233,158,216,203,101,154,253,114,103,186,144,218,137,179,35,165,18,60,24,178,161,150,88,30,117,210,124,37,17,109,183,175,134,7,149,253,124,173,212,23,242,92,113,212,173,234,204,0,72,180,246,68,94,52,179,177,65,112,46,179,213,82,148,29,70,187,137,74,184,88,60,236,5,142,139,250,201,168,218,159,9,218,176,170,87,26,125,118,63,56,232,44,78,166,252,30,23,11,14,230,19,166,157,150,118,131,114,173,85,237,177,199,149,208,60,114,18,83,51,141,126,254,152,225,142,148,129,220,150,167,251,101,225,84,109,39,98,229,97,243,176,115,50,143,37,114,217,120,131,83,164,126,240,136,25,6,71,103,249,38,119,208,40,236,7,79,252,149,88,101,87,214,130,199,209,112,113,124,56,222,151,155,141,89,171,91,7,187,131,194,126,241,172,182,39,70,118,19,139,198,241,25,144,169,39,129,113,189,47,236,38,198,254,69,64,15,231,193,112,198,178,253,2,39,214,219,231,251,237,238,200,223,205,236,54,107,123,103,103,71,149,74,168,57,108,213,2,165,202,36,192,148,106,109,70,41,180,202,210,244,42,211,220,205,31,149,123,251,135,189,133,63,81,158,139,157,211,82,134,47,139,123,137,110,177,216,105,50,250,164,57,169,238,158,28,245,247,186,221,94,32,87,172,50,197,250,120,20,57,106,29,112,123,97,109,58,222,45,182,35,254,161,178,235,191,74,128,229,107,17,184,218,23,71,66,229,60,35,204,26,227,69,186,219,20,251,195,161,46,149,196,246,228,188,179,91,105,69,3,145,121,47,54,142,168,253,105,80,221,223,59,20,243,133,70,171,83,58,219,109,7,162,7,25,185,84,106,215,234,225,116,68,14,164,123,209,209,238,226,120,151,191,154,105,210,193,240,72,205,84,70,218,110,213,31,240,215,196,230,228,236,42,90,56,212,142,206,235,221,6,23,136,52,243,87,129,196,193,128,111,102,194,163,188,255,124,28,217,75,183,198,64,131,103,14,187,58,216,2,180,247,26,229,131,72,32,162,10,90,232,136,73,183,115,71,106,107,86,84,219,243,96,109,63,88,111,38,10,195,154,36,31,228,170,65,41,24,63,152,31,7,207,27,71,131,73,91,59,111,158,230,11,217,249,164,202,234,82,117,111,188,207,196,75,69,182,59,156,150,226,117,127,164,180,123,44,171,210,164,233,63,224,135,161,99,249,156,201,70,174,212,108,151,19,26,165,98,41,43,79,98,218,184,147,11,143,162,161,120,235,252,160,8,70,60,93,99,167,229,214,65,166,122,158,141,150,139,25,64,199,67,253,40,80,62,60,30,133,52,127,119,191,23,170,76,252,122,177,184,136,141,50,101,129,169,55,162,147,106,104,188,127,214,139,102,179,251,163,134,63,119,86,97,203,236,98,162,214,23,126,127,51,119,58,152,230,3,123,251,103,181,171,147,253,242,180,113,122,44,205,99,125,245,96,79,221,141,164,15,187,108,58,17,200,239,142,206,0,135,230,69,137,43,171,12,144,205,251,123,66,38,159,222,101,229,147,214,238,184,123,124,202,12,207,74,161,57,211,242,87,149,226,233,129,30,20,227,106,183,35,214,19,101,173,122,150,14,68,171,233,38,43,244,51,243,98,131,25,237,119,51,141,147,102,173,188,175,21,51,39,187,161,116,176,198,8,254,74,68,247,95,205,39,189,166,156,91,112,163,104,48,208,150,6,163,73,83,144,192,96,71,67,165,78,249,120,150,158,203,213,179,48,83,153,118,2,123,51,142,109,7,219,233,227,121,120,122,54,206,207,212,193,201,226,60,220,154,242,209,67,113,148,200,101,162,229,80,75,73,87,59,202,116,16,219,139,246,234,147,134,24,238,100,174,162,153,209,224,176,92,62,7,35,26,17,71,229,152,158,31,11,123,252,73,190,90,61,158,12,43,185,146,84,189,138,29,118,186,178,206,204,7,177,131,208,148,11,180,231,57,113,49,75,31,235,245,122,189,178,47,28,158,70,138,194,225,126,45,166,132,3,211,226,104,119,82,16,59,65,177,29,43,143,247,3,123,65,255,236,124,154,3,35,199,183,155,236,160,52,206,103,19,213,112,45,207,92,41,204,224,170,149,46,4,15,38,123,35,127,152,237,86,118,199,185,120,186,201,68,15,179,83,17,44,91,122,46,212,152,215,19,122,56,119,120,52,235,199,23,213,168,148,232,84,202,179,89,47,167,113,57,85,73,119,3,241,113,39,220,221,207,113,58,216,153,132,162,233,120,105,154,185,170,158,203,204,121,175,209,202,149,79,133,94,231,232,56,90,246,31,85,102,227,126,182,45,107,251,195,210,176,123,86,170,141,130,129,92,253,32,80,105,30,205,50,195,1,32,211,110,176,208,235,170,251,33,61,163,237,159,183,202,213,131,76,58,191,59,14,230,88,48,85,59,66,134,223,141,55,219,188,63,200,11,85,245,106,119,56,247,95,93,9,202,52,61,221,103,203,117,49,23,168,106,237,189,131,57,95,63,59,140,4,118,153,43,93,10,250,227,45,177,184,56,74,20,248,120,183,54,98,184,192,152,203,247,175,230,83,249,52,60,203,245,246,230,108,73,170,48,187,123,225,92,145,61,83,36,237,108,6,244,160,102,48,84,221,59,74,183,195,131,82,80,99,19,147,131,64,116,120,149,5,27,173,73,180,85,84,67,39,123,71,162,118,222,14,53,14,181,233,64,27,178,106,188,16,12,158,203,226,85,43,55,14,149,143,246,3,199,187,157,226,174,122,126,18,214,243,76,189,160,11,122,120,118,62,158,180,202,138,168,237,85,250,157,243,120,238,184,94,63,234,28,159,4,91,90,59,50,105,76,243,103,137,224,94,75,244,51,131,225,188,218,104,169,135,92,244,104,160,3,185,217,233,13,216,154,226,47,54,245,246,225,112,183,161,137,66,108,26,138,212,14,6,195,86,66,73,196,252,179,246,96,47,56,78,31,167,133,209,233,232,188,154,56,0,171,213,34,120,85,14,103,243,106,35,88,203,28,196,194,147,74,241,184,182,24,182,194,105,127,2,12,138,124,26,21,219,173,112,113,52,8,102,184,65,235,80,141,236,141,187,39,199,170,174,167,235,87,185,52,123,52,42,13,38,89,126,122,24,75,44,102,149,120,32,157,169,197,218,195,80,45,17,110,238,133,247,226,153,116,162,112,58,96,139,199,123,10,178,135,166,235,205,227,114,237,32,146,61,43,22,83,212,13,205,9,12,243,218,76,172,233,48,252,85,198,38,214,116,187,158,13,213,188,76,172,233,61,22,153,88,203,249,64,255,74,203,31,117,114,233,82,218,207,204,130,157,61,37,123,148,77,204,187,213,233,73,70,234,102,35,213,89,47,147,105,198,203,82,46,51,75,228,229,33,167,31,28,134,171,189,211,194,121,109,148,62,213,14,230,153,106,124,146,235,143,165,197,113,165,89,15,86,106,241,3,177,51,216,61,235,139,83,245,160,92,155,1,137,62,105,44,212,179,46,83,168,20,70,76,182,223,150,50,64,204,235,33,165,95,79,228,115,149,89,65,219,43,230,207,178,205,89,172,215,27,93,133,203,83,102,24,226,130,117,160,109,250,23,82,102,18,59,233,116,18,189,57,63,206,160,126,228,251,133,198,85,125,92,29,100,179,144,116,98,136,191,229,106,151,109,117,83,247,189,238,24,127,28,147,77,16,229,121,69,5,99,5,114,111,241,99,77,87,6,162,170,81,246,144,114,71,226,246,184,223,223,130,224,182,27,173,206,234,84,154,200,1,85,5,30,164,146,52,245,241,80,84,235,232,41,72,203,233,186,170,37,175,113,170,2,188,48,64,220,30,141,69,117,94,1,187,156,129,6,193,206,37,227,186,13,113,219,246,237,6,197,213,83,146,182,165,117,149,233,22,39,76,32,214,12,101,145,80,183,221,174,66,222,10,16,226,13,87,149,132,119,162,200,96,47,139,91,66,99,144,110,113,187,175,112,2,144,99,28,12,98,167,89,71,28,188,173,83,216,7,23,185,134,194,19,44,240,77,84,87,147,192,157,144,196,193,35,220,161,164,17,192,153,164,130,204,112,70,45,71,240,183,116,185,194,201,98,223,200,70,10,5,143,17,81,157,133,81,142,235,145,168,36,197,218,10,21,251,91,173,49,120,46,187,27,8,202,162,104,50,18,200,213,150,50,156,43,208,173,90,210,128,162,209,77,39,20,113,43,162,232,33,120,42,195,107,86,12,31,200,36,65,98,30,171,16,80,10,82,48,39,246,77,120,65,11,111,193,115,120,224,249,112,90,171,137,28,28,32,130,191,48,217,164,150,79,33,141,159,231,63,248,234,135,239,189,255,236,151,255,250,242,231,191,242,78,69,249,46,209,224,173,235,243,6,164,161,32,246,69,120,35,135,103,247,141,151,184,247,216,95,234,117,119,30,179,97,14,213,116,199,238,63,251,218,15,62,250,206,143,87,119,220,201,185,136,139,16,15,214,196,182,139,139,44,214,4,13,167,76,54,65,143,65,86,226,153,49,129,1,120,228,150,30,56,65,16,11,168,220,244,8,223,219,179,101,62,195,24,116,16,71,27,228,63,196,79,33,222,21,152,93,40,130,150,178,191,160,110,46,189,26,211,71,104,21,134,92,0,178,15,146,158,162,41,195,23,136,84,102,243,180,6,108,142,252,244,88,102,131,14,197,55,232,40,11,125,244,18,62,114,123,16,105,14,28,22,154,130,222,36,87,226,28,100,145,4,80,232,128,155,145,163,91,202,72,87,226,8,6,39,77,174,52,163,40,34,107,32,92,7,26,191,45,190,11,89,129,178,9,17,242,38,139,94,208,148,6,86,60,91,42,248,21,191,186,113,210,120,11,59,188,88,130,144,130,130,72,157,192,155,144,72,145,20,236,61,102,64,235,25,185,213,136,138,68,0,169,208,157,108,20,190,147,13,204,117,131,239,189,43,192,37,161,128,60,179,148,24,67,209,125,174,37,246,147,212,179,247,223,121,246,206,47,239,91,40,188,74,9,52,111,140,33,125,104,216,93,116,55,22,28,55,36,158,77,135,22,93,81,250,186,52,68,157,162,160,79,18,106,2,20,84,113,198,93,171,209,38,48,219,63,250,209,95,223,177,17,128,97,69,192,176,16,71,235,30,149,7,87,87,254,139,175,61,255,202,207,95,252,217,47,158,191,245,21,10,94,75,2,195,20,235,125,69,135,96,51,79,199,155,23,215,128,157,146,38,142,10,221,150,29,211,156,160,145,111,171,8,147,204,108,26,89,134,47,212,39,70,143,58,238,33,50,101,45,242,61,160,6,162,32,141,7,148,37,30,176,244,131,211,61,185,178,12,34,177,172,76,207,191,247,83,146,233,242,6,158,241,223,133,162,202,20,45,90,107,104,233,24,239,59,210,245,217,59,223,132,97,140,239,191,143,198,213,54,71,193,100,25,136,54,108,92,27,202,146,157,130,55,62,223,147,215,199,13,43,218,136,72,252,252,219,191,248,232,219,255,238,234,89,130,129,237,54,240,128,110,111,8,86,202,94,181,29,128,86,255,247,135,94,237,120,53,186,193,214,227,25,119,219,156,122,29,19,232,47,190,254,225,175,191,247,241,166,142,57,93,236,61,121,130,137,79,184,191,47,201,87,230,26,239,210,134,84,44,224,41,54,2,149,33,218,123,154,65,224,49,21,250,242,64,119,145,123,104,44,234,221,214,236,251,169,47,43,84,153,87,237,36,113,45,191,103,39,225,216,227,128,252,77,160,103,215,225,55,17,168,176,125,136,246,125,239,62,191,252,249,79,158,255,209,159,124,42,189,53,244,180,123,117,214,161,134,189,66,255,214,233,100,75,250,25,150,189,134,154,6,246,80,146,204,225,117,29,107,107,214,19,135,234,239,162,129,174,12,77,13,223,160,0,220,143,213,68,13,161,42,219,55,82,134,10,3,214,146,101,237,5,60,52,20,23,162,195,46,165,201,226,231,134,18,131,218,126,137,254,33,69,19,241,5,241,106,182,164,135,157,105,146,16,85,222,250,106,168,30,97,230,139,64,187,145,116,184,120,224,165,246,163,183,190,251,226,251,127,11,120,76,153,66,87,105,136,208,134,63,145,46,140,135,2,68,217,118,48,164,99,72,157,21,165,116,8,225,108,228,193,155,69,225,110,185,248,190,162,137,70,167,64,59,208,119,252,158,80,192,196,56,3,52,224,99,98,139,242,209,16,18,153,98,5,142,165,48,46,50,80,209,66,12,5,241,26,225,243,72,27,222,165,192,167,54,161,63,155,32,134,49,210,90,68,104,197,240,39,142,141,180,240,167,88,72,72,224,79,98,162,29,193,159,18,44,35,144,183,137,168,241,73,136,144,82,132,144,81,10,27,73,144,82,34,49,190,77,249,124,180,128,28,232,98,76,16,60,30,191,102,128,64,205,190,161,119,238,253,225,155,45,205,124,133,184,151,120,74,26,244,126,2,133,41,209,184,147,198,21,2,150,150,12,125,69,45,134,26,40,96,71,6,245,105,188,105,167,208,18,179,165,141,219,109,105,6,166,194,111,63,248,46,101,60,52,110,93,164,140,11,13,151,212,40,215,54,155,211,36,222,189,199,134,207,140,246,223,102,225,64,76,188,198,8,0,95,35,47,91,202,82,225,80,232,243,243,111,124,239,197,191,255,200,144,123,43,179,98,137,183,188,147,55,118,74,184,123,146,44,25,187,5,83,232,187,182,244,70,119,236,32,136,248,161,29,255,16,42,139,223,255,219,151,63,255,145,93,164,121,237,170,61,234,119,86,8,200,11,54,53,93,179,3,14,240,69,104,118,113,85,251,209,87,191,254,226,215,239,162,170,140,134,33,195,15,143,121,44,173,170,100,107,253,196,155,92,156,10,4,6,229,168,6,179,90,26,91,129,200,216,75,38,104,228,133,217,84,148,117,75,0,26,47,188,232,129,48,40,101,123,74,74,223,26,15,169,203,27,3,47,209,41,244,41,63,1,68,52,178,63,255,203,95,188,252,143,95,130,172,207,254,229,175,158,125,240,22,229,243,83,110,154,18,61,18,11,213,87,235,53,225,66,107,43,15,138,236,111,174,40,202,134,237,174,195,171,59,172,121,109,119,207,6,85,64,5,77,53,214,22,50,179,136,206,167,111,163,175,232,86,13,162,235,233,16,65,117,112,8,63,67,34,83,48,76,66,65,222,191,232,69,3,176,229,155,111,82,178,56,173,45,191,120,66,248,154,239,138,252,21,140,196,128,123,251,33,104,2,26,71,180,236,88,242,90,182,235,182,176,44,188,46,109,202,16,151,27,94,22,1,197,4,65,196,199,85,28,195,207,52,196,8,134,118,3,71,73,64,234,193,139,29,116,154,50,19,194,11,150,111,28,134,11,248,202,42,8,202,15,68,95,157,0,196,175,37,168,209,37,55,61,13,162,161,118,174,211,55,8,75,225,187,4,92,236,99,176,16,208,235,33,247,0,245,219,168,109,153,188,118,182,33,186,132,225,15,78,193,184,10,32,60,173,248,33,192,176,17,98,59,92,85,230,82,247,140,117,31,40,94,96,11,48,128,58,12,26,0,173,104,127,66,68,192,154,49,37,58,7,44,56,221,239,175,29,92,158,36,186,109,108,141,116,43,134,214,124,109,219,96,255,201,223,127,244,214,219,94,180,118,110,251,150,56,246,51,101,63,192,93,235,217,143,115,178,159,74,216,239,62,99,34,10,89,176,182,138,154,99,96,214,234,203,132,131,213,85,28,236,224,97,204,199,4,119,215,83,72,144,119,214,54,21,240,149,21,182,13,101,19,166,203,5,115,137,239,223,176,18,160,222,218,82,176,70,10,239,2,220,175,61,178,19,250,125,26,163,14,232,98,172,20,65,66,173,228,138,69,16,175,117,119,85,94,156,22,96,143,116,112,73,117,175,41,164,142,59,172,42,184,64,44,252,92,7,78,125,88,39,133,192,22,188,199,218,190,28,189,226,66,132,11,194,117,152,133,160,187,6,144,213,234,17,67,219,49,142,168,151,63,255,229,203,223,252,197,179,63,249,91,202,111,47,232,83,26,97,194,253,200,212,251,9,83,132,84,226,65,18,138,90,34,9,144,133,207,255,247,63,124,6,36,89,41,234,68,151,160,195,9,8,163,137,120,94,58,133,157,136,39,179,113,76,65,22,94,135,220,113,206,47,198,190,201,189,117,150,25,91,28,101,200,241,146,62,183,246,56,108,146,185,249,4,246,15,31,253,227,95,191,120,255,239,238,183,127,88,157,236,65,20,60,136,130,7,81,96,87,65,134,96,247,40,170,159,48,229,161,101,106,139,212,228,82,206,137,141,12,134,138,187,108,156,250,182,46,13,68,216,30,154,66,77,71,237,225,144,230,130,190,23,208,215,207,207,200,173,149,174,216,148,54,132,166,180,1,52,84,133,226,33,104,241,106,35,51,153,16,103,137,169,139,107,133,67,248,83,43,26,38,6,46,142,103,219,248,83,60,204,242,248,83,80,108,51,208,232,213,69,119,159,181,125,116,39,69,14,175,29,190,39,67,124,145,129,205,245,196,188,144,110,233,90,161,107,120,237,49,36,60,190,127,230,198,225,151,178,58,219,197,37,201,134,110,64,1,101,56,175,38,52,75,39,62,41,215,206,93,58,4,189,117,11,214,36,44,18,175,42,201,71,44,77,140,105,20,67,209,150,21,13,126,227,251,138,44,226,78,65,213,156,220,140,104,212,131,117,121,117,213,173,228,228,146,29,48,119,52,240,6,130,67,228,57,190,107,59,91,130,108,112,33,95,122,188,1,5,57,54,248,162,53,113,116,194,56,219,22,197,105,252,26,94,41,65,62,34,126,65,247,238,80,148,47,121,247,44,232,154,75,120,119,4,138,128,126,4,151,91,108,202,92,190,50,210,36,77,10,172,91,248,91,14,100,34,215,36,154,21,25,23,44,131,17,43,202,96,187,195,245,165,5,135,87,52,71,41,62,207,203,41,221,151,178,118,68,29,236,46,241,0,25,119,33,191,161,42,10,232,33,72,15,79,253,165,5,152,71,155,158,103,19,142,204,65,134,220,233,57,16,245,174,34,0,14,238,24,23,131,54,229,54,152,234,30,163,42,226,230,30,129,137,14,111,204,216,209,201,69,169,38,207,164,160,144,97,240,117,169,248,78,56,152,22,222,195,40,170,122,6,93,114,6,239,4,132,119,109,224,156,228,170,87,10,94,152,73,153,79,39,146,38,181,164,62,208,125,82,20,142,218,199,119,210,200,64,128,130,86,102,160,183,134,36,119,178,125,9,212,80,3,60,182,233,35,37,237,152,157,181,85,175,138,240,210,147,108,87,234,11,240,222,53,249,134,182,83,34,185,202,140,189,116,71,36,227,121,71,36,99,191,35,146,185,76,194,75,201,151,175,151,116,222,35,137,139,33,247,236,226,43,94,45,145,98,92,198,135,158,163,169,108,222,167,236,78,74,232,165,171,156,140,205,212,128,94,168,83,27,140,70,209,43,175,241,117,222,178,235,26,247,77,209,94,181,207,184,253,214,26,227,213,57,108,45,35,249,60,175,169,69,199,36,247,233,203,118,8,244,70,126,252,24,176,34,105,182,189,65,232,18,115,200,203,62,44,24,157,211,236,117,15,239,245,13,24,223,11,195,206,111,168,238,212,37,104,207,208,41,218,76,86,180,9,249,237,118,159,211,75,142,148,34,190,103,141,136,12,40,226,30,193,251,224,13,201,143,29,53,225,189,149,180,68,247,225,157,88,124,202,188,53,205,97,81,19,237,214,81,213,67,114,110,170,41,199,101,140,6,154,130,126,97,9,195,203,39,23,151,73,199,3,80,159,113,221,51,161,20,200,105,88,145,65,139,84,27,253,140,207,95,118,229,240,37,65,213,43,228,249,221,154,116,225,120,2,148,170,219,115,81,148,171,35,240,70,104,75,153,2,68,194,82,71,1,143,13,53,8,174,23,180,148,18,237,218,15,122,134,215,178,77,237,130,226,168,75,223,166,235,43,96,10,32,212,192,239,107,151,141,50,217,167,13,147,96,146,167,205,101,6,108,90,172,134,36,57,218,168,62,169,208,182,138,147,210,13,89,143,104,149,220,88,183,57,32,53,202,52,186,32,87,5,44,9,111,163,7,66,101,199,182,240,184,236,244,41,142,182,191,116,43,3,41,229,134,246,50,149,186,47,63,182,150,201,20,92,134,201,8,15,220,220,108,242,61,86,134,125,62,168,128,44,89,111,83,240,48,125,165,49,112,169,106,131,138,41,125,137,23,109,237,50,184,114,185,182,229,68,144,95,151,159,126,217,85,254,13,109,59,24,88,242,73,39,121,82,236,155,111,110,218,201,115,33,94,24,47,183,216,75,8,130,98,157,80,173,88,222,237,202,146,91,133,240,80,144,64,245,14,245,202,166,72,120,43,90,58,160,148,140,176,81,172,130,47,244,203,148,45,39,248,106,240,27,94,58,196,129,164,35,165,66,212,41,250,213,245,26,219,169,224,146,22,69,234,48,44,31,238,74,12,37,149,156,185,121,92,17,14,223,166,30,217,190,56,218,238,246,235,182,110,217,246,184,252,218,173,108,25,138,85,187,253,74,154,213,13,61,73,117,232,22,218,125,176,193,56,57,134,15,198,99,49,184,171,152,27,51,186,69,102,244,132,30,211,67,243,194,99,138,17,196,88,76,136,115,20,190,246,152,158,165,230,70,8,4,61,133,187,155,120,144,227,64,145,233,20,58,229,79,196,193,231,44,88,152,160,231,70,29,53,21,125,164,46,233,55,140,109,75,9,108,171,144,95,199,0,158,172,128,109,162,117,111,70,242,26,59,36,96,63,157,100,26,181,137,182,237,115,146,51,218,242,38,73,242,232,61,208,29,165,25,208,237,146,23,2,250,126,185,106,95,226,112,224,128,119,146,59,28,100,147,84,20,235,140,196,37,215,76,113,232,250,14,221,211,160,44,177,249,163,96,79,149,36,75,27,221,78,6,25,90,87,116,174,15,244,48,226,72,10,77,15,54,127,47,176,17,134,94,100,128,144,96,231,114,113,109,161,198,81,233,122,22,111,231,224,197,216,14,95,187,27,218,158,206,158,200,112,86,93,157,2,251,61,222,128,117,212,225,215,13,59,98,223,253,93,92,155,91,105,151,183,40,109,172,96,46,63,68,99,5,77,90,43,43,109,41,17,166,43,130,109,161,129,218,57,36,180,98,84,137,249,130,120,115,18,35,6,34,15,121,67,156,67,141,55,65,208,13,184,198,217,26,138,125,106,109,77,52,189,119,173,230,17,51,153,189,33,9,6,107,135,86,107,141,25,10,8,101,184,236,160,45,39,228,209,49,220,21,93,27,159,170,112,248,151,231,237,197,53,164,56,230,79,42,95,109,166,15,237,163,224,160,156,42,246,73,186,244,81,142,162,209,129,91,146,106,75,125,192,18,198,120,219,10,59,44,30,228,189,198,220,86,78,185,102,22,51,26,3,57,7,187,129,119,193,142,48,20,184,129,49,56,149,86,201,23,176,140,19,81,208,39,162,64,167,179,198,61,164,136,191,51,34,39,99,78,71,44,46,35,110,79,170,55,120,38,104,232,90,69,15,181,146,92,117,15,150,34,163,237,151,198,254,200,121,165,170,238,123,252,248,145,113,153,47,84,119,224,170,10,181,174,91,180,30,210,99,24,198,66,153,26,16,177,255,96,27,24,153,102,88,172,163,207,219,152,204,94,42,3,5,47,179,21,183,205,121,132,132,232,234,13,184,17,99,179,233,189,117,182,237,108,141,148,43,132,61,161,9,233,157,228,236,172,66,190,250,144,179,166,213,236,13,157,20,130,111,149,151,92,165,88,217,32,168,156,115,225,158,130,157,168,184,201,250,240,241,227,38,188,134,88,156,0,102,128,59,53,223,53,207,105,226,6,147,52,215,22,187,40,76,61,2,210,13,165,75,133,12,149,116,122,65,9,176,38,120,117,166,109,130,248,118,80,65,161,36,228,57,13,122,97,169,41,25,45,215,80,109,132,206,112,26,80,116,213,109,36,44,237,142,211,64,89,116,184,252,225,20,41,137,118,55,133,197,53,176,76,18,254,165,68,24,65,97,220,114,11,54,115,202,16,134,161,24,91,51,56,72,118,223,200,85,54,35,188,240,242,138,220,150,212,193,38,245,226,135,239,62,123,247,187,216,41,242,163,183,222,254,240,189,159,189,248,238,31,99,233,248,236,27,223,254,237,7,223,7,203,220,243,119,190,241,226,199,239,67,55,28,156,43,131,92,138,26,16,115,30,230,127,249,238,143,193,74,135,110,16,183,191,121,246,206,183,64,57,238,136,164,27,223,182,222,21,229,205,123,242,130,193,80,136,19,104,141,238,223,149,27,228,37,110,144,49,55,200,78,110,0,59,68,53,181,9,125,149,37,1,122,43,56,67,132,122,138,4,90,224,67,27,21,176,183,151,9,135,236,180,192,204,185,186,49,44,218,219,92,75,29,15,145,66,135,102,155,201,33,102,2,84,115,136,38,249,163,54,14,19,97,235,85,146,35,10,155,195,129,38,34,182,146,82,28,102,43,45,37,65,160,78,93,4,155,66,105,123,128,149,13,250,145,102,54,136,141,57,91,164,59,216,12,202,180,20,107,84,206,134,1,163,91,51,156,176,90,24,154,242,72,201,219,4,194,122,19,40,71,70,166,56,174,128,164,142,217,83,163,219,124,64,90,242,46,158,36,121,130,33,123,158,32,147,36,100,0,122,132,188,173,51,41,249,130,226,161,213,147,186,220,12,65,187,149,171,64,10,243,38,97,201,31,255,203,203,127,255,91,131,176,193,208,242,196,144,109,19,67,198,154,222,197,69,136,14,50,151,72,245,246,249,182,81,101,222,27,42,108,174,51,93,198,239,53,133,192,66,253,242,221,127,118,77,33,211,123,28,107,26,15,51,234,83,156,81,252,107,153,81,81,119,139,240,227,144,215,228,9,221,50,121,98,142,201,19,93,51,121,98,230,228,9,58,242,36,140,201,195,38,238,54,121,48,87,186,166,77,240,206,211,134,77,220,121,218,24,161,187,78,13,193,30,187,187,86,191,240,140,207,115,76,64,143,208,205,212,10,189,204,92,218,37,1,179,223,197,37,106,163,135,139,252,114,21,75,34,83,164,87,181,214,244,199,191,189,20,152,214,171,36,43,226,208,243,56,0,234,149,200,187,27,133,56,2,13,131,162,118,140,89,135,103,26,197,105,188,136,172,245,20,180,1,194,45,150,141,101,40,65,116,188,206,229,205,247,55,14,157,209,235,128,8,89,77,13,205,22,104,142,186,207,36,172,169,66,194,6,217,191,170,166,113,195,209,75,51,66,197,163,151,203,182,124,79,59,49,123,233,52,241,95,223,32,65,124,33,94,34,165,13,86,73,246,53,48,40,192,22,3,176,196,119,36,153,61,70,9,154,151,60,7,159,117,119,102,173,129,3,188,251,255,217,123,243,254,54,142,99,81,244,171,192,99,69,6,162,33,136,193,70,0,124,184,58,20,23,91,150,40,81,162,228,69,52,159,126,3,204,0,28,9,155,6,3,46,166,248,126,246,73,188,198,62,178,95,188,196,177,99,75,185,142,157,228,216,178,115,227,216,178,22,231,187,220,43,144,212,95,254,10,183,170,151,153,158,5,0,65,144,90,18,136,18,5,204,116,87,119,87,119,87,85,119,109,23,243,7,228,243,212,111,96,76,65,139,127,207,45,196,69,34,205,218,183,16,153,148,90,202,100,146,113,118,11,17,25,183,22,108,71,171,197,252,121,126,35,129,113,7,210,3,231,90,87,83,122,58,145,77,234,15,42,215,58,209,197,51,187,21,95,159,184,195,65,108,63,178,249,98,194,192,217,114,213,154,35,207,155,244,105,115,180,96,212,180,179,77,221,20,19,156,78,107,134,53,161,105,115,24,254,98,216,222,254,166,242,29,78,203,67,209,222,94,166,241,173,158,100,105,124,167,229,83,187,201,59,203,233,193,48,239,236,48,239,236,48,239,236,48,239,236,48,239,236,48,239,236,48,239,236,48,239,236,48,239,236,48,239,236,48,239,236,48,239,236,48,239,236,48,239,236,48,239,236,3,202,59,251,4,79,255,185,147,180,179,195,172,179,255,38,185,96,123,44,6,201,201,5,43,94,0,243,13,193,51,242,197,220,73,88,159,8,204,116,167,103,210,61,130,239,98,28,158,226,152,68,10,23,99,157,211,226,105,197,180,254,128,211,226,165,178,153,100,92,81,83,59,76,139,87,202,42,61,199,158,205,36,232,216,75,90,186,243,216,99,5,116,188,122,160,99,135,113,103,210,153,146,186,211,177,235,177,94,65,151,53,116,117,211,68,3,82,91,17,88,71,165,20,43,81,12,44,97,8,37,202,129,37,154,66,137,82,96,137,138,80,66,15,44,81,20,74,20,2,75,104,66,9,53,176,68,11,74,140,219,81,164,198,237,57,205,104,196,90,85,205,175,24,53,64,30,205,52,187,106,69,73,70,228,202,184,173,247,175,139,62,152,250,74,104,14,206,180,70,83,12,72,72,144,107,18,117,21,212,110,90,97,245,144,52,90,48,94,60,2,103,253,147,45,107,178,94,109,168,181,181,209,101,101,148,104,203,36,89,103,22,8,65,58,88,43,28,70,197,22,122,36,92,190,76,181,122,248,249,48,253,152,211,137,30,62,114,249,242,2,209,51,119,209,50,227,103,230,59,102,143,197,216,195,177,60,192,97,52,251,27,70,235,225,28,69,165,175,81,148,245,110,163,192,213,11,173,3,196,61,24,205,250,198,46,70,83,236,107,52,212,1,174,243,128,14,27,90,51,255,16,140,74,11,247,24,20,113,187,240,76,81,171,56,90,55,203,248,239,140,169,35,25,247,244,93,176,211,15,91,164,123,59,88,65,86,64,239,90,182,213,40,55,202,21,108,114,71,20,219,26,119,97,209,182,46,95,220,24,127,180,105,217,134,92,136,41,217,29,241,182,98,79,222,166,247,228,109,165,158,188,173,208,147,183,105,61,121,91,249,209,226,109,84,139,138,203,226,104,173,217,160,134,44,207,192,169,172,126,70,109,94,124,244,248,28,223,183,61,135,245,16,16,164,221,177,190,222,35,219,147,185,218,213,136,42,187,150,73,200,8,102,235,53,195,170,155,115,117,163,102,161,145,18,142,6,45,254,12,125,229,236,233,227,205,7,56,176,93,115,196,158,179,245,240,112,199,189,37,31,56,54,131,62,26,37,58,231,7,56,123,173,189,37,33,100,147,29,186,223,163,1,102,169,148,138,61,15,193,241,98,86,195,67,112,33,49,166,63,240,84,61,40,192,216,87,30,157,243,246,56,94,249,118,120,66,119,108,40,223,123,22,102,134,248,145,137,94,253,152,236,67,86,27,13,93,53,73,70,10,181,156,35,253,98,145,108,168,194,138,120,46,6,230,13,65,83,77,87,210,16,250,128,57,168,157,193,218,104,51,68,125,204,109,123,34,210,168,24,88,198,245,38,4,133,67,79,216,117,159,64,231,45,18,82,222,1,199,135,227,170,151,243,180,32,6,63,196,90,248,222,254,194,67,228,107,134,53,162,106,218,174,135,40,24,70,237,98,144,66,109,103,152,34,200,61,27,40,139,229,189,219,97,82,219,216,93,142,210,169,236,12,82,0,184,39,99,92,100,241,157,236,216,221,251,179,63,133,253,208,35,49,148,184,147,59,151,197,200,111,35,22,30,148,248,198,214,245,17,188,227,183,51,252,192,131,121,242,157,97,9,9,33,247,196,197,141,172,219,25,121,184,37,240,8,76,135,90,211,70,212,74,69,66,103,93,246,120,142,4,70,210,163,226,87,116,228,61,110,52,209,38,110,235,214,175,183,110,189,182,253,195,55,155,215,255,177,121,245,93,105,81,70,216,83,44,213,14,251,40,27,205,41,157,6,21,179,19,232,20,93,6,242,122,180,24,16,83,190,67,108,58,18,188,142,165,37,218,235,132,100,59,207,181,213,59,141,22,73,41,213,168,180,154,206,44,240,28,81,24,12,16,54,235,20,251,238,9,146,77,235,208,32,218,205,42,78,136,39,138,119,207,4,6,206,34,15,187,8,67,183,208,172,155,63,220,106,191,121,213,19,191,122,151,153,179,156,100,88,122,112,38,44,57,56,183,150,157,77,43,96,240,60,127,205,158,229,208,10,202,210,32,102,204,162,30,37,112,124,175,138,177,205,169,219,53,89,254,60,62,10,126,161,221,10,204,39,247,240,164,143,123,72,19,127,145,190,85,91,152,77,70,112,207,145,122,38,4,243,103,244,218,89,10,175,157,228,15,139,201,33,246,55,154,142,4,212,104,54,140,26,78,128,179,134,237,241,123,242,138,217,105,203,248,18,33,116,208,151,45,76,238,39,165,24,137,65,95,168,144,93,224,20,155,42,216,209,243,187,229,241,241,164,230,233,146,78,172,87,70,32,98,82,29,180,11,173,67,202,161,48,9,223,197,157,92,208,251,157,124,24,81,34,191,12,126,131,87,112,27,157,178,30,177,84,100,65,25,203,210,189,83,23,117,74,233,116,109,243,179,63,109,253,231,143,237,119,222,222,250,242,91,111,26,163,88,140,198,11,200,73,184,232,187,165,106,234,213,60,141,199,104,5,6,217,195,148,38,170,134,155,136,203,16,24,171,104,68,234,132,137,205,55,94,106,255,237,83,202,113,61,61,206,216,29,230,32,7,233,116,112,243,247,254,114,11,16,182,245,183,91,237,79,127,227,69,88,210,110,31,167,169,107,219,187,74,0,85,115,39,128,234,150,145,135,197,24,87,48,94,78,212,34,17,170,232,108,211,254,67,31,70,164,192,208,227,132,5,236,32,29,90,192,148,10,189,36,185,36,48,36,198,184,224,205,70,74,1,251,158,110,22,213,6,48,230,11,107,218,72,177,89,129,133,60,79,244,160,225,26,241,85,237,60,245,237,79,110,194,236,7,227,222,89,172,118,219,123,63,249,116,237,109,125,252,238,230,127,125,121,247,198,215,237,127,254,106,235,189,127,108,127,243,135,206,11,161,74,175,154,206,160,24,181,63,189,97,211,250,187,207,186,172,70,93,173,30,213,246,118,61,178,53,72,147,249,97,3,184,221,236,116,28,61,178,69,217,57,28,196,202,29,150,35,203,50,224,129,60,178,211,180,125,193,168,219,254,238,179,237,239,254,39,38,220,235,136,52,76,184,181,63,36,132,37,129,11,72,26,183,215,4,195,147,49,206,149,73,140,117,81,204,11,214,175,148,205,37,77,126,38,221,89,170,176,110,201,207,252,9,207,58,119,115,87,242,240,142,122,216,51,165,236,125,74,89,230,17,18,246,47,109,25,253,217,144,13,188,4,240,37,234,98,201,188,138,66,50,47,205,147,180,203,73,213,229,68,40,46,196,138,177,206,73,187,156,248,197,78,170,174,177,76,50,141,81,197,90,121,59,91,151,220,16,146,117,145,120,200,105,181,144,33,241,144,29,157,213,82,47,157,85,121,103,23,179,37,225,210,121,201,209,97,206,91,42,227,92,15,131,158,106,121,15,199,242,0,135,81,232,111,24,173,135,115,20,107,125,141,2,111,252,59,143,226,193,235,102,86,251,26,13,211,62,117,28,208,195,162,113,90,217,145,61,134,103,138,152,61,6,158,35,122,27,100,240,206,91,66,231,45,222,121,107,199,11,76,48,215,64,230,77,98,34,102,21,69,37,49,17,49,122,251,68,68,62,128,15,245,84,26,41,235,69,66,26,11,113,164,168,231,137,201,97,58,19,195,23,83,60,86,162,112,245,207,2,188,187,111,139,237,96,237,98,73,194,93,169,68,206,34,215,241,232,138,252,86,53,119,128,70,86,20,98,41,182,88,172,69,225,202,40,87,245,196,87,108,244,138,175,40,220,8,146,228,19,173,194,124,171,144,35,49,28,118,17,108,209,185,227,69,96,246,181,44,112,56,215,213,238,122,17,67,106,3,99,196,108,97,244,147,45,169,145,115,239,134,59,110,163,63,0,162,112,35,182,176,206,210,119,250,142,214,44,43,56,73,180,112,222,57,199,147,152,130,124,22,30,139,109,200,54,0,215,89,135,214,158,60,62,49,63,127,254,204,243,115,211,231,221,215,22,118,48,68,22,7,227,60,139,204,227,28,177,128,121,178,251,37,146,255,149,183,226,59,66,176,3,67,175,110,226,220,59,145,43,61,145,253,226,49,153,197,179,100,49,44,29,163,34,49,32,225,209,19,174,112,132,228,26,224,188,161,157,199,184,133,174,40,132,178,47,138,161,59,100,161,3,4,101,198,243,39,72,215,221,193,15,253,145,20,177,177,163,90,207,114,85,181,6,67,57,127,22,78,113,59,42,78,143,123,1,69,189,225,23,57,138,123,0,20,167,220,93,212,139,62,156,170,243,238,240,151,61,176,40,214,102,157,17,141,190,232,150,161,1,101,216,126,58,106,233,112,144,36,26,79,246,13,35,137,243,207,115,36,88,61,121,31,28,240,48,32,15,192,25,56,252,209,152,47,50,127,116,146,218,192,145,167,158,112,235,188,165,188,69,178,34,172,111,176,128,250,11,139,227,206,203,40,223,198,66,136,228,48,170,171,252,5,170,93,130,26,97,68,38,89,15,140,60,95,115,162,122,213,199,25,237,15,155,121,30,14,158,147,201,136,192,14,204,203,151,205,40,6,79,166,212,227,152,190,198,153,70,88,37,163,17,11,171,156,119,168,208,143,136,204,11,214,187,182,80,191,124,185,30,165,58,172,167,136,184,31,6,170,71,83,139,48,170,160,217,49,22,233,230,149,197,77,7,140,29,70,43,196,19,138,236,44,151,3,37,210,249,201,168,26,109,182,10,205,162,105,20,244,176,200,78,60,194,131,29,206,12,215,43,143,174,164,105,29,78,41,97,197,221,43,49,234,18,42,161,177,154,247,237,134,29,29,169,168,86,138,164,39,125,164,154,192,101,230,173,151,242,101,153,240,94,102,229,206,83,254,71,201,133,25,16,108,138,243,120,236,0,222,120,208,128,185,77,127,32,81,225,18,25,102,31,197,32,104,154,231,238,35,73,31,248,158,233,20,58,207,29,99,174,232,142,85,87,217,73,172,186,186,7,70,101,208,56,117,238,200,110,113,190,34,47,50,62,229,44,80,242,117,189,55,187,48,163,100,209,50,85,203,6,230,159,197,101,132,186,62,59,4,91,206,228,177,232,236,88,161,245,188,176,201,22,22,49,104,189,56,27,249,58,173,58,214,35,120,155,29,12,212,77,174,246,109,66,246,109,58,200,75,140,198,42,72,75,24,233,139,77,84,82,94,225,129,247,146,110,108,210,36,82,150,173,226,206,91,212,58,6,175,133,109,234,173,70,56,58,221,13,142,121,27,84,100,253,224,65,52,108,230,224,48,182,150,39,78,43,244,169,100,212,140,230,82,120,140,71,240,219,105,140,189,152,44,143,201,74,156,133,217,195,121,243,245,53,23,200,5,58,240,135,117,131,104,176,53,153,217,5,145,228,89,182,24,73,21,26,40,14,246,85,191,161,90,75,228,206,199,66,133,105,132,252,147,139,29,195,232,145,184,113,188,77,64,158,159,235,217,193,229,5,177,26,230,118,220,206,130,179,67,46,56,238,97,31,148,236,251,56,72,8,132,2,78,96,121,128,68,230,1,25,118,178,109,209,112,32,91,31,95,111,223,121,127,251,159,31,111,95,123,107,243,131,111,219,127,252,148,221,137,70,54,244,10,204,108,80,199,21,121,199,253,88,232,126,152,52,52,144,29,30,83,34,148,129,217,50,133,142,2,69,48,227,64,6,32,35,139,3,110,87,193,37,40,157,97,181,168,102,82,215,36,25,39,53,220,171,97,26,139,147,76,123,143,178,36,55,44,41,77,22,70,143,210,88,134,148,222,96,83,16,164,95,244,199,217,219,144,251,10,42,189,83,202,229,14,42,93,247,133,149,174,236,127,88,233,178,151,167,112,161,39,18,28,82,154,6,144,86,29,246,96,30,134,102,128,95,212,120,144,105,71,208,66,198,81,151,253,58,92,26,98,90,117,133,161,54,60,187,203,225,238,61,115,177,88,52,18,57,87,101,230,44,91,81,122,249,178,32,204,18,177,128,136,121,157,66,91,43,123,30,218,154,220,182,99,72,71,19,145,30,152,30,73,16,121,92,197,21,39,49,71,151,248,216,155,239,191,187,121,229,59,56,62,223,189,243,246,253,8,232,187,43,33,137,132,244,45,202,26,166,188,216,39,14,13,135,138,174,177,125,57,163,78,200,171,118,24,222,132,43,12,111,61,175,178,232,187,24,144,215,142,190,91,119,162,239,166,188,241,172,125,225,117,165,173,91,87,182,191,251,81,156,20,26,125,76,138,200,77,18,255,223,181,17,228,98,158,126,145,181,188,19,152,85,110,229,89,20,118,185,145,159,5,122,21,45,234,70,37,220,26,133,19,78,3,195,145,22,97,111,53,14,30,84,72,50,28,123,7,49,118,134,201,195,130,205,41,242,138,19,252,183,67,196,96,79,156,97,246,60,229,143,13,108,68,236,184,193,59,16,0,123,199,235,117,153,165,120,217,183,103,39,69,196,19,130,107,199,48,142,189,211,228,77,54,193,208,5,130,225,98,117,140,102,176,189,220,193,84,14,233,130,44,88,142,250,24,196,46,83,143,225,229,193,0,225,104,81,238,113,236,12,12,237,176,149,131,61,99,225,45,197,81,45,231,30,38,72,88,14,245,244,33,128,50,86,247,115,124,36,147,116,175,36,93,228,99,177,141,113,49,17,143,131,14,73,214,221,89,116,68,233,64,39,11,68,38,221,147,182,110,127,176,253,211,187,82,78,162,246,133,212,4,177,99,112,91,4,211,170,57,39,105,225,140,141,166,249,243,249,41,121,154,232,222,74,217,68,220,157,139,231,2,95,33,211,108,73,204,19,18,229,68,193,29,43,42,177,82,169,200,115,241,204,228,47,216,185,120,142,238,147,225,175,109,40,78,13,169,59,219,245,121,10,142,212,244,149,222,102,192,98,164,3,199,108,15,159,114,69,44,59,18,206,144,71,76,197,74,51,188,234,81,225,157,108,182,42,122,211,121,118,26,191,202,44,133,109,163,78,109,254,37,106,119,44,201,238,212,182,146,146,245,25,27,122,83,68,55,187,38,144,110,218,153,172,187,20,89,50,187,165,171,38,69,122,37,205,198,248,89,220,182,192,201,155,45,154,5,209,72,139,146,144,231,27,198,137,41,174,61,185,120,185,6,155,244,27,237,174,68,21,118,185,69,204,130,226,73,199,14,15,211,89,219,170,252,102,67,173,229,178,27,174,249,242,36,15,14,52,245,242,88,118,117,76,96,173,9,42,4,87,230,102,88,198,90,189,86,89,35,230,20,174,60,191,174,197,96,83,205,128,148,191,150,157,242,215,189,126,4,131,51,203,147,253,55,8,178,36,152,222,115,43,130,14,152,46,85,244,213,17,20,34,0,207,228,63,121,103,200,103,242,14,86,151,6,158,8,183,209,155,96,226,230,84,38,9,230,108,183,26,222,2,177,98,174,194,230,110,85,187,227,28,161,245,131,111,106,96,215,13,215,188,127,44,55,59,148,33,209,47,240,92,30,152,255,76,24,6,75,149,109,5,165,202,230,15,121,130,104,250,205,54,173,181,141,75,152,129,83,173,147,97,19,110,50,33,191,118,239,133,112,127,182,92,7,189,85,173,235,142,235,156,31,221,22,25,25,184,174,107,160,214,231,158,171,245,220,111,181,254,246,218,125,66,113,128,102,207,177,89,12,200,66,223,59,13,186,11,231,46,248,93,17,110,183,218,15,214,5,243,202,110,168,119,141,136,237,193,178,110,77,217,23,231,71,214,38,49,3,179,168,162,244,134,72,232,152,196,222,234,146,190,254,68,171,90,208,205,48,75,220,25,113,167,177,127,88,214,128,71,239,122,247,246,219,30,91,205,93,45,3,170,75,8,220,136,246,5,28,109,147,238,75,214,178,232,36,134,94,3,164,7,204,74,172,43,205,38,5,251,162,218,204,16,181,43,221,182,17,192,86,141,112,63,47,7,219,124,248,214,135,30,68,185,93,171,132,220,109,62,36,75,195,237,145,101,169,23,245,17,188,118,144,220,221,151,216,193,251,218,95,218,87,126,104,191,242,231,246,75,183,187,8,157,13,189,252,140,90,33,1,20,21,71,214,59,38,216,87,238,152,134,139,237,242,107,148,26,217,100,221,169,11,116,161,159,181,1,197,187,47,12,44,192,221,50,187,14,56,238,12,248,208,160,3,190,247,209,175,241,208,214,223,176,225,8,221,231,200,161,70,207,193,99,153,135,141,151,117,54,136,247,153,191,239,70,122,232,4,189,235,4,56,109,246,51,9,162,161,126,183,137,112,141,232,161,155,140,173,235,215,182,127,250,160,253,214,205,187,55,63,191,247,210,239,183,110,221,110,191,243,250,230,27,95,110,254,253,253,246,231,95,10,22,62,84,81,141,7,250,169,93,206,76,239,166,186,207,146,211,129,190,166,73,232,119,247,121,114,13,240,81,154,168,205,247,190,9,156,168,115,123,63,81,172,169,29,78,212,185,221,77,212,185,157,78,212,185,135,125,162,64,118,194,204,25,174,141,100,153,106,169,100,20,231,234,21,163,168,239,197,94,114,53,210,93,254,114,53,221,151,28,230,238,116,119,121,204,59,192,71,96,138,220,91,200,53,130,115,123,54,69,59,217,60,238,166,119,61,69,231,250,152,162,135,111,23,109,221,252,170,125,243,11,219,175,10,181,111,253,79,193,214,173,43,8,132,158,85,10,149,150,9,152,110,53,52,213,210,73,24,167,174,179,0,77,246,131,122,236,97,87,124,211,33,60,212,72,86,173,93,33,153,2,217,29,146,85,171,47,36,67,15,187,35,153,12,193,135,228,71,239,130,157,157,181,233,5,251,205,155,237,119,127,247,144,93,179,11,206,144,30,215,199,93,44,33,7,88,247,213,194,154,232,107,201,216,30,153,93,215,141,211,249,135,107,135,218,152,217,126,249,61,76,153,226,58,40,97,175,119,121,74,10,134,219,19,251,125,158,143,120,7,123,226,254,97,60,25,181,95,186,189,117,229,107,55,198,181,150,181,182,75,140,187,192,117,69,52,107,164,31,68,243,126,117,69,180,211,249,135,17,209,176,22,55,223,255,86,68,244,9,212,255,236,22,209,28,220,206,239,96,88,147,253,162,29,123,217,19,237,116,40,15,25,105,185,115,221,135,118,188,27,221,37,218,221,224,118,142,118,214,100,95,98,46,235,101,119,249,214,30,202,67,118,246,32,156,125,243,147,183,219,111,94,115,19,23,19,147,130,54,119,123,237,229,7,219,93,95,205,27,235,75,97,109,247,176,187,198,90,24,136,11,249,246,191,78,18,83,169,94,39,65,15,56,86,43,152,97,130,61,220,144,61,95,189,161,196,56,158,237,136,109,77,117,217,14,165,212,57,74,129,237,13,15,165,253,110,254,44,234,4,224,195,130,30,215,171,122,19,122,75,32,75,17,91,71,27,20,241,171,143,96,99,142,227,75,80,160,129,224,30,80,155,69,79,31,40,110,55,228,147,232,146,63,71,76,126,198,180,2,115,168,87,146,90,150,126,42,165,211,41,238,100,95,100,206,248,133,116,146,57,227,235,9,69,65,211,160,51,123,97,222,51,223,106,232,38,25,31,53,122,174,155,212,57,76,66,69,77,25,21,222,133,48,181,186,105,118,44,201,230,149,105,175,198,82,191,128,213,71,61,17,169,149,7,213,81,73,50,85,122,29,211,153,167,30,234,140,232,163,227,116,231,137,241,125,200,115,42,155,143,16,133,47,189,56,254,228,207,220,112,4,173,187,206,216,17,251,208,228,252,189,127,110,221,250,14,79,58,139,178,209,156,95,170,175,144,128,116,243,118,2,117,121,9,78,59,199,97,86,91,104,249,198,12,79,127,190,253,251,237,111,126,0,184,237,215,63,220,190,246,231,187,55,190,166,189,165,205,180,223,249,175,159,111,191,133,154,238,215,110,81,99,212,255,243,210,127,146,238,145,8,123,76,61,229,10,153,38,134,10,172,155,101,26,193,139,132,50,36,212,38,231,24,249,114,215,75,180,58,159,38,46,94,199,245,101,192,67,82,102,97,193,208,165,86,114,135,2,163,47,104,107,77,251,29,87,164,241,112,98,44,102,151,55,90,153,69,151,49,113,241,180,221,197,0,67,240,174,162,79,46,213,141,34,33,91,20,103,116,146,137,95,41,9,80,65,79,140,57,250,82,242,208,34,17,205,152,67,222,41,77,67,103,246,40,94,111,16,15,11,252,143,166,159,71,79,10,250,65,230,209,221,128,102,161,39,5,122,74,217,232,64,76,218,177,22,157,47,176,69,187,174,235,3,100,193,202,143,17,55,180,3,24,124,77,175,233,102,19,109,59,143,224,198,156,37,46,216,233,120,26,246,219,9,226,130,157,37,249,232,143,147,88,25,241,52,134,184,56,205,189,177,79,3,114,41,238,120,3,162,115,117,167,110,228,142,51,55,106,230,193,205,22,172,237,186,205,227,161,28,169,215,43,24,36,100,163,147,127,53,91,98,157,60,150,249,50,70,59,141,205,215,63,216,186,253,193,214,213,151,25,63,91,224,17,192,138,192,133,48,198,101,47,239,101,0,182,117,243,159,110,27,18,179,222,178,116,118,126,19,234,111,44,202,226,202,132,14,113,161,134,116,8,250,65,244,142,85,163,246,44,165,26,9,87,148,47,52,34,64,95,87,87,37,222,176,83,41,233,15,13,230,170,36,244,86,168,148,242,247,221,169,197,116,248,175,124,213,190,114,35,184,169,34,205,124,224,109,237,31,63,96,4,46,161,70,202,174,1,28,212,180,96,147,145,235,22,161,206,214,173,215,59,214,1,14,10,143,213,10,171,179,23,174,217,94,255,224,201,147,179,115,19,39,158,63,127,116,106,94,116,207,198,69,65,240,223,205,183,152,174,28,151,199,118,159,16,200,162,243,65,232,82,65,152,45,183,67,179,232,199,239,242,96,118,199,14,96,97,15,90,232,250,186,46,82,32,16,30,117,203,191,181,184,191,18,22,220,64,119,8,151,169,183,104,64,236,38,141,178,78,132,132,0,79,233,32,95,104,209,255,148,144,193,128,242,54,193,195,210,140,62,122,89,191,76,61,57,56,203,97,238,93,81,16,218,140,114,141,26,28,31,208,8,205,36,31,25,7,33,81,44,208,49,170,66,138,68,100,155,158,88,220,231,200,241,206,22,192,51,71,237,174,206,91,174,229,37,219,142,209,84,72,177,193,70,122,184,62,117,113,199,220,75,159,166,125,242,101,178,60,174,177,179,11,82,129,192,229,206,172,182,140,192,221,150,4,119,120,189,7,182,245,94,168,22,221,227,69,60,215,56,158,107,2,158,105,143,82,59,245,42,18,151,229,163,236,102,70,112,15,132,163,163,215,89,146,163,253,68,176,91,179,215,5,45,249,96,92,208,92,145,55,25,161,36,98,191,192,174,100,140,102,224,98,70,208,49,52,197,18,88,141,92,119,234,28,213,160,123,196,165,181,73,30,106,186,92,201,83,131,43,54,41,235,118,91,57,139,185,201,99,80,13,242,160,38,187,154,130,65,187,26,202,169,66,133,163,26,12,156,158,9,114,134,204,37,128,92,211,241,244,168,108,116,115,134,139,239,116,217,10,18,163,136,186,254,233,88,47,151,77,39,242,133,72,189,129,47,188,152,63,45,63,227,117,234,120,81,62,35,31,113,156,58,198,226,106,42,147,44,100,184,83,199,217,252,51,182,83,199,179,68,8,213,211,40,144,62,197,133,80,151,139,143,40,127,206,26,53,146,26,240,89,26,201,192,43,172,230,206,110,244,138,33,228,246,30,114,69,17,234,32,146,138,70,217,32,129,208,203,13,133,250,199,186,227,149,2,35,23,174,37,114,235,4,188,34,87,48,216,51,134,235,193,192,234,50,11,212,140,34,129,34,57,11,2,205,253,69,199,14,150,207,97,1,154,191,212,130,42,196,83,128,57,130,249,44,160,239,222,120,123,251,87,119,238,222,184,185,245,151,155,120,148,52,202,152,191,117,129,185,2,129,72,140,106,50,16,207,65,160,32,134,139,157,192,138,22,159,162,245,101,31,240,113,200,157,58,237,178,41,238,6,165,161,151,59,1,241,24,250,117,7,2,19,189,19,56,182,253,92,119,104,207,128,44,186,3,104,212,236,113,199,40,3,89,204,185,54,194,131,146,65,98,215,172,44,129,24,5,103,173,250,36,185,120,193,23,166,119,181,147,103,64,176,76,46,46,138,193,168,128,158,218,31,166,232,234,231,167,151,117,26,235,51,183,160,196,210,209,84,42,54,38,199,179,209,84,58,57,182,40,191,88,175,87,115,89,16,226,48,229,181,73,50,172,225,146,57,35,4,166,226,198,101,194,35,236,153,125,52,162,53,156,175,176,179,86,208,5,209,183,39,233,53,152,59,220,178,142,142,149,46,145,14,183,193,97,42,172,129,60,73,46,176,34,57,230,127,8,162,35,125,208,167,132,186,219,136,49,46,226,225,137,25,35,73,143,229,9,23,164,27,154,36,66,13,114,171,201,115,146,91,11,22,97,120,57,234,87,239,135,113,84,235,5,193,246,52,236,4,98,6,170,247,6,35,208,254,26,48,77,50,32,67,203,227,103,153,154,201,19,47,184,48,62,32,249,220,108,151,196,195,196,147,69,39,13,18,156,215,34,185,157,128,32,143,78,123,162,251,240,211,132,11,98,87,199,111,97,184,249,190,104,176,232,139,42,73,156,129,235,14,66,237,199,20,131,140,65,210,0,8,58,105,128,17,29,164,230,244,188,165,229,209,151,148,172,232,128,32,77,176,68,89,180,36,183,91,2,32,18,168,141,129,231,48,134,135,0,183,132,28,141,160,6,167,228,57,144,19,253,171,121,189,2,3,196,45,158,72,198,146,241,140,18,79,37,211,201,76,130,32,1,54,124,58,157,138,39,50,241,120,60,173,192,31,185,129,82,204,25,114,231,17,139,75,148,176,144,86,164,39,179,9,73,110,53,166,234,43,128,175,184,180,193,99,109,204,49,110,175,211,238,157,222,247,40,13,247,233,84,195,37,227,160,187,137,17,56,119,219,167,29,151,100,76,196,95,151,96,12,226,175,41,211,53,197,67,247,168,93,226,152,216,4,130,138,164,135,36,114,19,79,196,84,157,10,139,134,134,65,21,40,27,32,129,167,130,168,67,164,99,116,160,206,39,159,97,172,166,125,142,213,148,222,105,172,38,103,114,253,215,51,126,7,148,131,7,41,101,65,213,153,183,136,227,200,98,75,239,94,0,148,79,245,2,193,84,24,226,17,128,199,195,195,157,47,122,226,116,88,64,158,88,98,53,173,87,36,177,241,142,221,205,91,78,136,177,71,254,22,101,37,236,39,37,212,149,136,143,43,95,131,7,30,129,43,95,235,243,110,131,102,152,59,163,210,131,107,179,211,93,27,28,175,119,25,45,97,97,113,220,115,29,198,196,199,5,241,11,131,57,162,184,194,8,146,56,49,44,74,47,207,191,167,213,139,4,120,212,165,245,163,10,92,76,86,79,220,246,200,106,144,40,236,17,12,64,207,147,204,235,43,33,22,65,15,249,106,149,158,24,237,255,103,73,133,176,41,175,107,166,90,46,19,221,54,72,242,32,100,47,213,77,39,10,126,189,84,194,43,210,133,152,28,3,82,128,65,17,143,215,202,199,85,11,8,20,174,203,51,245,112,80,27,106,35,18,197,136,125,8,26,231,69,246,93,104,144,59,44,64,158,78,153,70,217,134,27,33,52,5,141,64,235,248,191,106,141,91,46,65,166,119,36,30,177,56,13,178,129,66,143,74,216,125,157,120,145,141,7,247,153,132,124,36,227,134,209,201,174,41,107,180,154,75,97,21,214,144,96,96,217,105,147,139,132,3,151,51,142,197,204,11,146,165,36,229,106,50,222,12,162,21,166,139,112,194,27,96,238,7,15,214,25,53,242,172,216,240,130,41,215,81,207,204,79,0,62,25,159,138,64,184,216,155,206,61,184,235,92,129,177,89,160,228,2,240,85,166,216,90,204,63,22,227,23,208,193,193,67,152,250,89,56,16,224,192,132,177,146,147,250,174,239,166,217,105,205,114,159,251,107,252,166,58,72,94,164,150,18,62,129,241,128,94,137,194,25,165,94,169,156,169,55,242,49,89,239,67,168,36,18,248,62,113,254,253,230,250,24,217,220,199,155,251,220,55,166,39,32,141,41,6,164,9,60,193,109,116,190,92,14,102,234,142,189,71,183,35,167,127,202,150,249,108,121,106,217,97,118,118,206,209,64,126,166,117,105,72,168,162,172,237,53,115,51,74,56,141,140,183,241,112,77,122,64,152,189,205,79,222,176,3,174,179,173,115,81,95,107,134,205,8,79,59,39,221,189,241,215,246,215,31,98,182,194,79,254,122,239,165,223,111,255,243,181,205,171,215,238,253,245,173,159,111,191,181,253,205,15,155,95,255,79,12,198,117,237,191,219,175,126,180,125,237,207,237,183,223,111,191,250,74,251,250,143,104,203,128,113,187,216,234,80,196,64,74,41,231,158,92,184,110,193,123,113,53,255,244,252,201,19,120,61,218,212,195,228,99,147,92,8,26,165,53,183,124,13,160,213,40,189,6,202,75,23,165,67,228,203,33,233,16,251,68,110,154,13,237,112,33,183,44,51,12,41,246,173,187,146,144,235,225,238,75,209,191,50,85,108,16,23,29,93,161,228,36,235,15,72,177,17,113,98,72,25,92,138,40,230,13,22,80,75,195,171,117,22,80,203,96,30,199,69,32,134,26,237,173,16,249,135,132,56,36,246,4,190,208,90,118,132,4,123,226,52,89,226,209,181,188,65,7,157,168,186,180,203,36,114,238,6,31,11,59,225,4,134,50,241,94,27,136,81,162,58,196,62,225,49,149,130,78,66,60,90,101,240,245,199,6,158,168,130,173,162,100,138,26,26,187,151,116,223,198,113,198,17,181,232,20,103,100,207,138,82,96,206,89,12,80,37,195,169,83,175,232,118,60,8,40,172,24,25,64,198,21,22,6,148,111,82,33,230,64,77,16,152,213,70,163,178,70,216,137,108,11,100,0,48,28,121,248,162,98,73,210,184,125,214,232,30,167,170,230,141,83,69,151,145,181,193,51,63,239,50,44,213,165,252,83,242,147,196,70,77,87,74,152,31,198,163,180,184,36,31,149,79,58,74,139,108,118,44,165,22,227,42,83,90,68,228,231,243,79,218,90,139,99,247,39,20,85,232,1,69,164,194,207,152,115,222,23,142,138,54,195,157,99,60,129,167,72,202,87,59,242,84,179,85,42,25,171,240,248,231,219,191,31,6,158,234,207,176,87,137,247,29,121,138,85,192,234,65,67,179,103,146,218,62,137,51,233,200,53,61,115,78,5,164,71,11,132,68,18,228,117,76,149,230,201,83,117,95,76,165,119,134,81,111,96,161,1,144,90,219,19,132,214,30,101,100,186,66,252,244,139,201,46,137,24,93,24,34,17,250,119,139,232,126,26,57,36,73,145,71,117,42,92,161,209,6,88,212,68,222,220,13,174,21,146,89,222,3,105,231,217,62,31,12,110,197,183,125,69,73,26,4,195,236,158,179,63,44,119,34,31,28,218,163,186,110,59,199,86,217,61,134,157,216,40,131,147,103,7,214,35,140,225,29,196,72,25,0,219,78,132,147,61,64,183,3,236,95,19,223,60,90,195,94,224,251,220,94,226,251,220,191,8,190,221,113,75,6,32,211,174,120,35,131,99,218,13,239,95,10,217,131,175,105,119,228,144,61,70,246,67,184,178,211,59,10,165,33,218,193,13,128,220,134,94,30,28,163,0,164,127,52,202,123,54,126,102,191,55,24,22,38,52,109,79,16,1,112,30,36,46,220,65,23,119,137,139,103,212,202,158,224,2,224,60,170,180,140,135,242,217,61,30,43,181,61,216,89,0,228,145,197,32,139,211,51,0,6,85,107,15,48,168,90,187,199,224,48,144,207,222,175,11,33,248,206,0,75,131,5,208,217,131,245,193,32,61,170,219,172,67,100,157,193,80,187,39,167,99,6,232,145,189,191,116,5,208,217,61,62,89,24,156,193,241,201,0,61,218,248,100,1,91,6,196,231,137,86,117,111,240,9,128,30,217,141,47,6,192,25,228,120,69,3,215,236,193,185,138,2,122,100,79,175,1,17,109,6,80,170,241,152,52,123,160,85,227,160,118,135,89,39,8,14,154,208,61,141,222,161,231,184,163,29,181,254,234,229,103,215,211,169,78,4,179,35,159,58,103,116,232,217,222,201,109,201,118,138,138,13,234,196,228,114,150,191,79,254,72,187,246,50,18,177,233,113,50,162,94,52,62,215,153,157,229,125,14,178,158,36,61,242,90,239,186,44,68,61,198,186,78,81,146,121,54,192,148,23,243,233,132,187,26,86,50,155,202,129,13,39,29,20,110,56,9,200,119,48,6,102,103,52,219,193,21,131,164,196,117,236,121,156,92,144,1,6,153,186,227,193,195,141,38,188,214,152,116,114,40,68,159,225,170,187,165,125,55,200,236,207,5,125,143,205,50,157,77,63,168,85,102,144,241,66,132,152,22,11,6,42,152,84,18,109,144,49,165,36,90,28,91,157,39,208,103,111,12,72,90,68,75,194,110,182,210,93,10,1,191,56,83,167,5,228,117,173,197,60,78,210,122,130,146,38,37,73,205,177,251,75,227,189,3,51,254,135,194,126,191,214,195,126,191,214,205,126,223,220,161,253,126,13,184,247,78,77,246,173,30,38,251,227,126,147,119,115,16,67,179,83,249,115,242,115,196,208,172,168,141,165,253,134,102,167,228,99,242,211,142,161,89,92,205,142,21,210,233,172,109,104,166,235,249,231,108,75,51,75,231,188,218,0,218,50,91,174,90,115,42,244,167,210,156,37,202,25,55,219,22,252,83,115,207,203,182,65,99,110,70,118,120,74,78,215,59,178,101,55,67,20,45,34,69,22,77,242,146,19,163,47,238,185,62,0,179,67,27,93,173,104,182,170,133,17,18,189,46,136,229,53,39,105,90,217,211,232,147,72,156,72,93,29,205,187,2,218,185,88,225,253,51,130,116,91,59,82,56,65,30,53,241,192,70,226,98,35,113,98,45,201,141,173,137,100,225,26,174,206,35,217,136,211,144,151,74,245,138,54,66,109,240,184,208,226,46,114,152,22,97,114,180,80,92,182,14,30,68,15,20,157,82,116,1,157,57,151,105,111,185,62,130,129,27,97,15,59,150,213,46,159,104,119,113,180,75,164,68,107,196,153,101,88,229,32,198,50,171,99,23,32,65,236,217,17,28,105,251,155,47,54,127,245,10,7,50,72,198,210,26,172,83,93,54,117,178,105,179,37,61,96,211,214,116,18,192,69,216,181,201,88,170,152,228,137,74,129,136,44,72,76,30,150,22,243,166,206,55,48,116,42,145,41,228,196,164,97,184,170,25,173,131,193,165,85,157,56,53,157,63,175,55,103,235,90,171,130,43,220,204,155,81,6,45,34,75,212,32,157,204,42,8,215,245,82,200,36,69,22,224,92,97,64,175,36,105,17,248,144,25,173,212,65,72,106,146,253,193,26,207,243,135,17,238,28,21,150,146,217,44,52,200,161,143,171,97,41,165,103,245,68,65,77,73,0,11,68,237,117,26,238,2,197,127,204,155,189,164,106,245,149,89,116,4,70,81,8,134,147,44,102,124,195,65,187,87,222,38,102,123,77,164,98,82,36,252,88,12,217,35,33,168,164,171,210,2,210,157,145,229,145,184,146,84,99,233,180,186,152,163,149,214,213,166,161,233,231,105,196,69,69,137,102,199,178,202,216,242,202,56,28,229,234,230,121,22,68,51,247,120,50,161,42,165,18,123,202,140,211,115,143,167,199,138,241,132,202,158,50,47,131,220,227,122,90,141,39,138,236,169,134,84,192,204,61,94,74,165,139,233,226,6,147,18,70,10,245,85,95,143,48,51,103,163,162,194,234,169,232,171,227,36,177,165,227,45,14,208,90,213,218,56,28,82,71,202,128,158,104,58,158,90,94,17,193,133,248,103,114,34,244,3,47,213,107,214,8,73,56,25,205,38,198,160,242,56,121,178,162,227,62,204,165,99,49,218,97,232,105,169,228,134,107,25,213,0,120,172,116,33,137,63,227,2,244,177,56,193,96,96,223,152,233,175,31,90,5,152,226,200,18,237,139,2,103,41,28,221,56,185,103,54,106,26,212,128,135,105,248,131,51,67,207,228,185,104,42,30,203,36,150,87,66,177,144,18,141,37,21,124,23,138,245,213,170,28,84,152,46,193,145,174,131,6,20,137,35,206,36,224,15,140,24,93,85,229,245,101,96,229,56,99,9,153,130,130,67,160,52,149,27,189,160,215,46,26,181,230,232,74,221,188,8,167,250,162,62,186,90,188,176,54,82,90,110,233,163,77,179,56,186,108,232,43,205,209,6,225,176,19,53,237,52,158,188,245,81,15,231,165,79,155,163,39,91,22,1,14,235,109,146,70,24,194,66,163,14,67,30,61,101,162,7,61,245,55,27,29,54,223,163,121,16,10,117,168,86,108,54,71,117,42,50,142,0,213,50,144,25,53,225,64,213,108,194,212,14,145,248,239,219,60,18,161,213,40,180,36,45,146,232,75,36,214,12,8,240,13,168,223,204,73,19,19,245,233,9,121,237,200,196,228,180,220,130,223,19,114,211,247,187,126,100,226,194,180,46,79,78,86,159,190,112,68,78,147,178,170,243,186,56,49,49,33,79,78,0,152,248,36,190,186,72,158,150,201,239,179,244,221,147,51,114,149,188,43,226,67,40,192,159,166,225,247,180,124,73,104,44,237,188,204,204,76,204,77,203,207,178,42,167,240,233,196,132,36,151,48,110,135,100,143,235,48,252,59,136,44,62,223,196,171,207,131,228,69,62,118,208,208,242,156,250,29,108,152,117,237,96,5,248,89,30,119,196,193,102,177,222,208,181,188,101,2,86,56,169,155,164,148,22,40,222,232,47,67,155,239,253,216,190,242,59,84,12,221,250,236,238,141,91,247,254,248,187,237,55,254,23,60,185,247,218,149,208,255,126,233,61,248,251,203,209,23,204,23,106,7,70,70,172,37,216,116,35,148,186,134,30,143,43,74,161,168,143,135,70,127,73,171,221,251,227,39,80,243,231,219,175,183,223,254,251,189,47,62,184,119,237,31,237,111,110,111,191,254,215,205,171,87,248,171,55,40,192,199,227,99,105,224,211,65,112,71,84,96,164,203,186,11,124,32,176,123,183,175,110,94,125,109,243,63,191,106,191,252,73,251,245,111,55,63,123,231,238,141,151,238,222,248,235,246,149,79,218,111,191,191,249,225,247,91,191,255,53,45,201,218,84,102,146,211,147,147,180,77,252,103,15,157,145,146,173,91,191,190,123,235,251,30,24,160,125,228,242,70,136,11,28,30,28,176,22,255,207,75,47,243,81,192,71,15,12,46,157,132,184,120,2,48,168,195,156,11,6,125,233,169,203,101,152,16,23,98,160,46,90,173,189,251,166,171,46,125,233,169,203,36,157,16,19,117,176,106,251,237,191,221,251,232,47,174,170,244,165,167,170,110,154,245,221,213,196,237,13,21,179,177,108,34,155,37,216,34,42,103,87,69,250,210,83,145,200,22,14,186,19,177,132,146,72,48,116,111,127,241,242,230,7,175,181,191,254,208,5,134,22,9,2,99,234,229,86,69,197,1,164,99,233,120,58,77,6,112,227,198,246,151,191,14,0,67,139,4,129,105,234,32,168,104,180,63,206,128,54,191,186,22,220,159,46,195,18,162,229,135,30,47,198,224,172,192,144,122,21,141,117,252,160,104,17,27,20,205,214,205,32,22,224,128,4,80,180,162,6,135,19,138,160,151,182,110,126,185,253,211,143,155,215,94,117,65,161,69,130,161,84,136,100,23,50,203,5,53,236,93,237,114,40,22,77,68,8,232,155,111,5,131,214,147,250,152,174,117,1,77,70,170,23,116,189,148,162,125,124,163,3,32,82,36,24,16,160,206,84,121,79,31,47,197,75,233,18,69,219,199,31,7,3,163,69,188,91,104,201,176,16,97,165,24,254,144,250,159,221,220,186,246,210,214,71,119,156,154,51,228,143,167,102,161,130,169,9,66,143,199,200,31,167,230,189,91,239,58,53,233,75,103,0,80,5,99,5,215,52,247,116,149,82,165,177,146,234,192,216,254,213,91,155,31,125,35,116,32,53,51,54,51,209,25,140,184,22,97,28,113,138,214,173,175,190,130,41,234,0,49,54,19,159,73,121,105,145,0,6,22,71,1,16,26,68,239,108,164,39,181,76,182,164,96,83,33,70,110,175,94,217,254,233,149,246,155,127,129,134,66,54,240,230,114,121,164,90,175,213,139,75,102,29,232,123,217,212,161,1,83,215,198,5,18,220,254,225,139,187,63,125,185,121,245,221,246,245,59,237,155,95,108,95,255,105,235,206,117,7,4,57,246,141,208,99,95,40,158,136,53,86,157,202,163,161,17,242,167,166,46,27,101,213,130,126,58,127,88,117,231,85,85,53,106,54,231,194,131,65,112,9,178,49,121,177,68,54,1,103,120,127,73,87,161,84,26,127,58,20,34,7,143,144,146,9,232,54,176,156,214,136,191,199,228,113,161,236,107,157,60,183,121,99,90,129,159,180,235,221,18,90,250,32,219,212,227,58,144,72,241,21,118,5,222,76,167,166,39,102,220,111,12,152,119,135,140,9,93,164,226,0,159,199,181,166,165,87,125,171,15,247,64,41,17,75,218,184,100,229,170,228,142,130,150,81,160,144,162,36,99,78,103,89,33,26,184,95,196,100,213,88,13,187,183,167,28,234,220,184,28,202,196,126,17,233,210,114,220,3,145,108,91,17,162,171,155,114,40,213,21,90,162,79,104,25,31,52,50,63,108,6,217,140,120,247,151,167,6,43,91,0,209,215,143,160,94,29,136,251,199,67,2,213,59,224,58,84,245,84,210,140,38,206,148,214,161,27,190,121,242,116,67,73,116,232,134,31,110,231,54,61,0,68,110,160,136,245,124,40,238,82,49,238,112,185,78,181,145,225,165,34,93,96,36,118,6,35,209,13,70,178,23,66,3,64,38,253,43,95,4,153,242,128,100,146,102,15,160,1,11,70,4,154,102,99,69,200,26,42,66,106,1,13,40,208,49,57,228,188,238,210,26,22,196,38,17,65,201,0,44,175,218,243,219,223,178,15,66,205,234,238,40,66,178,11,172,126,233,65,162,11,172,100,191,123,42,213,25,86,170,79,88,153,206,160,210,125,14,81,9,30,34,189,30,134,121,140,133,226,141,213,144,130,191,98,30,9,147,129,142,69,21,182,18,240,31,187,249,13,173,227,151,80,72,188,0,14,185,37,131,113,90,194,125,23,28,76,93,121,41,251,244,229,93,196,174,82,246,57,203,123,242,114,149,226,39,42,207,17,139,148,217,192,95,146,252,196,127,24,85,50,24,233,63,118,112,137,53,30,18,237,119,0,27,195,159,254,126,0,231,226,157,49,91,65,252,222,62,68,46,238,233,51,207,245,125,136,221,223,211,151,252,22,159,44,90,123,93,134,220,87,248,28,58,192,178,175,154,29,137,207,126,206,46,240,67,120,131,207,95,120,197,209,80,104,67,104,4,175,182,29,224,188,44,187,200,15,106,51,105,183,185,225,239,43,187,92,247,3,116,26,119,67,75,11,35,16,175,253,67,182,16,142,111,196,187,255,80,34,46,188,97,247,255,64,22,200,134,143,147,255,58,247,79,184,207,223,77,31,55,236,205,246,196,34,187,229,58,93,199,220,108,210,6,218,180,21,82,99,241,65,85,82,137,236,88,66,77,36,245,7,165,146,18,131,178,248,250,180,206,102,39,182,65,204,20,136,216,228,47,68,251,154,138,253,98,220,214,225,48,149,204,184,96,66,153,139,71,99,153,125,83,149,216,241,85,213,202,44,117,142,134,161,143,54,151,140,146,133,182,81,102,149,188,156,181,29,75,9,248,39,49,207,14,187,181,20,111,127,29,141,240,232,176,67,123,208,161,125,85,176,12,17,61,236,16,235,208,94,42,106,12,84,212,28,130,103,71,229,83,76,59,243,180,156,36,223,207,98,65,131,20,191,196,84,45,253,41,85,56,233,28,42,85,134,74,149,161,82,101,168,84,25,42,85,134,74,149,161,82,101,168,84,25,42,85,134,74,149,161,82,101,168,84,25,42,85,134,74,149,161,82,101,168,84,249,119,80,168,136,247,207,206,21,61,215,10,196,156,153,113,110,160,237,82,108,133,225,205,179,183,98,60,230,83,26,208,91,104,32,21,236,77,183,123,253,130,54,232,189,190,150,81,244,68,38,147,121,80,247,250,250,50,32,20,111,211,128,69,163,21,179,175,95,236,218,94,137,1,246,118,224,123,66,255,163,238,39,204,229,97,188,10,72,101,8,79,197,150,151,252,141,134,232,244,82,234,211,181,7,92,115,128,159,177,3,57,101,188,31,135,24,222,35,159,220,203,37,218,134,170,17,151,126,167,36,210,59,227,69,124,198,120,39,60,25,103,31,77,85,51,90,205,92,52,169,16,175,147,30,3,11,69,89,124,7,255,8,217,176,138,106,165,24,198,177,133,70,66,182,26,36,50,206,163,40,141,172,229,168,223,118,207,134,216,70,129,190,90,86,61,160,61,23,206,46,180,154,150,81,90,227,187,139,60,28,209,107,26,71,182,163,144,241,47,218,220,200,138,94,184,104,192,177,136,116,172,160,154,242,78,10,141,88,75,173,106,193,238,70,173,94,211,55,162,84,138,108,213,12,203,223,97,191,235,16,247,68,210,147,248,195,29,126,98,161,104,60,29,75,198,185,231,18,185,83,5,248,102,85,173,236,135,62,169,88,175,86,213,154,54,5,3,193,152,13,163,211,56,47,194,141,116,240,5,52,137,152,161,79,214,155,214,160,158,11,255,62,237,239,171,114,104,56,141,255,18,237,239,165,98,167,174,94,56,194,92,105,136,95,140,234,42,3,191,117,219,25,167,60,101,151,122,30,127,157,244,148,167,58,160,53,225,179,221,34,7,177,70,64,100,120,17,238,151,83,158,182,61,128,214,184,175,15,121,119,236,132,92,158,153,152,158,134,6,41,136,25,230,45,84,101,142,66,212,147,71,128,214,159,234,137,83,222,161,234,105,168,122,26,170,158,134,170,167,161,234,105,168,122,26,170,158,134,170,167,161,234,105,168,122,26,170,158,134,170,167,161,234,105,168,122,26,170,158,30,144,234,73,226,170,167,23,118,162,123,122,97,168,124,26,254,12,127,246,85,61,201,55,228,19,221,247,227,19,54,57,242,43,112,24,97,98,36,137,40,184,118,233,56,38,168,224,68,39,37,65,11,23,66,53,156,232,82,38,42,143,188,106,83,161,43,142,222,212,245,144,40,226,66,138,253,61,168,199,61,250,44,186,187,137,190,95,254,83,66,55,65,19,107,112,13,158,7,142,163,198,11,9,122,60,231,181,168,207,11,101,92,14,119,33,91,113,231,224,198,193,132,168,179,67,157,113,100,220,41,35,40,238,66,84,247,101,191,220,112,193,119,235,235,196,102,130,113,25,10,121,149,118,33,91,107,231,239,98,82,84,114,111,120,93,214,8,119,204,45,143,104,186,222,232,168,170,147,123,148,242,121,57,162,74,79,80,202,59,186,61,94,50,216,119,144,31,5,153,86,143,173,92,230,204,23,11,165,236,130,130,118,47,68,213,123,2,135,12,84,214,167,21,213,167,172,151,90,77,61,132,225,43,139,150,52,94,139,154,97,43,194,194,252,238,79,254,244,134,90,214,109,43,134,98,221,4,162,1,160,88,244,80,221,228,137,123,156,184,168,35,184,248,27,190,224,254,190,247,60,208,191,90,206,209,118,73,76,94,221,19,97,85,86,27,13,93,53,105,72,92,210,16,57,55,55,72,8,221,117,182,55,151,81,109,194,98,250,54,151,48,223,129,169,174,208,72,186,203,35,244,193,178,90,105,185,226,239,146,244,185,174,40,176,50,200,91,38,72,64,184,213,37,215,155,16,20,14,61,97,215,125,2,166,71,190,168,175,185,194,249,178,225,184,227,253,122,90,216,144,1,180,24,65,23,222,219,95,72,104,106,152,2,234,222,185,219,1,10,33,95,251,31,161,83,217,25,162,24,58,127,47,198,200,115,39,108,200,42,230,77,168,239,211,178,21,150,73,231,124,79,118,25,190,192,59,151,69,11,155,17,203,212,117,123,189,235,250,8,74,224,80,208,212,75,57,242,96,158,124,103,88,66,131,0,158,110,1,87,181,174,179,111,50,143,106,59,2,211,161,2,155,80,43,21,9,3,195,178,199,115,36,51,132,30,21,191,202,208,215,227,70,19,53,86,91,183,126,189,117,235,53,154,163,126,243,234,187,64,57,16,246,20,134,159,166,205,224,71,217,104,78,233,128,43,88,60,184,117,232,156,208,144,207,147,100,54,112,90,196,239,108,102,58,101,207,66,170,76,175,172,58,163,168,212,170,208,117,27,42,148,59,151,106,194,110,46,46,33,43,115,149,33,56,44,88,181,57,181,166,87,36,217,85,5,30,11,229,129,177,21,90,192,115,124,249,67,160,88,8,139,54,42,173,166,61,11,21,123,6,154,107,181,34,159,1,114,237,135,144,240,195,8,108,49,221,88,198,120,192,50,161,238,82,179,138,83,66,243,110,72,236,244,196,145,136,17,181,1,26,205,108,113,90,47,193,126,90,66,140,119,78,74,210,126,231,173,205,175,255,228,126,42,9,89,10,231,9,70,38,235,213,42,25,19,235,56,77,213,64,230,92,143,58,95,104,47,40,18,237,110,80,8,221,167,144,222,238,146,21,143,139,29,190,233,102,175,173,225,20,148,93,249,99,184,192,34,197,73,230,24,223,60,146,218,128,27,207,60,58,64,157,173,6,115,64,151,85,32,173,99,179,231,34,119,246,51,74,241,96,205,99,125,62,179,34,133,19,95,32,61,35,125,171,194,150,50,26,136,179,10,21,235,2,59,89,1,84,187,118,50,111,135,108,46,64,230,42,19,76,37,254,98,86,93,125,138,60,145,169,100,134,81,205,37,46,78,179,62,11,151,184,18,108,42,188,2,80,98,33,57,145,9,201,105,5,143,255,217,8,84,66,177,18,72,47,148,48,52,236,156,105,52,116,123,19,179,61,237,204,60,27,133,44,53,249,199,17,74,111,37,127,33,190,213,93,152,31,161,82,173,179,242,212,138,81,174,57,73,0,120,174,169,155,87,48,47,42,219,20,68,239,46,201,84,222,150,210,49,137,113,175,62,129,110,126,255,143,205,239,62,221,186,253,1,1,45,161,188,79,64,146,164,68,18,201,145,147,147,106,32,204,97,29,194,249,236,252,124,35,86,189,142,51,41,17,209,96,87,141,147,84,232,148,144,118,108,28,147,97,204,235,229,42,227,110,251,213,139,246,43,95,181,175,220,232,216,139,34,141,229,186,79,61,160,147,240,183,91,237,79,127,211,177,7,56,237,207,224,134,219,251,246,105,26,122,150,119,183,35,6,160,206,156,94,222,175,209,223,251,239,223,97,102,205,78,173,179,189,190,95,141,191,255,207,110,141,211,52,7,123,223,120,251,250,91,155,175,191,179,249,225,159,54,63,249,172,99,227,37,163,102,32,131,91,219,135,193,255,246,237,187,119,62,9,104,185,75,67,50,181,230,153,175,212,45,20,145,206,183,194,11,235,68,76,229,137,2,228,82,205,57,50,89,60,43,128,21,5,162,202,4,70,70,251,48,149,162,211,67,160,200,186,137,81,91,114,143,41,93,248,190,8,153,137,159,156,200,58,114,50,73,117,210,51,69,25,77,181,16,252,150,72,7,27,120,6,180,57,58,200,85,70,77,165,252,138,50,89,231,137,75,102,242,164,120,179,234,136,56,197,149,225,13,101,180,211,122,19,243,140,233,209,134,106,170,213,102,20,159,29,209,213,26,29,173,132,114,144,159,143,192,67,202,66,100,137,9,143,190,50,147,1,66,229,162,240,179,33,27,40,246,19,67,243,84,42,17,147,34,114,5,63,23,199,244,2,124,46,226,103,69,83,21,248,172,145,220,17,90,70,209,36,130,130,66,172,24,163,159,244,108,41,69,63,169,133,100,130,126,210,18,133,49,250,105,44,147,76,75,145,136,220,66,88,122,42,141,149,26,164,189,177,98,9,62,87,73,206,134,177,88,28,62,151,240,115,90,45,100,224,243,18,126,206,104,170,10,159,203,249,21,96,113,245,21,122,205,177,106,69,241,174,12,14,236,118,254,167,101,33,187,21,230,215,1,41,189,106,52,245,176,39,213,202,18,201,117,1,181,155,86,184,124,72,26,45,24,47,30,81,155,128,165,10,172,110,107,116,89,25,189,212,210,97,145,201,122,36,106,45,233,181,224,236,89,225,48,75,38,164,139,105,130,14,211,143,120,82,0,161,36,114,249,242,2,46,152,72,180,136,246,136,129,128,240,51,102,115,129,191,246,64,10,225,30,227,208,101,203,30,71,89,239,52,140,121,144,174,151,204,122,13,150,8,138,72,146,111,56,194,142,177,135,99,9,195,177,248,112,44,62,156,245,141,30,195,177,2,134,179,214,215,188,116,30,143,132,51,15,77,3,184,61,152,153,158,67,9,154,153,213,221,204,76,171,56,90,55,203,163,40,182,156,193,211,234,30,204,67,207,101,37,204,3,146,219,21,220,71,89,69,193,125,52,129,137,205,194,43,17,121,146,231,92,18,51,32,117,79,129,40,148,116,103,64,20,243,51,57,84,48,215,160,57,249,196,227,84,174,68,159,241,195,121,174,197,178,47,86,141,85,163,6,231,140,42,249,190,216,41,123,147,43,71,147,75,202,71,161,23,137,170,204,15,152,200,55,132,243,6,249,238,156,249,241,120,111,31,211,129,254,217,199,249,69,247,169,127,189,184,100,84,52,160,160,192,45,217,39,155,95,34,254,128,136,219,199,16,172,204,200,48,126,157,130,50,120,161,226,156,27,23,88,22,77,143,152,237,150,170,185,60,223,104,1,243,228,184,127,44,182,33,219,149,93,98,178,35,21,159,103,98,241,121,156,182,243,157,0,41,112,238,162,44,134,242,29,228,49,244,19,114,147,92,60,38,227,231,28,32,171,14,244,53,7,237,18,130,136,71,64,59,150,78,78,58,122,130,182,12,155,115,205,37,147,31,213,0,35,98,201,227,71,143,77,139,101,39,79,206,206,77,156,120,254,252,209,169,249,243,33,251,150,172,71,37,142,155,157,149,14,66,134,93,19,239,117,77,146,84,19,86,29,222,144,204,169,112,98,90,144,148,177,116,58,166,140,37,211,153,36,252,73,197,50,74,154,173,211,163,150,78,82,120,10,247,21,136,70,88,246,228,54,172,107,66,48,160,2,39,205,242,25,182,208,220,187,158,36,146,27,167,87,68,216,70,222,90,136,45,34,105,98,215,199,11,139,194,203,40,95,125,66,38,175,176,153,15,42,80,237,144,243,81,143,26,26,38,218,147,245,192,44,129,53,59,127,162,157,41,15,225,211,92,114,124,191,138,105,241,204,203,151,77,146,43,144,46,249,99,250,26,39,95,97,149,140,69,44,172,114,42,166,178,100,158,60,249,148,182,32,105,152,124,138,11,62,178,103,53,97,154,68,146,12,244,52,121,76,250,138,58,47,187,173,154,128,4,177,197,26,111,177,6,144,173,37,132,130,164,129,204,3,75,161,182,227,132,110,19,238,132,110,2,33,244,176,49,59,135,36,110,62,150,106,76,213,52,201,47,215,145,15,121,197,213,43,49,85,152,174,25,228,46,195,251,118,195,206,213,137,90,35,210,19,74,0,195,60,133,167,89,175,91,209,3,208,35,137,38,42,21,59,25,89,215,125,245,82,177,24,197,199,253,73,25,203,243,214,185,183,198,190,37,3,221,183,68,160,228,37,48,17,241,38,57,15,92,133,165,8,77,202,32,46,208,244,151,73,39,67,168,154,55,163,132,20,177,122,56,244,188,69,85,44,168,29,180,41,133,106,167,206,116,55,56,230,109,16,86,208,193,131,122,216,1,7,34,119,148,30,18,195,99,12,136,162,244,72,192,73,19,190,45,44,196,100,121,76,86,148,197,69,59,35,167,175,103,185,64,202,210,129,230,172,27,90,14,201,14,87,37,225,127,178,205,81,117,146,217,20,57,99,95,245,113,55,147,253,100,225,13,107,132,252,147,253,4,98,31,211,203,238,119,114,217,229,176,67,28,139,36,91,108,0,167,30,81,130,89,115,55,134,107,223,209,110,44,218,201,89,227,238,213,9,231,242,166,92,207,11,132,123,97,49,167,194,170,115,228,152,5,101,145,125,203,215,59,114,155,158,233,111,117,154,254,150,95,26,35,111,178,251,148,222,121,194,88,81,133,34,118,195,40,133,57,7,238,192,57,58,156,16,56,179,224,203,20,115,81,251,152,47,75,109,108,52,39,52,244,56,35,198,161,176,249,199,233,58,211,119,204,140,199,61,92,144,50,157,32,70,8,178,146,197,41,124,85,111,54,97,25,68,153,237,87,88,218,254,230,135,123,47,189,177,249,155,191,80,71,136,173,143,175,183,239,188,191,253,207,143,183,175,189,181,249,193,183,237,63,126,202,174,118,34,27,122,5,208,27,212,119,69,238,167,43,11,221,113,104,104,32,200,60,166,176,180,179,29,56,31,121,231,176,183,96,166,134,204,137,231,2,101,98,146,142,50,210,70,96,170,239,142,32,58,164,234,222,144,125,106,163,110,210,192,1,56,130,150,12,179,26,150,54,127,247,77,251,157,47,152,206,239,253,111,55,223,190,254,243,109,188,179,219,188,242,206,214,231,55,37,121,157,149,60,66,20,99,103,208,184,90,218,186,118,125,251,250,231,146,92,84,107,69,189,34,190,105,95,249,96,243,251,215,185,196,206,102,85,218,96,71,197,62,41,149,197,58,94,147,205,157,210,41,203,71,167,44,74,167,172,64,58,101,113,222,231,210,225,33,239,179,56,239,43,56,188,15,54,98,13,0,17,2,67,40,141,5,66,179,252,152,137,73,169,73,105,69,97,146,141,189,53,236,5,206,76,32,1,223,4,199,84,113,71,125,210,36,220,163,157,86,22,7,236,150,174,56,47,116,15,131,148,114,141,3,1,48,14,170,40,188,90,210,79,146,44,129,36,89,2,11,5,136,74,146,241,208,110,199,116,157,112,46,122,97,7,162,144,139,124,137,27,135,82,121,164,186,132,88,242,228,184,130,52,43,243,207,29,86,239,238,120,158,176,146,250,75,170,222,231,122,114,107,12,233,58,162,83,227,44,40,31,75,228,147,31,177,23,154,107,149,145,211,43,48,52,231,180,114,24,218,3,198,86,163,28,206,112,222,212,15,175,111,228,234,1,171,137,192,200,171,178,160,105,204,27,246,226,74,11,210,122,72,73,228,120,159,19,40,161,197,224,0,36,145,153,151,22,195,246,26,74,231,188,67,85,216,155,177,29,174,46,88,89,9,65,58,187,127,185,159,3,235,42,139,238,148,208,112,116,5,97,148,146,74,189,106,88,97,201,233,160,36,235,178,75,50,154,16,242,31,227,197,25,14,19,24,199,97,158,56,57,39,109,254,112,171,253,230,85,169,107,158,242,137,238,89,143,15,228,39,229,139,228,218,58,161,100,216,197,116,60,51,54,134,215,209,231,243,108,73,93,100,235,248,0,174,113,39,253,177,150,206,196,51,37,45,195,210,31,203,83,249,243,118,202,242,249,125,178,146,193,83,223,8,38,131,166,86,71,33,250,95,23,19,15,33,164,141,163,192,199,167,92,43,129,159,81,234,241,104,213,153,85,19,45,201,212,16,213,186,166,87,136,157,11,190,155,129,87,178,68,174,186,70,26,117,106,0,38,49,203,19,137,191,104,182,74,37,99,21,30,255,124,251,247,110,187,3,183,185,10,108,57,169,235,91,154,178,187,123,145,37,19,120,226,98,71,147,24,44,66,174,200,186,88,81,160,119,23,215,99,73,182,74,136,94,199,81,15,96,137,233,69,152,254,204,68,83,46,174,148,42,3,207,134,147,112,60,233,104,236,139,245,138,243,190,217,0,9,61,189,225,154,135,17,3,100,22,167,72,144,158,157,85,192,218,65,29,118,44,243,200,253,159,56,63,81,122,49,214,91,185,197,212,88,135,112,41,134,3,32,92,190,44,141,72,145,67,93,234,51,188,48,237,215,192,35,167,202,237,1,70,110,235,191,7,25,188,13,228,62,142,159,222,222,130,96,254,222,63,219,111,221,28,4,5,170,86,69,41,197,194,147,223,50,200,176,101,216,161,131,96,35,8,222,125,71,12,189,214,30,0,43,30,3,145,65,16,226,1,117,255,112,177,245,222,159,239,189,244,222,32,88,104,53,245,230,192,219,195,6,114,31,87,193,7,63,182,223,121,119,144,145,219,238,1,3,15,223,13,233,254,225,160,253,245,123,112,222,25,4,7,75,245,138,62,137,183,219,131,12,223,6,114,31,71,46,90,192,12,48,126,219,72,102,144,241,219,64,250,25,191,128,131,253,18,29,190,251,244,222,181,239,55,255,240,206,230,7,31,13,196,64,235,141,89,16,83,77,67,173,12,206,71,61,176,238,35,189,248,238,211,237,155,255,61,56,54,10,117,109,109,207,208,225,3,118,31,119,208,43,127,106,95,249,159,131,227,3,88,158,137,247,84,123,134,147,64,128,247,17,47,175,221,220,27,188,172,26,214,222,225,196,11,236,225,162,52,116,45,181,239,252,177,125,251,202,94,172,37,252,178,103,235,200,6,118,255,214,208,246,63,126,104,127,249,27,102,23,59,0,62,160,176,137,182,179,131,160,129,195,184,143,50,233,173,223,110,254,225,179,193,71,175,215,180,1,199,78,33,60,100,123,229,173,63,220,123,249,183,131,99,199,84,171,141,1,209,195,64,220,71,218,42,140,253,216,236,30,140,254,216,30,12,255,216,195,181,62,238,222,252,188,125,229,141,237,47,255,127,52,44,31,0,67,69,179,222,108,78,212,202,149,129,136,168,3,229,126,210,143,43,3,142,189,82,27,104,95,64,245,251,56,218,155,95,13,58,90,117,160,211,27,84,223,205,14,120,244,46,111,219,175,124,181,253,195,55,91,215,175,109,189,243,234,230,39,55,55,63,253,245,253,188,200,133,118,219,175,220,106,191,253,254,221,59,111,15,50,219,245,82,201,40,234,131,94,88,57,80,238,223,74,119,121,11,13,66,217,168,67,209,64,100,141,130,120,48,99,31,140,243,177,174,31,219,131,225,63,100,156,175,253,230,103,219,191,186,51,248,133,63,87,184,157,217,139,139,127,31,176,251,120,138,184,254,211,246,245,107,219,111,255,176,125,231,206,64,247,156,122,211,40,215,80,241,63,208,29,167,13,229,62,98,0,200,245,205,127,14,174,252,162,78,128,3,93,113,18,8,255,30,124,18,207,111,159,254,122,243,205,151,54,63,249,230,254,171,58,169,75,101,184,26,25,72,36,34,198,8,3,73,69,4,194,253,214,118,82,103,214,1,7,255,32,87,251,62,114,7,114,47,183,7,119,76,171,134,181,55,247,75,34,160,251,74,19,239,253,225,143,131,115,201,134,186,76,204,78,144,177,13,130,6,17,206,125,188,73,32,17,162,7,95,13,5,181,105,20,247,100,57,184,33,61,100,154,160,239,255,209,190,249,254,214,205,127,180,255,112,109,32,178,90,175,149,13,171,165,25,53,181,50,95,169,15,182,112,124,192,238,43,177,5,124,220,251,237,205,173,171,111,13,166,11,194,8,106,115,234,178,49,216,133,131,8,231,62,238,161,107,255,221,254,228,51,202,114,126,190,253,122,245,231,219,111,12,182,149,106,23,117,235,169,65,121,143,0,230,225,218,68,148,240,210,88,239,123,65,120,159,197,184,9,123,65,121,9,160,251,202,128,128,250,14,142,135,102,171,80,54,85,77,31,24,15,46,64,253,174,25,207,218,193,48,63,24,120,193,30,180,165,154,101,221,202,73,81,151,29,164,180,108,52,141,130,81,49,172,53,59,154,144,18,235,108,214,8,32,121,28,44,58,202,179,115,78,55,54,228,105,12,172,112,1,157,175,19,153,4,198,71,152,33,193,20,82,37,140,159,112,148,88,165,166,52,30,36,65,85,82,5,250,73,73,104,44,152,194,88,66,203,178,79,217,52,11,186,144,77,102,82,60,232,66,49,73,63,37,75,170,86,100,49,25,210,73,6,70,45,42,37,250,41,149,80,16,204,130,68,148,70,83,170,133,49,99,244,154,198,62,85,117,221,2,10,69,3,80,144,88,1,50,204,188,94,52,212,202,44,125,37,193,25,225,100,126,129,151,164,102,179,77,105,81,158,227,78,228,98,80,186,30,94,228,98,209,206,110,228,27,157,60,192,157,21,130,133,4,127,112,6,160,133,30,157,235,247,203,153,113,183,30,164,34,18,60,46,164,181,168,161,161,207,17,172,79,90,42,92,99,46,179,130,243,100,144,243,75,7,31,23,161,67,116,226,162,176,118,225,204,79,77,165,15,32,154,101,247,240,241,17,122,209,84,72,145,136,204,189,238,133,241,108,112,87,164,0,71,98,11,157,76,169,219,48,55,62,142,30,208,43,81,26,232,243,76,189,145,143,113,151,61,58,192,125,244,212,147,13,185,40,107,114,75,110,200,85,185,36,47,201,101,121,89,46,200,171,242,138,60,33,79,202,7,246,219,147,15,163,95,112,55,59,149,187,217,213,243,106,212,222,138,110,79,4,73,202,213,229,34,188,103,219,83,214,156,183,69,124,91,148,91,240,214,183,101,229,134,83,174,133,254,12,45,185,154,111,68,49,89,23,226,95,46,57,175,171,135,159,158,63,121,34,218,36,187,206,40,173,133,23,22,35,185,170,188,132,157,114,237,122,185,236,84,90,66,152,75,242,50,55,153,159,97,136,82,229,163,17,185,144,47,71,221,164,65,94,117,170,22,208,129,176,32,175,120,171,150,229,147,24,142,66,146,228,73,164,147,198,193,131,176,236,195,240,217,144,181,197,142,126,115,213,58,242,70,120,64,214,150,106,133,165,231,225,207,200,236,236,200,212,84,232,169,167,114,213,170,68,130,99,92,168,27,64,249,100,41,18,53,117,146,214,8,191,200,82,40,180,253,218,223,145,89,68,228,3,249,245,86,19,72,193,122,189,112,129,134,178,195,104,0,36,166,131,12,143,142,106,36,220,219,134,92,47,215,132,50,254,247,154,222,176,186,22,192,88,51,221,10,108,200,150,192,247,242,61,29,39,151,169,227,36,48,31,163,248,188,174,154,179,245,154,181,148,155,144,201,146,154,166,235,38,55,41,251,214,72,110,157,47,135,92,137,164,113,35,49,41,28,95,127,178,44,26,170,217,212,195,165,136,203,209,159,59,246,153,3,123,123,90,70,85,63,173,99,232,67,140,162,224,163,238,161,216,134,108,52,39,129,102,87,116,75,247,191,199,48,24,212,125,46,208,13,121,131,248,56,180,48,168,37,117,28,99,241,35,117,178,17,208,107,182,9,224,159,49,52,189,158,147,20,26,143,21,223,224,33,151,187,146,206,55,116,32,232,49,153,120,30,19,132,81,199,84,128,237,218,29,185,158,67,94,225,49,14,136,205,138,161,55,195,7,112,53,106,173,162,47,102,12,241,178,226,51,127,129,129,176,228,120,4,125,153,22,98,139,50,208,142,5,101,145,83,43,125,193,60,36,77,152,166,180,152,95,141,150,42,170,53,219,209,203,20,214,25,142,238,49,156,69,216,135,158,14,169,1,29,34,76,136,70,160,240,116,168,134,29,82,243,38,118,168,14,255,57,29,178,22,234,139,121,125,65,93,148,173,13,156,104,18,224,65,167,31,225,51,115,114,202,238,208,171,119,247,238,62,103,242,115,242,17,175,91,207,25,121,94,158,22,220,122,148,66,54,81,74,167,185,91,207,108,254,136,237,214,115,130,203,51,44,240,16,117,156,17,229,18,59,244,67,110,74,118,152,120,110,182,163,188,226,22,64,92,209,118,196,88,54,174,24,203,52,184,242,174,133,11,244,75,211,138,102,171,90,24,33,81,210,130,68,140,38,139,218,113,186,14,2,19,208,93,79,208,224,188,208,81,143,232,113,255,124,206,220,206,101,20,206,56,119,40,36,210,152,171,203,58,247,19,22,81,153,151,74,245,138,54,66,189,150,184,160,231,46,114,152,22,33,119,243,57,177,184,108,29,60,136,97,53,120,32,15,7,37,57,209,121,77,42,215,201,1,67,114,197,239,16,36,60,119,105,244,238,162,193,186,71,156,137,2,214,68,227,207,73,118,152,143,221,239,130,227,249,19,242,105,239,46,56,78,156,56,237,93,144,72,107,105,53,145,136,177,93,48,110,45,216,17,251,22,243,167,249,134,192,144,231,106,204,23,242,156,82,7,60,99,140,21,224,8,50,110,70,207,159,215,155,179,36,150,62,9,75,99,242,88,201,17,56,74,16,65,131,224,30,8,81,189,20,50,73,145,5,146,195,220,148,37,105,17,78,23,102,180,82,7,137,179,73,86,34,79,125,206,31,210,120,234,42,137,18,151,205,98,8,45,6,125,92,13,75,153,98,169,144,213,99,25,9,96,61,22,131,3,26,137,218,14,4,17,35,60,209,84,47,208,49,12,35,184,65,34,184,23,179,157,135,83,136,37,21,24,78,159,233,215,19,197,132,170,171,9,253,129,165,95,119,251,12,142,212,244,21,238,18,232,235,98,199,76,236,44,206,127,140,101,68,239,10,149,229,122,232,216,6,1,145,236,1,2,36,137,30,16,18,222,20,233,233,120,10,208,200,53,91,185,37,67,211,244,218,184,147,210,39,23,77,53,86,67,244,23,203,224,29,82,224,11,137,235,155,30,147,149,180,34,199,83,41,57,154,136,12,208,185,16,57,112,64,183,44,163,177,206,29,35,129,159,85,136,215,148,152,22,30,38,26,136,100,203,172,132,165,67,102,152,156,226,179,112,76,143,28,122,34,34,22,35,34,74,17,135,53,78,103,39,30,133,113,62,70,211,129,168,53,203,201,161,238,126,252,226,8,9,250,155,203,102,179,123,52,156,156,90,178,116,211,25,148,90,104,214,43,192,31,198,121,134,8,233,133,23,210,169,148,2,191,19,51,201,23,94,24,139,29,201,190,240,66,114,38,57,5,159,103,210,211,210,56,18,81,186,186,128,173,219,73,237,217,184,146,81,248,74,190,179,17,41,209,68,44,30,203,216,137,214,73,110,118,204,19,159,16,114,179,211,165,79,148,154,52,108,41,141,90,58,142,193,65,71,124,128,120,36,108,123,1,68,83,240,2,225,249,210,128,144,101,17,147,241,39,154,141,120,23,155,146,162,203,77,88,94,177,80,44,20,77,40,248,152,174,169,120,34,6,139,42,46,167,1,66,134,67,32,153,232,221,147,67,162,166,2,160,0,228,99,136,86,144,137,201,96,240,94,238,252,121,252,10,98,108,181,177,222,25,41,165,82,201,129,74,128,20,85,83,243,239,35,223,152,31,87,146,201,204,152,226,29,44,67,150,8,115,9,88,147,110,250,65,186,168,6,139,105,74,47,186,115,28,213,126,48,161,40,185,41,236,68,142,82,177,95,184,134,131,121,109,216,66,246,87,233,221,38,118,177,222,4,124,86,203,61,250,143,201,98,122,64,32,216,37,59,57,0,189,129,88,28,23,18,197,56,121,98,54,124,213,163,206,197,164,48,81,57,34,156,192,49,12,112,16,80,135,93,57,138,21,88,216,114,57,145,193,160,229,209,20,16,183,128,180,32,161,190,248,68,200,77,227,61,35,141,9,84,72,216,31,184,240,157,55,27,79,0,111,151,215,129,172,145,224,239,9,158,234,59,183,32,237,58,199,123,189,0,59,163,88,209,39,43,112,238,165,135,91,124,76,255,59,90,187,212,50,204,181,14,137,222,255,93,218,116,242,215,203,67,60,63,216,54,123,166,213,27,78,209,191,240,246,91,36,65,235,154,24,2,22,228,175,6,128,105,230,164,9,248,35,175,29,153,172,79,79,200,173,35,19,171,147,229,35,114,243,200,196,242,145,105,252,111,114,130,253,174,195,239,41,121,18,11,103,38,39,91,165,11,71,228,103,39,38,167,101,21,95,206,227,175,89,252,69,10,36,167,38,158,36,223,167,233,247,56,124,159,145,79,226,247,75,4,88,153,252,190,52,101,215,104,77,79,64,243,23,143,96,145,67,147,78,171,244,119,139,252,126,214,46,157,22,74,215,73,233,179,248,75,117,64,27,228,119,149,252,46,78,173,46,29,57,11,197,39,99,75,71,158,97,32,99,180,31,147,14,248,56,249,252,188,187,165,149,169,137,147,39,8,156,105,218,6,121,10,109,194,120,214,200,83,10,142,60,174,146,199,42,123,58,203,158,198,38,39,158,38,24,98,200,88,155,156,152,125,26,11,76,179,7,43,78,181,231,109,88,23,167,38,232,124,216,56,163,35,7,184,39,72,155,172,50,140,3,42,39,157,7,23,103,38,142,77,147,225,77,147,30,210,138,18,185,93,101,57,57,112,45,28,134,127,7,241,244,155,39,217,198,14,146,23,249,216,65,67,203,115,142,123,176,97,214,181,131,21,56,218,229,145,50,28,164,97,245,243,150,137,132,156,113,206,73,38,133,47,60,17,116,210,164,185,200,31,192,33,115,31,206,148,125,31,33,131,79,140,152,218,181,219,121,49,224,96,24,114,206,144,248,15,142,143,59,239,68,136,39,183,219,205,9,241,255,179,211,62,130,208,233,163,72,64,195,26,44,153,76,163,110,0,205,33,137,146,162,141,90,89,234,126,150,76,102,96,20,254,179,164,247,241,174,206,146,65,227,205,245,62,67,110,190,255,238,230,149,239,182,254,243,199,187,119,222,222,186,115,221,123,104,196,196,137,180,239,25,92,208,252,240,139,105,251,156,3,17,73,204,216,207,9,145,212,231,135,67,50,179,8,188,191,51,97,2,107,184,143,131,105,126,189,208,239,81,208,193,221,206,78,128,226,128,131,79,127,59,61,236,165,112,73,123,15,104,221,142,117,136,169,142,71,186,222,39,184,245,238,208,132,163,150,255,108,214,165,176,115,46,91,247,141,175,195,9,76,68,121,143,131,151,93,116,127,206,91,246,236,119,63,102,133,58,159,179,66,238,131,214,232,47,67,155,239,253,216,190,242,187,173,191,223,218,186,245,217,221,27,183,238,253,241,119,219,111,252,47,120,114,239,181,43,161,255,253,210,123,240,247,151,163,44,25,182,181,4,210,40,79,134,250,120,92,81,10,69,125,60,52,250,75,90,237,222,31,63,129,154,63,223,126,189,253,246,223,239,125,241,193,189,107,255,104,127,115,123,251,245,191,110,94,189,194,95,189,65,1,62,30,31,75,3,123,9,130,203,146,171,187,192,7,2,187,119,251,234,230,213,215,54,255,243,171,246,203,159,180,95,255,118,243,179,119,238,222,120,233,238,141,191,110,95,249,164,253,246,251,155,31,126,191,245,251,95,211,146,172,77,101,38,57,61,57,73,219,196,127,246,208,153,140,189,117,235,215,119,111,125,223,3,3,174,60,220,208,73,198,39,61,56,96,45,254,159,151,94,230,163,128,143,30,24,118,222,110,206,85,1,6,141,80,233,130,65,95,122,234,218,217,188,57,13,131,186,219,95,127,209,126,247,77,87,93,250,210,83,151,231,248,102,28,26,171,182,223,254,219,189,143,254,226,170,74,95,122,170,234,166,89,223,93,77,3,149,199,161,199,179,177,108,34,155,37,216,34,142,4,174,138,244,165,167,34,33,206,14,186,19,177,132,146,72,48,116,111,127,241,242,230,7,175,181,191,254,208,5,134,22,9,2,99,234,229,86,69,197,1,164,99,233,120,58,77,6,112,227,198,246,151,191,14,0,67,139,4,129,105,234,176,235,52,218,31,103,64,155,95,93,11,238,79,151,97,161,121,193,82,189,162,145,233,40,198,138,201,34,67,234,85,224,112,1,160,104,17,27,20,219,244,44,241,188,218,196,77,163,21,181,146,158,166,8,122,105,235,230,151,219,63,253,184,121,237,85,23,20,90,36,24,74,133,38,237,117,231,180,103,232,199,180,118,137,8,1,77,130,5,7,128,214,147,250,152,174,117,1,77,70,170,23,116,189,148,162,125,124,163,3,32,82,36,24,16,160,206,84,121,79,31,47,197,75,233,18,69,219,199,31,7,3,163,69,188,91,104,9,120,38,214,143,225,15,169,79,108,200,183,62,186,227,212,156,33,127,60,53,11,48,109,23,161,102,140,252,113,106,222,187,245,174,83,147,190,116,6,224,97,177,124,186,74,169,210,88,73,117,96,108,255,234,173,205,143,190,17,58,144,154,25,155,153,232,12,70,92,139,48,142,56,69,235,214,87,95,193,20,117,128,24,155,137,207,164,188,180,72,0,3,139,163,0,8,13,162,119,54,210,147,90,38,91,82,176,169,16,35,183,87,175,108,255,244,74,251,205,191,64,67,33,27,120,115,185,60,82,173,215,234,152,79,8,232,123,217,212,161,1,83,215,198,5,18,220,254,225,139,187,63,125,185,121,245,93,106,65,186,125,253,39,16,237,28,16,228,160,50,194,178,129,211,147,138,93,121,52,52,66,254,212,212,101,163,172,90,208,79,231,15,171,238,188,34,89,51,57,231,2,65,104,60,184,4,217,152,188,88,34,155,80,147,49,127,73,87,161,84,26,127,58,20,98,57,166,51,1,221,6,150,211,26,241,247,152,60,46,148,125,173,147,231,54,111,76,195,201,35,157,118,189,91,66,225,29,217,166,30,215,129,68,138,175,176,43,240,102,58,53,61,49,227,126,67,210,167,218,100,76,232,34,21,7,248,60,210,156,231,254,124,232,143,199,74,137,88,210,198,101,80,110,116,40,164,40,201,152,211,89,86,136,230,151,19,49,89,53,86,195,238,237,41,135,58,55,46,135,50,177,95,68,186,180,28,247,64,36,219,86,238,148,194,93,14,165,186,66,75,244,9,45,227,131,70,230,135,205,32,155,17,239,254,242,212,96,101,11,229,201,0,4,245,234,64,220,63,30,154,7,221,6,215,45,153,189,243,78,99,129,222,59,116,195,55,79,158,110,40,137,14,221,240,195,237,220,166,7,128,200,13,20,177,158,15,197,93,42,198,29,46,215,169,54,50,188,84,164,11,140,196,206,96,36,186,193,72,246,66,104,0,200,164,127,229,139,32,83,30,144,76,210,236,1,52,96,193,136,64,211,108,172,8,89,195,83,123,45,160,1,5,58,38,135,156,215,93,90,195,130,216,36,34,40,25,128,229,85,123,126,251,91,246,65,168,89,221,29,69,72,118,129,213,47,61,72,116,129,149,236,119,79,165,58,195,74,245,9,43,211,25,84,186,207,33,42,193,67,164,103,79,152,199,88,40,142,215,39,248,43,230,145,48,25,232,88,84,97,43,1,255,177,187,202,208,58,126,9,133,196,43,203,144,91,50,24,167,37,220,87,152,193,212,149,151,178,79,95,222,69,236,42,101,159,179,188,39,47,87,41,126,162,242,28,177,72,153,13,252,37,201,210,127,208,83,119,232,5,233,63,122,171,119,94,144,198,67,162,195,10,224,99,248,51,252,25,254,252,251,253,0,245,232,122,31,200,136,35,35,139,228,46,156,62,225,87,162,33,114,39,74,159,177,43,237,80,140,125,39,186,143,144,194,190,141,142,210,108,207,35,120,129,10,140,84,56,179,120,172,58,120,171,28,66,146,65,216,16,202,139,215,253,158,226,137,113,254,221,125,109,73,120,131,253,206,86,191,132,152,254,197,169,100,95,104,134,58,200,101,40,184,33,155,17,213,49,194,96,66,65,10,8,167,151,161,144,173,132,8,217,202,23,231,165,79,13,19,66,61,204,19,187,213,195,60,17,9,134,77,143,142,84,37,227,20,96,19,237,85,195,56,5,248,28,119,46,193,213,10,161,172,112,228,163,175,14,50,45,140,136,11,17,27,182,78,70,124,205,245,51,161,39,60,10,154,39,92,197,136,178,70,92,161,244,15,106,110,66,25,97,222,133,81,102,98,158,231,124,112,68,41,35,190,112,244,29,33,162,240,112,247,143,31,47,130,88,56,235,133,163,3,10,49,37,144,171,239,130,66,200,223,56,215,14,133,108,245,144,248,214,127,106,38,178,143,87,134,102,189,146,67,99,49,42,20,103,35,110,48,238,173,146,240,182,34,108,10,151,126,201,223,64,12,245,76,126,208,185,16,81,58,137,47,124,43,133,62,222,224,31,55,132,109,111,239,125,71,235,194,22,209,78,20,86,2,137,232,48,147,222,171,27,55,181,97,170,44,7,76,192,93,5,83,106,117,160,61,206,164,138,112,153,202,202,6,235,167,170,252,13,213,106,137,27,135,45,226,148,176,224,55,196,26,110,245,150,184,112,92,35,19,52,98,14,244,209,81,103,213,97,69,155,164,239,20,172,168,16,235,50,58,124,74,216,129,18,243,80,80,91,139,38,14,185,35,78,237,37,74,117,107,33,71,185,54,30,180,152,92,11,42,64,251,198,219,20,148,107,33,65,11,55,30,92,159,169,228,130,42,115,213,92,40,145,145,67,105,56,204,240,131,191,179,172,131,84,117,235,124,146,122,115,232,80,7,213,93,23,244,197,130,233,183,184,213,61,26,189,241,142,59,83,90,100,198,32,167,235,117,139,164,51,38,78,13,122,162,179,83,131,150,46,198,31,176,143,134,162,37,99,201,177,130,186,83,31,141,146,238,27,142,224,145,17,109,28,146,144,55,47,163,31,31,44,69,152,202,122,13,169,81,180,20,139,169,106,60,155,38,118,17,0,104,44,157,78,251,32,73,173,166,30,194,1,23,45,105,28,186,91,76,42,154,132,205,142,169,99,190,194,253,186,130,100,75,138,94,74,199,31,152,43,72,133,200,35,35,141,74,171,233,235,211,122,177,101,54,129,132,18,193,5,56,35,39,19,5,152,193,139,182,73,62,50,118,191,225,185,176,54,201,203,21,90,58,27,139,113,163,4,58,134,13,74,232,208,111,110,68,51,212,74,189,236,239,70,39,115,33,252,53,98,231,220,200,81,41,118,92,16,102,109,43,248,42,16,70,214,223,84,108,121,201,223,40,219,155,244,102,163,107,15,92,195,38,102,74,59,233,148,9,172,209,213,163,0,219,11,122,91,110,251,35,216,37,131,76,19,188,246,248,204,111,162,199,192,8,241,198,239,254,17,178,97,97,42,204,48,142,45,52,18,138,71,99,25,210,133,136,109,18,53,178,150,163,78,249,61,27,98,84,142,177,35,127,123,46,156,93,0,194,106,148,214,56,105,36,15,71,244,154,230,56,178,176,158,108,248,247,77,14,150,86,225,34,144,97,218,177,130,106,202,59,41,52,98,45,181,170,5,187,27,72,79,55,164,189,183,63,55,73,154,69,100,151,232,163,60,122,218,254,26,96,20,58,13,204,100,66,211,136,85,168,207,86,84,39,105,143,159,36,168,30,29,118,103,192,238,236,171,161,245,16,201,255,246,221,233,105,212,141,230,220,212,66,185,117,196,107,79,109,91,116,95,152,214,229,201,201,250,220,133,35,242,33,120,118,84,214,137,193,180,109,8,157,22,172,181,85,180,46,158,156,120,242,105,180,115,134,162,207,218,38,215,142,129,248,4,0,32,165,160,241,242,148,93,138,192,58,233,41,79,77,180,215,132,207,118,231,56,136,53,2,34,195,139,144,199,71,159,150,203,211,248,88,117,170,151,217,187,217,115,114,121,102,98,250,40,52,56,177,11,187,103,70,204,251,178,123,30,154,185,13,205,220,134,102,110,67,51,183,161,153,219,208,204,109,104,230,54,52,115,27,154,185,13,205,220,134,102,110,67,51,183,161,153,219,208,204,109,104,230,182,119,102,110,79,112,51,183,157,88,185,13,141,220,254,237,77,155,118,184,92,36,123,179,184,20,85,142,234,148,41,168,66,92,67,229,83,104,83,85,21,127,204,45,57,92,198,40,30,195,131,32,173,170,168,193,10,161,10,203,107,156,192,174,73,220,138,99,159,134,196,238,182,223,106,171,147,14,222,163,77,10,49,117,146,208,190,109,184,229,178,154,16,20,94,33,212,120,185,85,248,162,166,102,61,192,254,198,103,172,19,136,56,199,176,75,113,61,11,30,201,14,70,131,127,184,162,204,111,206,227,23,207,187,73,120,62,27,29,63,188,238,102,9,1,122,249,140,199,20,130,155,67,32,58,221,120,20,113,38,170,212,146,112,192,115,219,224,136,22,111,35,128,51,170,160,242,53,179,225,107,215,173,96,243,55,223,121,22,240,143,87,227,22,178,85,110,157,134,145,244,218,55,185,186,180,17,104,121,209,81,239,38,247,40,21,96,154,98,27,41,145,86,158,8,52,107,200,40,177,65,21,242,37,61,89,212,199,226,197,7,165,144,167,231,198,6,218,215,144,84,50,77,95,199,214,113,111,179,8,30,49,191,186,125,63,180,152,196,112,98,142,60,164,159,143,218,86,141,162,34,196,14,119,58,250,111,218,210,190,170,21,135,147,112,95,91,218,75,21,222,161,103,75,36,18,210,52,106,203,118,161,251,226,123,127,168,251,26,234,190,134,186,175,161,238,107,168,251,26,234,190,134,186,175,161,238,107,168,251,26,234,190,134,186,175,161,238,107,168,251,26,234,190,134,186,175,161,238,107,248,51,252,121,120,195,25,8,87,219,220,127,146,220,112,59,151,253,206,205,54,16,232,88,144,46,110,163,151,6,64,47,246,244,223,75,100,199,98,196,127,47,83,82,115,238,180,122,142,170,64,34,217,217,136,163,235,104,3,136,2,30,234,210,73,217,120,230,200,201,211,43,177,99,79,150,235,24,153,253,196,252,217,165,233,179,101,248,116,36,137,223,245,201,9,52,110,159,24,155,61,150,54,240,195,196,115,39,230,79,199,142,78,152,205,100,49,125,10,190,155,79,63,125,122,122,230,236,252,244,178,165,84,42,71,159,153,153,126,126,101,238,169,81,45,174,87,159,155,53,142,29,155,168,78,106,213,23,231,172,169,120,253,248,177,227,214,202,57,181,54,53,123,234,216,241,153,163,43,103,159,191,112,106,117,116,190,242,92,241,18,16,179,202,196,164,122,180,92,94,42,28,85,103,14,213,11,19,211,47,150,141,242,177,163,198,209,201,83,207,62,119,86,31,59,164,22,207,156,86,86,107,205,230,204,76,38,93,24,213,199,82,169,177,210,73,237,80,234,220,234,244,147,151,138,229,114,171,180,246,212,33,205,168,63,189,242,220,252,179,171,47,62,59,101,62,153,156,156,94,153,59,83,215,47,36,142,156,88,170,197,38,78,204,78,173,20,143,141,158,56,151,56,174,63,51,185,58,117,172,118,193,156,212,202,135,46,94,154,57,250,124,237,226,185,167,146,165,249,105,125,182,102,157,188,20,59,125,233,185,177,231,234,83,231,202,39,207,94,178,226,213,211,233,229,19,43,147,171,245,83,229,75,115,167,207,61,115,162,121,242,153,149,153,185,75,147,211,75,71,226,103,167,207,30,121,186,117,114,98,178,57,113,234,210,68,118,34,153,57,118,246,41,53,157,212,142,31,153,123,113,173,17,55,159,154,79,158,53,79,189,184,82,44,212,158,77,26,167,143,158,185,112,204,58,117,110,250,201,149,103,106,181,250,147,207,174,173,198,39,203,39,159,60,117,233,92,82,91,74,100,206,29,173,22,158,57,115,168,96,204,86,158,156,110,234,199,180,120,115,114,238,194,211,83,233,132,21,191,112,114,102,182,62,122,106,108,242,194,216,169,196,204,76,60,241,98,51,107,53,154,167,172,139,167,76,107,249,148,50,251,98,60,126,196,56,105,188,56,145,186,112,252,144,50,177,250,226,202,212,165,179,199,140,153,102,108,190,165,166,46,152,23,170,213,76,82,51,38,159,141,31,171,204,232,173,226,241,231,150,151,83,79,107,207,101,227,207,207,41,207,159,74,215,151,75,167,47,62,175,207,54,147,19,202,139,202,218,169,114,226,216,133,242,228,202,104,178,122,116,181,118,97,170,52,121,110,106,45,189,114,118,90,159,88,61,151,181,38,90,115,23,214,158,155,45,26,245,39,167,151,107,167,203,80,97,170,116,178,145,29,27,155,56,150,74,28,171,205,207,60,255,148,54,183,54,245,244,114,163,57,191,244,236,218,145,201,181,196,84,235,244,236,137,226,228,83,105,69,121,106,108,50,59,123,113,41,150,45,171,115,202,201,202,232,210,210,236,241,249,196,242,212,164,122,170,144,124,254,233,216,113,115,206,56,126,46,86,152,28,59,183,116,76,61,173,164,166,150,214,142,47,45,149,230,102,103,143,204,20,148,213,51,99,243,135,52,229,116,115,54,94,28,61,123,34,81,175,31,215,158,42,95,180,46,62,217,58,57,89,153,92,121,241,80,61,83,59,157,132,117,241,228,197,102,241,233,211,133,139,167,147,39,231,158,62,178,92,94,46,102,181,74,234,228,232,220,212,89,104,239,196,164,165,212,79,46,173,78,84,179,23,10,79,165,212,139,79,234,39,181,51,74,106,212,44,205,158,157,156,60,29,155,94,57,119,92,57,243,100,233,194,217,39,11,71,230,173,147,243,151,42,75,245,242,241,98,182,120,49,161,156,86,172,169,211,74,250,197,211,107,229,249,181,147,201,204,83,128,133,236,233,163,83,203,115,213,35,69,189,184,54,53,63,118,233,80,102,249,248,212,220,100,186,181,50,59,245,156,146,109,149,103,74,197,41,43,165,31,90,46,206,95,58,118,36,17,187,116,166,240,226,18,172,228,103,150,50,243,153,67,151,98,230,69,107,180,114,66,215,19,43,23,203,203,163,171,233,86,218,60,170,155,138,214,76,158,184,80,208,213,204,220,217,167,210,205,51,167,15,213,46,89,39,230,206,53,211,163,135,178,173,11,135,214,226,233,34,76,127,226,153,229,149,41,53,169,199,74,135,158,156,81,151,112,63,79,28,121,250,244,217,212,180,121,241,233,114,185,156,207,163,115,112,86,81,187,100,130,75,141,61,104,167,233,184,166,196,179,197,108,108,135,78,211,89,69,219,235,196,118,138,150,78,235,241,120,242,33,73,108,231,235,214,58,183,6,16,242,17,237,40,29,158,3,97,255,210,225,57,109,236,54,29,158,7,194,195,149,14,207,238,220,191,70,58,188,192,225,12,211,225,221,159,116,120,2,242,247,35,29,158,179,143,246,44,29,158,3,114,47,210,225,121,201,209,14,210,225,57,85,118,149,14,175,67,255,119,149,14,79,64,239,110,210,225,217,213,251,72,135,231,212,217,223,116,120,206,194,124,56,211,225,21,235,213,170,90,211,166,96,122,84,171,184,52,58,77,77,20,125,158,206,243,234,178,78,221,154,167,6,244,175,126,132,90,220,147,68,120,67,12,15,214,226,190,154,80,13,39,231,33,221,112,123,148,250,238,226,228,100,70,187,112,132,101,132,99,217,240,48,3,219,35,147,11,175,86,166,185,240,46,149,135,185,240,122,219,197,113,118,251,136,229,194,115,142,161,161,29,158,67,135,25,243,134,25,243,134,25,243,134,25,243,134,25,243,134,25,243,134,230,212,67,115,234,161,57,245,208,156,122,104,78,61,52,167,30,154,83,15,205,169,135,230,212,67,115,234,161,57,245,208,156,122,104,78,61,52,167,30,102,204,27,154,218,14,127,134,63,255,146,249,239,56,121,179,67,250,248,242,228,8,177,151,134,169,243,134,169,243,134,169,243,134,169,243,134,169,243,134,169,243,134,169,243,134,169,243,246,44,117,94,54,161,246,244,48,43,101,10,69,226,97,166,198,74,61,10,71,205,176,69,189,58,204,188,93,146,58,98,232,121,107,201,104,202,232,131,113,160,104,234,128,198,105,122,6,146,107,240,232,124,83,175,148,162,231,139,151,47,91,227,166,110,181,204,90,8,115,247,25,203,146,188,14,244,193,50,138,147,21,96,174,57,9,29,238,108,204,5,204,136,180,33,47,64,77,178,22,8,207,26,193,25,110,120,193,248,223,171,150,101,54,115,235,150,90,206,209,118,209,134,43,167,71,157,146,39,224,129,172,54,26,186,106,34,254,88,67,182,27,32,52,193,130,65,46,163,237,215,58,169,47,53,151,234,43,146,108,170,43,39,200,215,229,17,250,96,89,173,180,224,171,29,160,11,221,104,244,168,109,94,70,154,130,99,176,9,7,83,228,187,146,235,77,8,10,135,158,176,235,62,1,115,41,95,212,215,68,112,124,56,174,122,57,79,11,27,50,128,94,47,46,225,169,21,107,225,123,251,203,198,70,68,134,241,217,11,123,183,67,20,210,12,237,98,144,66,109,103,152,34,200,61,27,40,219,184,187,29,38,53,5,220,229,40,157,202,206,32,5,128,123,50,198,69,89,33,255,54,100,53,191,176,40,215,247,105,127,10,251,129,110,144,174,101,248,78,238,92,214,68,145,139,42,13,58,23,42,181,42,116,230,66,133,114,231,82,77,216,184,197,37,100,0,174,50,166,94,202,73,5,171,54,167,214,244,138,36,187,170,192,99,161,60,178,159,22,48,213,154,23,50,20,11,97,81,12,231,107,207,22,81,177,72,98,164,95,0,142,98,141,212,172,170,21,104,9,173,0,129,160,209,75,42,137,205,95,197,40,94,116,136,172,21,89,103,216,22,103,51,236,222,1,146,129,9,60,145,30,193,60,45,135,37,119,196,211,80,104,243,135,91,237,55,175,186,159,74,145,69,186,189,123,13,73,211,43,186,229,44,65,126,67,159,123,12,58,212,50,145,215,78,169,150,58,165,87,162,21,189,86,182,150,100,247,176,121,117,144,42,12,120,28,136,1,122,107,214,27,1,48,126,173,162,79,17,136,225,110,3,110,191,126,245,222,71,159,251,7,76,182,0,221,236,254,213,65,181,128,100,101,226,162,132,111,164,79,93,151,176,83,144,45,155,121,180,233,204,217,22,145,18,158,161,57,167,16,86,27,169,125,90,47,121,86,155,3,212,217,18,40,50,147,197,31,72,147,42,117,21,27,114,145,37,251,25,165,76,58,245,84,63,78,159,186,40,145,248,2,233,14,233,91,181,85,129,179,112,69,159,7,60,147,57,8,236,100,197,104,90,206,162,64,231,114,214,14,174,6,25,144,185,202,78,75,18,127,49,171,174,62,69,158,200,236,180,1,139,65,226,215,160,172,207,130,178,79,130,173,79,69,178,144,156,200,132,208,112,138,28,137,160,18,6,85,6,18,9,37,96,225,203,40,123,224,42,98,235,167,73,186,157,227,171,197,30,133,44,53,249,199,17,186,147,36,127,161,73,242,130,182,160,21,42,100,45,58,197,166,10,147,248,96,195,61,49,35,244,206,4,230,135,97,131,30,34,37,122,136,228,107,188,233,96,147,158,10,164,84,74,226,44,118,135,144,42,106,65,175,228,164,246,205,43,237,43,63,112,192,228,124,102,3,77,199,118,11,244,157,183,183,190,252,22,144,107,7,45,0,244,102,98,176,113,77,56,158,75,184,218,224,37,114,188,17,59,190,179,85,175,227,82,145,136,48,180,155,70,183,110,127,176,117,245,229,142,141,22,235,218,64,141,162,144,13,31,97,169,137,228,4,121,93,45,111,69,151,64,92,68,207,128,103,244,37,163,88,209,155,227,54,157,209,12,82,24,136,242,116,179,168,54,128,220,190,184,86,4,106,85,139,92,190,44,141,192,58,11,30,205,246,157,47,182,254,118,171,227,104,188,237,237,61,58,55,175,92,217,254,103,231,57,52,117,188,234,218,143,118,127,251,246,221,59,159,4,180,219,165,33,153,26,181,207,87,234,86,19,54,216,249,86,120,97,157,136,61,204,3,92,146,75,53,223,180,153,48,109,176,53,217,76,177,77,216,92,49,172,226,146,151,62,211,243,128,253,146,245,95,18,84,145,18,46,250,111,182,222,251,51,244,147,61,38,4,19,158,99,215,141,154,187,236,214,23,47,211,178,246,11,94,90,145,68,209,171,27,235,154,39,189,161,68,38,108,2,7,147,171,176,196,43,185,117,74,169,205,40,14,161,213,148,139,42,134,13,247,176,65,16,203,154,186,21,54,209,241,30,75,1,1,0,89,78,36,231,128,26,6,1,39,114,113,3,79,120,132,231,225,156,130,116,4,61,167,20,136,50,33,231,137,75,242,97,44,76,98,183,8,112,100,198,49,18,62,198,209,136,146,214,105,189,9,211,4,83,7,7,110,181,218,140,226,179,35,186,90,163,184,144,144,205,251,233,44,60,228,36,150,9,15,190,50,147,244,57,45,198,197,86,225,103,67,54,80,124,37,14,252,197,49,189,32,69,228,10,126,86,52,85,129,207,197,60,241,172,214,10,49,137,12,91,85,82,5,250,73,203,96,158,115,178,188,179,165,20,253,84,74,167,217,39,181,144,76,176,114,137,194,24,253,148,26,43,150,164,72,68,214,72,128,130,177,88,28,30,183,240,115,70,83,85,248,220,200,175,0,245,5,164,19,142,189,106,69,201,25,188,50,206,103,45,84,13,235,246,26,168,233,43,161,57,179,94,53,154,122,56,236,204,43,30,161,91,11,146,42,45,66,237,166,21,110,28,146,70,77,114,97,60,163,235,243,112,162,215,84,83,27,93,86,70,47,181,116,16,18,101,61,18,181,150,244,154,0,194,105,194,10,135,107,32,8,227,241,227,242,229,229,186,161,133,98,248,249,48,253,8,24,70,62,13,52,108,1,215,69,36,90,68,247,166,64,64,248,25,74,224,95,123,44,165,61,28,203,3,28,198,82,127,195,104,61,156,163,40,247,53,138,178,222,109,20,184,122,161,117,128,184,7,163,89,223,216,197,104,150,251,26,13,176,49,224,40,157,7,116,216,208,154,249,135,96,84,133,61,220,48,173,6,244,68,159,169,168,32,213,235,242,58,189,147,70,126,198,220,192,70,206,128,44,40,113,217,93,53,173,81,114,193,136,221,71,86,112,127,87,41,114,234,53,36,147,89,69,65,50,185,154,175,69,107,225,181,136,188,130,15,99,233,76,12,105,243,68,158,29,97,132,59,43,199,187,146,240,24,198,157,114,69,130,34,96,150,198,170,81,131,179,143,70,190,47,202,228,216,33,220,98,208,174,172,55,90,133,249,86,33,135,227,146,221,39,15,148,143,145,145,201,236,184,145,123,76,145,197,51,144,253,29,15,49,232,189,233,62,225,226,19,202,237,40,11,68,118,71,63,33,99,203,197,99,50,126,206,1,140,58,176,129,92,108,67,38,68,27,79,107,32,235,152,116,48,210,241,163,199,166,169,72,166,155,214,26,23,173,217,45,18,240,216,110,101,169,68,188,179,178,112,4,69,201,96,167,197,235,102,249,252,12,160,236,252,81,237,188,80,7,47,141,77,20,161,23,22,241,192,77,47,134,52,17,235,120,107,20,173,144,68,227,150,10,199,114,144,105,90,53,79,25,231,126,105,156,20,167,83,148,95,141,170,209,102,171,208,44,154,70,1,164,108,97,37,120,54,9,21,227,194,181,40,158,121,34,235,69,181,169,227,248,36,191,248,65,62,228,21,89,23,186,52,94,128,94,95,28,39,181,240,58,19,171,121,223,110,224,202,149,171,186,181,84,215,200,53,135,251,8,144,91,33,107,78,230,213,58,12,142,109,134,147,133,11,112,216,11,87,72,157,72,152,125,109,178,175,17,162,114,118,118,17,108,66,118,42,241,212,119,42,172,152,106,67,36,28,145,245,149,37,163,162,135,149,8,195,12,200,30,166,190,12,226,113,13,228,16,138,32,216,190,182,248,41,46,242,252,99,49,153,150,203,39,228,42,140,159,20,78,228,240,76,212,196,235,62,225,32,15,59,23,132,202,38,170,242,3,119,189,206,228,205,252,60,137,5,21,230,223,35,178,14,248,148,253,179,67,118,70,158,253,47,123,59,166,208,190,100,115,116,170,240,18,128,211,41,0,92,111,224,165,79,4,197,222,72,36,130,43,77,188,16,202,137,221,67,108,90,194,122,35,7,249,51,70,85,55,201,232,241,209,1,96,16,37,195,172,134,165,173,107,215,219,215,127,79,239,140,238,189,244,6,85,97,111,190,247,253,246,119,63,110,94,125,173,253,218,171,237,119,62,252,249,246,103,32,250,111,94,121,103,235,243,155,32,63,179,186,71,200,205,217,25,52,233,69,40,219,215,63,7,26,166,214,138,122,69,124,211,190,242,193,230,247,175,243,243,58,83,194,74,156,42,247,185,86,248,130,51,101,85,174,203,134,92,145,139,178,38,183,228,198,78,215,78,205,183,118,106,116,237,212,2,215,142,9,204,64,143,26,90,206,242,94,247,93,168,27,208,25,185,198,151,210,50,156,104,248,90,50,74,97,92,59,100,57,213,243,42,89,21,58,8,238,106,180,10,36,9,22,131,252,88,61,178,206,170,42,41,182,5,237,185,62,192,74,69,153,105,94,88,10,152,20,50,95,212,111,138,156,1,44,239,98,131,179,64,133,124,1,1,158,126,64,50,13,18,124,133,45,191,70,126,86,181,150,162,69,221,168,132,91,163,26,8,244,255,67,57,120,176,8,12,176,113,240,160,130,113,205,156,157,192,110,55,15,30,12,91,129,36,103,36,175,216,184,80,18,176,193,4,2,67,144,162,192,14,99,175,211,2,65,10,41,169,156,48,96,226,104,21,54,120,157,180,127,39,212,132,157,80,35,59,161,27,91,214,9,89,115,93,95,185,54,10,221,29,157,46,150,129,165,203,130,66,193,71,243,224,132,216,194,235,187,38,195,206,255,136,29,60,72,37,135,199,242,206,203,133,216,226,97,241,11,94,252,89,254,186,74,96,93,69,172,171,44,230,214,55,198,245,131,7,233,14,214,171,134,5,135,64,187,131,40,27,185,22,58,242,23,96,53,21,163,9,98,191,188,78,55,32,225,0,84,118,176,80,174,131,185,50,180,195,120,23,181,253,211,187,32,67,209,219,114,201,70,155,120,104,239,64,100,136,134,132,157,221,205,188,164,160,6,168,118,88,138,145,203,1,89,117,158,176,75,4,251,230,97,60,144,20,109,127,241,178,45,191,170,178,180,253,205,159,54,255,112,109,235,227,235,140,14,69,122,18,34,128,209,63,33,10,139,60,61,74,37,206,121,50,166,48,18,0,186,216,124,75,13,239,37,24,15,48,201,90,19,43,122,194,145,178,155,183,221,51,74,147,173,60,155,244,237,148,232,153,62,162,103,82,162,103,6,19,61,250,50,6,83,135,146,251,12,200,210,228,90,91,141,162,246,183,166,133,165,18,17,197,173,136,240,8,142,29,146,204,249,96,4,35,31,146,221,158,150,11,97,149,237,231,116,174,14,45,82,170,72,105,226,97,160,190,126,106,183,245,230,247,155,47,189,188,249,241,119,155,31,124,107,83,56,35,95,19,200,81,201,128,54,195,1,119,77,184,154,81,132,71,254,107,0,185,50,248,244,88,145,72,78,108,141,146,154,58,167,200,151,47,187,154,109,127,254,183,237,239,254,68,47,87,250,109,182,2,205,86,120,179,116,237,91,124,55,56,136,225,100,159,145,58,64,62,197,186,18,131,18,86,44,111,46,72,100,177,73,139,225,24,146,86,79,199,131,123,91,236,191,183,69,232,109,177,83,111,109,26,237,163,195,166,64,135,77,153,28,54,22,22,98,178,18,91,92,228,242,201,134,92,208,225,28,6,2,74,211,50,235,107,34,253,68,202,212,170,57,178,175,32,21,99,189,201,252,132,124,128,220,100,169,233,4,187,141,138,103,198,198,16,125,23,243,108,181,31,96,171,125,146,236,6,56,186,144,78,72,233,76,42,53,150,44,169,18,249,30,145,207,231,47,242,160,151,242,212,62,41,125,61,214,47,93,20,181,130,221,139,163,224,194,167,252,86,18,160,32,15,154,33,143,216,125,35,189,37,213,163,194,59,217,108,85,244,166,243,236,52,126,149,37,114,35,61,194,205,21,97,14,209,230,80,226,207,249,221,180,146,72,121,213,114,110,157,51,200,188,82,215,183,35,4,110,247,34,75,38,208,214,142,234,70,82,132,88,140,117,81,50,162,77,34,191,62,151,108,117,167,95,24,218,252,221,127,109,221,122,85,98,87,164,236,10,223,68,235,132,245,192,75,93,210,123,188,163,23,111,117,203,45,162,43,137,39,29,5,87,177,94,113,46,255,155,13,56,238,102,54,92,179,70,172,248,156,34,30,101,146,160,59,114,170,17,47,48,167,74,177,162,131,56,85,192,24,57,68,75,108,59,70,3,223,251,97,251,167,223,182,95,249,211,189,223,125,118,247,246,219,12,168,231,206,220,181,40,162,216,84,215,219,115,247,26,98,103,111,239,61,186,23,162,36,88,79,240,235,244,7,138,95,174,105,234,160,88,114,64,160,29,89,221,54,128,234,130,56,47,140,126,144,232,87,108,117,67,104,80,111,97,89,87,0,106,81,53,209,235,175,101,30,55,154,150,28,68,183,133,81,193,120,80,95,100,69,201,112,100,23,130,248,67,58,82,254,205,86,59,219,134,3,72,225,64,158,199,57,142,28,242,89,17,224,118,66,6,161,60,92,147,15,194,41,108,253,123,215,126,188,123,227,205,123,31,189,195,87,65,11,196,16,64,28,136,196,3,237,53,47,116,170,206,33,112,108,21,205,89,187,169,163,248,188,235,142,116,186,213,207,146,18,6,211,117,49,185,6,125,223,166,73,137,239,100,158,184,54,214,173,124,237,56,55,200,15,114,241,78,179,242,234,43,237,235,63,114,201,29,217,130,10,204,186,59,45,100,45,246,131,118,91,67,220,13,231,206,72,220,8,167,162,83,119,178,114,56,152,207,169,170,42,61,170,204,152,133,128,184,246,163,200,125,73,117,132,83,50,244,138,6,152,150,188,182,60,174,37,201,140,55,208,51,194,89,138,204,168,198,141,122,143,110,128,218,8,54,143,232,181,226,18,206,10,18,206,29,154,167,80,193,200,97,40,237,79,127,99,219,93,0,29,6,73,176,92,71,133,35,239,91,124,215,150,37,159,221,188,123,235,135,112,251,149,95,69,120,3,5,222,223,57,211,40,234,238,54,250,54,12,112,25,3,236,130,224,145,238,185,232,156,120,133,224,209,224,159,104,85,11,186,73,200,94,152,216,34,200,222,193,248,180,250,164,88,212,93,42,96,83,214,236,77,25,12,23,207,223,174,61,73,240,20,0,155,235,254,233,113,224,49,140,83,23,83,148,116,34,171,100,35,253,77,32,157,44,92,242,150,169,46,235,21,88,120,77,103,178,50,15,98,178,40,119,122,237,221,123,127,252,195,0,83,230,25,82,135,41,115,151,218,201,148,121,81,213,121,202,60,37,189,83,150,72,102,19,169,116,42,145,142,48,35,115,189,10,8,177,8,225,168,160,245,62,213,0,10,38,130,204,180,198,65,166,29,59,239,155,43,237,63,126,186,249,193,29,165,253,202,87,247,94,123,139,162,48,124,247,198,219,219,223,255,157,61,219,124,235,13,246,105,251,250,181,173,235,31,194,70,213,75,37,52,163,147,208,73,137,205,70,149,192,67,123,16,70,98,144,25,122,169,36,61,104,17,155,25,231,188,178,171,46,80,114,74,184,75,124,87,116,231,243,215,54,255,254,103,159,241,19,91,190,241,216,131,88,190,180,75,129,171,173,51,187,246,45,51,123,44,157,215,151,200,164,197,133,165,164,18,169,84,44,157,204,198,34,131,153,122,117,180,236,218,67,4,87,140,218,69,167,67,182,229,177,30,45,88,53,110,206,218,170,1,138,209,159,140,232,110,123,154,19,215,58,153,19,91,209,3,196,146,82,38,56,238,102,92,220,217,196,88,48,52,118,109,102,37,30,79,164,83,153,88,54,34,136,76,221,68,145,135,89,220,225,231,131,159,111,191,14,251,122,243,171,107,237,143,175,110,189,241,227,230,245,55,55,127,245,74,251,213,127,108,125,247,13,236,96,90,108,243,155,247,238,254,244,27,178,207,95,217,254,231,107,169,216,47,126,190,253,198,30,200,73,113,81,78,130,37,90,1,41,29,123,61,66,78,235,220,224,120,18,158,147,193,16,15,140,62,196,169,9,77,35,215,71,106,133,28,68,165,102,171,74,130,96,81,237,48,194,47,235,214,60,121,104,224,165,19,217,11,172,144,228,120,6,245,37,129,217,120,229,4,75,181,59,113,130,92,82,12,46,135,9,83,18,254,69,196,207,222,231,224,123,221,116,217,40,239,61,149,12,176,201,21,180,85,135,36,156,216,29,11,2,116,48,59,21,4,58,136,0,194,176,123,10,2,78,217,254,196,1,17,181,59,17,10,132,242,62,10,30,203,102,19,74,122,44,147,222,29,5,31,178,197,253,100,139,162,5,52,110,213,61,53,129,126,80,204,177,110,45,233,230,126,114,72,37,166,100,148,68,58,150,73,185,56,228,98,4,209,162,135,35,178,20,223,245,221,66,161,80,24,222,45,12,239,22,134,119,11,15,215,221,2,39,156,228,104,8,220,252,238,141,151,218,223,94,217,252,240,123,207,225,144,60,35,135,67,242,201,62,159,10,194,139,81,197,101,251,175,115,49,193,198,211,77,24,161,69,118,44,131,112,12,245,16,61,88,49,255,101,68,34,149,76,198,198,178,241,189,186,141,216,197,124,239,253,125,68,255,157,216,245,141,196,240,34,237,95,230,34,13,16,247,160,47,210,250,237,194,240,34,109,120,98,184,207,39,6,16,186,247,243,188,144,140,167,227,74,54,145,29,83,134,55,106,195,27,181,225,141,218,240,70,109,120,163,54,228,143,143,218,141,218,62,51,201,68,6,21,79,241,244,88,54,248,82,77,180,148,10,180,212,173,147,249,224,134,79,68,90,102,15,1,209,238,175,222,224,72,220,18,138,185,85,234,209,38,236,65,142,195,206,97,143,236,56,1,80,218,143,9,233,16,177,215,131,37,106,65,143,235,24,55,210,40,18,200,152,68,157,21,11,138,107,212,71,92,37,199,5,49,104,46,130,123,64,29,45,60,125,160,200,222,144,231,49,88,193,52,58,190,166,82,9,244,123,189,64,204,186,149,132,198,3,15,36,19,73,250,169,16,43,178,160,5,99,90,138,61,203,38,51,188,92,86,103,1,10,10,233,36,11,105,160,22,149,18,11,85,144,80,178,244,147,146,202,226,91,230,92,235,114,231,65,2,229,139,34,182,206,246,134,203,17,151,76,17,245,101,0,44,116,240,179,109,53,112,126,207,154,176,91,151,44,171,145,27,29,213,87,85,56,94,145,184,100,163,244,45,77,127,137,76,31,157,103,29,115,189,92,76,230,86,108,72,197,156,29,134,251,202,101,7,138,245,4,17,35,183,46,0,145,88,144,62,248,223,123,27,76,60,111,118,116,167,137,13,236,76,110,201,45,172,187,101,8,164,253,159,220,251,240,59,160,84,119,111,252,94,146,131,216,13,117,188,245,213,35,233,179,182,191,251,114,235,141,191,108,223,249,98,251,167,87,251,169,125,239,247,95,222,123,249,183,237,87,95,233,191,225,205,223,124,176,249,155,59,119,111,126,126,239,165,223,223,189,249,155,205,247,95,233,213,252,226,134,44,218,216,231,232,202,90,128,85,128,41,113,49,18,88,76,102,174,25,220,242,27,229,211,95,221,185,123,227,230,214,95,110,194,98,50,141,50,134,201,151,10,149,150,137,30,197,190,185,234,0,140,154,57,195,223,246,167,191,233,1,82,88,20,157,122,230,54,108,237,1,175,170,214,58,2,122,229,171,246,149,27,155,127,127,255,238,205,155,221,161,0,153,116,200,30,46,108,67,35,44,219,241,79,135,205,181,130,62,46,190,77,73,233,160,91,164,211,209,51,133,248,139,213,27,248,172,73,12,151,15,147,71,192,246,106,132,130,69,114,204,225,181,222,164,36,45,210,205,109,27,164,238,73,113,179,13,228,190,237,162,53,30,7,238,26,9,36,16,53,180,131,7,137,55,89,222,126,32,19,217,159,238,183,176,253,148,70,18,112,252,177,3,13,143,131,187,216,193,252,120,92,207,131,196,162,19,121,41,60,186,240,255,190,160,69,23,71,203,178,4,180,178,75,173,188,46,235,143,229,187,193,229,206,136,220,59,137,185,213,193,185,238,202,95,97,109,80,121,108,243,253,111,219,95,127,248,243,237,151,209,173,144,207,149,223,17,51,104,58,58,121,162,123,203,238,143,71,186,108,238,181,79,186,101,174,173,215,184,11,19,140,165,136,208,104,128,45,224,95,135,61,94,0,176,78,58,248,158,219,54,207,212,184,159,5,107,197,255,208,149,31,62,122,253,197,182,255,235,135,246,149,15,40,77,129,201,104,191,114,3,102,101,243,237,235,182,239,152,233,235,213,82,113,164,105,21,87,241,221,225,93,104,203,242,102,199,206,11,106,48,214,107,217,173,105,65,66,225,190,219,180,159,208,107,122,252,202,132,111,26,184,171,235,152,129,130,6,141,121,131,186,115,170,68,240,223,33,190,240,186,252,202,187,91,239,125,118,239,189,143,182,191,249,134,0,65,31,185,1,157,246,61,14,162,30,199,216,205,175,63,167,39,130,246,183,175,110,126,123,227,238,143,175,80,73,24,125,99,63,120,237,238,173,239,229,208,230,239,190,105,191,243,197,214,173,47,183,110,125,125,88,218,127,31,217,90,255,11,34,218,108,128,24,170,195,96,21,209,163,49,204,60,147,153,255,167,36,240,26,193,201,253,49,105,163,131,7,174,31,18,102,221,20,193,252,240,191,232,184,40,60,10,200,61,19,228,68,242,175,63,29,110,129,238,33,158,15,56,28,14,55,199,67,181,57,254,45,102,228,161,222,31,154,94,0,217,180,24,200,53,184,152,34,52,83,2,46,198,162,70,162,143,179,234,11,57,33,215,137,123,255,132,105,170,107,192,3,101,35,31,27,55,254,31,117,220,56,116,40,82,95,48,22,133,48,20,198,226,56,185,118,195,24,50,245,150,21,174,1,62,242,77,221,226,223,221,1,17,212,70,163,178,22,54,229,122,132,114,62,190,154,4,13,106,224,82,210,23,172,197,241,26,6,221,9,148,83,241,117,190,38,255,95,246,222,189,191,141,234,90,24,254,42,98,224,4,233,120,44,235,102,217,150,143,234,39,113,146,54,133,144,52,9,112,122,92,255,242,140,165,145,173,68,26,137,153,81,18,227,248,252,160,45,37,20,104,194,83,10,148,67,11,105,185,180,61,37,208,211,114,75,2,124,151,247,68,178,243,23,95,225,93,107,223,102,239,185,105,100,59,23,168,146,54,104,102,246,117,237,181,215,94,183,189,150,5,12,41,254,28,157,243,148,180,182,59,239,127,83,151,117,245,33,17,49,80,254,71,21,31,13,139,129,12,61,176,86,75,203,243,130,43,128,133,57,100,168,1,75,112,12,205,70,26,99,127,184,25,248,17,174,233,37,62,96,60,100,21,11,5,65,70,91,239,213,76,127,115,116,74,20,228,192,139,134,53,152,185,120,49,39,194,190,78,88,176,88,185,204,188,141,179,212,228,0,28,255,2,176,51,91,192,227,176,79,243,210,131,16,43,251,87,46,109,95,187,170,225,133,81,123,83,15,154,75,84,81,142,232,87,57,160,230,57,220,224,229,17,212,6,10,80,85,67,68,143,132,91,151,162,248,130,48,181,224,77,72,162,18,16,162,97,156,132,39,117,200,227,180,105,186,179,6,96,123,140,61,160,132,140,205,81,158,57,11,179,108,174,90,52,142,193,67,100,205,85,81,149,200,117,168,114,38,69,50,58,143,210,38,201,147,155,76,18,123,8,229,133,83,205,218,89,85,186,0,14,213,54,27,42,44,30,50,91,89,16,63,59,173,214,169,78,183,154,211,195,202,144,125,251,132,209,106,98,92,146,52,165,36,66,226,140,138,26,181,51,177,201,83,142,237,117,24,38,22,58,168,160,99,108,17,26,148,162,80,113,149,101,162,225,150,120,4,166,4,113,131,60,102,28,245,173,113,216,16,4,234,57,14,79,95,45,183,58,178,164,9,50,230,14,163,186,36,21,57,129,158,88,24,211,134,128,176,196,130,77,153,33,132,115,240,214,11,98,223,51,188,62,107,174,59,105,59,195,79,12,237,214,231,127,1,122,58,184,246,201,224,173,191,220,126,230,205,237,175,159,31,188,115,245,246,95,94,250,230,230,75,219,31,125,54,248,240,143,120,86,95,253,239,254,47,126,187,125,245,79,253,151,127,67,111,238,254,239,51,63,197,208,29,108,8,249,89,57,242,73,137,175,144,193,97,119,136,77,120,3,111,198,75,80,199,128,106,146,70,9,67,153,117,170,168,77,89,88,171,52,116,54,247,89,209,75,94,239,136,200,51,249,124,165,201,227,187,181,170,77,22,144,171,6,191,120,64,46,12,218,82,163,173,105,183,190,190,54,120,245,11,140,133,244,218,199,253,63,252,94,211,205,68,33,185,4,236,106,192,206,176,176,53,25,117,10,67,136,73,148,50,94,167,227,162,193,251,72,228,191,140,23,154,69,156,43,52,124,204,180,31,74,121,128,72,163,105,97,16,40,204,50,74,171,205,14,17,87,121,68,151,89,93,135,22,243,179,44,170,75,128,205,48,117,75,138,42,67,15,126,202,110,112,222,1,218,75,103,238,191,64,90,120,140,97,52,179,209,168,253,46,2,111,145,96,91,153,93,68,197,201,232,135,171,103,244,35,196,126,50,61,83,192,208,162,190,72,56,135,245,131,250,73,47,18,78,190,216,168,25,134,49,205,34,225,64,241,234,17,17,10,231,248,221,9,133,147,218,125,68,28,252,125,132,48,200,74,69,150,175,166,17,22,40,135,126,163,151,250,3,33,113,72,70,21,17,19,199,233,53,26,205,11,240,250,155,155,111,126,123,67,226,244,223,125,173,255,210,115,84,53,127,235,235,171,131,103,63,186,27,193,112,202,137,226,117,144,65,245,159,251,19,137,94,19,237,240,71,92,253,68,22,42,132,130,178,144,76,181,25,101,30,22,166,73,95,13,146,177,32,16,220,68,246,9,204,223,47,32,218,186,246,204,46,65,36,72,214,104,112,18,213,190,69,192,162,246,167,221,0,11,72,250,104,96,130,10,223,10,0,13,94,120,166,255,183,223,111,221,248,249,214,141,231,119,3,160,142,189,58,58,46,177,74,223,34,76,218,190,242,222,173,207,223,28,188,240,193,214,115,31,176,132,44,187,0,26,70,168,30,13,98,88,227,219,4,174,103,95,221,250,251,141,173,87,63,217,254,232,119,187,1,148,107,182,70,131,19,84,248,22,129,169,255,214,199,253,223,61,179,27,0,177,248,229,163,1,137,85,74,2,40,31,192,88,94,81,111,58,218,185,166,211,92,105,182,154,238,186,72,101,149,207,233,46,0,209,116,43,90,86,230,191,162,249,38,150,113,212,227,84,30,63,238,13,99,83,63,133,238,65,7,72,78,145,82,121,22,56,218,163,248,219,104,152,232,9,244,24,103,198,229,84,128,59,117,226,145,99,235,71,186,244,120,144,196,66,170,163,2,54,208,67,199,128,141,187,228,180,176,99,71,4,25,92,1,63,4,116,65,80,93,14,154,117,159,179,65,208,64,159,217,24,174,55,187,235,138,48,46,23,248,181,96,119,90,195,197,194,143,207,223,97,77,23,107,247,232,146,214,192,118,61,181,151,205,35,139,115,133,9,135,57,44,18,159,192,1,54,26,59,163,219,68,241,226,97,118,136,150,133,107,73,166,19,170,205,118,30,216,245,209,234,99,250,9,127,0,215,71,245,227,250,41,79,108,45,206,26,115,181,149,92,142,7,112,125,186,122,66,72,173,79,112,146,112,172,231,146,108,190,176,185,23,97,23,26,214,250,209,213,182,171,166,208,144,28,114,42,199,116,65,25,42,167,117,111,135,84,158,142,36,6,234,238,150,41,139,146,97,67,73,143,75,125,245,119,188,115,81,45,86,175,217,189,246,202,36,205,189,23,178,127,29,150,33,234,68,7,168,17,113,39,82,6,90,85,124,56,149,125,125,247,52,48,170,170,133,182,163,91,193,130,133,208,78,10,114,39,5,162,170,225,250,77,66,38,149,233,154,148,86,168,203,80,213,26,157,86,125,146,74,250,156,2,171,69,22,104,17,198,12,72,197,117,116,105,74,103,116,158,103,195,3,103,69,86,235,104,171,29,114,102,106,74,122,13,217,7,76,45,142,42,17,150,148,205,91,101,64,113,140,59,77,67,175,43,13,73,52,60,81,59,218,246,71,239,15,126,246,156,38,210,121,236,124,143,62,94,125,66,127,210,191,71,31,215,49,227,130,167,90,50,12,115,102,122,38,207,246,232,188,187,36,124,204,151,171,79,242,237,138,41,179,235,51,67,243,107,231,75,115,121,146,95,123,37,95,8,20,54,121,99,64,245,186,19,90,179,189,58,213,109,154,147,43,171,217,124,174,176,50,83,54,26,217,46,154,124,161,118,33,216,21,181,127,98,170,180,90,105,14,128,99,103,79,159,54,157,163,157,122,175,133,123,199,174,218,89,54,238,12,230,149,67,94,129,224,11,176,14,157,70,202,38,69,150,128,115,105,194,244,53,109,121,25,163,119,183,58,112,124,57,100,231,241,161,241,151,52,245,183,65,242,165,205,205,193,6,228,173,207,27,48,205,217,162,49,99,212,11,26,180,245,64,14,248,36,146,141,252,168,209,69,247,74,154,206,28,6,134,158,245,155,4,24,37,35,122,58,43,185,18,70,231,70,101,157,0,79,90,43,20,167,129,111,74,63,144,67,138,223,237,1,186,144,161,107,75,72,225,38,207,77,230,202,179,102,173,54,221,88,174,208,74,27,134,211,172,155,167,233,77,141,124,62,59,55,51,151,159,57,119,126,30,56,223,142,125,154,121,168,87,30,44,21,141,124,163,193,222,50,253,119,229,193,242,76,173,80,52,216,91,102,66,168,60,104,150,141,66,177,198,222,210,171,1,149,7,27,211,229,90,185,182,153,109,19,184,123,89,99,3,227,218,144,50,210,247,236,86,90,155,176,81,219,57,107,206,206,17,255,242,76,202,234,76,218,102,215,52,220,121,175,232,36,201,169,139,17,30,82,248,207,60,207,62,155,157,46,228,102,139,48,31,146,47,190,249,52,190,99,9,230,225,77,112,56,41,146,200,14,248,8,194,216,79,226,57,222,13,27,36,229,134,73,135,243,12,118,248,179,222,116,186,45,3,118,90,203,188,48,143,255,144,22,42,248,207,252,25,216,177,205,198,58,87,116,86,64,32,168,153,147,6,25,126,210,129,164,178,40,148,172,153,181,179,48,250,224,168,148,238,201,165,18,82,219,169,208,155,37,243,76,250,33,68,174,146,219,81,167,41,148,99,130,61,55,160,30,93,131,236,76,65,194,160,202,131,181,70,125,197,44,239,172,47,146,235,136,36,81,14,246,72,161,46,122,99,11,34,158,57,40,154,22,94,85,153,92,129,205,121,54,6,95,164,47,20,183,42,161,88,198,85,200,149,105,168,163,64,147,35,218,222,172,164,242,245,244,105,34,86,14,91,221,77,56,1,64,244,58,103,218,228,130,82,81,167,196,197,169,44,105,7,43,83,103,76,235,108,211,114,166,208,233,156,96,222,212,133,218,153,245,201,198,185,158,57,229,216,181,169,115,77,243,188,51,181,210,92,61,89,179,77,211,154,234,26,56,228,19,196,208,62,229,113,84,83,223,218,166,128,65,54,161,100,205,113,166,120,198,101,32,165,77,60,217,29,16,29,208,135,103,12,167,17,154,106,27,221,69,138,215,89,168,170,45,19,247,99,7,111,146,192,151,46,208,89,144,252,247,239,239,28,218,175,175,31,216,191,120,72,239,193,191,251,117,39,240,111,231,192,254,51,135,76,125,113,113,246,7,103,14,232,237,197,253,139,71,244,246,65,252,146,35,223,155,228,223,167,14,236,223,191,95,95,196,159,235,7,177,200,143,241,231,147,248,143,129,255,152,248,79,201,43,228,28,194,66,228,83,155,52,80,19,159,10,228,19,125,107,208,183,135,126,168,55,15,227,91,210,204,42,239,81,140,161,68,254,61,175,140,4,234,228,14,139,78,206,178,183,251,247,211,235,62,152,75,93,134,207,2,252,127,31,82,179,170,131,154,168,125,228,198,91,53,183,175,89,175,242,77,191,175,107,119,234,251,232,245,189,170,107,67,249,22,156,157,85,138,154,108,47,179,92,135,176,165,167,254,53,53,120,245,139,254,229,55,80,19,119,227,237,91,159,223,184,253,135,55,182,95,248,31,120,115,251,249,203,169,255,239,153,87,225,127,255,58,245,19,251,39,214,67,147,147,238,26,96,252,36,165,200,169,7,11,249,252,74,205,156,79,77,253,43,173,118,251,15,111,65,205,111,110,94,234,191,252,247,219,239,191,118,251,234,39,253,143,110,110,95,250,203,224,157,203,252,211,11,180,193,7,11,51,101,224,3,194,218,157,164,41,129,149,230,67,27,187,125,243,157,193,59,207,15,126,250,215,254,179,111,245,47,125,60,120,251,202,173,207,159,185,245,249,95,182,47,191,213,127,249,55,131,215,63,221,122,243,231,180,36,235,51,127,184,116,104,113,145,246,137,255,23,83,103,251,120,235,198,207,111,221,248,116,8,4,232,24,57,63,147,226,12,141,15,6,172,199,255,125,230,89,62,11,248,233,107,131,115,63,41,206,254,64,27,212,212,175,180,65,63,250,234,114,30,41,197,153,36,168,187,253,225,251,253,87,126,169,212,165,31,125,117,25,39,149,98,172,20,86,165,87,168,148,170,244,163,175,42,113,103,223,81,77,244,74,132,138,115,185,185,226,220,28,129,22,177,44,42,21,233,71,95,69,98,164,244,192,93,204,21,243,197,34,3,247,246,251,207,14,94,123,190,255,225,235,74,51,180,72,88,51,182,185,218,107,25,56,129,114,174,92,40,151,201,4,62,255,124,251,131,159,135,52,67,139,132,53,227,152,112,16,215,233,120,188,9,13,254,122,53,124,60,49,211,146,46,28,167,30,172,229,106,165,26,3,234,59,183,190,124,57,164,41,90,68,52,197,24,80,218,226,10,136,122,208,74,189,86,111,152,101,10,160,103,182,174,127,176,253,213,23,131,171,191,80,90,161,69,194,91,105,17,38,36,101,175,174,24,105,63,182,235,169,92,182,152,33,77,95,127,41,188,105,179,100,206,152,245,152,166,201,76,205,21,211,108,76,211,49,190,16,209,16,41,18,222,16,128,206,54,248,72,31,108,20,26,229,6,5,219,127,253,87,120,99,180,136,127,11,173,1,211,131,245,115,248,151,212,39,33,226,182,126,251,165,87,243,48,249,227,171,185,210,194,171,222,169,7,115,228,143,87,243,246,141,87,188,154,244,163,55,1,143,247,83,150,171,49,221,152,105,24,94,27,219,63,123,105,240,219,143,164,1,76,31,158,57,188,63,186,25,25,23,97,30,5,10,214,173,191,254,21,150,40,162,197,220,225,194,225,105,63,45,146,154,1,228,88,1,128,134,209,59,1,244,82,125,118,174,145,199,174,82,140,220,190,115,121,251,171,231,250,191,252,51,116,148,18,141,59,231,86,39,219,29,171,83,91,179,59,64,223,87,109,19,58,176,205,250,188,68,130,251,159,189,127,235,171,15,6,239,188,210,191,246,101,255,250,251,219,215,190,218,250,242,154,215,4,17,43,233,173,245,74,170,80,204,117,47,120,149,167,82,147,228,143,101,156,107,174,26,46,140,211,251,195,170,123,159,218,192,68,139,147,171,1,36,59,188,4,217,152,188,88,113,174,104,148,114,193,146,74,161,233,50,254,141,40,68,196,131,84,126,54,100,216,112,228,244,38,131,35,38,175,87,86,3,189,147,247,226,108,44,231,225,111,89,249,182,134,174,28,120,108,154,5,19,72,164,252,9,135,2,95,14,77,31,218,127,88,253,130,50,145,71,198,164,33,82,118,128,175,227,186,131,34,135,31,251,112,15,52,138,185,146,128,37,43,39,36,23,40,147,135,66,249,124,41,231,13,150,21,162,17,12,100,72,182,155,23,210,234,246,212,83,209,157,235,169,217,220,191,100,98,122,46,248,90,36,219,86,110,81,25,166,158,154,142,109,173,56,98,107,179,129,214,200,250,176,21,100,43,226,223,95,190,26,172,236,202,234,98,8,128,134,13,160,16,156,15,9,126,225,53,23,81,213,87,137,7,111,136,24,70,96,157,124,195,200,23,35,134,17,108,55,186,79,95,3,242,105,144,151,235,5,64,28,83,177,224,157,114,81,181,241,192,155,206,196,180,81,76,214,70,49,174,141,210,48,128,134,52,89,10,98,190,220,228,180,175,73,198,105,14,105,52,4,97,228,70,203,108,174,216,50,6,96,51,173,144,14,242,48,48,61,229,125,142,233,13,11,98,151,8,160,82,8,148,47,136,245,29,13,237,195,64,115,97,103,20,161,20,211,214,168,244,160,24,211,86,105,212,61,53,29,221,214,244,136,109,205,70,55,85,30,113,138,249,240,41,82,117,52,172,99,46,85,232,94,72,229,241,159,156,143,195,100,77,231,178,121,134,9,248,127,166,89,78,109,224,67,42,37,43,152,83,42,103,48,79,75,168,186,230,112,234,202,75,9,233,203,143,196,74,41,33,103,249,37,47,165,20,151,168,124,34,22,41,179,137,255,104,186,246,127,154,109,50,153,159,104,255,103,184,10,233,39,218,124,74,246,183,0,120,140,255,90,20,43,130,122,81,134,31,169,148,164,241,79,161,202,255,225,255,20,176,70,91,143,167,139,2,230,187,89,67,205,211,36,87,169,174,172,162,233,231,97,217,40,16,108,149,115,115,66,219,203,139,112,43,1,188,101,140,30,169,232,153,10,82,158,173,64,124,14,85,231,138,185,224,31,166,139,86,251,194,63,108,19,4,222,115,205,110,138,168,118,229,47,158,13,33,69,140,8,242,55,191,65,33,37,91,20,148,146,178,54,89,25,105,124,231,248,71,214,51,167,152,25,193,95,70,81,132,167,114,129,239,104,50,8,116,75,102,39,172,6,169,124,169,27,236,28,255,112,142,117,241,240,193,3,135,202,129,34,155,254,23,158,205,32,180,75,190,4,81,221,137,181,139,42,32,192,165,88,22,194,74,38,64,192,136,226,204,4,17,130,212,17,21,132,93,34,106,137,130,203,164,160,124,36,52,43,149,115,147,117,211,236,134,217,35,98,161,19,138,76,73,17,74,25,134,120,216,244,232,242,50,83,136,158,232,96,12,46,109,19,195,76,173,212,102,130,198,223,17,173,163,249,130,177,50,55,91,94,185,87,214,81,68,91,162,115,11,12,40,198,194,70,91,220,11,243,15,213,245,239,183,234,76,221,143,183,76,13,122,161,242,104,199,106,130,116,12,83,152,114,214,154,13,23,189,174,48,232,34,124,60,106,88,198,42,57,14,73,243,143,59,166,205,244,212,178,189,64,114,139,152,26,15,104,15,6,180,167,6,173,49,160,199,3,138,24,16,49,85,237,145,141,111,221,56,115,128,88,211,124,6,56,207,108,38,122,139,177,152,113,162,72,45,102,194,74,38,219,206,198,22,179,177,197,108,108,49,27,91,204,198,22,179,177,197,108,108,49,27,91,204,198,22,179,177,197,108,108,49,27,91,204,198,22,179,177,197,108,108,49,187,147,22,179,135,185,197,44,137,193,108,108,47,27,255,29,255,189,107,54,88,98,135,21,54,6,97,192,137,50,195,113,214,151,105,94,196,38,127,56,220,252,82,43,68,95,86,43,173,24,230,61,190,123,87,46,151,141,149,226,116,35,225,221,187,250,236,74,244,116,166,205,92,238,30,79,167,80,175,21,167,87,102,19,79,103,174,49,228,18,102,182,158,118,117,173,41,223,55,22,97,221,58,24,211,147,149,88,11,45,209,148,74,180,66,75,56,82,137,122,104,137,150,84,226,76,104,137,154,84,226,108,104,137,186,84,98,53,180,68,79,42,81,11,45,209,149,74,52,66,75,180,165,18,43,161,37,26,82,9,35,180,196,154,84,162,29,90,98,85,42,97,134,150,56,7,37,240,250,108,189,184,50,163,81,116,33,248,57,91,55,48,54,156,81,61,223,180,0,17,136,203,2,48,163,89,196,47,163,53,47,98,25,116,164,60,105,24,7,248,184,221,105,55,29,57,142,44,65,20,155,220,0,134,218,142,155,54,38,180,41,243,28,218,11,86,154,79,31,194,31,104,93,152,58,151,159,122,170,103,98,70,107,51,16,121,217,235,195,77,167,241,178,48,6,177,189,120,145,94,251,198,223,11,244,103,133,134,202,205,92,188,184,180,28,26,55,89,26,44,252,222,164,25,50,196,100,154,123,57,153,189,153,199,198,230,14,230,225,140,54,143,222,125,58,141,214,94,46,7,13,251,189,208,172,87,69,132,77,51,115,175,102,86,27,105,102,182,217,6,161,48,102,110,48,43,231,126,152,86,125,164,105,173,154,113,235,213,128,81,78,221,7,115,234,237,104,78,48,155,3,134,99,158,50,141,54,78,6,94,227,207,131,48,142,251,4,3,187,123,177,183,126,64,98,21,221,99,42,209,78,15,153,8,9,100,238,91,159,94,109,170,99,175,78,217,29,163,126,202,198,60,241,254,193,75,185,237,196,224,93,105,240,46,31,188,155,248,196,113,67,6,223,216,29,165,62,101,27,141,70,179,198,174,137,222,227,133,88,219,91,148,234,214,238,225,92,86,247,118,46,52,114,242,130,54,113,207,38,116,110,164,9,1,199,103,97,230,193,227,48,177,197,78,119,61,134,78,183,204,250,170,105,79,81,201,227,238,175,24,10,38,43,211,195,4,19,27,246,51,227,109,239,76,192,226,90,199,134,249,67,109,22,86,199,180,99,2,253,82,115,78,23,195,242,36,40,227,139,107,28,82,22,195,15,77,186,72,198,104,17,252,57,137,26,63,30,252,24,95,156,36,207,60,47,43,0,250,81,145,87,20,63,243,188,162,60,2,207,36,44,40,160,239,164,209,106,105,152,117,143,189,62,78,2,231,153,89,249,17,243,52,208,204,142,218,246,213,151,6,175,126,189,117,227,31,253,235,239,107,203,58,54,124,144,38,184,230,63,245,166,115,208,4,168,154,53,34,247,211,188,165,52,22,213,34,137,44,5,101,149,231,205,205,184,4,171,196,21,149,101,229,142,142,14,13,72,71,64,153,90,89,141,46,69,77,154,44,187,46,243,48,231,209,162,89,240,71,234,255,90,209,114,169,7,168,138,210,192,101,145,91,172,55,109,147,168,238,49,31,35,13,50,198,242,183,130,148,109,156,167,209,189,206,77,138,119,60,255,90,219,232,242,21,144,83,4,123,175,49,159,98,104,210,241,92,238,95,52,157,249,28,211,39,17,142,18,51,37,178,32,2,116,54,24,127,205,204,162,131,109,199,93,8,135,66,29,70,121,192,181,28,26,107,177,233,160,31,215,66,120,98,90,234,111,175,105,177,185,104,73,226,136,253,173,214,254,110,211,11,66,57,248,252,185,173,63,95,15,132,162,196,180,186,123,208,85,146,126,120,50,101,150,247,216,7,4,26,146,147,103,138,102,254,95,218,214,79,191,232,63,127,131,186,82,245,47,255,253,246,171,215,190,185,249,210,237,103,158,233,63,127,125,235,198,27,253,255,250,106,240,167,171,253,155,151,129,6,54,26,4,189,209,182,195,146,75,183,73,11,24,199,18,58,178,93,41,23,187,127,170,34,101,242,3,8,254,227,157,214,250,106,199,210,19,1,160,75,11,47,226,163,0,2,11,239,41,154,90,208,232,96,181,10,251,113,235,243,15,131,81,62,229,12,188,250,46,214,4,81,217,180,207,17,199,65,111,93,110,125,253,187,254,135,111,132,173,11,246,199,82,43,71,236,120,7,22,185,182,54,73,92,250,124,219,147,187,142,107,232,58,174,233,154,228,40,174,137,220,216,30,228,121,70,240,200,109,165,108,36,64,19,86,33,60,91,248,224,202,91,91,255,248,3,143,216,170,230,12,39,251,123,63,141,170,26,146,50,156,132,163,244,74,84,221,77,63,17,96,95,98,208,134,230,146,198,155,36,86,93,211,137,171,2,153,35,170,106,41,200,124,43,67,95,62,98,174,63,217,177,235,60,23,53,171,239,165,186,198,52,16,107,157,243,180,240,9,211,1,154,191,16,69,62,187,167,69,71,56,200,94,11,51,78,156,6,33,30,16,179,137,7,4,161,255,50,195,97,75,39,186,214,106,66,147,152,104,220,86,67,244,183,154,161,139,13,135,132,211,129,5,128,182,233,186,14,75,29,142,65,56,77,155,206,33,237,14,203,18,206,226,226,186,36,210,106,228,246,64,245,90,206,203,6,30,129,178,45,107,181,101,184,204,150,79,34,246,138,174,159,252,254,201,217,82,255,119,87,128,164,108,127,249,215,219,255,253,70,255,171,207,232,163,68,165,84,68,13,105,212,163,85,145,89,237,243,185,114,118,186,52,51,59,83,158,209,83,133,185,236,116,185,52,83,156,155,21,96,131,122,156,132,62,74,90,14,160,48,237,48,10,125,233,87,63,234,210,183,123,137,182,52,252,36,12,241,81,28,98,4,214,46,139,191,176,133,49,56,112,135,68,239,155,49,49,169,119,19,127,231,235,70,30,126,147,43,29,197,217,34,166,7,111,145,156,24,115,115,6,203,6,94,159,205,215,89,54,240,82,125,206,159,93,220,156,107,240,156,226,43,165,34,127,87,43,69,231,25,167,26,86,53,227,248,108,41,95,99,191,26,152,113,60,163,215,200,40,140,252,52,171,69,245,176,25,189,62,76,17,219,75,36,6,215,60,49,184,78,213,20,135,144,21,179,59,86,179,118,216,180,204,26,145,86,240,199,61,21,139,19,106,39,106,146,248,21,61,157,123,168,80,110,143,54,143,222,125,58,141,134,156,151,238,12,16,220,52,156,174,34,141,79,20,186,89,9,209,13,190,146,223,11,174,105,180,143,200,154,76,55,115,55,16,112,23,186,140,100,8,88,39,249,47,247,88,153,57,202,180,112,233,86,145,212,153,211,101,180,58,50,82,114,122,255,81,163,123,210,132,147,180,233,174,47,98,198,204,213,234,134,195,158,127,232,44,162,241,79,43,22,115,197,105,115,174,216,152,105,228,102,234,165,146,89,155,46,212,102,242,141,226,74,29,72,91,97,78,219,36,130,245,57,30,83,89,138,112,44,135,81,230,34,104,101,149,128,44,50,94,178,39,241,160,212,137,250,185,35,132,201,196,95,84,200,164,98,165,84,72,72,153,240,73,17,83,55,106,107,205,22,48,78,112,166,240,95,154,206,2,236,227,96,49,143,31,97,10,43,75,242,241,232,157,142,203,250,211,157,78,187,146,207,227,109,21,30,129,152,113,217,52,112,51,19,85,143,157,51,109,228,60,89,145,166,179,216,180,225,44,69,67,170,96,188,241,129,186,117,161,76,5,172,11,43,108,146,167,99,52,178,185,232,196,0,46,20,230,67,101,53,146,246,158,136,98,248,203,227,7,201,41,239,241,86,88,193,232,185,29,140,101,141,24,183,200,225,47,90,69,142,224,36,57,86,3,223,252,108,30,246,132,239,80,207,67,250,135,255,62,73,240,230,56,191,42,186,177,41,189,93,84,197,36,42,32,81,70,31,128,78,248,0,26,215,154,106,89,98,227,90,3,69,56,102,175,158,98,235,234,15,220,142,235,125,4,152,250,170,187,148,91,70,109,145,238,189,203,242,133,150,34,80,167,185,200,139,89,204,48,63,36,197,164,106,88,173,136,84,227,41,76,157,134,113,203,49,137,91,72,64,121,75,4,116,215,59,243,108,251,166,237,42,15,50,207,145,63,35,237,104,251,226,69,27,152,112,151,5,226,6,70,156,239,251,180,65,102,38,23,54,248,246,55,48,208,190,206,11,118,98,123,232,92,188,216,201,82,53,14,213,68,166,1,3,11,156,38,12,137,47,222,90,210,90,198,211,235,72,33,64,116,199,221,134,57,87,129,3,181,106,38,80,60,84,96,164,195,136,51,0,202,106,186,80,43,237,143,27,238,177,150,114,151,100,189,1,234,148,245,164,245,116,153,201,139,24,95,179,65,35,78,83,204,146,131,242,179,87,36,237,174,75,14,42,221,170,250,226,235,187,0,7,221,174,90,0,102,96,16,173,165,252,242,60,206,20,9,52,102,56,61,12,212,62,189,196,178,158,218,25,157,253,50,128,185,212,190,127,252,100,32,160,58,201,181,122,22,29,53,172,44,238,8,225,231,65,220,48,200,198,134,158,230,125,50,8,35,152,50,211,143,233,195,38,108,156,193,4,12,28,127,1,199,205,219,168,108,192,251,10,249,170,35,20,201,87,216,80,218,106,215,57,133,97,201,73,22,13,12,178,143,106,209,54,146,118,220,206,71,96,61,130,64,220,32,130,3,17,107,73,42,91,32,227,52,139,93,24,253,160,25,126,17,64,251,225,115,141,125,134,237,65,195,166,135,145,21,175,202,113,239,107,122,163,6,39,11,76,249,249,151,251,215,127,129,25,137,117,69,12,141,88,107,77,123,128,69,95,247,72,223,66,100,207,76,178,77,251,42,248,215,76,227,211,32,254,53,251,246,105,199,30,241,22,112,33,29,148,123,49,83,164,34,202,98,44,113,250,132,255,117,50,149,208,74,121,95,37,160,209,166,148,186,89,164,107,30,252,207,213,193,91,47,12,222,126,175,127,233,227,173,27,191,30,252,254,173,96,66,106,220,82,21,22,105,93,109,146,188,11,235,60,100,127,225,174,148,240,112,72,62,238,200,70,89,150,24,32,65,136,199,220,115,132,175,250,81,210,67,122,67,196,21,224,219,201,20,123,2,17,89,236,45,249,53,236,231,229,205,204,124,200,208,189,233,64,239,184,51,197,16,143,136,131,40,109,195,52,244,136,180,210,132,194,19,178,75,14,126,169,91,244,147,97,223,254,3,14,125,204,114,185,153,209,167,115,220,133,106,131,205,183,34,79,30,15,182,138,58,35,178,53,213,217,176,173,197,50,62,82,229,55,136,236,136,253,202,200,67,87,66,64,84,154,225,6,230,111,64,51,3,242,20,92,63,249,240,191,213,155,231,82,68,85,82,213,130,215,79,136,115,51,191,240,207,175,99,169,225,75,120,172,18,27,88,171,158,83,73,77,195,59,250,10,10,116,47,164,156,78,11,142,150,7,107,228,207,188,246,189,212,195,156,163,85,73,16,97,195,53,173,162,81,109,24,18,181,140,96,233,101,232,105,255,54,5,99,254,30,80,104,146,23,230,73,56,77,136,242,146,249,160,61,77,242,56,87,230,230,230,244,78,163,1,11,83,241,136,74,243,130,217,74,231,203,250,100,17,215,105,222,34,121,112,196,158,215,73,114,26,206,168,164,89,46,23,137,167,72,150,208,165,169,38,116,233,140,158,208,165,179,103,9,93,200,199,156,238,202,214,26,36,73,44,213,75,73,239,165,51,34,23,174,151,220,197,206,18,253,13,171,71,200,133,75,147,88,224,82,9,22,139,39,111,153,241,117,56,227,239,16,200,217,190,125,102,218,107,14,247,13,75,12,59,227,229,201,141,79,1,195,243,194,230,116,125,70,207,231,89,90,88,60,249,3,35,171,132,50,99,17,108,26,42,106,145,83,35,183,204,43,148,48,233,66,8,0,126,15,4,76,66,175,135,213,111,58,7,109,227,60,254,38,63,228,246,38,180,180,54,145,214,242,52,143,58,253,190,160,245,63,251,31,161,86,31,188,245,23,246,27,147,13,104,244,60,38,201,107,21,59,151,154,202,156,143,18,243,42,5,120,216,5,138,216,30,23,75,30,169,112,84,69,13,60,127,100,124,109,98,118,182,162,54,156,211,217,35,138,26,85,117,142,190,78,248,153,195,6,17,47,178,34,207,202,90,102,194,144,232,139,27,109,176,11,12,7,192,105,60,121,207,10,139,151,104,156,194,52,219,117,246,1,49,134,177,155,113,226,4,64,65,62,152,186,105,213,42,166,111,48,41,144,118,76,126,83,193,143,188,192,95,64,212,215,77,219,169,44,137,102,78,193,222,125,20,95,46,111,122,167,146,199,112,69,143,88,39,213,187,173,222,42,170,81,232,144,58,61,199,60,213,233,248,188,94,77,82,27,128,66,35,46,200,135,43,175,144,38,91,129,168,161,73,119,138,44,89,221,192,71,122,16,115,241,114,131,168,88,189,51,5,158,210,27,196,113,91,188,59,9,79,72,89,243,229,140,222,108,19,222,100,205,117,65,156,158,154,58,111,174,24,221,102,214,32,135,114,167,61,69,66,17,76,157,203,103,139,83,148,163,112,166,44,242,235,244,10,205,167,146,137,32,220,147,179,250,228,44,145,65,206,153,59,27,96,1,68,153,220,46,6,104,15,25,96,62,167,195,255,113,136,205,250,14,65,88,210,243,165,59,56,194,25,125,114,6,25,125,129,103,30,166,100,59,168,111,134,87,138,164,66,200,140,162,175,64,98,131,3,97,14,134,254,207,40,237,170,111,224,236,232,172,156,153,103,60,34,249,109,165,154,76,44,236,52,216,248,40,170,131,224,141,167,144,203,224,150,222,128,1,173,174,18,227,196,3,57,60,5,248,40,87,137,238,95,229,210,240,244,54,220,53,34,68,34,3,13,191,171,210,91,157,238,13,177,169,168,172,41,219,63,3,50,166,15,66,132,225,72,7,201,146,250,236,251,204,232,112,92,83,166,133,51,68,250,9,37,96,96,21,81,67,162,89,74,161,192,72,85,144,47,132,188,139,1,57,229,175,36,53,211,190,125,129,87,234,136,229,47,146,212,6,45,210,119,30,83,21,50,146,16,178,19,210,44,101,206,0,24,70,11,164,235,52,26,77,251,207,93,194,67,242,210,167,112,78,246,191,252,195,55,55,159,197,228,77,146,183,64,28,65,127,168,134,202,74,187,157,214,182,174,94,235,95,123,179,127,233,157,219,191,125,119,251,163,247,250,47,93,239,191,253,118,255,202,235,223,220,124,27,4,232,193,229,43,91,239,94,71,2,79,203,31,32,214,167,83,120,159,24,107,110,95,123,87,211,169,95,176,252,165,127,249,181,193,167,151,130,210,23,213,118,140,200,26,186,108,248,150,110,39,101,13,221,0,107,232,82,102,204,13,101,13,93,158,235,111,45,109,178,227,88,100,249,107,54,210,184,79,9,47,72,152,66,215,112,77,253,1,27,48,141,214,202,231,89,170,47,143,49,144,143,104,79,82,205,178,43,127,105,141,2,155,70,95,209,48,10,26,105,104,142,178,220,49,106,187,144,163,144,59,152,80,41,57,34,83,35,135,30,87,122,89,177,74,47,235,226,69,203,167,86,19,80,209,71,208,204,69,233,205,40,100,231,36,119,19,137,115,49,253,108,75,52,63,236,74,252,176,75,216,223,56,93,190,73,249,71,214,99,128,98,72,107,150,87,88,56,254,232,163,74,35,177,94,94,191,188,224,112,253,157,220,194,208,210,18,113,28,70,181,25,133,135,243,214,181,59,103,77,122,25,94,179,205,58,58,7,224,155,99,93,131,168,152,242,236,249,73,234,24,85,196,216,80,45,185,56,62,243,194,217,105,212,68,201,174,42,17,196,103,103,210,161,68,2,146,203,135,73,137,0,217,225,76,110,161,206,90,200,110,19,183,28,98,77,171,112,236,215,107,29,16,229,155,22,16,128,202,15,79,30,123,44,75,111,151,53,27,184,65,240,124,5,16,60,192,27,17,244,97,70,37,15,46,23,54,219,32,192,114,105,19,100,193,28,39,50,156,172,228,164,52,132,158,80,41,104,69,87,84,159,147,171,179,237,66,102,101,163,156,154,35,18,44,163,90,134,71,181,230,134,80,173,36,123,83,140,117,118,103,164,43,130,11,240,104,90,238,219,69,211,242,179,149,48,114,79,77,56,156,220,179,162,115,73,8,26,223,219,50,228,238,220,198,210,155,186,163,183,244,154,94,215,123,119,232,164,149,221,52,137,234,5,165,96,155,106,116,185,96,12,194,58,46,166,48,87,90,52,72,168,183,94,12,235,202,122,67,236,129,50,226,187,193,183,80,179,106,48,140,119,224,23,213,222,52,51,141,142,157,86,251,207,11,84,163,38,174,122,21,141,12,68,214,110,85,115,243,173,127,227,9,82,231,91,19,19,153,122,149,108,250,174,97,3,150,114,156,169,65,149,150,98,104,170,113,161,189,150,245,232,69,70,239,85,235,145,186,4,193,50,82,123,77,154,248,2,193,216,80,141,203,184,119,182,53,21,230,146,144,113,98,230,236,233,123,78,205,117,155,131,157,245,45,13,3,119,18,158,60,84,116,214,77,89,157,108,114,21,240,225,166,251,68,211,60,79,223,249,100,32,209,146,32,87,201,54,3,250,170,87,207,233,235,196,195,167,209,200,229,169,135,79,97,118,102,6,61,124,46,112,35,213,58,67,215,21,53,91,234,108,190,88,95,169,215,103,67,179,165,94,144,178,165,154,133,152,156,159,133,34,246,118,79,239,29,151,102,27,230,116,201,92,73,120,239,216,44,78,199,76,103,182,88,191,215,215,168,203,133,98,125,186,60,155,116,58,43,165,221,198,24,54,74,230,116,125,174,80,190,87,49,134,77,126,255,99,178,222,52,90,157,213,192,184,54,98,19,154,50,31,121,56,12,160,249,94,219,154,167,255,153,92,5,144,101,103,139,240,7,198,222,110,90,147,204,171,125,58,119,110,45,216,105,138,164,110,103,113,85,98,71,32,103,90,197,1,84,242,73,6,101,119,206,171,35,10,152,84,120,172,46,145,41,86,148,12,203,20,59,175,26,87,178,165,124,185,60,131,217,62,99,39,70,2,175,227,115,112,134,108,90,128,159,181,52,137,11,62,153,42,100,115,179,100,8,153,121,140,34,212,104,193,28,214,43,52,171,253,208,142,152,29,9,198,10,162,112,72,127,10,204,252,145,227,9,12,129,2,114,96,139,145,108,6,145,182,50,121,222,92,57,219,116,39,233,192,86,12,91,79,82,104,210,93,235,181,87,196,48,172,142,101,110,226,65,121,214,156,68,190,32,208,68,74,192,142,184,128,159,62,205,198,26,63,17,26,1,127,197,116,207,155,166,181,163,246,83,217,174,185,250,132,209,34,158,190,121,125,215,77,20,54,24,186,177,232,139,12,221,124,89,99,231,165,232,222,28,15,233,30,104,52,93,62,187,205,61,24,12,239,30,47,29,133,245,158,207,22,166,17,173,165,74,65,92,218,179,25,169,59,25,247,107,62,155,131,173,69,119,86,216,116,130,131,33,65,248,25,222,90,24,229,184,229,221,238,185,19,49,209,107,157,118,27,120,240,131,48,114,20,248,167,200,117,58,41,170,178,156,109,85,36,112,159,114,149,171,158,7,201,14,158,26,143,33,241,24,238,104,176,243,241,146,126,39,199,176,151,129,203,39,254,157,37,39,62,36,37,29,22,101,72,2,98,154,21,120,191,190,122,80,148,34,73,138,143,249,202,211,132,198,235,210,111,209,35,111,98,157,52,49,203,139,144,215,223,63,172,175,30,194,215,134,87,125,149,125,123,228,49,125,245,240,254,67,135,160,67,242,124,100,191,254,212,65,81,182,236,53,236,28,193,82,53,124,75,167,220,246,247,209,38,125,56,254,230,103,9,152,2,21,207,30,16,147,51,68,19,231,9,152,74,7,118,18,218,157,211,245,113,104,247,113,104,247,113,104,247,113,104,247,113,104,247,113,104,247,113,104,247,113,104,247,113,104,247,113,104,247,113,104,247,113,104,247,113,104,247,113,104,247,113,104,247,113,50,228,241,223,241,223,111,109,24,118,190,141,30,142,223,69,15,11,34,18,52,254,49,114,18,76,40,29,150,128,215,103,34,77,49,27,169,216,253,220,124,155,202,151,69,244,119,201,130,155,66,19,174,24,75,74,53,60,138,32,242,97,185,173,67,19,97,19,35,110,42,47,158,195,83,6,199,142,57,149,226,246,93,121,200,74,70,228,218,112,246,80,205,0,94,78,158,1,220,119,209,78,150,139,120,182,109,4,81,74,202,144,204,33,33,219,123,75,32,7,102,164,220,199,146,209,55,69,237,166,243,74,234,99,37,1,185,103,235,149,187,137,74,191,28,72,21,46,44,190,193,33,150,228,196,208,44,249,178,151,122,153,156,105,44,41,116,164,153,87,31,82,138,15,89,12,23,205,193,243,74,31,146,173,147,151,230,13,70,89,58,55,226,49,42,34,93,58,51,22,171,43,40,219,76,245,176,183,121,25,234,66,32,167,90,24,239,131,106,26,245,167,220,150,211,46,148,149,47,108,47,201,150,210,112,76,144,199,41,143,72,49,243,198,244,91,40,13,91,107,185,11,222,67,232,124,163,231,26,62,207,200,57,134,173,30,217,234,5,222,164,55,184,88,68,144,45,195,41,106,26,150,34,63,206,15,201,38,110,214,115,209,142,75,102,126,246,94,167,179,200,231,102,166,231,202,197,66,82,199,37,179,176,91,199,165,98,201,168,25,133,185,217,123,228,184,20,24,6,161,3,68,3,227,253,58,125,122,205,196,96,23,147,232,43,218,53,237,224,23,249,77,205,108,181,54,100,249,176,242,96,190,49,109,204,54,36,23,130,184,110,221,53,95,99,223,203,146,38,137,188,50,73,232,75,165,107,155,82,107,196,55,212,153,172,97,20,56,32,70,129,198,55,132,59,18,243,163,72,13,241,75,226,135,70,101,173,89,175,3,25,75,224,27,37,121,84,249,199,3,103,11,251,69,182,84,112,120,126,7,161,121,121,147,121,111,89,120,63,22,221,79,184,136,208,3,43,212,71,132,231,180,39,186,52,18,250,177,66,239,114,242,59,236,210,21,246,66,110,218,156,43,249,93,178,10,229,92,169,16,9,39,26,252,213,63,130,81,231,95,33,74,0,238,0,195,48,219,147,15,43,185,20,8,127,101,116,161,73,137,5,36,66,98,78,199,191,217,66,38,216,35,213,40,4,65,173,116,178,153,245,66,10,167,88,140,12,34,152,146,128,72,193,202,116,83,150,137,55,79,8,152,239,154,99,204,73,12,122,8,231,110,205,145,45,247,34,202,212,212,63,121,111,119,223,173,101,188,32,119,171,183,189,116,63,121,234,228,153,3,250,249,195,204,43,132,122,115,28,214,59,196,199,99,221,123,209,36,158,23,57,169,133,213,3,62,239,147,39,125,126,42,178,7,138,137,255,156,15,184,119,80,95,147,94,184,171,138,115,80,56,134,148,23,153,247,201,15,245,245,69,234,125,66,159,15,235,19,139,194,27,229,236,142,252,66,56,101,27,251,133,140,253,66,198,126,33,99,191,144,177,95,200,216,47,100,236,23,50,246,11,25,251,133,140,253,66,198,126,33,99,191,144,177,95,200,216,47,100,236,23,114,143,252,66,30,230,6,237,36,110,33,99,175,144,241,223,187,226,101,161,152,139,119,109,38,226,27,85,177,22,165,152,185,40,212,172,24,210,127,192,94,148,250,94,42,43,183,46,27,142,82,93,219,12,109,216,111,65,216,80,12,176,212,244,42,91,90,99,189,25,132,253,40,197,12,72,59,116,35,9,184,122,48,95,17,197,158,226,153,168,67,157,13,20,131,173,242,133,217,147,82,220,160,228,115,223,224,102,29,213,210,45,219,157,101,59,183,100,98,74,49,27,147,234,217,161,196,75,102,198,166,8,223,143,233,228,94,35,170,5,202,27,42,255,190,143,26,151,194,28,11,152,30,206,251,32,153,156,82,184,218,69,92,113,252,193,140,77,41,246,191,108,33,19,106,222,103,139,67,153,22,175,199,208,254,60,127,0,217,6,197,234,4,76,81,65,135,160,194,240,53,241,186,120,56,212,22,223,200,207,197,231,8,149,2,164,152,51,36,241,61,102,140,42,99,26,166,121,59,189,225,2,232,77,104,238,241,19,143,106,122,215,238,184,29,52,146,131,136,216,54,109,30,210,82,223,112,59,24,100,39,152,213,36,101,164,161,98,150,212,67,237,116,214,237,156,36,182,125,18,112,13,163,196,224,16,75,115,209,238,2,51,117,99,250,94,199,57,201,213,103,204,114,209,76,230,46,80,203,21,11,209,211,89,201,149,242,48,157,17,221,7,86,102,202,197,226,116,62,119,175,226,158,88,36,84,61,21,208,2,99,162,94,91,228,219,233,211,77,203,50,237,141,16,171,41,9,149,57,9,52,7,8,59,222,61,158,180,204,243,147,190,200,4,162,201,200,48,42,140,194,229,120,56,19,201,3,79,14,127,16,221,21,243,192,139,236,152,180,91,24,210,68,219,232,14,105,161,232,183,176,19,195,118,192,227,64,162,69,89,32,135,41,250,15,179,198,19,74,74,136,82,121,70,207,151,243,122,97,122,90,7,153,113,23,131,75,177,60,28,147,110,179,235,37,40,176,205,150,129,196,76,14,244,66,131,247,246,236,86,90,155,176,49,108,211,204,220,92,77,203,100,38,30,206,200,197,200,26,215,112,90,44,66,69,33,11,243,148,78,94,225,222,160,190,126,122,178,201,35,220,239,209,116,42,70,3,78,35,111,82,198,10,28,66,61,18,248,159,165,231,249,201,79,202,211,211,121,248,183,120,184,244,147,159,204,228,14,204,253,228,39,165,195,165,131,240,251,112,249,144,54,79,28,190,8,202,185,157,174,8,83,195,230,85,202,194,35,121,230,46,32,217,98,174,144,155,13,143,214,193,252,15,216,158,10,250,101,200,167,181,215,144,240,95,225,8,32,156,61,2,10,54,217,49,98,46,227,71,54,230,71,161,122,87,228,82,217,98,158,184,87,144,202,133,98,14,144,170,160,151,161,133,89,222,2,137,45,51,194,226,4,131,170,248,168,194,46,131,208,236,117,231,254,8,53,119,180,125,47,98,204,142,2,214,220,165,177,13,139,102,67,188,106,1,145,66,54,31,242,227,205,182,73,144,153,118,133,143,48,180,118,119,35,122,83,52,208,35,135,183,74,26,169,25,118,61,72,71,67,162,78,149,74,179,51,249,8,223,37,185,77,42,134,4,155,84,80,47,202,171,201,223,76,42,235,54,93,47,208,150,255,140,154,70,79,48,105,58,232,222,192,150,44,88,101,120,159,56,196,142,3,240,108,175,14,25,63,9,209,21,223,2,61,152,145,146,135,128,119,4,15,176,77,140,18,56,185,226,90,147,141,230,5,51,100,173,4,213,37,223,231,217,252,102,179,69,182,244,182,207,199,77,166,48,15,239,189,59,85,103,5,144,176,214,50,23,49,238,41,76,133,189,166,255,57,98,61,213,107,218,235,178,227,9,134,146,220,95,175,239,206,209,229,187,216,233,29,245,177,26,175,210,125,219,233,80,255,171,31,53,15,160,111,83,233,224,153,3,232,221,116,97,113,245,0,122,54,157,59,112,200,239,132,181,120,144,56,44,233,205,131,139,19,103,14,52,136,95,212,33,250,106,150,248,59,61,41,220,155,78,138,144,63,52,46,16,41,84,58,136,174,82,71,69,165,194,65,140,147,115,12,159,159,146,220,180,48,102,15,171,209,59,132,53,104,63,232,60,165,250,133,245,152,43,23,47,93,150,74,119,72,233,199,133,219,215,170,20,104,136,122,117,213,14,218,237,3,143,67,241,197,94,251,192,19,172,73,234,52,182,186,232,53,95,88,20,33,140,188,158,206,30,222,127,244,135,216,240,33,12,43,196,223,174,30,197,254,161,218,161,67,94,68,33,241,241,251,56,89,135,12,110,213,123,125,254,224,254,99,143,145,210,135,232,104,201,219,14,137,32,68,189,226,28,175,112,155,188,54,216,219,163,236,109,110,113,255,15,9,196,25,88,215,23,113,112,14,25,6,237,195,171,246,99,111,10,7,217,96,5,244,233,48,161,242,99,232,2,199,125,226,86,85,32,143,226,173,198,15,149,177,183,218,216,91,109,236,173,54,246,86,27,123,171,141,189,213,198,222,106,99,111,181,177,183,218,216,91,109,236,173,54,246,86,27,123,171,141,189,213,198,222,106,227,40,70,227,191,227,191,227,191,227,191,187,136,33,53,140,136,1,253,18,209,82,100,15,152,208,160,58,178,255,139,231,200,53,204,103,139,70,98,137,177,244,142,20,172,138,251,255,229,36,175,67,47,92,148,28,173,170,160,122,208,41,78,49,210,232,73,253,194,124,208,251,77,242,202,240,23,47,70,249,251,225,145,41,190,69,248,78,170,238,121,17,236,42,242,179,120,250,146,127,241,255,121,159,59,32,95,24,201,61,68,137,240,195,173,149,41,225,249,34,185,7,250,125,96,82,232,4,243,240,127,10,84,105,182,87,3,182,150,166,229,116,169,107,231,36,113,179,116,136,68,138,105,172,31,206,132,183,77,113,130,122,206,4,130,23,149,64,208,246,187,175,250,2,77,69,150,224,166,213,212,156,36,9,211,79,251,42,212,73,70,134,133,12,13,225,50,35,127,22,33,159,30,30,252,230,149,193,229,127,108,253,244,139,91,95,190,188,245,229,181,135,149,98,60,90,146,20,172,140,248,139,118,186,94,144,47,254,146,205,114,54,231,123,207,39,87,152,246,125,136,142,246,36,252,46,35,56,27,54,138,104,175,213,128,239,108,160,115,225,27,60,205,28,69,149,175,65,101,2,97,9,253,162,5,27,149,158,154,201,81,89,97,46,163,54,163,110,149,162,191,23,217,103,21,254,150,185,103,88,176,131,28,122,243,4,155,150,226,132,241,15,1,76,161,175,55,99,156,94,131,129,197,70,8,45,54,66,136,181,232,240,98,81,1,198,98,66,140,13,139,37,22,143,95,49,241,196,124,17,197,98,98,138,13,137,42,22,29,87,44,98,57,188,179,67,248,125,248,206,164,56,231,156,240,227,73,158,184,95,193,168,98,1,115,217,241,154,9,209,168,49,95,157,161,174,223,114,187,204,223,38,38,22,157,8,222,70,92,114,100,8,179,101,154,150,232,143,178,56,81,30,228,190,153,73,222,59,94,235,83,83,190,11,2,185,249,209,154,149,93,114,134,68,218,163,129,25,115,33,97,17,201,105,36,79,57,198,157,126,168,67,189,127,111,123,8,165,120,250,136,251,17,226,140,160,14,62,252,114,4,155,117,217,155,182,29,184,129,16,32,51,209,129,227,106,185,89,51,222,89,221,74,107,249,124,173,174,145,194,181,252,208,194,181,124,173,72,10,231,243,197,221,198,112,203,23,106,133,149,217,66,254,94,57,97,135,57,46,139,49,241,232,98,185,59,17,158,10,205,158,71,87,219,238,113,242,222,161,111,157,169,227,106,177,39,204,181,102,173,101,98,193,61,119,102,249,231,26,193,29,117,187,26,47,230,119,106,4,123,25,42,171,100,31,56,115,64,159,32,133,127,180,147,80,83,156,28,141,157,119,198,206,59,99,231,157,177,243,206,216,121,103,236,188,51,118,222,25,59,239,140,157,119,198,206,59,99,231,157,177,243,206,216,121,103,236,188,51,118,222,25,135,154,26,255,29,255,29,255,29,255,29,255,221,129,219,210,16,242,45,57,45,133,121,245,168,62,66,194,238,23,26,60,170,150,47,204,12,53,177,149,10,53,147,154,216,166,19,24,239,202,101,86,184,92,139,14,146,52,87,47,207,222,227,152,79,69,115,122,165,88,159,51,18,198,124,202,27,141,232,233,20,74,249,153,123,60,157,233,98,173,212,152,53,114,73,167,83,43,70,79,167,49,189,146,187,215,9,188,204,252,108,105,102,118,46,225,116,10,179,141,161,152,105,206,214,11,4,51,139,185,233,225,133,231,204,50,45,60,187,178,107,179,114,17,208,99,166,80,190,87,102,229,115,208,91,7,245,192,235,94,76,199,192,216,228,128,92,82,14,172,96,96,34,84,58,206,7,34,75,133,247,146,202,178,103,36,81,70,211,138,239,55,24,84,74,125,187,59,195,183,100,93,123,2,135,122,156,140,108,234,62,173,185,71,6,226,111,215,164,35,106,238,105,174,160,71,48,158,197,226,254,197,35,52,120,193,143,189,50,77,150,123,7,147,250,28,196,2,52,254,193,83,59,74,201,195,241,123,108,39,29,219,73,199,118,210,177,157,116,108,39,29,219,73,199,118,210,177,157,116,108,39,29,219,73,199,118,210,177,157,116,108,39,29,219,73,199,118,210,177,157,116,252,87,88,63,66,53,136,129,132,25,242,253,211,64,90,149,136,171,106,40,24,136,164,40,209,87,131,3,202,202,141,144,107,130,62,69,101,216,237,214,136,34,226,158,95,2,179,76,209,44,13,85,81,23,115,43,212,210,82,202,215,99,76,19,249,233,123,173,203,207,213,204,226,204,92,62,169,165,165,148,111,236,84,227,30,169,32,14,85,28,114,125,94,148,130,213,191,46,208,23,157,109,85,209,224,107,158,10,95,211,85,170,167,49,141,20,127,207,233,156,198,20,73,252,61,167,108,26,83,18,241,247,140,150,105,76,141,163,109,34,120,10,211,209,171,157,107,96,14,135,123,107,87,155,110,212,103,26,102,33,233,106,23,135,27,99,114,197,70,158,96,250,116,33,38,241,202,108,174,96,220,227,185,151,26,165,122,49,95,76,138,233,51,179,67,50,247,88,89,59,237,102,88,2,31,41,245,14,190,48,171,152,96,71,199,157,241,80,205,54,13,215,60,68,241,88,183,224,213,105,199,108,53,178,167,107,23,47,186,243,44,81,15,140,184,222,60,7,251,3,51,100,53,107,139,152,123,170,162,97,190,34,97,65,174,117,108,152,45,52,53,89,235,57,110,167,13,27,73,219,212,151,160,166,107,27,22,37,156,147,72,92,187,254,102,130,223,13,215,181,157,202,134,107,0,90,147,126,145,158,27,54,110,37,218,36,29,204,89,19,182,137,116,221,9,182,157,220,174,47,114,134,38,87,85,10,58,53,179,211,106,241,153,68,151,3,73,23,213,2,154,14,4,98,163,214,106,214,206,86,76,76,221,180,184,134,123,109,51,178,30,23,255,12,91,76,173,89,231,175,15,192,219,205,205,140,46,170,146,196,94,149,37,13,122,34,119,179,129,48,173,0,205,168,57,136,122,38,75,45,245,24,144,164,5,222,48,142,9,96,179,44,55,78,171,60,6,95,54,165,225,10,60,112,69,14,38,105,6,105,222,81,102,19,39,3,152,112,46,173,201,12,76,42,213,127,251,250,224,173,191,14,126,246,92,255,23,159,200,95,180,204,114,252,20,16,184,118,167,53,210,28,88,157,81,39,193,187,138,158,197,173,235,239,222,126,230,205,173,107,87,251,151,62,29,105,22,103,140,246,72,51,128,242,163,142,30,187,24,54,242,193,139,239,245,223,9,192,95,30,187,130,127,12,177,145,137,103,200,125,128,172,243,17,171,209,129,178,182,217,224,248,194,204,73,2,77,237,142,81,63,214,197,225,58,128,234,210,19,157,17,190,160,227,102,95,233,131,78,26,195,214,197,71,248,111,189,101,30,53,219,29,190,89,200,96,79,217,70,163,1,227,100,43,198,198,194,22,112,196,193,56,166,85,103,237,29,52,92,3,138,172,154,174,244,66,237,242,135,0,102,214,29,64,124,7,93,65,3,94,55,236,1,186,88,214,243,209,11,209,0,126,192,244,136,128,211,66,246,128,189,220,212,125,143,75,81,109,216,237,73,187,115,158,149,96,97,53,248,92,128,220,33,65,60,76,94,177,110,64,186,51,91,48,78,233,155,110,195,9,231,120,239,78,224,163,174,145,68,115,84,18,3,84,6,94,180,123,65,227,111,57,243,11,31,200,53,126,241,193,233,1,60,47,192,235,111,110,190,201,233,51,188,198,33,234,27,108,8,171,61,23,45,6,133,146,247,189,70,214,155,67,162,107,88,149,217,77,101,74,108,207,241,34,164,179,138,118,235,250,139,183,110,124,58,184,124,121,251,235,143,73,202,185,110,69,107,3,90,73,61,19,181,148,87,17,79,107,160,221,230,5,215,128,163,14,160,210,115,59,68,155,187,209,110,90,39,58,231,29,96,246,218,198,5,242,171,188,169,203,182,28,109,251,163,207,182,191,250,117,255,185,247,148,110,217,118,86,113,251,113,199,180,41,110,35,150,111,234,20,234,112,220,182,122,166,10,252,44,142,87,7,134,160,133,242,134,66,16,224,60,6,145,50,173,174,21,157,159,238,194,177,15,28,133,13,76,32,114,168,154,191,69,141,99,31,252,95,223,21,140,251,239,254,124,235,202,47,6,191,250,203,224,181,47,239,48,92,213,174,226,128,70,195,100,16,20,28,5,118,82,181,120,16,202,5,247,12,146,91,191,189,177,125,237,227,91,215,175,115,84,165,220,214,129,117,45,154,91,0,38,14,237,56,45,179,230,122,123,156,61,139,246,253,208,188,253,204,11,131,23,255,44,117,87,195,196,30,36,5,163,22,15,87,62,162,81,128,42,102,17,11,81,121,174,112,150,181,160,21,156,27,163,164,122,218,99,95,197,73,72,39,219,233,210,229,34,12,30,173,116,164,174,43,144,165,111,241,252,213,249,164,104,49,76,26,153,201,224,194,41,189,101,91,166,181,234,174,45,192,56,204,116,166,66,251,89,1,170,68,250,81,48,154,9,96,154,78,76,42,4,241,225,199,100,29,230,162,28,228,124,227,35,231,233,29,215,131,95,253,191,173,203,31,146,227,152,156,4,28,143,124,248,52,164,235,22,156,56,40,212,153,89,199,56,103,62,74,159,134,112,17,32,205,218,36,68,205,65,42,84,164,17,4,116,136,39,161,17,40,25,193,85,104,19,200,243,195,234,60,228,2,66,118,48,14,80,179,70,58,198,148,126,82,81,206,30,221,153,241,67,217,181,206,249,253,93,18,35,237,96,211,104,117,86,211,154,65,31,35,57,162,254,7,175,14,254,241,149,58,68,14,102,165,41,111,168,90,211,153,196,158,52,220,8,114,17,157,64,15,217,22,223,97,233,154,70,219,227,6,164,39,61,146,79,64,22,200,100,77,241,159,116,254,90,175,139,168,84,105,58,39,201,32,212,221,166,12,168,234,110,234,94,113,54,232,33,229,59,141,6,34,36,116,203,126,9,158,4,255,221,212,141,234,210,178,222,65,17,116,122,186,152,211,50,122,147,100,116,157,49,87,224,55,81,144,228,235,6,72,204,122,171,74,18,59,214,209,157,19,161,89,51,140,58,253,101,228,49,253,43,97,113,102,243,236,93,190,84,159,163,191,26,43,101,131,254,90,201,213,88,93,115,174,49,205,190,150,203,236,215,76,125,186,196,218,91,41,21,121,185,26,123,183,82,46,241,62,138,43,51,172,143,233,57,246,174,150,175,55,0,55,245,90,213,202,90,233,86,70,175,19,199,224,124,30,123,238,145,151,245,140,222,37,25,98,103,75,101,120,217,198,223,230,204,116,1,126,55,136,182,163,60,155,195,209,173,237,133,108,236,244,186,64,179,235,12,209,160,212,74,154,99,27,213,243,152,89,242,95,164,195,70,11,68,120,29,67,223,97,190,219,174,78,130,85,113,190,134,162,51,35,51,157,174,105,225,58,194,127,128,156,119,28,179,14,79,244,71,128,162,83,108,98,120,28,65,201,229,50,136,42,50,221,150,191,33,189,14,76,233,33,50,31,253,1,216,90,81,82,46,69,69,81,135,248,181,85,120,232,33,32,69,228,71,244,185,135,251,106,178,221,233,1,189,210,124,92,36,45,119,146,54,200,67,99,105,24,26,11,184,80,18,186,143,28,191,142,70,228,24,18,214,12,154,24,133,247,204,23,216,87,124,210,56,165,249,87,66,241,24,97,255,199,87,183,159,253,227,237,55,222,190,117,243,101,224,116,85,177,204,35,63,186,239,188,86,134,206,148,126,229,220,191,120,195,11,63,201,251,159,93,29,252,241,25,218,27,209,53,186,102,228,105,142,128,67,250,66,127,212,135,28,228,188,180,174,209,226,193,51,220,215,158,116,124,203,164,47,241,241,77,134,233,63,189,45,249,228,110,122,167,118,44,203,85,142,146,138,249,159,193,27,31,245,175,188,191,245,234,219,131,75,87,104,64,202,254,203,191,25,190,88,24,36,173,35,116,83,188,71,100,101,129,245,174,55,123,237,32,204,87,77,203,68,101,87,253,152,253,88,199,141,2,185,90,202,191,231,212,175,18,152,59,1,16,187,186,237,3,50,29,179,56,134,17,212,182,10,100,151,66,126,24,204,124,92,128,155,37,181,149,115,63,8,184,101,105,185,100,206,38,92,105,214,50,153,133,17,247,117,196,238,135,141,238,68,11,189,248,149,68,71,28,82,100,13,4,231,104,241,155,20,33,244,54,70,199,135,126,44,60,254,172,230,177,117,28,155,168,162,133,80,5,117,253,22,232,186,144,233,70,236,123,52,238,120,27,191,78,181,7,54,75,185,215,232,0,211,64,163,113,162,45,130,134,59,156,172,153,45,32,38,216,138,6,172,131,23,170,20,40,29,141,85,10,237,105,137,10,129,40,198,194,152,106,84,107,217,50,143,26,23,126,32,19,101,62,252,73,26,12,216,207,221,17,23,101,77,103,147,153,205,161,202,130,184,36,159,108,117,92,228,127,78,247,210,75,84,41,75,71,15,132,203,10,102,125,199,158,154,126,176,115,46,187,219,234,57,90,18,62,145,51,136,30,248,8,143,152,89,222,68,73,235,194,58,102,158,95,214,173,94,171,5,103,150,94,152,157,153,206,23,114,197,226,76,102,147,239,250,240,169,82,49,13,9,29,10,23,192,201,82,65,78,166,254,2,4,121,132,65,162,246,232,40,79,53,229,22,127,249,222,224,234,165,193,235,159,222,126,253,31,59,104,145,139,63,190,17,130,236,215,127,229,141,209,70,5,139,235,181,66,195,248,254,237,70,255,247,47,198,172,47,179,91,168,11,236,82,6,202,170,186,192,9,159,103,236,209,40,180,199,4,33,156,52,5,50,196,33,167,102,116,81,29,186,222,2,156,179,178,222,88,39,52,45,115,241,162,54,169,13,163,81,155,18,2,228,115,115,51,185,217,124,57,55,157,12,1,144,201,48,220,218,154,186,100,191,126,249,214,151,111,237,16,44,54,5,11,48,224,110,246,33,178,149,230,189,253,0,163,1,166,229,172,55,138,30,20,176,145,143,33,204,162,34,92,109,238,112,123,232,112,62,68,43,150,195,254,108,221,124,109,251,171,87,134,44,157,39,19,14,157,1,53,73,14,159,0,156,180,166,107,158,194,229,65,173,106,122,196,97,247,47,189,115,251,183,239,14,31,182,130,32,165,66,110,182,144,47,229,242,136,32,120,156,85,168,170,32,72,231,61,21,130,124,124,132,80,122,157,177,190,90,145,233,81,189,72,210,154,120,25,70,173,117,77,132,222,69,53,108,17,11,82,127,4,141,121,142,107,67,57,161,55,127,58,120,253,29,113,106,81,39,253,96,81,45,137,209,0,227,184,122,28,185,95,242,167,124,146,211,6,14,40,114,101,125,178,199,3,249,68,235,217,191,252,90,106,240,233,165,40,230,45,82,23,33,143,72,143,84,76,48,113,37,68,55,193,181,38,76,127,144,100,168,91,87,175,165,250,215,222,140,30,42,97,146,150,245,2,27,245,9,177,45,15,134,9,141,178,138,194,246,21,5,209,140,200,22,102,93,24,44,125,92,68,140,186,194,107,139,152,68,213,230,201,171,36,74,10,255,144,18,232,41,226,170,240,249,112,35,76,100,85,39,172,150,7,133,216,106,80,170,209,180,219,98,113,233,10,156,36,141,160,188,27,182,34,158,204,203,148,39,171,168,60,57,71,188,72,230,114,168,239,88,33,74,146,185,57,163,193,84,25,165,34,83,96,212,74,165,105,84,81,172,223,39,250,5,31,41,248,118,170,24,188,53,221,177,150,129,232,234,61,105,36,104,65,147,79,76,159,1,205,251,36,236,103,222,171,209,76,104,176,50,247,200,128,166,242,157,1,246,212,107,2,119,217,100,23,8,34,158,72,9,228,25,126,198,187,166,75,152,38,238,251,141,226,140,162,228,160,26,142,193,235,239,13,222,122,155,143,131,179,78,36,44,61,2,174,80,201,229,224,127,240,133,224,31,153,144,129,231,230,58,252,153,60,122,116,178,94,79,253,224,7,149,118,187,226,56,65,241,220,91,150,172,55,183,33,138,17,105,117,21,126,221,175,30,9,109,123,239,76,70,170,164,225,137,35,84,17,179,148,64,189,164,46,75,180,126,233,237,247,40,81,136,208,50,41,54,78,58,2,102,187,143,129,118,34,21,148,12,233,40,37,84,160,205,187,174,134,218,131,165,148,133,41,61,32,115,237,126,57,213,14,98,77,126,65,172,133,33,140,190,35,136,172,56,124,71,176,233,177,245,90,53,221,131,66,176,59,176,190,8,35,99,130,93,70,94,63,221,141,91,65,55,118,237,152,170,43,66,45,117,7,169,169,44,117,179,37,134,83,205,33,70,228,123,182,91,61,143,4,198,224,196,96,3,29,237,8,152,192,166,23,135,5,30,4,24,6,208,23,35,239,217,102,192,234,75,254,123,7,119,44,89,206,237,47,223,223,254,234,23,124,57,185,42,96,209,176,17,115,67,28,34,252,154,44,34,70,240,175,172,3,121,115,170,199,225,214,79,191,232,63,127,131,29,138,74,255,192,29,214,59,86,107,157,40,4,41,151,64,180,100,154,167,47,115,160,213,218,26,172,191,69,252,209,143,37,215,12,212,96,58,107,157,38,9,207,19,135,31,190,233,143,128,40,126,192,197,97,76,16,200,123,189,162,68,161,181,147,45,41,243,49,209,171,168,246,147,12,158,35,146,96,95,205,164,240,76,70,140,107,136,182,123,71,145,31,35,25,241,210,140,48,103,238,5,101,254,205,115,183,223,124,11,22,100,235,133,151,162,157,152,98,22,84,169,31,179,160,181,145,55,70,45,193,134,168,237,249,70,16,243,249,219,13,225,141,4,157,24,45,100,160,247,128,21,145,155,79,202,138,240,1,140,8,60,50,230,97,208,227,19,139,195,251,213,167,107,173,59,205,132,236,209,178,73,60,100,205,219,212,247,106,213,70,36,93,181,4,36,171,150,140,84,193,146,125,7,248,70,0,249,173,207,111,244,63,248,117,255,202,203,59,161,78,106,253,248,181,66,62,112,180,181,194,26,195,214,138,148,217,51,234,68,231,179,245,234,39,219,31,253,110,231,240,224,245,135,195,227,20,112,145,35,131,4,42,37,129,10,22,219,75,192,108,255,227,131,219,207,191,124,251,249,203,223,220,188,244,200,247,191,185,249,130,68,7,158,164,230,132,33,60,169,156,159,86,139,18,53,152,67,238,47,158,235,95,251,130,235,205,105,197,97,0,165,131,24,13,158,108,224,67,192,169,78,15,224,3,131,118,137,121,157,248,202,227,181,32,171,238,89,233,31,249,62,213,181,23,238,186,4,168,234,211,20,235,225,222,105,212,238,161,22,77,158,209,14,88,214,161,154,52,31,196,246,202,253,250,87,31,247,223,186,78,111,43,241,181,113,106,166,69,213,187,187,63,62,213,246,147,30,159,98,4,35,0,210,27,117,28,20,149,185,197,29,162,23,106,79,157,189,191,249,158,254,203,239,220,126,246,215,234,210,117,106,181,94,119,125,15,214,77,109,60,233,186,209,238,71,88,52,54,222,184,21,243,166,20,183,92,79,215,239,252,114,221,121,74,121,235,250,139,253,203,175,244,223,253,243,224,227,87,249,146,158,55,13,119,141,48,18,35,31,249,74,115,113,235,198,250,24,97,225,248,168,226,86,206,27,121,168,143,255,125,98,81,15,216,208,99,236,230,66,209,193,220,195,152,105,92,143,177,167,143,108,54,15,24,202,53,249,142,4,25,217,34,87,76,197,57,238,215,212,66,195,140,226,88,30,214,223,102,55,246,216,175,36,182,110,95,71,9,76,221,49,53,98,45,221,66,75,23,206,48,81,100,76,102,253,78,212,148,223,34,14,112,231,230,112,102,238,190,128,230,238,243,104,238,54,234,38,186,232,239,39,230,238,82,221,100,70,238,185,124,14,253,255,247,192,194,125,18,109,193,196,227,135,142,161,99,75,142,17,171,105,106,242,38,246,89,39,178,164,98,17,39,78,214,220,248,77,21,170,148,99,210,116,10,187,71,208,97,171,89,231,143,143,82,26,5,208,161,170,43,141,163,20,117,24,157,68,10,170,249,21,196,174,109,162,155,210,163,77,7,35,176,110,95,125,105,240,234,215,91,55,254,209,191,254,190,182,172,83,124,58,5,69,132,241,28,31,216,123,191,65,125,13,125,81,12,107,181,135,151,55,180,193,229,43,91,239,94,255,230,230,155,192,151,247,223,250,83,255,210,235,219,87,255,116,235,243,15,233,20,104,247,253,43,191,250,230,230,75,84,123,12,219,106,251,218,187,255,251,204,79,201,176,81,37,204,15,132,10,119,39,198,65,234,26,142,152,82,103,220,229,240,112,4,126,235,140,109,196,225,29,186,0,244,188,254,168,121,14,160,81,210,153,247,46,186,170,10,175,81,220,57,252,3,243,84,22,223,184,134,159,125,102,222,54,154,159,162,144,135,227,64,215,219,104,67,239,146,31,8,23,248,6,120,72,54,15,146,123,10,32,186,204,24,247,32,100,187,226,144,181,80,202,136,95,66,118,235,164,59,66,141,48,130,224,119,113,24,66,13,252,197,99,60,46,40,88,78,152,13,216,174,107,236,250,50,7,56,250,75,196,237,17,201,119,2,30,90,176,214,232,180,230,100,208,219,113,17,183,241,67,116,235,150,11,101,186,117,115,197,28,219,196,249,66,185,136,158,42,103,171,27,136,228,149,32,1,246,98,43,87,54,162,6,81,121,104,73,51,52,234,125,219,197,219,239,20,203,55,24,106,9,39,192,3,157,14,156,232,214,166,160,198,162,68,208,81,24,90,35,117,246,219,182,177,14,16,32,30,211,129,98,27,210,70,131,94,60,108,175,44,109,120,251,127,235,133,151,250,151,63,27,92,122,141,109,158,95,63,139,122,93,202,133,44,225,182,63,77,247,253,105,141,144,200,211,7,108,216,6,167,97,27,115,223,103,194,149,136,217,228,54,245,13,133,184,160,17,246,210,127,75,146,249,105,114,234,159,230,39,38,103,85,233,240,42,199,86,206,192,99,186,1,93,107,203,25,85,1,223,134,30,154,221,22,9,245,33,122,25,188,240,76,255,111,191,223,254,236,163,193,181,79,188,94,92,115,181,131,110,109,161,125,96,192,154,176,166,250,159,127,126,251,207,55,152,237,248,167,95,120,66,171,109,214,216,61,217,81,154,163,35,11,51,81,238,168,221,101,93,166,36,176,134,158,34,132,174,161,166,183,155,214,147,148,200,23,115,18,196,57,225,166,66,46,50,173,178,157,17,79,38,60,146,68,65,126,250,184,196,153,24,208,75,86,185,120,24,18,209,25,193,143,4,125,145,114,67,186,226,184,227,117,85,146,187,34,136,148,160,43,82,142,119,229,33,152,225,67,48,221,21,30,212,193,145,188,250,167,219,207,188,26,62,146,158,195,204,255,241,3,97,197,134,140,99,221,141,24,7,178,244,191,252,211,224,173,235,91,55,95,243,45,118,105,154,15,197,180,86,155,150,153,108,189,229,178,254,117,88,214,233,217,3,226,33,28,187,7,128,46,209,95,39,145,227,45,228,116,252,93,65,103,58,215,104,85,96,203,63,213,51,237,117,196,73,32,223,182,65,176,87,123,244,200,35,135,232,184,76,219,5,150,226,212,161,253,71,79,31,57,120,26,120,227,13,114,165,168,162,61,213,3,254,24,241,221,87,137,70,17,195,231,99,39,228,38,100,106,180,187,86,24,21,131,70,164,106,135,126,244,248,254,71,253,37,25,181,218,196,144,98,54,194,146,80,95,126,252,224,38,229,220,66,101,131,125,96,167,57,110,218,77,114,70,244,128,33,229,148,159,157,10,27,112,136,5,73,118,10,25,68,118,52,110,2,3,230,42,43,71,62,62,100,182,155,110,218,119,20,235,38,241,4,167,76,101,93,110,23,228,63,211,93,235,212,29,230,211,40,125,98,24,216,93,210,234,136,129,164,117,198,114,120,139,165,147,215,212,211,8,144,3,168,48,121,33,31,193,105,228,153,233,137,29,104,61,11,192,107,174,90,180,241,135,240,156,162,245,31,98,12,82,22,95,101,81,0,37,69,50,232,75,42,53,93,9,229,160,125,91,200,97,91,136,61,54,217,99,38,11,146,216,217,180,208,13,164,92,15,204,129,162,24,25,47,157,150,57,148,243,107,205,150,153,206,103,156,243,77,183,182,150,166,151,200,171,110,214,50,47,192,215,154,225,152,169,156,204,249,85,133,244,164,171,76,93,245,129,92,224,77,126,158,52,80,172,224,127,52,84,213,86,196,101,117,199,237,116,211,104,24,70,97,36,147,201,164,201,210,158,174,158,213,15,18,7,219,217,25,188,246,123,178,202,230,112,144,205,225,180,190,95,95,68,135,125,226,184,175,213,138,229,153,114,109,122,86,35,207,25,253,80,245,36,15,187,165,159,169,222,151,130,201,204,180,39,152,80,199,161,36,130,9,145,63,226,100,18,238,131,148,64,38,217,141,236,65,187,249,14,202,30,178,164,161,171,44,101,64,50,73,162,56,184,55,114,2,89,126,17,117,201,123,216,185,252,160,31,70,241,225,8,185,96,95,42,226,5,251,99,92,80,160,33,111,238,184,164,64,169,178,87,64,99,140,228,73,18,144,47,90,46,8,147,4,24,250,18,187,233,255,62,243,236,224,133,23,129,213,32,124,6,147,4,216,62,115,205,86,18,222,191,255,238,107,253,151,158,235,63,247,215,254,229,207,133,150,186,231,158,70,56,24,214,250,105,108,77,136,0,180,29,175,50,29,139,234,30,234,82,43,121,18,145,193,94,111,93,152,196,36,56,32,0,68,8,13,180,135,237,103,95,234,255,242,170,240,78,236,56,110,226,30,158,62,63,164,7,122,227,26,192,0,68,72,245,130,108,58,199,122,73,59,114,26,221,51,190,30,162,196,0,121,1,195,153,115,178,130,30,67,41,45,113,24,87,139,11,45,113,159,202,122,122,229,203,211,210,234,46,210,197,125,76,237,71,93,205,208,174,18,112,207,110,12,235,44,47,56,28,154,126,206,89,93,108,111,0,211,57,117,233,227,7,128,101,162,7,224,225,67,200,0,194,112,33,108,24,12,51,226,199,65,10,69,13,132,224,139,55,130,187,196,198,27,181,90,167,103,185,184,238,196,19,32,49,39,206,49,114,183,237,48,92,141,25,117,141,184,140,197,22,9,146,167,33,210,1,65,219,33,101,8,102,13,41,67,151,93,18,48,54,132,102,128,216,118,2,224,138,248,204,160,16,241,149,247,50,22,94,190,181,194,11,185,68,142,183,149,245,142,238,111,103,215,162,140,28,114,147,73,52,128,30,65,81,134,86,171,150,116,214,241,17,118,86,121,11,66,30,57,7,153,201,80,81,167,84,193,235,239,14,202,20,118,213,202,18,146,163,27,213,115,157,102,61,149,171,86,171,246,2,12,1,227,47,225,93,112,71,119,188,47,157,133,165,229,74,71,231,13,102,57,41,163,109,84,133,184,69,134,236,0,220,228,217,203,132,179,78,164,25,98,241,181,225,135,122,96,233,40,192,193,14,130,33,208,195,70,111,50,162,15,99,97,84,87,111,85,233,29,155,195,32,82,29,225,202,43,140,103,234,146,80,216,21,75,87,27,133,25,65,147,21,131,30,246,29,29,155,171,52,117,210,88,133,222,71,165,77,85,90,155,104,116,142,16,19,243,133,132,114,162,204,228,202,32,24,186,89,14,63,254,232,163,116,199,164,81,92,196,72,174,23,47,138,21,48,23,232,79,34,22,184,107,153,232,173,4,219,248,120,245,152,126,202,47,156,30,215,207,232,135,61,225,52,111,22,203,245,217,124,153,11,167,7,170,167,132,112,122,148,51,209,193,139,167,77,107,205,180,155,238,126,34,53,66,99,73,249,100,159,117,49,137,102,125,137,168,214,25,142,227,75,56,159,61,62,59,95,58,183,166,242,218,44,78,133,87,132,90,217,228,18,236,38,166,84,100,58,208,10,51,61,46,34,65,226,180,214,99,175,125,211,10,92,90,14,155,23,155,15,157,200,166,114,5,122,4,3,67,64,124,97,131,91,33,235,171,251,12,35,149,67,186,95,2,170,28,136,146,70,56,1,59,207,80,101,67,216,63,136,41,68,105,4,86,182,231,111,24,197,80,171,233,194,3,48,53,39,76,12,174,64,143,47,93,13,229,130,75,66,238,156,154,22,108,144,154,89,63,37,31,131,30,44,43,56,0,236,220,187,195,88,177,204,243,41,40,105,202,48,39,215,90,129,157,34,23,120,224,204,182,205,167,122,112,242,214,113,157,218,166,227,80,149,129,164,129,184,245,249,203,219,63,251,242,214,231,215,183,254,124,29,181,17,205,85,12,67,15,228,146,236,87,144,251,248,40,78,17,4,12,111,80,220,124,98,86,138,95,126,58,120,230,217,136,214,152,120,24,59,52,106,145,72,62,52,132,70,84,131,210,253,217,225,13,6,184,13,157,123,186,209,140,2,202,197,40,162,115,213,24,98,104,250,18,73,231,112,23,89,147,243,56,174,202,70,112,195,81,7,1,187,162,250,31,145,246,188,194,85,12,254,73,163,99,227,166,90,216,8,195,172,138,169,171,197,246,237,99,124,7,122,42,248,90,244,110,135,10,66,28,93,140,158,48,137,138,210,184,57,80,16,224,219,108,99,136,47,132,5,44,114,221,52,49,220,254,166,196,144,133,248,99,85,168,220,170,251,121,53,62,49,95,159,20,136,20,38,234,192,116,229,178,121,40,188,50,149,184,42,63,60,121,236,49,60,225,28,51,77,126,210,20,5,205,198,122,58,116,12,112,122,234,190,15,140,107,220,183,143,31,115,199,9,66,238,183,234,64,236,176,64,58,188,2,64,206,187,76,166,96,25,174,168,230,145,47,178,210,11,225,141,144,215,75,230,132,198,78,190,101,96,188,216,124,217,118,203,146,68,165,105,164,7,253,231,46,201,36,65,185,38,77,161,228,107,41,195,53,71,33,156,2,101,150,8,159,26,57,113,147,38,79,176,170,130,187,230,177,100,233,213,203,116,216,53,70,228,191,16,5,130,147,5,222,101,41,183,60,31,6,9,196,71,12,90,137,252,89,12,234,242,139,151,2,195,61,82,82,69,202,17,50,137,168,73,179,195,168,189,164,173,16,46,54,147,117,215,76,43,200,80,34,39,73,47,78,35,55,219,54,209,38,229,168,252,44,112,173,148,161,5,186,229,0,55,233,99,104,231,93,245,242,103,213,8,178,174,2,118,68,145,64,25,212,9,141,68,133,34,48,49,145,105,116,185,221,161,218,220,196,141,235,115,90,138,183,245,18,150,88,152,72,99,96,28,114,103,81,79,86,156,218,70,173,192,210,100,27,29,251,144,1,242,136,50,101,211,127,227,177,234,234,166,255,214,94,213,146,102,234,221,230,141,88,84,121,96,40,132,248,47,110,218,222,210,88,11,154,6,92,188,161,150,34,119,122,58,94,41,3,75,25,176,164,148,145,150,87,17,182,128,85,87,165,47,193,176,147,13,128,75,22,192,117,30,179,172,218,148,112,93,70,226,13,223,152,1,179,124,227,3,233,130,191,121,156,196,123,174,52,121,124,104,249,61,145,74,88,47,242,251,83,32,166,52,17,189,240,100,86,220,21,35,164,88,186,246,182,217,80,38,2,91,162,137,231,103,218,87,201,173,142,44,238,90,24,217,145,164,133,217,107,73,215,90,72,27,213,232,19,66,246,10,132,237,101,72,193,44,170,181,116,38,45,191,200,100,169,178,46,173,253,24,254,224,189,129,131,7,189,123,3,88,89,90,197,184,46,189,98,68,12,124,136,9,2,105,141,26,145,110,125,253,187,254,135,111,248,66,213,244,175,188,254,205,205,183,129,236,81,195,20,38,230,160,181,14,16,255,213,83,152,128,147,213,215,128,149,6,158,183,37,127,233,95,126,109,240,233,37,174,136,102,217,146,180,77,70,241,238,7,219,42,99,201,216,172,52,221,64,208,80,101,77,154,169,21,18,73,198,25,140,89,38,78,78,54,211,180,54,120,235,5,45,11,141,215,96,253,152,194,231,172,185,238,164,237,12,11,138,174,107,183,62,255,75,255,195,215,7,215,62,25,188,245,151,219,207,188,185,253,245,243,131,119,174,222,254,203,75,223,220,124,9,78,222,193,135,127,4,240,246,175,254,119,255,23,191,221,190,250,39,88,24,122,73,8,77,126,92,239,145,79,50,64,142,225,18,27,105,73,132,195,232,118,91,148,115,209,13,123,181,135,134,89,7,106,167,51,161,186,43,197,160,75,182,105,199,94,197,243,97,126,103,90,45,125,131,213,175,184,155,156,230,227,66,157,106,214,36,12,224,27,125,158,233,15,210,196,152,236,163,15,25,73,169,224,94,188,8,39,23,58,177,63,193,137,6,113,188,39,29,4,229,96,206,14,251,188,187,9,123,254,88,245,168,254,40,113,227,203,21,230,48,224,148,79,251,240,152,190,174,95,240,180,15,57,163,88,155,153,53,74,76,251,144,209,79,84,31,21,234,135,167,209,158,87,46,20,48,160,246,19,92,21,17,109,32,220,169,74,226,46,233,19,188,192,237,9,116,3,34,50,251,157,210,35,40,81,225,247,78,251,224,87,20,85,78,68,90,62,253,209,214,246,72,123,128,208,64,155,184,252,76,33,201,100,112,180,204,122,202,62,180,147,171,81,246,176,67,41,46,155,170,145,224,194,230,38,179,18,74,70,191,254,149,247,53,118,125,37,167,216,155,248,91,180,23,170,97,26,43,185,205,123,34,60,75,162,163,63,152,105,133,218,175,2,114,99,132,40,69,115,186,17,1,121,33,92,158,3,158,49,90,214,172,146,252,103,90,68,9,18,128,180,106,101,42,17,45,227,70,136,105,26,37,93,74,195,130,66,87,98,182,202,23,103,156,201,160,126,158,128,134,196,191,223,152,0,97,163,184,99,246,9,117,231,160,73,194,138,101,173,4,13,4,74,111,113,62,180,163,78,41,226,17,22,219,34,90,121,182,32,248,155,83,201,140,136,189,75,67,41,38,99,40,29,34,176,145,249,149,184,41,101,134,159,87,79,179,110,45,198,59,204,84,108,110,51,49,170,118,22,239,76,129,180,146,101,140,12,252,98,161,187,72,78,69,193,223,176,124,152,105,141,34,200,224,210,149,254,47,223,214,8,87,105,119,96,211,219,52,185,231,6,170,242,43,218,20,94,28,126,212,88,135,47,83,240,198,238,180,64,72,166,20,117,10,168,68,27,112,246,32,227,77,167,14,33,36,143,26,22,244,210,38,249,0,5,147,83,168,40,185,86,170,249,130,30,92,40,160,169,40,30,53,161,243,124,129,215,156,30,194,31,209,51,123,105,169,164,235,208,104,126,122,121,153,178,116,124,59,201,225,42,21,186,212,108,164,233,70,23,26,181,140,111,227,58,89,167,219,106,214,76,0,30,217,245,122,30,40,214,188,217,114,76,38,179,44,45,171,236,97,250,28,91,32,127,67,25,125,201,92,206,204,71,107,164,104,80,14,56,150,212,0,190,177,170,151,192,126,39,209,123,7,31,190,59,248,221,85,42,9,220,127,98,128,149,92,12,176,2,251,222,162,184,99,169,251,222,13,93,49,61,31,205,95,91,18,254,88,28,91,226,248,228,61,99,144,65,184,199,19,239,241,234,19,250,147,132,31,45,23,76,35,200,143,62,174,175,233,171,30,63,90,111,24,185,124,169,52,43,248,209,31,84,159,20,252,232,83,123,151,162,148,56,99,186,32,65,152,238,73,126,241,32,46,47,232,164,101,158,23,215,232,184,175,38,222,186,55,184,131,37,79,40,169,68,21,101,254,7,231,80,143,207,248,103,238,114,168,219,198,121,162,129,208,206,9,55,68,198,168,0,52,228,251,164,13,3,182,33,241,137,8,196,40,13,140,136,167,26,102,45,78,122,201,170,49,37,31,102,97,207,231,82,122,113,54,165,151,243,152,129,125,110,58,3,187,197,95,11,227,77,163,207,232,111,62,30,188,124,173,255,203,119,182,191,252,242,214,231,31,102,179,89,109,115,87,9,5,253,129,79,11,59,206,29,248,237,75,14,33,167,19,21,249,33,238,108,248,24,114,15,168,127,229,229,173,15,68,22,68,148,58,118,26,36,84,185,101,173,68,22,212,195,35,18,42,215,145,124,209,7,189,68,160,177,137,231,232,120,71,73,59,199,102,24,155,116,206,131,2,187,80,47,39,229,218,69,224,65,108,230,177,33,209,66,119,117,133,62,95,78,20,109,228,234,159,251,151,63,219,126,233,103,253,255,250,71,248,194,211,4,70,234,154,107,112,126,173,54,173,73,155,197,158,167,155,147,135,148,111,96,146,113,53,228,124,137,108,94,242,234,60,15,88,15,24,227,133,157,103,249,26,186,112,178,81,13,251,9,92,239,140,132,248,209,57,117,248,205,246,24,220,32,204,236,113,196,188,81,240,195,171,21,143,35,82,185,33,129,23,156,51,13,231,169,117,37,244,66,68,42,158,216,28,60,94,98,23,21,128,46,209,80,103,34,211,233,12,67,164,147,152,135,130,208,38,96,192,57,197,118,212,151,114,44,153,72,32,83,20,10,221,160,236,54,248,157,165,103,183,159,253,53,210,146,215,190,232,95,121,37,120,111,80,138,137,189,43,172,18,45,142,150,64,212,187,190,24,155,62,84,26,109,108,232,21,167,113,225,190,69,168,93,80,38,122,252,5,146,198,38,88,49,60,60,136,111,60,189,203,32,50,45,199,102,208,53,156,158,157,36,134,177,47,145,174,168,54,44,159,174,87,112,120,60,58,231,222,172,39,12,8,250,190,240,148,47,197,233,30,47,51,47,191,102,214,206,174,116,46,136,165,84,142,124,6,47,230,121,150,224,240,87,43,236,96,13,69,198,238,4,203,200,203,74,43,41,3,46,118,237,248,188,147,229,88,27,186,104,60,171,204,29,165,166,108,43,42,33,201,128,31,176,221,111,121,60,50,121,105,197,124,70,193,29,15,8,177,104,35,195,106,143,194,89,221,254,195,207,183,175,93,221,254,224,143,168,219,80,22,134,9,151,223,161,165,145,102,52,82,82,105,9,16,241,121,165,21,136,237,209,2,137,171,229,200,20,145,43,136,210,106,196,103,59,14,11,130,132,25,151,189,8,72,84,45,53,248,236,6,8,220,90,116,82,232,145,115,7,186,182,1,242,115,109,145,2,196,81,79,145,184,36,103,36,225,148,151,111,74,201,239,199,109,46,215,47,147,75,83,34,156,206,208,164,114,190,70,217,157,35,118,51,3,143,82,148,221,66,5,88,173,13,194,137,164,58,184,83,153,231,88,158,57,139,138,168,128,193,19,150,16,236,130,41,229,104,10,185,204,142,102,141,219,79,73,207,215,127,235,99,18,107,227,174,79,85,12,101,79,39,216,179,208,182,196,23,243,147,207,6,31,254,129,138,166,123,54,67,91,157,33,87,200,72,231,172,157,237,154,171,39,159,48,90,116,102,178,106,199,95,234,144,92,106,199,147,150,68,1,46,142,51,137,69,153,243,236,157,94,212,176,60,137,68,172,208,45,79,14,201,236,233,122,75,39,167,194,100,244,111,62,211,255,224,69,113,168,4,150,126,39,125,41,7,65,204,249,185,55,189,185,29,84,249,137,89,49,79,243,189,89,208,8,28,222,96,73,171,168,2,134,90,188,122,206,191,229,23,180,7,23,115,139,165,197,69,205,123,89,128,151,135,167,203,139,101,120,169,61,88,158,89,44,20,247,71,102,255,139,193,143,213,167,159,134,49,242,102,67,19,104,106,187,217,27,42,24,89,166,76,145,214,180,148,187,87,89,51,147,230,156,164,199,246,65,98,184,74,199,102,202,12,166,151,148,0,231,133,50,220,212,191,143,55,203,126,188,103,134,141,93,40,231,121,182,50,246,46,60,85,217,14,53,246,90,94,19,46,255,81,28,152,44,211,236,153,204,163,104,230,225,225,172,57,137,102,58,77,247,169,202,63,249,12,14,94,118,56,69,155,24,224,144,128,51,130,152,71,242,82,64,105,41,92,166,47,48,169,18,32,219,23,67,86,145,141,9,233,60,110,174,38,144,138,121,209,145,101,26,168,67,2,146,96,185,97,130,13,150,101,148,50,30,14,5,15,14,19,123,8,135,253,245,250,8,160,128,210,59,129,6,84,27,5,32,88,124,23,162,68,66,84,220,186,113,233,222,162,162,105,213,147,33,34,45,56,146,238,157,212,72,2,115,86,242,94,160,32,237,58,25,2,138,178,163,67,33,33,242,121,133,125,49,132,239,134,237,144,146,69,133,189,59,78,252,98,118,106,66,76,98,53,84,186,86,214,38,60,93,21,140,159,174,84,218,213,229,49,134,165,172,10,110,107,54,157,209,201,7,135,195,112,37,145,12,50,158,156,176,211,106,157,116,73,16,4,18,144,103,23,54,199,59,155,157,144,46,6,165,73,94,96,189,250,221,194,2,214,241,168,88,32,70,56,12,7,164,169,140,186,131,19,173,191,15,84,119,127,245,253,42,101,173,48,26,35,54,92,23,70,150,143,250,125,198,28,87,56,78,170,38,159,68,61,121,2,80,248,180,236,180,77,170,93,143,104,89,139,237,93,11,83,191,79,16,14,213,59,51,226,12,24,178,183,150,192,59,105,246,12,253,44,93,147,38,5,232,1,243,136,69,194,37,185,60,3,228,132,189,60,10,62,134,53,16,135,151,75,255,55,80,227,161,13,34,56,109,254,223,101,105,79,75,118,13,117,241,75,146,116,217,127,254,122,255,242,31,67,128,24,168,85,148,107,61,247,30,171,197,81,20,17,55,199,158,5,186,22,239,51,116,237,89,150,217,250,14,97,42,153,79,50,36,165,83,223,25,126,170,117,135,160,166,84,120,52,172,204,75,248,117,235,243,95,110,95,125,41,9,86,22,148,90,47,178,90,177,88,89,186,11,88,57,212,156,186,106,27,117,243,216,57,188,67,61,148,79,109,157,57,238,245,48,202,202,41,21,227,207,58,181,168,100,70,229,227,140,223,54,9,204,168,184,17,146,89,81,197,74,77,223,95,244,195,49,237,115,205,154,185,223,54,141,239,14,17,145,38,149,136,146,200,64,216,17,57,9,107,32,158,166,4,106,220,151,132,69,124,210,31,65,173,224,15,137,219,116,109,166,148,163,49,248,11,179,179,53,140,193,255,31,120,45,47,95,55,241,118,205,143,196,181,60,213,161,139,221,189,35,66,175,116,183,206,119,37,142,121,116,141,28,52,211,199,181,145,107,94,226,100,196,39,101,207,227,11,31,226,227,43,105,129,88,230,37,118,185,11,190,41,180,132,68,60,145,181,146,36,28,78,167,187,78,67,227,144,133,220,111,219,100,20,68,200,7,220,151,218,99,159,232,27,26,76,39,50,194,26,134,220,243,191,100,119,182,40,40,99,130,156,200,180,80,234,30,87,50,240,93,153,159,40,161,14,154,132,107,144,35,143,120,235,21,62,10,17,38,229,14,140,68,68,184,218,223,234,88,171,39,240,238,12,139,127,225,197,190,18,24,0,111,51,155,60,78,138,111,10,126,212,137,152,139,23,84,67,199,238,231,67,70,21,18,51,193,245,2,82,96,236,129,35,136,25,17,81,36,112,215,144,24,28,194,244,137,55,120,248,125,32,130,83,21,75,70,163,138,43,247,79,229,44,59,60,110,131,53,140,189,231,87,105,216,101,155,204,50,237,86,161,175,164,3,34,174,209,123,112,82,24,28,142,251,85,166,212,82,228,13,177,29,236,152,24,26,148,248,97,226,15,177,78,155,242,22,254,103,88,21,153,39,77,190,32,197,68,11,194,216,234,157,175,133,159,94,254,19,44,72,240,84,79,190,42,211,73,86,69,225,83,118,190,52,234,217,150,244,68,80,233,108,216,58,69,15,67,134,253,230,136,241,167,84,195,82,240,182,178,56,22,133,153,163,106,206,75,241,98,168,135,215,113,163,85,99,113,13,231,229,75,206,44,134,25,97,190,2,166,155,36,157,65,225,157,246,39,219,41,226,186,162,229,118,215,75,162,57,137,162,59,237,203,87,50,62,144,133,232,151,196,241,17,70,193,240,0,62,178,161,44,52,120,15,55,230,72,177,70,155,248,177,169,183,196,71,98,230,240,190,183,240,123,75,175,139,230,137,162,83,239,121,37,234,88,162,174,119,89,11,244,123,219,251,222,197,239,93,189,81,85,104,134,190,230,149,104,96,120,168,134,190,90,181,23,180,71,128,203,159,72,119,22,180,9,109,162,3,76,94,6,217,213,115,85,135,124,113,38,210,53,242,165,198,190,204,227,157,215,188,136,180,70,238,188,210,13,149,238,145,152,157,19,233,246,130,182,253,252,223,181,137,118,133,60,174,194,104,38,86,233,239,115,11,218,164,54,113,14,31,200,82,174,84,215,124,251,211,165,183,106,75,218,3,226,74,173,112,207,145,38,67,46,105,194,50,235,90,38,106,131,211,81,154,11,92,178,168,144,67,159,190,120,145,190,40,178,23,76,105,86,33,10,8,242,130,234,222,42,20,96,155,34,122,10,107,66,144,67,143,132,200,164,124,66,27,188,250,233,246,63,190,216,250,239,223,106,228,42,182,247,1,229,196,9,43,123,166,211,4,89,227,127,159,121,86,203,108,242,27,201,82,47,41,65,162,87,228,162,52,246,175,202,41,70,93,239,221,89,4,96,190,37,88,252,95,189,53,191,199,55,109,197,245,89,242,49,7,219,42,44,108,248,100,62,81,216,240,35,143,201,193,167,145,137,63,105,174,162,55,7,154,15,152,136,140,177,166,44,95,56,225,31,134,135,19,182,189,56,194,6,140,155,220,137,239,84,13,22,71,88,10,173,150,171,0,108,224,3,137,34,220,242,118,149,131,187,10,8,137,95,251,94,109,197,68,173,99,72,72,80,138,134,90,243,213,14,59,228,49,56,133,203,174,129,15,83,89,115,84,178,50,36,168,37,233,66,57,107,99,135,151,162,35,251,183,98,72,197,209,70,230,85,141,30,151,143,61,139,7,92,201,15,56,95,237,209,134,23,205,38,137,1,138,112,2,42,22,231,167,1,195,120,208,129,105,94,106,102,200,165,113,30,116,32,167,235,208,64,126,134,5,29,72,179,0,223,158,204,48,222,224,35,111,240,255,184,227,27,92,44,79,181,165,60,142,184,89,195,100,37,63,186,229,253,232,150,151,208,77,132,40,40,142,128,110,121,61,95,148,208,205,179,241,70,74,65,65,154,148,56,4,161,34,139,136,73,186,186,70,60,180,51,203,74,236,77,193,124,45,185,252,195,60,243,68,76,206,242,217,25,69,79,21,50,53,221,11,252,39,5,195,136,83,223,144,81,116,248,88,155,240,163,89,7,20,137,83,11,13,149,1,9,160,48,158,38,160,24,6,120,111,234,130,81,192,56,238,146,236,103,178,235,101,223,203,45,152,140,33,208,9,55,182,57,79,98,167,243,219,103,177,195,97,97,45,28,212,139,58,223,155,204,239,219,39,53,155,176,166,222,98,49,113,163,138,18,65,178,37,34,172,81,65,145,177,75,238,3,140,105,244,191,87,222,113,1,50,92,182,53,34,240,201,80,27,213,53,182,169,50,66,214,5,76,91,90,150,130,191,249,187,35,35,183,195,70,206,35,61,121,18,73,215,47,114,70,128,131,96,77,109,20,220,173,101,36,65,56,65,236,220,93,128,210,141,218,154,35,130,50,33,88,148,29,37,7,247,77,6,24,11,9,21,80,183,88,1,238,129,180,136,93,40,80,123,223,62,74,190,1,249,196,199,165,220,114,230,226,69,249,81,183,2,35,134,163,75,190,193,161,91,138,122,68,199,19,68,53,255,33,121,16,242,98,83,122,64,1,207,129,103,38,11,182,196,79,42,249,89,62,151,169,186,250,134,116,222,99,117,120,153,174,252,76,74,180,171,24,61,162,74,37,180,206,190,125,77,144,79,224,221,89,13,100,59,42,152,161,24,151,110,146,223,25,221,217,183,175,5,37,26,180,132,35,149,104,177,18,174,95,223,51,42,142,17,59,83,56,142,153,195,112,204,85,113,108,55,154,247,140,78,36,65,191,184,186,193,238,175,84,218,58,187,163,2,2,177,178,16,149,154,238,91,6,16,186,165,69,168,244,116,101,9,42,221,205,121,42,187,202,189,17,12,93,139,142,188,188,225,17,125,115,211,147,1,83,107,92,48,180,9,67,200,78,130,112,90,0,216,155,150,212,89,186,170,201,35,153,72,216,108,73,10,18,54,95,146,134,68,69,189,166,250,134,52,230,84,77,5,245,90,242,51,150,152,143,137,215,201,181,5,174,4,12,179,186,161,194,185,19,128,115,83,129,179,227,131,115,139,192,153,157,224,53,140,90,70,149,1,19,90,102,222,115,117,174,214,96,95,103,29,114,116,145,11,219,178,110,172,182,148,95,222,132,70,12,218,72,29,214,71,105,132,41,183,234,190,38,60,85,84,29,27,80,72,40,240,60,24,215,43,5,173,146,160,146,217,166,67,254,11,12,93,70,160,5,11,18,22,131,176,86,66,133,165,23,68,172,87,165,230,12,106,142,87,172,22,84,197,33,190,80,245,185,170,177,157,183,194,143,7,70,161,165,77,219,131,109,138,185,17,50,203,161,172,141,204,3,50,245,182,58,98,138,135,161,58,156,249,112,254,88,233,218,71,33,128,77,182,169,212,24,49,196,40,70,60,156,34,133,246,176,188,111,31,158,27,163,213,97,39,15,134,158,221,193,156,132,40,28,69,242,44,221,119,64,87,123,242,27,78,143,163,86,206,135,92,186,180,106,168,5,39,24,236,250,237,148,82,220,65,18,236,12,13,189,255,94,253,145,110,154,52,34,238,236,220,92,48,2,217,191,235,63,214,31,145,35,226,26,181,70,185,84,23,17,200,92,179,106,154,34,6,153,101,114,139,251,41,229,94,173,47,173,165,108,141,175,96,178,20,102,144,223,97,212,215,8,59,188,98,66,247,34,181,16,67,191,20,157,66,126,230,121,127,130,54,117,82,31,99,159,199,230,52,217,122,245,147,237,143,126,55,36,167,137,174,173,180,122,54,205,149,66,77,214,81,41,92,136,151,47,141,221,151,32,241,74,124,22,151,254,187,63,223,250,242,90,226,44,46,116,190,49,73,92,110,93,127,241,214,141,79,251,151,95,217,122,245,237,228,169,92,154,52,194,173,122,233,154,248,68,200,225,36,136,71,130,26,23,137,68,213,130,149,164,43,102,144,235,1,176,58,132,124,145,64,181,60,243,138,140,66,195,204,130,120,0,113,241,137,199,167,21,73,10,194,227,102,145,120,142,94,31,120,178,52,235,25,89,188,149,190,250,5,236,128,220,104,5,219,18,34,183,15,0,52,172,39,57,250,38,180,255,212,38,108,118,140,109,202,54,175,16,191,13,238,128,192,58,193,131,60,19,234,203,17,8,217,191,210,195,72,134,24,15,107,221,170,173,217,29,171,211,115,104,90,157,244,8,129,198,88,12,36,60,119,253,51,114,253,111,244,168,232,74,104,35,241,66,45,5,99,44,49,221,189,136,48,22,44,65,19,68,136,159,186,220,224,247,242,11,60,2,185,18,249,41,43,56,182,244,70,140,17,183,50,172,50,9,221,158,32,170,113,140,161,210,11,8,23,153,186,34,26,237,98,244,58,193,37,81,144,140,27,183,134,51,175,123,165,201,212,107,122,93,239,221,105,125,38,83,53,22,117,47,139,75,157,102,113,225,233,214,85,166,208,226,249,8,85,54,0,99,237,178,24,124,126,171,97,167,42,238,214,171,41,10,225,107,7,184,111,113,167,62,196,104,8,82,93,186,94,117,36,94,214,199,73,8,230,88,229,108,221,168,235,127,132,207,205,232,53,104,183,87,173,69,183,203,248,229,94,76,171,30,239,220,195,54,69,248,97,5,192,51,24,191,23,74,75,1,125,133,178,115,134,235,58,115,201,117,157,51,122,62,167,106,214,57,137,143,148,164,56,217,139,138,54,21,202,48,91,232,118,65,52,210,176,71,136,101,80,57,150,80,87,208,57,143,65,229,107,11,222,79,86,166,66,121,190,77,61,44,144,147,50,78,30,144,24,3,156,196,18,96,95,88,223,193,107,31,247,255,240,123,57,82,38,101,13,88,32,210,43,175,47,12,15,237,219,191,246,230,232,161,125,101,81,144,211,58,25,39,238,72,46,151,81,204,26,35,228,115,1,1,18,192,46,133,4,143,79,240,34,77,147,100,120,17,65,28,88,130,23,241,60,60,191,139,20,147,129,85,150,222,12,171,142,226,251,40,140,133,193,67,15,210,188,52,252,136,116,168,230,219,240,142,68,84,2,213,241,141,138,182,92,23,237,127,95,13,20,244,20,217,129,178,192,178,181,170,225,135,35,87,2,166,113,120,202,73,220,10,215,65,25,213,161,1,216,13,76,146,66,215,200,237,57,85,45,135,55,72,125,172,38,85,16,27,184,83,43,233,100,109,182,146,182,153,137,102,95,80,196,16,89,106,112,238,76,60,162,236,84,160,197,239,112,26,26,47,30,59,194,41,204,47,140,115,249,74,246,5,193,235,115,53,190,162,178,209,165,28,83,81,76,152,41,58,166,17,42,162,133,130,152,152,234,219,95,255,150,196,84,191,139,4,215,10,160,27,51,228,184,228,250,106,36,82,5,234,81,145,95,95,49,1,192,0,3,160,114,157,117,249,248,233,101,141,108,207,114,122,43,78,205,110,174,152,44,247,111,111,229,100,111,5,235,217,102,213,2,58,65,117,5,165,70,121,54,168,43,176,77,253,41,253,251,158,178,96,165,84,90,201,21,235,94,250,156,142,89,53,60,101,65,211,188,159,35,150,159,49,218,227,104,229,227,104,229,49,209,202,7,47,190,215,127,231,147,113,180,242,127,222,104,229,187,139,30,160,4,34,191,79,66,143,47,223,165,8,26,116,239,140,227,171,142,227,171,254,51,197,87,189,19,251,234,62,142,225,245,79,20,166,107,28,134,235,94,98,211,119,39,214,214,119,44,154,86,178,232,1,253,119,159,31,252,253,79,84,153,41,152,91,19,241,206,145,206,155,80,40,34,212,13,114,101,205,232,185,29,146,20,97,163,221,180,78,0,111,95,41,232,109,227,2,249,85,218,12,112,181,219,95,253,186,255,220,123,241,16,103,99,24,137,99,101,195,142,103,89,197,220,238,98,204,50,202,113,245,127,245,118,255,191,222,17,7,187,209,115,204,157,9,16,17,82,130,210,73,98,212,38,227,24,233,32,38,3,143,63,130,249,220,226,50,79,172,215,215,213,212,52,178,43,69,136,160,224,198,70,152,98,137,12,246,84,72,160,102,251,64,78,144,93,175,148,210,110,242,149,98,26,222,29,100,155,72,148,102,98,216,122,213,252,153,66,238,187,245,250,150,7,193,95,53,29,42,57,143,227,224,223,39,113,240,239,124,152,248,17,2,225,83,131,246,130,248,53,1,131,152,176,184,41,187,114,71,163,165,179,179,229,91,31,45,93,176,8,10,247,19,18,47,125,239,98,136,171,3,255,167,140,36,238,152,232,102,222,242,251,39,254,208,104,239,198,55,145,7,213,25,197,19,113,236,89,120,87,60,11,249,73,54,246,37,220,59,95,194,136,24,80,73,34,109,140,29,216,198,14,108,99,7,54,230,192,182,123,255,47,202,12,125,167,253,191,58,247,169,247,23,96,207,190,125,74,140,30,192,74,131,239,21,122,19,207,251,44,93,201,83,234,176,235,121,60,46,14,182,40,48,147,183,119,72,106,143,126,84,90,19,229,69,91,247,202,59,173,179,55,222,105,157,128,119,90,135,122,167,81,79,32,114,21,137,159,219,11,97,82,43,176,136,226,32,95,174,134,75,182,220,91,75,245,199,2,62,48,232,139,197,171,96,89,207,43,137,242,11,10,117,221,216,28,59,108,141,228,176,245,237,119,197,18,232,36,121,99,237,206,193,170,102,86,91,38,240,95,196,193,106,182,88,110,4,29,172,106,166,222,52,65,148,241,92,172,230,234,115,13,144,68,61,23,171,158,89,173,123,46,86,221,251,218,197,106,197,112,154,53,103,236,101,181,195,180,83,201,156,172,194,29,181,190,181,174,87,253,183,175,15,222,250,235,224,103,207,245,127,241,137,22,221,195,138,107,77,26,44,153,120,148,246,181,89,67,92,65,203,18,252,152,132,101,1,252,89,3,156,38,153,181,219,192,236,113,154,224,244,106,53,147,184,20,200,10,90,223,173,40,41,120,255,149,151,6,31,190,71,81,97,251,249,191,203,14,251,190,92,115,92,133,187,27,247,177,124,33,137,90,154,202,212,131,119,158,191,253,135,55,20,21,53,137,223,18,105,100,83,220,196,194,77,104,74,203,241,6,76,222,223,72,6,76,49,200,248,84,34,210,92,134,107,242,203,35,128,236,119,239,13,174,95,217,3,39,187,112,51,140,218,201,80,232,157,180,107,35,3,15,234,36,128,29,150,26,98,124,113,206,180,238,157,177,44,209,146,49,57,137,18,7,25,203,79,54,221,30,189,75,127,167,22,82,233,58,193,66,242,1,141,190,156,98,42,9,22,85,158,118,220,210,62,101,63,117,246,78,47,237,174,76,220,137,150,95,86,25,42,203,191,75,207,181,104,71,180,16,31,182,160,246,82,211,253,174,111,201,252,215,212,188,107,124,30,73,242,174,241,178,35,35,215,112,207,54,25,158,123,74,104,183,254,118,163,255,251,23,249,178,181,206,31,34,29,1,224,228,20,4,134,83,51,234,100,213,8,23,229,61,15,95,196,14,83,228,194,193,125,166,117,129,59,8,51,229,62,201,82,128,113,253,107,110,107,29,149,209,108,104,44,87,132,230,172,117,206,79,2,44,129,245,57,103,182,28,13,25,206,24,23,106,173,219,233,118,77,123,178,134,204,8,172,175,123,190,115,210,5,201,48,124,81,97,142,17,139,42,190,63,129,47,162,86,83,45,85,117,213,197,83,191,238,221,170,13,126,245,222,246,135,239,171,155,13,88,119,19,88,247,187,179,221,60,167,19,101,36,59,219,107,177,94,64,98,82,163,121,2,121,176,24,226,13,36,3,109,111,79,66,191,27,47,74,197,119,121,117,212,145,236,249,234,72,147,26,209,147,87,192,98,152,39,175,4,180,187,120,152,201,102,63,245,48,83,92,74,18,51,236,74,123,9,142,15,179,53,250,233,97,182,146,28,30,100,252,123,132,231,227,123,49,247,227,189,152,93,237,142,124,249,219,122,121,134,79,217,168,55,59,34,105,20,159,26,209,42,56,109,88,228,4,187,143,198,57,25,117,255,145,90,9,118,32,45,55,84,218,107,56,79,169,242,94,48,39,25,153,106,84,66,50,50,59,213,145,44,36,231,150,170,18,161,74,145,157,97,147,47,201,19,101,17,29,245,37,171,202,188,35,66,247,33,57,162,162,214,196,183,195,233,15,165,99,170,11,186,11,14,189,183,159,253,53,146,157,215,190,232,95,121,133,147,62,166,61,85,228,220,4,232,168,204,9,255,219,98,28,233,65,222,94,44,202,138,94,71,193,88,111,168,177,8,171,204,40,14,95,47,56,141,11,223,38,108,221,99,127,121,114,58,157,24,230,52,191,35,39,121,181,59,159,223,125,44,98,200,131,26,5,55,148,201,196,162,135,111,218,119,243,4,98,98,235,135,47,108,93,255,32,214,235,119,15,206,3,210,228,200,231,1,29,200,240,243,64,12,56,254,60,168,159,249,214,239,175,114,242,139,144,131,103,255,208,127,247,101,38,183,220,37,221,81,72,207,123,47,49,221,117,237,208,221,186,219,114,251,249,151,182,254,36,52,72,43,173,78,237,236,163,196,202,30,66,15,213,140,160,132,141,227,223,34,174,77,48,90,72,204,239,124,85,216,29,174,88,112,75,227,24,5,224,242,240,99,65,30,50,79,0,17,140,222,37,87,0,90,29,23,202,119,187,232,30,224,221,192,59,74,77,79,133,187,185,70,55,126,191,245,155,223,222,186,126,189,255,202,27,131,223,124,124,251,249,203,124,165,16,200,189,238,227,142,105,3,63,189,35,209,54,164,233,228,11,164,116,63,202,18,169,227,142,93,36,255,20,239,58,220,183,191,124,127,251,171,95,132,193,125,209,216,29,216,213,150,71,5,59,237,125,116,168,179,81,39,0,186,152,223,93,132,121,255,242,235,183,110,190,27,138,235,61,219,221,5,166,135,53,236,3,185,202,203,123,221,37,80,68,72,165,71,90,17,105,78,241,11,162,76,254,110,238,129,15,111,220,186,126,21,192,6,48,19,162,146,105,212,119,67,115,148,38,227,214,64,234,40,193,26,72,165,71,146,166,164,217,196,203,83,202,180,239,230,26,188,252,118,255,119,151,195,232,208,138,221,57,107,90,187,160,67,33,45,143,112,62,75,189,143,116,64,203,163,142,63,161,213,249,221,69,152,111,255,244,121,144,82,6,175,125,17,117,225,55,185,187,135,104,233,158,93,228,189,235,112,163,24,165,128,14,22,113,231,208,99,237,197,2,144,57,24,30,239,160,83,225,127,140,2,73,181,102,60,72,125,101,239,46,108,63,251,232,214,245,15,112,207,190,251,55,97,237,237,56,78,66,184,214,155,14,254,172,7,97,172,180,155,124,255,99,223,163,192,153,140,53,22,186,108,54,129,219,185,252,42,90,155,92,69,107,136,171,104,7,136,27,36,166,129,188,79,194,228,147,123,81,75,90,1,132,205,25,77,92,37,3,128,251,130,232,123,55,185,44,243,124,234,160,129,67,12,185,219,70,124,54,99,239,122,81,239,177,228,151,219,84,231,150,168,182,101,151,156,4,247,210,36,151,131,248,209,82,79,133,123,117,211,77,151,236,197,145,87,6,37,139,120,130,22,37,27,231,16,88,38,109,113,15,239,52,14,191,204,56,98,99,66,163,28,213,158,172,88,79,208,158,172,130,140,190,34,233,169,80,147,130,143,104,229,134,96,34,81,62,38,191,29,25,114,15,82,114,134,193,155,146,170,183,8,190,33,78,218,36,71,237,70,216,126,175,25,78,207,104,185,77,220,237,155,223,197,171,147,98,254,222,61,21,155,220,74,153,176,189,204,134,134,156,4,237,0,175,225,75,130,38,90,90,100,4,109,131,188,169,24,155,60,7,91,228,45,205,71,148,107,154,143,36,202,249,32,173,108,76,52,244,214,133,211,88,80,99,67,144,42,133,39,20,50,189,184,231,172,234,133,167,246,237,195,84,96,107,205,86,221,54,241,22,65,176,4,139,140,30,123,121,52,194,150,22,204,41,238,173,8,217,122,97,249,196,71,93,2,151,230,176,247,9,106,1,144,122,200,46,203,81,193,44,121,210,199,121,239,210,5,27,219,162,104,36,209,0,165,13,102,226,40,3,34,125,220,40,165,194,193,81,74,31,247,126,148,97,70,196,192,72,189,149,20,68,57,4,152,252,83,112,144,163,46,51,25,154,207,147,50,102,80,162,100,112,80,226,211,30,13,202,87,53,120,45,20,239,182,87,213,241,145,212,246,158,54,223,150,19,160,96,136,6,207,44,219,17,5,49,77,95,147,103,57,215,29,114,213,207,82,175,247,245,191,248,199,209,163,131,183,46,29,60,56,120,253,189,31,252,0,206,252,118,123,235,131,255,167,97,130,83,50,0,127,250,18,102,123,213,13,113,203,204,172,58,11,206,132,150,210,8,211,56,81,181,241,134,34,254,192,251,193,19,45,246,182,137,15,77,246,128,247,138,73,226,122,221,228,208,80,81,48,14,36,30,246,17,152,200,122,44,132,138,188,29,197,8,237,125,251,236,239,229,22,236,9,13,149,56,68,155,195,135,107,237,219,103,193,39,139,124,162,42,55,141,141,44,230,134,123,84,86,23,223,61,145,200,180,151,209,23,81,35,163,155,139,40,250,15,228,51,153,12,207,122,49,210,69,250,16,15,8,154,228,141,251,72,4,80,159,185,73,72,178,64,248,238,160,62,44,126,150,35,236,160,211,57,218,86,88,102,94,126,255,19,158,241,164,221,156,143,233,225,123,249,5,91,205,89,90,177,135,199,245,183,73,174,0,41,207,17,187,10,234,207,116,132,89,136,239,126,232,130,71,148,216,5,143,232,50,25,241,70,3,8,201,166,16,194,163,184,148,71,113,61,30,197,218,13,145,178,60,202,41,220,149,195,49,153,33,42,119,205,70,174,99,17,189,171,205,250,99,48,32,39,157,1,254,106,62,142,199,147,93,191,117,188,231,75,165,118,77,11,76,86,140,7,121,14,212,46,236,17,35,48,14,21,49,14,21,49,66,168,136,64,100,136,185,81,2,67,204,201,57,220,161,10,96,172,25,123,78,108,108,114,140,145,182,91,146,112,12,86,117,100,132,197,216,75,164,46,98,107,125,207,49,117,33,237,140,16,127,193,145,24,50,228,91,164,231,161,233,115,100,47,123,86,89,122,51,188,186,164,34,97,213,165,55,137,122,199,171,172,106,239,252,205,176,234,173,17,163,43,56,210,57,238,120,39,66,139,158,173,142,23,93,161,69,163,43,56,18,33,245,45,129,244,41,163,215,135,229,242,1,46,132,55,198,143,230,180,163,156,205,190,230,235,176,227,170,78,166,226,14,63,176,29,232,63,131,37,55,26,77,179,85,135,115,179,34,71,84,48,120,68,133,205,200,160,8,202,22,140,10,138,32,221,122,139,9,138,160,187,168,234,88,51,171,13,19,14,11,114,97,127,186,84,55,130,23,246,215,128,1,50,65,196,245,46,236,215,243,115,211,37,179,84,19,23,246,207,153,213,85,239,194,254,138,89,197,84,172,115,249,18,52,182,78,30,74,43,133,58,60,92,16,250,98,114,60,158,48,87,155,0,72,118,19,80,86,27,239,239,118,59,77,11,216,84,163,213,89,173,252,64,87,51,177,86,58,166,238,41,156,43,231,76,221,139,132,86,233,121,58,102,209,34,225,203,132,150,89,195,253,8,20,241,56,222,102,162,234,229,147,100,57,99,244,203,228,58,63,189,184,207,110,252,235,82,108,29,84,107,25,202,144,1,86,138,78,154,42,56,14,172,147,216,164,170,126,185,109,182,59,67,84,203,151,47,111,127,253,113,114,213,178,232,44,74,17,250,219,27,219,215,62,6,185,32,113,147,128,187,94,204,25,156,28,213,197,81,62,174,3,7,143,55,109,187,211,115,77,155,80,127,140,90,70,66,67,84,8,222,180,141,174,4,47,120,18,175,15,210,149,17,202,54,26,15,176,178,148,207,149,179,211,211,185,25,189,48,151,157,46,151,102,150,245,167,59,157,118,101,110,83,71,42,111,218,68,221,135,129,221,78,217,166,201,187,36,123,247,251,54,48,110,66,39,200,237,54,121,226,230,72,121,177,252,166,206,95,23,164,215,5,239,117,81,122,93,244,94,151,164,215,37,12,44,135,182,28,222,185,172,51,132,71,0,138,181,122,2,33,130,152,202,11,225,136,165,66,29,255,48,251,87,222,231,29,228,188,126,7,111,124,228,141,29,19,109,90,166,141,74,179,99,246,99,29,183,146,163,1,238,136,142,147,133,186,67,217,18,126,29,6,32,147,167,77,212,131,154,180,200,166,222,3,97,146,50,142,117,92,54,202,58,106,34,139,48,254,148,20,34,218,224,245,119,168,203,6,241,221,184,170,145,250,222,36,60,173,169,111,211,5,245,166,153,13,76,200,77,207,125,54,117,66,213,23,200,43,32,202,22,110,204,116,134,138,89,181,86,199,49,233,139,205,17,2,186,249,227,80,81,60,172,98,248,18,47,120,137,74,8,100,175,80,146,68,177,89,39,74,65,56,143,240,183,110,74,137,184,240,69,134,166,199,102,90,201,19,222,194,167,185,30,210,4,24,156,59,96,216,79,162,83,165,120,91,3,10,214,58,213,129,79,196,231,50,45,103,85,165,208,58,10,20,33,82,88,51,169,240,64,66,157,240,72,198,152,206,220,91,44,84,69,187,152,249,81,72,26,85,144,19,45,254,134,85,170,98,218,114,254,206,171,92,5,169,242,1,242,78,66,16,22,206,170,186,180,44,233,147,49,220,19,137,67,228,189,98,83,100,61,236,219,135,88,163,61,192,22,91,188,149,171,177,151,172,162,55,12,181,148,247,158,170,199,59,85,195,203,217,55,161,97,36,161,88,113,12,73,172,166,119,48,66,13,133,240,227,98,110,8,235,128,250,76,154,122,245,129,28,242,180,242,74,6,241,76,28,173,236,0,255,94,110,223,62,42,36,192,228,197,71,224,210,23,228,7,113,148,176,177,35,95,121,170,89,59,155,14,198,32,171,119,106,164,26,98,26,139,117,115,96,253,72,61,237,37,86,55,117,13,134,168,17,13,74,100,105,122,140,193,60,72,238,80,7,209,47,75,60,126,65,78,234,52,26,48,77,50,193,9,13,239,15,241,2,112,64,91,14,30,118,85,141,252,68,175,204,127,79,139,142,121,205,71,205,134,171,67,197,140,70,21,229,64,22,67,112,56,108,99,152,25,89,230,37,220,217,146,50,49,150,139,17,147,198,83,222,77,137,224,51,239,178,61,117,196,114,59,79,52,205,243,233,141,21,115,205,56,215,196,219,81,78,187,211,65,167,210,12,61,22,8,251,116,28,184,3,99,213,160,0,198,40,178,234,134,140,20,90,228,225,209,149,227,3,11,29,23,87,101,177,26,44,20,89,124,21,91,169,114,198,104,199,23,55,170,104,196,58,130,135,165,67,95,29,91,1,212,5,158,92,213,222,184,225,249,40,221,108,211,241,42,91,171,132,220,121,172,14,32,5,237,46,139,92,17,44,26,101,190,77,255,250,133,22,163,81,183,50,250,134,13,11,64,15,122,252,117,148,220,100,171,104,228,6,155,187,134,209,106,58,173,122,37,91,220,204,204,27,217,14,29,125,154,164,192,228,15,150,252,128,186,172,72,37,37,112,202,39,76,167,214,51,85,93,43,71,59,113,80,83,202,98,102,98,85,161,42,77,143,56,91,118,166,68,113,185,48,171,131,108,186,215,17,2,133,166,142,104,76,10,156,155,95,49,201,180,64,14,1,220,55,15,152,134,85,33,191,78,226,29,142,201,60,8,20,84,232,40,84,80,251,204,180,39,104,83,60,15,146,131,167,241,176,23,150,150,43,182,174,8,115,152,79,85,25,170,44,205,9,209,141,198,215,64,133,250,132,73,101,54,212,34,234,120,190,94,188,152,142,191,35,106,134,216,73,117,249,110,106,58,172,4,155,209,108,146,216,114,233,36,58,210,221,234,204,246,90,247,64,8,252,41,147,134,253,131,161,10,243,201,40,122,92,100,2,236,108,199,94,61,2,236,14,105,17,15,71,210,34,123,45,116,108,9,196,81,150,218,154,55,113,135,149,143,119,72,237,168,106,208,184,52,133,182,26,187,186,65,64,82,1,33,147,233,36,75,146,78,146,102,16,101,240,42,85,12,174,135,68,126,5,111,107,160,181,202,96,183,136,90,222,166,114,112,83,193,9,147,149,120,234,106,103,161,69,100,5,249,37,99,47,46,94,116,67,2,53,246,191,252,117,255,133,151,251,47,93,239,191,253,246,173,207,95,28,252,207,213,193,91,47,12,126,245,255,182,46,127,72,57,119,26,142,17,164,61,185,36,45,240,205,205,103,181,164,33,97,229,117,230,200,119,7,215,249,142,169,150,85,250,184,206,233,35,123,238,114,114,249,84,207,180,215,81,56,195,196,13,212,87,75,59,242,24,245,250,195,76,14,21,205,134,205,116,154,139,102,128,24,114,201,67,63,122,124,255,163,114,97,56,44,215,187,166,40,174,229,53,144,174,51,58,119,190,211,4,25,182,57,242,80,165,53,144,225,78,85,82,90,3,198,24,128,28,146,40,89,237,208,170,229,164,235,71,197,196,40,138,167,91,132,45,93,50,151,179,158,20,89,77,227,73,14,3,72,199,112,107,60,160,77,102,57,115,241,162,24,178,123,241,162,84,55,212,164,18,83,28,89,11,229,243,2,253,9,52,176,107,184,107,25,98,156,149,199,43,143,213,26,117,172,150,215,185,5,203,48,108,172,22,31,140,69,247,54,25,205,166,206,69,217,128,120,225,23,23,129,7,93,235,156,103,42,20,69,80,102,242,217,18,156,155,244,179,182,12,2,9,171,160,42,201,98,132,95,46,246,203,182,45,133,129,205,202,74,123,46,168,222,249,24,201,123,30,27,217,20,83,205,114,13,235,194,176,152,182,33,117,118,23,209,22,125,115,229,149,129,5,219,89,96,221,137,176,177,93,188,152,203,124,11,34,238,234,32,20,134,226,62,85,45,18,133,142,118,10,25,114,170,124,161,97,119,161,158,208,247,196,139,97,84,159,163,171,174,54,52,178,104,208,119,110,158,129,23,117,253,171,22,115,69,64,138,162,171,90,40,124,149,69,55,106,82,4,100,23,166,189,116,85,141,173,165,104,249,108,238,249,22,38,191,187,225,193,198,31,50,91,66,15,212,173,230,244,176,50,196,99,252,9,190,227,168,76,125,119,141,186,122,247,219,103,214,85,206,72,98,216,117,36,195,174,194,115,193,87,71,175,73,134,221,186,247,181,134,95,107,122,139,24,96,91,9,12,187,189,132,134,93,98,132,213,81,177,216,173,214,135,26,118,187,137,12,187,93,210,166,43,139,67,29,33,251,168,32,159,141,201,9,48,203,41,67,62,185,233,119,86,207,231,71,200,9,160,40,81,98,143,160,249,187,108,23,174,237,189,101,184,217,0,82,190,193,165,132,249,21,16,35,206,110,142,114,16,24,222,65,224,238,33,253,231,187,174,192,198,196,165,21,24,239,3,94,63,98,228,179,9,71,238,238,209,241,25,62,188,89,50,60,37,245,129,24,97,62,199,134,232,89,61,87,236,94,23,253,140,200,11,73,178,17,106,9,95,10,133,81,76,248,104,202,110,214,23,128,86,153,218,114,165,77,181,69,12,5,242,69,62,252,124,89,111,165,147,88,132,93,113,34,3,227,206,41,92,29,189,62,136,192,88,203,50,168,195,47,42,56,114,171,196,130,182,117,243,181,237,175,94,193,144,221,36,171,6,234,73,196,26,177,120,207,105,237,214,215,191,235,127,248,198,224,210,149,254,47,223,214,72,198,0,106,161,163,74,176,13,228,158,43,218,20,222,181,127,212,88,135,47,83,240,6,78,166,253,92,151,54,85,235,180,219,176,175,15,54,157,46,90,120,166,136,233,246,168,97,65,47,120,226,107,155,124,2,133,188,143,218,20,242,186,15,210,18,185,41,228,121,181,82,66,122,3,192,213,161,201,66,137,81,156,29,155,190,169,232,74,77,198,225,210,171,236,205,255,189,28,99,93,66,110,159,49,131,180,83,229,238,105,84,209,137,119,163,140,234,18,222,47,210,138,240,255,105,192,144,78,140,3,251,42,73,9,57,111,134,187,171,147,177,200,153,44,224,133,197,143,125,244,196,80,191,206,91,217,166,115,128,4,240,7,254,3,144,5,152,164,204,166,217,2,80,91,97,197,73,243,204,14,67,156,36,224,133,145,109,90,181,86,15,133,29,245,27,237,182,201,169,109,131,161,50,157,129,174,150,157,183,189,86,154,32,19,49,148,107,178,193,200,253,178,67,128,209,227,106,39,78,115,69,118,1,113,251,148,58,219,36,27,211,217,183,207,17,158,251,11,222,207,44,14,239,194,83,149,165,229,121,127,151,252,12,214,181,76,56,244,41,152,91,137,70,68,220,34,247,253,255,236,189,121,123,27,199,149,55,250,85,224,142,71,6,194,38,216,141,157,224,197,213,112,149,40,138,34,197,69,27,205,71,79,3,104,128,77,2,104,176,27,224,34,138,247,145,147,56,182,19,123,100,191,73,156,101,156,177,61,227,216,73,38,150,157,55,139,101,75,78,190,203,140,64,74,127,229,43,220,58,181,116,87,111,88,184,72,178,3,210,166,128,238,90,78,109,167,78,157,243,59,167,206,188,192,53,156,106,195,65,199,70,236,89,228,59,190,102,33,66,12,31,26,58,64,10,136,53,146,200,41,22,67,173,89,144,26,140,100,182,129,204,173,215,127,136,22,178,64,67,172,124,250,95,173,251,247,133,72,86,16,70,26,185,176,65,39,237,89,131,26,200,254,247,206,43,248,101,100,64,35,221,222,200,97,171,28,217,96,221,246,198,240,30,51,255,50,16,225,5,31,5,15,219,232,125,5,124,39,123,33,104,15,115,77,43,53,224,24,3,237,65,105,29,220,3,201,252,214,153,224,228,76,107,128,171,246,228,149,125,243,202,124,94,25,242,142,160,131,55,143,180,180,9,68,115,92,116,136,2,96,81,70,199,132,10,176,52,85,36,183,161,54,246,143,121,141,198,182,154,219,81,197,81,130,202,201,103,212,130,23,149,179,173,130,241,192,198,228,200,233,76,82,45,196,50,12,147,51,210,88,177,238,65,92,205,141,90,232,28,212,219,233,188,228,112,99,130,51,157,208,68,83,195,196,193,131,133,17,184,142,64,85,134,241,113,44,157,79,116,76,28,147,82,42,78,60,156,73,121,18,19,119,38,148,74,86,147,37,1,152,194,205,155,170,57,171,23,209,89,10,49,39,3,9,224,148,206,8,92,24,15,187,46,220,146,3,29,169,151,66,6,78,178,178,130,54,60,212,94,65,64,172,95,68,115,92,71,167,52,19,239,131,180,89,57,246,48,66,125,153,0,116,52,60,140,200,98,165,143,40,168,43,147,74,66,86,98,9,1,149,133,118,253,61,83,111,26,5,117,86,1,47,36,209,92,83,138,250,246,44,152,128,94,144,241,180,28,30,78,119,108,123,34,149,207,147,158,26,46,201,29,82,71,139,225,134,136,78,56,98,216,131,48,10,233,251,88,244,193,41,10,190,41,52,46,69,217,55,133,201,165,80,125,83,84,184,20,37,223,20,5,46,69,222,55,69,145,75,161,248,166,104,2,103,131,73,20,207,167,5,230,208,6,23,194,20,21,192,151,41,185,109,196,75,245,109,188,13,33,89,41,10,35,168,84,70,44,217,92,231,35,122,170,219,161,121,67,175,106,72,48,115,33,52,12,188,20,80,110,179,17,86,6,132,33,108,225,29,202,107,183,198,245,106,93,173,153,152,213,0,215,25,218,146,135,176,26,23,208,230,238,43,113,236,170,26,97,166,49,84,57,229,158,202,148,123,42,83,66,174,96,241,35,90,0,105,40,236,31,133,148,48,120,244,159,213,38,237,20,218,116,50,205,217,219,63,66,115,204,222,154,211,124,190,91,83,233,169,53,6,218,46,183,212,206,13,58,171,21,205,156,173,103,140,60,171,214,21,122,106,29,218,243,187,24,171,103,223,170,226,137,142,25,81,171,153,207,73,219,154,29,219,70,142,58,189,48,11,178,81,10,158,38,113,119,22,91,77,106,248,91,90,186,109,82,195,110,18,56,87,43,195,157,246,69,3,81,65,183,137,19,187,234,203,17,29,15,144,14,236,218,172,80,65,55,80,87,64,12,196,66,19,29,51,171,170,193,46,139,194,248,38,124,31,149,21,234,210,121,159,147,231,61,13,239,129,197,92,10,149,194,239,137,3,99,189,174,42,6,150,69,149,114,22,211,197,162,219,225,219,176,235,88,160,244,187,46,12,204,59,142,187,194,200,3,106,51,180,245,230,248,24,228,64,92,58,34,122,56,222,132,80,226,208,75,86,222,151,224,110,49,124,93,54,167,134,103,209,74,28,24,78,87,13,124,104,40,44,179,171,156,82,159,11,25,178,15,71,96,56,247,158,206,144,114,93,24,124,255,150,149,198,186,51,45,48,45,92,8,54,216,48,84,213,154,11,170,58,104,106,69,213,186,54,14,61,88,196,223,105,47,193,114,96,128,102,24,123,149,233,57,68,43,96,38,26,12,116,82,130,91,55,240,117,27,244,241,60,134,167,171,81,254,43,224,229,46,106,102,35,187,34,28,62,248,193,225,131,215,72,56,246,131,15,222,17,86,197,6,131,55,147,106,224,163,168,153,232,92,129,131,194,99,104,47,30,147,166,97,160,54,142,91,145,157,249,239,92,60,103,191,219,204,32,74,56,185,164,61,184,139,74,136,59,224,222,12,229,203,193,169,76,52,231,11,107,131,121,125,199,145,6,247,97,190,81,155,87,106,16,208,213,115,211,25,78,31,68,158,93,38,26,200,106,94,171,41,220,181,104,126,87,167,41,166,102,10,39,21,240,116,69,192,225,78,113,196,83,33,22,207,38,135,209,127,104,88,64,101,53,200,5,240,1,77,220,175,127,115,248,211,191,144,24,35,255,120,248,250,225,131,159,28,252,250,253,127,60,124,3,101,52,96,20,6,77,181,174,32,222,163,67,226,199,175,253,73,128,51,143,98,52,218,23,211,122,120,167,245,201,143,113,49,206,80,170,6,197,233,247,126,23,15,148,48,143,123,36,32,160,27,144,89,53,163,4,254,176,18,91,165,218,199,246,81,134,220,153,40,101,222,88,67,254,165,11,220,36,93,196,67,142,118,178,42,127,223,29,49,213,225,133,162,70,237,47,164,113,100,150,144,240,223,96,135,192,95,25,71,10,154,90,85,69,171,145,137,143,121,4,250,134,163,45,181,229,40,118,66,231,165,61,117,165,136,185,129,224,189,159,144,222,60,137,114,47,168,37,215,244,183,11,181,57,20,154,181,100,53,30,245,58,73,149,224,29,25,75,226,59,159,127,33,224,104,60,136,182,42,154,239,90,29,122,173,226,123,51,38,33,178,130,58,219,193,0,89,61,152,39,161,206,220,25,92,163,55,14,208,23,179,202,206,121,252,196,142,155,44,246,126,97,37,220,87,105,232,219,131,104,195,66,41,180,34,16,103,104,176,20,4,54,246,152,21,218,99,79,91,129,214,23,251,56,72,221,90,188,137,24,135,116,244,60,4,7,107,86,185,185,167,84,180,50,108,170,216,57,197,186,87,209,238,46,202,74,146,73,97,127,159,5,32,235,170,36,230,246,241,213,221,214,221,47,88,193,26,92,60,107,21,154,146,58,22,74,86,127,195,229,107,193,156,6,24,14,211,242,187,188,125,91,24,4,142,231,75,138,227,70,16,17,46,146,180,238,222,204,72,252,29,37,228,86,67,114,183,20,187,232,114,176,161,235,48,151,4,28,34,251,56,68,87,84,165,8,189,209,37,209,152,105,178,59,184,2,136,6,81,166,130,214,110,99,17,235,126,78,143,118,179,9,243,29,118,170,158,200,111,125,250,118,135,22,112,5,159,30,245,0,58,172,117,61,93,30,221,127,112,240,230,43,236,6,155,0,186,89,145,167,71,116,125,13,9,169,61,117,246,221,47,14,63,120,37,144,98,92,222,233,145,91,108,18,148,96,119,20,131,29,245,179,95,131,72,240,179,191,135,64,180,248,228,255,16,185,194,159,118,86,248,233,145,15,146,0,200,32,189,116,56,11,8,31,180,56,105,145,29,136,102,34,2,18,69,153,36,72,55,88,251,137,67,204,116,221,163,211,208,235,248,66,28,216,163,173,80,233,72,172,93,80,77,240,15,181,196,24,134,148,39,59,140,0,215,29,120,247,16,244,144,108,31,162,64,229,109,79,154,113,31,57,124,149,251,221,23,53,56,41,153,160,35,45,164,213,60,246,151,6,141,121,81,145,209,231,2,124,142,103,226,73,1,252,151,193,79,55,25,151,208,231,38,54,15,40,114,18,50,128,160,145,145,139,228,83,94,42,72,228,147,58,92,74,146,79,74,62,17,167,159,210,241,24,205,129,21,180,248,89,65,46,145,79,146,148,79,144,79,153,132,92,32,159,210,153,68,10,76,243,117,92,123,186,0,73,171,88,197,158,150,160,168,18,124,86,147,41,168,116,13,62,167,148,124,6,125,46,99,71,224,184,4,5,110,113,26,224,124,39,13,240,110,119,202,157,45,78,1,146,31,16,176,234,3,77,161,209,50,152,114,158,161,214,23,150,200,14,180,119,88,150,161,189,219,128,13,9,239,68,196,81,220,33,169,140,4,61,53,14,95,98,165,20,244,224,139,120,236,229,34,244,236,6,78,253,98,68,188,201,188,165,185,19,58,239,37,109,207,246,108,157,184,192,176,51,42,115,137,225,133,232,236,26,126,134,4,125,109,71,3,167,77,2,88,95,197,69,54,193,127,146,154,152,138,12,159,160,120,34,94,81,64,133,165,34,243,29,70,81,24,66,213,105,232,140,3,3,50,169,24,149,221,171,4,49,98,219,253,96,112,180,42,164,199,49,106,64,81,68,107,31,95,65,203,180,190,8,224,7,76,196,154,10,0,93,51,235,237,241,189,209,102,99,77,55,180,91,20,107,141,150,170,161,26,33,14,217,89,209,81,7,177,99,48,248,36,68,27,16,198,24,60,73,209,108,14,240,245,214,204,209,98,113,17,177,31,56,177,243,254,203,78,113,22,100,50,236,197,84,177,189,162,57,29,0,88,148,120,57,155,189,102,62,192,14,85,192,30,11,60,135,88,32,253,36,184,174,239,116,120,25,211,22,193,215,9,181,98,251,16,19,5,194,30,190,149,220,45,15,209,40,181,84,162,114,138,175,2,205,143,242,82,21,211,225,239,95,105,221,125,135,184,159,11,34,153,133,142,103,251,34,75,218,122,245,15,143,30,254,252,224,189,183,90,63,250,144,37,117,60,179,147,30,188,251,117,235,139,223,176,68,244,155,253,26,174,24,127,223,122,77,191,117,122,189,42,178,147,11,116,57,243,241,7,175,77,103,63,176,189,222,177,181,51,81,27,98,245,66,24,76,204,247,179,126,46,82,49,73,132,207,89,52,138,58,154,227,224,152,221,133,103,0,189,191,78,220,195,234,194,172,176,217,68,71,110,232,109,71,6,67,173,208,111,163,151,38,248,252,214,104,181,43,97,108,114,233,234,228,100,187,98,236,109,149,244,228,202,70,24,112,109,62,17,59,44,61,7,226,66,65,105,44,5,72,100,181,29,89,23,167,103,38,219,208,68,6,0,245,185,137,120,0,248,250,239,217,49,77,133,137,201,197,113,223,6,64,36,2,188,138,172,112,3,240,109,186,161,50,127,119,250,13,28,220,243,141,154,189,246,252,93,199,221,64,249,178,218,152,51,202,44,152,128,27,199,203,10,207,53,86,164,85,80,131,83,204,15,70,149,176,151,86,12,73,14,175,16,6,197,166,55,65,176,211,28,14,221,137,177,90,62,152,226,26,239,28,195,220,20,12,43,174,9,219,2,120,7,5,3,192,55,166,218,160,130,200,140,186,107,249,70,40,184,53,124,98,133,109,125,10,118,179,99,9,245,182,53,232,183,111,235,81,162,237,60,143,101,158,48,90,140,49,236,33,79,249,122,147,97,123,169,116,101,123,247,213,160,165,192,69,9,244,51,40,204,102,128,75,255,182,211,165,159,219,42,93,194,130,5,214,132,21,69,80,154,224,117,35,120,229,61,252,33,39,59,168,226,192,136,4,171,158,245,190,221,39,164,51,103,126,143,159,234,40,217,148,221,170,55,31,233,26,77,41,128,71,157,57,195,131,208,28,56,215,2,221,164,85,212,203,224,169,137,6,17,220,129,87,100,208,184,195,218,53,58,133,228,209,112,50,165,67,178,17,68,140,46,106,171,251,174,97,36,67,64,71,210,102,48,44,32,93,64,143,226,119,220,80,139,206,21,215,29,172,189,226,132,83,154,93,192,218,3,128,241,39,6,100,111,240,234,127,0,148,186,157,3,203,43,66,30,215,200,208,182,14,247,46,162,90,109,88,202,125,240,188,102,94,247,22,55,82,2,131,119,185,106,71,19,23,77,156,176,93,92,196,27,222,171,23,144,119,218,9,242,246,80,150,245,229,97,1,220,109,79,43,146,43,89,169,201,12,187,148,91,226,15,209,83,129,24,211,83,126,12,98,85,177,39,216,62,69,214,237,139,78,107,136,23,80,73,235,132,53,230,225,217,20,203,102,137,130,168,83,71,172,115,111,151,252,123,164,221,138,33,188,47,132,21,227,4,150,231,170,79,18,187,202,190,210,254,236,162,21,209,70,245,130,76,225,244,214,6,166,194,238,197,66,110,84,10,152,103,18,169,54,156,148,36,116,94,225,64,109,194,18,205,69,180,165,42,98,216,48,6,225,78,21,19,151,60,60,74,29,210,98,64,36,78,141,199,177,67,106,203,221,111,191,71,86,195,62,119,229,202,223,45,143,113,184,242,139,136,81,118,203,105,122,116,231,119,106,243,97,122,52,152,239,204,110,216,158,41,5,126,135,141,88,94,52,14,151,126,44,191,58,125,250,81,53,104,215,160,222,254,26,31,253,112,101,53,171,139,222,13,18,151,145,83,68,78,249,159,211,92,11,162,225,118,240,43,58,251,180,104,195,224,209,174,129,254,238,89,33,84,237,32,192,183,111,115,146,19,76,20,114,77,179,187,59,228,96,174,230,239,235,79,20,51,232,240,164,54,2,189,253,105,252,33,180,83,3,80,218,192,157,142,65,161,52,108,94,24,110,20,104,221,251,85,235,245,15,158,252,242,163,39,119,222,120,116,255,211,131,31,253,236,241,103,111,180,238,126,254,248,207,31,183,222,254,249,63,30,190,47,136,194,193,221,183,15,63,250,10,34,76,147,140,99,205,70,67,175,45,161,225,99,151,18,64,172,165,90,65,173,240,111,90,119,223,61,248,235,235,236,140,66,125,46,208,172,39,170,140,163,239,133,48,75,3,93,188,78,106,103,68,242,232,89,224,2,104,40,157,135,85,2,75,142,216,174,95,100,2,225,129,176,92,231,227,224,237,225,227,61,175,65,168,9,234,14,241,130,110,59,128,36,157,14,32,13,31,55,8,50,72,150,27,68,5,226,71,59,39,181,88,200,85,240,23,177,72,63,192,193,79,4,255,47,178,100,234,185,89,196,123,162,5,85,171,132,155,67,72,52,174,3,160,184,128,214,73,253,204,25,25,160,50,92,136,17,178,147,128,255,174,47,131,26,204,201,86,31,200,168,19,120,89,146,76,229,120,214,242,36,225,29,97,228,100,150,107,158,106,24,186,17,214,56,15,146,206,174,223,237,116,88,42,222,57,233,226,200,143,195,220,119,239,156,174,85,17,225,227,120,242,139,133,109,152,29,23,191,234,90,252,42,183,248,29,219,22,93,255,35,30,63,82,103,60,63,236,217,78,46,143,156,208,183,107,208,177,39,206,242,79,139,201,219,103,86,194,226,137,83,17,227,245,9,209,178,94,45,185,90,200,9,150,108,13,224,188,9,209,89,40,148,69,69,193,132,37,79,182,231,153,150,251,141,40,38,196,52,39,8,18,68,217,169,108,169,39,220,191,238,142,117,245,9,11,185,208,229,222,65,80,253,203,117,231,204,242,61,177,248,235,174,177,243,123,35,218,196,37,48,50,208,170,166,154,196,240,30,92,135,138,21,136,100,35,248,236,97,235,213,223,28,188,251,218,163,7,127,69,91,140,32,154,117,173,86,3,75,58,220,51,133,246,20,219,244,111,219,209,169,25,93,18,67,244,191,104,58,130,54,143,17,196,18,17,87,163,32,121,34,123,141,52,184,45,237,241,103,95,208,123,114,126,241,89,235,237,143,31,221,255,209,163,135,31,132,254,231,206,123,150,90,85,17,133,255,185,243,235,208,163,251,95,61,249,229,15,16,73,176,199,69,78,103,147,243,56,226,232,185,161,151,163,225,157,138,121,27,253,191,19,121,113,72,3,211,9,84,89,196,176,187,236,11,122,180,161,2,28,18,29,138,137,53,199,11,79,247,240,79,68,197,239,113,28,76,104,43,42,248,224,245,119,161,120,210,227,84,127,138,230,0,88,104,94,208,162,166,94,85,189,148,213,70,176,91,21,33,3,84,62,118,236,9,231,64,187,227,76,144,8,135,104,71,52,85,28,6,88,111,54,194,62,152,122,196,21,113,123,64,63,34,74,182,243,27,87,43,156,57,204,179,40,79,214,8,7,217,42,8,169,70,216,214,235,116,77,32,181,109,48,39,95,178,177,182,113,216,17,79,234,240,222,139,88,221,173,152,162,228,84,63,135,34,21,28,137,224,15,40,16,65,238,192,129,170,28,18,113,76,146,144,72,140,254,162,111,218,217,48,8,214,96,99,129,168,25,62,98,7,91,181,48,179,152,240,17,241,238,224,142,116,173,143,254,248,248,207,191,33,190,178,79,94,123,235,241,103,63,139,70,5,123,192,140,118,3,134,53,125,116,192,216,142,208,101,56,24,50,174,147,64,143,103,84,169,59,246,209,137,166,113,245,3,233,198,130,62,155,104,207,155,67,216,222,62,214,198,89,215,61,129,243,109,35,139,166,82,3,180,208,236,126,9,75,76,209,138,246,101,16,94,1,134,28,114,157,207,177,226,98,164,27,143,51,216,241,28,30,103,48,126,98,195,229,14,252,197,131,214,143,62,16,112,192,212,64,23,180,237,246,46,104,19,185,155,226,34,54,80,102,210,96,35,158,100,130,220,34,93,122,19,248,28,97,249,159,165,243,233,228,112,42,145,160,254,103,226,122,110,210,10,8,61,197,236,152,72,112,81,43,21,13,204,179,139,170,210,112,90,51,45,205,109,118,61,48,14,179,19,152,204,43,123,29,134,58,7,12,27,99,6,142,174,80,6,217,187,88,48,154,213,252,32,22,111,253,2,197,154,84,177,142,35,253,146,155,164,120,66,115,28,161,17,167,142,248,233,205,116,231,148,38,229,140,48,169,9,75,212,14,146,85,145,78,81,190,43,115,66,73,175,20,7,49,88,88,96,65,124,157,73,206,146,36,128,166,70,51,145,75,46,54,206,156,65,187,151,200,84,239,118,151,100,29,234,166,178,142,209,128,130,165,83,63,250,28,158,206,77,137,115,238,121,59,237,244,155,148,164,116,41,150,79,148,232,188,117,186,77,206,113,94,147,74,41,239,186,252,205,118,62,20,240,116,213,170,168,53,67,245,90,121,4,162,246,164,18,162,118,101,108,110,97,91,154,57,87,214,71,209,207,165,197,229,181,201,229,50,250,52,14,127,70,245,241,209,235,240,101,118,200,88,107,192,131,209,107,151,22,23,164,233,81,195,76,20,82,151,71,71,199,230,135,47,44,76,78,45,95,157,44,53,42,114,195,188,50,181,188,188,102,12,203,55,54,149,226,181,234,218,69,243,134,188,91,175,95,141,53,46,94,158,92,212,27,187,227,151,47,95,218,185,108,150,43,163,235,107,147,155,147,141,197,201,73,73,217,152,153,94,219,44,239,200,245,242,245,235,137,221,115,99,3,139,218,244,248,240,185,196,246,236,133,209,252,181,245,242,238,229,234,192,198,232,246,245,185,205,198,100,121,102,99,106,120,118,115,122,115,57,30,171,87,110,204,85,75,74,89,217,104,212,206,85,235,9,101,50,93,189,94,148,135,43,117,163,52,160,150,182,74,121,101,33,189,126,113,109,248,86,165,52,189,61,177,190,117,189,116,174,82,220,190,54,59,185,54,117,117,109,51,166,93,208,210,163,243,5,189,180,49,187,157,30,27,40,75,197,91,211,179,99,87,228,226,196,250,249,198,181,242,108,108,161,118,62,81,185,34,221,56,223,216,86,149,171,19,219,87,54,199,214,110,228,83,113,229,214,69,115,74,91,95,168,167,231,214,141,164,177,57,52,175,110,222,216,30,159,25,72,166,75,153,177,252,185,184,44,141,149,174,107,27,90,193,184,124,229,138,26,159,76,78,52,231,119,26,151,140,221,173,76,237,66,93,159,145,199,214,204,107,73,117,122,58,57,58,115,67,59,191,62,189,148,214,207,27,183,154,55,110,157,215,174,111,52,214,198,234,107,205,241,11,83,205,228,196,210,230,232,188,60,213,216,81,167,244,209,221,212,118,105,40,83,81,170,205,137,226,142,178,157,168,149,53,69,73,92,91,190,84,29,187,62,55,189,120,245,194,229,177,204,240,220,194,184,146,186,46,87,102,164,177,165,201,57,105,198,216,154,157,45,153,230,154,153,217,154,158,201,111,153,235,231,102,231,234,163,55,42,235,23,150,43,59,151,107,215,155,147,149,177,250,230,216,216,149,212,192,246,213,153,217,204,232,245,57,227,218,248,210,144,54,177,187,187,62,155,55,166,39,230,174,45,94,189,184,48,144,204,220,104,214,38,39,55,205,11,227,169,245,242,85,121,105,124,119,105,34,125,121,109,75,157,151,198,18,11,99,155,242,204,252,181,171,219,27,137,88,124,61,57,53,190,116,254,134,114,113,231,188,190,83,30,191,94,155,203,47,94,78,220,168,159,55,199,166,135,242,183,164,75,55,146,153,43,245,169,201,107,90,234,70,125,254,186,122,94,142,73,147,115,19,87,214,110,52,118,154,11,141,212,78,249,250,194,64,122,113,199,152,218,190,177,53,44,231,181,249,165,237,204,64,113,104,107,248,202,185,198,229,198,181,209,173,212,165,249,225,201,241,161,157,69,115,99,121,180,208,184,90,156,40,77,197,141,226,250,152,124,43,94,189,124,41,158,42,47,151,199,134,180,43,205,235,147,187,149,250,162,58,185,187,112,254,242,208,245,210,196,226,213,229,202,80,99,171,50,172,41,215,228,91,198,133,115,197,177,249,43,163,179,151,38,166,227,203,179,218,162,105,92,210,98,197,77,125,62,62,144,223,25,50,228,242,149,173,202,192,230,192,184,156,79,93,153,153,45,165,101,180,13,94,137,85,243,139,151,198,119,229,165,177,205,153,217,141,84,126,180,209,220,158,169,41,141,157,107,149,229,243,3,3,227,149,132,121,235,198,66,89,186,120,225,202,250,101,99,198,220,72,95,31,221,222,185,146,191,168,27,235,137,241,140,54,52,170,47,53,43,218,101,105,50,121,78,77,196,47,156,187,108,164,85,93,90,154,220,188,53,87,157,29,55,230,167,43,163,139,177,181,217,141,249,228,248,250,252,218,149,43,27,67,195,139,139,231,46,156,51,166,139,102,185,57,116,30,205,142,89,125,110,70,94,175,171,59,219,137,114,125,108,51,86,218,168,239,142,207,223,152,60,87,186,178,54,177,188,92,186,49,156,140,87,139,235,136,173,109,27,91,75,141,133,225,242,130,182,40,197,55,110,84,151,242,168,145,87,150,47,199,103,135,139,233,252,249,137,129,217,115,227,87,210,183,102,46,207,175,143,214,175,166,212,137,216,78,173,178,57,52,186,179,123,113,99,97,52,127,67,90,154,153,171,95,143,205,110,92,210,36,181,122,227,122,108,238,210,149,82,211,28,207,92,46,74,67,231,182,21,115,120,93,158,223,152,139,45,92,223,189,38,21,205,107,245,197,121,125,251,198,112,106,122,102,186,48,191,188,57,169,86,46,207,102,102,207,215,182,164,81,125,110,126,38,190,91,186,28,91,94,72,238,94,77,238,78,85,155,231,155,151,228,43,163,137,221,171,23,110,237,94,155,72,234,169,102,98,183,86,184,58,51,45,37,140,221,250,168,180,54,127,78,211,98,153,134,124,109,62,99,140,197,27,149,248,168,52,191,113,173,185,54,118,253,178,124,253,218,229,43,211,133,107,70,105,172,188,51,191,62,160,92,189,181,190,51,176,53,80,154,202,163,6,93,95,147,47,149,111,24,51,75,169,194,70,115,203,168,236,214,212,235,234,230,173,43,170,60,115,165,26,55,203,163,51,137,250,120,250,122,243,202,185,210,249,66,109,103,115,224,234,181,229,243,149,165,249,70,233,198,238,64,204,108,94,153,175,53,55,38,229,248,120,237,18,154,187,155,106,98,113,110,125,75,42,14,196,135,227,51,232,124,90,151,166,134,150,119,6,18,227,215,202,231,205,245,241,205,132,94,54,47,39,146,155,139,201,171,115,231,46,92,92,91,187,146,188,49,95,205,155,73,57,110,76,47,44,95,88,223,72,140,86,182,70,181,139,11,205,129,218,45,121,45,57,55,20,147,139,55,180,161,205,25,163,57,90,201,167,111,141,207,111,44,52,111,20,231,46,39,47,106,23,151,102,211,219,133,115,203,99,211,243,23,242,27,37,180,17,239,108,157,191,150,222,140,13,200,242,214,212,70,125,169,188,185,84,43,222,56,63,48,151,25,30,93,76,202,99,177,218,230,132,49,112,125,187,86,185,90,221,190,22,27,106,94,152,137,239,84,39,77,125,253,86,162,60,189,81,188,190,123,113,108,54,181,45,27,183,230,47,84,39,138,149,68,25,29,178,215,231,119,165,229,221,11,230,130,58,177,52,53,185,57,53,113,126,172,54,151,156,47,140,110,198,19,83,67,3,3,55,150,38,213,194,141,107,218,229,154,84,29,211,174,94,82,6,54,51,23,198,46,213,55,226,177,230,120,89,154,211,138,87,7,170,198,194,181,114,35,81,159,43,105,234,66,90,223,152,150,206,77,236,204,212,134,6,244,139,215,151,206,237,198,182,244,84,69,90,202,148,174,110,76,215,211,250,212,102,73,79,197,110,197,228,70,125,217,60,151,168,237,158,55,23,146,3,59,23,22,103,38,111,76,44,174,155,201,201,202,173,245,221,248,232,102,227,124,77,147,111,108,203,249,201,11,245,139,250,208,229,139,231,154,73,163,92,152,88,220,45,76,46,25,205,237,244,13,125,52,163,200,233,226,229,229,107,233,217,41,117,180,180,27,43,221,50,27,211,203,183,46,108,164,215,203,51,115,87,138,87,110,141,21,46,95,57,191,153,25,211,19,67,153,177,196,226,112,124,110,236,86,211,212,10,120,43,91,92,190,50,183,48,147,28,191,62,61,157,19,208,246,153,151,18,223,122,47,64,203,203,79,236,224,15,248,79,224,5,136,225,165,216,169,246,200,13,36,62,185,71,108,161,157,217,110,34,87,224,63,179,167,227,115,226,235,199,156,109,242,88,29,232,241,224,107,212,66,144,180,94,105,154,214,104,129,178,211,214,122,146,203,175,176,222,147,168,15,235,6,18,193,1,239,11,42,78,136,253,15,126,151,22,62,83,141,194,205,136,84,247,64,135,22,27,56,24,76,123,65,45,65,60,122,80,104,195,2,69,35,180,21,22,94,174,133,28,63,173,183,223,60,248,244,55,206,167,16,61,246,148,220,214,250,78,107,39,237,180,102,249,141,121,189,208,168,94,93,240,81,172,119,225,177,198,169,218,83,17,65,244,58,199,57,253,215,186,244,149,123,106,222,109,126,94,103,50,120,188,186,188,211,92,238,29,56,67,214,47,44,214,128,60,16,246,135,214,13,202,145,239,250,191,1,139,235,126,39,183,20,230,200,5,174,216,14,71,18,76,110,176,231,72,128,103,202,227,47,62,59,252,234,239,135,15,223,133,230,117,87,55,117,99,58,169,186,169,227,84,183,237,174,214,149,218,238,37,31,18,18,71,33,129,184,250,181,94,253,67,235,238,253,46,73,192,30,203,39,82,249,227,191,124,113,248,189,47,91,239,125,222,250,245,157,46,43,7,69,246,73,84,125,248,224,245,94,171,102,129,92,79,102,232,113,211,15,62,252,93,247,211,142,132,124,61,145,218,73,235,123,170,189,170,85,84,18,171,249,248,213,63,121,237,205,195,223,254,24,60,219,223,250,254,225,31,255,4,142,108,157,136,104,83,135,199,155,44,96,166,255,228,173,71,95,191,39,192,141,63,122,93,45,46,86,244,6,68,97,184,217,12,175,236,97,249,144,41,254,196,82,205,193,209,200,153,4,64,73,219,84,82,163,156,180,162,213,54,220,28,212,18,66,208,214,160,26,40,5,14,39,198,137,27,126,145,87,162,12,143,196,4,84,184,232,38,88,8,97,63,143,63,251,248,224,251,175,250,191,197,66,201,254,62,152,235,255,25,253,229,136,203,26,245,151,35,30,107,77,206,99,173,206,121,169,85,177,31,157,237,11,71,156,212,192,171,173,131,151,218,90,119,94,106,85,206,75,173,68,188,212,32,208,49,54,22,60,15,161,201,202,225,110,130,13,85,237,240,80,126,141,88,164,183,142,163,225,37,30,93,79,55,206,144,213,152,173,158,198,36,168,53,207,46,6,20,240,154,60,239,37,184,203,249,17,238,96,207,192,93,112,40,236,218,51,176,232,227,9,88,119,121,2,54,169,39,96,128,213,173,11,39,56,167,171,155,228,116,87,243,115,78,115,72,62,34,47,86,241,62,89,190,254,92,150,192,198,249,115,17,105,48,40,235,73,120,118,17,127,38,219,39,137,250,229,181,75,130,137,226,92,156,224,26,85,251,8,26,232,149,228,65,46,119,111,187,220,249,230,56,195,228,201,188,132,219,236,112,247,76,88,238,95,5,236,43,241,205,198,107,55,152,103,72,32,112,59,33,174,133,109,95,30,95,224,118,226,41,1,183,45,240,180,147,120,89,246,226,172,109,248,160,204,226,119,203,137,46,1,132,146,40,162,34,229,132,231,194,0,78,241,210,110,142,219,32,53,130,77,163,17,178,126,246,249,193,91,247,158,27,160,53,55,193,78,127,106,113,220,196,49,179,202,54,248,7,98,133,243,147,136,0,169,95,192,0,68,2,47,150,157,224,105,191,24,242,164,143,137,234,139,139,36,31,228,121,193,10,118,242,140,54,147,204,209,142,147,156,99,157,177,206,207,31,212,168,251,216,211,59,14,36,80,163,45,18,40,24,68,177,211,30,68,49,154,219,166,145,10,8,16,232,197,156,237,168,143,231,243,168,19,8,20,75,150,134,51,177,68,158,1,129,54,114,47,90,64,160,155,167,164,33,135,61,104,16,109,95,131,196,226,16,34,255,180,81,110,235,70,213,171,186,132,167,236,96,4,159,33,114,166,75,159,72,45,26,36,37,61,9,145,184,105,16,205,15,222,145,139,43,241,137,115,16,73,252,216,248,35,80,157,187,192,94,152,205,82,73,219,65,143,255,241,240,87,78,141,171,83,81,143,184,186,208,246,45,193,217,180,79,178,102,32,94,22,24,254,12,39,193,130,85,27,253,49,90,206,214,201,91,176,78,165,68,14,123,244,247,15,15,94,249,76,160,71,51,122,132,55,192,140,195,206,197,229,38,142,33,19,75,216,42,72,116,184,183,223,155,117,36,143,165,246,29,227,48,168,53,212,170,157,196,95,85,135,51,64,110,63,130,109,171,28,150,26,249,241,193,168,206,206,167,107,122,142,30,128,137,24,246,228,199,209,110,34,3,109,114,211,62,161,135,239,227,182,218,82,18,30,185,213,216,125,226,24,173,174,97,151,140,167,213,106,151,94,242,24,99,109,233,75,143,55,228,86,49,79,175,15,136,154,236,56,173,167,74,187,227,180,156,22,49,32,132,136,178,78,192,30,165,221,53,159,235,130,211,98,9,78,13,242,145,59,10,235,118,143,211,77,184,128,167,55,53,92,234,235,35,183,27,73,84,199,105,53,202,254,20,25,161,83,101,126,188,177,158,87,203,199,30,110,84,198,211,30,241,227,183,158,88,17,142,57,232,61,182,252,88,124,128,127,27,220,61,173,143,94,59,248,211,111,59,117,76,8,91,17,48,46,32,184,135,12,21,14,117,230,113,186,136,22,209,107,31,185,250,10,140,204,160,124,183,77,12,232,176,160,162,35,107,212,33,136,10,91,154,169,229,181,138,214,216,181,44,202,178,20,44,87,162,34,25,4,131,180,111,121,222,38,3,160,255,43,171,226,34,185,123,134,4,146,163,202,70,30,63,83,167,129,171,28,248,153,61,166,115,115,36,197,231,234,69,124,179,11,40,188,56,53,101,32,206,223,238,73,72,196,233,31,105,1,56,92,25,122,179,13,167,59,15,21,68,171,224,140,90,168,50,184,186,117,219,39,180,233,44,126,196,46,234,13,71,178,212,141,149,222,65,26,198,70,152,35,171,223,248,78,240,58,13,20,33,242,132,117,163,103,24,158,184,156,3,252,46,16,238,120,67,234,177,47,59,181,219,211,229,205,166,236,172,228,190,214,244,40,87,150,246,226,30,118,90,49,93,232,197,224,91,214,53,164,49,176,73,88,51,146,186,165,51,79,245,238,188,171,142,124,254,6,207,155,69,113,221,125,232,158,20,111,138,19,220,161,91,41,13,171,177,82,154,29,186,167,114,235,214,161,123,154,217,10,176,117,131,28,106,253,253,110,54,68,123,198,102,167,158,169,19,206,78,223,9,231,41,59,225,236,180,113,194,33,154,126,142,157,57,83,131,230,133,128,104,7,237,129,66,219,18,49,79,119,229,201,211,65,9,53,151,155,22,231,221,107,96,206,233,201,147,138,199,148,162,18,147,124,61,121,230,57,79,158,66,98,56,248,150,178,188,148,144,113,212,43,219,187,7,116,95,241,36,218,7,195,47,72,160,97,195,55,219,225,27,201,132,21,88,34,131,91,131,113,185,164,40,233,225,196,106,150,100,218,83,224,230,136,155,4,70,37,203,209,225,244,176,156,222,218,30,65,194,141,110,220,164,16,129,236,119,18,113,69,46,149,232,83,170,109,205,126,39,149,46,196,226,10,125,74,213,209,217,239,168,41,37,22,47,208,167,69,152,176,70,246,59,165,100,170,144,42,236,71,125,192,204,161,168,91,43,22,229,213,94,232,53,17,31,66,216,120,224,105,8,121,76,52,67,123,165,138,186,147,149,71,138,154,89,175,40,104,220,208,215,145,117,84,145,86,218,101,229,101,145,196,85,80,7,243,106,99,91,85,107,167,77,81,40,234,208,73,209,91,28,148,102,67,63,253,154,73,84,84,115,207,209,27,152,28,2,59,193,43,109,223,93,227,96,77,221,102,245,121,42,160,244,195,37,20,206,78,38,210,92,86,26,33,35,208,182,84,103,155,188,117,224,34,18,29,138,168,42,245,14,37,196,71,8,54,113,208,80,138,90,211,204,70,83,177,36,154,217,108,40,178,107,90,177,168,214,70,224,170,14,114,163,94,54,154,172,239,132,200,159,88,74,74,196,182,182,67,50,250,130,65,147,169,180,40,167,100,49,150,76,138,209,120,228,24,196,133,176,132,128,200,106,104,245,61,166,120,205,146,240,147,91,234,136,13,215,28,196,110,122,217,166,81,9,11,3,6,8,185,233,225,225,130,16,137,12,188,20,225,147,97,12,113,1,154,53,66,70,39,22,69,237,124,129,4,173,85,208,254,79,199,198,253,248,214,32,129,68,14,15,15,159,80,115,178,74,9,29,146,236,70,41,121,83,175,160,61,110,132,45,61,225,229,151,83,201,164,140,254,198,167,18,47,191,156,150,198,134,95,126,57,49,149,152,64,159,167,82,147,194,8,108,4,100,118,33,201,36,27,77,200,169,20,112,35,210,174,68,20,125,197,223,105,139,228,104,92,138,73,25,244,160,132,42,32,29,17,205,196,209,15,227,96,22,55,226,166,61,1,91,141,0,224,105,208,83,16,195,24,91,19,32,154,68,47,160,60,174,199,73,209,20,75,11,191,209,225,136,123,178,201,73,50,221,184,233,37,133,164,80,52,46,195,99,50,167,98,113,9,77,170,152,152,66,37,100,88,9,217,26,196,134,239,126,112,208,129,105,67,29,132,65,240,142,141,197,47,240,73,244,230,77,154,105,175,23,254,120,210,149,135,224,26,251,43,74,101,16,134,68,22,79,183,252,24,3,141,19,177,34,107,141,166,207,132,33,147,172,132,168,161,37,237,63,45,218,240,172,247,33,77,142,194,92,217,143,98,28,33,154,72,62,139,15,80,136,90,85,197,147,153,84,5,95,17,105,213,250,94,240,162,40,149,74,118,169,184,144,130,98,20,189,124,212,51,231,191,35,39,18,153,180,236,158,236,116,177,240,101,146,104,216,222,34,29,83,143,194,246,242,122,3,109,127,86,15,120,139,65,187,40,108,105,65,219,81,82,250,23,71,115,224,118,57,58,100,222,44,157,235,4,18,209,201,21,241,223,114,7,250,203,74,189,83,9,184,119,49,39,247,233,94,223,94,36,44,67,187,5,108,136,166,64,79,246,61,217,163,182,222,133,27,168,44,22,176,235,10,28,48,124,242,80,141,10,159,129,222,98,35,198,51,112,135,77,52,25,233,78,50,105,43,39,132,156,123,188,171,165,18,183,11,113,252,17,24,159,253,102,223,127,182,67,17,58,27,68,178,168,165,253,151,68,116,140,217,67,59,32,246,192,136,139,228,186,92,51,187,34,76,100,135,214,213,218,134,86,51,135,182,117,99,3,243,182,161,157,194,250,238,96,105,171,169,14,153,70,97,104,75,83,183,205,238,46,147,159,174,109,54,53,99,119,200,62,149,14,217,103,141,161,111,107,93,120,39,138,110,193,237,88,253,254,124,58,117,41,166,169,162,76,5,211,28,98,254,60,232,224,167,193,33,216,140,154,232,113,127,40,190,193,203,104,21,187,221,154,128,56,69,162,117,29,49,122,51,43,128,47,178,184,59,54,174,79,142,138,205,177,209,157,241,242,152,104,142,141,110,141,77,194,63,227,163,244,175,142,254,78,136,227,144,184,124,110,60,86,30,159,23,231,70,199,39,69,5,94,166,112,18,252,114,224,220,40,42,104,25,94,225,239,187,231,70,207,77,65,170,73,177,108,167,202,140,143,46,23,197,171,86,1,139,240,103,214,122,157,152,24,61,135,191,211,66,98,19,80,8,174,111,19,23,66,138,218,156,176,114,52,39,161,218,141,49,72,50,48,110,147,77,254,54,241,223,171,86,234,20,151,90,199,169,151,225,143,98,23,173,225,191,85,252,183,48,177,190,49,190,140,146,143,87,55,198,175,208,34,37,66,199,184,93,124,12,127,190,238,172,105,99,106,116,246,2,105,62,215,73,229,217,81,210,219,147,147,180,14,141,123,137,123,204,28,115,117,217,246,196,232,220,37,156,122,146,80,139,159,34,234,81,226,93,252,212,180,19,87,199,173,94,71,79,103,233,83,105,124,244,2,238,107,54,54,227,64,156,137,201,32,117,216,217,174,219,77,152,160,196,90,189,79,250,16,149,123,137,146,73,74,31,131,204,9,251,1,106,251,204,36,238,168,73,76,33,27,220,177,209,153,75,98,129,37,19,196,146,86,97,142,117,48,77,207,162,255,207,128,73,36,103,130,151,197,25,252,34,39,157,209,138,57,182,37,159,169,27,122,241,76,69,169,149,115,192,148,206,16,127,149,92,195,128,189,130,110,194,227,244,88,177,242,146,159,202,9,29,129,234,59,207,175,182,41,148,205,110,161,116,106,253,89,43,153,252,8,57,85,221,146,127,133,199,87,41,157,130,6,169,103,133,145,191,126,72,142,161,153,216,70,59,228,163,6,10,217,26,35,248,95,174,239,116,79,132,221,193,71,208,7,253,127,255,202,68,4,116,196,240,108,78,104,59,171,83,95,219,186,174,161,109,8,251,8,71,235,181,178,208,94,115,148,200,160,86,120,53,71,238,199,71,210,28,249,181,55,219,89,99,116,240,179,119,14,238,254,249,240,123,95,62,250,250,173,195,175,239,185,85,68,136,50,74,123,6,24,9,83,117,161,209,224,207,209,41,198,99,186,212,7,225,252,76,21,132,71,22,10,239,77,3,20,135,28,78,229,79,138,41,19,79,88,241,99,117,237,83,212,247,116,170,211,169,234,16,79,165,88,217,165,221,193,163,228,26,246,163,107,117,122,107,161,83,153,227,162,36,150,0,206,96,233,7,172,149,208,157,246,134,159,190,254,154,155,110,21,53,73,7,25,84,185,210,78,37,3,237,8,84,199,116,214,190,236,181,47,141,83,147,120,245,42,109,18,219,58,149,61,79,251,2,180,39,124,151,119,80,154,88,73,79,71,87,194,77,171,118,42,146,80,176,142,132,123,181,239,152,163,126,186,17,212,137,47,137,194,208,119,67,7,63,253,178,117,247,23,135,127,122,112,248,224,253,71,247,31,60,249,207,95,60,126,227,255,162,39,79,94,187,27,250,159,59,63,69,255,125,119,232,101,227,229,218,139,131,131,141,53,116,228,164,19,41,244,157,152,44,231,11,234,72,104,232,187,36,219,147,255,124,15,229,196,46,209,127,122,242,241,187,79,62,252,75,235,179,135,143,95,255,253,193,7,119,217,171,55,72,129,223,137,165,83,72,144,243,43,119,80,193,49,55,28,197,251,22,246,228,225,7,7,31,188,118,240,189,63,180,94,121,175,245,250,231,7,239,191,253,232,254,157,71,247,127,255,248,238,123,173,183,126,118,240,243,191,30,254,234,7,36,37,173,83,158,74,76,142,143,147,58,225,127,171,233,244,32,125,248,224,7,56,22,108,219,30,32,52,50,129,52,196,36,82,87,31,208,26,255,247,206,43,172,21,232,163,171,12,38,190,134,152,252,138,202,32,158,41,142,50,200,75,87,94,38,228,134,216,174,133,242,62,254,244,227,214,59,63,114,228,37,47,93,121,169,40,28,162,178,48,100,109,189,245,199,39,191,252,157,35,43,121,233,202,138,131,230,30,41,167,86,43,233,40,227,176,52,28,31,30,198,189,133,49,247,142,140,228,165,43,35,222,142,237,238,142,75,113,57,30,167,221,253,248,227,87,14,222,125,173,245,233,207,29,197,144,36,126,197,24,106,185,89,81,160,1,41,41,21,75,165,112,3,238,223,127,252,201,15,124,138,33,73,252,138,49,85,136,87,77,232,177,27,116,240,135,15,253,233,105,211,172,10,218,95,215,244,74,17,15,71,65,42,36,10,180,83,63,64,50,141,79,81,36,137,85,20,101,12,164,68,8,216,137,74,41,22,138,37,53,69,58,232,206,225,87,159,60,254,219,151,7,31,254,208,81,10,73,226,95,74,5,243,6,34,139,184,103,59,132,133,137,71,112,209,95,189,233,95,180,154,80,211,106,177,77,209,184,165,106,94,85,75,73,66,227,27,1,5,225,36,254,5,161,174,51,20,70,233,119,74,177,82,170,68,186,237,223,255,221,191,48,146,196,189,132,214,208,190,10,249,37,248,197,249,223,255,234,240,195,59,135,191,252,218,206,57,133,127,92,57,243,104,216,54,80,78,9,255,216,57,159,60,120,199,206,73,94,218,13,112,109,195,108,184,74,201,82,186,164,216,101,60,254,254,155,7,191,252,140,35,32,57,149,158,26,13,46,134,159,139,168,29,49,210,173,135,127,248,3,26,162,128,18,165,169,216,84,210,205,139,184,98,208,228,200,163,14,245,227,119,86,167,39,138,153,225,146,12,85,133,40,187,253,224,238,227,191,189,218,250,209,239,80,69,33,171,112,115,171,60,88,213,107,58,184,213,35,254,94,54,84,84,129,161,22,71,56,22,220,250,226,227,71,127,251,228,224,131,119,90,247,190,110,125,245,241,227,123,127,67,194,188,93,4,86,9,144,200,24,217,16,209,9,88,153,135,66,131,248,167,166,108,105,101,165,129,232,180,127,104,118,251,21,142,55,197,118,46,36,44,141,248,167,192,11,147,37,139,15,199,149,132,228,77,233,72,148,76,193,111,64,34,44,166,133,228,140,15,217,104,203,105,14,122,41,198,143,243,101,79,237,248,185,181,55,166,208,89,51,149,114,188,91,131,227,26,108,155,106,76,69,44,146,127,133,47,97,8,125,103,50,57,57,58,229,124,131,195,145,89,108,140,35,145,136,3,108,28,119,77,36,131,122,102,31,172,129,82,92,74,88,125,73,211,85,245,98,179,66,183,115,25,37,146,229,132,100,19,75,19,145,16,41,124,79,86,181,157,176,115,121,138,161,224,202,197,80,70,250,151,72,155,154,99,174,18,241,178,229,75,116,144,41,134,146,109,75,139,247,88,90,198,83,26,30,31,58,130,116,68,220,235,203,149,131,166,205,151,199,125,58,168,19,1,49,111,123,112,84,1,187,184,128,172,174,76,72,186,134,145,42,6,144,225,25,39,23,25,114,60,128,12,111,185,193,117,186,10,224,119,3,153,207,231,233,226,54,25,99,246,46,23,148,27,54,188,100,164,77,25,241,238,202,136,183,43,35,209,169,67,125,138,76,120,103,62,95,100,210,85,36,149,52,59,20,234,51,97,248,66,83,180,173,80,114,17,244,52,53,159,10,100,68,152,24,178,95,183,169,13,18,66,149,208,65,9,159,94,222,177,198,183,183,105,239,215,53,59,71,227,8,137,54,101,245,202,15,226,109,202,74,244,186,166,146,193,101,37,123,44,43,19,92,84,170,199,38,202,254,77,36,231,83,52,142,82,40,6,10,51,248,35,185,36,76,90,180,20,149,233,76,128,255,169,85,32,180,7,95,66,33,222,56,16,114,74,6,35,36,133,211,88,224,207,93,89,42,235,244,229,158,196,142,84,214,57,203,125,242,114,164,98,39,42,215,17,11,167,217,135,63,130,40,252,43,57,153,135,94,22,254,181,179,13,247,101,97,36,196,251,219,160,254,232,255,246,127,251,191,253,223,254,111,255,183,255,219,255,37,191,72,182,240,53,51,80,145,201,99,215,167,207,93,32,76,251,177,13,79,230,159,133,168,225,223,241,40,228,139,3,112,37,9,133,176,65,61,36,143,184,159,51,171,14,78,224,121,235,182,68,134,28,166,72,75,66,228,179,56,33,15,94,66,66,33,42,58,2,12,194,83,225,190,111,145,20,212,224,87,88,123,250,67,33,206,140,28,194,6,23,159,52,67,67,33,176,103,17,27,178,47,69,1,95,185,47,214,71,250,97,223,18,58,241,228,104,103,110,162,173,162,221,130,13,231,228,137,95,219,168,253,59,36,209,239,206,113,69,45,33,193,110,7,113,131,98,188,154,46,112,178,145,34,18,35,28,225,52,61,15,14,112,37,143,91,29,229,52,139,225,115,133,245,206,2,107,132,40,90,195,206,100,25,204,66,1,103,122,56,244,195,17,133,7,111,56,102,156,15,92,129,159,33,22,100,33,100,65,53,236,151,30,208,70,8,80,27,47,29,21,181,241,82,196,191,108,162,118,36,0,14,59,1,29,105,55,104,195,78,192,6,57,56,5,3,33,132,134,57,117,33,121,117,134,98,54,156,171,197,238,13,11,193,193,191,182,22,248,75,46,56,199,75,142,100,216,116,206,79,81,186,200,116,52,217,50,174,197,67,91,153,113,47,42,214,56,12,225,224,95,216,246,244,16,54,168,59,233,99,170,41,191,227,159,119,169,83,200,136,131,118,14,62,226,173,156,97,73,66,22,152,132,127,235,213,184,226,115,179,91,255,66,169,18,67,105,137,40,84,134,35,206,98,156,75,37,238,174,133,91,20,14,52,138,183,2,9,80,41,222,162,179,33,12,81,225,95,120,102,74,27,126,69,151,61,135,176,216,115,47,182,32,168,5,55,217,130,88,114,79,155,137,19,156,226,255,92,118,77,113,7,212,196,59,136,237,230,23,157,172,28,10,197,221,87,1,164,249,147,192,214,73,48,5,0,56,25,233,122,251,176,64,22,180,182,110,240,41,28,199,14,104,184,219,10,227,156,5,20,185,98,23,227,99,118,160,24,150,128,173,192,94,99,124,185,20,161,98,21,235,157,46,150,112,228,145,101,232,48,37,57,254,227,24,28,39,154,133,31,0,71,203,56,0,140,93,58,218,59,45,38,0,25,173,45,182,219,98,121,252,75,155,214,193,83,167,184,97,181,151,129,102,248,38,7,246,169,197,49,8,148,38,100,99,105,70,130,214,182,245,193,7,108,195,234,228,176,52,33,14,116,51,226,159,159,34,112,252,50,51,36,78,40,158,17,67,41,89,12,49,29,190,61,173,123,16,153,253,36,166,80,0,82,167,77,247,73,254,219,41,207,121,93,0,158,145,182,43,211,139,238,97,149,59,64,62,33,54,212,68,13,185,74,161,215,11,186,222,128,112,22,16,135,190,80,24,206,120,98,9,244,24,59,64,46,74,5,73,146,83,207,42,118,128,125,117,148,135,34,52,162,192,20,7,225,162,98,134,48,78,68,227,177,216,112,140,247,121,222,23,78,222,81,172,170,152,16,20,26,17,52,180,88,209,235,56,110,9,239,1,98,69,174,24,250,167,169,226,84,189,151,250,253,125,226,85,116,244,76,2,159,36,226,219,210,28,115,251,244,88,110,73,235,147,170,56,62,190,113,163,4,254,44,227,216,225,100,116,180,103,215,18,182,164,123,114,45,233,227,27,251,248,198,62,190,177,143,111,236,227,27,251,248,198,62,190,177,143,111,236,227,27,251,248,198,62,190,177,143,111,236,227,27,251,248,198,62,190,241,228,240,141,47,49,124,99,55,240,198,62,186,177,255,219,255,61,14,230,199,86,120,187,45,115,156,186,219,54,71,176,227,69,58,233,103,215,183,45,11,47,249,27,8,148,228,73,7,27,78,165,165,88,92,45,12,63,43,131,65,23,17,235,44,18,187,141,75,50,194,33,96,228,40,234,22,8,72,122,132,112,183,118,197,184,220,88,239,33,88,93,37,60,95,225,110,45,226,190,29,225,110,125,155,211,15,119,123,42,225,110,79,33,152,35,232,109,103,203,213,198,60,126,110,146,167,230,16,249,119,17,137,150,240,242,164,67,196,125,27,43,61,85,203,94,127,148,158,219,74,59,90,8,47,107,99,96,33,76,76,172,143,117,25,189,48,51,62,174,47,163,212,174,224,131,115,44,153,29,130,112,242,121,10,65,104,92,197,17,8,155,87,123,11,64,216,139,9,148,109,54,125,19,104,223,4,218,55,129,246,77,160,125,19,104,223,4,218,55,129,246,77,160,125,19,104,223,4,218,55,129,246,77,160,125,19,104,223,4,218,55,129,246,67,188,244,127,251,191,199,54,50,118,59,157,209,76,102,203,249,105,186,156,31,213,223,60,214,247,55,239,251,155,247,253,205,255,169,253,205,219,120,67,22,165,216,113,189,33,51,106,65,46,21,74,153,103,6,110,168,224,245,58,88,175,52,77,15,77,123,133,166,97,162,129,197,11,27,205,28,198,120,243,21,189,176,97,217,147,97,226,123,77,201,220,10,197,47,183,73,234,97,73,98,70,102,210,134,125,226,233,12,110,101,232,156,167,84,244,178,151,140,32,80,5,252,65,153,12,194,127,178,132,203,243,208,10,203,174,93,213,106,108,154,39,165,173,53,111,165,116,31,32,34,108,91,10,28,205,246,185,195,199,159,40,67,223,118,82,228,115,215,2,81,139,88,198,116,43,165,223,85,4,110,203,57,53,250,119,104,152,21,24,193,219,66,218,172,130,82,41,132,161,109,161,193,80,44,42,101,48,9,17,11,255,49,184,155,53,11,136,255,87,58,86,68,153,39,245,71,247,214,215,246,50,17,220,135,106,173,104,163,48,40,37,126,213,122,111,80,181,106,57,153,171,107,79,162,70,207,125,181,39,94,232,177,46,169,117,92,12,114,154,180,117,186,164,182,35,51,8,174,15,42,218,115,3,149,240,121,119,16,143,104,182,166,111,27,74,125,196,17,251,41,171,86,42,90,221,212,204,145,65,125,48,224,13,215,129,233,24,97,199,78,28,12,198,172,208,30,44,196,11,74,81,114,240,188,164,36,237,123,249,125,22,189,206,111,160,33,32,11,42,175,24,98,55,137,6,27,107,205,106,222,154,192,176,181,157,134,63,250,22,218,133,116,98,227,39,159,167,45,57,15,165,104,86,64,192,183,109,252,11,42,240,250,9,60,98,67,253,58,159,14,208,165,63,68,207,101,157,39,233,6,191,189,176,62,38,14,160,103,211,162,138,129,35,22,36,36,197,161,86,20,226,33,127,238,2,92,20,137,146,94,181,160,39,54,92,102,20,21,128,83,161,202,203,19,86,170,235,22,88,134,75,79,160,42,187,220,103,139,56,86,196,46,46,34,195,146,176,250,203,147,240,88,177,179,151,233,187,153,11,0,168,97,239,82,118,65,210,204,232,228,52,237,8,2,142,217,24,35,240,25,86,230,230,20,228,51,29,197,77,223,16,53,92,92,153,203,216,228,128,52,85,30,109,195,181,126,122,65,44,79,65,141,215,143,18,85,128,241,229,62,164,166,15,169,233,67,106,250,144,154,62,164,166,15,169,233,67,106,250,144,154,62,164,166,15,169,233,67,106,250,144,154,62,164,166,15,169,233,67,106,250,144,154,254,239,63,37,248,229,165,246,243,238,165,17,27,246,194,89,93,109,72,2,181,182,134,152,185,213,19,158,153,216,93,217,99,102,182,119,32,15,92,120,1,63,160,4,111,154,8,129,61,214,29,106,155,42,92,92,151,67,184,141,66,238,128,1,14,50,252,35,74,187,76,163,20,150,195,215,111,161,116,28,96,7,206,122,27,2,243,173,51,32,53,111,118,220,243,1,91,120,144,25,190,29,23,116,255,72,240,221,29,29,90,3,63,204,234,235,197,110,120,5,253,118,178,162,7,144,225,45,175,125,144,109,31,160,69,198,133,28,10,190,208,133,239,51,222,62,156,64,71,197,136,231,46,18,206,84,28,34,86,171,17,207,117,36,142,58,157,150,98,111,213,61,222,254,98,217,142,131,154,144,112,3,89,246,125,195,180,251,222,48,208,227,45,3,167,117,125,77,192,189,3,29,111,31,232,246,22,130,110,208,71,93,221,74,96,255,120,227,248,119,186,80,39,248,6,131,46,111,50,232,124,163,65,187,235,114,246,187,189,85,2,27,158,157,4,6,66,252,112,135,113,38,233,16,181,73,123,32,91,118,9,150,25,154,79,227,49,86,251,39,227,90,46,89,182,235,64,252,23,53,100,251,64,204,152,85,219,83,246,182,197,149,37,103,12,122,79,240,249,64,83,182,216,33,149,207,53,5,22,158,171,45,54,43,125,92,108,22,122,157,28,78,21,138,207,10,155,5,134,41,224,226,30,122,188,17,80,218,36,22,173,87,33,242,169,89,175,232,74,209,91,168,23,20,226,194,24,209,232,30,251,221,22,232,13,105,130,23,170,132,195,148,72,35,58,90,1,90,99,55,43,91,113,59,228,17,124,153,3,205,84,169,132,162,113,179,219,218,240,234,36,239,24,90,11,199,110,97,16,162,116,52,35,211,216,34,126,141,98,113,68,32,116,77,81,49,215,212,34,147,131,184,184,255,189,147,18,210,246,188,24,151,35,148,146,205,171,136,243,168,142,194,104,212,32,55,156,174,247,210,191,187,231,223,39,254,45,215,170,229,46,39,229,72,135,113,232,2,214,198,70,135,205,21,201,154,43,82,135,185,18,68,166,125,129,73,16,168,175,243,172,239,92,54,244,169,125,205,8,127,69,73,47,205,238,186,78,24,70,216,8,171,138,185,177,119,156,178,48,241,131,102,69,111,4,245,14,191,99,88,99,233,13,20,20,184,156,70,158,90,191,216,109,113,173,194,142,11,135,150,201,238,244,195,187,44,218,120,186,225,112,132,181,81,62,215,75,23,210,195,95,81,45,41,205,74,195,167,71,109,132,30,183,26,252,154,197,117,48,31,109,41,25,225,87,12,45,34,96,213,116,108,121,22,235,27,247,108,22,126,228,162,67,154,183,91,93,176,99,218,141,81,26,28,202,141,9,245,235,4,238,216,203,247,54,135,35,61,10,97,217,138,98,162,221,113,77,171,20,247,232,213,57,36,246,150,29,193,205,92,67,39,31,184,92,169,253,214,216,45,63,179,139,11,100,187,93,110,163,194,83,139,135,53,239,76,118,69,93,211,10,21,79,88,160,201,162,214,24,45,22,113,92,32,238,49,106,230,113,177,91,125,178,158,159,168,91,253,185,208,39,171,124,10,192,200,234,133,245,49,49,134,211,106,99,128,35,196,96,194,234,228,232,121,6,32,68,25,150,33,216,215,194,148,184,141,47,18,34,143,49,214,113,22,18,47,19,152,33,9,219,197,224,136,213,9,43,142,88,153,3,21,86,199,173,20,155,56,69,217,206,146,192,15,116,30,137,57,125,129,37,163,249,102,46,225,168,96,152,136,115,142,176,96,124,56,177,101,235,15,71,81,6,231,179,193,154,28,8,179,60,225,211,87,78,2,216,131,115,83,52,181,93,208,38,135,182,148,56,42,60,88,207,13,223,6,234,19,118,167,206,90,61,235,46,94,181,235,184,106,181,78,231,234,228,234,145,112,137,203,252,83,68,182,137,159,170,86,97,4,144,74,144,167,155,118,102,128,131,78,90,15,46,47,208,65,247,118,41,42,82,15,120,213,27,24,148,237,192,125,48,104,31,12,218,7,131,246,193,160,125,48,104,31,12,218,7,131,246,193,160,125,48,104,31,12,218,7,131,246,193,160,125,48,104,31,12,218,7,131,246,175,152,250,39,2,64,118,232,108,59,246,151,109,125,161,147,45,48,46,85,32,186,200,133,102,75,186,130,122,217,198,23,27,63,210,38,220,19,65,16,217,24,22,28,188,201,254,218,6,227,196,204,47,28,108,208,138,46,36,7,197,3,227,3,45,113,182,154,16,53,214,248,71,244,178,13,246,123,158,176,89,49,23,168,205,130,244,36,157,207,219,208,97,135,75,242,26,109,221,48,82,59,143,230,4,62,249,65,173,248,247,103,178,20,201,224,6,116,241,25,189,56,46,31,100,170,15,120,203,5,35,251,174,179,14,111,211,253,163,136,249,6,129,162,211,138,153,10,125,166,148,39,158,26,18,234,221,179,10,61,242,159,88,206,225,243,31,188,14,8,207,54,35,107,77,81,201,59,69,165,35,205,67,130,113,240,78,67,23,162,54,0,104,219,118,233,250,141,156,109,208,14,241,144,129,227,225,95,157,115,223,31,3,202,183,153,199,88,240,244,181,41,214,191,44,14,151,112,212,30,116,194,246,92,107,188,109,200,55,126,141,179,197,77,214,186,111,176,190,160,14,239,216,221,29,199,184,13,227,144,252,227,220,121,87,127,0,112,215,101,199,247,13,127,232,19,240,207,181,52,189,155,194,73,14,18,195,250,51,188,71,151,195,231,143,162,245,89,224,237,122,148,31,94,138,16,9,145,255,216,241,139,82,194,113,4,14,212,225,9,173,136,143,27,46,0,172,119,87,236,84,162,47,15,119,205,146,32,15,9,110,108,226,65,161,21,61,176,111,87,7,249,239,6,174,97,76,72,190,155,154,141,11,113,239,107,60,76,196,59,179,247,187,137,61,136,5,38,11,8,178,215,78,194,57,30,167,239,176,215,117,39,233,116,40,188,205,213,145,197,116,202,131,216,21,154,166,26,50,27,134,86,104,8,35,181,176,144,74,37,18,2,36,86,229,226,113,225,189,178,162,40,41,185,152,126,86,240,94,251,94,78,15,69,33,238,102,78,6,196,75,68,227,177,216,176,19,150,121,10,160,30,180,189,161,149,53,129,8,26,26,173,232,181,242,130,142,184,36,248,253,240,70,253,37,32,253,120,247,136,125,115,235,57,85,28,77,191,251,159,74,61,39,138,69,185,82,18,119,49,164,64,58,18,144,128,173,250,62,144,160,15,36,232,3,9,250,64,130,62,144,160,15,36,232,3,9,250,64,130,62,144,160,15,36,232,3,9,250,64,130,62,144,160,15,36,232,3,9,250,64,130,254,111,255,247,212,161,28,156,86,154,173,95,59,254,137,165,147,246,4,127,138,165,125,237,233,157,84,254,106,188,228,209,226,163,37,21,50,64,127,15,33,60,132,200,136,17,189,121,83,53,103,49,203,58,115,38,108,228,140,40,53,154,69,68,1,76,3,181,178,144,203,229,64,183,166,151,66,6,78,178,130,53,253,134,40,8,171,171,17,209,136,86,244,130,82,49,209,43,219,64,192,30,70,70,160,66,5,42,76,12,15,171,66,132,149,62,162,132,133,164,20,207,43,106,70,18,80,89,47,72,226,30,105,194,172,82,207,162,111,132,63,34,194,212,236,11,242,62,110,78,166,212,209,130,145,76,15,75,196,130,161,30,219,130,145,150,135,75,233,225,66,234,249,177,96,88,20,249,91,48,36,236,193,205,199,149,224,166,91,20,29,173,53,211,83,210,30,68,255,226,35,73,156,174,253,35,192,7,210,192,255,206,163,154,244,90,77,173,184,157,31,79,64,131,253,109,174,248,89,184,30,247,71,236,249,171,248,36,205,46,210,13,102,118,217,117,187,118,30,205,14,195,56,78,223,14,211,183,195,244,237,48,125,59,76,223,14,211,183,195,244,237,48,125,59,76,223,14,211,183,195,244,237,48,125,59,76,223,14,211,183,195,244,237,48,125,59,76,255,183,255,219,183,10,117,103,21,146,2,173,66,212,203,4,235,252,237,140,182,174,159,248,68,246,110,82,42,37,134,143,107,86,73,12,75,234,176,28,43,61,35,179,138,135,12,28,226,25,143,128,253,233,230,205,53,85,1,217,2,174,15,168,171,134,247,13,255,164,160,86,42,123,188,48,66,34,3,167,210,34,58,6,137,177,100,82,68,50,22,111,150,49,27,74,195,28,44,84,16,171,213,74,187,30,138,246,216,69,36,209,100,76,202,196,183,182,67,81,136,171,27,15,12,235,109,221,83,64,239,67,96,161,252,241,141,24,174,139,84,232,61,42,92,196,100,55,61,161,40,251,132,175,98,240,146,231,9,17,236,27,4,120,196,21,103,152,93,39,65,46,34,177,218,198,197,23,182,238,80,104,27,240,218,212,43,90,17,157,35,165,164,58,156,8,142,55,239,215,79,212,93,204,69,65,175,237,167,209,153,29,241,173,71,108,81,34,43,133,144,156,128,77,113,33,107,0,249,80,209,177,136,183,70,34,124,122,187,218,21,68,59,208,158,103,231,120,186,246,188,130,94,173,42,181,226,4,154,112,74,163,176,54,180,160,43,197,75,106,3,10,33,215,182,159,176,137,228,219,83,223,169,26,237,250,195,242,92,212,119,146,6,185,141,252,250,152,184,61,133,13,112,227,150,69,78,99,22,57,43,67,153,70,146,181,30,92,117,69,180,213,184,196,56,230,235,54,9,194,203,5,172,221,109,23,176,150,132,140,45,192,211,212,184,21,176,118,23,189,155,100,1,108,103,143,103,42,100,204,172,111,42,236,155,10,251,166,194,190,169,176,111,42,236,155,10,251,166,194,190,169,176,111,42,236,155,10,251,166,194,190,169,176,111,42,236,155,10,251,166,194,190,169,176,255,219,255,237,255,118,48,46,58,238,215,62,182,153,139,177,48,135,181,43,196,204,93,33,176,119,133,192,224,133,101,5,183,121,145,139,183,231,52,127,176,48,197,212,236,133,239,26,231,175,68,111,27,15,51,224,54,112,191,107,225,93,166,176,16,181,133,145,151,158,56,147,212,134,234,48,6,217,182,84,223,192,135,254,209,12,219,197,86,116,89,197,156,215,172,243,23,196,243,87,171,183,9,98,201,71,32,117,90,202,186,8,101,219,33,238,168,211,124,102,147,202,222,251,196,170,12,12,46,202,217,203,66,48,218,113,24,113,248,224,12,153,41,69,99,145,145,54,33,131,137,36,70,106,180,186,218,91,167,111,208,71,175,213,253,196,237,229,69,41,159,57,174,189,60,37,101,164,146,146,200,60,43,55,68,181,168,161,201,86,44,34,46,210,80,180,74,200,253,96,176,166,110,179,184,221,30,154,249,123,142,29,86,105,186,72,36,108,158,206,202,35,100,41,14,150,149,58,127,215,174,211,184,203,44,198,46,115,119,111,36,134,162,37,221,168,6,19,140,233,137,157,104,153,33,194,69,181,170,10,252,193,113,183,109,52,46,147,91,203,79,173,186,208,119,247,188,22,246,211,172,143,255,66,120,166,231,201,205,155,53,189,168,238,121,180,48,124,52,100,22,15,53,26,79,122,46,220,149,147,230,115,209,130,144,198,12,244,116,5,241,119,37,203,137,36,65,23,60,99,66,161,10,39,58,133,81,251,188,119,177,85,178,245,28,62,32,217,161,90,223,11,104,73,42,201,227,73,24,106,198,31,247,225,100,72,28,3,138,194,123,72,240,13,235,20,247,181,225,207,33,173,244,9,27,62,98,6,122,126,233,196,137,113,117,144,112,207,57,143,164,167,74,119,148,238,225,223,18,150,218,85,115,108,254,74,229,150,103,205,95,59,82,237,195,108,41,233,223,168,206,239,130,243,186,155,245,237,226,188,199,233,161,103,202,134,143,64,248,179,231,201,71,39,250,121,98,208,24,83,242,109,97,207,157,27,99,51,103,10,162,121,230,204,185,61,205,62,172,153,18,254,13,234,248,46,24,179,187,81,223,50,198,124,228,254,121,182,108,185,87,178,159,3,166,124,68,146,159,39,150,188,166,149,215,8,212,231,4,248,178,252,236,39,127,151,237,177,88,243,205,103,207,148,187,32,217,203,153,111,126,195,58,189,51,91,230,91,244,109,98,199,199,235,156,103,203,147,143,68,251,115,192,152,143,67,247,233,113,231,16,189,122,47,175,239,120,181,234,94,143,52,48,57,102,225,207,8,158,208,150,167,91,58,131,53,226,116,69,88,30,93,161,83,163,141,116,55,126,79,173,21,73,107,121,81,43,133,253,192,237,110,70,31,55,77,21,160,167,21,181,208,200,214,244,154,58,98,93,133,103,93,92,233,179,82,121,167,49,219,101,172,173,239,88,60,242,20,186,193,254,116,243,166,86,171,161,5,202,17,143,63,66,161,161,104,204,180,219,201,110,252,123,10,228,81,43,163,63,145,80,94,214,44,40,21,53,44,71,147,79,187,183,176,200,228,149,38,190,35,41,177,84,188,248,148,137,225,64,249,62,36,29,159,113,117,61,92,138,25,118,247,145,232,79,103,100,143,91,18,176,144,122,165,175,170,212,59,153,246,186,180,42,122,93,78,241,58,148,83,162,28,79,17,167,222,222,167,87,59,242,80,151,85,129,81,163,52,161,40,234,147,26,250,100,108,80,150,100,123,213,186,221,108,79,159,132,193,186,94,111,214,201,43,200,141,191,162,13,167,206,100,54,66,34,53,101,178,238,109,232,117,222,25,154,242,175,76,50,50,82,210,42,224,61,81,52,80,10,50,212,97,31,238,199,62,224,220,177,184,36,202,169,152,152,66,69,164,35,145,103,213,102,182,247,59,156,125,165,16,219,6,252,104,29,241,172,60,119,119,88,206,222,172,148,104,66,78,249,153,191,217,102,131,197,199,109,50,13,210,146,228,231,64,237,99,149,164,25,18,146,244,180,122,143,105,245,158,233,204,145,165,184,40,15,39,196,100,230,169,206,156,160,182,119,53,131,156,52,63,229,25,68,197,47,135,150,255,169,245,26,193,158,60,91,86,147,72,138,178,148,193,255,63,213,25,227,223,246,238,88,142,147,230,103,58,99,40,108,232,20,98,13,24,186,82,188,138,221,175,167,107,102,157,96,248,208,171,102,5,32,200,182,251,245,4,30,148,227,249,123,127,211,171,58,213,224,2,253,113,120,234,85,157,100,32,129,221,235,37,113,0,251,240,95,181,34,5,44,194,159,57,248,179,201,185,254,171,150,207,127,106,18,210,207,90,223,99,56,14,65,213,14,10,144,194,15,54,232,131,105,84,206,52,60,72,225,114,174,211,248,2,44,113,115,218,138,32,192,158,78,95,160,57,54,189,57,80,105,137,11,86,142,235,118,176,130,166,29,234,64,31,115,213,177,49,3,57,22,173,210,37,92,130,50,177,147,87,32,186,121,62,47,110,227,20,180,141,245,241,75,226,198,133,96,146,245,11,126,36,147,28,254,36,239,206,244,74,242,128,139,228,230,140,155,228,205,139,46,146,203,109,72,222,240,37,185,220,134,228,102,207,36,167,92,36,111,122,72,174,186,73,222,228,72,94,118,79,12,252,238,178,123,98,92,32,69,184,51,192,188,152,177,50,44,119,57,47,46,186,230,133,135,226,109,158,226,237,177,43,52,232,134,98,197,203,32,235,73,179,203,172,158,131,4,101,246,216,162,64,227,66,106,16,66,244,9,123,70,157,167,193,245,185,178,80,139,36,252,88,183,91,79,210,109,143,77,12,229,151,33,12,72,225,6,77,131,30,85,74,176,160,55,75,235,99,116,92,41,213,179,11,98,2,175,216,57,155,24,66,158,78,35,118,204,162,197,202,81,93,166,245,93,70,75,251,188,61,65,32,186,8,106,192,164,21,110,100,0,191,76,140,219,47,165,49,119,21,100,12,10,80,150,58,145,212,198,102,17,137,205,181,177,5,177,58,221,166,100,194,19,186,41,89,153,48,72,161,219,80,232,134,167,208,170,93,168,73,152,80,87,133,214,180,177,153,158,35,149,48,201,174,31,169,164,31,169,164,31,169,164,31,169,164,31,169,164,31,169,164,31,169,164,31,169,164,31,169,164,31,169,164,31,169,164,31,169,164,31,169,164,31,169,164,31,169,164,31,169,164,255,219,255,253,214,68,20,233,114,89,9,22,83,241,88,80,89,184,133,118,134,84,247,109,7,86,88,14,120,230,23,220,195,14,201,33,217,1,52,0,241,19,146,71,184,208,16,12,66,139,118,45,71,228,11,71,80,12,71,20,14,223,0,35,236,165,19,17,197,69,190,32,85,199,28,137,249,123,29,120,136,39,151,205,138,178,129,195,3,132,82,174,16,27,240,243,93,103,250,224,48,33,86,204,12,254,193,191,162,253,69,171,133,28,120,209,65,172,216,12,191,8,216,113,27,156,203,100,126,242,152,97,116,65,182,74,162,135,118,50,238,77,42,25,113,19,23,4,81,119,37,67,67,224,57,233,240,32,124,119,106,171,82,7,117,158,100,28,112,49,4,176,75,9,227,46,221,125,2,63,154,151,34,43,148,136,111,199,140,120,147,115,3,17,139,185,6,130,11,96,18,56,54,161,32,116,188,79,111,57,2,240,116,71,224,177,251,172,87,210,125,150,5,77,235,133,130,159,64,247,219,237,243,76,206,246,131,197,133,26,226,127,130,226,221,56,83,249,243,34,71,35,44,158,147,240,45,161,251,73,234,27,99,199,167,3,100,159,90,246,125,103,99,240,200,4,14,158,61,46,65,154,213,0,218,29,208,115,255,22,184,186,92,234,186,29,1,95,173,54,242,15,189,49,1,92,180,252,171,86,43,84,154,136,73,249,114,73,151,88,10,218,217,161,208,163,175,255,126,248,211,223,62,121,240,139,199,247,62,2,35,200,157,187,7,191,248,183,214,87,31,183,238,60,244,118,198,25,167,195,171,167,39,186,171,159,150,17,233,188,52,207,240,190,92,71,172,141,200,215,93,85,230,246,79,232,173,198,155,232,84,131,254,35,221,250,228,191,127,241,232,171,123,79,62,252,146,244,111,235,222,155,173,87,127,251,232,254,91,164,127,59,13,188,47,141,54,106,217,73,88,240,58,182,253,21,66,216,97,129,127,135,151,53,137,87,150,116,45,110,234,193,0,17,182,232,68,230,223,58,36,1,130,221,118,245,147,45,248,120,184,6,23,171,204,243,206,37,202,120,89,14,239,172,16,194,222,10,206,247,22,166,63,100,57,47,56,19,116,179,65,240,241,189,226,158,248,94,30,109,133,87,211,24,151,136,158,34,30,25,241,223,107,120,236,191,119,138,241,52,218,46,11,18,248,44,184,147,218,237,101,78,12,93,76,242,32,54,220,153,178,144,77,79,54,100,123,42,28,81,88,224,65,245,221,200,84,126,42,154,145,94,106,226,216,124,151,245,181,217,35,58,245,177,159,231,64,0,49,17,63,25,201,158,131,62,243,188,45,191,240,208,196,3,59,131,228,124,223,5,232,18,27,2,194,21,250,199,238,243,174,19,94,155,202,169,127,236,66,192,60,244,218,239,91,247,126,245,232,203,55,14,62,120,237,241,189,207,15,62,248,162,245,240,46,53,239,184,153,143,133,71,221,115,15,64,87,5,133,56,28,107,0,255,74,4,179,47,207,171,160,211,10,193,194,226,253,193,12,191,232,158,90,116,35,22,157,149,188,232,58,22,121,38,200,139,164,212,124,217,17,198,210,171,31,203,120,22,39,205,73,230,150,51,55,229,94,18,192,112,125,214,145,7,216,28,40,217,211,222,243,147,76,61,176,103,119,83,60,57,40,14,58,196,3,161,25,87,134,255,125,26,68,246,223,131,47,30,180,126,244,193,147,95,252,185,245,245,31,59,115,9,95,232,114,251,117,9,96,230,132,63,5,35,93,112,151,14,237,182,34,138,66,21,153,224,174,12,222,44,233,57,129,66,159,81,250,74,209,63,5,153,104,246,164,243,164,98,36,251,81,186,223,118,17,120,220,82,130,196,85,199,50,161,2,20,150,72,15,126,241,89,136,174,146,16,49,211,31,125,244,28,253,145,144,164,110,36,66,230,13,17,44,9,58,87,184,215,200,129,132,40,58,35,49,92,231,240,71,127,61,184,243,74,23,53,83,84,125,175,21,147,108,124,189,4,117,19,88,111,199,125,164,115,172,80,89,86,60,177,66,183,20,35,100,64,148,208,124,33,157,22,34,35,70,20,109,131,230,44,54,2,156,57,19,54,114,70,180,168,150,148,102,165,17,17,5,179,97,160,1,22,114,185,28,160,213,244,82,200,192,73,86,112,60,81,67,20,132,213,213,136,104,68,43,58,18,58,76,244,202,14,67,202,30,70,70,160,66,5,42,76,12,15,171,66,132,149,62,162,132,133,148,44,23,74,137,188,34,160,178,94,144,196,61,210,132,89,36,0,163,111,100,225,34,194,212,236,11,242,62,110,78,82,245,52,71,64,178,103,8,200,44,52,132,17,84,73,81,81,37,1,39,206,12,119,76,156,47,20,98,56,113,44,222,166,163,138,233,88,252,25,119,84,66,142,75,114,60,83,232,178,163,98,153,76,112,115,18,114,172,240,140,155,35,37,227,37,37,89,74,119,221,156,206,67,169,228,147,42,30,202,120,44,213,49,241,112,74,166,137,19,249,14,137,163,70,184,65,218,98,228,172,148,164,55,213,92,99,77,51,69,8,190,251,98,193,80,149,134,58,73,52,214,98,13,61,186,137,206,67,165,232,205,194,237,219,141,17,67,109,52,141,90,8,230,146,182,37,160,246,54,208,33,168,48,14,97,160,179,2,132,11,182,120,99,65,55,80,63,162,162,6,11,77,179,161,87,85,195,20,246,197,21,148,211,62,126,12,194,142,85,119,23,227,125,175,52,26,134,153,221,3,116,127,86,141,218,239,47,161,7,34,68,231,86,12,196,41,196,134,82,206,98,186,246,105,69,86,16,99,84,5,13,109,189,5,254,1,164,36,193,92,211,183,209,192,41,219,151,240,215,173,65,242,96,75,169,52,209,87,235,170,66,152,60,106,212,114,62,192,149,162,73,98,32,230,11,39,35,193,241,38,132,18,135,94,178,242,190,132,248,151,184,161,238,242,197,177,230,56,242,101,93,53,236,139,168,232,189,194,26,240,90,200,5,239,173,47,251,251,145,85,81,198,255,239,139,74,110,101,85,212,79,105,72,185,46,36,125,218,54,13,27,124,154,22,212,244,23,209,72,161,12,134,90,66,29,69,163,133,95,212,204,134,213,11,56,220,249,56,125,131,90,233,248,78,123,129,126,27,199,29,0,61,225,120,128,122,67,244,167,204,192,122,22,76,95,48,249,165,102,165,66,34,93,231,203,193,169,76,52,199,10,107,112,48,236,38,13,234,136,106,94,171,41,48,32,93,165,175,40,121,181,2,41,209,216,108,133,133,214,221,119,14,127,250,254,193,207,255,250,228,231,127,254,199,195,95,9,145,213,160,38,226,168,220,180,10,116,246,43,194,130,171,107,133,13,213,176,82,46,194,254,157,165,206,210,2,216,138,80,122,218,251,130,1,61,56,104,170,117,197,0,148,152,144,21,30,191,246,39,1,248,166,98,56,206,164,232,205,163,7,72,224,253,144,80,133,146,168,72,214,108,151,0,24,46,90,143,136,34,80,101,225,138,80,46,188,186,176,170,83,105,160,44,187,232,103,112,118,118,176,88,12,157,63,159,173,86,179,38,180,198,158,251,104,180,161,132,121,220,36,58,222,98,21,177,212,74,118,143,44,84,53,10,180,87,205,232,102,83,53,118,205,21,105,53,138,95,136,136,121,87,64,44,182,249,98,35,178,135,150,131,169,54,194,222,76,148,50,68,54,90,83,252,242,246,47,93,160,107,80,84,209,54,161,128,32,125,22,13,157,26,142,100,209,64,44,226,129,29,215,171,85,52,252,226,30,237,107,189,14,68,192,228,71,52,219,95,72,107,201,92,64,47,80,19,139,21,149,148,192,214,121,208,224,19,132,32,94,126,176,242,208,55,52,12,29,214,169,157,80,116,76,15,118,28,16,192,246,199,56,40,41,5,47,94,156,123,65,45,177,108,158,66,237,117,207,174,69,240,231,186,180,187,28,140,215,122,198,134,20,231,191,72,158,58,70,131,127,1,188,21,211,86,69,187,177,86,135,94,171,16,143,49,95,34,43,60,219,1,247,83,86,207,4,250,44,10,116,87,31,52,209,238,47,160,87,101,181,177,136,62,170,198,4,187,20,193,154,53,34,4,164,71,189,191,67,239,51,128,228,100,151,67,220,153,46,251,179,180,240,89,101,231,60,78,52,24,147,178,238,103,3,241,152,72,53,27,2,172,40,106,39,166,221,193,105,254,208,74,161,238,207,33,49,158,9,137,112,151,132,20,29,142,160,76,6,58,19,162,29,6,165,208,138,208,110,67,131,101,39,176,105,133,85,153,246,180,162,29,132,22,56,251,56,72,22,154,224,77,68,150,27,74,138,186,129,75,5,95,25,231,5,134,181,166,152,118,179,207,156,241,233,10,126,82,12,18,155,143,189,44,176,203,136,99,141,210,29,169,49,32,15,216,11,21,56,244,152,170,212,22,209,30,141,191,12,202,145,239,6,191,93,68,199,76,196,229,240,61,16,2,185,7,66,16,49,151,205,10,173,175,238,182,238,126,193,24,20,174,95,16,41,123,76,75,120,101,103,79,146,228,96,114,79,130,84,196,129,110,86,194,116,102,141,99,74,197,176,15,109,190,13,2,209,164,17,173,27,122,157,45,12,95,58,26,81,252,47,154,243,236,214,7,1,61,67,95,174,194,103,17,242,179,98,8,103,7,141,74,35,106,125,62,107,139,166,118,95,217,175,209,211,253,172,79,18,117,133,20,186,122,251,182,4,66,24,251,122,214,250,148,21,6,81,39,160,105,216,64,226,145,86,41,26,42,44,60,212,31,246,119,174,51,212,206,157,161,118,238,12,149,118,6,110,53,77,207,119,140,106,119,140,221,25,170,95,103,216,131,195,189,70,79,247,125,231,214,138,202,119,134,245,245,172,245,137,118,70,100,63,18,201,146,205,104,85,140,193,55,248,71,244,44,212,23,124,86,42,234,151,186,245,141,177,126,251,201,188,82,67,98,138,115,227,16,168,93,178,161,215,5,16,47,96,247,96,253,7,211,155,120,239,102,61,115,159,48,40,1,244,65,94,22,132,30,50,238,83,104,26,128,114,240,164,25,39,207,45,25,144,54,89,236,134,33,61,197,102,2,71,234,174,169,227,152,202,46,27,76,18,219,205,38,114,2,253,197,159,247,69,13,78,6,248,30,149,66,90,205,11,17,177,2,159,229,162,34,163,207,133,92,24,125,41,229,83,138,128,197,139,130,92,44,9,145,136,88,204,213,162,181,112,33,34,54,113,130,98,60,159,38,9,50,69,69,129,4,245,220,54,226,67,136,205,226,77,127,7,45,68,184,245,165,50,194,166,108,168,202,175,51,117,59,52,111,232,85,205,84,195,28,83,130,211,105,115,69,80,132,85,148,219,108,132,235,3,2,245,4,31,202,107,183,108,207,239,37,197,220,24,218,146,135,10,104,15,108,96,223,112,65,84,35,209,198,154,90,11,59,150,53,28,121,224,96,3,219,250,237,219,123,251,232,184,219,52,42,51,234,110,78,128,251,232,17,9,197,102,129,73,92,136,157,134,107,176,46,162,5,240,52,15,251,51,8,21,82,192,127,86,195,74,167,213,48,176,58,30,187,97,186,105,162,111,235,168,252,30,219,7,85,172,193,204,72,166,11,104,10,136,101,248,156,82,242,25,244,121,11,62,15,203,50,76,146,60,158,25,91,17,113,23,235,66,210,82,12,61,220,129,207,233,76,34,133,62,111,195,103,41,149,145,36,244,101,244,148,78,164,112,168,28,108,24,106,155,19,157,243,6,45,135,80,106,162,180,120,45,162,207,40,5,58,85,112,235,11,190,122,14,23,4,37,142,15,253,1,7,10,59,69,174,225,60,58,216,111,152,64,77,168,64,199,205,154,106,139,19,116,175,63,124,240,254,227,123,31,182,94,255,225,225,31,31,8,34,17,150,75,154,129,230,107,240,9,151,107,36,21,3,28,231,103,94,16,16,13,126,247,35,101,145,237,31,132,11,17,151,148,93,17,28,87,122,161,153,132,223,98,5,8,125,113,150,54,11,113,65,97,149,158,207,53,190,83,106,220,174,230,60,169,99,34,246,247,173,99,46,175,41,22,6,96,18,160,125,27,26,30,25,224,222,193,233,23,205,83,81,178,148,30,192,220,198,129,185,189,152,163,135,138,139,160,106,192,75,27,27,197,80,67,118,241,42,92,197,187,180,71,205,176,71,133,253,44,55,71,9,205,43,171,251,68,216,26,53,12,101,23,145,138,15,10,158,100,123,246,208,178,65,18,89,91,65,248,222,23,201,20,47,242,89,97,110,161,229,238,121,168,54,214,244,34,156,73,52,252,80,49,118,39,205,130,130,104,216,198,109,16,189,39,145,236,206,138,144,71,111,184,137,235,44,211,165,50,113,115,148,70,14,109,102,77,88,124,102,180,162,214,202,141,181,255,87,62,115,102,75,215,138,33,233,133,156,253,114,69,94,61,203,127,201,74,176,88,209,26,69,43,217,57,211,208,193,120,4,63,101,53,163,25,131,231,21,126,248,162,90,213,26,97,193,73,21,154,227,112,216,222,23,243,42,18,126,212,9,21,157,93,244,93,190,29,249,168,18,109,214,204,102,222,44,24,90,30,77,31,40,171,222,204,47,54,243,144,111,35,247,162,120,19,239,82,82,38,147,39,187,84,44,3,182,128,136,56,145,155,203,3,47,12,223,196,125,24,9,111,136,163,226,184,248,130,44,214,154,21,36,200,198,37,69,146,229,120,92,192,223,35,226,98,110,130,105,126,197,201,92,49,28,9,71,162,88,7,50,87,10,11,232,24,143,4,187,8,149,209,194,194,117,244,3,74,139,137,9,91,105,17,17,215,105,54,181,86,236,58,147,189,107,78,89,108,146,29,148,31,127,241,217,163,175,62,1,103,198,159,125,254,228,181,187,132,61,176,163,128,223,174,230,144,123,178,168,169,110,185,7,212,208,162,163,244,131,183,222,111,125,244,199,39,31,126,121,248,239,247,218,86,192,239,46,93,213,179,202,216,184,106,111,160,211,246,252,219,99,242,17,145,158,64,10,202,14,202,34,124,206,202,98,67,71,18,69,86,218,23,137,214,37,187,178,167,215,85,131,148,45,140,77,46,93,157,156,188,36,224,165,173,26,13,180,224,212,45,52,65,151,52,196,103,169,6,97,101,82,92,71,43,153,207,118,113,122,102,146,207,3,210,4,97,205,40,97,45,183,231,237,209,108,67,12,236,133,108,99,223,218,167,86,212,85,216,154,237,118,206,217,237,92,217,107,104,141,10,233,239,131,123,127,105,189,253,214,225,39,159,19,50,56,18,172,243,93,189,137,250,151,49,167,23,164,253,213,19,160,12,177,52,139,178,121,110,4,124,138,93,97,123,145,147,90,118,158,65,114,111,76,242,16,143,186,217,206,101,205,41,8,187,240,234,247,255,241,240,13,62,123,76,178,178,131,182,91,173,153,120,112,102,245,154,186,203,149,115,112,231,1,153,246,1,85,227,233,193,165,111,221,123,243,240,193,79,218,102,129,234,42,106,67,189,212,172,242,21,189,247,251,46,242,214,244,113,62,247,106,155,190,183,58,16,237,225,173,255,248,113,16,253,104,180,159,93,183,173,138,113,155,206,214,171,127,104,221,189,207,103,200,112,117,21,121,50,91,31,253,224,240,235,123,79,190,255,219,39,63,255,173,127,134,154,115,58,16,182,210,250,232,19,44,208,248,101,48,244,102,67,189,228,151,43,124,248,0,228,160,72,16,101,85,36,66,237,186,114,162,198,63,250,250,45,255,28,152,151,107,181,242,60,220,49,202,247,25,230,173,189,229,121,242,218,59,79,254,243,215,93,229,89,21,19,118,95,51,197,120,23,125,109,241,126,172,253,233,162,175,31,125,245,227,71,15,254,218,46,3,146,31,208,99,165,226,110,13,89,234,189,229,65,221,140,166,66,143,121,48,133,222,117,209,57,103,231,137,23,148,243,224,189,59,173,183,255,141,228,247,246,190,44,117,211,57,214,210,236,177,91,255,250,42,170,241,224,15,31,186,214,99,55,3,242,235,195,143,31,60,186,255,227,71,247,239,64,20,15,92,80,184,245,249,93,244,143,99,61,200,169,160,178,86,197,36,199,203,255,254,246,227,183,127,211,174,251,130,38,31,26,175,64,234,93,243,15,56,233,71,111,29,124,112,191,93,139,253,150,59,201,117,248,111,175,133,255,165,155,197,190,106,109,110,13,180,185,225,179,235,18,59,4,112,38,86,59,84,28,150,47,152,92,178,70,4,106,222,62,147,45,147,103,204,88,153,93,220,247,156,33,2,206,0,68,18,205,98,129,210,169,215,207,10,41,64,31,11,34,111,174,0,72,64,190,81,179,190,201,162,101,125,128,144,117,156,121,8,125,35,90,164,108,151,98,18,175,108,226,82,198,164,163,10,84,13,197,220,64,132,17,225,200,121,118,66,196,113,170,102,248,90,177,91,228,18,13,37,63,209,80,36,103,167,37,44,242,216,42,145,9,181,142,100,31,221,208,32,105,133,246,74,15,7,41,91,199,64,14,34,148,170,28,34,130,156,65,106,234,14,146,17,11,27,156,62,132,202,66,35,174,99,115,14,9,227,248,92,144,203,229,194,88,97,97,168,37,251,104,3,99,20,185,125,155,28,151,64,21,139,14,68,238,147,174,234,57,30,113,166,194,28,192,65,34,236,224,179,92,7,11,231,137,157,9,125,196,186,106,27,137,165,20,124,86,68,167,51,170,127,10,238,85,123,44,29,7,62,110,134,228,230,195,228,77,132,188,178,231,121,110,206,249,134,204,249,220,180,243,169,99,74,229,124,78,158,141,85,103,26,146,205,61,241,2,114,186,147,137,206,86,202,246,119,152,145,225,72,187,185,84,35,243,100,197,199,30,185,26,45,234,23,149,93,196,255,194,88,231,38,178,18,3,102,48,229,113,244,12,91,161,103,88,250,213,164,95,35,81,192,61,218,36,132,26,180,144,154,104,136,138,168,139,154,171,28,59,35,248,106,132,29,86,162,237,53,13,208,246,17,115,91,3,157,33,216,87,212,173,92,35,10,45,141,236,21,20,83,13,73,89,75,175,99,113,46,208,194,120,205,90,152,221,228,36,209,171,122,199,16,43,63,163,157,157,133,103,1,168,120,88,55,60,27,197,131,18,85,242,70,179,142,78,213,132,34,116,144,198,20,202,82,22,13,116,212,4,173,162,145,171,81,32,128,146,179,150,170,113,118,101,53,107,136,122,142,169,81,69,205,126,169,159,21,132,44,234,53,140,247,177,39,182,31,201,148,220,48,101,18,10,199,13,148,179,228,99,86,161,170,21,196,42,252,122,226,108,219,142,56,66,201,24,34,129,103,169,130,13,64,246,24,41,172,123,82,89,203,248,134,135,87,78,249,118,110,73,171,105,230,90,88,78,177,124,195,89,248,23,16,31,130,93,2,170,180,142,102,243,126,4,208,102,176,7,174,172,164,68,17,46,1,24,94,197,26,59,52,209,246,69,55,113,14,93,20,97,8,252,120,243,252,131,60,136,154,21,173,160,134,195,28,139,240,55,6,183,77,0,251,161,216,54,69,231,252,17,172,13,116,96,81,28,173,161,171,12,241,225,34,172,50,174,60,17,29,237,241,62,71,116,20,78,134,231,180,6,231,60,44,103,95,244,183,20,121,123,178,29,241,172,103,61,147,197,51,6,86,133,62,6,167,238,235,236,169,62,14,231,230,225,135,30,77,165,228,171,169,148,120,77,165,180,138,241,128,71,213,114,238,237,143,160,85,239,208,92,90,4,162,209,227,180,234,53,162,164,68,146,96,5,86,12,108,153,176,30,162,90,241,172,112,248,240,221,199,127,123,71,64,178,49,118,20,16,142,163,234,28,203,45,137,179,88,213,25,147,19,96,152,113,105,55,199,128,219,219,218,77,53,166,200,74,41,157,162,218,205,136,120,41,55,107,169,55,47,50,121,121,1,79,49,240,22,90,132,109,209,41,53,91,194,116,246,82,160,18,220,137,96,228,229,111,135,104,236,192,107,18,237,120,23,242,27,41,34,7,29,99,119,139,144,71,210,96,177,96,52,171,204,124,35,186,172,111,181,168,102,210,137,187,0,199,13,204,189,29,132,230,56,66,201,102,108,73,91,79,111,30,58,39,28,41,103,132,237,189,120,221,56,72,102,108,209,209,149,57,161,164,87,138,131,24,229,136,17,206,222,36,103,73,18,56,220,160,137,200,37,23,27,104,130,131,181,156,236,237,92,151,100,249,9,45,148,117,140,66,66,27,44,244,252,198,254,49,230,240,66,238,162,120,203,173,150,95,192,162,138,173,150,79,40,74,92,41,49,181,252,72,99,133,225,178,132,213,220,45,54,133,1,239,172,166,190,245,120,103,11,207,44,118,64,62,255,19,224,157,193,182,99,133,68,57,106,19,39,81,1,163,197,226,17,27,201,229,182,155,201,23,121,98,13,165,33,95,142,218,76,59,56,254,17,90,105,103,182,27,201,21,248,79,3,94,239,2,122,0,31,7,33,234,151,133,145,69,15,22,241,119,14,101,202,244,61,176,124,85,11,211,106,193,77,209,112,32,97,107,80,169,84,4,208,141,208,199,243,216,106,173,70,249,175,160,118,33,234,33,225,240,193,15,14,31,188,70,52,183,7,31,188,131,78,253,80,246,4,197,180,210,143,162,102,34,38,77,0,160,12,15,90,224,69,58,140,90,117,130,168,48,164,249,89,129,233,113,31,230,27,78,248,21,195,185,55,106,92,122,181,50,152,111,54,26,24,187,229,78,22,130,164,245,74,211,180,71,129,134,111,204,98,16,97,20,159,206,201,209,28,186,137,110,201,150,22,11,117,186,190,93,131,111,108,172,112,80,82,168,19,62,12,178,183,136,64,208,177,9,102,21,198,142,90,240,168,83,30,235,109,108,152,103,46,69,80,153,141,125,56,248,240,191,14,62,124,189,245,217,195,214,107,95,57,221,239,4,10,225,18,79,219,203,224,224,71,191,65,36,60,111,94,6,60,85,190,94,6,206,4,207,200,203,32,126,20,47,131,120,183,94,6,113,183,151,65,223,169,224,155,233,84,224,244,17,112,26,9,158,123,228,255,190,179,231,61,48,120,23,58,154,114,64,187,187,40,47,72,38,25,128,173,219,146,186,0,191,167,164,35,22,122,240,179,119,14,238,254,153,25,74,121,220,54,111,168,194,151,17,93,210,129,69,33,201,106,144,5,166,24,108,232,58,204,10,1,11,221,71,170,30,51,175,195,159,254,229,241,103,191,238,80,253,18,108,130,167,83,191,197,93,219,214,143,117,85,167,68,192,175,127,115,240,213,219,29,8,88,52,10,109,235,23,201,85,34,139,21,189,1,178,210,205,102,120,5,35,26,173,35,163,88,170,57,216,50,53,102,68,209,194,161,146,163,15,16,209,3,73,68,123,131,203,8,19,70,27,98,101,23,29,203,162,22,161,3,130,16,185,125,91,24,20,28,208,69,199,166,190,15,174,236,71,234,178,55,238,180,254,248,31,204,78,31,212,101,22,150,232,196,71,12,175,24,102,184,111,63,101,0,216,242,156,14,217,250,110,101,199,30,50,160,244,52,199,172,245,240,78,235,147,31,31,254,247,47,3,123,12,203,62,243,24,27,126,58,227,118,248,224,39,7,191,126,191,29,9,72,182,58,85,2,112,64,8,215,154,70,91,40,136,230,219,150,149,255,104,115,194,112,206,9,66,92,69,171,109,216,68,225,109,195,136,242,245,254,63,242,89,129,198,250,0,39,14,116,60,118,190,63,43,144,224,22,232,101,204,231,37,13,220,44,216,114,190,136,118,104,213,128,48,109,128,121,244,5,54,251,76,79,47,81,0,159,248,228,167,7,127,254,91,0,89,24,94,1,40,150,0,202,200,203,71,247,63,69,239,91,95,252,223,214,189,55,15,94,127,59,104,94,211,35,198,209,249,209,79,222,122,244,245,123,62,179,234,164,23,126,187,65,246,17,2,137,26,87,105,34,122,120,57,144,127,204,68,65,210,123,211,181,205,166,134,56,68,81,107,56,228,65,207,91,16,10,105,151,240,3,78,37,19,54,45,246,253,208,240,188,143,23,145,178,160,64,80,132,132,3,177,240,252,15,177,34,4,15,163,232,55,245,143,79,164,173,242,233,142,204,199,159,125,124,240,253,87,59,206,54,118,152,249,166,58,153,57,220,172,112,75,176,18,168,168,41,21,189,204,57,136,22,169,30,102,186,161,86,167,139,162,160,153,68,69,199,212,51,56,189,40,144,0,190,131,72,124,231,210,207,227,135,211,69,74,123,147,192,67,32,141,243,136,105,151,15,126,39,86,58,115,17,87,228,77,75,42,117,166,165,84,117,147,184,78,201,10,34,131,145,237,205,51,168,117,149,169,128,78,76,168,78,91,55,197,127,167,125,223,149,83,155,34,39,169,55,64,49,35,23,201,167,188,84,144,200,39,117,184,148,36,159,148,124,34,78,211,89,94,110,177,100,137,166,163,142,76,216,35,206,114,113,106,114,126,82,117,206,13,170,10,159,213,100,10,242,150,56,255,41,236,87,149,138,197,147,204,175,138,120,209,137,91,157,156,232,242,221,249,154,149,57,95,179,173,1,97,8,3,225,193,213,108,129,178,176,146,14,110,102,88,173,16,224,97,198,236,249,97,6,57,80,57,200,129,202,32,7,196,3,45,2,104,242,35,120,206,237,246,212,26,166,97,155,71,173,26,215,235,187,237,90,86,81,139,104,191,30,34,26,182,147,105,225,222,126,111,190,115,59,39,161,190,54,155,117,213,240,240,17,226,59,128,196,89,176,39,63,250,251,189,131,159,126,9,10,176,119,63,111,253,231,127,192,238,254,248,47,63,56,120,247,151,204,101,140,202,84,177,204,191,8,160,188,82,42,216,223,3,152,8,218,122,107,88,63,164,214,196,66,69,55,213,34,142,162,2,31,130,119,230,146,174,227,93,159,223,152,45,55,41,151,18,150,5,115,225,52,162,65,27,13,106,12,102,81,148,195,128,216,196,197,61,121,55,116,240,215,215,185,125,173,93,13,109,118,54,21,108,198,231,17,11,87,43,118,233,135,31,222,11,181,238,253,138,108,71,32,149,238,236,98,31,139,136,91,213,199,19,24,164,224,115,52,194,229,247,199,191,227,60,255,64,29,201,155,10,166,240,119,218,48,163,89,81,77,186,11,44,192,103,74,20,121,2,73,69,1,203,95,150,196,133,36,26,221,85,58,117,218,115,57,22,242,179,196,233,128,82,115,186,38,82,255,19,236,33,137,63,91,251,224,52,124,243,168,68,25,101,216,103,175,131,38,212,110,69,141,120,188,184,20,160,142,178,120,189,103,219,166,33,233,232,240,131,87,156,56,102,79,115,88,15,171,74,81,175,85,176,127,94,96,75,160,136,174,91,130,235,11,110,9,37,199,118,91,196,27,216,54,108,96,163,120,31,73,198,97,191,24,199,155,86,62,149,160,155,86,98,56,195,124,178,19,137,36,236,64,47,66,234,88,62,6,59,202,134,133,118,182,118,105,129,57,57,146,121,103,123,55,50,225,111,12,9,226,88,24,98,123,184,157,68,160,171,104,17,199,73,67,219,107,240,187,125,7,62,100,17,24,22,169,63,59,142,249,118,32,76,132,117,8,88,13,139,160,161,132,90,208,95,139,26,24,16,107,222,211,56,95,43,40,55,200,223,136,85,189,32,137,85,212,185,96,72,20,30,127,246,197,227,191,253,164,245,234,111,252,38,53,162,179,12,55,223,8,249,74,211,0,153,29,215,215,169,36,54,135,220,185,65,34,169,21,212,202,146,190,161,214,22,113,96,55,12,104,161,29,209,4,252,202,30,191,212,179,123,101,213,199,165,52,132,113,16,36,33,226,182,124,18,6,162,162,40,35,167,8,135,54,179,253,64,252,51,67,172,96,206,206,189,34,117,21,207,226,127,17,57,68,142,55,195,244,121,36,75,65,34,100,68,24,26,99,212,9,48,101,95,81,69,142,228,17,17,61,217,179,134,141,225,191,136,180,10,48,46,178,181,184,201,177,106,35,109,37,86,10,19,111,183,225,136,189,156,200,91,140,180,182,151,16,154,183,198,21,116,12,133,142,177,208,183,142,222,178,228,82,81,16,124,19,104,228,213,190,104,119,135,143,67,236,49,96,183,220,80,119,2,218,214,60,64,219,26,65,98,214,124,129,182,228,105,46,198,224,94,47,98,136,119,4,81,77,128,153,49,240,222,102,189,91,195,184,87,242,34,238,5,108,214,56,192,102,205,130,103,114,236,221,209,41,2,129,14,160,53,81,13,71,206,82,72,146,123,57,80,140,156,231,57,125,130,246,243,127,255,128,172,177,71,247,191,58,252,221,87,143,239,188,137,118,120,188,193,59,39,22,102,149,57,52,72,89,138,125,170,109,169,70,99,178,134,30,35,206,3,226,150,232,122,118,242,35,136,21,14,162,50,114,58,35,217,240,237,189,118,93,135,59,234,209,151,63,110,189,241,214,225,175,126,128,184,213,193,31,191,7,253,230,205,147,163,114,243,139,107,141,70,61,58,110,191,142,146,112,148,224,204,64,104,139,137,116,70,37,69,62,79,120,175,105,84,178,190,39,18,36,121,195,213,176,67,160,203,49,65,224,70,139,104,94,171,237,106,72,38,227,8,201,250,53,165,1,159,45,79,150,194,154,86,83,77,180,217,82,177,13,27,112,200,108,77,102,21,58,123,197,134,107,78,48,145,61,108,228,20,38,160,115,104,110,42,187,27,196,92,10,218,92,129,20,153,182,167,61,110,121,218,183,227,48,232,172,198,240,206,105,27,69,222,126,245,48,184,115,76,20,211,162,44,113,104,103,75,234,108,135,108,164,94,2,150,8,136,141,189,132,195,185,61,83,114,61,123,0,212,32,206,3,142,88,138,33,161,149,147,118,1,208,74,48,245,201,195,92,130,162,2,145,108,68,247,213,40,85,175,134,133,131,247,222,16,96,50,161,115,20,37,59,138,142,21,102,216,136,48,196,133,240,232,254,239,91,159,254,28,48,44,239,253,254,201,157,95,61,254,251,107,7,31,124,248,228,247,111,254,227,225,155,48,223,63,253,47,36,177,183,62,252,239,214,15,127,249,248,195,223,130,201,238,135,175,182,238,125,249,191,119,190,7,66,17,37,65,150,9,13,100,232,18,108,188,0,56,142,182,65,196,48,11,194,106,246,69,226,52,163,231,252,79,82,172,172,140,168,132,59,238,136,170,107,59,36,179,57,46,160,41,64,104,200,100,53,230,131,80,201,105,216,229,68,21,43,0,247,183,58,137,170,143,195,130,213,67,186,232,16,211,73,36,103,104,166,106,65,144,121,117,8,218,209,108,45,141,128,225,254,86,225,248,42,128,224,162,91,31,253,241,241,159,127,35,48,106,101,185,3,182,31,207,109,54,139,56,200,101,141,139,228,165,212,235,149,93,188,73,136,22,174,21,229,14,71,176,4,115,51,183,33,78,228,172,224,12,226,34,155,213,19,180,87,111,138,59,226,182,13,2,77,37,148,124,70,82,51,44,54,195,100,110,209,2,47,175,115,1,105,166,112,64,154,245,136,56,157,179,2,24,137,115,248,225,116,68,156,239,224,22,104,203,207,217,73,145,243,17,36,225,123,68,134,229,202,86,125,124,6,75,84,224,101,142,130,245,246,142,130,46,196,17,248,204,185,48,70,32,170,119,225,78,88,113,249,14,242,190,132,12,0,70,252,243,40,80,236,224,167,127,63,252,244,221,131,63,253,236,241,39,63,64,141,112,160,203,246,88,132,52,116,112,162,159,44,21,63,245,238,116,56,40,82,29,41,124,157,64,105,92,46,139,246,161,67,18,105,200,3,167,199,47,62,162,173,144,80,13,55,193,252,118,19,122,153,195,12,8,180,188,44,157,29,5,188,118,35,97,193,92,175,236,128,142,141,2,50,72,20,11,71,29,204,156,236,168,99,209,40,244,82,197,174,171,138,182,62,152,93,122,86,78,95,114,71,156,64,114,170,51,44,197,228,229,229,209,139,158,88,22,180,131,24,162,179,187,60,184,193,1,89,124,124,60,137,149,227,38,192,166,172,108,43,115,71,137,124,50,215,115,220,147,213,125,8,243,14,254,139,168,195,220,36,17,224,65,209,114,108,20,38,38,23,199,241,129,204,230,121,108,202,19,5,56,62,170,210,111,217,189,125,209,173,94,134,247,30,163,78,96,156,30,247,126,141,68,158,57,163,188,68,23,152,115,207,180,85,217,185,198,138,132,227,128,140,16,155,245,202,234,136,253,210,138,70,200,57,15,132,107,57,191,4,85,199,182,204,5,67,68,91,23,176,98,216,17,124,220,15,107,150,4,43,234,35,182,208,164,114,39,42,96,103,14,241,233,246,109,3,237,83,13,106,228,152,81,119,45,105,75,193,173,137,248,59,159,161,99,164,229,29,171,183,173,65,191,125,91,143,18,132,235,121,124,208,8,35,238,128,67,18,178,19,77,145,58,75,89,161,85,217,42,65,251,11,117,152,165,94,80,216,81,163,107,183,145,41,167,219,8,183,7,184,116,206,150,240,142,93,78,137,51,132,82,196,6,153,0,247,44,158,42,78,246,192,240,116,200,230,126,187,239,244,49,233,198,133,172,232,231,66,230,92,175,71,244,33,115,34,188,188,154,8,215,86,5,112,217,246,243,17,235,190,40,186,245,116,156,89,79,205,137,213,181,7,99,159,102,234,23,9,97,119,176,51,198,2,190,230,11,152,208,232,165,9,65,196,207,128,19,0,151,113,238,11,89,226,150,207,92,244,193,176,182,132,247,134,23,176,131,62,217,74,184,109,2,23,69,224,150,176,45,57,247,12,204,183,206,145,20,14,158,173,161,94,191,9,204,204,65,22,83,99,186,70,143,103,178,28,59,29,69,220,148,43,147,112,86,118,46,68,60,192,58,149,249,73,172,7,63,251,252,224,173,123,4,183,204,164,84,146,222,237,92,10,190,165,158,46,230,220,75,153,119,105,183,206,165,178,40,166,68,222,181,212,105,78,247,206,101,219,231,32,236,244,211,80,69,230,156,71,180,66,28,119,255,166,233,21,232,75,137,30,156,185,169,76,79,250,9,198,105,215,168,172,19,177,78,74,236,204,173,228,232,249,153,22,130,23,126,35,106,93,197,102,237,124,204,143,216,239,112,237,168,29,49,201,51,103,212,176,93,92,196,231,148,45,119,121,202,150,240,41,91,230,6,222,67,153,111,240,224,32,206,69,172,243,90,145,121,85,17,227,5,147,133,213,40,108,64,32,211,246,148,191,174,52,214,240,150,209,88,195,252,30,115,70,34,116,194,214,227,138,170,96,145,232,192,1,9,178,192,38,53,18,176,213,134,218,110,159,195,118,46,144,148,12,59,194,5,58,240,149,52,163,138,45,93,173,123,191,106,189,254,193,147,95,126,244,228,206,27,143,238,127,122,248,171,31,16,81,249,209,223,63,60,120,229,179,214,219,63,255,199,195,247,209,41,242,224,238,219,135,31,125,37,136,123,52,239,24,182,183,45,161,153,147,133,82,30,223,251,136,233,121,248,55,84,139,71,101,107,134,168,218,167,198,215,227,70,45,16,43,98,65,44,138,205,83,98,252,32,118,57,207,50,209,117,93,171,133,45,149,66,156,158,123,240,24,88,236,48,14,170,15,131,157,236,97,205,144,147,189,142,62,81,46,41,190,160,88,170,17,57,73,119,127,107,172,189,188,148,6,109,194,195,196,120,169,168,229,60,146,7,214,35,192,23,177,64,63,96,119,246,34,250,130,143,31,98,51,55,139,38,94,180,160,106,149,112,113,8,130,247,130,167,51,8,104,205,51,103,100,162,201,101,71,57,42,129,250,70,53,192,126,80,57,217,86,174,196,157,210,14,89,184,241,44,123,157,226,117,47,114,210,171,133,208,237,200,3,93,104,25,218,25,221,85,188,162,208,168,234,5,178,243,241,105,184,185,196,175,46,127,181,132,85,125,67,39,150,173,156,215,100,163,90,47,49,191,217,247,6,229,37,251,2,182,232,107,197,17,223,245,119,240,127,62,106,253,251,127,80,192,57,70,247,61,79,203,78,237,125,111,82,61,11,77,37,11,77,13,144,176,168,245,194,30,53,107,53,197,178,112,54,113,45,37,5,77,202,134,159,204,65,58,18,175,144,127,60,124,5,107,193,237,89,105,137,43,158,25,166,114,51,76,37,51,12,142,30,158,152,58,5,26,2,234,91,16,147,197,33,203,82,110,150,15,219,199,138,2,127,216,138,88,172,205,17,53,133,240,20,71,212,20,137,6,77,49,244,109,211,25,50,101,101,53,171,7,70,128,81,68,62,12,137,230,13,54,210,139,14,146,68,19,225,253,23,249,137,137,152,179,106,29,162,113,208,119,247,137,155,25,71,77,36,7,78,80,151,64,212,79,35,100,53,171,93,159,192,71,218,30,210,240,233,53,132,81,1,106,5,181,205,175,78,89,236,170,136,149,246,112,37,173,184,122,251,246,11,114,100,164,227,57,176,160,84,10,248,4,76,212,137,225,164,36,69,196,41,222,205,127,137,170,33,200,217,65,45,218,231,75,75,189,161,130,110,195,123,174,36,39,23,117,18,52,80,193,177,163,24,187,160,7,108,170,119,207,58,106,176,177,128,32,92,89,175,24,78,72,226,207,218,44,182,134,163,0,79,86,87,169,204,82,220,161,108,178,31,211,178,219,201,84,78,8,194,63,37,103,199,157,72,228,36,232,122,155,185,147,116,126,60,254,108,205,135,195,147,110,245,179,128,100,107,30,203,134,55,49,179,105,136,148,176,52,58,110,160,115,157,117,112,177,206,45,221,108,17,29,132,16,166,212,113,225,85,3,206,141,76,129,232,163,61,172,241,87,123,172,178,152,112,84,254,207,187,130,122,19,14,231,146,252,35,60,192,132,63,16,200,35,29,14,192,207,99,204,29,36,75,121,242,198,124,243,198,248,188,49,168,183,135,120,61,83,222,120,61,181,219,183,5,2,96,111,31,164,103,170,125,128,147,165,220,188,56,230,182,109,45,57,35,243,196,37,41,29,75,21,37,102,219,154,205,141,89,182,173,75,167,20,7,193,138,155,65,226,74,56,156,121,143,230,75,11,7,124,14,241,86,82,208,78,7,120,171,118,213,14,214,212,109,203,167,215,242,12,239,217,241,53,25,241,113,151,5,192,130,144,101,186,169,31,125,240,248,235,175,17,127,142,70,163,78,159,99,103,168,2,0,21,90,244,56,188,13,240,189,229,66,34,0,186,137,154,4,139,201,129,222,100,88,77,238,157,200,16,157,244,25,1,117,186,48,156,114,26,219,245,232,211,186,78,162,187,8,36,214,132,245,220,108,150,74,218,14,122,10,94,250,193,45,2,225,76,104,251,150,4,2,106,159,100,205,64,251,78,160,119,56,78,130,109,111,109,124,194,225,58,123,230,5,196,133,27,192,7,33,162,127,16,56,15,10,212,64,3,224,110,206,64,2,2,12,194,32,108,83,168,221,248,31,145,57,129,208,104,70,25,135,23,72,185,137,239,89,138,37,232,30,10,217,185,1,44,232,21,14,68,92,87,106,217,152,212,13,118,214,233,175,235,118,207,13,196,154,98,220,26,86,252,128,250,214,14,95,224,42,208,123,219,136,61,127,162,86,53,29,240,168,252,156,227,93,135,221,184,84,223,178,221,248,212,111,200,128,48,7,102,143,191,242,254,145,131,84,56,3,73,184,70,13,9,124,7,63,254,221,193,207,127,115,240,222,251,150,243,52,11,225,130,211,67,164,245,172,36,101,33,166,116,119,225,39,58,15,189,214,17,85,237,55,246,154,31,188,218,191,244,111,222,232,59,124,145,61,174,199,118,17,112,107,189,110,197,219,114,56,15,84,209,198,132,111,1,232,60,0,248,98,156,158,7,0,59,65,119,49,0,148,98,122,113,15,160,83,45,197,196,216,238,56,34,142,58,45,71,130,175,241,97,45,165,119,249,24,162,163,187,46,53,171,121,184,80,142,162,227,232,230,237,126,106,133,161,176,60,37,248,155,120,232,229,59,242,55,108,158,56,92,230,109,15,121,128,95,88,217,25,38,164,11,230,224,224,231,37,173,130,104,246,229,238,143,63,251,130,178,10,158,0,87,168,25,32,36,32,200,140,99,150,96,122,123,154,127,212,116,222,118,238,89,189,64,231,29,60,152,35,144,236,54,87,37,18,220,140,117,73,34,58,101,59,58,156,20,131,227,139,89,78,52,69,114,21,225,55,109,234,112,158,251,30,71,253,163,78,159,110,102,140,93,175,99,186,248,250,232,34,49,81,181,174,212,226,9,196,231,151,54,115,202,209,150,94,166,150,179,19,218,206,48,79,127,209,137,134,14,203,181,50,142,201,9,206,123,56,62,206,49,230,91,237,219,48,215,184,16,13,174,136,12,167,57,211,236,90,123,157,105,22,121,157,230,25,215,142,94,102,25,223,252,182,115,204,213,79,253,25,22,232,251,247,225,155,79,126,247,215,131,119,191,108,189,253,14,155,100,22,20,228,228,228,37,171,200,94,70,219,166,163,237,88,59,200,109,39,44,237,152,165,99,8,75,84,30,162,35,206,190,125,59,132,35,247,245,152,27,234,32,232,140,5,103,15,48,123,52,217,136,190,247,229,163,175,223,58,248,240,119,173,187,95,180,94,253,109,235,206,195,54,154,135,186,90,190,162,84,176,26,70,182,15,252,51,156,31,111,155,243,113,23,27,150,90,238,125,175,82,203,221,108,83,106,185,205,237,154,92,179,98,118,179,6,78,176,89,163,197,226,81,90,134,178,117,215,56,72,248,13,61,225,243,144,110,46,32,216,145,118,69,199,62,120,248,111,159,183,222,251,234,224,251,175,182,126,248,23,184,181,179,203,33,179,72,232,253,68,136,3,153,117,62,16,210,230,181,99,113,56,238,24,207,226,120,56,145,207,190,214,104,179,169,209,115,160,74,207,129,207,221,254,150,232,74,90,127,235,131,39,175,252,132,13,38,153,44,122,161,208,172,239,242,133,175,169,133,13,8,128,202,246,183,54,195,76,50,247,50,198,180,186,182,3,108,147,212,110,116,111,21,55,55,58,108,96,172,41,61,236,97,223,162,99,61,218,160,90,119,223,105,125,244,187,131,207,127,202,70,123,91,85,26,107,16,162,180,119,93,172,163,184,182,139,159,86,210,203,180,96,116,181,157,23,54,241,158,129,248,38,42,248,95,125,242,171,247,30,127,253,241,55,77,199,207,232,62,124,227,77,43,148,132,98,140,183,141,38,209,70,195,207,23,215,118,86,209,74,122,153,85,140,174,182,179,202,38,254,155,166,221,101,61,7,225,108,236,129,128,89,215,227,89,197,161,112,195,99,53,174,24,160,113,237,56,32,80,89,175,35,130,9,236,56,36,172,25,237,182,128,242,173,66,165,175,240,237,93,14,176,166,14,103,24,40,144,17,63,185,83,46,45,176,199,217,209,217,30,192,17,106,207,141,113,58,99,180,210,110,216,127,150,158,238,52,249,22,137,13,104,90,60,254,243,39,79,94,123,235,201,107,119,255,241,240,245,153,115,248,126,101,107,146,92,37,1,186,189,172,222,177,233,213,112,247,176,119,126,7,11,43,162,12,241,83,103,104,46,146,177,227,204,34,84,244,56,183,40,233,157,102,151,179,133,168,139,16,221,13,8,165,110,86,244,6,74,93,175,3,38,202,62,184,159,35,119,16,196,190,113,195,252,232,254,131,214,39,63,105,189,253,22,55,188,203,230,209,164,67,71,113,157,70,15,42,233,113,236,48,93,157,70,142,18,255,77,28,8,39,104,130,182,229,136,168,9,71,137,221,140,69,143,176,9,142,186,110,70,196,7,56,209,65,116,239,136,54,138,7,160,141,224,51,104,179,93,183,15,80,76,85,169,19,8,201,139,44,162,247,127,125,171,160,69,244,134,239,191,188,114,248,219,31,63,190,247,121,235,235,159,185,14,31,0,209,128,120,184,158,97,129,56,197,228,94,25,102,67,224,70,155,96,49,121,179,168,91,217,194,202,101,235,0,235,92,56,91,2,188,71,21,86,235,16,32,7,35,248,48,168,3,207,109,64,176,161,22,233,117,126,197,41,70,81,8,106,252,154,170,20,219,222,197,193,250,46,56,84,47,213,240,226,238,58,252,183,207,30,255,232,123,48,238,237,130,166,223,44,220,170,128,246,42,202,238,68,40,118,136,155,222,230,26,25,23,129,60,49,143,190,250,202,166,164,65,123,30,150,218,37,42,118,4,22,122,194,189,130,8,33,182,251,39,191,120,255,209,195,183,188,68,45,169,74,21,19,117,114,141,183,175,224,113,85,165,117,104,59,142,251,192,193,58,131,154,232,168,12,235,202,188,149,1,147,241,105,83,155,22,21,53,19,241,21,52,247,171,101,182,126,192,185,215,185,98,220,98,169,86,37,183,154,97,177,20,86,74,128,246,22,96,145,107,52,250,9,249,106,237,90,166,81,64,89,161,162,121,67,221,210,212,237,101,163,34,10,117,242,121,16,189,37,183,178,100,177,24,61,229,72,6,126,157,140,72,78,227,73,66,51,90,130,173,216,238,138,41,64,180,194,21,83,136,109,130,159,132,3,61,198,128,251,174,43,163,200,109,84,52,98,9,185,13,148,95,130,130,88,208,140,66,197,190,187,133,197,48,37,3,67,92,71,80,79,43,149,78,119,247,176,144,173,172,163,176,116,71,31,238,139,174,175,1,49,92,157,65,85,185,107,177,76,101,139,121,238,248,145,185,136,94,123,227,132,91,188,229,197,6,162,88,7,110,168,21,112,81,66,196,154,109,126,241,94,59,68,41,231,161,237,252,117,158,221,82,64,92,48,92,52,216,251,55,233,238,121,67,39,81,254,89,223,240,113,188,93,137,68,188,22,97,17,57,119,96,87,20,111,223,232,220,174,162,186,8,209,237,147,3,103,80,72,152,13,211,26,149,101,254,169,21,68,251,34,196,32,93,192,113,71,19,69,53,65,162,141,166,139,121,26,250,186,148,79,209,8,164,195,178,68,3,104,151,82,41,22,54,59,29,143,177,80,218,5,200,123,2,168,117,28,77,20,143,35,241,64,210,13,22,218,20,229,40,195,17,52,31,38,242,144,25,152,146,142,17,101,33,233,228,191,88,75,142,192,176,8,248,65,160,94,217,51,170,29,145,135,62,186,72,164,87,254,38,21,252,156,8,37,131,56,38,18,129,150,189,247,91,6,45,3,7,152,37,43,220,210,227,15,223,132,136,75,15,254,220,250,234,99,97,85,164,241,88,93,1,133,215,180,26,170,170,86,110,226,48,164,196,95,8,177,99,116,122,68,229,182,94,255,249,227,15,127,251,232,254,167,132,90,82,77,235,237,127,251,199,195,55,15,191,247,101,235,181,7,196,135,8,98,160,137,236,106,55,106,241,113,92,0,198,95,8,168,27,101,114,27,21,142,85,143,37,21,46,220,60,11,10,5,30,42,147,56,84,203,69,52,149,43,217,132,72,175,184,130,9,36,56,175,181,34,47,104,32,79,235,29,67,145,177,171,177,168,207,128,251,230,173,6,89,174,56,32,134,21,246,5,245,16,122,87,81,199,215,116,173,64,98,196,226,62,35,131,108,5,178,110,191,142,220,49,153,59,44,34,119,242,54,81,178,69,118,83,25,146,130,214,200,198,178,100,117,7,244,164,21,181,222,254,130,88,81,219,121,253,34,158,176,226,11,50,14,233,3,91,150,90,83,13,19,124,84,197,91,176,64,175,224,0,243,169,24,4,158,95,134,207,210,176,12,235,237,42,142,120,31,75,65,240,250,243,252,101,206,164,243,88,13,158,104,189,62,116,100,175,210,72,102,93,70,16,14,140,241,75,231,152,39,42,152,99,5,146,56,189,7,175,191,235,8,219,188,66,35,66,147,112,202,255,63,123,95,218,221,184,113,37,250,87,104,216,105,147,35,136,2,119,138,122,76,143,72,237,221,90,90,75,175,238,211,7,36,65,10,18,9,80,0,168,165,213,122,199,158,153,196,118,28,143,227,147,140,19,103,50,47,246,76,38,78,50,137,147,121,147,73,28,219,113,254,203,155,150,186,251,83,254,194,171,91,85,0,170,176,112,209,214,118,66,201,86,147,64,213,173,170,91,85,183,110,221,245,190,147,238,11,95,13,221,168,98,110,204,47,4,236,201,167,127,226,35,89,27,96,245,67,118,45,91,255,232,190,200,46,77,212,33,251,138,138,59,132,250,129,211,128,181,84,237,22,33,27,41,46,161,18,145,162,139,124,37,187,97,183,82,218,159,133,137,171,196,244,150,169,148,241,247,221,173,69,120,208,227,111,252,242,248,157,79,130,155,130,233,149,181,3,111,107,255,253,123,68,39,216,26,25,62,227,16,218,101,43,186,138,211,234,185,86,104,111,132,214,65,172,66,11,18,181,211,58,231,17,20,237,250,252,181,105,54,254,76,121,121,113,101,114,233,206,131,249,169,181,7,208,43,26,24,7,22,5,81,117,116,169,75,86,142,27,13,103,121,117,80,8,36,134,183,23,66,151,10,204,108,185,225,117,238,123,98,229,113,193,200,248,72,125,207,63,124,116,80,80,179,88,175,152,210,44,197,139,6,198,122,198,103,191,72,252,30,237,51,135,250,74,199,65,142,221,208,136,195,220,75,53,76,52,125,177,160,193,77,185,137,139,196,68,135,158,88,71,94,63,100,22,60,141,184,214,213,157,154,91,94,162,19,225,76,41,114,96,99,193,62,214,16,207,5,71,149,237,18,40,232,43,16,235,202,242,196,145,190,73,227,72,59,254,186,14,147,96,199,1,96,226,218,41,61,176,173,244,66,53,27,231,142,197,179,102,227,89,99,240,28,26,204,33,56,32,0,187,44,191,202,113,27,48,238,17,225,8,13,227,224,196,113,218,160,65,28,122,196,116,72,95,82,76,7,127,180,4,59,158,130,67,40,49,223,207,28,87,34,118,11,103,15,35,17,2,205,113,71,13,142,213,75,235,204,215,112,80,28,144,21,224,135,53,69,108,22,137,41,19,157,148,67,167,173,130,37,182,100,13,245,120,67,83,73,110,114,77,228,154,66,131,230,26,42,200,76,133,249,26,26,56,185,20,20,84,209,230,0,10,166,104,159,235,5,184,130,199,66,227,88,36,251,93,182,12,203,216,111,248,191,224,205,165,244,162,91,98,16,245,70,231,194,78,113,78,156,245,58,43,239,136,171,226,67,215,89,57,89,205,202,41,169,162,216,206,202,119,138,179,142,179,242,181,243,207,122,67,110,121,220,53,78,137,227,127,157,116,54,136,179,104,3,147,173,183,29,113,138,157,207,149,26,157,244,145,240,230,130,179,189,248,70,197,48,250,247,186,200,241,64,118,224,212,50,137,60,140,74,192,208,109,30,127,232,225,205,140,6,214,113,164,231,30,61,130,211,132,79,93,224,188,113,60,150,13,39,197,82,176,211,178,20,226,180,12,178,236,110,138,5,71,105,229,85,63,117,83,57,229,251,82,255,255,246,139,103,175,253,27,17,217,186,172,171,220,226,220,40,208,222,172,98,89,49,69,137,237,4,11,197,202,206,187,222,214,164,148,105,129,117,136,234,218,12,129,125,133,2,94,108,5,162,193,161,213,138,173,245,32,142,84,213,106,66,174,33,46,188,178,29,169,87,5,205,107,23,7,51,146,85,17,173,203,209,38,92,204,209,125,219,190,13,59,6,46,100,168,33,62,101,206,252,210,98,61,244,98,238,114,176,49,232,211,136,121,33,178,186,48,241,28,230,241,241,167,159,30,191,251,131,94,10,121,104,5,4,132,30,149,124,184,18,145,8,80,168,127,30,219,144,200,164,6,130,237,11,43,23,75,110,5,87,134,75,100,45,104,166,32,76,248,174,178,220,93,60,105,58,20,1,177,229,38,132,122,133,155,121,144,215,140,139,75,68,52,204,158,14,20,204,236,144,242,221,102,135,150,56,231,217,1,107,138,47,190,233,58,147,160,250,136,203,41,135,26,204,157,247,164,217,237,95,232,164,129,141,77,31,115,230,25,125,255,147,231,69,91,151,89,244,99,56,220,26,224,130,8,43,181,171,58,187,235,44,111,40,201,193,238,11,201,125,152,95,5,35,57,216,8,43,180,141,222,126,217,85,88,200,30,231,236,11,52,198,63,219,198,61,254,198,127,61,125,237,123,68,11,56,176,225,211,153,182,44,223,242,133,110,89,60,153,253,108,90,252,169,183,129,8,179,144,236,26,221,86,144,83,38,192,48,36,68,93,71,237,65,70,43,186,101,233,173,112,149,220,89,211,42,6,167,229,165,201,22,195,149,216,1,61,169,209,24,118,94,153,126,160,150,80,236,59,89,35,85,116,182,219,112,35,235,213,111,154,198,49,184,223,14,214,241,8,202,54,21,159,242,36,214,100,21,121,85,190,144,173,245,81,106,142,189,14,183,122,80,241,126,116,17,30,168,125,168,35,186,212,176,123,84,182,59,20,184,25,252,235,22,129,36,75,214,11,200,29,218,160,144,104,88,59,55,67,178,108,16,149,2,117,163,219,112,184,157,110,56,239,120,74,245,66,58,148,23,129,217,156,65,23,209,249,154,143,171,37,143,251,153,23,111,203,125,76,76,183,42,167,157,153,142,99,252,119,230,169,113,65,121,231,6,230,130,155,156,105,151,68,118,155,29,197,91,172,215,244,224,79,253,96,223,7,185,15,244,119,173,115,90,252,227,143,231,52,1,12,44,239,12,96,132,59,83,64,148,239,11,32,231,187,139,149,239,185,90,134,42,223,19,153,241,202,87,66,149,142,153,239,0,85,186,234,85,163,35,138,65,152,154,48,61,58,199,204,95,180,30,29,55,51,212,163,255,181,233,209,111,192,94,187,141,117,231,41,9,182,154,162,216,10,115,31,111,240,165,210,151,99,239,177,227,119,126,127,242,198,123,116,237,126,247,53,215,61,237,30,236,174,7,100,123,61,16,240,233,252,160,100,160,37,247,160,47,253,57,6,8,65,180,222,248,15,230,54,240,0,115,165,15,132,254,50,102,177,55,160,192,204,92,65,33,152,170,104,21,53,116,48,43,11,108,3,33,35,16,212,241,39,159,60,251,249,103,52,246,23,104,170,189,113,44,6,3,71,117,235,191,255,240,228,199,255,78,128,242,130,195,1,225,134,154,24,216,115,24,108,95,224,210,71,70,123,207,205,76,160,214,223,241,54,35,209,229,224,154,31,164,124,177,203,121,180,86,85,42,232,23,140,131,230,254,232,126,117,235,0,79,6,49,231,61,114,59,2,110,177,223,250,217,201,143,62,245,91,72,184,118,11,138,214,80,53,197,55,8,126,226,131,6,209,82,90,58,83,193,55,189,65,134,8,202,190,82,237,88,52,106,157,215,76,34,96,42,131,97,180,209,212,18,16,167,182,100,160,198,5,59,29,116,117,9,176,44,224,44,9,88,59,3,102,195,186,38,10,167,129,66,55,122,143,148,112,204,134,238,81,146,230,149,154,239,13,19,56,109,82,110,104,249,48,180,124,24,90,62,12,45,31,46,213,242,225,54,69,251,151,222,242,193,57,218,137,229,131,237,84,14,102,15,236,153,137,173,30,224,44,196,198,14,204,1,215,211,220,193,105,160,0,14,163,4,124,65,19,89,224,104,136,0,186,128,58,237,2,254,171,177,110,176,148,162,162,136,154,226,53,112,176,20,241,174,120,195,181,112,72,75,233,122,38,153,116,82,13,27,74,81,83,28,27,7,89,41,126,233,47,228,68,133,217,207,133,92,235,98,211,206,105,67,47,248,46,78,154,249,235,184,139,179,55,111,250,29,103,143,36,223,248,155,250,95,211,205,92,212,21,160,249,170,130,211,121,167,83,224,110,98,58,87,115,191,12,249,34,238,230,172,60,217,41,36,208,59,31,73,254,117,234,251,59,93,227,216,119,252,127,94,125,237,228,205,183,208,93,10,95,164,120,147,119,75,105,246,115,99,63,254,201,123,199,223,254,134,109,13,78,163,92,117,172,7,212,64,238,1,64,123,224,177,124,23,249,190,240,49,179,45,162,14,237,231,162,207,222,20,67,147,112,67,11,79,95,251,246,241,183,62,180,91,104,235,166,213,119,11,15,247,122,180,112,242,131,95,31,127,231,167,8,13,136,82,217,100,138,180,163,154,203,157,126,27,50,235,237,45,95,150,239,224,203,59,59,129,193,247,119,205,107,176,239,76,113,208,149,23,38,154,185,241,114,243,233,150,207,102,152,217,45,7,26,248,243,179,25,216,20,158,219,238,226,1,40,115,74,209,0,63,217,65,215,108,50,245,221,59,0,101,194,59,224,174,135,128,14,4,173,133,160,110,208,149,209,189,31,184,80,88,71,240,122,113,123,112,17,206,15,235,211,147,139,15,102,54,174,95,71,156,15,43,24,144,171,85,200,117,13,147,143,245,206,125,75,8,236,101,121,86,56,116,193,246,242,156,232,94,196,79,163,122,73,24,176,237,69,247,50,120,121,245,40,67,230,62,36,255,113,16,186,66,94,83,44,132,188,181,91,249,75,22,129,116,99,218,249,197,75,165,21,206,161,26,206,160,127,117,68,40,158,17,14,101,40,23,40,67,9,195,245,80,136,114,158,66,20,85,249,170,248,143,64,134,109,42,247,192,162,19,158,37,162,46,35,77,44,59,129,99,131,36,78,70,103,3,22,155,96,210,140,229,38,46,65,154,112,243,119,91,36,121,183,38,242,64,177,115,72,179,32,19,118,82,23,1,92,65,21,49,176,130,201,94,24,158,159,164,36,100,155,156,90,84,210,84,138,166,34,86,125,162,146,38,66,177,130,238,105,174,176,36,159,205,102,113,184,0,42,44,169,41,197,170,43,44,233,124,37,132,37,96,135,216,143,176,196,181,248,11,20,152,240,102,141,23,46,48,193,209,91,134,198,11,127,85,198,11,98,27,139,72,90,88,68,146,77,38,177,121,144,35,34,9,176,228,250,50,217,47,144,37,203,201,28,238,145,61,245,0,204,171,93,51,133,94,55,246,173,112,3,3,210,6,23,39,222,110,99,205,168,14,210,196,193,0,54,12,247,176,143,255,131,37,124,155,9,23,221,132,201,21,248,124,130,65,114,5,215,142,88,228,243,50,116,187,243,147,74,125,92,252,157,130,161,119,94,192,120,224,181,159,197,118,160,57,0,182,117,131,80,247,125,116,1,149,235,210,131,131,240,30,60,249,213,155,79,62,253,168,11,22,48,225,234,171,15,184,164,221,11,235,170,53,34,0,228,130,71,218,16,98,205,144,233,22,243,129,82,236,119,222,125,242,61,39,93,96,160,65,2,158,141,179,217,35,116,187,6,179,59,206,118,55,235,117,117,102,118,80,72,21,127,68,4,103,67,184,53,134,22,2,67,11,129,225,237,118,104,33,112,169,151,219,214,87,230,114,235,248,32,105,236,161,76,76,4,232,249,136,111,184,238,65,133,47,186,78,150,69,198,66,192,57,68,236,251,173,13,27,221,114,29,200,96,29,64,225,162,145,185,80,209,93,215,209,254,163,137,4,195,0,7,94,193,252,75,49,7,216,68,119,83,5,237,7,239,29,119,83,65,215,86,196,104,187,119,220,156,146,206,37,243,249,164,125,199,221,85,138,13,247,142,91,113,248,111,234,171,100,243,222,170,182,169,24,170,53,137,111,158,8,88,191,42,72,143,251,130,91,210,119,212,225,99,20,234,222,155,52,12,249,128,174,120,120,136,24,9,87,125,153,72,239,110,242,42,76,145,220,131,221,34,89,233,107,158,18,52,202,0,83,36,227,131,66,61,27,202,112,180,217,103,178,203,239,6,104,86,157,195,160,143,49,225,33,29,137,21,180,158,112,4,197,160,42,180,40,25,55,101,20,184,235,14,237,85,25,207,173,232,49,239,70,43,84,244,170,149,11,53,69,244,221,163,10,187,74,232,165,167,42,27,100,68,71,162,199,89,11,102,214,235,38,132,149,252,154,106,161,47,136,135,91,69,251,68,49,8,155,67,216,158,69,121,127,142,6,56,205,146,136,10,138,182,9,97,41,107,235,44,187,228,198,149,132,246,161,109,226,214,13,215,99,55,147,115,65,83,246,34,168,10,234,188,39,122,3,98,35,73,249,123,104,24,59,29,213,64,156,9,154,176,150,98,154,68,246,192,216,126,60,254,228,237,167,127,255,199,199,159,124,250,228,231,159,130,88,67,109,52,128,131,19,72,160,1,116,111,188,79,161,175,89,178,213,49,195,64,186,89,112,137,77,239,183,126,119,242,234,107,33,240,72,4,129,238,157,35,54,189,125,119,14,227,35,12,32,147,62,188,55,64,31,131,42,218,126,194,8,175,246,220,120,231,156,241,128,188,124,150,214,97,84,3,220,150,11,228,206,43,122,121,88,212,140,219,43,182,53,229,202,21,46,124,1,38,187,184,11,222,8,16,248,233,61,101,68,160,4,241,62,58,157,11,164,179,20,245,113,197,48,116,35,10,107,227,248,27,111,176,203,131,139,221,17,43,4,64,138,29,137,108,132,139,0,198,90,212,38,2,250,69,100,181,69,47,95,251,146,161,212,205,120,80,244,15,142,211,125,244,200,173,71,50,114,64,52,15,165,6,33,176,205,104,12,113,124,93,138,3,5,233,197,55,139,129,168,116,187,107,13,210,93,203,109,31,213,235,217,93,203,238,143,157,238,35,172,67,192,25,20,25,118,117,128,46,105,110,151,52,196,74,245,234,146,167,184,23,131,12,71,140,83,145,4,117,152,80,186,162,255,5,44,226,34,28,33,240,216,221,195,69,56,129,60,126,172,133,254,45,58,201,154,195,14,129,124,123,129,241,29,196,190,74,19,33,142,22,243,118,53,94,215,141,105,25,113,204,28,59,169,120,163,67,20,225,122,226,1,87,212,142,64,158,232,245,9,13,24,168,167,95,192,36,123,35,92,24,69,102,70,4,1,241,149,50,95,10,243,177,186,91,74,134,82,242,68,240,76,81,245,142,111,90,14,61,205,34,158,213,211,4,226,86,237,39,48,36,236,19,140,24,98,246,25,102,106,105,11,236,243,117,28,124,193,82,154,71,206,236,51,126,154,133,46,186,40,155,179,246,142,198,126,94,212,124,11,175,221,196,6,183,32,90,230,188,220,67,46,100,204,246,114,129,160,29,170,2,173,143,122,234,88,197,129,47,110,26,228,9,130,186,242,121,223,217,180,171,81,206,251,31,238,103,114,113,97,109,121,9,184,122,83,137,226,143,38,102,39,73,78,35,155,221,67,119,12,25,45,136,198,218,77,116,131,18,182,133,145,168,236,36,48,197,108,253,136,48,194,61,156,172,81,227,2,92,109,154,169,6,121,161,61,149,200,35,166,10,179,206,186,245,206,45,134,251,231,204,70,215,74,78,41,92,199,101,71,138,203,209,88,148,125,16,139,19,1,101,84,184,131,126,70,23,23,71,167,166,34,115,115,133,86,171,96,154,2,86,6,80,142,59,42,16,109,207,241,71,223,67,39,165,19,238,236,248,59,223,255,243,231,63,22,68,170,59,18,196,67,90,190,132,67,54,172,163,169,41,208,154,130,72,162,157,179,111,142,223,121,239,228,119,111,216,118,115,118,220,250,163,88,220,218,84,180,232,233,229,1,23,38,164,193,47,157,27,127,202,190,241,111,82,105,13,253,58,201,247,216,254,138,40,191,140,39,4,45,77,91,6,144,226,101,0,16,152,67,17,181,56,101,87,208,39,146,74,211,64,60,144,226,114,49,102,167,10,1,215,163,2,157,142,55,190,115,252,173,31,227,249,34,66,191,40,158,58,194,160,233,245,58,137,74,79,91,204,123,70,147,23,61,27,6,93,12,226,117,116,101,48,55,163,121,90,39,145,232,113,203,38,247,214,123,247,36,81,204,139,137,196,125,156,160,11,253,20,152,78,211,233,141,10,39,63,122,83,136,163,117,82,69,11,143,74,31,183,149,3,51,106,196,226,77,69,107,88,155,162,240,248,147,95,28,255,234,251,39,31,255,247,201,143,126,241,236,213,31,62,253,211,235,39,31,124,248,236,23,223,254,243,231,223,70,172,219,201,175,254,13,173,169,227,15,255,227,248,155,239,63,253,240,103,176,14,113,174,43,80,69,218,195,76,244,35,23,176,215,9,19,59,71,115,89,224,184,220,110,55,15,240,49,41,202,70,163,3,74,99,200,215,16,141,133,75,87,109,101,243,197,136,88,95,130,101,183,174,86,153,101,111,19,225,9,151,239,82,188,164,219,195,161,89,36,21,225,77,155,158,227,32,63,24,190,255,122,141,214,29,115,21,112,194,186,96,46,255,64,41,86,20,113,95,193,65,4,198,51,82,14,173,64,143,104,227,64,17,175,137,11,174,96,35,147,75,43,245,92,102,156,10,54,98,226,158,82,220,119,37,27,147,88,205,152,80,178,224,36,93,198,95,146,249,124,21,125,121,73,185,148,72,143,68,44,193,197,121,20,178,88,10,17,154,54,227,43,25,234,177,77,50,54,216,117,2,99,53,210,50,129,209,26,153,119,78,188,70,230,217,96,1,27,123,231,130,178,35,139,133,70,17,75,36,251,76,220,11,186,59,154,238,132,205,233,189,196,7,141,115,2,139,133,36,216,163,81,165,252,203,192,137,133,72,184,44,0,27,18,15,145,193,22,147,212,168,71,48,40,22,237,108,207,125,1,161,130,161,247,142,39,70,242,44,113,209,196,186,197,18,163,129,194,186,68,20,83,236,236,207,61,50,54,158,113,102,217,12,70,246,204,186,217,139,152,153,5,130,55,218,70,20,20,7,224,236,29,55,142,112,38,80,11,146,104,121,66,140,177,203,192,110,91,160,66,67,156,148,11,86,125,178,32,73,232,63,244,6,99,98,148,112,92,232,205,1,250,1,150,171,86,115,89,174,174,203,196,29,208,32,203,132,65,67,215,101,194,161,107,240,121,234,51,81,58,147,252,137,159,39,76,102,66,115,242,145,105,128,188,107,50,34,245,222,180,124,118,198,75,127,130,169,126,16,138,209,52,48,66,9,89,236,141,80,58,174,139,90,248,100,200,143,255,248,54,26,50,143,208,235,90,227,186,28,20,86,143,16,119,64,224,124,31,89,68,3,113,10,164,174,174,87,59,110,134,159,21,168,188,134,141,192,250,64,57,233,219,224,72,167,99,234,3,237,190,209,251,162,217,177,57,71,61,153,178,156,232,127,254,232,112,220,56,249,188,165,254,120,123,136,150,96,105,101,8,177,71,87,65,68,108,186,149,184,250,149,204,131,248,244,183,127,120,242,189,159,157,252,224,31,159,124,246,77,59,3,34,66,224,3,196,105,158,15,74,194,2,141,74,103,15,52,250,214,123,79,62,250,236,217,235,223,126,242,51,199,75,173,123,143,175,10,85,221,180,226,150,33,171,77,116,187,89,68,183,73,184,109,209,188,214,93,136,25,77,200,27,66,202,184,142,116,221,81,65,205,247,191,179,112,117,48,199,228,187,15,108,2,212,233,178,207,2,135,77,199,172,122,87,10,198,192,104,71,83,45,79,90,56,202,237,217,123,201,249,106,231,0,94,164,11,232,124,34,7,7,164,231,238,107,118,237,212,216,220,172,246,199,36,118,15,47,235,67,104,127,201,189,253,19,24,154,225,59,172,133,62,82,192,239,95,6,35,120,198,25,253,222,175,31,127,246,131,147,247,254,112,252,249,59,3,205,104,91,62,56,245,140,178,109,246,158,81,218,210,192,51,106,247,176,247,140,218,37,221,129,56,115,195,99,235,201,167,127,122,252,201,91,164,255,142,145,92,66,160,97,25,123,212,251,150,167,94,50,40,196,236,243,39,243,217,254,216,208,31,129,230,245,143,63,122,252,201,15,7,90,54,26,92,85,231,244,150,114,75,55,182,61,139,7,11,16,153,80,150,114,21,66,7,143,98,116,9,133,132,136,136,32,255,72,234,189,120,184,246,6,94,66,124,111,123,47,36,190,124,63,1,219,251,195,246,219,255,249,236,253,159,63,253,237,71,79,222,252,249,64,216,174,193,205,217,208,59,230,172,174,215,204,75,64,55,223,224,192,248,246,244,183,55,194,61,21,206,13,227,207,126,248,209,179,215,190,123,138,245,109,117,52,77,105,94,210,226,118,27,27,156,95,113,251,217,27,203,76,225,115,195,240,227,79,127,242,236,213,31,162,203,17,226,41,6,101,20,17,139,83,157,172,86,213,26,14,239,122,241,104,230,91,60,13,111,200,245,184,15,132,123,106,244,131,245,92,127,12,28,232,157,200,253,98,32,172,155,155,122,167,89,91,212,53,229,224,236,172,57,219,137,222,232,103,154,30,24,245,108,183,251,101,201,217,58,231,205,142,31,127,227,239,251,228,199,251,154,206,227,143,255,207,201,247,126,247,236,245,119,159,253,235,191,12,52,157,104,15,116,228,230,249,76,39,215,137,222,211,201,52,61,240,116,178,221,238,119,58,217,58,207,111,58,19,82,63,243,249,228,223,127,118,242,246,199,199,239,252,222,77,171,218,223,124,170,218,46,152,118,45,233,93,103,51,120,254,184,70,123,207,159,211,212,192,179,231,118,178,55,5,116,203,246,67,251,250,147,157,18,138,115,252,147,215,79,254,235,103,174,246,2,148,224,103,149,155,114,144,123,163,144,52,58,48,254,104,95,123,35,207,25,84,224,213,226,252,132,209,207,222,255,7,38,19,73,93,109,42,38,131,73,98,51,99,203,75,237,111,118,6,10,108,128,11,85,10,30,235,11,180,51,117,67,193,182,65,66,75,213,84,180,2,98,71,196,207,155,54,33,10,224,96,57,106,145,235,103,27,221,188,59,134,50,138,174,229,0,158,196,247,80,226,228,195,134,209,28,17,198,160,218,216,110,2,255,187,97,247,163,90,85,218,22,46,8,31,160,61,83,20,42,10,26,173,98,119,29,189,37,15,72,37,81,0,209,38,177,28,16,28,129,230,26,121,128,95,98,227,72,247,213,52,124,197,47,192,80,64,85,246,220,87,43,228,129,211,34,154,50,125,87,113,91,92,197,223,113,93,247,21,169,74,95,49,158,142,226,166,2,70,123,88,152,76,62,137,24,85,163,128,39,193,179,2,49,14,233,44,193,92,123,181,56,66,93,215,172,81,200,249,129,144,155,76,130,198,17,173,15,29,45,247,23,147,82,70,25,79,11,110,102,143,200,72,132,167,127,94,33,61,215,0,37,182,68,101,138,150,149,110,193,161,194,209,91,250,208,166,183,206,87,175,12,122,240,228,41,52,77,74,151,164,40,124,102,19,38,23,10,197,30,181,239,8,18,106,175,201,187,138,219,20,205,108,98,231,49,129,230,22,229,246,117,189,138,29,239,86,80,197,78,155,105,150,117,131,101,53,162,68,39,113,242,214,23,168,235,104,205,51,137,29,90,114,155,12,241,166,106,170,149,166,130,250,74,96,99,239,93,37,206,126,237,199,215,218,11,175,15,127,235,160,42,118,179,14,90,236,33,59,57,19,182,177,47,244,3,106,240,48,46,215,73,214,132,106,46,45,209,252,9,233,218,56,249,36,167,83,52,167,130,92,77,208,114,146,84,161,207,146,85,153,214,168,231,210,85,33,22,19,167,136,177,67,61,155,68,207,215,28,7,143,41,213,108,235,166,220,92,33,115,120,122,23,15,14,197,135,174,187,131,216,205,45,226,136,53,251,103,252,30,194,43,29,30,29,245,118,138,240,173,166,194,3,133,58,132,135,184,60,240,75,152,142,219,38,9,133,67,151,159,0,113,150,232,106,50,11,96,240,214,203,200,13,83,20,176,163,103,53,71,224,215,0,135,81,1,141,72,244,90,54,112,45,134,152,248,115,91,161,187,137,63,162,162,205,142,129,93,7,152,174,119,133,219,151,235,128,15,46,198,86,119,184,88,195,55,40,92,138,178,16,200,172,138,178,127,200,33,106,149,48,135,10,70,93,50,104,27,142,112,63,12,54,163,53,24,20,182,71,94,24,138,123,87,28,57,104,11,94,25,89,88,19,140,12,110,224,73,96,132,66,33,224,89,129,211,41,230,152,151,136,132,174,35,87,228,50,104,27,142,184,63,108,142,25,153,126,223,176,143,68,134,249,66,183,176,22,2,53,182,213,86,26,98,132,124,110,107,206,71,196,27,10,162,247,212,193,201,89,169,33,57,190,247,56,62,58,94,203,209,139,118,217,17,29,126,179,16,160,240,217,83,181,154,190,23,199,25,137,246,17,50,117,195,146,155,64,22,49,19,56,72,37,155,155,213,53,180,171,109,46,18,220,14,13,189,217,84,12,224,114,209,224,102,80,145,210,1,73,5,128,96,104,192,203,156,166,21,4,205,174,14,32,175,194,195,249,90,17,48,109,219,41,162,131,7,205,10,56,146,41,24,209,54,43,234,111,234,112,178,99,109,234,134,250,144,198,31,40,41,232,74,101,68,28,75,86,224,91,26,170,22,175,118,12,3,45,99,48,241,143,91,250,182,162,129,173,36,88,58,130,25,55,56,206,181,160,175,53,222,245,169,31,135,169,154,243,124,218,172,202,109,252,92,14,112,164,178,189,252,189,14,71,129,230,160,30,135,33,180,26,67,252,133,60,142,15,216,241,133,248,9,208,21,92,244,70,208,112,115,179,136,214,136,32,208,72,26,34,207,91,249,23,105,152,45,71,81,96,81,141,118,22,218,137,49,230,137,108,251,182,4,2,40,226,58,174,183,78,64,33,25,76,73,17,24,40,100,119,211,53,224,11,216,77,216,200,150,187,189,242,102,181,254,150,128,22,21,109,145,8,163,4,187,122,232,57,232,48,251,225,80,6,145,59,70,10,146,200,19,125,244,192,37,209,240,133,39,168,232,9,35,19,4,112,140,76,9,135,55,178,133,21,196,153,19,46,223,56,194,36,161,153,152,165,130,142,247,205,80,225,194,164,38,29,30,2,129,21,134,152,155,242,25,210,248,34,89,248,184,115,136,66,236,94,85,122,59,173,176,56,119,220,86,56,179,127,181,78,46,2,60,103,137,26,154,192,46,4,69,191,233,62,119,13,141,77,104,118,126,242,90,145,205,65,7,206,63,74,83,177,148,136,198,219,58,185,158,2,24,160,70,125,28,184,78,89,196,254,31,219,250,123,59,150,16,125,215,67,49,200,35,192,127,17,35,54,203,140,143,64,240,49,64,131,63,49,239,228,57,60,0,52,165,160,179,71,251,220,226,28,191,2,241,199,117,138,58,91,134,117,233,248,39,255,249,244,183,255,46,0,240,35,236,27,198,74,43,66,3,6,19,255,27,243,150,106,109,70,233,153,43,196,38,208,124,190,96,197,216,147,208,239,119,112,252,206,47,240,193,254,173,199,159,127,112,252,207,95,60,121,243,245,147,247,94,71,61,123,1,97,5,226,45,113,2,145,192,246,201,1,34,106,69,198,131,81,16,10,22,142,152,0,47,105,76,64,38,132,3,122,109,224,160,9,32,146,224,99,56,72,5,29,135,78,160,115,55,97,94,245,17,12,124,55,137,183,59,230,102,244,144,52,94,208,240,133,5,2,242,152,5,85,180,27,45,200,71,177,96,87,87,50,70,58,106,138,113,66,153,120,175,15,199,9,13,170,249,182,100,128,23,71,0,92,123,10,137,140,39,196,181,207,177,199,87,246,34,232,94,219,82,77,118,111,98,215,48,139,247,59,58,254,248,135,192,221,191,255,19,230,4,192,166,37,2,245,63,138,93,140,3,18,103,252,162,69,3,119,129,203,138,24,184,0,227,228,24,138,5,123,33,61,122,164,0,21,65,119,101,211,125,4,228,190,24,178,16,234,136,219,153,215,106,202,126,96,7,108,24,176,44,81,55,38,70,19,47,20,139,218,149,43,33,192,204,118,19,81,125,132,240,132,211,99,202,144,245,152,184,1,253,178,108,50,141,163,180,244,235,153,165,249,60,179,52,226,174,164,241,158,89,104,223,27,61,241,41,83,15,79,120,111,111,24,252,194,184,114,69,70,51,75,227,183,76,84,12,69,222,62,178,151,103,92,174,24,157,54,34,134,228,1,90,36,161,187,224,217,247,222,127,250,235,95,19,231,164,227,55,62,64,43,245,248,59,255,248,236,245,183,79,222,251,13,217,32,130,27,243,69,47,142,189,18,143,110,181,27,143,224,170,240,8,221,17,30,161,203,193,163,74,171,253,104,79,169,180,31,181,107,245,216,75,99,170,8,142,207,166,21,149,99,87,41,143,11,124,30,245,79,35,92,247,136,33,10,15,42,77,89,219,22,98,5,190,16,195,53,179,165,72,31,178,126,215,40,141,113,141,210,156,144,41,221,124,156,206,205,185,73,57,194,206,68,211,74,113,77,17,183,136,108,45,89,75,202,126,103,162,105,69,124,73,17,183,153,56,41,89,41,147,173,213,171,89,199,157,104,70,41,110,185,238,68,243,110,160,194,154,106,77,214,106,216,17,142,19,79,45,162,107,200,162,220,46,76,18,9,148,184,10,249,104,216,80,10,119,68,46,200,74,97,143,120,241,50,66,185,194,140,226,68,50,116,64,99,154,236,134,50,225,218,239,43,181,131,204,181,138,70,12,60,151,35,0,147,68,185,86,3,160,51,232,105,225,80,175,86,59,237,3,144,97,81,223,78,104,33,225,38,229,73,4,199,232,160,48,56,153,22,184,37,119,141,90,65,162,6,246,127,1,63,215,104,24,12,92,55,168,80,175,248,31,124,224,194,110,33,59,186,64,163,65,68,48,144,126,98,128,144,4,71,97,93,195,129,252,30,255,233,195,147,215,126,221,7,176,115,141,78,226,6,86,234,42,175,99,195,6,246,19,162,132,143,55,2,49,156,128,190,122,119,19,72,110,59,149,181,78,165,128,55,48,122,166,53,86,245,142,133,69,147,118,172,25,168,229,132,172,188,239,219,110,56,154,9,189,77,123,246,27,57,197,248,96,139,10,28,135,28,41,2,146,64,88,45,160,150,176,39,163,148,119,194,4,143,60,8,137,204,7,215,247,142,247,254,238,189,132,144,33,22,103,226,50,226,237,42,102,213,80,43,74,148,167,1,12,27,13,46,167,26,186,56,96,182,95,173,21,225,179,72,172,114,21,11,221,10,163,240,0,71,192,66,143,128,62,209,136,82,177,216,217,228,6,52,16,64,173,102,43,25,124,76,159,7,243,204,53,108,131,189,31,4,69,34,164,93,199,95,25,82,5,35,193,33,225,64,30,179,226,156,100,88,43,17,196,39,249,34,151,113,172,142,11,224,200,245,229,181,208,90,84,45,255,173,93,180,168,123,56,89,13,254,165,135,185,43,254,126,227,120,2,171,192,84,41,208,138,119,68,247,92,177,132,37,10,56,2,103,236,126,145,68,7,129,19,20,221,112,237,88,17,62,158,218,9,194,193,192,99,76,185,237,152,134,101,74,198,213,250,129,31,73,162,86,244,198,146,109,60,172,54,209,233,9,254,228,8,75,150,98,132,12,10,43,248,233,176,108,30,150,122,96,95,117,189,137,141,240,152,45,77,125,15,116,59,168,97,108,45,126,31,71,217,164,254,230,190,209,18,98,129,55,151,176,78,226,46,99,130,174,160,129,211,129,218,139,251,226,194,4,94,82,244,198,13,58,21,65,81,84,71,17,249,114,162,58,114,206,255,56,202,31,119,121,188,119,31,194,228,197,25,130,88,148,187,236,9,59,134,30,101,119,71,132,136,48,66,115,247,41,36,134,158,138,24,226,168,99,163,193,45,59,114,98,9,124,115,104,238,97,203,210,135,100,79,69,131,74,208,17,229,250,142,198,215,61,146,146,111,155,245,140,164,132,102,210,45,109,199,1,18,238,63,143,88,74,222,110,135,69,83,234,163,203,231,17,79,137,68,19,247,238,201,174,225,182,130,163,95,57,167,99,247,168,7,228,244,179,47,177,44,143,121,234,187,2,229,25,44,158,99,213,186,133,69,32,182,72,88,26,200,206,199,75,74,51,142,14,100,189,217,92,215,219,69,73,12,42,227,143,142,128,169,19,57,210,46,240,110,44,170,98,83,172,138,53,177,115,222,183,100,231,150,71,227,151,104,254,248,37,155,56,66,169,19,149,196,98,49,2,129,73,8,145,226,30,35,90,101,196,9,217,240,135,90,18,85,244,18,93,112,17,30,197,166,251,82,133,151,170,88,69,47,201,165,69,172,185,47,171,240,178,42,114,141,208,98,197,26,150,87,160,219,184,136,142,182,230,213,104,167,216,180,159,140,128,64,139,158,166,60,77,179,67,245,8,98,7,232,148,137,5,30,137,88,175,226,136,39,130,26,137,251,177,88,33,218,11,178,32,244,5,78,16,112,179,12,25,213,189,1,89,52,59,32,139,21,103,46,123,32,83,213,250,9,200,194,221,225,131,3,178,68,99,131,201,209,217,121,184,144,240,79,246,162,63,239,115,89,173,195,222,176,120,193,206,115,136,69,99,71,10,74,210,62,216,66,32,231,200,30,40,84,21,51,29,56,178,19,221,26,246,135,248,150,174,106,100,131,184,81,170,174,92,225,34,86,33,226,46,211,109,57,80,144,171,51,6,146,178,163,6,83,166,193,203,106,179,76,12,102,181,101,74,87,142,98,118,192,36,204,215,232,68,236,75,158,224,64,115,58,97,111,72,32,226,171,136,142,169,136,13,69,255,40,144,21,129,44,141,68,202,158,133,68,86,84,3,131,50,217,187,42,91,104,218,12,89,21,232,11,142,198,212,116,162,49,53,169,151,99,53,36,26,211,227,63,253,203,241,175,126,192,70,99,10,230,121,113,95,9,227,91,0,30,192,145,14,38,19,158,224,76,201,68,151,232,76,201,132,93,45,221,103,120,38,132,10,17,129,76,166,41,61,56,75,252,35,103,104,126,50,226,20,166,123,232,235,210,149,43,132,200,191,80,116,95,34,138,124,149,253,130,179,158,250,235,38,2,235,38,216,186,9,168,59,161,80,73,55,85,97,185,29,68,8,23,185,51,19,46,230,136,165,104,2,18,21,145,88,182,89,71,206,65,63,201,93,13,67,175,144,167,60,242,141,40,71,251,250,165,124,134,143,242,25,100,137,24,129,71,189,204,134,75,210,2,110,187,96,201,104,33,140,69,131,94,34,60,80,232,9,209,240,68,55,47,135,68,55,63,12,202,5,49,191,228,75,209,96,42,13,152,181,7,106,205,73,212,160,28,221,71,171,212,230,134,5,70,84,110,144,205,168,162,125,142,111,71,28,39,129,110,71,42,25,67,19,157,120,65,99,108,218,189,79,112,244,23,157,158,246,240,96,124,150,132,46,185,2,86,236,8,247,163,16,183,129,40,138,148,154,128,214,28,188,183,41,0,34,166,118,68,254,68,192,158,51,152,61,103,56,123,142,63,126,93,6,32,140,147,180,69,40,252,50,140,42,162,47,132,187,230,225,199,104,4,57,68,184,101,48,168,65,108,153,140,158,64,232,65,250,125,130,196,145,51,245,150,210,141,250,26,168,179,232,158,200,243,97,28,96,8,110,138,56,30,32,253,168,131,129,176,130,180,37,32,146,197,90,17,26,57,231,243,87,143,63,122,235,201,127,188,31,143,11,36,96,156,40,247,213,65,57,168,131,204,56,207,167,123,79,62,251,238,201,191,252,152,237,30,214,84,83,29,231,148,130,142,102,253,128,165,126,64,87,58,154,43,242,99,174,67,80,111,89,41,206,43,226,10,81,113,72,217,124,222,175,226,88,86,196,37,241,186,171,224,168,228,178,169,84,38,33,57,10,142,117,165,184,226,42,56,74,231,18,21,45,32,178,7,156,77,163,8,185,163,53,124,233,137,144,127,194,35,129,120,202,143,106,202,222,104,149,68,147,15,175,132,61,51,236,82,34,103,197,95,111,42,251,5,33,45,28,5,70,38,131,207,36,254,14,111,153,79,218,38,37,61,1,203,200,59,194,151,159,34,0,217,87,47,8,11,213,87,188,255,217,211,143,127,67,20,13,118,40,22,177,139,107,125,250,236,17,84,156,208,160,239,252,94,8,242,211,96,186,237,204,18,113,34,96,103,201,241,17,115,253,18,94,209,34,158,31,144,110,61,48,163,129,245,176,181,25,98,103,189,181,92,135,143,51,70,158,96,83,104,157,121,156,235,74,243,116,3,69,21,47,103,164,52,190,217,217,71,138,104,242,41,135,170,98,173,253,197,142,149,209,242,157,195,88,17,99,217,223,88,61,42,26,48,158,4,187,201,16,152,142,53,229,69,98,130,205,56,118,22,76,208,187,219,192,115,78,235,93,244,56,29,30,228,44,131,228,120,163,65,71,202,84,190,140,1,59,92,205,89,6,204,240,90,131,14,215,169,122,25,131,125,250,225,183,159,253,252,119,96,215,255,157,119,207,50,94,39,245,250,41,183,243,190,89,247,110,103,7,228,101,236,102,106,2,241,119,127,120,252,199,183,79,62,252,57,58,155,143,191,241,179,227,87,63,63,11,78,136,20,105,208,233,39,181,46,126,145,191,3,121,111,207,48,186,38,54,206,25,104,104,196,192,252,98,199,245,233,47,207,58,46,217,26,120,92,216,38,254,50,120,12,146,215,243,204,231,238,154,81,61,229,62,173,200,205,131,192,99,23,129,188,164,125,122,252,206,187,199,63,249,249,201,111,190,119,22,60,236,161,155,223,166,98,12,58,211,180,218,197,115,89,212,163,238,201,155,223,62,203,40,171,36,45,199,160,163,164,213,46,111,148,255,249,217,89,71,41,55,77,243,148,75,26,91,131,136,129,16,47,133,143,100,99,46,158,13,11,103,96,167,177,125,138,24,4,240,50,112,128,70,255,244,183,31,61,123,253,237,103,175,191,243,231,207,223,184,54,251,231,207,223,60,35,46,110,225,156,109,167,88,249,164,226,213,224,199,35,194,181,89,156,122,248,98,145,241,248,147,207,142,63,250,238,241,119,222,62,35,18,192,199,238,20,40,128,106,151,48,229,104,148,103,23,15,208,238,158,66,62,224,214,60,195,88,251,140,234,253,246,7,207,94,251,174,29,29,218,137,43,202,116,134,234,250,89,171,71,195,19,79,212,146,27,52,152,168,193,203,2,133,150,108,52,84,109,148,72,233,10,66,166,189,239,137,207,110,253,175,196,85,193,137,108,66,195,240,9,167,36,21,15,107,59,219,172,199,98,8,226,60,81,76,131,88,6,156,157,240,235,210,213,175,178,0,145,203,203,200,139,17,61,183,25,59,79,209,149,43,33,47,28,101,224,85,255,250,112,75,137,65,182,138,172,196,18,86,8,24,100,138,131,136,46,251,138,233,199,165,0,188,104,145,222,169,197,122,125,238,220,1,70,76,102,119,192,17,187,217,214,236,36,103,125,142,214,95,241,178,71,122,42,170,204,119,187,255,201,245,213,187,188,209,158,74,100,235,246,183,151,164,54,112,144,221,132,180,252,8,113,72,157,88,172,224,165,74,54,213,199,100,73,110,170,13,208,208,84,21,13,71,91,178,67,57,85,165,106,186,90,5,31,229,26,246,56,16,18,82,123,63,34,117,161,249,39,63,252,187,147,239,127,16,70,212,226,241,56,95,129,68,63,250,202,19,110,224,60,191,248,102,55,194,141,216,132,171,247,46,86,35,196,244,228,140,172,144,55,15,228,105,8,108,0,152,51,110,201,129,177,112,118,253,130,103,16,189,110,70,61,149,13,78,164,134,94,173,116,99,139,206,31,93,103,87,58,177,67,24,128,160,117,133,209,63,125,187,255,252,168,27,187,243,67,168,219,87,153,47,37,33,43,3,21,219,56,89,118,95,201,157,176,235,37,63,213,186,105,153,238,250,196,160,96,9,119,90,76,164,61,60,109,238,172,217,151,160,79,223,1,149,55,117,37,87,193,75,91,160,89,239,133,156,196,4,217,31,8,232,59,239,62,249,247,159,81,109,58,13,84,201,196,33,181,71,149,63,53,252,79,191,231,139,192,203,5,29,166,45,156,190,129,128,16,191,92,24,220,179,54,128,160,195,90,160,206,157,164,1,59,0,137,139,32,73,130,160,140,85,189,173,212,214,154,186,5,161,38,31,116,162,247,240,101,194,206,216,37,136,117,141,11,19,104,155,88,161,197,74,173,101,186,144,142,46,228,213,172,3,101,213,226,118,183,186,211,80,180,154,143,142,238,19,251,159,23,18,98,34,153,201,167,178,217,92,62,21,59,37,126,252,25,50,156,212,18,95,10,244,60,172,215,77,64,15,237,213,96,216,145,50,185,241,100,38,155,148,206,132,29,59,119,91,75,213,220,116,133,104,73,178,235,137,77,140,118,159,6,163,189,47,38,157,179,238,52,6,78,169,161,129,211,169,207,1,26,176,240,191,95,123,242,179,183,158,126,252,155,227,63,254,147,247,28,64,51,6,81,198,124,179,130,192,140,86,116,16,34,249,5,17,196,59,162,155,20,194,6,107,243,45,94,121,4,188,71,237,181,218,232,41,177,192,195,25,251,112,228,101,48,196,67,3,210,219,204,188,147,192,191,33,99,39,225,200,186,224,198,70,93,248,206,243,71,223,129,105,239,198,12,146,36,144,224,172,226,68,185,236,185,41,195,38,216,211,65,182,51,232,254,229,246,196,138,187,137,225,65,38,16,115,102,242,226,177,130,58,66,172,93,136,232,199,223,169,117,69,110,225,78,157,223,224,9,201,9,104,74,237,49,118,236,190,63,234,218,99,134,13,209,159,183,207,223,24,142,100,21,44,222,12,105,157,120,132,163,181,223,106,216,219,199,34,225,100,68,206,84,157,219,49,56,72,147,45,219,133,157,18,194,153,65,172,230,77,172,135,176,191,58,156,154,64,163,158,140,154,70,213,9,11,29,232,70,110,247,39,38,162,162,168,57,143,159,184,147,126,202,150,63,176,81,159,65,172,43,46,226,32,191,75,36,19,113,166,94,19,98,226,117,244,72,32,34,108,8,17,226,70,231,197,179,64,92,12,122,4,0,97,188,63,250,10,255,225,146,36,8,25,200,198,76,192,11,128,200,150,11,146,72,163,29,49,145,23,208,88,21,195,84,32,164,3,46,74,194,226,18,67,80,65,236,24,232,212,219,180,44,212,215,177,177,122,199,52,19,82,92,1,11,225,106,13,24,148,214,152,50,150,169,141,165,229,92,42,33,143,75,153,241,180,156,150,235,153,116,26,93,73,146,232,91,34,145,75,64,216,154,56,252,17,0,197,216,117,255,94,87,144,249,177,100,110,172,46,37,170,137,76,165,146,75,41,9,165,158,202,141,167,148,108,90,201,86,114,149,74,181,202,128,236,10,41,49,150,87,198,100,165,94,87,42,233,154,146,75,43,201,122,77,73,87,106,185,116,189,154,171,164,211,249,172,11,233,62,132,219,36,40,107,65,192,97,39,114,10,68,151,35,211,98,7,153,56,36,92,65,225,94,66,202,198,51,25,41,39,38,199,227,153,108,58,119,95,124,168,235,173,194,248,145,8,78,28,16,23,18,71,69,118,194,116,30,94,82,32,138,83,199,156,96,87,104,88,200,9,102,65,209,12,244,29,51,32,254,4,31,111,34,44,168,196,69,135,118,8,118,101,254,75,117,70,234,225,113,125,102,127,106,119,225,244,233,74,109,51,166,94,63,106,178,56,200,54,11,10,231,200,134,153,187,28,87,234,11,115,161,230,35,61,120,61,167,147,5,195,246,150,150,93,31,231,32,239,104,10,96,73,161,61,51,208,49,3,254,162,46,229,15,8,66,169,242,37,108,15,80,157,113,142,182,157,138,251,139,241,117,122,111,150,135,74,113,85,17,111,18,111,150,170,148,87,252,222,44,15,21,177,164,160,3,213,245,103,73,85,83,178,34,167,20,199,159,101,67,41,222,116,253,89,110,185,1,187,128,40,173,42,13,68,61,136,47,25,31,182,203,57,78,11,139,34,19,87,167,176,174,136,46,201,43,108,40,161,231,43,79,175,217,227,153,61,107,81,219,26,185,68,145,98,194,89,104,49,56,160,213,170,70,167,85,25,197,233,23,130,40,178,89,38,209,131,177,219,23,166,206,92,71,139,76,71,61,4,249,242,72,32,79,235,8,28,81,243,23,76,6,54,146,100,27,73,98,90,105,123,114,227,131,143,27,174,66,136,18,63,13,69,116,61,110,214,168,57,128,125,166,242,69,174,146,34,248,122,90,96,139,19,119,193,152,168,144,125,205,160,179,192,210,97,161,161,143,66,106,27,180,155,92,183,65,46,128,19,95,28,60,159,170,29,180,189,90,163,238,44,163,53,142,174,76,79,62,127,239,233,23,239,242,128,152,83,185,111,56,79,127,253,83,196,198,219,112,142,206,176,113,231,148,226,45,69,220,113,2,54,219,187,117,78,129,8,57,204,94,173,101,19,136,13,79,211,189,58,97,221,115,68,65,247,139,59,206,166,69,91,44,147,168,112,94,178,176,152,133,14,162,66,224,188,94,181,4,28,83,215,96,93,213,28,170,173,56,225,148,73,52,34,197,14,191,168,28,161,105,146,67,234,208,42,15,208,74,67,103,143,195,56,32,30,220,210,113,140,88,85,67,247,72,171,232,63,96,32,248,157,1,212,154,11,154,142,75,79,107,150,113,16,133,40,210,52,216,47,7,11,191,45,250,130,64,195,85,244,42,193,48,204,41,57,29,20,92,31,162,18,216,207,209,3,252,134,80,21,251,105,81,161,236,30,64,41,50,143,69,103,120,35,35,124,103,72,54,157,98,16,67,5,45,98,47,63,104,105,194,186,74,157,222,53,166,9,77,212,174,210,227,205,42,184,237,89,118,247,104,183,221,94,66,23,70,71,249,46,0,210,67,162,207,67,113,190,48,142,165,82,244,114,4,158,241,242,237,161,25,21,241,236,235,61,86,204,3,184,8,226,25,165,12,207,131,150,188,15,49,150,138,9,201,121,208,46,162,99,147,127,171,4,173,24,196,208,23,67,131,133,225,150,208,106,116,128,162,190,65,167,33,236,48,137,207,35,223,83,238,147,42,42,58,255,209,40,80,255,77,187,178,108,90,36,22,108,13,175,34,168,165,126,189,200,117,234,202,21,245,235,18,1,128,240,129,17,132,67,76,67,45,112,111,166,65,165,229,123,77,136,79,113,31,181,111,7,35,8,110,163,216,60,50,175,218,155,202,42,152,116,225,163,213,109,2,0,180,196,52,110,217,35,174,16,134,80,52,109,220,232,252,60,34,166,173,24,204,174,97,124,160,170,34,139,43,27,49,47,20,221,160,204,16,140,22,207,55,58,215,156,161,89,49,79,71,44,28,52,131,228,138,238,99,37,225,214,200,59,59,224,58,157,244,1,22,45,128,192,83,70,22,30,80,58,68,17,139,58,144,182,84,218,71,218,8,53,67,92,79,69,74,39,16,69,134,125,67,137,33,78,226,147,202,72,66,44,250,130,4,3,193,161,155,239,33,34,34,10,247,128,21,25,221,29,205,202,117,68,86,83,169,251,5,82,233,80,54,213,154,242,128,200,65,18,137,248,120,110,60,145,219,221,155,192,218,192,7,52,161,83,225,197,116,74,78,212,235,244,41,53,118,43,188,152,205,85,147,41,153,62,165,142,204,133,23,149,172,156,76,85,233,83,98,14,87,120,177,158,201,86,179,213,35,116,196,26,168,89,217,82,232,81,131,174,181,145,184,215,225,55,206,202,174,209,107,34,117,142,96,47,124,223,64,200,99,34,199,37,146,237,196,4,72,138,154,50,58,151,208,215,137,45,212,144,90,63,176,225,21,204,182,92,85,70,43,138,181,167,32,130,113,193,61,138,196,57,9,50,21,56,201,29,75,191,248,150,73,90,13,243,144,195,134,171,251,45,96,174,228,210,186,129,43,53,85,109,219,233,143,170,33,158,73,110,190,160,182,112,230,12,13,245,165,139,43,183,175,21,138,75,208,170,242,19,78,197,120,210,4,89,13,93,161,242,3,243,183,129,65,164,123,128,64,123,190,7,132,212,68,69,55,106,138,49,106,160,171,104,199,44,196,179,201,12,218,101,246,178,40,108,170,181,154,162,161,66,251,163,230,166,92,67,79,226,153,246,126,132,252,73,102,165,116,114,119,47,146,64,95,140,70,69,142,102,115,98,34,155,16,147,153,140,24,79,197,206,208,185,72,156,136,150,208,84,181,15,109,149,13,186,178,53,101,72,243,59,1,92,104,195,64,87,142,26,17,163,22,58,70,51,42,140,24,112,233,202,141,143,67,238,176,145,151,99,108,49,136,51,95,168,194,176,38,200,236,36,227,104,156,238,12,219,115,227,125,252,112,20,235,172,11,227,227,227,231,52,156,130,92,183,20,195,29,148,92,49,245,38,186,215,76,216,100,64,120,229,149,108,38,147,64,127,83,51,233,87,94,201,73,165,241,87,94,73,207,164,167,208,231,153,236,180,48,1,12,60,89,93,232,230,90,136,167,19,217,44,80,70,50,174,116,28,125,197,223,233,136,18,241,148,148,148,242,232,129,147,3,176,16,207,167,208,143,77,77,29,202,200,108,65,34,251,155,192,42,29,31,32,219,2,195,89,0,241,12,122,1,240,24,140,19,208,120,89,72,34,252,198,199,99,222,197,150,200,144,229,198,44,47,41,34,69,226,169,4,60,38,107,42,153,146,208,162,74,138,89,4,33,111,67,40,104,232,58,52,192,228,152,150,188,173,140,194,36,248,231,198,33,26,88,119,245,224,1,173,116,56,8,173,62,239,198,35,212,35,112,20,166,36,33,94,44,252,228,33,157,80,114,29,44,56,179,25,176,96,200,34,171,163,222,80,72,71,151,213,55,188,234,3,186,150,136,195,90,57,138,219,10,204,128,205,231,213,79,62,120,224,168,35,15,195,55,69,189,94,119,161,98,32,160,148,244,211,81,223,154,127,49,145,78,231,115,9,239,98,167,155,133,133,73,84,118,126,144,220,210,163,134,254,21,221,66,103,160,131,1,63,24,116,162,195,185,22,118,28,101,164,175,113,195,97,52,102,254,42,189,219,100,116,94,61,250,223,144,219,189,32,96,236,98,74,30,128,222,64,44,18,146,161,62,4,50,68,75,160,39,71,190,234,0,24,38,8,81,74,102,162,10,88,48,210,150,65,168,20,80,7,21,6,104,108,5,76,138,208,5,42,149,23,209,1,23,207,196,250,99,79,186,242,9,17,254,140,247,140,84,98,78,33,134,62,2,225,99,24,147,224,213,14,32,244,67,214,67,164,32,29,65,88,160,209,138,165,141,214,213,125,37,96,29,59,39,18,126,63,65,231,62,31,79,209,109,97,208,3,82,202,147,239,28,245,181,219,210,247,66,23,19,28,86,137,56,186,28,192,233,116,132,174,58,232,122,98,66,138,95,136,42,21,208,29,158,38,229,146,132,255,183,145,68,142,36,196,120,160,211,83,173,249,217,15,152,33,187,137,144,125,193,108,125,27,122,216,186,183,33,33,244,249,225,120,57,215,9,102,192,46,8,192,60,44,166,118,143,237,130,1,97,50,101,218,167,176,247,240,33,143,143,94,22,5,65,60,4,189,38,204,90,74,52,245,142,81,133,164,157,194,84,97,108,75,209,182,209,13,114,108,79,55,182,241,97,53,182,95,221,58,24,173,239,118,148,49,211,168,142,129,30,201,28,107,227,152,3,147,90,109,21,27,53,140,85,245,86,75,214,112,236,115,208,224,141,97,129,243,162,172,161,157,9,178,201,49,87,218,60,230,138,235,198,254,178,155,195,171,60,142,32,11,226,16,177,151,220,156,108,154,10,170,84,53,205,49,133,68,236,26,221,149,13,21,228,211,102,220,172,66,238,223,225,156,252,69,236,173,251,56,27,60,78,109,129,110,82,109,68,249,205,130,48,137,126,196,131,82,89,159,158,20,59,165,201,253,114,163,36,154,165,201,221,210,52,252,83,158,164,127,117,244,119,74,44,67,225,198,108,57,63,94,94,17,151,39,203,211,162,12,47,179,184,8,126,57,50,59,137,0,109,192,43,252,253,96,118,114,118,6,74,77,139,13,183,212,246,220,228,44,180,234,20,203,151,39,55,54,75,226,45,7,228,26,252,89,116,42,164,167,160,194,162,83,62,57,5,96,113,15,118,48,88,2,124,103,202,169,209,153,134,142,108,227,38,70,202,238,64,200,223,14,254,123,203,41,157,101,74,235,184,244,6,252,145,93,208,42,254,219,194,127,171,83,251,155,83,27,168,120,89,218,156,186,73,65,74,164,31,101,23,124,18,127,190,195,183,180,61,51,185,184,64,16,194,160,173,177,56,73,240,63,61,77,219,80,153,151,24,135,102,201,131,196,189,169,201,229,37,92,122,154,244,22,63,69,189,71,133,9,106,77,183,112,171,236,204,3,122,186,72,159,74,229,201,5,140,107,123,182,202,208,57,19,119,131,180,225,86,187,227,14,97,138,118,214,193,62,193,97,105,242,218,18,237,38,129,94,130,202,105,247,1,26,251,181,105,140,168,105,220,67,123,114,113,197,170,83,172,129,27,85,224,187,202,76,238,45,182,37,84,64,119,1,171,184,6,233,145,84,118,17,135,31,183,188,184,200,227,234,42,126,220,226,186,97,143,181,197,44,21,120,39,224,116,119,212,184,30,246,210,85,244,255,21,144,239,22,77,48,38,187,130,95,20,165,43,106,173,104,243,28,87,218,134,94,187,210,148,181,70,17,168,232,21,98,229,92,180,12,56,229,40,31,81,166,220,198,189,151,131,68,178,232,90,222,222,255,242,74,99,35,133,194,46,42,167,180,159,183,16,54,168,35,23,42,123,13,110,240,178,68,174,93,91,15,149,180,70,250,20,181,94,128,100,117,96,65,106,176,220,52,145,68,187,161,139,212,52,64,60,26,113,37,169,240,63,186,203,244,223,9,23,205,167,144,147,254,239,191,181,249,42,116,245,246,29,228,232,232,111,147,16,92,163,56,215,154,57,170,162,70,227,109,173,33,116,151,168,166,243,104,20,126,137,170,247,241,169,36,170,65,227,45,244,150,164,210,192,133,56,192,215,147,63,126,236,21,157,162,158,209,190,231,129,152,217,34,96,52,27,172,124,41,107,211,185,62,229,164,184,190,45,34,197,51,11,192,7,147,140,166,160,6,47,20,205,218,66,246,115,22,136,58,168,189,68,57,104,175,54,121,17,160,120,33,96,19,30,9,3,158,37,207,180,159,94,218,57,216,8,121,33,167,167,39,201,52,80,6,71,110,230,236,132,254,164,154,236,242,13,150,104,246,43,192,204,112,221,160,66,199,110,162,74,24,71,168,152,178,183,84,242,176,59,52,70,124,232,151,55,118,41,236,202,26,15,125,227,11,145,42,178,40,239,33,76,116,138,94,140,12,145,89,86,221,68,135,145,112,217,33,123,212,114,107,52,72,102,8,72,228,164,134,33,66,194,68,22,150,44,169,148,134,143,33,178,65,86,20,152,196,208,121,41,160,119,75,166,241,148,156,82,224,199,110,2,0,20,180,156,24,185,94,87,49,30,41,237,136,240,206,32,177,27,251,155,200,201,247,254,112,252,206,15,158,252,215,103,79,62,251,241,227,79,62,123,246,175,63,120,250,230,255,69,79,158,189,254,78,228,255,189,250,61,244,223,223,140,189,98,188,162,189,52,58,106,109,162,219,51,221,149,145,23,147,137,68,165,170,76,68,198,254,134,84,123,246,175,63,66,53,255,252,249,27,199,111,255,215,179,159,190,247,236,195,255,62,254,245,231,79,223,248,197,201,7,239,216,175,222,36,0,95,76,230,178,136,51,15,130,59,10,204,217,174,194,129,15,4,246,236,243,15,78,62,120,253,228,239,126,121,252,218,143,142,223,248,205,201,143,191,243,248,147,87,31,127,242,139,167,239,252,232,248,237,127,58,249,254,239,158,252,240,31,72,73,218,102,98,38,61,93,46,147,54,225,127,103,232,84,148,243,228,179,127,192,185,178,187,98,128,244,209,190,97,68,236,43,134,7,7,180,197,255,121,245,53,123,20,232,163,7,134,125,31,137,216,23,18,4,131,100,37,225,96,144,151,158,186,246,173,37,98,179,0,168,238,211,95,253,244,248,221,111,113,117,201,75,79,93,122,183,137,208,203,13,84,61,126,251,63,159,189,255,115,174,42,121,233,169,138,147,149,159,170,166,10,57,58,34,47,142,75,227,169,241,113,140,45,236,20,206,85,36,47,61,21,241,46,112,209,157,146,82,137,84,138,162,251,233,79,95,59,121,239,245,227,95,125,159,3,67,138,4,129,49,148,70,167,41,195,0,178,82,54,153,205,226,1,124,242,201,211,143,254,33,0,12,41,18,4,198,84,208,54,170,145,254,184,3,58,249,229,135,193,253,233,50,44,240,54,220,212,155,53,60,29,36,158,0,65,234,7,16,1,214,15,138,20,113,64,81,82,68,32,86,16,221,64,80,106,213,90,93,201,18,4,189,250,228,211,143,158,126,241,135,147,15,191,201,65,33,69,130,161,52,49,89,35,212,204,187,218,197,136,132,174,9,24,244,167,223,14,6,173,164,149,156,82,235,2,26,143,84,169,40,74,61,67,250,248,102,8,32,92,36,24,16,66,157,33,219,61,125,177,158,172,103,235,4,109,255,252,207,193,192,72,17,239,22,218,68,20,18,234,75,240,139,235,255,248,211,39,31,190,250,228,253,63,186,53,103,240,143,167,102,5,77,219,54,170,41,225,31,183,230,179,207,222,117,107,146,151,238,0,60,60,141,61,93,245,76,61,87,151,93,24,79,255,254,219,39,239,255,154,233,64,102,38,55,51,25,14,134,93,139,104,28,73,130,214,39,191,252,37,154,162,16,136,210,76,114,38,227,165,69,12,24,180,56,42,8,161,65,244,206,65,122,186,150,31,175,39,160,169,8,37,183,31,188,243,244,139,111,28,127,235,231,168,161,136,3,220,220,109,140,182,116,77,175,110,26,136,151,64,103,149,130,26,48,208,57,205,144,224,227,223,255,244,241,23,31,157,124,240,238,241,199,127,60,254,244,167,79,63,254,2,221,140,92,16,88,198,67,220,189,11,17,34,228,113,42,143,69,70,241,143,38,239,170,13,217,66,253,116,127,104,117,247,85,75,70,103,167,125,114,33,206,115,34,184,4,222,152,118,177,212,120,74,78,75,254,146,92,161,76,22,126,67,10,225,227,62,146,200,7,116,27,29,57,157,81,127,143,241,227,74,195,215,58,126,238,156,141,89,196,103,100,179,220,187,77,184,251,194,177,169,36,21,68,34,217,87,208,21,244,102,58,51,61,57,195,191,129,187,180,75,198,152,46,18,118,192,158,199,3,19,113,19,190,213,7,123,160,158,146,210,14,46,105,185,150,94,235,52,233,113,158,64,133,18,137,180,228,118,150,22,34,1,0,88,76,182,212,253,40,191,61,197,72,120,227,98,36,47,125,45,214,165,229,164,7,34,222,182,44,68,174,155,98,36,211,21,90,106,64,104,121,31,52,60,63,116,6,233,140,120,247,151,167,6,45,91,105,148,3,16,212,171,3,73,255,120,84,173,221,177,92,112,33,85,61,149,16,107,9,51,85,11,233,134,111,158,60,221,72,164,66,186,225,135,27,222,166,7,0,123,26,36,216,122,62,20,119,169,152,116,79,185,176,218,112,224,101,98,93,96,164,250,131,145,234,6,35,221,11,161,1,32,211,254,149,207,130,204,120,64,82,78,179,7,208,128,5,195,2,205,210,177,2,228,26,8,189,180,128,6,18,168,99,98,196,125,221,165,53,40,8,77,2,130,210,1,88,222,119,230,119,176,101,31,132,154,253,211,81,132,116,23,88,131,210,131,84,23,88,233,65,247,84,38,28,86,102,64,88,249,112,80,217,1,135,152,8,30,34,185,236,163,121,148,34,73,144,62,194,31,201,195,97,82,208,82,60,65,87,2,252,79,213,60,145,67,248,18,137,176,218,158,8,207,25,76,144,18,188,246,39,152,186,218,165,156,219,151,119,17,115,165,156,123,150,247,230,197,149,178,111,84,158,43,22,46,115,4,127,4,81,248,91,34,230,136,188,34,252,109,111,43,130,87,132,137,8,27,239,1,225,99,248,59,252,29,254,14,127,135,191,195,223,225,239,240,119,248,59,252,29,254,126,53,126,209,13,32,80,179,74,47,54,62,131,38,250,220,227,143,225,62,118,61,149,216,103,17,106,241,196,61,138,4,26,64,121,138,68,34,216,134,40,146,152,240,62,183,245,138,184,128,239,173,87,171,24,225,172,47,156,123,28,91,133,183,52,243,119,36,18,161,23,60,176,62,243,53,120,20,8,210,182,230,10,0,214,189,255,145,8,163,99,141,16,37,107,80,11,145,200,216,88,4,212,248,196,116,198,255,218,182,35,11,234,2,211,9,191,117,89,0,172,163,192,65,135,124,101,190,56,31,233,135,35,231,246,137,215,95,55,37,62,237,53,197,60,54,71,34,79,130,208,71,173,138,34,18,253,206,47,29,132,40,18,211,117,20,227,43,201,202,235,67,215,51,1,145,158,96,58,78,203,179,38,87,158,226,41,7,119,188,177,1,22,48,56,239,28,19,184,8,181,129,115,43,57,102,8,145,16,225,30,72,255,64,86,193,154,196,113,235,35,192,8,140,93,1,142,109,66,196,49,128,115,95,250,76,225,34,96,11,247,242,105,109,225,94,142,5,195,38,250,7,98,22,231,22,160,51,237,53,133,115,11,216,147,28,94,194,182,168,136,140,51,122,3,242,234,10,181,132,227,119,131,139,13,199,46,142,125,237,208,144,151,61,70,114,47,115,197,176,65,18,187,68,233,62,214,209,98,203,123,246,38,29,101,222,187,103,237,193,97,195,56,246,133,107,160,17,193,102,74,124,255,108,25,117,144,28,200,79,77,168,225,5,215,119,198,40,207,223,184,109,161,23,113,76,244,216,183,126,213,11,22,160,121,5,177,180,87,98,36,39,17,201,234,120,140,7,195,111,149,148,183,21,102,83,112,54,126,254,6,36,176,245,243,131,46,68,176,225,31,251,194,183,82,186,208,43,186,237,25,187,181,67,239,102,11,51,96,99,22,91,24,213,31,232,188,226,77,254,130,159,39,60,75,156,179,22,242,79,98,183,245,69,23,43,99,219,231,197,85,72,215,130,187,96,239,147,240,30,128,25,223,68,223,199,135,99,186,70,91,235,199,234,143,161,216,33,3,247,170,99,249,85,64,237,1,93,48,1,250,71,106,25,24,114,20,184,123,140,133,75,237,254,28,176,254,229,226,240,95,62,118,137,78,83,134,161,63,220,228,240,70,93,236,4,112,35,99,204,10,93,232,232,236,116,136,0,201,37,49,49,24,88,214,170,176,203,232,224,41,207,205,56,227,181,77,17,217,33,135,226,212,161,24,196,64,49,226,90,40,78,116,93,76,1,230,139,118,123,140,117,98,132,49,99,156,8,174,79,109,26,131,42,219,182,141,145,84,94,140,100,19,140,38,207,93,211,3,176,228,65,236,82,36,196,248,177,11,238,164,224,179,148,37,187,30,155,200,254,48,233,26,76,218,141,115,118,147,17,123,158,221,177,115,86,148,118,37,247,136,38,214,148,20,173,246,162,203,186,171,142,194,77,187,79,124,84,222,109,203,181,183,244,244,14,159,218,73,127,231,120,35,76,167,119,30,234,234,210,47,206,36,51,226,218,100,134,40,126,67,90,227,246,58,75,177,220,134,194,182,161,31,24,194,173,13,42,248,142,193,35,33,0,146,99,220,105,195,9,218,200,172,169,39,207,114,248,206,58,230,45,209,73,221,167,142,85,171,186,110,65,208,76,8,171,93,203,100,114,190,72,90,3,70,206,74,103,114,136,63,203,229,159,87,228,44,136,141,108,142,86,33,20,58,66,128,175,87,135,78,180,24,234,10,31,113,2,109,4,90,91,251,188,104,56,91,91,248,51,234,36,137,47,144,187,143,19,234,70,2,107,114,190,63,145,184,253,9,79,155,191,123,78,224,31,59,174,1,231,203,225,60,173,118,12,19,157,128,248,26,128,166,213,222,28,158,72,1,19,1,49,5,252,222,34,148,117,115,55,206,139,73,41,163,140,167,39,6,137,117,17,26,171,96,176,241,23,176,173,192,33,53,252,167,139,130,115,61,177,163,244,56,81,126,34,172,235,74,50,230,111,145,24,30,248,81,205,53,114,36,92,124,248,130,85,93,174,45,33,110,19,1,89,85,96,111,176,110,200,215,17,203,6,113,184,199,254,234,155,187,84,47,251,225,156,92,122,115,61,189,236,193,191,158,120,101,119,74,94,111,116,199,197,126,107,90,17,203,101,117,106,171,4,46,205,229,121,234,84,110,50,94,208,178,251,224,22,120,45,151,193,23,187,49,5,133,85,166,176,2,127,246,24,159,245,109,252,247,128,241,126,119,218,182,161,152,24,74,21,123,244,151,201,211,249,85,240,9,159,158,71,205,78,14,238,10,109,147,165,129,92,161,135,238,27,67,247,141,161,251,198,208,125,99,232,190,49,116,223,24,186,111,12,221,55,134,238,27,67,247,141,161,251,198,208,125,99,232,190,49,116,223,24,186,111,156,159,251,198,203,182,251,70,63,222,27,207,215,121,3,116,7,30,1,168,163,144,226,213,139,156,42,182,135,34,47,212,142,38,88,189,232,17,139,83,155,32,231,181,109,4,225,216,113,56,10,72,78,56,204,171,182,29,155,20,175,82,155,179,171,240,189,165,130,242,136,45,41,15,210,150,7,232,85,253,26,251,180,231,93,15,107,15,219,30,194,47,85,239,98,144,145,9,50,200,8,159,149,110,170,97,182,204,21,34,85,247,155,167,217,124,32,21,131,120,95,115,246,32,104,28,41,106,154,98,75,220,35,244,191,120,146,183,5,57,10,212,141,83,57,60,233,69,128,109,13,219,11,14,0,254,243,114,160,190,42,155,80,186,39,181,210,162,66,70,170,36,4,92,88,150,207,59,77,76,45,49,158,73,43,233,234,243,82,118,185,70,157,190,30,5,196,95,163,161,18,179,76,212,107,38,42,30,104,28,137,45,101,23,88,142,241,22,232,45,193,12,2,91,154,164,227,217,124,14,50,39,96,165,61,104,195,73,20,34,212,174,114,39,58,138,202,197,142,112,34,213,209,234,166,82,221,102,227,226,187,109,248,21,107,144,5,178,0,127,72,16,37,183,219,60,168,8,243,189,7,88,127,4,45,95,5,18,159,31,141,243,208,171,249,163,52,166,42,55,171,81,32,93,145,209,72,58,158,79,167,96,228,108,44,186,130,125,101,10,137,184,31,222,164,243,225,193,3,116,19,61,12,192,230,237,168,131,134,88,64,220,245,94,32,153,111,64,97,15,155,138,133,8,215,40,72,252,97,177,37,184,72,95,241,92,30,39,190,32,143,246,200,232,179,146,212,95,107,118,44,40,138,181,241,228,215,6,170,135,78,150,221,23,219,50,34,237,117,213,48,45,241,12,117,187,154,115,28,114,202,90,48,128,169,130,121,101,179,99,250,151,146,71,233,106,175,172,74,83,175,110,179,74,223,128,76,21,140,73,7,139,205,113,73,154,224,213,144,113,173,211,170,40,6,185,102,249,7,77,108,116,224,29,154,65,77,83,140,128,176,241,125,165,7,114,71,213,103,16,203,9,198,176,151,217,138,3,231,12,114,27,38,145,43,7,207,99,227,129,144,254,82,229,12,98,214,231,95,66,206,160,192,225,12,115,6,125,41,114,6,121,168,194,229,230,12,234,217,248,25,115,6,13,6,255,114,115,6,157,182,111,61,114,6,93,86,2,13,54,99,51,171,160,47,33,230,181,106,66,230,240,177,97,131,207,37,219,195,112,102,158,71,131,61,237,81,110,168,37,176,6,73,131,173,73,127,121,31,178,165,114,195,44,161,226,219,222,76,4,7,101,55,123,194,13,156,32,193,77,136,96,199,231,159,167,73,15,20,199,136,133,0,197,85,101,55,214,63,73,239,80,130,242,13,12,48,95,154,188,51,233,139,200,15,109,222,197,127,237,28,0,123,56,43,65,139,137,234,175,176,173,220,88,176,179,82,204,78,139,59,11,80,246,150,147,230,96,164,52,185,184,74,50,14,84,157,156,13,89,175,213,13,25,202,212,228,188,61,86,59,117,5,234,171,39,115,197,178,141,59,55,127,197,244,151,41,127,133,117,80,194,249,43,246,14,74,207,43,127,197,32,134,68,246,225,52,52,36,26,26,18,13,13,137,134,134,68,67,67,162,161,33,209,208,144,104,104,72,52,52,36,26,26,18,13,13,137,134,134,68,67,67,162,161,33,209,208,144,104,24,7,118,248,59,252,29,254,14,127,135,191,167,50,178,180,9,249,203,221,233,248,203,19,110,108,8,95,0,190,208,8,97,78,152,25,79,252,52,215,68,139,49,234,12,15,172,133,99,75,176,177,106,72,88,160,113,214,204,209,181,49,138,120,77,182,38,2,67,1,121,108,175,186,68,167,112,109,184,34,216,136,139,60,13,12,12,231,2,237,21,185,38,52,80,82,151,208,40,216,74,136,194,13,180,100,117,35,14,185,150,82,135,221,48,116,59,10,35,136,121,35,181,176,129,116,92,43,43,214,238,210,99,112,229,196,148,243,219,155,102,252,111,168,209,80,36,43,73,19,225,225,179,108,83,88,214,78,109,60,133,122,59,225,143,147,195,222,201,67,173,81,189,216,241,5,186,177,91,28,79,242,230,188,30,51,172,67,127,128,57,159,5,112,191,177,119,104,192,164,80,187,228,192,70,250,139,148,200,152,128,217,237,5,27,17,59,11,148,24,128,241,216,103,26,245,132,191,242,135,247,225,38,119,220,153,220,0,187,88,102,27,50,102,98,222,168,92,62,35,177,224,80,92,105,62,138,212,165,7,139,60,109,164,200,212,96,145,34,211,195,72,145,195,72,145,195,72,145,195,72,145,195,72,145,23,27,41,50,56,164,88,182,154,60,107,72,177,90,93,150,32,210,227,243,242,178,8,180,10,183,251,116,57,86,225,114,27,195,31,173,169,114,83,111,248,59,17,102,196,29,28,160,172,171,41,232,4,186,168,224,67,217,177,152,108,169,154,77,142,50,210,238,166,183,55,16,213,91,6,49,96,167,198,248,161,56,93,115,76,109,157,56,107,254,4,223,182,191,68,80,96,49,143,193,173,109,43,204,38,17,239,210,31,216,186,90,192,164,209,218,196,130,129,11,151,232,248,105,248,193,98,93,21,17,119,118,157,2,110,214,137,245,252,249,207,74,40,26,253,8,31,0,175,221,71,29,137,211,206,81,135,51,63,22,186,154,28,227,113,43,90,141,205,101,237,70,138,235,222,48,92,159,123,52,23,144,249,218,25,47,201,178,221,45,95,247,132,47,50,160,212,79,159,200,95,76,71,253,221,227,23,214,0,35,101,160,210,143,155,70,216,146,115,108,208,233,178,139,143,99,151,164,128,5,226,196,211,227,77,216,165,116,34,55,80,183,168,199,24,23,204,191,235,134,8,183,219,39,118,23,151,17,125,175,171,57,232,36,25,250,20,30,249,216,176,205,47,161,17,244,112,138,46,171,205,243,12,208,151,92,217,42,129,205,112,121,158,216,24,135,217,12,227,144,121,179,11,52,150,223,45,79,248,190,60,99,39,171,56,65,248,242,101,55,148,223,129,207,226,119,195,41,215,114,131,245,237,148,156,96,125,35,110,75,119,28,59,228,144,54,15,152,207,190,88,128,35,24,188,236,150,107,149,156,225,236,184,239,136,173,111,186,76,35,12,58,241,8,167,161,196,142,251,224,96,218,65,150,194,141,12,23,184,182,32,54,102,156,142,19,152,242,148,181,190,48,184,161,48,37,212,67,67,225,161,161,240,208,80,120,104,40,60,52,20,30,26,10,15,13,133,135,134,194,67,67,225,161,161,240,208,80,120,104,40,60,52,20,30,26,10,15,13,133,135,17,7,135,191,95,89,227,196,30,139,71,152,232,106,245,20,30,60,49,208,242,41,196,224,170,167,245,83,168,253,83,15,11,40,143,182,226,208,99,33,200,117,226,84,97,42,251,176,2,128,98,182,98,142,87,213,51,58,211,8,40,77,61,137,5,25,5,229,97,160,113,135,79,239,239,103,166,187,241,99,3,68,144,244,152,122,228,131,237,89,156,43,16,251,14,116,171,225,81,37,169,212,199,251,154,207,77,231,181,110,9,137,29,201,169,162,14,3,236,33,124,150,62,33,214,127,193,201,174,195,19,69,247,88,35,3,172,147,240,181,114,250,233,237,178,92,78,61,241,92,74,113,94,221,235,159,235,1,51,132,59,10,224,144,69,193,103,195,11,205,251,29,152,233,188,87,103,194,147,229,177,17,79,89,117,113,159,185,4,89,0,65,25,60,125,25,203,93,213,110,96,194,112,126,131,4,70,116,229,65,109,26,193,128,152,237,145,10,76,92,238,217,41,249,46,133,186,173,79,238,126,21,14,129,95,110,201,144,198,142,250,203,250,222,45,157,125,127,153,230,187,147,15,246,167,155,57,86,0,225,227,121,233,1,6,25,76,3,187,133,191,173,101,187,135,191,37,225,109,215,15,218,202,52,136,226,39,92,179,43,182,90,236,80,173,71,149,255,101,197,172,77,200,210,169,41,123,17,35,42,44,233,86,68,209,244,78,99,51,130,22,100,7,88,7,83,136,77,24,138,213,49,180,136,114,132,218,207,37,83,103,181,237,202,201,137,241,122,182,90,127,94,182,93,193,81,105,157,94,157,111,84,218,16,176,190,136,116,108,74,198,154,108,110,42,181,160,224,148,142,193,138,20,113,178,59,6,152,192,56,97,33,19,36,70,111,160,53,80,112,239,253,253,118,173,174,88,155,14,108,126,114,20,16,41,207,169,120,46,33,10,79,1,223,27,133,240,172,32,206,24,104,240,252,154,239,17,75,240,178,236,105,22,101,77,110,224,107,5,107,78,176,6,42,228,50,141,229,62,54,108,241,57,89,210,12,39,231,121,181,120,158,22,52,249,10,77,113,73,131,230,41,140,193,204,52,142,215,103,191,33,121,43,205,178,107,25,210,98,3,230,217,86,41,51,98,7,215,185,69,223,17,187,146,25,108,171,66,33,101,153,76,151,243,16,168,174,195,128,83,93,64,173,105,168,226,228,220,60,69,222,75,155,254,13,173,80,134,86,40,67,43,148,161,21,202,208,10,101,104,133,50,180,66,25,90,161,12,173,80,134,86,40,67,43,148,161,21,202,208,10,101,104,133,50,180,66,25,134,171,27,254,14,127,135,191,151,20,170,236,203,26,227,139,79,171,234,209,140,69,64,53,22,1,221,152,203,188,112,42,121,137,79,226,218,205,30,192,9,107,147,236,55,71,238,145,103,164,140,17,149,231,246,230,213,40,39,195,194,48,249,131,155,244,29,218,36,24,175,3,132,53,9,14,106,18,26,210,164,123,64,147,112,253,121,151,153,62,10,237,78,80,195,129,97,76,194,130,152,244,25,185,36,167,228,123,36,151,141,27,81,43,70,149,236,78,73,146,84,86,41,90,155,170,41,130,54,252,165,170,161,200,150,50,77,54,156,168,161,71,15,76,165,89,143,63,168,62,122,100,217,10,117,45,42,212,212,93,65,60,132,236,205,106,21,171,18,10,66,91,110,40,78,96,171,170,110,160,141,140,64,141,86,209,76,234,45,197,48,133,35,241,30,170,137,3,211,225,168,73,163,112,219,108,123,193,248,223,203,150,101,152,133,67,88,170,5,37,238,190,95,66,15,68,185,221,86,100,3,33,66,180,228,70,1,247,235,136,54,132,239,191,208,43,212,4,53,139,218,5,245,6,129,36,152,155,250,158,32,26,242,222,18,254,186,59,74,30,236,202,205,14,250,186,14,181,87,160,114,177,136,176,224,168,79,112,163,136,111,50,16,39,3,250,74,129,123,19,65,133,35,47,59,117,95,70,211,35,110,43,7,44,56,123,56,92,189,130,167,133,35,17,129,62,172,110,2,155,3,181,224,189,243,229,232,40,38,162,241,57,161,207,78,59,196,105,4,96,178,86,59,229,32,153,218,238,48,89,144,231,54,80,26,218,237,180,195,156,194,213,79,57,74,183,178,59,72,6,224,185,140,241,190,152,192,255,31,137,114,241,222,125,81,191,160,253,201,236,7,178,65,240,134,69,91,12,109,82,244,78,32,184,238,86,207,222,221,180,126,64,89,160,109,163,150,161,40,206,102,87,148,81,184,70,160,130,134,82,47,224,7,107,248,59,197,28,216,22,92,215,101,124,236,193,230,86,20,250,77,68,243,94,151,59,77,107,20,77,145,172,213,70,229,102,83,40,188,144,16,233,227,21,67,111,155,168,10,251,21,209,128,202,117,213,4,181,219,147,127,126,247,228,31,63,122,252,201,175,142,255,244,247,136,102,2,224,41,212,20,109,3,62,138,170,57,165,32,228,161,213,4,116,148,76,82,199,48,208,0,203,120,122,96,158,216,239,116,170,66,208,132,207,19,34,116,11,199,79,189,211,36,11,57,82,105,132,151,50,17,69,171,110,194,137,205,149,193,8,172,88,218,138,172,41,77,65,228,170,64,184,85,183,60,58,114,43,29,203,210,53,47,100,84,44,2,69,193,118,218,153,2,44,162,20,88,179,106,4,28,142,34,193,108,1,210,69,80,135,34,250,78,46,121,54,166,154,106,117,219,61,115,172,216,161,109,109,197,44,238,40,79,16,14,117,163,49,95,163,83,48,143,216,129,184,90,59,138,29,1,189,70,235,120,55,42,120,173,207,78,126,255,217,241,183,62,224,159,10,177,251,132,252,245,26,99,13,77,173,197,44,52,42,242,42,188,224,76,43,172,130,41,165,25,111,42,90,195,218,20,121,60,216,213,17,115,162,106,112,190,4,160,132,92,67,123,99,4,33,164,214,84,166,48,196,104,183,1,31,191,241,193,179,247,127,226,31,176,189,238,214,240,202,40,235,173,22,30,55,29,154,222,134,22,241,194,87,226,238,23,210,45,178,152,10,118,39,8,132,238,75,153,200,233,241,182,135,29,143,190,225,65,222,235,70,31,220,130,116,97,174,129,250,188,224,132,212,18,128,199,182,143,102,102,61,227,218,171,74,221,179,158,93,160,46,189,33,81,93,155,33,135,64,147,144,13,238,28,112,158,145,163,64,33,182,217,54,129,97,73,63,251,2,8,61,238,91,11,209,21,181,13,56,107,18,155,234,192,78,54,17,170,57,114,102,183,131,137,12,66,230,62,181,174,23,236,23,139,242,254,28,126,34,210,59,2,90,93,130,125,201,161,125,102,196,241,2,34,46,112,113,72,72,17,49,149,143,136,112,119,128,40,136,168,18,24,105,163,51,9,149,80,107,208,57,67,133,101,41,216,51,143,105,155,59,243,116,20,162,96,218,31,71,201,94,21,252,133,8,201,35,45,212,42,77,188,184,221,98,83,149,50,60,56,226,39,102,148,88,156,187,11,147,196,141,20,200,141,197,222,52,166,139,77,194,83,11,153,140,96,243,52,125,66,106,202,21,165,89,16,142,63,125,231,248,157,223,219,128,177,169,134,3,52,43,157,18,232,147,119,126,245,228,163,183,17,114,193,47,2,3,67,232,205,75,136,18,160,35,166,32,192,106,67,47,129,197,112,108,118,71,45,93,135,165,34,0,238,79,213,232,227,79,190,133,218,61,249,254,239,158,125,255,183,161,77,131,69,208,154,37,27,214,186,122,49,125,120,171,191,62,76,107,181,11,234,193,231,239,158,188,246,235,227,207,95,61,254,232,173,30,253,64,59,215,186,72,92,224,158,60,249,236,187,39,255,242,227,62,122,114,97,24,57,249,193,23,79,126,242,41,81,182,135,246,0,238,221,88,141,211,181,125,145,216,41,173,53,117,11,248,166,7,157,232,189,67,204,207,82,14,74,16,235,26,115,137,36,188,39,48,157,136,4,80,206,242,94,216,121,225,180,111,18,170,207,4,238,182,226,206,107,56,117,142,224,194,122,42,76,124,247,237,199,127,252,81,0,14,206,109,200,22,25,178,81,180,60,67,70,61,109,170,218,182,219,67,52,46,197,128,208,183,192,143,14,200,29,217,188,128,125,135,136,26,221,24,2,251,231,233,175,127,122,242,247,223,8,126,203,112,68,61,187,121,42,142,165,175,30,6,177,46,28,11,67,102,222,102,59,16,19,172,106,50,57,6,8,39,224,62,225,24,92,202,71,8,174,219,13,154,218,4,102,38,236,67,23,24,234,85,197,68,19,138,38,185,45,27,114,203,140,195,179,146,34,107,100,164,2,48,111,254,195,14,61,180,207,57,202,18,250,202,148,3,110,0,247,221,95,124,109,83,225,218,134,93,8,50,153,148,132,46,82,77,248,92,205,41,112,169,170,194,231,68,77,78,160,207,181,98,20,125,145,19,25,251,182,149,79,212,200,167,138,84,149,200,39,101,188,158,33,159,228,74,58,69,203,165,42,57,242,41,151,79,103,133,88,76,236,224,214,114,213,58,122,220,134,207,233,156,148,68,159,91,240,89,201,100,1,88,29,62,103,229,74,30,125,222,132,207,245,154,156,132,110,52,112,33,169,14,159,119,225,243,120,34,33,163,207,149,162,22,215,162,187,49,241,0,30,74,217,188,4,96,246,139,148,195,98,100,24,174,53,41,198,62,157,183,66,231,158,32,211,203,22,92,242,10,45,242,157,229,90,11,117,242,12,224,172,194,221,19,65,45,108,226,103,71,98,75,221,87,53,196,210,181,241,247,251,34,230,166,152,219,48,89,158,135,170,137,174,20,107,104,215,195,186,110,119,42,107,157,74,65,67,55,43,145,231,174,128,7,128,117,34,82,150,10,239,2,247,130,89,120,65,18,89,182,207,126,141,175,137,104,66,185,123,38,186,190,171,205,26,90,9,136,46,209,79,14,101,194,28,193,145,232,240,124,80,153,191,97,192,19,134,73,191,119,136,189,129,92,86,131,229,44,108,94,166,221,65,228,137,246,1,117,21,241,164,100,101,147,229,14,75,155,124,130,69,92,72,74,34,124,46,160,17,232,150,220,44,72,71,226,78,71,49,14,128,61,70,20,144,68,209,43,8,215,231,175,77,147,214,20,195,58,112,122,206,22,153,190,177,49,121,157,45,131,239,108,192,18,155,186,1,214,101,247,208,60,97,52,97,95,86,27,105,112,155,67,87,59,16,195,209,111,133,67,32,26,68,94,81,99,39,17,132,25,241,134,98,45,27,141,117,138,110,116,39,18,91,232,180,240,148,116,133,31,19,184,18,153,234,98,37,46,199,205,78,197,172,26,106,5,93,49,153,101,25,117,105,25,72,64,205,61,213,170,110,70,181,56,224,52,118,88,149,77,69,64,215,17,193,79,37,240,135,98,66,84,226,176,86,72,151,38,42,168,239,219,19,184,22,200,218,160,154,247,45,34,8,208,117,197,218,212,107,248,142,137,91,71,231,192,180,89,149,209,60,30,144,197,206,143,54,224,144,197,99,164,196,119,185,178,133,248,227,104,21,87,141,69,233,215,38,253,26,195,199,105,212,25,105,196,70,148,33,202,162,46,170,30,40,110,53,208,121,184,213,162,8,61,123,104,33,43,209,68,204,65,19,186,14,237,2,9,80,246,45,130,173,136,84,176,69,74,228,37,218,49,172,140,166,136,182,16,41,95,76,139,180,197,198,61,161,2,45,122,150,41,90,154,206,106,29,77,32,188,97,196,70,210,5,25,181,104,130,48,75,47,202,216,85,14,145,211,93,93,173,69,164,98,177,168,95,189,119,191,160,211,70,1,119,69,245,209,35,180,153,44,71,132,80,116,223,221,147,238,63,122,116,136,86,103,252,37,232,210,58,58,220,152,1,83,92,107,34,66,212,4,80,11,4,62,170,161,234,47,161,211,199,140,219,52,43,246,232,145,211,186,246,232,17,244,205,162,103,192,53,229,32,106,87,52,248,118,217,90,198,85,242,177,96,196,213,26,34,218,180,134,220,181,41,249,209,35,57,78,4,93,115,248,220,137,34,212,38,209,121,25,179,241,90,187,39,212,0,175,22,93,187,34,221,153,162,175,79,128,150,240,14,61,122,36,8,224,224,198,44,101,60,19,137,164,103,174,19,73,239,100,163,253,113,229,138,18,117,71,142,70,23,175,171,154,106,110,70,19,73,27,78,182,64,182,12,92,92,29,136,38,58,183,65,242,129,106,96,140,136,247,238,73,162,136,154,72,100,239,3,91,16,139,1,13,224,197,111,236,212,121,145,128,201,1,139,135,136,139,8,133,25,187,98,143,93,97,198,14,149,157,245,163,144,53,3,207,32,13,13,166,38,228,252,136,102,36,137,150,14,33,23,248,157,139,200,35,209,254,28,66,197,78,183,195,173,40,179,116,7,217,227,150,111,143,91,100,106,173,192,61,206,139,71,96,111,147,114,197,20,179,183,217,30,163,217,168,194,87,155,156,198,232,18,72,21,96,95,225,77,109,160,221,141,143,36,81,46,50,11,18,181,137,246,187,22,182,223,253,244,25,195,40,202,34,35,90,41,170,144,74,133,223,225,60,98,76,218,93,52,191,10,222,74,222,17,38,232,146,77,248,151,172,197,44,89,203,89,160,44,91,28,70,198,201,82,2,214,26,174,132,6,198,35,60,122,169,170,107,117,213,104,69,133,39,31,126,124,252,241,15,9,195,252,236,213,55,31,127,242,43,96,4,62,251,135,227,239,124,255,207,159,255,24,221,104,78,222,249,14,186,245,33,198,152,86,41,97,65,231,58,152,52,66,229,167,31,255,4,177,96,178,86,85,154,236,155,227,119,222,59,249,221,27,54,7,65,237,104,132,163,88,220,218,84,180,232,217,142,21,209,20,171,98,77,236,136,109,177,117,65,71,140,129,54,43,236,82,116,99,228,185,39,180,116,192,207,119,70,55,90,88,164,38,67,60,13,52,87,81,65,173,153,130,104,196,183,116,21,241,171,34,240,197,180,133,148,125,44,101,153,165,139,41,135,76,215,104,182,160,214,163,186,125,246,168,69,29,116,216,150,130,216,120,61,222,82,76,19,45,60,241,5,53,118,72,225,36,242,244,192,119,150,199,75,180,84,156,154,53,69,5,58,137,120,90,137,159,9,102,255,45,239,98,70,215,128,42,254,130,184,120,242,1,78,69,196,198,87,233,86,105,21,23,101,107,51,94,85,212,102,180,61,214,65,92,253,215,19,87,174,212,208,254,104,93,185,146,64,255,88,238,46,160,194,235,43,87,162,86,32,149,26,45,194,125,139,14,34,27,68,247,179,5,251,245,56,195,242,68,18,249,2,51,72,236,152,18,53,237,58,227,118,157,100,154,173,147,76,20,232,4,36,19,168,81,75,42,106,136,68,128,63,154,112,63,154,162,149,147,233,62,15,136,148,152,76,208,195,33,22,199,80,2,55,187,130,121,48,78,46,201,109,77,52,207,158,45,25,179,39,209,187,83,19,19,100,31,123,232,71,16,57,17,209,223,67,3,225,146,106,252,236,143,143,30,113,199,11,54,176,64,204,14,105,42,76,49,98,193,217,231,234,7,125,135,135,227,212,78,103,251,235,210,149,43,132,102,190,80,116,95,34,62,228,42,251,5,115,227,254,186,137,192,186,9,182,110,226,62,226,222,39,192,211,158,158,60,104,197,169,181,171,86,129,106,112,248,33,170,181,35,50,190,151,148,150,106,161,139,175,51,18,65,84,68,238,56,2,214,29,113,241,77,224,24,20,196,162,3,113,5,200,194,147,207,223,123,250,197,187,232,102,79,84,62,2,150,56,84,148,186,110,32,106,107,90,134,126,192,98,5,192,116,52,247,14,192,220,14,80,69,113,175,184,47,78,226,171,118,93,177,175,213,201,124,46,7,4,162,108,79,238,36,157,205,61,76,222,16,111,131,87,157,144,172,75,146,82,75,167,5,252,61,38,190,84,44,219,49,2,196,237,11,210,204,122,146,152,117,81,31,50,169,198,92,165,8,60,181,133,40,8,10,172,172,25,252,40,184,17,82,156,138,78,90,122,13,93,79,149,56,83,79,52,58,77,197,116,159,173,194,87,81,192,151,221,81,59,227,149,64,116,189,130,253,220,22,200,37,210,62,53,15,175,37,69,7,190,208,245,45,182,143,233,81,100,211,64,199,218,253,80,77,172,19,111,163,139,210,138,13,185,33,56,194,45,66,194,137,235,156,64,101,60,84,180,102,128,73,193,97,160,76,10,247,24,132,145,172,80,170,209,129,244,137,133,100,218,85,146,84,245,166,43,156,131,128,68,133,252,17,55,139,216,70,202,45,98,43,36,88,85,54,149,21,208,91,185,83,155,40,85,220,170,117,181,137,90,135,67,2,168,0,235,7,199,131,131,123,55,172,128,67,91,67,198,44,132,56,110,4,49,26,205,38,200,115,57,65,33,90,240,232,98,20,229,23,142,125,35,1,114,198,42,215,124,48,161,227,8,225,77,84,31,125,95,198,146,17,83,12,34,238,100,116,68,118,130,70,7,194,91,224,17,68,14,67,10,166,178,142,146,15,209,163,35,204,238,37,28,211,10,91,234,248,124,231,209,47,237,113,171,81,129,143,93,133,155,177,167,191,254,253,211,47,190,123,252,141,127,167,16,186,78,26,70,197,0,115,70,165,78,93,166,140,246,244,203,133,76,94,97,22,164,31,99,148,147,232,171,111,135,8,109,116,238,43,6,93,91,166,80,128,97,24,136,141,150,164,130,36,1,241,84,218,248,75,34,131,142,49,173,86,16,16,227,130,94,28,241,187,201,163,184,195,51,130,187,45,195,232,231,230,10,173,86,247,249,226,58,61,200,196,121,180,129,221,102,208,139,152,47,219,84,190,21,56,149,182,82,237,178,38,242,173,179,79,36,237,242,160,211,232,168,15,123,77,162,139,146,47,217,20,6,40,110,131,244,180,151,52,149,65,106,228,193,39,148,235,250,32,83,234,209,77,119,155,84,47,122,190,140,211,202,107,193,253,74,239,175,220,164,158,98,151,114,74,254,94,19,250,229,217,165,28,207,75,92,167,152,215,252,100,243,166,6,94,203,2,174,113,112,249,194,147,138,154,232,130,107,167,246,32,152,102,140,9,186,225,153,237,25,135,101,22,219,129,87,40,29,91,21,216,200,107,130,21,61,125,120,36,122,190,122,109,41,109,132,57,246,170,166,188,235,152,147,133,219,1,56,250,102,84,218,175,72,23,70,224,170,136,208,240,18,186,59,215,244,22,90,64,106,21,67,70,247,213,17,90,44,200,234,113,0,51,76,87,71,22,164,202,15,238,1,17,48,122,250,64,212,223,71,226,3,80,121,79,225,59,182,50,94,77,83,37,118,54,13,138,109,170,46,230,36,28,172,194,248,8,47,46,159,213,244,161,173,236,100,53,122,24,169,107,150,129,16,12,81,252,66,244,193,88,241,200,172,14,91,78,129,158,58,235,164,32,188,152,46,79,102,103,102,96,103,49,55,91,234,88,128,96,237,116,84,3,236,67,37,145,74,189,252,156,183,136,122,210,0,87,68,161,210,236,192,10,97,182,123,56,136,103,175,190,121,242,214,207,131,136,105,16,56,231,56,232,15,32,79,17,189,0,25,166,161,39,56,142,1,10,2,212,127,207,56,166,216,11,138,204,77,15,16,252,165,215,3,2,109,84,119,227,121,141,0,220,27,37,232,170,81,207,65,114,232,91,108,100,71,26,156,164,80,1,209,42,22,100,209,179,10,95,125,174,226,71,122,91,209,240,94,138,21,168,216,80,55,201,230,138,133,232,185,207,160,210,230,182,142,71,169,173,80,221,57,145,225,138,26,136,207,162,112,233,45,194,71,17,191,38,214,69,81,120,16,139,241,68,185,72,183,134,70,110,226,30,5,54,212,117,116,216,165,131,50,162,237,160,195,174,58,58,236,139,86,110,93,144,106,203,178,213,215,138,87,125,109,157,81,125,109,216,154,46,185,104,16,117,150,238,170,179,100,80,103,129,210,202,93,147,69,157,124,157,7,91,32,71,11,205,150,240,106,160,157,66,154,71,209,172,217,186,77,205,214,109,146,78,141,123,70,61,238,29,117,2,141,154,170,109,199,93,237,111,119,21,24,163,181,29,23,19,73,70,105,107,239,12,126,237,59,251,163,16,38,51,197,235,31,196,230,116,220,19,100,6,226,16,151,174,161,17,153,238,75,64,241,69,126,79,194,35,80,213,54,113,17,116,220,208,205,207,236,39,145,1,91,176,142,168,18,55,200,42,128,176,33,88,45,207,114,23,47,41,205,56,218,140,122,179,185,174,183,241,178,241,151,169,54,21,217,184,41,55,85,212,33,160,2,176,145,156,189,119,254,54,30,23,101,215,65,212,56,204,242,87,176,74,215,86,214,20,44,142,122,16,125,153,173,230,237,174,199,241,104,77,129,251,233,70,10,253,24,222,181,145,235,169,229,40,104,250,39,50,136,188,144,186,68,155,89,61,111,58,163,214,1,243,54,49,161,186,66,197,213,159,81,109,108,84,56,249,209,155,2,132,42,175,202,22,237,118,124,91,57,48,163,70,204,118,67,17,30,127,242,139,227,95,125,255,228,227,255,62,249,209,47,158,189,250,195,167,127,122,253,228,131,15,159,253,226,219,127,254,252,219,232,120,60,249,213,191,129,254,248,195,255,56,254,230,251,79,63,252,217,241,219,255,116,252,205,111,28,127,252,135,255,121,245,239,64,191,97,217,170,62,86,47,151,118,85,252,204,193,9,228,111,97,109,121,9,244,134,166,18,197,31,77,204,106,169,245,3,158,45,71,128,229,34,28,50,87,209,2,169,11,247,11,13,114,40,80,100,228,156,102,37,81,14,82,151,241,176,40,201,145,10,186,77,60,93,253,171,171,125,85,175,92,137,86,73,163,140,122,232,189,223,28,255,235,255,17,68,37,64,255,234,224,181,42,10,182,254,53,38,178,42,39,150,179,60,196,172,37,1,79,204,187,176,109,216,17,88,9,4,179,206,162,175,176,51,148,148,135,228,38,82,162,7,213,12,205,77,164,186,152,202,4,18,221,156,40,34,136,142,169,140,189,120,25,143,95,205,33,16,22,104,199,155,7,152,56,138,142,74,15,193,139,198,190,124,90,70,116,100,41,87,174,244,163,60,212,188,202,67,50,127,22,150,244,159,94,87,24,19,215,138,83,226,52,190,200,100,51,53,80,22,122,244,131,107,226,182,248,192,213,15,230,170,245,186,172,212,100,170,31,140,137,91,197,105,71,65,56,115,57,10,194,200,217,245,132,240,121,94,171,235,62,69,32,1,77,174,226,62,149,31,246,113,116,116,126,102,167,94,87,247,209,227,63,127,254,195,161,202,175,95,73,77,118,96,149,31,173,0,181,131,198,228,76,33,49,42,102,167,16,184,74,236,129,28,106,189,239,92,253,253,149,16,67,57,42,56,151,127,206,148,255,82,68,90,217,1,116,106,103,64,145,54,48,126,180,175,10,114,184,107,248,25,80,196,221,253,7,195,21,87,245,43,130,180,183,206,13,105,84,242,50,56,202,104,197,231,141,176,68,242,148,202,159,51,224,141,19,129,13,134,57,174,234,87,99,177,249,101,130,103,68,221,169,150,28,83,241,43,129,54,78,85,17,206,121,116,245,75,228,16,192,185,40,250,213,9,136,113,158,7,129,247,178,237,10,197,134,0,57,173,48,155,23,137,135,136,182,221,62,98,185,185,43,230,188,44,193,230,169,101,152,44,138,60,34,76,144,87,93,185,226,147,84,246,231,75,115,42,113,211,57,202,150,250,148,38,217,12,182,87,148,116,209,98,34,108,179,61,241,188,132,69,134,109,80,109,49,187,171,232,23,8,24,142,252,180,63,17,210,233,109,65,87,138,203,226,58,190,222,229,234,114,222,127,189,91,17,103,196,121,247,122,151,26,207,165,228,84,90,113,174,119,165,226,186,115,189,91,180,183,255,10,159,124,227,166,178,169,86,155,202,98,163,101,241,154,46,70,142,95,216,18,29,74,80,120,73,116,119,71,161,20,186,249,249,157,205,82,18,206,233,145,11,136,133,61,205,79,191,107,65,104,84,171,26,157,86,101,148,132,124,8,216,187,38,245,135,194,238,155,87,174,68,61,225,142,138,156,182,145,219,211,151,39,125,224,197,12,4,14,186,115,251,10,38,3,27,73,178,141,36,177,152,194,150,254,97,18,201,13,87,177,29,138,216,105,40,162,27,118,179,70,130,204,9,54,245,229,139,92,37,69,232,81,201,20,23,173,43,87,172,104,76,180,93,22,93,116,22,56,97,86,67,199,65,66,4,206,83,145,85,29,241,197,65,126,64,130,177,141,186,179,140,214,57,58,241,169,120,141,3,196,208,239,190,224,8,196,69,93,112,60,35,79,191,103,151,138,139,226,117,175,157,246,18,86,16,185,118,218,217,76,38,95,173,74,116,163,78,88,247,28,167,254,251,197,235,246,150,133,208,120,117,127,226,57,226,230,15,86,225,245,100,5,18,197,197,31,60,80,204,69,28,109,23,45,104,163,104,216,97,165,98,162,64,68,162,120,18,209,249,173,215,35,6,46,114,15,39,135,51,68,65,184,127,63,38,26,241,166,142,206,13,19,111,7,59,167,156,253,144,196,221,147,177,155,246,248,56,218,21,54,244,9,25,237,184,124,34,89,205,213,243,2,130,245,130,132,56,24,28,221,111,81,110,131,94,148,132,246,93,4,53,220,11,137,35,136,244,151,151,210,5,62,33,158,219,158,128,233,136,218,66,115,54,214,214,26,19,144,2,33,155,22,213,155,165,229,213,61,233,218,108,67,159,68,63,75,107,27,155,211,27,13,244,169,12,127,38,245,242,228,29,248,178,56,102,108,90,240,96,242,246,210,218,170,52,63,105,152,233,106,246,198,228,100,233,70,105,97,117,122,102,227,214,116,221,106,38,19,230,70,98,227,206,254,216,216,74,165,98,117,110,215,106,149,228,204,214,157,198,212,220,157,228,66,57,177,91,147,172,187,198,193,124,101,106,103,113,246,174,181,173,78,46,110,109,212,39,103,182,166,39,111,169,107,217,201,235,229,169,229,202,164,86,106,44,222,89,105,165,115,211,205,76,169,49,61,159,184,150,152,221,220,208,150,230,210,55,42,43,139,139,165,197,242,166,185,63,189,96,118,182,147,227,237,235,137,241,93,229,90,170,190,48,119,187,98,37,81,161,91,243,91,155,245,169,78,230,225,216,202,216,216,216,181,106,53,159,207,76,141,76,39,231,82,107,149,252,200,244,114,122,49,217,145,86,70,14,26,157,27,122,237,225,248,252,220,117,229,230,205,107,251,171,203,107,234,214,214,120,109,100,110,105,39,179,120,99,119,114,86,159,220,216,89,108,207,165,175,111,221,190,161,100,21,89,78,54,164,145,221,196,222,206,170,52,169,174,238,236,91,179,107,147,219,141,221,149,59,183,245,244,110,107,97,121,230,198,228,194,65,121,102,118,100,86,159,93,216,219,185,182,178,184,182,156,58,232,88,242,234,193,220,254,181,213,155,235,203,235,55,83,250,141,202,146,84,186,181,120,208,222,93,177,26,123,183,147,141,246,106,109,189,180,86,201,62,108,172,221,73,223,190,190,100,38,118,50,213,189,82,251,96,175,209,172,237,201,179,235,185,189,197,228,210,194,221,149,219,187,171,75,7,155,234,70,85,210,229,244,188,178,191,183,174,231,175,183,86,170,203,165,100,86,210,214,140,134,52,95,201,61,172,183,74,245,205,91,242,218,174,60,165,220,42,93,191,251,80,42,111,95,75,173,77,206,119,118,183,230,243,149,228,252,140,153,223,207,106,27,114,11,77,255,82,123,103,163,163,95,27,169,151,58,43,218,84,126,97,105,102,113,253,102,86,186,53,181,144,207,150,166,110,95,191,107,173,27,75,227,13,163,180,90,150,180,116,45,179,48,89,151,70,214,246,151,87,175,167,103,204,185,249,197,135,230,141,205,234,220,141,57,125,39,61,243,112,82,222,111,40,237,205,229,107,59,149,173,242,13,173,164,172,206,232,119,166,231,23,82,183,75,213,107,27,147,59,183,91,15,167,235,210,130,41,235,229,229,219,243,183,239,238,72,227,15,15,118,214,118,231,175,205,108,42,205,229,118,106,37,127,115,236,230,237,206,248,210,141,86,187,62,123,109,43,125,235,102,98,111,163,177,85,77,45,182,115,15,155,7,7,155,70,121,110,113,167,61,147,157,74,103,239,206,204,116,106,245,229,59,183,59,59,170,124,215,172,220,104,221,89,54,231,244,114,121,114,238,250,78,214,106,172,87,182,215,14,38,111,92,111,212,239,44,44,238,173,168,237,220,212,248,195,201,169,210,254,214,66,110,99,43,161,25,249,77,117,234,78,254,250,157,201,141,219,155,43,165,233,91,217,154,54,85,25,25,153,222,222,26,75,222,201,86,81,239,83,243,183,111,143,239,102,205,169,116,121,246,238,100,123,100,171,83,154,155,89,201,110,46,172,221,57,72,149,167,210,123,245,173,181,86,126,231,198,173,135,115,201,214,72,251,78,233,174,222,82,110,170,202,102,46,181,182,186,182,212,24,41,89,102,109,77,217,159,87,183,167,171,183,245,228,212,117,163,210,185,94,187,209,86,102,166,211,107,250,198,108,189,148,49,149,134,113,112,176,52,181,189,157,94,159,106,85,166,238,74,227,187,137,219,219,115,173,5,75,190,113,119,87,191,149,47,107,230,237,27,179,25,203,176,140,181,197,165,107,217,242,70,187,244,176,181,118,227,246,200,210,181,157,201,187,215,173,124,167,189,150,145,210,123,155,229,198,66,103,250,198,74,213,76,235,237,177,217,102,78,223,158,74,207,38,243,242,194,114,117,114,251,230,157,122,230,97,93,218,187,185,110,154,15,167,22,54,239,222,86,239,222,89,158,91,78,85,54,119,106,90,58,185,58,159,206,183,238,110,110,37,147,7,179,121,180,126,147,123,229,253,210,181,169,217,187,137,201,244,13,163,118,119,81,31,219,206,183,103,147,198,244,205,228,218,202,94,107,106,196,50,18,123,99,243,55,84,227,206,202,250,234,173,53,227,206,252,136,150,190,121,59,115,187,90,90,42,77,174,182,31,74,114,187,148,188,185,189,80,221,45,93,87,55,166,55,231,231,231,214,182,228,145,250,254,198,252,194,242,206,114,42,129,46,98,59,59,35,233,218,72,78,214,90,171,213,145,132,90,222,173,47,55,141,221,205,74,170,89,29,219,170,43,123,243,123,173,241,70,94,93,203,76,150,215,242,115,119,31,166,23,116,245,206,198,210,88,174,220,220,218,186,59,215,222,203,45,165,87,86,180,219,173,69,117,33,183,186,185,188,90,222,220,47,119,242,169,116,243,122,162,115,99,39,159,124,88,107,143,207,154,215,182,229,131,214,222,220,246,222,120,173,121,219,184,89,155,91,92,95,180,230,71,164,135,59,179,217,253,133,185,234,92,51,61,151,213,151,83,218,230,244,250,181,249,141,219,249,185,53,73,221,27,145,198,244,230,244,154,84,95,150,140,181,135,171,155,153,182,34,95,219,238,84,239,52,198,151,103,115,119,164,206,230,76,245,246,188,114,237,110,101,121,108,166,179,115,171,182,123,99,171,51,151,220,222,187,185,60,182,188,187,59,51,51,118,99,189,84,222,239,236,89,229,149,246,244,234,141,185,131,121,171,188,188,63,155,204,110,92,95,75,24,230,170,161,238,44,87,43,171,35,201,134,153,216,75,239,239,213,110,52,215,75,181,165,149,241,181,201,108,51,173,228,43,211,11,185,181,214,214,236,246,150,100,29,108,172,171,147,11,73,117,97,175,172,174,79,165,22,82,185,52,58,148,228,100,179,35,43,7,15,167,82,99,122,234,198,130,154,95,71,163,88,154,219,159,221,185,158,94,94,123,152,175,207,110,167,244,101,99,87,234,220,73,79,142,204,203,119,181,124,105,100,37,151,90,209,119,208,22,25,25,151,230,115,77,163,84,154,221,220,29,185,33,151,234,119,55,38,151,198,102,50,237,102,182,92,45,151,218,99,251,165,250,222,157,214,164,166,152,107,55,172,173,74,125,187,212,120,248,48,97,54,174,37,106,104,32,181,230,218,86,114,218,56,152,171,108,94,223,51,106,59,211,211,11,205,185,186,36,239,153,107,215,155,183,55,214,71,166,167,22,150,199,110,228,218,217,250,245,233,198,242,53,163,212,152,153,121,152,170,103,215,229,233,118,169,153,213,111,204,174,174,166,22,151,165,84,234,90,50,183,183,156,185,163,167,215,151,172,197,73,99,251,246,248,237,185,145,27,235,232,56,90,50,23,86,103,243,7,213,228,250,141,70,98,109,251,110,123,115,239,218,181,145,169,252,252,157,213,29,53,59,39,47,228,110,60,156,187,46,77,153,183,111,93,215,215,83,243,214,108,101,125,118,97,253,64,107,183,103,155,250,234,173,218,94,105,183,214,184,217,25,217,51,70,202,227,109,107,99,10,173,46,181,86,199,103,217,116,115,102,125,123,173,115,163,85,46,11,228,248,148,206,154,7,54,153,72,231,165,170,60,254,188,242,192,186,1,57,35,113,116,196,171,166,175,99,135,78,140,164,66,34,25,207,236,238,185,153,236,47,34,221,38,88,91,220,194,89,7,39,43,26,216,226,54,113,12,3,52,18,54,237,224,186,108,110,3,59,57,246,87,216,206,133,38,212,28,162,255,82,218,57,207,68,153,173,106,93,212,113,102,75,233,84,169,40,237,157,62,76,69,57,76,69,57,76,69,57,76,69,57,76,69,57,76,69,57,76,69,57,76,69,57,76,69,57,76,69,57,76,69,57,76,69,57,76,69,57,76,69,57,76,69,249,156,82,81,190,108,103,177,235,39,19,229,48,17,229,240,119,248,251,165,78,74,201,10,220,41,125,34,114,119,55,187,159,43,111,143,36,33,2,90,196,21,184,251,18,38,190,28,152,193,111,60,39,159,85,47,145,149,50,217,90,189,154,125,94,122,137,182,161,67,93,196,209,65,100,112,95,175,14,105,71,36,233,107,19,110,82,156,66,78,218,221,156,112,178,55,28,20,228,142,165,187,223,247,11,155,106,173,166,104,71,113,194,73,118,52,213,242,67,118,179,39,198,115,73,102,144,5,16,82,160,223,9,98,150,90,144,34,241,100,86,74,39,209,123,82,5,91,133,18,217,239,17,246,222,245,195,182,243,83,226,244,148,108,34,78,154,135,211,73,175,105,89,122,171,0,201,62,77,189,169,186,185,62,33,213,39,100,250,4,238,146,90,199,210,178,241,124,10,253,160,190,216,57,146,226,153,164,148,71,15,34,18,233,76,36,238,120,199,248,251,69,97,145,52,150,118,77,95,61,250,113,211,8,155,14,116,10,103,147,25,212,9,58,29,241,241,84,14,190,250,238,127,246,58,161,227,53,228,154,218,49,81,117,41,13,248,230,26,198,166,201,145,56,231,112,211,117,57,48,243,103,227,132,54,74,36,54,23,161,180,210,43,166,37,87,155,74,25,220,120,17,246,233,99,242,207,188,6,177,9,14,88,61,0,99,88,197,62,158,66,203,67,55,229,230,10,89,252,99,195,254,156,185,63,23,170,44,27,162,121,216,31,212,159,243,84,230,141,108,151,182,74,162,138,213,121,183,224,77,163,228,254,85,169,126,111,118,70,204,98,112,45,252,184,10,127,182,189,37,58,184,132,12,79,73,177,116,25,254,146,30,108,211,114,168,99,219,184,173,29,247,65,18,63,80,160,24,254,115,96,247,19,23,184,54,35,110,79,57,189,35,144,229,169,253,86,105,99,96,197,163,77,190,135,138,199,161,226,113,168,120,28,42,30,135,138,199,161,226,113,168,120,28,42,30,135,138,199,161,226,113,168,120,28,42,30,135,138,199,161,226,113,168,120,124,78,138,71,193,86,60,190,210,143,230,241,149,161,234,113,248,59,252,29,254,126,229,20,178,54,153,123,185,59,149,123,217,33,242,30,213,164,77,236,41,153,199,42,40,242,132,209,75,70,176,98,146,60,102,212,147,17,172,159,244,60,222,47,68,136,154,210,165,198,184,89,87,103,105,55,233,106,186,34,137,52,189,175,81,10,15,50,11,162,173,180,251,130,117,150,232,24,203,56,5,25,173,101,132,168,45,61,45,98,45,28,109,203,214,92,70,176,234,146,158,111,140,2,51,66,53,152,228,13,175,199,140,184,138,204,16,206,150,235,165,91,45,235,244,213,214,106,70,32,89,123,68,114,38,35,194,170,39,93,13,58,171,206,196,85,152,10,17,71,141,233,86,112,166,47,229,180,8,63,246,236,57,183,97,242,216,127,171,12,225,244,217,58,156,166,19,248,10,231,229,17,163,212,103,199,68,52,159,78,31,121,21,104,64,223,153,165,7,63,236,234,200,114,253,119,59,205,112,92,129,221,33,188,64,176,141,65,53,227,179,49,16,58,166,18,129,16,7,85,75,152,208,226,181,168,37,10,50,27,245,195,9,44,170,31,225,252,154,184,68,37,176,132,202,148,80,3,75,152,76,137,173,192,18,77,166,196,118,96,137,42,83,98,51,176,68,141,41,81,11,44,209,97,74,40,129,37,218,76,137,70,96,137,22,83,162,30,88,162,206,148,168,6,150,216,68,37,38,32,120,85,170,146,19,72,152,8,28,151,34,95,147,101,1,98,238,238,169,26,226,107,227,56,150,231,190,21,199,54,37,205,9,39,226,143,206,166,74,83,246,34,43,134,222,82,77,37,234,9,218,98,224,24,26,168,182,105,69,229,17,97,12,162,100,153,171,10,64,27,219,77,140,41,187,16,203,164,211,18,68,133,38,139,13,74,197,102,69,123,36,88,6,13,127,12,210,115,67,212,151,46,9,59,225,51,196,133,65,255,57,3,81,207,101,32,186,53,253,252,135,98,158,203,80,44,217,220,190,174,212,16,135,255,124,71,211,60,159,209,24,114,189,174,86,203,58,186,178,152,56,0,206,115,29,84,245,156,7,5,42,235,231,59,162,90,180,199,128,112,168,24,58,160,134,66,198,211,169,142,233,70,3,251,193,174,27,10,196,165,241,116,158,73,39,227,116,222,98,58,111,217,157,183,250,238,188,21,208,249,206,64,211,129,232,161,6,25,120,86,208,180,148,245,246,65,55,138,54,70,110,247,231,51,49,135,71,167,152,152,246,185,143,205,37,114,207,127,116,173,115,31,157,111,83,61,255,65,214,207,127,144,44,113,127,254,3,220,188,192,89,116,233,253,115,27,39,196,215,203,37,123,112,190,136,7,203,213,179,2,176,201,178,34,133,71,12,27,31,207,84,159,115,196,176,236,120,54,33,167,114,227,125,70,12,171,120,34,134,5,141,61,83,175,231,241,216,43,249,90,248,216,43,227,137,218,115,30,123,102,92,169,142,43,233,76,191,99,175,230,124,195,97,108,170,227,237,17,65,109,53,198,42,141,209,22,218,146,241,148,156,147,82,85,57,17,111,163,33,160,234,213,84,42,28,27,181,76,38,247,188,87,130,146,73,38,107,153,108,159,216,168,102,149,46,147,43,165,19,104,56,131,218,156,231,107,82,46,81,87,158,155,205,185,220,80,236,76,7,190,62,177,38,198,84,46,64,204,141,155,202,126,33,49,193,89,118,51,145,129,59,70,51,42,140,24,56,127,124,190,146,196,25,240,98,17,77,31,53,148,182,34,91,145,140,244,53,145,234,164,249,14,68,152,8,143,163,0,172,221,119,151,236,36,11,5,67,105,202,160,193,242,66,118,98,69,142,98,161,13,213,115,249,225,203,26,66,49,134,228,214,80,181,81,79,185,72,60,99,134,183,208,84,228,93,101,160,22,244,254,91,192,18,158,193,6,65,170,168,131,182,49,208,48,72,149,144,113,252,237,182,114,80,55,192,76,52,210,13,171,135,210,215,14,241,10,128,224,191,5,252,9,77,166,146,170,69,71,19,104,205,72,162,20,155,208,219,114,85,181,14,10,210,17,90,70,135,246,183,196,145,165,7,85,189,27,101,170,36,142,130,59,162,247,219,17,15,52,182,3,82,72,7,80,223,3,186,238,235,71,216,12,133,99,228,130,16,18,54,141,231,138,145,160,217,188,8,23,5,176,103,132,160,194,36,220,176,73,158,154,212,246,121,77,181,112,196,225,177,191,120,240,23,234,15,48,196,241,153,193,159,107,96,172,153,173,146,56,82,114,140,213,239,192,159,101,108,176,14,127,242,83,142,201,187,58,197,23,98,205,232,241,43,169,28,254,96,15,63,72,118,123,128,45,234,103,225,79,3,27,225,175,57,175,230,225,161,251,21,151,217,43,49,101,240,159,249,5,22,6,247,62,4,198,72,16,140,3,23,198,72,233,148,253,56,24,172,31,220,120,79,17,156,204,166,185,67,31,129,161,143,192,208,71,96,232,35,48,244,17,24,250,8,12,125,4,134,62,2,67,31,129,161,143,192,208,71,96,232,35,48,244,17,24,250,8,12,125,4,134,193,201,46,43,124,19,167,32,8,53,253,117,12,71,221,71,88,79,20,177,77,66,131,204,105,25,173,81,4,212,70,255,219,65,42,168,21,155,36,249,123,188,161,214,189,250,35,142,97,161,22,164,94,229,145,107,47,26,100,45,26,208,223,72,196,81,35,69,108,61,210,132,223,82,53,88,149,228,182,230,106,70,56,109,7,156,65,102,87,112,172,194,165,7,56,189,59,56,191,146,40,28,158,173,123,232,3,96,127,29,180,117,8,33,0,67,148,65,46,60,233,107,172,165,175,171,66,136,248,116,8,17,9,253,23,99,204,124,109,125,2,53,151,118,108,123,237,47,25,30,182,83,60,17,92,28,214,70,31,125,145,186,116,36,209,197,230,57,68,27,53,32,38,186,226,33,49,24,30,164,51,225,97,160,41,233,138,9,103,77,14,134,138,191,192,53,225,108,166,175,234,162,24,61,205,170,232,18,232,175,42,39,207,45,129,223,116,21,190,239,210,4,126,251,51,227,85,61,40,129,223,84,199,194,9,252,228,233,21,171,213,232,44,222,174,222,204,52,86,198,198,180,135,154,150,90,174,43,245,218,150,177,159,50,198,39,205,206,157,205,145,197,217,198,193,100,115,102,210,154,191,145,53,175,109,220,154,79,201,155,139,11,45,107,117,97,182,173,151,23,27,51,107,234,173,236,234,108,59,189,96,77,75,229,249,91,173,235,205,235,171,75,235,171,165,242,198,70,163,114,163,84,94,91,42,103,239,172,238,63,156,92,46,77,86,86,198,239,42,198,120,179,150,202,37,119,243,153,173,204,88,170,178,156,170,220,76,237,86,118,27,170,52,155,48,238,228,146,217,133,131,220,120,254,224,238,72,101,236,225,238,136,92,87,83,147,166,177,145,215,115,181,236,92,189,124,176,178,124,51,151,75,27,29,37,57,211,94,189,155,200,47,169,137,212,88,38,51,50,51,183,86,221,210,231,170,43,119,179,203,250,77,37,185,215,44,109,109,111,110,36,247,198,234,99,155,115,215,154,45,89,186,213,28,75,233,243,185,202,238,173,189,229,229,116,58,183,123,91,91,94,186,179,179,82,219,145,213,234,230,92,169,181,94,86,110,222,153,191,155,168,86,167,215,247,140,210,120,185,147,223,153,218,189,126,99,246,160,49,53,87,234,168,219,141,212,74,82,26,47,55,175,47,170,15,103,242,139,123,233,21,115,122,53,91,94,185,179,44,25,11,251,7,249,210,67,189,179,118,123,121,119,124,109,105,101,110,38,213,25,175,77,222,29,75,118,230,234,181,21,101,57,187,178,103,106,217,241,82,174,51,117,183,189,144,90,52,234,37,117,101,46,83,250,255,236,189,121,127,227,198,145,48,252,85,104,196,107,139,75,136,4,192,155,90,173,31,158,18,37,82,7,41,234,26,207,51,63,16,0,73,136,32,64,2,224,169,209,243,115,178,78,236,120,227,181,253,36,113,46,39,177,189,57,119,55,118,118,55,27,59,190,242,93,158,215,210,204,252,149,175,240,118,55,110,18,212,65,29,227,205,82,178,53,36,208,93,93,85,221,93,93,221,85,93,21,46,180,75,107,253,210,72,138,200,190,163,245,66,181,90,57,236,52,3,124,188,115,208,161,210,149,173,184,84,81,251,37,49,20,206,87,99,226,102,95,169,149,214,70,229,202,126,53,24,60,42,140,182,130,128,127,123,123,161,98,125,63,58,108,236,209,234,65,128,226,178,149,216,80,94,217,164,124,138,154,172,138,148,216,163,233,80,33,149,222,38,196,12,153,218,234,109,148,200,112,97,144,61,72,201,241,114,46,205,31,137,221,222,102,188,94,22,55,86,170,189,56,45,148,247,118,55,119,51,252,198,90,49,43,173,144,233,74,164,18,201,148,27,201,77,70,77,231,55,55,213,112,51,188,150,233,143,14,149,174,143,162,165,195,106,125,119,75,238,70,226,244,154,48,34,75,161,131,237,92,131,217,236,68,182,72,54,28,110,137,235,169,178,239,176,203,239,174,214,54,212,181,131,149,142,184,61,90,45,15,228,92,79,137,109,168,160,201,184,92,171,137,235,76,104,184,70,73,76,54,41,175,22,27,4,151,82,91,242,78,103,181,178,117,180,153,4,35,161,214,10,133,154,82,250,48,83,100,203,187,197,64,128,220,171,81,234,118,89,172,41,108,48,55,72,229,3,50,181,210,36,82,249,131,212,94,186,184,221,40,118,118,192,208,21,54,202,233,214,234,110,173,184,149,77,10,82,97,61,173,112,135,249,80,87,217,222,76,238,165,133,98,45,75,10,25,117,61,191,23,89,95,143,113,235,217,26,173,136,244,118,40,67,138,249,96,173,181,182,85,14,38,105,54,16,40,228,249,60,224,225,96,117,101,103,135,164,242,155,89,181,186,34,53,243,212,176,154,2,227,228,128,92,175,231,132,108,158,234,245,169,108,50,189,215,235,174,130,199,202,193,90,47,185,159,41,182,214,234,4,183,146,173,231,143,74,233,237,77,178,153,109,208,131,124,183,204,210,149,149,117,178,68,84,197,64,178,188,153,205,12,246,162,130,120,148,172,50,235,165,208,218,224,96,148,42,108,84,123,141,157,32,77,165,210,181,216,64,217,40,240,213,100,62,155,221,24,213,83,226,230,209,46,159,83,119,59,155,253,33,159,17,68,82,173,167,119,146,123,217,186,24,234,170,217,20,25,226,135,242,102,189,191,223,246,245,55,3,161,222,42,115,80,8,53,143,146,245,226,122,149,94,43,10,171,245,131,149,80,124,35,186,169,100,183,232,205,84,105,55,87,108,149,51,197,240,214,6,57,220,146,41,145,57,60,18,154,114,107,20,9,48,193,70,135,241,69,125,129,81,90,222,221,232,136,59,84,174,151,43,41,193,163,88,171,177,38,201,71,73,165,86,233,175,196,183,165,72,156,147,178,153,237,230,176,72,215,7,205,1,223,43,20,251,43,187,171,77,223,78,136,62,216,94,19,75,210,118,62,148,169,144,169,141,32,25,94,63,204,13,212,237,64,114,47,89,58,72,87,104,254,176,24,218,81,124,73,86,94,95,219,59,232,250,248,42,37,237,23,227,141,32,87,42,6,211,141,16,213,140,133,42,185,74,71,61,220,19,154,171,187,61,150,104,239,144,82,184,181,213,235,14,72,178,155,206,6,130,163,12,17,25,241,205,78,183,57,218,162,43,249,70,167,31,222,221,92,73,183,131,41,48,212,227,209,130,47,187,122,80,41,117,120,85,222,63,200,55,26,43,185,150,60,200,83,171,128,31,228,74,120,59,155,93,73,166,202,107,245,212,214,193,81,170,178,81,56,72,182,178,245,226,14,47,29,117,7,189,108,138,8,102,119,87,86,232,108,172,178,87,220,173,39,247,136,210,58,223,10,23,67,229,149,117,181,162,68,10,149,242,250,74,54,158,58,218,173,8,114,179,194,174,198,70,107,229,104,53,179,187,87,103,35,155,194,54,219,174,17,4,27,60,12,231,235,141,163,46,59,160,226,37,95,140,4,124,61,170,248,152,106,107,171,203,172,81,229,38,183,66,13,90,41,129,98,105,74,238,134,35,135,49,206,183,91,106,69,229,237,162,192,230,11,85,106,179,124,0,38,158,82,219,47,251,82,135,43,107,37,186,95,170,84,182,211,161,141,97,154,47,84,146,91,146,196,108,139,43,7,149,114,39,234,27,29,177,155,135,65,98,37,53,8,242,245,189,170,146,91,83,43,84,186,68,236,82,71,4,177,93,202,10,235,123,229,226,110,150,204,165,125,96,67,81,47,29,180,214,226,161,56,209,218,222,202,108,109,23,242,92,47,162,172,178,219,228,122,140,90,23,42,177,163,126,181,93,216,111,17,165,81,119,67,44,210,71,155,225,66,133,45,251,70,18,189,226,11,29,20,87,55,125,177,88,68,141,111,108,132,98,1,42,176,223,238,21,58,3,81,45,172,248,186,27,73,9,180,188,158,108,149,197,136,111,155,88,75,237,251,148,77,122,107,127,176,210,232,167,178,123,69,54,152,109,119,165,192,38,199,134,135,91,253,77,161,223,149,210,123,129,226,70,74,100,54,82,201,212,6,189,182,183,158,151,248,216,214,160,52,138,20,135,249,194,234,161,66,49,221,76,104,200,240,157,253,242,106,215,71,172,237,40,249,232,106,186,31,85,215,106,234,246,182,88,235,150,219,187,236,202,222,70,48,82,237,68,43,221,192,65,78,40,16,165,84,166,43,109,236,119,210,71,202,6,85,200,70,138,97,69,234,228,74,149,114,133,8,53,42,190,78,171,36,212,137,163,252,65,115,167,190,70,173,173,174,128,233,149,82,82,68,23,172,7,114,36,91,174,86,50,73,49,211,28,172,183,118,234,253,157,124,41,89,166,147,91,131,250,32,29,104,165,248,148,82,41,148,4,95,92,168,12,147,161,220,58,17,136,119,247,3,185,86,155,165,235,194,102,212,23,237,238,15,246,123,193,218,176,20,13,182,98,241,195,74,144,169,150,59,27,171,71,105,102,212,236,140,148,84,69,62,170,239,54,192,24,227,219,100,49,221,92,41,174,198,214,163,225,238,97,173,222,110,102,54,212,216,206,102,42,45,236,174,215,203,251,187,160,225,245,100,156,92,103,187,61,53,19,59,168,238,183,7,71,135,161,64,56,86,11,103,14,3,161,10,88,30,134,106,141,3,67,136,222,138,113,65,38,218,30,18,121,126,157,78,109,100,74,141,33,155,203,119,50,219,233,163,188,32,5,170,245,70,189,81,172,170,229,206,193,214,158,152,222,75,239,182,202,187,237,97,182,186,187,154,169,203,7,85,101,37,52,88,143,199,195,253,42,1,150,156,94,148,31,9,106,191,194,4,218,149,116,123,111,119,45,223,172,174,141,86,148,12,95,93,59,10,251,234,204,176,201,86,70,217,17,207,208,249,122,89,45,239,140,182,234,193,117,33,159,233,69,213,96,53,214,31,176,189,234,118,112,83,102,125,190,18,39,55,86,227,133,114,176,67,54,119,202,107,131,237,110,121,88,9,30,118,210,252,122,59,50,34,6,45,185,168,50,96,125,79,166,248,93,105,51,54,88,247,5,7,113,149,18,15,134,209,17,83,100,84,145,10,109,140,122,153,160,40,247,55,54,228,64,172,20,62,34,75,241,189,24,181,175,174,81,249,6,169,176,107,237,17,217,200,110,30,173,30,36,11,202,118,36,56,220,230,3,204,58,81,21,134,221,64,45,89,75,138,71,27,66,35,30,150,227,193,90,111,196,183,200,94,89,220,92,89,21,3,173,225,110,186,179,31,106,31,170,233,65,178,33,129,85,43,192,149,219,169,163,206,86,147,162,123,5,81,10,170,219,53,129,42,28,38,131,245,192,74,93,161,250,193,88,57,221,217,101,246,214,0,63,134,44,160,46,216,206,246,215,54,119,135,1,182,174,212,26,161,112,184,178,95,235,52,133,205,252,86,141,11,228,135,21,113,123,127,163,178,190,77,6,89,170,175,166,250,226,81,123,253,144,27,117,87,211,185,90,55,180,78,176,213,208,225,42,189,55,200,102,34,92,44,27,227,232,149,254,110,115,189,93,45,198,37,121,144,42,203,195,205,149,216,97,249,48,185,195,87,247,71,213,118,116,16,144,106,91,205,192,70,38,25,234,149,138,141,141,81,154,220,9,230,132,53,113,165,212,4,171,72,166,161,40,66,139,221,61,236,83,123,133,198,81,171,154,172,30,198,182,3,181,213,2,21,82,247,234,36,163,208,185,170,28,0,200,12,247,251,133,206,206,65,49,31,98,226,171,171,251,219,107,221,226,238,209,218,193,240,136,147,36,114,39,119,32,135,54,75,121,97,39,207,113,43,25,113,133,222,46,138,225,246,168,28,235,53,107,157,98,105,101,181,189,25,111,201,133,150,204,102,87,123,41,177,156,111,102,51,7,77,66,82,7,195,45,161,222,46,201,123,229,254,238,182,175,197,110,12,37,182,125,216,136,239,148,234,194,40,204,175,6,122,155,173,238,65,128,9,48,209,92,65,21,9,174,209,149,184,36,145,44,180,136,152,47,190,54,146,98,113,181,176,223,221,223,23,235,27,225,204,230,190,180,183,159,90,75,174,72,228,209,142,178,25,206,172,214,35,155,169,98,106,147,202,237,173,117,214,67,229,131,17,81,149,34,44,175,230,214,6,85,186,153,15,183,115,59,237,195,82,113,123,39,156,146,246,11,133,54,145,13,238,241,242,42,191,35,111,245,192,192,2,171,92,35,223,216,220,142,165,219,189,108,131,148,14,152,66,139,110,178,43,157,35,98,91,137,2,41,63,90,83,217,58,85,224,248,173,195,228,126,186,117,148,235,133,36,142,27,30,202,209,221,56,157,173,180,57,95,164,67,110,167,135,171,244,122,169,29,72,167,211,253,208,46,21,223,104,28,110,109,113,171,91,153,124,176,159,169,115,61,102,173,158,11,111,238,171,81,74,142,87,106,129,116,95,45,215,54,105,102,228,43,166,125,135,190,156,12,100,73,252,32,185,169,112,204,90,242,104,183,83,103,142,132,237,140,156,169,4,248,82,110,117,239,48,214,16,90,219,109,160,178,228,122,196,86,113,131,46,228,187,27,149,16,43,172,238,173,178,160,10,89,60,72,238,112,219,163,193,174,204,100,149,21,181,115,112,84,78,134,154,76,38,147,86,242,249,38,89,42,128,149,171,195,135,246,133,26,195,39,133,248,136,144,186,45,34,181,186,215,47,231,106,197,117,14,140,212,120,106,189,146,58,218,32,122,92,191,218,107,71,24,42,192,150,55,196,130,72,4,178,5,74,220,216,242,129,197,113,63,89,76,134,243,91,121,85,202,71,2,3,117,127,20,25,54,182,122,187,235,201,173,76,104,19,204,179,100,52,73,135,128,238,23,79,133,55,185,144,26,221,247,249,212,209,14,25,15,173,243,123,149,93,73,145,246,3,59,197,82,41,16,90,95,61,12,238,111,183,214,115,157,181,100,183,121,152,14,7,235,229,178,111,91,233,196,87,183,179,197,3,110,175,185,209,205,114,141,189,198,102,170,61,200,13,86,90,77,38,217,74,54,147,74,40,91,104,71,162,233,148,47,217,238,51,201,213,97,125,187,78,9,149,188,92,169,31,212,43,229,65,182,15,20,190,114,106,80,7,186,92,165,152,63,104,167,34,145,100,156,72,241,123,34,173,180,187,89,162,222,63,220,10,229,148,129,220,232,103,14,195,60,179,211,218,80,134,145,253,252,110,119,84,238,211,171,171,241,131,64,192,183,27,136,21,115,235,93,101,107,173,223,91,77,174,68,123,220,48,29,148,135,229,32,229,227,213,126,127,24,28,37,217,29,182,94,72,30,40,133,208,74,152,21,246,123,253,108,158,219,229,227,33,94,22,3,235,157,90,64,205,51,161,224,42,83,83,193,39,176,175,216,111,215,54,20,178,189,194,172,30,5,134,173,70,186,87,235,100,214,131,64,0,197,118,183,215,115,195,36,175,74,172,72,150,131,171,59,41,113,163,219,76,87,118,71,245,246,230,193,250,90,36,200,103,247,155,235,253,26,151,47,30,69,234,81,95,246,96,189,152,98,82,124,178,154,95,57,140,49,201,116,61,187,221,140,166,243,68,126,53,205,231,97,154,243,64,188,222,95,139,29,238,102,227,197,245,35,178,55,220,104,22,91,252,209,246,40,180,119,224,11,145,195,205,226,168,86,72,69,114,116,96,32,146,153,209,160,29,232,117,115,5,182,19,226,119,14,170,245,80,91,62,204,5,122,53,142,231,74,61,97,167,118,72,172,31,68,2,253,104,57,208,219,9,109,101,195,29,98,171,222,76,238,134,171,194,126,170,159,41,54,2,105,70,216,107,146,242,86,33,76,197,98,125,181,154,14,132,98,43,62,54,29,95,29,9,209,222,110,233,96,79,168,55,210,225,112,214,71,30,166,86,227,197,236,238,48,178,27,28,181,218,202,122,100,148,221,41,36,211,233,173,141,141,224,168,79,29,5,86,229,141,141,62,192,63,173,182,194,36,185,158,230,178,229,14,24,150,187,181,58,189,215,217,220,139,85,34,45,154,138,230,196,228,90,155,232,109,100,70,77,38,23,57,220,17,71,189,86,125,99,77,102,215,219,219,205,81,134,94,239,108,237,22,170,141,104,128,58,244,29,112,10,53,98,90,149,106,170,146,107,72,221,104,231,168,183,18,143,53,86,229,110,91,38,3,66,113,7,182,25,165,202,67,176,6,144,202,110,61,148,107,85,192,198,41,180,82,12,87,85,118,51,30,108,236,108,178,187,177,120,159,160,194,76,49,64,54,195,213,65,42,24,8,48,3,170,36,146,65,137,222,101,34,34,157,13,151,201,14,160,121,149,26,29,41,185,114,64,200,53,147,77,192,237,204,214,97,165,18,15,111,54,153,157,164,204,54,70,3,34,210,169,139,37,122,101,77,12,5,136,62,208,218,202,217,33,91,216,98,11,185,100,60,159,143,247,215,164,0,88,5,107,156,47,24,75,83,209,106,151,161,148,16,209,99,74,249,181,131,126,181,59,168,198,99,133,72,137,175,177,21,176,21,225,132,202,154,194,7,88,38,24,218,57,10,203,98,187,93,217,221,217,223,8,116,35,209,8,93,101,2,17,97,180,117,20,86,129,68,13,6,142,134,249,156,143,137,137,145,74,71,168,136,69,54,175,132,87,213,10,231,3,202,74,104,127,184,53,58,100,168,198,94,41,148,27,81,165,66,184,86,111,17,195,230,106,221,87,225,165,253,245,65,187,209,74,137,197,244,128,31,100,215,203,131,149,148,178,202,173,247,51,91,123,210,104,197,183,177,91,16,2,129,97,146,234,183,154,193,64,135,203,228,59,219,197,116,41,38,9,195,94,116,71,20,249,122,69,216,221,94,101,3,62,154,238,137,190,78,73,78,133,59,131,124,128,10,138,27,241,3,95,126,212,238,80,189,221,149,168,175,29,23,184,129,24,45,38,183,66,145,66,80,245,213,69,32,52,250,251,197,237,32,37,200,161,88,103,68,50,145,131,65,188,213,220,77,239,167,83,177,32,71,14,243,187,27,181,252,246,32,147,217,139,237,141,128,114,120,176,17,216,15,110,196,11,251,237,72,183,19,38,214,183,14,246,155,229,78,55,182,95,5,67,55,73,212,210,98,117,53,196,110,166,55,107,195,254,94,41,71,166,202,5,106,47,148,23,21,73,25,180,246,11,108,119,32,248,54,162,242,145,212,105,14,124,241,238,128,106,20,142,154,204,110,178,82,47,231,229,116,45,21,151,55,99,249,102,59,147,75,167,178,157,116,37,151,219,46,118,200,100,159,217,44,136,98,164,95,106,146,229,248,97,119,55,79,142,250,241,138,84,75,55,251,209,245,14,95,219,219,161,142,14,227,157,232,1,147,13,13,118,50,28,208,202,87,115,57,182,32,173,199,249,173,210,14,31,19,2,225,106,168,31,40,87,15,154,220,142,32,29,133,226,98,42,184,158,58,216,45,22,154,66,101,208,90,63,216,173,36,125,205,222,1,144,234,177,33,93,47,11,205,141,225,176,117,72,30,149,90,43,193,53,32,29,234,241,126,75,16,42,205,146,212,218,108,84,72,160,234,23,133,214,1,216,231,239,164,59,141,222,254,102,73,96,88,49,12,214,40,176,27,216,13,16,114,32,78,203,27,107,212,214,48,21,219,107,178,100,137,78,197,213,110,96,101,135,162,170,132,72,212,66,253,42,23,205,248,202,213,149,1,211,202,29,129,101,113,53,180,154,94,145,234,106,74,216,222,16,213,134,146,218,11,196,86,123,37,42,88,245,109,5,26,64,50,68,6,249,162,144,93,39,82,96,64,175,116,15,187,7,49,101,107,148,173,4,214,142,2,69,32,92,43,204,168,125,120,40,119,149,200,206,160,31,139,113,157,42,21,89,237,23,152,84,168,179,159,239,36,171,195,66,61,215,204,249,70,213,12,173,54,3,84,124,232,11,251,186,157,35,182,221,94,45,198,87,130,93,130,1,203,237,48,159,106,173,164,214,132,225,102,191,195,173,245,115,173,116,47,91,202,170,124,119,101,167,92,109,236,7,142,228,66,48,30,222,74,231,107,209,253,186,218,15,11,252,102,67,9,30,182,139,253,94,120,157,216,172,43,169,17,145,206,18,253,242,32,53,88,45,128,30,205,36,183,15,242,135,213,88,62,190,221,75,109,111,19,161,76,18,12,166,210,70,142,218,237,183,27,98,250,64,218,94,35,35,43,117,134,148,35,165,106,50,149,27,102,193,50,20,75,103,87,143,82,205,163,181,122,88,202,149,171,41,97,151,87,50,68,189,152,100,183,195,157,149,100,157,76,165,155,251,161,18,151,37,147,251,128,123,53,223,174,64,3,157,57,88,109,175,17,28,43,73,7,163,26,27,27,244,219,117,170,182,50,98,58,149,28,81,232,111,174,241,249,205,126,174,81,219,72,29,164,35,25,54,189,145,204,13,210,84,61,148,169,238,48,68,230,96,227,64,136,251,214,134,20,69,71,66,163,124,108,119,148,43,39,55,215,179,157,254,106,122,189,144,100,114,249,100,35,217,232,103,27,201,156,124,72,251,250,209,141,195,245,96,125,59,170,110,214,212,122,115,79,174,20,171,189,192,192,151,169,29,110,118,213,90,117,255,160,15,15,1,83,107,165,74,56,43,55,215,234,245,250,242,50,188,206,198,210,145,11,111,2,50,92,176,134,110,2,114,100,236,162,96,33,242,130,106,196,172,176,133,182,128,15,184,101,181,193,43,56,188,76,246,44,35,115,180,202,101,53,3,35,46,130,71,15,20,78,168,249,31,48,15,31,170,75,230,117,77,140,229,123,24,126,12,47,146,242,76,90,160,21,37,129,57,44,119,140,36,183,37,25,128,90,100,186,138,42,181,56,89,1,68,221,3,53,199,13,103,227,96,38,223,211,170,42,43,137,99,149,174,39,180,118,161,223,122,130,179,153,224,54,192,3,156,110,183,57,90,134,71,183,122,67,102,34,24,208,4,203,203,28,178,36,41,137,123,199,168,62,166,52,164,62,134,203,116,127,3,125,237,45,106,15,122,180,208,5,95,119,96,109,24,152,30,222,7,228,252,102,116,122,212,20,55,104,203,156,130,238,142,96,142,55,30,80,216,243,188,89,247,121,236,228,62,222,228,134,118,112,6,57,142,122,137,177,22,78,112,0,250,152,105,64,139,48,172,5,223,155,95,78,78,188,56,236,2,78,165,121,97,102,2,51,168,250,140,20,90,149,45,18,109,0,111,132,198,251,56,137,254,63,193,233,229,123,247,113,233,150,134,173,109,152,104,227,230,220,50,198,0,159,94,22,217,213,84,24,161,193,24,239,28,183,8,157,14,64,65,153,171,37,208,131,50,250,174,115,9,218,17,10,154,245,25,141,106,142,211,191,225,152,126,125,116,17,116,7,45,178,139,180,32,96,137,103,72,92,127,188,37,75,109,5,94,179,182,125,197,1,174,5,94,129,78,250,143,62,125,249,209,167,175,60,254,232,195,179,15,254,235,236,221,183,176,251,56,132,157,129,86,11,173,25,248,17,7,2,147,3,188,2,131,7,78,29,173,79,186,178,12,104,76,163,222,128,221,98,255,174,247,12,238,78,189,102,65,66,252,154,206,162,90,87,208,198,173,167,90,159,94,74,1,179,153,105,64,103,16,71,25,196,195,170,42,110,209,34,39,96,184,163,10,120,108,43,207,9,139,213,174,170,74,226,56,100,80,204,3,139,182,133,174,98,246,130,96,246,128,50,20,25,163,7,144,167,35,132,4,63,44,130,41,198,241,61,120,73,24,71,46,154,152,210,130,93,130,195,171,21,64,0,106,14,35,6,19,5,158,105,234,208,32,163,161,84,2,195,178,183,128,217,189,52,224,207,233,155,223,57,251,221,47,157,79,49,239,253,243,216,108,241,6,12,200,86,149,23,145,73,92,167,187,140,94,166,165,86,11,145,174,211,39,181,97,17,52,52,56,191,245,69,67,86,131,7,94,128,46,102,5,78,131,96,204,193,105,72,104,158,175,104,106,192,89,1,190,113,242,69,115,200,42,168,247,92,25,197,71,59,54,226,143,97,20,209,30,24,18,220,214,225,168,118,137,171,141,117,184,5,212,154,147,160,179,180,241,231,42,20,245,110,118,200,69,243,153,38,26,57,45,135,152,49,4,236,162,208,254,2,10,62,132,91,11,204,61,190,13,185,6,103,17,236,7,55,36,5,192,108,199,148,55,218,65,179,208,156,233,10,140,186,0,94,213,57,181,12,62,114,114,70,163,1,174,235,254,54,45,211,45,5,135,23,188,49,43,250,29,102,64,42,210,131,85,244,4,215,92,240,192,132,198,49,195,89,72,39,210,230,17,139,129,233,10,253,169,72,194,131,7,99,30,60,66,66,95,170,184,23,84,146,165,254,34,16,234,160,4,207,66,106,100,30,14,112,204,24,44,72,90,88,131,69,39,27,199,20,227,227,162,38,201,177,201,66,154,16,1,69,1,113,182,82,240,171,33,95,28,189,8,125,163,186,45,219,56,70,119,151,18,46,81,111,84,31,233,51,121,132,252,136,82,28,173,59,20,145,222,191,117,127,83,6,211,24,44,48,48,208,30,88,232,144,15,11,134,11,116,149,19,18,216,233,39,111,156,190,241,145,49,187,81,187,24,174,121,247,96,81,2,211,151,225,169,136,66,235,52,248,8,186,193,30,241,2,174,92,112,201,18,187,173,42,39,27,75,147,250,240,33,182,136,77,67,228,236,189,95,158,189,255,245,71,159,189,141,208,193,204,252,117,160,123,98,4,134,183,129,220,79,96,26,64,240,26,174,242,102,24,187,69,85,146,224,232,196,224,88,128,76,134,168,130,6,144,82,118,93,18,192,244,185,10,1,167,111,190,254,232,215,191,159,78,0,0,119,151,232,195,72,74,101,174,222,210,213,145,75,82,242,237,151,78,223,249,141,182,166,78,165,100,12,242,121,68,205,64,130,170,145,32,46,171,126,214,144,13,6,242,64,23,224,209,3,176,14,101,21,134,110,115,11,88,71,168,129,113,43,122,207,167,235,237,63,157,190,249,214,84,138,204,134,110,143,22,56,203,206,39,67,184,4,25,218,76,249,247,79,79,127,246,143,83,137,129,45,221,30,29,12,80,68,235,146,60,188,128,150,234,37,105,57,125,245,91,128,156,169,180,24,173,221,30,61,117,153,102,47,232,24,246,232,66,98,78,191,249,233,217,107,191,120,244,59,120,113,107,42,49,168,169,27,166,196,54,225,21,160,67,3,173,168,42,93,110,170,63,254,232,55,167,95,0,13,250,229,211,55,95,157,138,178,9,243,246,208,174,241,34,175,52,50,244,240,114,104,159,126,250,201,227,15,190,56,253,224,59,103,175,190,121,246,131,95,158,189,243,243,49,228,227,38,242,38,228,219,27,61,85,153,47,55,232,139,102,118,231,178,51,27,252,61,253,252,253,169,189,97,180,118,29,122,166,52,255,221,215,191,252,252,157,177,134,195,196,185,13,225,218,29,234,178,32,169,112,151,246,160,187,112,239,24,237,148,117,93,15,195,107,226,4,211,100,192,52,160,125,233,252,210,53,33,129,23,155,22,134,64,117,227,100,240,8,134,10,58,103,235,225,22,24,80,215,198,172,173,250,130,236,61,153,190,51,49,126,30,127,248,171,179,127,248,166,251,91,180,83,57,129,238,114,230,134,5,40,86,198,142,68,87,223,173,39,142,109,155,174,252,99,122,60,97,85,130,140,35,209,14,192,208,148,161,146,86,226,20,192,174,196,132,6,167,81,139,193,173,216,164,194,9,30,26,186,166,190,127,157,40,147,118,217,215,222,183,253,158,224,60,60,121,64,177,149,128,100,10,98,94,92,128,159,195,225,32,1,62,51,240,51,19,229,170,224,51,11,63,147,44,77,130,207,221,101,24,141,136,141,193,248,91,56,10,214,196,16,218,39,46,94,11,107,159,232,106,40,168,125,210,162,201,194,79,209,88,40,130,121,189,120,27,181,17,101,106,224,113,11,197,146,138,18,20,248,92,131,159,185,112,4,2,107,192,207,17,186,26,3,159,235,182,32,180,189,139,130,208,86,47,23,62,174,110,139,166,217,243,97,129,42,63,74,209,10,151,146,121,182,206,193,160,113,157,46,7,87,157,167,22,67,115,120,37,58,96,16,77,87,50,48,200,40,208,50,128,246,180,2,250,13,46,21,13,244,34,66,202,67,17,222,151,21,193,176,135,27,202,155,8,15,122,33,53,110,225,65,251,179,80,243,148,99,155,66,185,155,132,147,136,136,147,33,48,137,210,40,118,32,73,194,9,245,236,178,232,23,23,210,94,188,137,10,68,98,4,156,126,15,150,245,227,4,219,185,174,149,192,20,73,45,93,222,37,218,136,84,220,56,245,75,212,180,239,246,67,154,68,3,61,59,193,91,252,128,23,149,196,189,22,250,126,31,71,199,4,19,129,168,143,219,221,106,185,91,77,64,62,224,206,141,127,2,139,16,80,124,226,246,131,10,24,95,206,118,170,104,124,69,7,129,64,188,89,7,134,103,223,251,243,163,223,189,125,246,159,223,127,252,235,151,1,138,142,83,198,99,166,193,11,44,16,151,96,105,212,63,153,139,35,218,185,157,224,230,105,6,132,106,59,110,186,119,140,34,173,59,183,129,103,175,190,109,108,104,209,218,125,207,216,255,233,251,216,251,230,182,187,221,5,43,165,142,11,192,253,4,55,192,129,93,216,163,79,254,108,236,42,173,173,215,3,69,219,123,61,224,217,7,198,238,93,59,153,192,116,180,80,204,27,253,212,6,198,219,51,65,26,219,160,137,93,143,43,148,205,234,17,248,186,208,188,135,49,216,125,175,190,211,242,218,32,219,144,117,238,76,236,27,145,75,130,22,156,160,201,113,208,198,70,97,124,95,112,89,240,213,105,152,59,85,119,135,166,126,73,216,96,127,224,68,253,62,174,173,228,218,242,14,151,114,237,19,92,180,19,20,129,195,207,9,160,219,72,96,233,74,0,84,208,98,3,207,240,128,62,37,107,211,10,203,111,104,200,112,178,58,116,108,185,243,44,24,139,199,200,118,148,192,58,93,160,10,65,212,204,122,133,252,122,22,195,181,27,87,240,251,102,201,14,71,31,202,51,87,215,6,47,0,48,21,83,107,80,57,75,101,183,43,201,130,189,32,26,29,231,65,50,251,248,2,64,90,103,57,11,105,100,88,101,210,155,197,173,228,198,193,131,124,166,252,224,130,162,19,83,236,228,62,58,154,1,59,128,123,199,38,117,240,192,198,141,47,211,10,32,190,3,17,8,37,83,94,229,90,137,99,160,63,91,7,241,112,212,156,224,154,153,135,77,184,90,130,150,224,31,184,164,108,202,245,29,93,190,57,151,16,180,41,89,210,108,31,176,141,101,245,30,113,31,174,115,186,93,244,222,125,219,75,191,33,230,252,2,39,214,213,198,223,19,40,26,168,91,129,22,221,118,93,98,56,63,15,179,27,120,113,206,255,172,8,148,177,29,48,152,108,5,141,128,158,56,141,75,75,250,162,134,90,120,22,232,204,138,223,88,49,188,182,117,78,126,248,80,246,43,156,170,107,174,235,220,208,88,13,23,104,68,141,189,48,109,44,138,52,192,3,104,152,122,65,233,220,22,164,135,15,37,191,102,110,90,69,74,242,2,88,46,40,184,76,226,250,196,238,222,195,88,56,177,205,227,232,177,201,135,203,144,96,208,15,37,244,24,209,154,23,107,146,137,169,104,99,162,189,105,209,192,23,30,205,170,13,8,5,30,90,163,126,68,235,52,222,146,186,226,5,253,175,173,141,203,207,250,105,191,210,173,42,140,204,87,193,22,211,182,76,143,41,136,74,159,135,26,130,136,206,159,188,199,12,80,170,128,174,207,98,9,247,243,226,101,210,129,213,82,21,140,200,230,18,170,197,177,60,58,138,31,127,123,162,161,206,169,13,137,85,12,233,168,160,21,222,187,240,180,190,30,143,111,195,19,77,93,7,193,198,223,96,184,246,202,139,99,147,70,9,12,7,195,161,106,188,180,205,60,59,163,205,195,12,212,77,250,228,208,17,98,157,248,49,250,87,47,152,84,178,109,178,120,140,190,6,179,101,12,130,85,165,47,59,38,34,232,221,62,152,162,220,2,233,53,123,185,45,115,61,168,209,129,217,168,117,54,24,110,134,186,170,189,4,202,145,221,6,187,12,134,191,86,126,57,132,3,229,22,245,181,39,148,144,1,20,5,26,155,233,101,217,143,236,70,122,61,72,60,60,206,52,46,168,153,162,136,214,235,70,199,26,140,142,55,8,134,216,115,207,113,11,22,56,152,151,68,59,171,89,136,234,64,72,50,161,13,58,104,198,49,225,41,96,7,13,166,10,60,225,64,211,29,191,119,143,192,241,40,78,146,247,145,58,236,69,243,8,199,38,144,27,235,45,83,126,77,145,108,199,60,155,128,194,205,240,196,128,255,224,166,130,168,29,173,67,213,239,74,245,225,156,71,179,78,109,160,41,163,41,231,104,92,141,73,146,91,28,91,184,116,107,163,11,141,33,202,144,162,73,93,61,178,132,42,250,234,166,16,45,146,238,26,208,185,107,184,97,203,4,107,170,87,31,51,148,115,208,194,28,72,184,180,108,91,46,238,221,79,208,96,48,90,170,251,61,242,190,254,109,89,154,186,202,233,20,8,78,102,27,95,193,50,206,121,113,240,247,216,48,174,194,53,209,196,41,114,193,48,182,143,90,135,27,194,216,24,224,107,11,198,242,63,101,217,153,178,115,55,86,26,99,244,130,153,55,185,242,123,143,17,112,94,73,178,108,70,143,50,3,4,195,146,113,68,123,89,77,96,105,108,9,213,86,44,183,85,212,3,148,107,47,142,222,63,219,226,20,5,140,5,191,30,68,98,1,123,252,225,71,79,94,250,246,217,63,254,86,139,168,246,232,39,31,156,126,254,253,199,127,254,201,227,247,190,115,246,246,239,79,223,255,153,126,90,233,61,225,4,192,99,55,220,73,252,42,168,220,59,159,135,60,11,180,168,103,72,239,146,13,200,196,178,137,222,89,107,163,246,157,161,5,6,173,205,218,246,117,33,76,16,250,27,83,71,227,160,130,134,250,223,168,236,76,206,100,83,0,102,155,253,170,14,68,196,209,252,199,249,203,74,0,117,66,2,168,154,4,80,93,37,128,106,172,47,78,255,2,184,192,168,198,2,83,29,151,7,134,22,226,53,23,30,120,170,142,230,48,156,204,104,135,4,102,179,165,32,190,0,218,3,179,90,75,46,135,243,214,27,9,78,111,9,159,84,107,16,140,101,26,183,185,35,44,243,230,42,227,68,158,36,39,176,7,61,107,44,78,36,105,172,78,161,201,105,173,218,166,181,106,91,157,0,72,50,228,92,158,12,151,153,169,29,173,205,11,70,18,107,188,220,90,192,206,126,248,225,233,155,191,210,220,104,116,59,193,247,127,127,246,250,7,127,249,12,218,62,206,222,120,243,209,47,62,193,240,99,189,124,10,249,4,237,192,80,90,216,163,247,62,120,252,193,47,48,156,161,69,134,19,236,111,78,223,120,251,236,143,175,26,91,92,125,234,97,39,250,201,212,236,67,236,246,7,151,109,215,228,24,91,3,75,121,1,210,210,49,140,224,105,60,135,63,35,3,57,167,149,38,73,93,119,53,229,151,41,133,244,128,55,128,235,136,199,58,215,81,4,82,204,139,79,213,154,77,192,78,253,249,156,97,230,160,227,38,71,217,121,167,130,156,161,117,88,174,136,110,163,144,150,235,93,40,29,21,219,230,80,155,105,207,44,91,47,193,126,236,5,251,23,184,229,85,39,235,146,174,117,73,123,93,242,62,216,15,47,1,181,80,27,249,92,139,87,23,28,40,114,184,67,51,129,219,31,176,19,18,32,191,224,129,43,228,6,16,211,47,96,143,62,123,251,241,23,111,97,9,236,236,163,79,79,95,123,23,67,196,86,57,160,11,114,25,78,81,101,105,104,223,92,65,48,93,209,218,71,217,118,88,48,83,75,102,249,1,94,70,198,142,8,67,87,53,35,6,21,139,70,161,17,35,187,172,143,240,178,62,194,51,80,180,226,160,35,81,167,96,17,80,48,92,11,83,24,250,238,197,143,150,179,70,100,5,60,119,75,174,158,112,135,182,8,54,119,139,154,235,172,71,255,7,89,240,0,133,146,32,84,105,167,7,219,172,14,100,26,100,55,15,50,199,27,116,116,226,240,140,4,58,185,233,206,102,152,192,102,115,225,26,175,4,173,65,160,184,102,202,3,93,255,248,243,207,191,252,248,119,126,191,31,179,60,174,96,243,134,201,14,126,214,148,109,7,134,186,215,177,86,82,71,176,37,177,156,96,82,157,3,175,192,98,13,143,134,23,141,16,71,152,238,25,138,25,47,148,110,173,198,15,192,227,191,124,246,99,167,187,159,211,157,20,44,98,216,185,111,81,28,155,11,138,52,64,167,78,119,99,180,114,129,158,227,188,104,79,13,138,153,246,82,45,86,170,38,8,49,221,104,168,27,151,101,232,106,125,236,52,115,194,88,84,139,80,206,3,186,209,63,166,149,179,222,69,22,116,42,164,175,55,176,164,173,95,24,73,176,204,191,208,229,32,17,113,118,26,74,18,107,21,113,243,134,209,43,192,218,110,212,89,110,246,232,212,119,186,7,142,189,155,181,67,147,243,236,199,152,15,206,207,133,171,128,67,110,0,94,223,4,48,157,193,186,141,249,186,92,209,79,250,111,130,43,181,113,50,204,51,206,217,89,115,14,204,91,231,143,221,197,237,202,252,177,48,30,243,130,187,28,43,166,86,191,155,81,161,27,81,110,100,174,84,199,122,208,56,174,191,198,124,153,10,242,182,185,115,250,233,39,150,59,209,53,198,132,233,113,116,213,209,96,86,188,35,233,160,249,25,221,196,56,232,140,207,100,195,73,105,246,113,48,29,228,173,143,3,187,45,240,38,184,3,93,7,29,164,32,99,213,236,172,153,2,239,182,249,242,232,15,239,3,45,224,58,51,131,145,100,54,13,205,27,87,157,25,102,197,219,166,241,241,127,125,244,232,27,127,58,123,239,183,208,104,127,13,74,65,97,89,221,226,234,235,87,165,212,172,120,235,50,224,119,239,223,8,165,96,99,58,11,157,122,181,219,166,242,201,75,63,126,252,234,191,220,224,92,86,27,19,179,79,106,115,226,142,150,94,116,246,57,125,1,220,91,31,247,31,190,124,250,193,143,111,144,79,109,118,130,30,14,110,28,193,98,190,114,61,233,119,33,228,91,95,31,94,250,226,236,237,119,192,127,167,63,125,239,58,51,135,23,25,232,224,202,42,2,232,233,171,206,31,71,229,59,208,23,158,252,244,253,39,223,253,228,241,63,127,243,70,70,71,181,69,143,198,250,80,233,202,53,154,225,120,17,64,20,132,217,135,199,197,160,111,125,124,252,236,27,143,126,242,7,48,56,78,63,249,213,117,198,7,216,137,131,194,180,80,158,101,124,56,42,223,58,197,239,252,254,203,143,255,17,200,218,39,95,255,238,117,40,70,78,223,240,196,79,228,4,101,150,253,212,4,128,187,88,95,254,252,202,227,215,63,122,252,249,231,215,161,188,13,131,116,43,240,24,235,170,36,91,53,111,155,214,47,63,254,20,110,25,126,247,189,107,106,129,13,73,224,102,210,2,205,138,119,67,41,76,163,245,209,111,174,67,41,188,60,92,6,245,174,74,168,81,239,110,232,124,252,197,159,174,73,39,188,249,63,11,157,70,189,219,167,243,181,39,255,240,155,71,159,126,247,236,103,47,223,224,73,161,82,61,170,79,28,239,41,112,143,186,115,173,35,195,11,224,222,186,46,248,209,111,30,255,241,53,32,211,31,125,251,183,144,91,175,254,235,181,198,6,168,163,89,73,32,242,87,30,33,142,218,119,73,185,238,114,125,35,148,207,178,148,57,107,223,250,222,254,39,111,61,254,245,183,78,95,255,254,151,159,191,126,29,154,251,208,232,88,17,249,43,203,118,179,226,173,235,42,175,127,31,46,97,239,188,116,250,139,95,67,195,193,183,95,185,230,114,166,221,142,156,97,57,51,43,222,190,248,251,221,233,159,255,225,250,91,125,120,93,112,150,189,190,81,239,214,187,246,219,175,159,126,246,125,184,89,249,254,159,23,90,222,107,157,225,202,146,168,22,56,154,45,32,243,245,149,79,114,157,213,111,157,240,55,255,233,166,8,167,107,42,39,207,78,248,88,245,91,23,91,159,190,113,205,77,150,32,214,175,74,35,168,114,235,116,125,242,111,215,165,139,190,178,60,2,85,238,114,163,120,77,97,228,216,234,1,233,114,173,173,34,168,127,49,233,231,69,132,250,106,155,240,161,207,228,247,254,252,248,195,111,1,93,238,171,110,200,215,238,203,93,99,96,104,215,112,174,58,28,180,90,119,100,128,189,182,106,41,206,160,80,138,119,160,70,222,176,166,49,163,162,113,235,82,236,181,159,63,254,135,207,111,112,35,89,23,39,182,123,134,115,216,245,118,146,23,1,190,245,13,213,251,255,170,237,169,128,188,127,252,209,135,127,249,236,85,77,246,255,229,179,111,131,73,112,45,61,133,145,37,69,129,110,240,179,108,174,156,181,159,34,23,174,63,85,44,82,192,200,111,206,206,8,88,251,214,25,241,193,23,143,63,120,239,250,167,165,44,167,240,96,104,207,112,90,106,213,188,35,81,255,167,255,60,251,201,127,192,27,220,175,191,118,250,197,203,215,146,137,93,185,199,149,104,150,239,42,87,150,139,86,213,187,233,226,235,31,36,104,29,53,203,73,130,85,243,214,187,248,237,207,79,63,250,229,245,105,101,36,81,81,229,46,163,206,66,174,163,242,237,175,239,63,254,242,227,79,175,79,177,212,23,57,121,22,106,205,138,183,190,3,3,131,248,155,55,65,41,52,223,115,179,172,81,86,205,191,230,173,137,238,138,246,218,75,103,239,124,120,246,157,87,206,222,125,229,43,187,53,57,253,230,111,174,127,190,34,204,116,172,34,220,201,105,138,102,230,63,123,233,211,211,15,62,191,38,153,44,199,52,247,96,4,177,171,75,111,189,226,173,47,84,159,255,10,30,66,124,240,249,233,39,191,186,110,159,210,34,55,19,177,102,197,91,151,219,159,124,242,248,189,239,220,20,189,208,108,215,167,133,217,58,216,81,249,214,71,244,107,191,56,123,247,141,179,87,223,126,242,195,255,56,251,191,63,59,125,255,71,79,254,245,135,215,103,64,189,75,203,172,12,190,173,194,251,30,87,229,128,179,246,93,108,201,127,241,193,233,171,223,122,242,227,239,157,126,252,171,27,25,0,45,142,229,105,113,166,238,183,85,189,35,113,246,238,43,167,175,124,235,244,149,151,30,253,246,147,235,142,123,149,22,89,208,119,105,129,163,101,120,153,114,6,231,78,39,128,187,97,193,233,7,63,123,242,163,111,222,8,11,100,142,22,102,38,223,81,249,214,15,105,62,251,62,144,119,55,178,152,1,148,217,217,228,187,81,241,110,136,133,219,204,207,223,7,210,206,190,229,188,1,218,103,219,116,90,53,239,102,207,121,246,135,127,57,251,253,31,158,188,255,214,163,127,122,229,244,141,215,78,191,249,71,240,245,70,118,161,123,52,50,106,245,56,97,182,189,168,85,255,214,199,193,63,125,235,244,141,255,208,56,113,77,210,27,188,162,74,242,112,118,218,39,0,220,145,151,234,191,254,240,209,111,254,241,6,212,215,172,192,245,80,16,146,89,84,88,179,242,95,255,222,77,115,171,250,242,207,239,157,125,253,195,175,224,222,77,63,144,250,201,23,143,62,249,248,6,14,235,89,122,36,40,181,78,103,252,230,34,154,232,25,153,238,243,98,125,214,243,250,75,193,190,35,97,250,246,43,95,126,250,199,219,230,87,142,23,184,91,97,22,2,124,55,199,127,183,205,41,243,124,15,148,190,5,126,77,128,191,245,37,74,11,218,126,235,92,107,181,5,78,229,110,133,99,54,208,183,62,198,254,249,165,179,159,223,254,24,107,128,37,235,54,88,101,194,189,131,227,218,71,111,126,235,244,173,31,222,54,171,104,182,197,223,198,60,180,224,222,254,4,252,241,217,59,63,215,7,214,107,191,60,125,235,181,219,227,150,204,213,187,2,45,167,225,56,40,113,48,240,201,13,179,205,165,129,219,63,80,249,238,147,247,254,116,55,252,83,218,28,195,131,77,243,173,241,207,165,129,187,217,163,192,171,7,51,78,213,137,45,70,145,214,166,206,140,59,20,163,250,237,235,11,144,222,235,59,56,213,0,174,27,51,57,57,89,53,239,134,214,211,119,126,127,250,211,151,174,75,235,150,64,95,253,172,201,172,120,23,81,35,222,251,231,179,31,252,241,201,15,254,112,45,35,48,10,249,52,67,212,8,179,226,95,243,86,83,219,100,106,102,194,175,238,86,211,158,76,233,218,55,10,90,85,105,182,27,5,160,226,157,29,173,63,249,215,31,94,247,80,93,187,156,59,147,37,197,94,247,14,72,254,242,227,127,60,125,229,165,235,147,140,92,143,181,96,160,51,121,45,107,85,239,132,224,215,110,132,96,85,106,207,70,174,89,241,142,14,208,103,116,233,116,30,122,23,120,145,155,229,176,28,214,187,27,58,31,127,244,33,50,11,221,132,97,164,36,177,244,204,198,17,179,242,173,211,253,187,239,93,83,235,130,151,143,55,164,89,174,44,111,72,119,67,221,233,231,239,159,126,246,198,245,105,68,81,150,102,35,20,85,189,27,106,181,197,246,6,168,157,225,222,178,85,243,110,104,61,251,233,155,103,111,255,232,250,180,22,161,45,6,108,247,102,163,215,168,125,235,52,191,255,219,211,55,126,127,205,233,218,230,57,249,234,211,85,171,117,7,43,43,32,240,236,181,95,92,51,128,76,91,150,84,142,81,103,138,15,98,175,123,103,29,122,125,9,165,117,208,76,18,202,86,245,206,8,190,254,196,213,176,158,117,226,58,107,223,93,63,163,144,177,55,213,219,48,7,224,53,122,220,172,126,235,7,131,159,125,252,232,179,223,62,250,236,167,55,25,98,66,153,184,192,83,167,219,215,12,47,49,29,230,173,75,190,239,125,120,250,201,175,111,144,63,163,209,64,25,63,210,228,104,245,122,12,58,15,232,237,123,44,254,224,201,59,175,60,254,231,111,92,243,254,47,71,203,106,163,211,165,155,92,134,171,203,220,149,231,206,120,253,91,159,60,127,254,41,88,16,191,252,252,187,55,176,32,166,36,118,56,227,122,8,171,222,254,165,117,120,150,117,61,71,68,104,177,237,202,51,56,32,234,21,111,221,139,224,149,127,121,244,242,13,56,96,137,52,196,118,118,39,164,241,250,151,59,35,181,159,149,2,50,97,40,122,152,182,217,36,18,235,241,10,95,229,5,94,29,46,54,208,249,4,6,51,58,170,180,92,231,212,4,230,183,199,143,159,30,247,29,128,92,172,74,3,235,144,179,178,101,161,113,130,231,97,90,230,77,148,246,56,20,129,41,144,183,140,124,172,86,102,107,45,51,18,76,92,106,228,101,69,209,250,143,141,76,162,246,156,112,232,164,179,172,202,60,138,120,96,79,228,122,50,45,7,171,197,72,84,200,30,213,31,38,88,181,165,104,5,16,81,4,151,9,76,180,36,212,206,164,239,28,76,102,139,114,60,104,121,151,20,116,55,249,5,244,8,6,189,68,57,187,189,9,45,121,142,32,41,156,246,0,230,240,158,57,57,158,157,103,99,217,241,68,63,207,194,140,72,160,239,180,82,11,240,137,215,145,209,110,90,42,57,220,192,215,142,17,224,174,129,245,20,68,181,192,62,126,48,12,248,186,168,101,156,120,22,246,1,238,100,11,124,4,211,7,9,168,136,23,55,146,226,218,232,60,49,18,40,185,228,94,84,1,171,245,44,136,70,162,3,255,179,156,224,215,210,64,236,72,237,101,2,17,105,18,158,248,239,154,205,78,79,60,22,196,97,198,108,45,113,74,208,158,8,204,201,111,208,65,6,242,155,58,38,178,23,151,189,48,127,136,53,228,151,105,35,123,151,179,181,136,89,202,150,184,197,204,93,23,209,155,143,95,62,117,93,4,143,91,169,129,78,102,78,84,178,179,188,133,167,198,19,146,236,224,57,60,111,37,36,169,197,130,84,184,22,50,19,146,20,151,83,102,66,146,13,67,188,104,249,182,181,180,24,118,49,97,202,146,196,17,110,77,167,68,113,170,248,112,138,2,187,44,114,36,119,134,121,250,80,2,13,173,24,118,157,105,14,19,250,176,140,220,109,85,23,25,1,165,181,157,156,236,138,158,88,180,36,117,85,238,185,231,192,130,225,64,116,217,134,232,152,16,176,146,209,36,110,57,91,142,51,45,142,6,103,201,200,145,132,228,162,3,101,206,200,39,102,103,229,50,86,147,4,118,81,203,73,98,136,92,103,145,23,180,34,200,178,151,176,23,199,213,231,158,83,23,188,184,145,45,212,98,73,194,158,118,7,171,75,104,117,196,28,73,66,109,178,214,89,26,166,165,97,186,96,22,180,22,173,142,194,112,61,95,11,102,230,18,157,125,18,20,150,55,240,210,248,36,40,160,164,103,230,36,136,115,49,154,136,212,24,125,18,44,169,247,48,125,189,196,238,47,151,140,249,0,215,59,58,158,176,167,116,199,141,100,182,112,81,14,198,130,36,192,88,246,63,120,192,41,69,137,237,10,28,202,157,43,251,117,96,48,199,23,90,109,17,239,193,226,43,213,60,50,42,114,15,172,247,60,192,9,195,192,188,199,101,191,32,1,25,175,160,145,168,55,190,108,60,244,162,244,123,52,108,48,20,143,195,164,241,58,244,37,26,60,97,24,46,10,136,193,0,44,176,28,31,43,82,87,102,184,34,221,134,139,179,210,160,89,169,15,16,67,201,168,189,144,156,106,120,130,28,152,109,200,104,19,38,54,10,134,9,204,187,240,12,76,80,7,184,10,250,12,161,138,221,131,51,124,177,183,72,17,177,48,201,177,213,251,9,173,210,49,13,175,115,61,232,195,35,252,4,73,250,227,209,56,25,237,245,151,128,214,40,201,15,218,50,15,150,132,97,226,107,161,32,77,214,106,250,83,61,183,86,226,107,145,40,67,5,105,253,169,158,124,44,241,53,46,66,83,65,70,127,202,194,249,38,39,190,86,11,71,152,8,115,226,7,202,24,207,72,226,98,91,232,42,19,56,29,51,93,89,145,228,68,91,226,129,240,144,151,88,94,105,11,244,48,81,5,172,108,46,105,122,90,130,36,136,191,89,170,73,162,186,168,192,180,147,254,88,16,252,244,250,207,240,45,72,15,45,170,218,203,190,86,58,78,16,26,38,6,13,0,133,30,76,24,8,132,227,34,203,211,130,84,159,68,67,231,6,108,200,64,1,218,151,151,144,57,218,74,13,13,224,118,91,226,146,246,207,34,216,129,155,200,44,181,120,81,215,43,19,97,162,215,152,108,212,131,22,244,197,22,26,118,231,98,224,32,27,32,144,32,47,131,148,44,245,157,24,89,217,152,22,117,126,144,100,136,136,68,150,218,96,78,195,126,179,74,74,3,200,90,248,172,42,201,44,39,67,29,119,73,255,40,163,251,32,9,127,136,140,68,192,56,185,128,48,143,95,223,99,76,82,168,147,5,83,43,46,64,218,60,139,30,202,79,196,16,10,222,37,195,127,96,113,152,208,116,157,11,27,210,211,81,1,92,85,32,157,38,219,115,240,236,8,136,48,190,54,52,114,88,161,135,139,96,165,55,152,109,98,114,50,57,111,18,96,104,85,155,188,106,229,226,194,47,83,104,81,109,0,81,105,162,33,2,209,127,2,4,39,216,82,0,82,81,210,173,32,174,77,127,37,113,15,203,36,2,71,156,216,228,69,37,208,151,228,38,216,120,49,92,96,192,28,13,23,107,189,46,23,80,100,38,208,227,185,190,18,104,211,64,190,10,73,145,45,113,10,3,222,200,40,105,93,11,72,238,52,88,95,2,37,243,107,137,171,243,10,152,84,1,75,33,8,100,89,94,77,178,44,148,243,246,199,154,244,231,80,110,220,21,196,235,192,28,159,107,227,3,163,60,131,202,140,162,4,140,164,103,96,101,224,225,178,172,0,133,94,81,192,104,152,179,121,142,207,117,240,225,69,150,27,248,65,211,96,95,11,183,2,64,148,220,199,91,116,187,13,132,185,146,192,146,73,41,155,196,135,169,100,58,139,119,193,223,36,174,76,252,149,82,201,163,44,135,167,211,196,238,81,10,247,161,178,28,124,193,192,63,7,240,79,4,21,172,163,191,116,50,153,196,211,201,149,28,222,74,195,162,123,218,67,59,56,240,151,211,74,129,198,235,25,179,20,130,181,57,86,158,71,127,135,182,207,38,114,6,136,33,2,17,51,138,24,237,215,179,240,49,109,85,175,235,239,214,55,240,122,46,153,205,130,6,209,247,100,18,195,161,115,97,2,51,217,245,2,248,255,57,168,225,45,43,208,243,236,57,244,98,153,120,142,103,151,13,153,254,92,91,150,216,231,4,160,206,44,195,201,250,156,194,72,109,142,93,86,101,192,108,67,112,167,245,229,228,30,22,248,91,207,217,247,254,116,250,198,15,31,253,231,167,143,62,253,249,151,31,127,250,228,253,31,62,254,246,127,128,39,79,94,121,195,243,255,94,250,30,248,239,111,3,47,202,47,138,207,46,130,165,1,200,3,125,89,246,124,141,34,201,42,195,45,121,2,127,171,85,123,242,254,59,160,230,95,62,123,245,244,245,255,124,242,171,183,159,188,247,95,167,31,126,246,248,213,127,57,123,247,13,227,213,183,53,128,95,163,162,17,160,226,184,193,93,164,81,130,72,7,120,87,96,79,62,123,247,236,221,87,206,190,241,111,167,95,127,231,244,213,223,159,253,252,205,47,63,126,233,203,143,255,229,241,27,239,156,190,254,253,179,31,252,241,209,143,95,214,74,234,109,146,185,80,54,157,214,218,132,255,155,164,235,82,238,209,167,47,127,249,233,31,47,224,128,134,163,161,110,122,12,125,115,140,7,122,139,255,223,75,95,55,168,0,31,199,96,24,202,169,199,208,78,1,12,45,239,171,3,134,246,114,172,174,161,194,122,12,29,22,212,125,252,187,95,157,190,245,154,163,174,246,114,172,174,174,232,122,116,77,23,86,61,125,253,223,159,252,232,183,142,170,218,203,177,170,156,44,75,179,213,228,129,58,4,42,198,137,120,48,30,71,220,66,158,149,142,138,218,203,177,138,200,73,211,98,119,144,8,146,193,160,206,238,199,191,250,250,217,219,175,156,254,238,7,14,48,90,17,55,48,186,7,63,228,56,17,161,128,70,9,9,248,248,227,199,191,126,217,5,140,86,196,13,140,194,1,109,140,213,240,177,8,58,251,183,247,220,241,57,135,44,232,52,220,0,59,97,212,29,12,193,128,93,150,198,212,119,191,252,252,117,23,80,90,17,19,148,174,233,106,16,171,96,59,12,160,176,12,91,227,34,26,131,94,122,244,201,175,31,127,241,167,179,247,190,229,128,162,21,113,135,34,32,173,210,131,146,160,142,143,118,152,10,53,232,69,160,81,158,116,23,208,92,8,236,18,217,115,64,35,74,185,42,199,213,194,26,142,223,158,2,8,21,113,7,4,88,39,211,6,166,95,171,81,53,176,193,70,108,251,201,79,220,129,105,69,198,167,80,131,87,33,195,106,4,252,69,245,145,41,249,209,143,62,183,106,230,208,207,88,205,42,232,182,38,168,73,160,31,171,230,147,79,223,178,106,106,47,45,2,198,54,53,70,119,213,194,181,104,141,182,96,60,254,135,239,156,253,232,67,27,2,225,92,52,151,156,14,198,62,22,1,29,148,198,214,71,255,246,111,160,139,166,64,36,114,84,46,60,46,139,108,96,192,224,168,2,134,186,201,59,147,233,33,54,22,175,145,176,41,143,46,110,223,125,227,241,23,223,60,125,237,183,160,33,143,9,92,233,213,193,182,71,148,152,134,44,1,249,94,151,57,208,128,204,177,75,54,17,124,250,209,175,190,252,226,215,103,239,190,165,133,11,121,252,193,23,143,62,255,192,2,129,118,253,139,218,46,211,67,5,137,246,192,170,28,240,44,162,31,145,238,241,117,90,5,120,90,63,122,117,235,21,76,116,97,174,92,53,32,178,221,75,160,137,105,20,11,198,131,116,136,152,44,233,40,20,142,192,223,41,133,208,206,223,67,198,92,208,6,75,78,119,113,18,99,244,184,90,159,104,29,61,55,215,198,8,9,126,35,142,119,13,184,21,133,203,38,71,113,64,68,218,95,65,84,192,155,108,56,155,204,57,223,192,35,14,75,140,217,80,212,212,1,163,31,135,64,211,107,77,140,62,56,7,106,65,34,100,242,82,47,167,237,116,181,50,36,40,164,239,223,157,133,80,214,123,7,39,91,252,96,193,57,61,113,207,244,198,113,79,140,248,27,239,57,45,83,99,16,209,180,181,67,116,160,137,123,194,231,66,11,94,17,90,108,2,26,234,31,189,7,245,30,25,159,95,99,53,244,178,213,122,218,133,65,23,33,64,77,210,195,139,237,174,106,129,155,82,117,172,18,203,43,176,167,216,41,104,76,244,211,24,26,100,112,10,26,147,112,167,183,57,6,192,190,26,144,246,122,19,44,62,167,34,101,173,114,211,106,195,5,47,236,61,7,70,240,114,48,130,231,193,8,93,196,80,23,144,161,201,145,111,7,25,30,3,169,107,154,23,0,117,25,48,118,160,17,157,86,8,25,172,20,77,78,116,105,128,4,136,225,30,235,245,57,173,193,130,176,73,200,160,144,11,151,7,102,255,94,109,216,187,177,102,48,155,68,8,157,3,235,170,242,32,120,14,172,208,85,231,84,120,58,172,240,21,97,197,166,131,138,92,145,68,210,157,68,205,58,0,250,145,240,80,237,129,135,132,127,136,49,13,83,7,77,248,73,125,36,192,255,245,131,127,207,49,252,226,241,216,207,255,61,78,205,96,73,43,225,52,5,184,75,87,163,148,185,251,26,31,196,142,82,230,62,107,124,231,229,40,101,236,168,198,182,88,168,204,9,252,131,225,216,255,210,78,253,61,47,98,255,235,226,3,182,23,177,37,143,221,109,4,240,99,254,59,255,253,239,249,11,198,191,49,248,159,63,127,236,63,111,78,125,135,245,205,16,0,186,205,205,99,24,221,180,167,134,157,194,163,217,222,180,135,186,117,196,131,108,81,218,35,203,16,231,33,35,64,4,217,204,112,182,2,186,49,206,3,173,113,182,41,110,29,244,152,115,90,67,115,220,212,163,163,170,75,41,91,243,38,154,200,172,163,183,232,52,136,121,116,139,152,217,174,97,172,67,8,235,143,109,246,58,15,52,216,153,44,243,56,205,76,58,34,110,168,184,178,71,195,6,60,50,191,187,97,124,1,206,30,143,97,205,179,163,236,241,76,110,28,206,211,61,97,13,195,214,55,6,199,50,248,121,108,22,63,235,181,221,242,231,177,111,186,224,107,195,196,103,241,198,226,132,221,186,23,2,155,76,239,146,85,198,102,226,243,104,86,50,243,229,137,3,190,211,178,103,111,198,157,151,30,207,184,121,207,99,218,247,38,81,12,17,54,78,156,104,31,78,28,195,49,145,232,45,178,28,215,158,106,212,195,47,40,101,160,108,162,11,141,127,182,101,236,190,126,126,92,146,36,21,122,207,220,71,182,126,134,156,238,186,80,37,66,208,117,225,138,182,255,104,144,137,115,20,73,61,37,219,255,4,26,104,232,104,51,92,55,120,7,73,63,21,118,216,242,13,131,44,229,143,107,22,103,219,187,75,152,193,199,71,2,204,47,2,100,28,45,240,117,17,249,189,42,198,163,49,251,118,152,34,98,78,179,121,162,43,11,11,152,79,94,128,46,165,53,50,132,121,189,62,204,11,250,114,81,230,218,28,173,218,45,236,72,32,50,112,132,79,60,69,179,1,254,57,151,31,182,143,15,30,52,56,26,160,118,108,76,94,194,98,193,85,97,84,85,241,88,149,218,137,69,63,9,70,16,236,107,228,44,4,190,83,17,34,68,217,236,221,83,1,162,245,3,121,71,38,52,23,159,99,107,9,32,253,0,234,88,39,233,206,6,181,90,237,242,200,86,37,118,104,145,235,113,3,59,197,65,162,45,105,174,81,9,153,19,104,184,47,50,61,9,18,188,8,222,208,130,13,134,171,163,195,5,88,66,15,73,80,80,251,186,104,244,140,209,42,93,85,192,184,83,185,37,196,100,211,139,96,9,186,103,89,220,49,144,167,252,96,172,155,232,131,237,90,108,138,167,6,60,87,51,233,104,240,44,203,137,51,160,233,225,91,198,60,243,199,131,81,91,219,198,87,80,171,14,22,66,109,76,24,83,96,150,150,198,158,34,183,240,99,187,38,16,5,138,128,205,135,71,111,223,54,86,110,192,53,162,202,215,203,140,204,113,162,110,125,213,77,175,118,11,234,127,87,80,55,234,75,240,87,204,167,203,130,210,134,107,6,141,214,27,50,159,135,82,71,41,100,41,207,227,125,244,38,148,26,51,117,107,32,90,246,207,25,235,237,80,183,94,167,53,155,121,30,22,212,44,224,107,168,92,94,51,200,115,99,15,53,179,120,197,124,26,75,91,79,45,171,123,19,125,167,82,208,156,222,25,135,219,212,77,246,198,31,122,220,22,207,153,152,117,237,136,164,29,176,250,89,248,74,115,18,104,218,145,178,204,239,227,92,63,199,10,111,200,30,205,10,111,179,189,91,22,249,185,21,126,110,133,159,91,225,231,86,248,185,21,126,110,133,159,91,225,231,86,248,185,21,126,110,133,159,91,225,231,86,248,185,21,126,110,133,159,91,225,255,202,173,240,54,3,140,253,116,114,220,92,23,33,8,55,27,165,205,26,20,154,82,96,38,179,221,132,29,74,183,53,24,239,237,102,136,241,119,99,86,55,146,112,53,252,37,60,208,42,241,252,255,49,249,206,183,234,182,243,46,109,16,7,204,211,88,120,24,91,173,251,219,98,253,121,187,229,194,197,160,168,233,118,154,9,99,234,107,211,150,177,100,55,6,142,153,45,44,147,155,205,254,72,184,176,248,100,58,16,104,183,176,195,129,199,235,158,69,170,109,55,250,121,60,218,185,181,103,49,60,105,209,243,76,177,93,216,171,219,76,217,20,224,182,11,134,240,103,92,203,158,138,57,50,98,184,19,127,30,124,55,195,242,84,227,50,2,107,24,31,60,166,205,195,254,218,180,27,120,38,13,32,246,114,246,207,23,24,132,45,114,93,173,33,238,200,153,166,145,201,126,116,152,96,225,15,50,151,120,16,151,220,120,67,77,84,48,152,67,197,198,94,184,104,245,246,142,115,50,72,179,172,56,94,66,147,137,253,187,189,135,198,219,114,244,146,219,75,135,121,197,57,163,29,108,117,97,173,102,65,25,7,232,240,173,136,154,190,21,99,5,198,182,105,246,247,6,79,180,163,0,119,108,78,46,50,84,179,193,9,67,53,214,85,56,15,188,59,207,168,216,146,184,128,17,100,164,134,193,194,181,42,121,97,97,38,68,133,181,194,220,197,133,41,34,22,129,133,57,34,126,142,189,60,28,99,106,79,249,170,127,56,22,141,87,227,28,115,185,171,254,28,81,187,136,118,63,187,160,226,24,109,143,143,97,196,237,240,72,39,94,47,174,151,96,92,75,240,182,18,53,215,18,138,173,4,231,90,66,176,149,96,93,75,48,182,18,85,215,18,44,40,1,251,145,13,86,163,152,198,64,212,99,49,150,166,49,47,78,47,247,121,17,176,70,115,2,25,168,126,36,186,132,37,51,68,141,4,3,221,24,225,89,184,190,103,75,150,90,188,194,45,140,5,13,145,81,32,9,80,91,81,23,104,31,6,150,200,81,137,22,155,208,199,40,208,35,3,157,46,39,15,49,156,243,250,213,6,80,238,23,236,81,116,116,224,234,194,2,12,54,1,134,7,247,240,161,22,206,3,126,126,65,251,8,99,94,209,42,237,125,248,240,30,10,4,227,103,96,44,37,87,64,240,51,12,74,2,254,51,169,224,111,132,138,167,72,128,114,53,2,186,95,53,252,133,43,225,95,231,220,241,135,163,20,180,11,96,221,0,29,199,39,51,208,193,92,142,14,56,205,164,229,99,109,193,134,225,208,116,155,217,34,140,144,136,37,176,22,16,90,124,155,150,213,0,114,126,131,24,97,39,39,75,23,140,63,153,107,129,197,20,6,94,196,165,167,197,0,246,90,51,105,83,174,95,90,28,104,120,94,109,188,1,193,78,134,216,233,235,20,77,86,67,79,121,157,138,19,33,46,200,197,99,151,92,167,200,24,119,221,144,52,17,146,10,178,68,132,121,90,33,105,96,72,63,5,108,11,96,108,177,218,112,2,43,211,17,201,112,136,241,92,16,41,101,204,83,231,50,110,106,54,23,166,113,124,60,126,227,19,218,40,78,162,55,30,178,100,73,224,69,110,113,226,233,88,104,29,157,40,221,169,210,242,119,179,57,229,68,41,141,239,232,24,27,109,85,157,190,114,9,18,108,149,129,82,15,102,237,215,40,34,204,197,67,227,78,116,186,83,217,20,62,233,234,240,24,6,87,165,63,129,206,223,142,29,49,126,150,172,163,153,4,225,241,147,225,8,244,42,244,152,29,136,206,103,8,28,254,250,41,239,100,139,218,97,222,36,171,157,129,132,110,33,122,139,84,5,168,48,2,135,114,108,3,118,233,143,181,127,202,48,244,164,162,242,140,98,119,93,41,128,189,18,140,0,17,152,55,122,87,193,86,230,189,244,149,109,244,38,3,160,116,50,71,41,156,71,81,77,8,219,251,250,184,31,215,222,88,112,19,167,171,20,248,211,183,57,122,53,109,241,77,186,238,241,77,20,4,5,57,85,69,210,218,211,252,26,62,76,107,225,77,102,8,97,98,8,176,121,8,147,185,243,212,220,121,106,238,60,53,119,158,154,59,79,205,157,167,230,206,83,115,231,169,185,243,212,220,121,106,238,60,53,119,158,154,59,79,205,157,167,158,146,243,212,243,134,243,212,101,124,167,190,26,1,76,96,136,134,177,35,83,189,39,172,248,2,208,141,202,22,100,224,92,143,146,41,30,24,87,142,237,48,225,34,163,7,112,112,28,32,91,62,97,174,17,0,236,135,231,206,55,238,113,50,76,154,141,115,108,167,95,135,221,1,35,100,123,110,59,83,119,119,252,2,229,39,78,215,167,184,134,133,47,31,202,193,121,228,110,161,106,188,127,78,59,77,183,199,88,112,9,212,97,115,18,210,206,216,61,176,183,131,176,199,225,7,253,116,221,163,255,231,167,188,174,241,21,244,206,209,100,191,213,162,107,123,150,15,202,243,110,62,40,28,25,15,78,55,170,113,49,232,34,242,84,141,106,52,25,170,5,67,17,250,178,70,181,218,37,28,95,192,246,16,57,190,80,177,240,249,133,77,70,48,53,46,142,124,42,100,63,175,228,160,59,24,183,100,17,178,209,109,85,57,235,205,195,135,147,166,76,76,68,101,48,147,75,128,145,244,2,202,211,199,5,201,235,56,172,64,87,18,27,162,81,174,138,16,5,159,73,150,38,193,103,105,25,198,93,168,70,66,240,133,233,47,2,63,81,225,26,161,125,170,50,65,26,243,122,113,30,38,27,90,144,188,184,114,145,247,136,221,236,207,248,233,118,91,24,162,124,36,184,153,188,197,97,91,183,202,26,9,74,104,103,38,37,121,90,38,37,14,166,114,130,244,137,56,141,75,184,48,150,78,73,158,150,78,137,155,72,167,196,105,57,140,56,215,116,74,156,145,78,137,51,210,41,241,126,26,185,43,40,62,12,30,152,131,61,55,178,212,195,196,57,1,36,201,138,218,225,56,134,31,183,105,153,110,41,9,245,196,204,191,196,215,22,68,208,18,74,193,180,72,62,179,12,248,138,18,90,245,104,161,11,38,6,60,97,222,172,45,96,103,63,254,198,217,15,222,61,253,240,79,167,159,124,239,209,55,254,4,19,198,121,97,226,42,132,2,73,232,57,97,116,20,233,229,181,242,230,134,31,52,166,112,11,118,120,176,143,105,184,174,52,57,48,20,113,97,89,242,171,146,150,237,12,240,5,44,5,188,186,128,249,65,79,115,126,186,42,119,219,224,155,62,42,181,172,108,28,154,75,122,117,50,33,220,35,238,155,95,41,240,149,188,111,16,70,218,248,53,13,20,137,183,192,146,15,243,4,185,144,247,151,207,190,142,153,192,200,132,65,105,196,150,66,7,108,111,198,58,133,12,2,204,85,98,153,187,135,33,95,1,236,254,2,225,70,12,134,25,144,35,147,25,168,56,91,6,42,206,202,64,69,6,245,252,83,248,180,81,12,102,104,40,20,155,46,36,227,85,250,105,123,30,132,168,42,197,177,209,232,37,133,100,40,226,116,164,128,35,206,104,15,67,249,172,120,24,80,63,208,6,58,25,60,83,139,132,112,126,55,181,89,234,19,235,43,117,41,9,126,54,202,149,70,182,82,135,31,67,240,207,102,58,9,67,196,39,107,229,116,176,4,63,36,247,55,202,37,34,159,148,149,16,19,217,70,223,215,74,217,92,101,51,27,63,58,76,39,119,138,107,235,237,163,254,74,55,198,140,2,197,200,48,86,243,237,80,197,81,126,88,222,43,142,162,91,129,64,141,240,213,148,221,1,201,172,148,136,64,114,179,220,160,122,76,32,16,137,37,83,74,52,16,12,203,5,126,55,83,77,117,182,106,178,26,12,168,181,173,163,80,100,179,46,29,212,66,41,169,186,210,232,28,100,138,157,116,187,22,136,7,228,98,155,223,136,109,119,98,135,228,106,204,87,11,196,196,245,144,200,141,104,95,112,167,33,209,43,53,42,89,61,140,134,162,7,189,173,94,48,238,75,7,2,177,67,161,176,145,141,86,115,29,113,11,8,205,85,97,165,36,209,209,157,236,168,152,141,175,231,170,249,112,82,220,234,212,234,213,213,240,128,61,136,108,239,85,55,247,234,7,43,3,37,126,144,244,141,2,181,120,100,43,16,13,5,119,9,53,180,49,202,246,139,189,225,170,111,180,218,8,136,253,84,188,231,83,162,193,56,104,162,150,28,41,68,150,12,116,107,245,131,213,6,25,103,3,153,245,33,179,147,236,7,86,246,99,133,130,144,42,150,182,234,165,118,90,174,215,10,129,100,187,31,40,70,201,56,227,139,181,234,135,197,173,92,191,120,176,86,172,109,137,106,32,86,140,135,226,190,131,112,166,114,216,170,213,195,181,152,220,45,174,244,179,185,189,163,126,173,185,146,220,11,81,71,189,90,40,212,219,151,229,129,47,157,235,247,171,149,204,94,71,44,30,9,7,84,70,244,49,153,124,127,149,63,16,14,91,66,38,222,74,6,131,129,64,110,139,20,125,43,129,66,108,107,179,208,79,81,133,225,97,124,59,212,88,205,102,119,90,172,28,136,142,130,225,88,80,140,81,98,175,185,191,55,92,85,134,123,97,158,229,43,251,205,35,78,204,182,70,169,193,176,93,100,58,123,205,189,228,106,92,105,244,227,171,82,176,202,163,241,144,21,114,59,205,114,119,187,149,78,99,112,8,50,236,133,235,116,140,35,72,180,78,135,184,208,244,233,71,133,105,238,41,79,63,50,202,214,200,88,53,124,201,233,23,142,16,151,81,59,92,243,191,225,208,67,232,89,6,8,75,149,203,106,27,29,28,46,52,15,20,78,168,249,31,48,15,31,170,75,166,243,148,158,120,83,87,250,123,208,164,171,167,185,19,180,236,125,0,97,186,175,101,158,235,45,154,207,208,154,162,59,147,233,105,254,112,192,15,25,72,117,184,115,192,108,207,129,18,137,59,243,122,202,28,183,8,55,145,102,98,83,204,216,143,233,240,109,135,142,88,2,67,26,47,73,120,240,96,204,131,71,72,168,244,198,189,152,149,101,85,165,171,138,149,123,20,165,241,4,75,1,93,133,222,118,39,56,192,230,24,3,223,244,124,119,224,149,150,114,51,13,191,194,76,122,44,39,36,142,13,122,52,125,121,135,174,226,48,173,36,68,35,225,76,23,105,22,88,86,79,28,20,155,47,48,45,7,43,104,18,218,204,245,140,117,47,0,246,3,117,200,120,106,83,210,144,108,181,186,67,163,103,177,77,139,128,61,199,77,110,152,80,113,71,234,88,14,89,222,19,156,15,38,2,132,171,18,192,250,1,183,160,169,109,46,73,84,33,179,53,79,68,204,228,24,58,9,180,88,198,64,87,0,184,13,134,217,246,236,198,49,236,241,135,31,61,254,226,187,167,223,252,37,88,56,1,169,53,126,128,78,174,65,167,24,247,61,20,80,21,172,182,56,218,133,97,45,14,108,154,90,216,4,91,107,188,0,54,97,59,240,4,106,10,95,173,18,227,140,181,222,96,40,51,228,116,50,171,93,176,241,18,23,225,192,105,107,89,99,1,28,208,217,47,128,58,60,168,129,118,170,137,123,152,246,84,163,4,199,152,142,160,78,124,94,196,124,11,70,245,164,32,188,128,41,13,169,219,225,1,225,35,48,124,154,52,143,121,239,143,167,229,181,149,62,251,222,31,31,255,215,71,160,244,233,191,127,255,244,179,151,48,109,24,162,17,232,160,219,212,59,180,186,171,104,100,46,60,99,131,5,179,186,154,93,12,166,181,0,243,215,136,156,172,220,3,42,77,13,48,9,104,58,19,244,233,125,99,20,0,245,244,143,5,52,189,94,24,47,97,206,107,48,0,198,200,194,78,95,253,232,236,237,223,59,40,48,193,101,192,44,183,208,115,228,69,54,195,243,97,230,52,5,93,4,81,121,80,7,156,125,80,93,0,196,215,180,142,195,156,242,65,235,112,84,222,131,250,85,191,224,101,138,11,164,126,128,185,4,222,65,12,112,35,61,225,162,222,177,96,132,97,40,77,50,122,154,53,88,137,27,29,143,174,41,1,66,22,69,48,74,49,168,141,26,109,194,7,139,90,58,75,204,28,182,27,224,33,142,53,248,122,3,153,225,22,25,45,61,38,6,37,55,212,210,69,85,71,38,143,190,224,24,130,2,166,46,4,1,63,175,115,67,61,15,177,137,212,22,252,170,11,39,29,222,162,150,61,19,86,210,159,164,209,131,19,92,243,36,41,11,146,10,33,60,232,46,220,67,130,193,204,202,136,215,68,199,168,82,81,171,250,18,161,34,25,173,11,252,123,231,204,30,148,167,26,205,154,103,17,159,253,90,38,202,60,224,254,11,48,1,51,80,162,17,145,104,166,32,221,88,235,8,249,196,123,63,49,57,2,17,19,180,105,37,251,25,176,203,98,1,73,214,200,171,33,9,99,19,36,0,155,38,167,42,216,125,109,142,187,37,195,214,83,99,34,200,46,137,177,229,123,78,246,250,145,192,188,127,130,179,82,107,75,75,3,205,139,96,234,172,238,20,11,9,61,21,118,21,93,23,226,68,208,69,125,73,102,23,166,192,192,237,2,10,121,26,79,201,178,173,231,216,158,2,102,34,177,54,204,103,13,96,243,202,102,155,147,193,114,253,130,54,85,88,80,7,40,4,162,107,63,193,151,152,54,27,193,142,19,140,103,107,73,211,190,159,51,96,76,184,246,17,99,136,161,123,206,198,145,161,18,204,94,217,207,179,198,242,101,188,43,130,87,142,204,177,244,216,26,102,2,209,179,159,195,230,105,163,187,12,188,181,181,90,245,195,127,112,163,70,30,84,0,99,10,55,108,81,137,103,128,56,172,170,98,70,251,14,58,234,185,231,158,129,252,117,60,187,15,202,247,128,74,1,139,131,17,175,125,198,145,149,85,245,195,127,206,75,140,238,232,58,13,29,151,20,232,86,143,193,69,247,158,59,157,174,20,98,64,128,158,190,255,51,108,130,70,132,159,57,3,192,218,169,98,23,227,169,1,155,142,221,253,251,56,229,5,163,30,72,156,193,16,200,40,160,126,161,217,250,12,225,213,20,0,126,124,88,25,8,180,36,153,27,155,83,216,217,79,254,112,250,139,31,159,125,247,245,47,63,127,7,174,191,247,77,105,143,90,65,7,132,118,233,174,201,14,252,25,210,185,90,121,245,156,241,148,158,188,157,134,201,219,181,83,167,16,203,133,180,19,38,46,94,11,107,159,226,36,193,142,159,68,133,216,72,80,251,196,68,8,253,25,205,144,53,253,156,138,9,114,227,39,86,225,32,25,215,235,198,99,180,246,137,140,195,103,240,20,75,87,115,119,0,226,101,164,140,234,169,226,181,69,66,239,186,148,36,1,229,72,196,141,132,241,128,157,184,174,195,233,37,146,178,76,15,205,247,147,147,10,240,8,55,86,170,43,84,177,75,15,189,154,118,154,53,189,158,174,32,98,232,31,12,55,100,46,144,155,250,39,12,102,14,214,244,84,45,249,188,45,229,189,9,22,168,149,184,41,143,166,113,129,60,193,237,162,224,146,116,29,187,140,119,220,49,67,78,112,151,50,139,82,87,133,134,3,163,236,163,207,222,126,252,197,91,147,101,129,198,201,169,102,169,211,87,223,125,242,163,95,128,205,199,9,164,39,195,129,205,15,224,222,57,4,57,228,201,116,222,140,107,21,231,177,200,218,4,157,83,74,223,169,76,111,81,87,33,166,20,224,89,40,51,166,100,24,183,22,45,168,218,155,91,20,248,69,215,49,160,114,147,56,70,26,183,78,15,80,135,28,218,34,124,96,105,55,250,40,92,144,244,51,85,50,4,87,195,62,60,114,75,216,155,179,159,177,66,69,68,93,210,111,37,45,168,90,162,237,103,65,35,10,82,155,188,182,123,74,42,216,156,234,75,45,168,169,101,237,126,150,107,193,195,73,237,169,166,19,193,219,67,160,89,109,143,235,72,131,142,106,152,196,104,77,141,119,153,107,254,116,29,41,73,82,253,207,130,7,64,187,134,91,26,204,72,28,110,208,95,148,68,94,149,96,23,232,216,217,54,132,214,87,56,189,0,37,168,170,38,45,238,17,247,31,62,132,189,105,38,75,183,109,67,39,240,176,237,134,48,204,193,5,0,206,96,129,179,121,39,179,186,109,22,78,95,11,155,137,226,39,184,165,221,38,220,118,163,207,0,10,208,177,180,122,207,206,69,187,62,99,30,82,131,222,192,29,74,235,24,68,190,166,103,101,183,6,221,84,160,240,182,218,212,151,250,49,255,146,1,208,154,217,94,13,107,115,152,137,231,13,51,241,225,67,209,175,112,170,158,233,30,204,46,116,105,78,231,161,13,203,101,48,53,236,124,117,16,169,171,193,234,4,107,57,65,1,91,151,113,80,220,121,144,56,23,48,184,67,173,155,156,82,203,156,166,58,137,203,214,252,121,1,195,18,42,46,47,91,186,26,84,54,192,122,107,22,145,95,56,62,73,200,75,118,92,36,77,218,103,123,104,151,37,2,109,14,232,144,118,238,36,198,15,154,112,117,217,60,254,214,143,56,254,158,120,238,57,173,17,48,102,204,151,96,220,191,96,255,2,68,143,217,69,220,121,93,4,70,31,55,214,69,170,247,4,119,155,137,19,211,199,42,180,236,34,174,112,251,102,219,133,171,19,132,145,174,132,145,118,194,200,251,137,69,114,105,76,248,232,29,174,61,128,67,64,89,24,35,24,218,27,100,176,157,6,82,7,244,63,97,226,134,10,79,28,0,26,199,2,28,187,188,72,162,206,118,54,152,16,255,110,25,230,103,151,23,180,173,31,177,36,255,29,167,237,189,16,64,157,158,37,217,231,243,78,96,102,47,120,79,190,15,91,244,65,77,205,182,213,79,184,30,55,106,84,59,150,140,229,103,136,37,141,151,182,26,220,120,25,242,196,49,8,205,211,10,216,205,99,251,178,49,113,130,100,0,216,217,202,28,58,173,90,8,220,243,255,173,239,133,255,253,236,241,201,130,247,225,189,23,239,191,248,226,253,64,29,199,94,124,241,217,231,48,47,96,52,223,90,240,66,145,241,140,232,53,78,92,12,115,40,215,247,148,184,58,88,26,22,68,28,171,243,240,148,216,56,147,49,160,203,184,203,189,211,231,255,14,238,80,61,232,54,200,50,102,250,183,34,31,124,236,239,159,55,239,42,227,216,223,5,96,201,191,199,244,43,170,90,104,20,32,181,84,89,26,78,93,128,106,181,203,172,64,0,156,178,204,227,2,210,163,163,4,173,235,184,84,44,26,133,58,174,105,71,21,244,209,175,224,50,78,3,221,92,147,91,88,164,202,210,12,21,209,229,152,119,73,69,197,150,25,227,100,27,157,67,71,167,31,171,71,184,80,244,41,31,171,83,12,87,173,81,97,234,178,199,234,241,218,117,239,211,146,241,26,17,98,131,220,83,187,79,139,14,92,117,111,177,86,149,23,105,72,204,4,118,199,142,123,177,182,188,44,230,245,218,201,44,13,211,128,123,252,85,64,164,50,217,134,70,52,21,244,199,181,224,250,183,113,105,179,69,195,132,221,80,252,4,118,186,162,200,9,232,62,188,237,118,218,14,84,217,81,246,238,255,65,109,220,234,13,204,57,203,111,165,141,27,189,61,89,58,74,153,151,22,205,68,240,205,212,216,101,73,35,73,251,213,110,52,26,19,124,126,163,113,126,163,113,126,163,113,126,163,113,126,163,113,126,163,113,126,163,113,126,163,113,126,163,113,126,163,113,126,163,113,126,163,113,126,163,113,126,163,113,126,163,113,126,163,113,254,251,63,38,25,250,180,147,225,227,233,151,73,167,228,2,159,22,149,95,191,176,136,78,154,39,50,11,132,34,214,181,207,139,110,43,134,107,196,77,167,118,14,209,52,21,163,106,244,211,58,243,215,46,6,106,234,206,4,78,122,240,125,248,238,193,3,228,224,120,60,25,102,242,196,143,60,105,104,150,93,100,57,149,230,133,69,145,235,27,142,181,19,32,143,109,249,127,29,118,4,253,234,46,129,2,109,38,72,187,93,193,204,191,123,110,83,122,190,247,169,13,35,184,212,5,32,90,116,251,2,8,193,241,88,153,40,68,229,68,236,80,219,37,91,127,24,44,38,218,31,61,174,38,186,34,140,22,151,72,20,7,155,36,156,10,135,113,160,129,93,3,57,51,238,188,202,183,143,39,147,41,219,54,38,232,114,149,61,39,118,52,30,103,96,78,236,231,189,83,50,97,235,182,24,191,123,130,239,177,199,163,69,116,220,155,136,199,227,55,68,78,130,174,169,174,185,154,141,236,28,216,139,47,70,194,97,18,252,13,230,66,47,190,24,37,82,241,23,95,12,229,66,25,240,57,23,201,98,122,22,103,56,228,96,222,2,127,72,75,72,174,211,21,242,131,175,232,187,153,208,57,72,80,68,204,25,83,213,48,109,233,145,68,245,57,53,25,97,213,126,13,221,2,100,70,162,53,6,128,75,154,114,125,135,105,15,113,26,247,142,15,54,61,34,170,51,78,42,225,241,7,73,20,40,21,85,166,130,4,24,84,20,30,1,16,98,6,132,4,74,93,127,249,206,65,23,48,23,97,39,76,145,10,104,178,65,89,251,224,129,94,201,105,23,28,79,161,130,236,30,139,85,78,237,115,156,120,243,141,123,252,109,174,94,222,165,5,164,186,147,248,45,55,64,25,193,133,199,114,110,187,13,25,109,152,213,120,213,104,255,228,206,144,67,3,223,5,55,210,15,135,203,213,36,183,149,136,165,45,116,149,227,177,176,196,246,140,22,85,116,90,60,43,116,205,215,210,21,190,61,231,184,77,228,76,182,109,38,36,215,86,185,231,111,222,118,44,75,52,155,161,161,40,77,75,173,118,160,100,126,205,139,157,46,47,15,237,118,186,44,224,67,146,101,175,103,13,252,107,106,240,86,77,204,243,158,249,202,52,120,161,89,122,155,79,65,179,116,8,6,236,237,166,146,131,116,61,5,205,209,189,84,118,220,54,157,206,32,91,51,206,103,210,245,80,170,134,194,241,102,181,71,49,20,102,119,207,52,88,151,225,159,77,203,116,141,10,133,50,208,116,93,52,43,81,153,228,74,14,150,202,194,220,231,102,116,224,78,198,172,209,205,194,26,90,59,190,244,184,185,188,107,37,102,71,165,35,182,210,82,90,203,154,110,68,27,214,64,243,182,96,194,76,70,141,164,42,160,120,186,31,73,237,234,32,181,88,197,245,180,5,158,74,155,137,223,173,150,154,185,100,113,13,2,206,162,44,245,198,211,34,108,31,84,203,102,245,54,120,235,37,191,2,137,85,82,186,221,222,198,147,245,13,24,233,56,11,17,207,234,79,99,224,105,78,123,26,178,161,76,27,213,174,98,238,55,196,251,220,220,63,55,247,207,205,253,115,115,255,220,220,63,55,247,207,205,253,115,115,255,220,220,63,55,247,207,205,253,115,115,255,220,220,63,55,247,207,205,253,255,115,179,191,207,127,231,191,243,223,249,239,252,119,254,251,223,214,129,233,178,203,40,88,65,13,53,194,225,118,99,40,19,137,68,111,145,229,184,246,132,211,141,229,179,228,30,149,222,114,91,66,176,207,51,46,235,144,116,141,197,140,183,239,238,102,101,68,211,39,108,49,252,65,37,23,39,44,202,25,143,222,225,137,99,195,30,213,167,150,38,99,201,219,92,65,198,139,7,167,69,207,135,74,155,249,110,74,38,2,103,176,251,41,27,38,184,163,130,250,31,250,11,255,39,199,130,235,27,29,99,243,73,177,7,218,55,29,83,60,166,187,141,45,216,254,184,227,141,7,122,222,60,255,127,204,161,194,183,234,19,246,54,94,84,218,90,162,132,69,100,255,86,208,153,136,191,45,214,159,247,186,195,214,198,132,230,174,99,21,48,92,220,98,128,40,155,189,220,42,96,230,75,152,90,194,240,24,241,196,109,103,49,218,171,231,18,154,103,142,157,23,118,110,152,126,58,246,215,134,59,136,231,249,179,239,191,117,246,198,31,180,184,220,143,62,255,224,121,71,49,228,184,96,31,159,218,15,116,223,241,196,108,253,110,163,50,70,140,61,55,136,163,194,99,47,236,179,40,50,246,142,49,247,253,110,186,181,142,197,244,28,16,19,153,40,38,26,55,51,109,132,245,180,11,142,183,147,199,89,104,83,50,190,185,213,177,194,61,81,66,219,173,198,189,78,48,206,169,18,28,111,197,158,1,2,252,70,12,119,180,201,6,8,232,66,52,9,58,225,65,254,68,246,23,19,35,69,123,124,114,78,10,9,203,211,197,26,67,14,41,232,226,233,98,27,108,110,50,11,254,140,187,30,121,28,190,71,99,163,216,233,57,131,79,121,65,142,13,114,135,243,207,100,55,158,55,194,244,225,106,243,7,26,231,214,52,228,220,113,48,166,202,116,20,168,144,227,221,57,61,98,74,58,187,171,143,45,197,199,148,76,42,129,128,131,226,41,194,196,238,166,227,209,253,116,108,16,166,228,43,1,111,244,228,39,58,179,195,206,117,111,10,226,154,23,209,197,168,95,19,111,3,233,92,56,146,142,164,39,214,99,204,213,141,56,18,97,166,187,17,179,225,224,211,142,231,79,6,35,108,36,2,158,94,46,242,73,228,188,248,232,179,121,69,83,68,56,76,114,241,167,22,9,197,60,69,18,129,6,5,52,176,9,188,236,110,204,134,183,39,252,108,201,239,4,92,6,104,121,177,14,133,48,152,228,11,84,148,96,185,58,174,133,28,167,112,138,194,195,36,116,250,213,159,16,56,25,197,169,8,238,15,123,189,166,191,40,97,58,138,90,31,136,37,91,174,32,43,85,208,36,210,30,227,73,85,98,135,147,20,232,104,131,209,192,44,64,220,61,139,30,210,31,141,162,70,188,75,54,250,244,233,135,92,103,117,36,220,26,131,238,245,204,34,212,64,160,19,209,100,123,14,239,208,177,116,80,154,46,121,49,84,143,223,248,132,86,133,115,187,69,247,35,191,188,83,170,75,216,154,37,20,214,230,210,68,143,161,7,88,166,210,194,52,36,35,230,40,214,123,194,122,96,27,69,54,63,237,112,176,22,129,126,218,152,23,44,190,139,50,215,230,104,117,194,99,27,245,36,162,223,233,64,57,35,242,30,184,83,153,164,0,137,196,26,221,226,133,97,226,64,234,150,27,92,138,167,165,29,126,149,227,29,222,152,33,130,112,120,157,234,222,203,78,39,105,253,225,164,47,181,86,19,250,20,37,68,160,8,208,130,86,70,149,105,81,129,154,129,230,211,172,187,122,18,116,205,14,2,45,22,14,92,162,0,23,219,80,182,93,42,152,157,51,80,179,16,39,217,163,55,163,121,223,234,46,223,51,55,131,162,229,78,182,225,78,171,227,102,134,193,26,32,7,35,64,44,218,185,174,59,209,218,25,178,232,135,195,124,246,113,62,246,140,160,38,113,118,31,215,241,48,29,187,252,184,190,41,236,166,140,108,99,52,17,92,53,22,159,161,45,176,30,187,0,189,238,84,4,80,61,126,232,175,52,165,1,135,144,115,139,190,117,205,22,61,96,151,58,77,142,81,126,56,108,130,150,28,179,30,56,20,55,253,142,194,245,113,209,63,186,203,214,139,87,153,137,69,64,151,54,183,193,54,27,170,231,73,82,155,79,254,132,200,178,196,219,13,163,3,5,200,121,248,232,23,155,28,50,100,86,20,192,50,186,8,197,207,165,244,40,160,223,219,4,5,210,142,128,166,68,134,131,218,53,41,202,171,143,171,132,165,18,93,139,53,122,184,212,171,242,226,34,121,122,13,181,97,2,183,41,235,140,139,200,159,62,124,236,74,229,236,107,18,64,205,69,148,94,140,43,126,163,77,157,55,163,156,18,252,6,194,6,86,249,122,153,145,129,130,168,159,211,233,135,116,54,159,247,255,182,160,110,244,34,198,95,49,159,46,11,10,141,232,27,138,195,39,173,28,165,240,22,138,195,183,103,94,3,232,102,225,223,152,118,87,65,143,192,151,54,66,242,197,172,59,9,45,35,92,95,14,111,101,204,155,17,182,26,77,0,40,175,149,221,52,221,251,99,54,127,255,3,173,232,202,26,222,71,69,29,151,24,50,214,125,5,198,4,25,65,229,66,182,219,20,45,3,79,45,128,160,249,87,178,16,229,109,197,37,27,122,57,8,203,120,176,82,194,125,8,184,227,14,133,5,201,86,110,136,42,106,8,14,45,120,49,244,152,54,139,117,17,56,102,172,61,218,30,233,16,246,72,110,156,114,163,165,236,154,9,114,236,74,136,173,122,107,197,194,89,3,82,49,107,75,182,119,58,90,249,67,156,207,153,189,130,254,248,140,166,141,106,157,156,85,205,198,128,150,213,40,161,49,192,214,232,158,29,173,61,208,244,134,141,23,214,125,14,115,236,158,115,159,195,144,178,218,125,14,219,45,14,235,110,199,252,62,199,252,62,199,252,62,199,252,62,199,252,62,199,252,62,199,252,62,199,252,62,199,252,62,199,252,62,199,252,62,199,252,62,199,252,62,199,252,62,199,252,62,199,252,62,199,157,135,23,156,56,119,158,234,3,107,248,236,217,30,217,12,17,158,113,135,14,143,238,209,225,113,186,116,64,89,236,33,254,198,120,108,248,117,64,49,143,32,27,238,116,166,35,32,129,156,183,180,63,134,171,173,205,197,195,99,249,120,44,25,238,178,150,95,135,233,224,100,32,111,247,231,8,134,218,3,203,123,111,146,96,143,199,102,175,176,187,144,157,216,66,38,90,39,244,102,91,238,142,119,99,214,54,221,65,216,124,237,60,203,63,118,113,137,155,112,247,116,58,28,159,239,244,119,41,183,63,163,232,180,72,145,198,123,45,178,228,184,75,221,152,223,156,199,213,208,236,74,88,48,52,197,55,117,242,141,125,196,185,184,10,91,103,208,168,111,2,109,158,33,72,205,51,216,102,61,159,226,82,170,239,20,76,23,17,135,227,235,20,7,57,68,167,216,117,118,152,233,22,167,251,128,120,198,156,64,240,241,7,75,174,181,13,167,58,232,38,226,90,64,67,56,56,222,17,19,94,182,174,37,46,112,211,181,26,65,30,38,30,221,197,196,21,138,229,114,50,233,247,106,119,3,36,136,100,50,151,59,23,19,205,89,227,92,118,64,31,195,137,18,246,153,74,185,145,11,205,110,19,157,100,171,169,249,137,134,93,106,158,216,31,56,190,104,206,39,199,51,210,51,113,81,97,146,97,233,116,54,226,194,48,71,231,146,49,23,0,118,118,44,142,183,112,114,169,153,58,97,92,60,190,230,60,164,110,98,30,186,206,53,107,124,101,83,177,248,21,105,29,182,157,61,120,238,76,55,157,5,38,112,152,46,120,47,35,81,225,15,224,155,235,0,53,174,41,184,141,106,199,45,133,105,5,156,14,194,145,139,134,184,141,208,9,137,125,57,106,47,177,220,217,127,38,86,166,41,12,186,44,35,167,142,147,139,157,191,93,202,157,43,118,46,41,225,220,153,172,137,16,32,44,46,131,168,227,62,207,180,230,167,200,139,41,205,159,88,107,246,164,104,51,124,82,38,112,155,166,141,56,214,109,23,92,237,18,99,220,107,133,128,110,43,238,50,44,225,212,252,220,80,181,187,87,28,159,39,106,169,219,22,181,228,149,86,158,139,86,129,203,15,193,75,12,63,155,62,125,249,69,238,60,161,121,254,250,112,158,0,153,58,55,207,145,227,46,72,58,71,239,5,195,96,106,39,92,208,230,185,124,185,232,38,67,52,76,77,184,254,99,93,133,243,192,27,10,140,138,45,137,126,118,65,197,49,6,179,37,186,53,242,220,122,164,19,175,23,215,75,112,174,37,120,91,9,214,181,132,98,43,81,117,45,33,216,74,208,174,37,24,80,98,9,94,189,8,86,97,210,89,243,238,66,140,69,105,111,233,229,62,47,178,82,223,143,196,247,64,245,163,11,34,194,146,1,200,35,89,185,123,61,48,235,239,150,44,181,120,133,91,176,154,66,140,145,81,14,92,80,91,81,23,104,31,22,224,96,78,108,160,72,140,80,114,108,148,220,177,71,6,96,254,121,191,218,224,196,5,151,212,192,30,117,97,65,79,113,205,217,19,90,191,160,125,76,112,126,232,14,229,125,248,240,248,4,230,4,246,51,180,202,52,92,1,193,207,48,107,48,248,207,164,131,191,26,29,221,175,40,25,202,149,200,168,115,231,145,81,3,88,6,48,51,229,178,247,105,209,36,204,68,19,160,38,69,43,220,14,71,183,32,49,224,49,252,8,51,138,190,192,179,203,95,1,178,152,217,102,142,212,6,122,119,75,75,86,13,9,3,187,179,102,0,136,29,249,102,70,221,189,251,151,39,5,10,193,232,121,215,185,34,80,134,60,213,235,92,213,8,19,33,227,213,203,38,178,142,197,34,55,125,157,139,100,34,116,164,86,35,190,106,215,185,76,188,174,123,157,203,118,121,107,242,130,151,117,157,203,114,88,158,188,215,117,173,91,93,22,33,215,185,213,181,116,9,231,249,201,212,18,150,91,177,121,149,231,210,164,32,161,139,148,45,116,60,49,73,206,100,210,7,123,247,104,228,132,141,139,43,122,158,7,227,98,15,74,246,64,44,205,112,35,64,59,56,164,81,199,95,2,109,199,3,251,189,52,139,142,11,46,104,92,120,207,204,214,0,218,229,94,151,83,178,126,247,234,46,89,133,218,188,4,175,38,110,54,221,32,243,144,124,152,54,253,253,36,96,135,237,66,158,230,245,127,1,68,232,230,59,9,112,234,213,129,40,83,227,98,23,128,236,209,66,247,124,152,99,217,72,160,171,201,152,227,255,244,38,152,6,45,171,208,198,212,110,159,35,9,67,126,32,147,29,89,81,8,63,17,214,179,153,76,12,53,52,241,194,122,126,21,244,175,121,96,138,62,1,81,193,45,44,130,23,56,252,227,157,114,193,177,90,37,169,107,93,4,251,26,162,48,13,9,156,70,88,212,79,57,233,178,30,92,155,172,249,101,131,249,101,131,59,4,133,6,251,14,60,168,184,153,11,7,221,194,212,11,7,157,180,203,133,131,188,253,194,129,100,37,9,80,108,158,254,45,199,77,5,232,247,142,42,54,83,102,3,154,143,58,7,255,20,199,64,132,172,246,58,89,211,217,222,121,61,161,132,82,54,184,64,212,254,158,3,82,201,218,61,240,167,2,230,108,30,250,38,254,14,191,125,232,150,159,177,156,238,247,52,122,140,87,125,91,5,251,29,8,148,165,98,219,114,242,119,94,89,0,21,97,206,9,231,229,131,241,138,177,212,184,15,191,99,72,156,227,199,111,72,197,185,31,255,220,143,127,238,199,63,247,227,159,251,241,207,253,248,231,126,252,115,63,254,185,31,255,220,143,127,238,199,63,247,227,159,251,241,207,253,248,231,126,252,115,63,254,249,239,149,126,221,238,26,140,223,52,152,184,103,112,181,91,6,142,235,4,214,45,3,199,229,3,253,150,129,253,142,129,230,98,102,93,52,88,58,239,146,193,196,21,131,177,104,209,46,87,12,68,23,215,57,113,154,251,152,123,248,94,241,124,183,202,115,130,109,139,19,14,96,65,123,59,231,144,121,130,104,29,51,231,29,79,180,101,69,178,30,227,132,131,80,139,120,91,227,154,215,53,101,127,164,217,218,174,197,133,41,87,29,52,51,156,89,106,220,212,118,108,151,19,238,237,78,245,64,181,189,183,93,142,16,77,79,53,143,43,59,145,253,238,70,249,169,251,248,126,5,25,234,226,20,127,215,236,70,43,202,241,24,255,40,91,77,147,207,198,195,9,16,208,136,96,66,152,112,45,21,199,92,74,163,233,92,54,230,14,8,25,49,93,33,69,92,32,105,135,39,75,142,226,78,167,208,177,54,28,86,204,9,146,99,33,55,162,227,65,219,83,183,56,245,142,57,27,182,13,69,36,188,28,15,172,11,33,99,150,64,143,102,225,156,140,209,127,201,107,4,112,15,55,121,143,64,188,248,14,129,193,32,155,17,116,156,47,100,136,112,227,139,227,233,29,240,229,4,170,58,83,60,74,99,44,117,142,51,21,87,13,63,237,216,216,100,53,18,162,185,218,37,157,169,226,212,164,51,213,21,157,167,136,42,17,163,131,17,246,105,57,79,41,42,173,42,139,140,0,70,45,144,144,19,88,29,79,56,55,153,222,9,174,110,64,75,102,170,14,61,83,199,37,156,78,108,158,44,227,248,120,252,198,39,135,55,137,133,222,68,80,82,187,195,187,245,212,25,162,213,112,106,2,8,171,170,212,178,60,164,92,34,46,78,198,45,214,83,36,144,64,215,2,51,136,103,61,95,163,136,48,23,15,45,57,211,50,24,81,24,167,240,73,215,155,198,48,184,42,253,9,180,159,54,130,34,234,131,194,150,255,129,240,128,125,20,114,81,177,92,210,144,74,73,224,240,215,79,121,39,91,212,54,231,147,172,118,52,114,19,206,16,227,121,81,100,137,102,247,160,87,102,32,111,102,72,41,67,228,236,102,241,2,144,82,5,94,81,3,255,227,154,185,81,7,139,57,239,239,188,25,100,160,191,33,103,142,78,230,40,133,243,200,153,131,176,189,175,143,187,105,236,233,254,6,70,12,73,222,86,24,185,62,244,109,126,28,154,3,194,208,22,237,208,108,219,128,162,32,40,40,52,97,36,173,199,53,92,195,135,105,45,6,229,152,187,130,73,240,57,174,10,134,120,209,92,21,76,247,4,187,211,194,220,85,97,238,170,48,119,85,152,187,42,204,93,21,230,174,10,115,87,133,185,171,194,220,85,97,238,170,48,119,85,152,187,42,204,93,21,230,174,10,115,87,133,219,116,85,120,222,112,85,184,140,167,194,87,195,81,1,134,4,28,59,208,60,30,11,200,167,89,201,173,48,66,231,6,227,155,146,121,218,45,126,208,185,17,131,38,130,15,234,33,248,28,199,187,158,137,112,127,142,152,72,142,88,46,142,55,211,98,62,141,157,115,59,227,187,76,11,223,114,78,96,53,35,59,240,228,217,247,148,44,222,246,80,45,231,242,217,116,36,152,64,213,120,255,156,118,214,109,207,146,59,37,167,236,88,6,100,128,107,208,8,192,168,159,125,123,244,255,236,97,123,92,18,24,107,178,223,150,101,214,173,61,43,136,202,243,174,38,175,120,136,187,32,136,10,188,26,73,69,49,84,152,137,78,183,143,1,221,185,250,148,237,99,84,56,24,33,233,80,236,178,246,49,238,156,96,3,76,48,246,180,201,1,189,24,99,35,49,226,178,228,212,136,11,187,146,230,24,2,117,37,93,189,168,176,95,94,80,141,120,52,182,176,53,240,1,183,172,54,120,5,135,182,196,103,25,153,163,85,46,171,9,93,92,4,143,30,40,156,80,243,63,96,30,62,84,151,204,152,21,24,203,247,48,64,2,16,126,60,147,134,98,37,129,181,233,58,103,56,61,128,209,43,3,214,0,80,139,76,87,1,115,140,147,21,236,4,191,7,106,34,91,46,50,11,47,194,205,74,123,28,204,228,123,90,85,101,37,113,172,210,245,132,214,46,60,208,78,112,126,171,228,6,120,128,211,237,54,71,203,112,42,232,13,161,237,19,196,10,52,161,139,202,30,60,8,63,70,245,49,165,33,245,65,95,208,253,13,244,181,183,168,61,64,206,6,9,108,7,214,222,130,149,97,92,15,191,121,198,142,154,2,253,46,131,133,16,74,94,204,241,198,3,10,123,158,55,235,62,15,166,37,222,4,91,122,27,56,131,28,71,189,196,88,11,39,56,0,125,204,52,224,42,9,107,193,247,230,151,147,19,47,14,232,227,88,30,136,78,150,157,153,196,44,0,144,100,217,25,137,180,213,182,200,180,131,188,49,66,89,78,165,121,97,102,50,51,168,250,140,84,90,149,45,34,109,0,111,132,198,251,56,137,254,63,193,233,229,123,247,113,233,150,230,167,109,62,104,19,228,220,50,198,76,158,94,22,186,112,44,170,50,199,153,19,155,227,22,161,198,9,10,202,92,45,129,30,148,209,119,157,75,208,202,91,144,104,164,25,193,233,203,113,250,55,28,211,229,228,34,232,14,90,100,129,70,32,96,64,16,226,250,227,45,89,106,43,48,168,142,237,43,14,112,133,166,174,196,61,236,209,167,47,63,250,244,149,199,31,125,120,246,193,127,157,189,251,22,118,31,135,176,97,108,34,189,25,248,17,231,149,12,7,120,5,6,15,148,17,90,159,104,1,208,210,168,55,96,183,216,191,235,61,131,187,83,143,220,178,180,35,154,233,44,130,33,159,16,55,61,213,250,244,82,10,16,91,76,3,234,39,142,50,136,135,85,85,220,162,69,78,192,112,71,21,240,216,86,158,19,22,171,93,160,201,136,227,144,65,49,15,44,218,22,186,138,213,11,250,209,1,160,151,87,192,100,205,232,223,113,116,210,133,25,89,239,181,58,72,101,195,148,22,236,16,28,46,139,64,206,107,123,5,131,133,2,207,52,173,181,71,53,3,27,217,7,249,130,67,48,120,79,160,132,6,35,183,183,128,141,199,152,59,251,232,211,211,215,222,117,62,197,188,247,53,129,119,17,153,44,232,93,149,155,36,244,25,179,103,225,64,200,112,130,95,224,196,186,218,24,163,216,168,14,148,109,30,60,118,37,94,219,183,92,76,59,32,157,21,184,12,130,184,112,30,193,167,175,190,251,228,71,191,152,36,216,24,122,101,52,56,210,82,171,133,232,214,73,251,255,217,251,250,247,54,138,107,225,127,69,89,82,87,106,70,178,190,109,203,87,205,117,156,164,164,36,144,155,164,240,182,174,159,60,43,105,101,139,200,90,117,181,74,98,28,63,79,104,161,4,10,55,240,148,143,2,105,33,189,20,40,133,64,111,41,164,73,128,127,225,189,255,194,123,35,219,249,137,127,225,61,231,204,204,238,204,238,234,203,118,32,105,33,16,86,187,51,103,102,206,156,57,115,230,204,249,176,219,216,34,145,191,149,242,127,240,110,113,122,42,201,78,112,8,131,169,153,43,118,105,241,123,6,199,195,184,132,95,80,208,230,73,10,126,236,25,241,24,104,88,41,55,99,133,164,169,246,9,52,123,234,3,212,231,58,48,51,124,133,69,178,253,38,103,30,26,231,247,222,113,230,15,203,31,235,75,54,163,50,123,245,3,178,118,234,219,10,112,151,70,27,113,214,228,39,171,200,78,54,1,213,26,83,147,237,16,159,1,100,158,23,39,39,67,126,56,102,158,127,144,222,48,113,170,1,234,50,228,209,86,244,89,209,223,26,192,95,2,135,135,98,34,162,70,167,221,104,225,4,248,52,236,141,223,112,236,115,73,216,174,224,91,163,134,163,112,26,72,191,134,36,17,226,131,62,137,136,225,130,16,44,31,147,124,249,26,225,66,156,61,242,22,106,149,38,173,2,191,216,193,202,60,190,88,215,103,48,201,15,168,62,5,243,51,159,193,207,124,114,117,117,124,180,115,45,134,81,40,24,82,220,233,7,137,46,248,163,86,161,187,47,179,15,132,244,182,233,152,43,157,20,178,225,3,150,217,162,135,100,38,241,131,232,47,39,97,205,195,70,172,247,174,105,86,172,102,201,232,221,184,220,187,252,185,236,44,181,235,117,180,152,30,218,209,104,160,27,175,188,180,113,249,211,205,95,254,163,247,226,11,155,239,125,2,51,183,2,107,145,160,194,220,193,17,30,24,18,236,119,37,3,137,30,190,162,108,147,148,154,130,164,107,219,72,177,6,137,189,131,155,71,83,74,120,4,226,83,195,208,161,128,129,146,5,154,151,224,34,146,50,132,123,225,130,145,52,250,97,98,227,217,139,189,191,254,129,239,184,129,30,79,123,29,150,32,119,210,233,232,230,239,252,249,38,32,108,243,175,55,123,127,248,77,16,97,121,175,125,156,166,129,109,51,110,248,113,178,105,187,40,93,156,238,198,23,214,72,194,19,114,134,193,234,45,141,176,16,89,173,178,11,200,58,39,240,212,135,171,11,62,190,15,197,179,120,22,36,201,86,10,123,179,95,204,54,239,63,244,33,105,36,246,69,86,134,45,96,29,143,244,99,79,169,210,75,82,247,96,4,143,89,111,91,170,53,168,20,108,223,135,58,85,179,13,27,243,227,171,181,100,181,211,4,66,62,73,199,223,120,43,145,24,56,245,189,43,55,96,246,163,113,239,19,171,215,246,238,79,62,167,189,205,55,95,218,248,207,247,110,95,255,168,247,213,175,54,95,254,251,214,199,191,239,79,8,34,188,227,41,20,163,238,78,111,196,180,254,238,173,1,212,104,153,43,71,106,187,75,143,130,6,137,32,83,216,0,46,183,253,114,187,29,72,155,30,117,234,149,251,144,35,151,73,74,1,200,73,18,84,70,160,211,97,171,248,210,95,250,227,141,246,95,187,117,234,30,89,204,25,90,204,74,167,246,27,189,235,215,189,5,125,251,250,167,27,175,125,38,126,238,104,109,71,227,108,235,211,183,182,62,253,175,219,55,110,244,71,88,179,209,58,115,119,216,238,198,111,95,184,253,197,149,96,203,217,244,238,207,139,163,207,11,239,42,14,204,239,34,136,73,150,131,90,106,60,39,142,121,50,145,210,185,60,199,199,157,65,34,186,252,103,235,227,119,55,126,245,116,255,229,193,70,236,230,182,206,16,35,245,48,234,48,161,29,42,56,221,201,131,0,200,59,141,150,201,229,45,46,155,251,111,180,83,167,144,236,13,223,255,142,184,61,138,247,82,12,70,217,233,132,213,129,9,45,133,4,43,62,82,3,143,83,97,169,18,94,74,129,82,28,210,66,101,230,35,142,229,139,202,159,117,214,64,197,9,185,64,20,10,185,180,145,96,77,82,250,78,89,21,120,174,146,62,187,102,102,224,185,86,198,232,128,249,154,149,55,8,5,102,166,80,225,79,181,233,76,141,63,85,210,168,85,165,217,156,169,23,248,211,76,38,45,190,154,149,124,78,212,160,24,223,248,52,53,157,47,26,137,4,235,82,15,166,170,117,120,221,38,45,240,84,58,11,207,43,248,92,52,43,211,240,92,167,247,133,153,42,60,47,151,9,116,6,67,131,47,1,91,105,197,151,19,236,44,190,180,10,69,236,67,133,10,87,178,216,246,42,62,167,139,211,105,252,112,190,44,14,65,138,98,177,77,90,146,128,46,106,77,44,51,173,36,209,33,223,239,129,168,124,251,225,210,154,212,217,148,206,82,156,100,230,19,68,169,203,223,168,7,210,210,10,189,91,103,43,141,243,141,22,156,204,218,244,123,145,209,161,40,20,29,125,77,211,55,160,218,187,221,173,156,236,86,74,24,74,153,233,7,37,148,168,145,192,152,56,209,208,242,81,142,108,244,219,215,32,33,48,79,233,3,180,160,41,142,214,170,203,141,102,13,72,8,56,154,120,242,120,26,73,213,235,204,59,190,97,101,93,89,128,111,148,243,246,194,26,37,178,1,65,232,243,171,27,111,253,73,17,220,197,126,149,66,144,167,253,83,66,187,11,60,78,206,194,158,244,58,243,0,104,146,20,175,61,127,116,238,228,201,211,167,126,122,252,208,105,253,80,100,136,62,148,30,169,60,14,63,227,171,11,70,213,88,76,40,2,28,144,153,56,189,226,21,130,215,74,72,64,17,226,200,176,110,226,220,227,42,230,75,27,151,49,127,194,5,91,202,166,145,50,172,18,204,1,102,45,40,193,168,126,209,181,156,85,60,156,3,183,119,56,197,24,71,30,230,205,89,142,187,138,152,193,19,193,233,70,237,52,32,124,141,148,251,37,227,23,93,60,61,50,165,210,209,35,15,29,130,51,61,185,228,226,239,71,78,168,64,196,124,109,183,58,50,231,211,15,211,200,1,136,82,237,208,127,252,100,238,168,90,146,250,122,164,54,180,220,138,217,2,76,156,254,9,136,152,35,21,231,178,104,68,81,222,113,191,164,156,33,189,84,16,165,56,125,167,61,93,119,118,88,243,42,125,13,199,162,218,144,232,12,94,59,58,120,226,88,128,101,79,43,174,97,54,109,111,57,30,113,45,144,114,81,189,33,127,149,214,214,189,231,227,38,174,43,250,142,124,135,116,217,181,82,164,186,123,22,255,74,41,97,230,227,9,38,95,61,226,44,157,18,107,93,13,239,158,88,227,218,94,108,169,236,46,164,23,49,146,252,44,23,243,22,22,103,253,143,41,201,5,132,30,240,135,233,137,137,56,234,210,195,5,86,204,118,100,216,118,43,213,168,173,39,128,229,91,169,189,45,235,188,123,10,16,168,20,148,87,143,204,100,246,172,8,20,31,119,80,129,15,219,108,39,37,185,108,66,137,29,239,92,184,224,164,58,150,43,54,187,135,172,85,25,97,62,110,210,104,212,194,166,12,52,111,66,63,96,11,18,5,237,129,45,216,23,46,216,41,174,96,127,144,246,213,56,48,205,44,134,158,103,130,169,212,22,140,26,50,21,185,131,51,117,205,178,22,142,22,217,49,159,14,12,89,207,86,236,110,107,200,28,114,30,95,94,74,153,169,78,183,210,169,58,141,10,156,59,149,221,40,16,161,191,115,174,129,193,242,249,137,57,177,86,53,59,150,97,214,106,125,196,129,120,70,239,213,108,5,168,234,204,44,213,194,27,50,172,22,252,186,142,67,166,190,97,248,1,234,9,223,116,36,141,237,117,108,219,77,237,133,30,25,142,133,98,139,158,235,195,10,213,43,164,211,2,31,150,187,108,215,72,249,172,159,180,75,171,124,251,228,236,194,17,87,14,81,153,5,176,3,120,28,123,132,248,125,39,85,111,52,97,189,233,132,46,203,194,236,227,157,22,52,13,4,66,75,116,157,41,107,38,66,211,67,243,34,170,139,89,175,82,207,18,113,241,179,41,126,38,128,248,29,133,168,99,114,114,57,85,235,48,252,74,231,28,109,201,192,132,158,131,197,132,243,228,77,108,219,177,206,162,180,3,235,134,207,47,16,178,188,186,162,183,229,172,164,200,138,216,230,124,2,165,159,107,195,119,27,39,69,68,43,244,192,235,139,112,226,65,50,194,139,8,35,65,244,17,203,150,28,60,203,225,77,154,89,118,240,192,209,97,118,89,89,100,11,139,37,147,185,234,108,148,109,94,117,170,196,41,12,117,181,94,215,59,32,24,163,178,31,22,36,82,3,96,131,102,67,97,87,119,109,66,238,218,116,208,199,52,34,193,23,182,202,192,55,196,68,229,229,68,213,101,139,28,63,121,29,181,52,11,2,8,226,161,236,166,60,247,110,143,149,155,9,137,91,189,245,169,96,235,25,102,77,76,88,113,31,28,186,59,171,194,33,22,105,193,194,105,53,58,203,241,41,1,54,147,29,50,103,196,70,217,194,66,154,177,41,150,201,46,46,122,147,24,234,107,41,114,75,232,179,89,172,53,232,174,173,38,237,22,240,127,204,19,73,185,234,21,69,203,177,234,183,77,119,153,78,90,46,94,237,36,232,63,166,223,103,170,144,26,245,184,229,237,106,128,188,240,22,152,88,35,206,163,137,232,48,209,179,82,65,60,234,150,56,27,216,75,248,30,16,218,78,98,32,33,72,110,187,98,117,58,192,20,83,194,114,48,110,108,125,252,249,157,139,207,110,252,230,207,220,141,102,243,205,107,189,47,94,217,250,234,205,173,171,207,111,188,250,73,239,143,127,16,154,136,196,186,213,132,153,141,234,120,134,141,220,143,133,193,153,92,26,53,16,36,246,100,18,124,55,243,4,12,11,165,139,232,93,4,119,3,134,251,29,108,125,77,36,65,227,148,168,197,239,80,172,26,156,183,97,82,227,195,26,70,77,172,48,119,25,82,22,203,240,210,68,24,67,74,99,25,42,189,46,166,32,234,38,164,156,225,223,148,29,159,201,231,62,251,253,246,216,152,43,128,180,24,237,44,172,49,42,51,115,67,204,204,229,28,195,141,100,102,86,128,71,32,87,35,38,150,83,152,88,212,110,35,197,161,132,224,36,185,18,234,13,137,185,33,151,163,35,16,176,57,95,148,219,15,109,194,78,210,226,91,74,195,255,98,227,150,98,179,240,213,19,193,40,155,76,185,72,44,55,2,75,205,223,247,69,255,58,58,130,229,79,36,203,4,131,191,215,228,13,76,201,245,238,119,46,92,80,196,92,18,24,72,0,12,226,38,35,120,102,38,204,51,93,133,103,186,30,139,84,149,85,253,118,57,190,88,80,225,117,170,177,98,57,56,3,32,240,226,179,221,117,163,211,44,105,197,51,158,220,182,183,106,183,234,13,103,37,110,108,94,189,214,187,246,6,87,124,1,207,184,125,253,35,239,66,237,246,23,47,244,94,124,237,235,91,168,148,223,184,252,226,230,59,55,96,217,137,138,7,200,144,224,20,250,152,32,136,173,107,239,24,172,106,182,170,86,83,253,210,187,252,234,198,103,151,228,25,89,176,39,88,52,60,47,212,78,196,39,214,96,29,86,101,53,214,101,237,187,180,119,195,113,99,63,50,17,152,252,128,245,195,227,118,3,58,35,183,112,149,250,137,83,58,30,153,195,174,97,202,109,220,46,155,164,246,182,128,158,205,148,96,217,108,143,157,88,19,112,50,5,33,93,123,115,231,49,118,97,56,14,179,117,243,242,214,167,255,80,103,136,251,243,26,9,214,129,37,21,88,21,172,90,230,63,88,77,60,160,242,129,117,225,7,95,115,237,242,49,224,100,169,170,213,104,198,187,147,112,16,106,255,48,51,49,81,133,133,214,158,152,64,77,189,235,47,39,177,209,193,73,207,141,190,18,46,103,60,148,100,114,192,26,148,83,3,95,11,176,236,197,231,162,114,202,136,101,10,37,101,168,228,0,28,111,200,58,197,81,228,196,65,249,193,44,218,216,181,171,245,224,198,30,88,86,9,245,32,161,45,31,177,151,15,229,30,86,128,123,88,10,247,208,54,65,193,64,196,194,238,99,238,131,76,130,41,214,111,161,173,195,116,150,186,104,214,208,81,142,227,156,99,238,41,251,31,225,128,179,95,253,65,58,134,112,221,76,100,221,140,90,55,179,88,90,91,159,69,137,200,191,4,106,212,246,187,37,88,64,46,42,51,142,192,154,209,134,9,178,151,207,74,67,8,224,91,174,254,30,95,177,106,211,50,157,195,24,193,104,79,122,157,35,105,175,181,210,112,227,134,143,14,131,89,76,99,241,170,220,96,17,129,48,234,158,177,121,235,213,173,47,95,50,74,6,183,145,226,102,84,21,11,196,82,96,187,29,215,177,87,85,212,34,152,110,203,63,112,43,71,113,204,52,119,174,124,158,205,145,46,60,83,175,102,185,22,59,59,61,53,133,90,236,121,73,33,115,130,36,206,17,191,66,153,26,5,100,35,103,101,234,245,169,98,213,160,223,9,182,183,60,47,45,161,217,153,187,100,188,232,25,187,114,99,208,254,182,73,129,130,201,150,117,110,184,41,35,138,246,97,211,35,124,43,47,70,196,201,241,48,189,18,87,30,43,118,205,106,194,226,80,190,49,167,219,180,58,254,187,19,248,147,25,164,107,78,202,112,88,6,183,157,52,228,123,239,38,109,38,100,48,165,155,28,130,48,97,12,252,74,49,7,135,20,89,118,96,3,91,236,107,214,136,69,72,115,60,192,252,11,125,54,228,93,159,225,93,74,169,166,13,60,118,129,33,238,103,196,197,152,131,70,185,107,145,55,74,212,111,180,29,81,175,148,150,186,100,218,144,205,251,182,68,85,187,233,95,173,97,154,218,210,244,186,54,95,228,218,226,23,137,52,87,9,88,167,248,0,132,18,124,45,100,63,152,230,75,25,127,33,219,1,50,174,217,173,230,42,93,111,114,42,88,147,246,102,10,49,120,92,19,36,139,102,19,173,187,74,186,178,114,47,72,63,113,157,126,20,163,25,100,155,170,193,90,20,100,67,49,31,150,183,122,125,48,77,30,67,40,81,0,158,233,127,108,52,228,11,225,7,171,27,131,38,98,102,148,137,208,13,119,20,51,29,191,50,122,243,216,158,107,128,108,129,44,49,87,96,113,119,87,6,227,28,161,141,131,111,110,36,52,8,215,178,127,64,229,77,168,13,101,200,113,3,79,236,44,74,56,87,134,1,3,192,171,110,87,232,63,52,92,200,151,124,16,242,151,103,30,232,93,246,10,35,141,86,63,227,12,92,100,40,23,103,70,37,132,29,47,185,145,102,58,100,214,166,24,177,245,93,113,218,42,83,99,127,132,192,13,164,129,214,152,107,174,53,116,189,181,198,91,107,223,12,138,163,238,15,125,187,43,31,130,188,64,212,59,41,236,22,209,71,80,185,197,87,113,174,193,31,136,112,175,213,113,176,174,152,136,13,66,189,54,34,177,6,151,44,247,160,167,95,63,176,58,15,61,211,46,66,227,170,47,84,96,97,242,107,84,185,50,245,53,41,116,107,124,136,15,119,87,42,150,3,173,209,79,20,215,239,197,101,166,223,238,222,190,245,66,192,222,108,91,100,192,175,28,34,23,162,167,154,227,215,223,90,203,170,163,11,90,62,83,15,132,213,198,64,158,77,5,199,226,218,194,152,110,32,223,246,16,32,168,70,81,227,179,232,84,204,33,250,176,162,56,183,70,37,164,245,188,71,72,67,247,42,113,205,51,86,18,117,16,134,222,125,67,28,188,175,254,185,119,249,243,222,211,239,247,46,222,26,32,116,182,173,165,71,205,38,133,36,200,248,178,222,67,138,189,211,200,60,92,109,87,234,84,90,180,200,6,115,23,232,194,56,180,1,197,7,19,6,22,144,174,101,3,7,156,245,7,188,111,167,3,190,243,250,83,120,104,27,111,216,112,132,30,115,228,80,99,232,224,177,204,189,182,151,245,55,234,13,153,240,110,71,122,232,7,125,224,4,248,109,142,51,9,170,177,241,160,137,208,70,116,207,77,198,230,181,171,91,95,190,218,123,254,198,237,27,239,220,185,248,198,230,205,91,189,23,47,109,60,251,222,198,223,94,233,189,243,158,98,71,196,239,179,241,64,127,112,155,51,51,188,169,193,179,228,119,96,172,105,82,250,61,120,158,180,1,222,79,19,181,241,242,199,145,19,245,179,221,159,40,209,212,136,19,245,179,237,77,212,207,70,157,168,159,221,235,19,5,178,19,198,162,212,22,146,235,152,245,122,163,122,220,110,54,170,214,110,172,37,173,145,193,242,151,214,244,88,114,152,222,233,193,242,88,112,128,247,193,20,233,75,72,27,193,207,118,109,138,70,89,60,122,211,219,158,162,159,141,49,69,63,187,127,149,75,232,79,18,246,30,217,53,29,147,2,116,156,153,208,60,89,6,77,67,160,211,226,248,162,188,221,169,238,73,28,109,197,183,132,126,224,245,222,254,211,232,162,54,111,124,216,187,241,174,231,31,131,87,184,227,47,221,205,155,151,17,8,63,227,86,154,93,7,136,162,219,174,153,174,117,28,3,33,13,36,24,104,114,28,66,193,30,14,36,16,62,132,123,26,201,166,187,45,36,115,32,219,67,178,233,142,133,100,232,225,96,36,211,16,66,72,190,207,47,102,110,220,232,189,244,187,111,238,122,102,36,210,81,156,218,2,46,108,219,32,33,31,216,96,106,17,77,140,69,50,158,103,221,64,186,241,59,127,111,173,80,15,51,91,79,190,140,193,107,181,3,54,246,122,155,167,235,104,184,67,177,63,230,185,90,118,112,40,238,239,197,19,117,239,226,173,205,203,31,233,24,175,117,221,213,109,98,92,3,55,16,209,162,145,113,16,45,251,53,16,209,126,231,239,69,68,3,45,110,188,242,137,138,232,135,81,166,219,46,162,37,184,209,117,119,162,201,113,209,142,189,28,138,118,62,148,123,140,181,124,113,45,132,118,20,72,183,137,118,29,220,232,104,23,77,142,117,60,18,189,28,124,46,242,134,114,47,94,178,110,92,121,161,247,220,85,157,185,56,152,52,166,179,93,117,105,24,236,96,59,7,217,216,88,134,14,94,15,7,91,58,40,3,209,144,239,253,215,79,98,170,219,54,57,175,75,172,54,49,78,166,120,185,206,2,63,131,97,180,36,158,189,104,101,29,243,172,23,70,168,191,183,185,231,213,12,165,195,238,218,34,132,0,224,195,133,30,219,43,86,7,122,75,144,141,132,119,158,138,138,118,53,70,160,45,223,175,42,202,97,60,186,7,220,240,53,208,7,73,224,39,96,208,243,203,54,234,108,200,211,207,71,142,209,232,240,72,123,194,64,80,45,37,3,9,89,53,207,174,42,194,56,70,56,134,115,9,191,212,232,156,36,104,58,237,4,33,151,225,20,224,215,16,29,24,189,138,236,214,188,236,85,36,70,251,89,230,112,90,13,194,242,135,56,62,48,65,213,235,236,52,186,176,31,36,147,188,169,90,69,56,160,103,242,181,25,254,84,47,22,11,210,41,189,42,156,215,43,197,188,112,94,183,114,153,12,154,238,157,220,13,243,187,147,221,182,229,16,29,113,119,5,219,145,51,15,53,150,80,9,80,137,115,171,184,78,223,146,130,68,196,237,242,84,225,123,48,88,238,143,204,173,176,248,29,178,193,56,10,31,178,132,195,45,222,233,242,87,71,57,135,83,99,8,209,123,126,6,162,220,162,6,191,216,185,242,190,52,236,66,235,203,83,94,84,64,116,22,121,249,171,205,155,159,226,137,114,145,113,234,162,160,119,248,32,200,116,25,78,149,71,97,245,116,209,50,85,88,137,127,125,235,141,173,143,63,7,184,189,75,175,109,93,125,255,246,245,143,120,111,121,51,189,23,255,243,235,91,207,163,37,202,51,55,185,229,248,255,94,252,37,117,143,162,248,137,235,99,45,44,155,26,142,208,118,150,120,148,48,10,151,72,92,189,228,91,228,75,7,108,244,23,57,68,158,154,71,173,179,128,135,60,19,161,199,208,177,222,208,195,141,241,15,188,181,142,247,77,94,116,203,144,101,34,46,88,48,34,154,203,217,5,57,122,123,94,159,128,33,248,214,180,248,26,194,237,129,227,140,79,50,121,151,15,95,183,42,154,71,88,179,193,226,118,155,124,163,240,127,172,218,180,59,20,175,144,63,48,25,65,14,246,6,244,129,66,135,71,15,29,136,73,47,158,163,255,3,88,225,64,186,222,75,4,203,246,144,55,233,94,12,240,102,181,44,167,131,182,215,135,112,97,62,78,129,24,138,217,34,172,183,195,20,136,97,38,131,171,240,8,197,150,200,22,49,36,196,35,50,38,67,152,101,170,33,22,250,117,163,116,68,4,83,16,113,28,4,193,122,1,28,100,252,144,3,182,221,196,160,26,235,253,162,44,8,18,235,23,183,64,146,49,218,81,109,92,122,117,243,214,171,155,111,63,41,228,134,5,25,101,172,10,187,61,198,209,28,22,195,0,128,109,222,248,74,183,241,114,236,174,107,137,115,178,82,127,125,145,169,148,9,29,146,194,35,117,8,250,65,118,1,43,141,214,99,156,107,228,180,72,98,104,228,131,46,235,90,37,217,176,95,41,31,14,63,166,85,82,122,171,84,42,132,251,238,215,226,183,199,189,167,63,236,93,190,30,221,20,78,175,217,90,13,182,246,247,207,49,10,144,82,163,160,70,53,114,92,88,100,164,214,82,234,108,222,188,212,183,14,72,42,240,218,108,138,58,187,17,160,33,232,230,63,255,200,177,227,115,15,255,244,244,145,131,39,213,248,0,72,20,132,255,65,33,2,56,229,104,129,23,198,132,64,68,23,130,48,160,130,50,91,122,92,2,53,154,135,22,136,64,143,32,34,130,159,116,209,131,125,77,229,64,32,164,91,110,120,105,73,79,67,44,184,142,190,75,154,43,134,106,224,175,179,70,102,145,48,22,17,240,32,42,164,129,234,70,78,108,48,162,188,199,240,176,180,224,143,193,173,159,113,183,43,185,229,8,199,204,20,230,0,88,106,113,135,128,189,53,226,153,244,40,118,144,20,190,66,151,198,38,21,73,48,143,159,184,210,91,208,15,178,160,128,23,241,22,6,186,93,106,228,197,188,248,6,92,72,241,192,38,134,56,45,14,240,170,222,77,111,196,187,228,133,232,6,60,220,31,95,48,42,138,227,116,214,151,17,164,143,161,18,213,194,26,130,109,107,24,170,213,40,23,42,158,91,18,207,45,5,207,188,71,133,81,93,0,85,178,188,159,29,68,9,247,192,56,250,250,139,122,78,239,135,71,243,23,205,127,59,254,162,90,116,79,193,40,73,236,87,182,43,134,65,73,180,205,8,58,134,166,146,202,86,195,108,191,206,145,26,116,143,156,209,59,244,178,102,177,102,153,27,68,138,73,89,243,218,42,185,34,218,5,198,198,161,23,45,166,53,5,131,214,26,42,153,74,133,35,53,24,56,63,19,148,26,76,74,0,165,142,239,137,213,92,31,228,185,154,29,149,108,21,137,81,69,221,248,124,108,152,179,181,31,192,70,229,222,176,47,28,47,63,194,78,5,157,174,142,179,147,236,144,239,116,101,153,149,90,198,76,231,165,211,213,129,242,41,207,233,234,24,9,161,86,17,5,210,135,165,16,170,185,224,169,242,231,177,70,139,178,78,28,227,1,73,130,194,106,233,192,250,176,72,98,186,119,159,22,75,172,143,72,26,184,187,6,33,132,235,145,50,220,185,93,9,161,8,27,62,255,148,21,159,180,136,138,20,167,217,247,191,240,224,200,194,90,120,85,40,172,156,185,75,106,39,74,66,150,206,122,224,74,70,198,96,77,12,91,141,161,193,48,68,60,243,211,235,224,55,143,236,208,233,71,117,239,42,113,132,47,192,88,127,209,133,42,228,47,36,220,65,67,142,11,183,175,191,176,245,171,47,110,95,191,177,249,231,27,120,96,109,44,97,94,164,5,225,16,8,130,55,94,122,194,33,96,81,146,126,63,176,138,71,211,232,48,185,73,244,96,152,97,187,238,49,224,35,78,251,64,215,189,21,6,65,105,91,75,253,128,4,76,136,7,3,1,18,29,5,142,103,153,59,24,218,163,32,69,143,0,141,27,84,143,140,50,144,34,125,197,34,30,241,26,20,60,235,220,50,8,128,112,74,180,231,73,53,135,31,130,74,45,254,14,88,173,35,5,93,53,152,30,236,4,222,195,65,190,110,229,185,107,141,71,245,44,45,100,210,197,84,161,144,158,98,217,153,84,161,152,159,90,100,79,216,246,74,105,6,196,79,76,79,231,80,206,112,36,153,83,74,96,61,105,182,170,188,194,158,121,135,58,94,195,255,137,190,166,232,220,28,226,38,92,81,170,7,163,182,208,101,91,19,70,113,105,237,231,98,38,72,194,164,226,76,148,132,103,51,8,189,252,197,152,178,245,118,67,86,105,108,47,16,180,202,48,246,148,105,255,230,76,130,178,3,69,57,236,149,229,102,209,138,22,190,100,57,30,203,35,12,227,72,109,24,4,207,135,185,31,136,195,80,125,56,24,101,215,106,193,118,79,3,106,212,202,248,204,184,3,14,249,215,198,241,69,2,203,120,206,206,251,201,71,206,162,6,9,231,173,68,105,20,16,244,234,68,32,188,152,60,7,105,16,7,198,151,80,134,91,142,102,249,35,113,121,213,231,221,48,36,55,182,124,244,122,175,57,62,197,70,207,67,176,88,212,128,96,65,184,95,240,115,99,173,140,62,235,68,223,17,49,227,128,96,69,240,54,221,253,9,208,10,188,167,129,231,73,129,149,8,247,167,18,143,7,9,167,253,227,32,239,134,105,123,173,9,3,196,5,159,203,167,243,217,233,76,182,144,47,230,167,115,132,4,88,254,197,98,33,155,155,206,102,179,197,12,252,195,40,181,27,33,205,72,103,13,206,102,168,21,227,71,51,57,131,117,219,7,237,115,45,138,54,40,163,253,28,20,82,139,197,187,119,226,174,199,137,249,134,78,103,82,194,143,210,177,36,51,32,72,202,83,155,38,225,147,24,175,9,248,32,198,59,140,211,148,140,36,102,14,136,164,228,177,11,46,90,239,51,232,230,134,196,109,139,11,189,141,26,70,114,225,155,2,197,193,211,128,99,52,56,88,84,125,99,149,245,63,192,125,23,57,238,46,71,142,43,142,26,57,206,159,219,176,150,41,236,231,54,49,193,25,11,222,53,5,139,248,254,114,222,33,36,8,128,111,90,195,64,136,155,24,245,36,35,163,115,226,194,87,29,254,250,16,80,32,178,97,171,54,44,174,225,108,223,238,150,93,63,224,225,63,139,50,40,16,69,79,97,43,220,125,81,14,178,220,130,23,1,81,172,220,26,83,95,195,51,243,157,50,249,97,188,211,79,127,200,90,219,141,208,178,176,56,27,80,241,9,193,114,65,253,33,96,38,51,90,132,83,10,84,229,88,43,246,89,216,245,68,222,194,154,93,37,224,41,237,38,147,95,254,99,110,71,114,21,38,210,48,56,236,36,6,161,151,57,25,173,115,49,17,220,19,247,216,21,126,10,246,254,127,140,42,196,29,182,86,115,204,165,37,178,139,0,25,31,196,239,101,219,241,35,225,219,245,58,170,125,23,210,44,13,124,1,227,181,30,109,45,29,53,93,224,86,72,164,167,236,120,84,27,102,59,145,194,96,162,8,26,231,133,133,148,52,164,151,3,228,89,124,3,89,242,224,38,136,193,160,1,177,141,255,55,221,89,87,19,113,134,135,2,83,139,243,192,62,40,0,153,180,245,219,228,185,58,27,221,103,138,70,75,227,134,209,49,109,202,218,221,206,114,220,4,26,82,140,115,251,173,120,149,139,32,57,227,88,156,178,34,115,26,70,169,197,80,219,137,22,188,26,23,133,47,176,209,79,76,216,130,53,5,40,54,190,224,48,27,195,191,203,179,65,72,250,231,226,16,18,123,199,215,237,107,39,14,140,7,5,37,23,96,143,21,151,117,139,229,61,105,169,84,143,14,88,36,174,212,149,163,2,14,76,25,43,233,5,182,173,111,23,231,56,87,215,50,180,180,115,150,242,44,181,242,81,50,37,183,190,9,9,149,123,173,102,10,78,53,118,179,121,202,110,151,211,204,26,67,240,36,153,253,46,137,7,223,144,104,0,92,214,226,194,106,104,55,31,115,113,57,129,72,89,142,26,41,43,242,0,184,238,233,132,71,20,3,124,131,162,65,39,214,240,252,157,149,83,23,168,229,197,255,26,125,15,4,210,227,117,121,224,186,42,171,237,246,118,216,168,227,156,74,245,186,136,35,103,69,68,6,221,184,242,172,1,114,112,11,142,97,162,227,169,51,214,106,39,238,36,100,78,63,227,246,245,15,122,31,189,134,169,32,175,124,112,231,226,27,91,95,61,179,241,246,213,59,31,60,255,245,173,231,183,62,254,124,227,163,255,194,144,129,87,255,210,251,245,235,91,87,223,239,189,240,74,239,215,79,247,174,253,3,141,56,48,186,160,136,240,54,163,70,120,203,251,23,4,138,182,6,47,4,204,242,143,79,62,242,48,234,133,59,86,156,30,121,18,225,70,125,85,87,0,0,104,51,197,181,72,101,227,140,177,143,126,236,51,246,137,39,82,177,55,106,251,129,50,235,198,98,169,78,119,66,76,224,106,218,235,85,134,217,241,193,52,25,38,81,19,91,70,234,227,164,74,103,224,112,200,156,117,121,87,145,201,148,26,82,230,168,150,27,34,228,95,13,47,23,68,200,191,134,240,40,170,2,235,172,241,110,43,177,201,40,60,43,89,84,132,130,255,121,170,80,111,6,107,204,144,241,255,130,1,83,253,240,224,188,203,20,2,124,93,142,69,156,141,34,131,45,5,213,15,106,28,187,62,209,153,100,212,183,40,125,139,140,180,27,173,70,89,199,179,88,180,253,29,227,168,225,65,200,169,251,9,63,42,160,39,152,209,12,103,138,44,64,90,25,152,115,17,191,56,83,148,213,102,134,72,118,50,128,241,52,99,0,49,51,35,34,24,203,197,170,4,69,105,41,162,182,217,110,55,87,105,239,97,158,244,6,240,226,137,123,47,108,159,97,204,122,167,148,193,129,244,90,193,64,122,156,138,92,146,119,118,16,55,239,104,249,97,118,130,140,244,138,51,105,188,111,9,220,218,28,101,103,216,105,255,214,102,122,42,59,85,204,101,166,197,173,77,130,61,81,62,225,93,219,60,250,205,196,202,139,125,75,33,243,240,249,72,171,110,135,226,229,241,102,164,23,86,32,50,30,229,213,245,66,227,117,186,245,122,227,60,188,254,250,214,27,223,69,198,27,207,130,60,147,29,59,52,158,168,128,213,163,134,230,167,98,39,227,47,117,38,125,249,102,104,146,170,136,164,106,145,144,40,11,97,223,124,116,129,196,86,223,136,77,254,104,24,13,230,5,218,1,82,91,187,130,208,214,253,140,76,45,6,217,184,152,28,144,237,82,195,16,101,26,217,46,162,199,105,100,159,97,36,238,215,169,208,98,55,238,128,168,73,220,220,14,174,49,143,106,8,210,232,41,85,191,29,220,170,95,135,113,97,206,57,100,48,181,29,96,88,104,72,119,206,58,36,164,251,149,102,251,7,126,218,62,118,253,192,77,59,199,175,15,235,62,198,240,8,1,156,118,128,109,63,252,210,46,160,219,7,246,207,137,111,25,74,102,55,240,253,179,221,196,247,207,254,73,240,173,7,85,218,1,139,214,130,33,237,2,163,214,224,253,83,33,123,231,52,173,135,53,218,101,100,223,131,148,93,28,41,94,139,106,74,183,3,228,182,173,165,157,99,20,128,140,143,70,182,107,227,23,38,128,59,195,194,92,173,182,43,136,0,56,223,38,46,244,136,176,219,196,197,163,102,115,87,112,1,112,238,87,94,38,227,69,109,31,143,205,214,46,172,44,0,114,223,98,80,4,131,218,1,6,77,119,23,48,104,186,219,199,224,119,209,162,118,159,46,148,8,79,59,32,13,17,165,105,23,232,67,64,186,95,151,89,159,240,77,59,67,237,174,156,142,5,160,251,86,119,169,69,105,218,62,62,69,172,165,157,227,83,0,186,191,241,41,162,2,237,16,159,15,119,87,118,7,159,0,232,190,93,248,106,148,165,157,28,175,120,116,164,93,56,87,113,64,247,237,233,53,34,108,210,14,46,212,100,224,163,93,184,81,147,160,182,135,89,63,210,18,218,218,253,4,93,99,31,147,94,134,220,28,108,152,147,225,80,143,66,21,204,72,14,133,254,232,208,173,191,159,231,147,231,87,149,222,169,31,148,22,41,224,27,114,105,218,182,163,146,138,205,128,159,18,119,196,9,121,223,140,150,187,62,202,204,146,122,20,52,243,213,76,73,3,86,189,126,81,74,152,29,97,243,139,129,152,227,3,45,48,133,241,229,142,45,44,125,20,162,201,221,232,99,16,38,70,199,250,248,111,80,38,111,223,148,199,207,90,27,97,161,105,249,110,63,210,96,34,104,158,201,39,135,67,12,89,184,234,45,221,117,11,205,111,208,129,35,108,165,233,42,76,77,26,108,58,101,245,109,208,88,154,185,253,145,30,50,38,54,209,152,152,185,3,13,161,7,20,2,30,127,202,230,5,216,90,173,43,124,75,138,86,142,179,147,76,158,219,90,247,179,209,143,182,254,28,193,70,255,158,48,206,111,13,49,206,111,13,50,206,119,70,52,206,111,193,142,59,170,61,190,59,196,30,127,54,108,207,238,236,196,48,236,193,242,99,236,23,100,24,54,83,204,164,195,134,97,15,178,71,217,79,124,195,176,226,84,58,155,179,170,51,158,97,216,143,202,191,240,12,195,126,234,5,146,194,141,219,58,9,210,198,177,165,21,87,223,97,21,111,212,210,19,204,51,59,44,237,101,62,251,47,253,168,239,6,170,111,93,170,217,162,186,153,186,142,217,226,166,89,210,245,125,7,219,18,90,212,214,170,78,119,165,146,164,96,134,81,155,83,103,158,167,170,62,129,46,135,228,49,170,117,180,172,197,55,212,54,173,111,206,84,81,183,73,228,112,162,156,100,178,145,141,100,213,70,178,100,211,40,77,163,73,6,208,134,107,201,128,59,234,52,148,141,186,221,172,37,185,165,156,20,47,244,34,251,121,17,33,241,42,197,153,59,49,129,78,37,22,231,190,10,58,75,154,253,237,146,157,196,56,158,176,114,125,59,104,205,1,90,47,142,214,131,156,85,37,253,89,6,218,6,129,83,152,6,107,128,20,1,101,36,56,198,214,199,239,110,252,234,105,9,100,39,137,143,31,42,255,148,253,152,214,169,53,83,143,88,167,15,81,140,25,127,157,78,215,210,83,153,186,37,215,233,172,187,96,8,169,213,88,44,255,88,46,217,117,102,213,51,249,146,154,118,16,9,218,146,223,97,183,106,239,51,26,43,75,147,130,247,213,26,77,123,41,89,89,74,101,139,166,89,200,213,178,169,54,198,244,71,48,197,16,24,163,11,91,6,26,150,87,93,99,22,149,121,153,140,137,81,144,172,250,116,126,104,225,66,173,34,10,155,211,67,11,79,77,101,171,88,184,158,78,87,7,23,22,124,59,110,0,27,155,50,208,75,9,81,154,157,46,160,39,86,124,141,251,50,149,12,158,83,194,192,184,47,34,112,92,163,115,184,209,2,142,86,50,215,169,33,107,122,148,134,118,205,82,150,182,161,210,130,81,7,193,36,89,177,201,72,139,71,233,58,178,178,132,219,26,126,0,154,128,35,23,76,23,250,64,47,238,55,208,121,40,9,63,97,45,225,97,198,87,168,10,231,241,179,22,58,148,114,158,45,35,45,50,199,60,199,153,230,89,47,250,162,159,51,112,101,73,70,96,84,3,223,250,175,41,160,153,122,92,132,79,188,187,50,248,170,197,7,44,97,211,114,197,96,107,40,82,24,206,82,197,140,167,89,140,255,155,154,74,192,26,10,86,232,180,27,173,22,204,77,137,98,3,87,237,150,215,77,37,100,240,10,55,193,151,141,162,248,214,176,206,37,59,78,53,137,65,18,49,158,36,60,83,144,75,248,63,58,193,243,18,63,113,154,251,162,112,201,234,13,12,187,219,104,54,69,220,92,203,113,108,199,199,8,195,62,248,63,251,155,252,82,207,146,24,197,55,16,225,151,0,122,1,126,229,47,132,210,8,25,62,139,113,183,129,208,186,142,149,132,61,167,9,34,2,41,214,23,209,176,63,130,22,162,123,99,18,113,146,54,189,105,174,14,107,15,17,20,56,250,27,60,160,232,157,63,62,181,245,222,37,45,164,112,116,196,95,252,244,40,128,137,123,93,163,80,178,108,80,179,53,160,0,215,138,110,184,119,233,237,59,175,191,51,98,195,39,184,228,167,55,189,152,128,105,59,13,242,224,128,171,15,90,116,221,54,206,177,111,51,46,126,11,171,113,249,75,116,210,172,86,173,182,139,238,23,244,192,56,162,233,55,62,32,153,25,147,8,118,242,108,134,254,255,19,81,223,224,27,132,132,14,53,248,11,254,157,75,69,152,231,212,42,5,220,118,160,199,80,140,7,63,0,129,177,97,27,200,167,150,97,51,66,77,128,149,18,79,172,217,88,1,82,206,48,3,48,203,169,204,139,254,124,8,127,210,7,225,251,226,127,58,201,95,48,206,82,8,31,124,29,193,142,99,224,83,146,210,77,151,12,73,147,85,211,129,209,112,214,130,197,59,114,117,246,167,230,102,183,99,244,77,111,233,33,252,244,105,148,191,245,181,131,111,228,202,225,207,66,243,212,187,252,1,197,179,121,238,246,173,183,31,111,47,77,194,102,181,241,234,51,183,111,126,166,220,64,35,31,69,146,68,94,186,95,97,31,68,238,184,7,120,92,4,58,73,103,123,67,134,116,197,106,204,232,58,205,32,83,1,186,82,168,106,157,81,92,54,27,183,154,234,148,133,177,143,27,20,250,170,102,102,224,185,131,207,133,66,14,119,245,38,197,104,157,54,49,122,114,149,182,169,122,49,11,207,53,122,159,35,215,141,174,20,179,129,140,163,2,181,30,106,30,193,254,63,74,221,47,53,3,209,89,57,233,151,214,20,117,149,23,33,21,67,126,64,129,35,181,190,159,251,202,229,130,224,13,148,7,128,115,3,178,233,111,204,105,42,112,130,49,118,4,99,42,173,213,156,198,89,0,125,180,1,7,162,142,117,152,2,154,104,175,14,224,43,32,162,195,142,221,114,97,185,136,159,39,27,53,203,255,117,192,90,110,180,106,252,55,244,220,155,70,10,72,228,237,73,244,75,110,149,60,122,166,208,131,137,177,134,245,95,152,125,153,31,15,21,87,197,200,216,39,45,101,79,68,207,186,150,199,124,91,30,243,165,128,0,235,170,42,46,232,238,230,113,133,82,132,90,230,28,140,209,62,151,34,167,149,243,110,10,5,51,179,137,19,42,119,172,145,43,73,158,99,183,112,191,56,206,1,96,68,113,212,217,88,14,242,34,144,126,14,67,145,3,171,71,106,167,113,186,125,133,11,156,62,79,162,83,29,117,88,242,149,112,203,107,115,93,56,217,56,141,39,68,140,138,3,150,233,88,78,204,243,157,179,82,64,176,13,56,87,243,3,211,79,58,150,147,114,237,51,86,139,184,113,34,42,32,146,114,90,82,153,97,31,85,17,137,82,168,139,99,78,185,144,205,103,167,167,211,179,232,167,249,67,39,161,70,67,13,251,104,222,121,253,41,224,12,189,119,222,235,125,114,153,7,194,218,250,236,233,173,175,158,41,28,59,128,171,212,130,201,95,177,96,175,237,163,59,211,253,224,128,145,165,19,32,143,207,42,161,87,129,252,40,26,35,189,209,168,70,57,236,115,46,71,186,191,242,154,191,51,72,166,206,108,12,176,69,145,175,65,66,67,177,12,103,73,99,210,165,168,72,138,8,233,72,141,247,70,82,168,236,8,39,82,151,133,3,193,34,41,192,217,139,169,37,61,223,94,218,46,66,138,61,101,168,153,240,80,197,171,48,242,123,111,126,185,249,236,51,156,83,247,222,249,235,214,167,127,66,121,94,84,13,55,162,130,68,141,171,16,43,250,249,242,43,210,157,134,1,107,145,99,68,176,168,242,130,187,40,250,236,241,146,50,74,255,30,183,15,245,196,171,25,81,81,246,140,203,29,3,163,63,237,133,213,81,111,56,43,113,3,189,124,175,189,193,229,154,222,139,255,121,231,153,23,54,94,253,68,224,229,197,215,190,190,245,22,200,8,60,222,59,158,10,120,173,3,148,112,225,20,44,244,146,193,99,187,35,123,196,8,108,234,151,222,229,87,55,62,187,36,131,91,11,204,195,142,155,2,138,106,73,85,106,67,215,172,218,131,52,171,186,62,213,222,169,62,213,13,44,10,63,2,14,193,117,149,89,19,125,214,218,224,158,248,45,238,249,187,95,43,78,241,171,180,169,138,112,243,229,20,200,17,207,189,123,185,231,181,58,3,6,169,80,195,43,4,3,150,225,39,141,248,165,154,18,85,189,234,218,86,53,146,206,133,11,142,8,65,134,66,82,60,145,40,41,125,35,249,12,122,198,137,65,172,138,89,55,64,254,9,79,209,60,130,114,150,246,161,118,185,203,86,72,153,80,171,153,69,158,138,33,59,61,53,133,238,204,117,233,103,191,34,240,222,214,53,11,185,66,186,48,83,172,214,132,102,1,21,11,80,172,92,247,85,10,112,54,174,135,206,198,222,185,59,159,174,79,83,212,147,211,167,173,206,49,187,214,109,162,190,204,41,59,41,33,102,36,48,227,36,202,29,164,35,2,90,181,235,49,135,138,44,224,129,6,122,3,135,89,56,230,56,176,145,84,205,102,135,180,109,82,95,33,95,38,100,244,20,104,112,102,198,50,18,18,250,172,9,67,53,107,89,43,157,54,225,172,203,128,206,214,120,36,77,188,246,131,95,157,101,19,54,206,99,24,53,12,113,11,195,201,76,153,161,225,32,75,245,116,36,168,76,40,128,244,22,223,147,70,34,32,165,44,117,213,88,64,54,158,60,155,204,153,245,234,76,37,111,46,150,120,165,53,179,3,130,204,105,158,102,34,147,73,205,76,205,100,166,206,158,155,173,218,77,219,57,45,50,180,148,30,200,231,204,76,189,46,222,10,66,45,61,80,156,170,102,115,166,120,43,150,113,233,1,171,104,102,115,85,241,182,134,58,69,167,244,64,189,80,172,22,171,235,41,76,84,26,234,203,90,173,209,105,195,177,175,132,95,215,83,174,73,39,245,112,49,113,13,93,177,129,149,172,148,82,133,108,122,58,119,246,220,122,168,96,12,64,172,0,64,215,74,82,104,219,88,10,68,105,122,58,125,218,65,89,132,239,248,120,213,173,126,2,46,213,92,243,181,0,73,26,65,233,129,204,76,161,62,51,181,167,177,66,162,75,203,157,21,239,107,211,86,214,170,248,239,215,105,245,173,193,9,150,116,17,57,198,103,19,117,37,7,75,147,143,91,173,51,141,86,103,242,156,237,156,233,180,205,170,53,121,190,250,248,106,178,126,182,107,77,2,63,152,196,93,161,51,217,54,81,2,154,107,213,184,226,26,222,214,44,251,56,189,228,207,71,90,157,54,143,182,55,233,75,218,147,138,94,113,242,95,184,45,56,159,89,80,171,218,233,76,74,93,13,44,190,6,206,46,236,143,240,26,102,232,187,169,184,191,218,130,211,131,117,62,5,96,141,69,58,196,83,132,84,56,1,180,129,215,192,105,124,110,206,62,52,199,86,15,204,205,31,98,93,248,123,142,117,66,127,219,7,230,30,63,100,177,249,249,233,229,3,143,31,160,98,71,216,79,231,230,230,216,252,220,161,31,179,52,253,134,162,244,226,71,63,102,197,67,248,98,101,30,235,118,197,235,185,57,131,206,140,152,139,67,116,104,63,252,55,129,219,66,185,131,102,50,19,244,161,156,158,104,212,202,146,19,77,192,89,183,54,209,4,30,88,70,242,155,232,84,237,182,85,43,187,14,12,71,178,7,145,71,9,184,196,228,15,98,27,47,255,163,119,249,119,104,68,120,243,173,219,215,111,222,249,227,239,182,158,253,111,120,115,231,153,203,177,255,119,241,101,248,247,7,147,63,119,126,222,218,155,76,130,220,177,98,9,30,21,123,32,155,201,84,170,214,108,108,242,7,188,218,157,63,94,129,154,95,223,186,212,123,225,111,119,222,125,245,206,213,191,247,62,190,181,117,233,131,141,183,47,203,79,207,114,128,15,100,167,138,192,219,163,224,38,77,82,205,106,224,35,129,221,185,245,246,198,219,207,108,252,242,195,222,147,87,122,151,62,217,120,235,197,219,215,47,222,190,254,193,214,229,43,189,23,94,217,120,237,179,205,55,158,226,37,69,155,153,195,249,67,243,243,188,77,252,207,27,186,88,183,155,55,241,4,52,4,3,188,143,114,143,138,201,77,42,128,3,209,226,255,94,124,82,142,2,30,3,48,228,142,22,147,91,26,192,224,146,151,6,131,127,12,212,149,251,94,76,110,124,80,23,61,156,94,122,78,171,203,63,6,234,138,221,49,38,182,71,172,218,123,225,175,119,94,255,179,86,149,127,12,84,229,106,223,237,212,108,180,234,54,84,156,73,207,228,102,102,8,91,100,158,172,85,228,31,3,21,201,222,217,71,119,46,157,203,228,114,2,221,91,239,62,185,241,234,51,189,143,94,211,192,240,34,81,96,28,107,169,219,52,113,0,197,116,49,91,44,210,0,174,95,223,122,239,169,8,48,188,72,20,152,142,5,7,143,26,239,143,63,160,141,15,175,70,247,103,192,176,148,244,125,177,7,170,233,106,190,42,144,250,54,58,118,132,65,241,34,30,40,158,234,91,64,172,128,244,11,80,106,213,90,221,42,114,4,93,220,188,241,222,214,151,255,216,184,250,107,13,10,47,18,13,165,137,247,141,165,24,221,68,4,169,157,197,210,169,92,130,64,223,120,62,26,180,149,183,166,172,218,0,208,52,82,171,98,89,245,2,239,227,179,125,0,81,145,104,64,128,58,199,148,61,125,160,158,173,23,235,28,109,111,190,25,13,140,23,9,46,161,101,188,206,130,250,105,252,67,245,223,186,177,121,245,226,230,235,95,248,53,15,211,63,129,154,149,38,230,74,140,61,144,166,127,252,154,119,110,190,228,215,228,31,253,1,4,36,60,57,93,245,66,125,170,110,250,48,182,126,245,252,198,235,31,43,29,40,28,158,58,60,215,31,140,74,139,48,142,44,71,235,230,135,31,194,20,245,129,152,62,156,61,92,8,242,34,5,12,16,71,5,16,26,197,239,60,164,231,107,211,51,245,12,54,21,19,236,246,237,203,91,95,62,221,123,238,207,208,80,204,3,222,57,187,148,92,177,91,118,117,217,177,129,191,47,57,22,52,224,88,181,89,133,5,247,62,127,247,246,151,239,109,188,253,82,239,218,23,189,27,239,110,93,251,114,243,139,107,62,8,58,42,36,249,81,33,150,205,165,219,231,253,202,147,177,36,253,211,50,207,54,150,76,23,250,233,255,35,170,251,159,86,76,144,226,229,206,85,7,150,29,93,130,22,166,44,150,155,201,153,249,116,184,164,86,168,80,196,63,125,10,161,38,174,20,203,76,71,116,27,182,156,110,50,220,99,122,93,89,10,181,78,239,189,189,177,152,129,63,69,237,219,50,222,99,225,182,9,39,4,96,145,234,39,236,10,124,57,84,56,52,119,88,255,130,119,15,62,27,83,186,200,197,1,57,143,171,29,215,90,9,81,31,174,129,122,46,157,247,112,41,202,173,208,185,150,151,201,64,161,76,38,159,246,59,43,10,241,12,119,42,38,87,26,231,227,250,242,100,177,254,141,179,216,116,250,123,137,1,45,103,3,16,105,217,170,16,181,110,178,88,97,32,180,220,152,208,166,67,208,104,126,196,12,138,25,9,174,175,64,13,81,182,178,52,31,129,160,97,29,200,134,199,67,25,221,124,112,125,170,6,42,193,49,25,103,170,214,167,27,161,121,10,116,35,147,235,211,141,48,220,254,109,6,0,168,187,65,70,173,23,66,241,128,138,89,127,151,235,87,27,55,188,66,98,0,140,220,104,48,114,131,96,228,135,33,52,2,100,62,76,249,42,200,66,0,164,144,52,135,0,141,32,24,21,104,81,140,21,33,215,208,28,166,21,209,64,6,58,198,98,254,231,1,173,97,65,108,18,17,148,143,192,242,121,111,126,199,35,251,40,212,156,223,30,71,200,15,128,53,46,63,200,13,128,149,31,119,77,21,250,195,42,140,9,107,186,63,168,226,152,67,204,68,15,145,171,20,97,30,211,177,108,251,124,44,131,127,165,3,18,166,0,157,78,101,4,37,224,127,66,91,24,91,195,31,177,152,170,52,140,233,146,193,44,47,161,235,15,163,185,171,44,229,157,190,130,68,172,149,242,206,89,193,147,151,86,74,158,168,2,71,44,42,179,142,127,25,236,251,255,206,85,118,49,227,223,71,208,24,205,198,84,95,15,192,198,119,127,190,251,243,221,159,239,254,236,236,15,112,34,186,11,17,12,53,22,147,87,32,49,124,235,179,43,121,25,226,149,211,239,64,128,209,183,149,210,196,170,75,103,147,53,203,106,239,224,18,36,230,181,22,113,204,8,93,135,200,178,178,64,240,94,196,239,222,247,23,133,210,243,132,109,147,17,207,34,221,106,85,167,134,152,213,166,156,184,155,216,109,59,86,205,168,11,83,210,200,96,172,48,16,7,186,142,136,227,150,212,150,35,195,13,248,54,226,73,74,203,27,114,73,12,125,23,22,91,45,30,61,89,183,49,103,102,187,109,153,14,89,201,155,75,37,234,151,176,77,227,39,178,54,183,29,141,176,145,165,4,224,170,129,44,127,193,173,99,21,155,116,10,248,167,89,196,107,230,178,218,151,24,20,142,125,223,171,251,125,180,160,61,131,121,229,21,215,6,49,28,221,247,33,208,130,48,129,244,189,9,212,248,206,194,196,210,139,152,187,221,33,170,150,244,227,15,82,169,237,15,83,203,78,182,91,3,21,17,129,183,59,76,197,206,127,252,81,250,149,253,65,170,158,141,187,49,70,233,218,234,89,22,222,157,245,169,172,135,254,225,56,188,50,195,131,47,163,95,71,18,243,150,122,11,219,178,146,40,196,74,43,90,124,113,146,126,11,44,225,29,179,52,227,227,25,128,165,253,185,116,103,72,194,116,152,192,40,205,102,147,172,81,197,235,227,100,238,104,165,212,159,152,70,155,91,34,26,155,55,159,218,188,249,12,15,89,185,241,246,75,6,79,183,77,121,120,120,51,248,200,26,157,131,86,135,146,221,147,129,33,205,9,231,223,34,89,144,149,210,126,139,153,233,23,220,4,85,135,156,225,15,136,79,221,109,114,186,141,85,150,250,151,234,0,3,171,46,147,97,189,90,134,112,88,113,91,199,205,150,213,52,116,67,124,120,173,148,135,157,167,66,166,65,65,200,80,44,134,69,201,26,215,155,5,161,141,64,3,247,14,44,214,131,226,55,35,229,153,110,193,203,72,225,103,116,86,112,66,132,173,145,56,126,64,219,45,19,215,225,35,131,141,181,253,156,39,113,163,106,58,60,123,164,65,150,43,125,60,202,55,62,191,217,123,238,109,253,173,225,7,125,25,60,212,128,125,185,55,216,61,222,236,34,49,28,180,154,50,85,131,62,106,89,29,54,253,70,11,119,149,8,4,240,227,208,112,51,117,110,88,119,144,32,198,7,13,152,155,4,133,7,44,201,239,36,17,200,188,189,178,66,227,22,67,227,142,197,180,4,172,148,255,131,119,139,211,148,111,241,77,63,7,83,52,215,23,19,3,192,181,15,191,44,103,24,167,240,11,50,45,218,65,27,246,37,92,229,70,150,226,28,132,200,154,106,159,176,234,1,178,246,129,106,1,221,249,42,219,190,163,139,154,155,89,99,248,234,7,158,214,23,250,182,2,28,166,209,70,156,53,249,181,122,100,39,201,70,92,101,108,37,37,11,54,3,100,158,79,46,91,228,237,38,63,28,51,207,63,72,111,24,215,67,33,117,141,224,64,147,73,199,88,110,58,198,138,25,84,40,204,160,19,13,136,155,73,216,137,160,68,163,134,157,115,26,109,203,227,105,130,197,249,51,47,70,193,140,142,124,76,138,12,176,225,66,146,243,105,152,71,177,181,187,162,80,158,217,108,44,181,124,247,87,190,42,58,62,186,184,82,195,40,20,12,41,170,140,8,73,198,88,185,113,153,167,214,37,192,100,19,224,1,45,166,135,2,69,23,118,147,2,106,68,217,206,154,213,42,250,142,202,189,146,135,213,130,173,55,178,39,91,159,190,139,209,232,94,124,1,176,190,2,203,131,58,65,225,59,120,174,62,116,186,33,112,134,112,166,144,161,172,146,174,109,35,25,25,100,103,191,147,254,42,89,205,135,116,118,243,229,247,55,46,125,222,123,239,183,131,250,219,226,217,243,182,221,217,62,51,246,206,171,189,231,159,238,61,253,97,239,242,245,64,211,153,188,215,182,221,117,231,101,6,247,129,125,96,220,200,227,100,211,118,113,219,63,221,141,47,172,145,232,37,189,30,89,189,21,193,115,23,92,76,130,152,242,155,33,47,84,201,121,134,196,47,17,49,75,162,64,244,13,86,130,76,186,20,128,159,36,206,189,142,231,178,157,76,187,107,53,71,155,245,141,103,127,179,113,229,6,173,151,62,83,238,162,248,176,171,228,233,59,84,80,248,243,89,111,203,11,199,161,119,86,155,231,147,104,215,4,18,3,156,74,7,14,133,71,122,219,122,242,249,222,115,87,251,143,6,93,147,6,15,71,110,114,32,121,53,90,38,231,73,124,223,241,223,104,82,85,32,70,143,107,35,164,140,22,162,7,165,184,19,86,7,61,103,48,201,174,99,174,116,82,50,29,43,103,188,6,138,10,97,214,10,47,57,87,101,134,84,23,4,203,204,71,136,157,139,222,31,28,201,188,20,156,164,139,144,156,28,144,168,132,156,43,158,152,209,232,240,243,15,127,167,86,147,91,128,85,243,246,216,64,78,33,168,64,178,51,165,33,162,7,215,90,73,53,106,98,132,220,74,186,196,13,163,141,146,158,225,45,208,88,25,36,17,191,130,232,210,200,53,100,71,231,101,63,35,37,44,202,18,106,233,41,66,1,168,129,249,37,67,160,252,49,143,15,75,152,230,251,51,102,58,124,207,20,179,181,206,26,120,116,11,57,127,9,7,177,170,226,32,86,35,83,109,51,83,168,112,83,237,218,116,166,198,159,42,233,106,154,63,89,51,245,2,127,50,43,249,156,40,151,171,76,241,167,169,233,124,17,141,187,187,212,218,84,181,14,175,219,100,28,61,149,70,247,178,21,242,130,46,20,17,88,29,159,139,102,101,26,158,151,121,100,136,25,179,206,225,76,215,76,147,114,94,149,35,253,139,102,61,247,128,179,138,107,12,6,201,128,243,215,74,163,99,197,3,145,19,150,201,120,28,106,119,220,248,210,62,99,178,210,120,226,128,217,177,48,59,235,49,11,61,176,209,37,201,236,186,203,7,86,69,174,164,144,229,191,226,130,19,151,185,193,45,53,230,135,204,13,110,145,79,13,176,147,5,74,47,133,25,177,171,203,145,128,240,25,61,182,224,95,111,64,149,93,28,16,165,242,253,22,199,178,186,253,177,192,172,251,227,248,22,135,112,94,221,248,96,205,113,127,125,210,110,52,188,44,127,209,99,179,48,43,96,159,121,130,69,138,3,107,116,30,181,28,225,77,5,7,242,121,9,127,191,215,82,217,243,103,115,153,129,182,167,70,66,190,104,37,66,72,81,152,134,135,20,87,65,138,43,145,226,142,140,20,39,2,41,231,198,155,215,110,136,68,197,240,191,197,121,157,27,107,8,75,86,212,236,249,174,134,137,93,24,198,218,250,54,134,49,63,214,48,68,68,162,190,252,98,127,163,214,41,223,3,163,218,27,31,50,40,242,155,13,204,77,183,58,105,59,75,147,50,11,180,241,77,44,14,215,239,60,242,136,51,184,163,205,80,240,17,118,26,189,206,226,103,18,236,32,121,84,23,167,211,184,231,157,164,31,51,25,116,175,62,180,27,202,212,147,221,182,229,144,6,159,111,250,182,35,197,48,168,177,4,66,195,233,74,156,203,151,157,190,37,165,166,128,31,96,16,121,135,72,213,121,212,58,11,162,111,94,248,52,151,100,28,16,33,176,241,31,28,150,239,249,140,181,201,87,95,104,14,185,242,199,208,212,64,76,232,41,16,203,134,174,155,16,10,12,161,246,8,234,71,196,103,17,182,206,251,44,2,22,50,151,95,100,160,252,235,9,194,140,235,126,41,30,165,34,55,170,90,88,160,26,106,28,95,157,242,20,183,91,87,159,223,120,249,171,205,155,159,98,136,237,69,182,220,104,185,71,65,6,238,162,146,92,248,69,126,125,235,141,173,143,63,239,93,121,191,119,233,181,173,171,239,223,190,254,209,157,139,207,110,252,230,207,91,95,188,187,245,229,175,123,47,254,231,215,183,158,231,209,35,184,175,36,166,80,69,52,193,80,64,76,35,233,146,20,45,92,10,228,225,168,147,116,8,134,22,62,253,242,206,147,255,197,33,193,81,128,74,60,132,199,76,82,171,208,207,163,252,100,226,109,21,32,14,242,136,21,252,172,194,251,226,41,39,166,10,223,51,70,17,149,213,57,30,65,78,14,22,39,7,214,154,140,91,80,11,75,167,252,55,133,74,36,162,176,90,76,106,220,28,171,131,106,65,88,208,167,60,138,192,73,241,116,224,254,143,117,232,216,32,210,223,75,52,205,246,80,216,133,189,168,16,179,90,150,211,193,128,88,143,163,52,124,152,164,222,108,17,5,216,35,50,204,65,232,36,163,6,59,232,215,90,233,112,32,238,1,95,44,94,232,78,244,68,70,93,209,1,56,6,210,121,76,30,139,188,18,225,24,7,48,58,170,195,29,36,215,229,177,199,15,7,58,98,16,80,65,217,232,82,163,104,100,23,188,200,38,154,82,70,28,97,121,58,188,211,190,134,11,182,111,195,139,204,64,17,138,68,117,69,1,21,208,55,13,173,42,162,191,250,109,186,86,115,148,38,181,100,140,162,54,207,66,219,191,242,34,83,153,4,140,62,172,63,131,211,252,99,124,149,228,194,202,179,237,168,236,48,135,124,148,226,43,170,33,174,245,26,91,209,230,55,161,43,184,162,154,208,149,91,131,155,210,213,75,125,27,85,84,59,81,45,146,94,103,92,45,146,10,93,157,231,109,54,32,243,100,246,109,69,215,233,248,173,248,90,65,212,2,160,102,125,232,88,20,77,147,240,106,62,40,188,154,117,45,147,235,37,56,92,7,194,228,91,20,87,224,160,178,134,63,161,90,166,148,77,51,124,46,1,247,176,225,192,91,130,69,64,167,57,36,96,96,154,34,120,166,113,244,200,67,135,120,103,45,199,197,187,252,67,115,199,78,31,57,120,26,88,253,26,153,40,148,140,95,116,41,148,96,168,146,99,53,197,239,71,78,168,32,60,14,176,125,16,114,237,236,168,19,196,18,0,194,128,209,226,12,159,166,248,33,104,121,226,80,176,98,224,196,158,60,129,140,79,238,248,24,149,88,21,38,120,124,22,63,102,177,186,145,149,214,48,54,91,136,159,198,148,184,19,235,24,167,67,163,133,112,80,11,185,195,50,139,7,101,9,7,28,225,17,13,249,134,32,210,105,79,76,248,225,8,106,20,142,128,226,74,8,97,198,99,118,225,138,106,172,71,218,93,131,237,168,251,170,23,62,184,214,47,118,176,20,139,182,29,67,88,110,62,238,122,66,6,105,228,51,161,129,95,72,47,226,33,129,13,26,244,252,35,199,142,207,61,252,83,160,235,147,176,73,196,3,81,89,37,216,68,244,57,4,179,147,227,138,243,35,25,14,68,172,129,209,64,84,76,237,110,156,96,75,96,185,53,106,140,96,43,20,211,130,135,144,195,77,33,34,70,176,171,9,204,24,220,66,20,207,48,94,161,156,103,149,184,43,134,45,226,57,228,75,20,201,6,15,26,110,80,127,156,34,246,83,22,255,103,173,137,137,184,235,11,236,240,30,51,169,36,36,240,76,86,137,98,25,155,17,225,238,202,51,240,221,77,151,173,5,131,142,82,198,34,140,70,164,108,207,150,60,45,39,239,103,150,5,199,144,161,64,115,60,213,123,86,214,139,8,16,108,41,49,40,44,153,234,61,195,102,24,192,204,20,68,174,119,36,124,69,166,84,241,60,62,9,90,67,73,46,114,225,105,146,240,93,139,67,125,215,162,80,211,71,12,64,69,83,158,99,171,241,181,21,82,33,144,102,190,81,99,120,4,135,103,151,47,205,218,186,152,179,92,201,145,65,169,49,10,53,133,79,97,38,17,84,56,72,202,198,171,159,244,254,248,7,190,67,115,87,93,53,36,138,56,85,160,134,88,116,35,147,81,41,111,186,36,186,57,13,223,129,242,90,62,229,165,37,5,101,2,35,202,100,34,40,175,229,81,158,71,177,249,82,95,10,212,162,160,72,10,76,179,105,6,176,51,121,159,2,49,220,85,249,8,59,94,246,194,161,176,83,50,26,202,113,57,211,236,16,123,220,143,134,146,207,215,114,197,153,153,180,136,134,194,14,148,79,121,225,144,143,145,130,189,48,83,5,56,15,203,195,140,98,213,167,30,99,2,103,156,210,1,230,223,59,149,186,60,140,189,52,142,42,241,200,44,76,181,241,40,213,197,113,103,165,113,190,129,226,116,155,126,47,246,13,215,230,223,89,208,141,80,9,15,55,242,8,4,219,115,224,158,133,43,18,20,203,31,140,148,162,5,92,214,204,21,240,206,29,175,194,88,211,143,192,166,216,110,97,229,192,158,239,31,252,23,22,21,51,173,192,105,95,179,237,90,171,194,242,168,57,22,94,10,138,39,239,90,144,132,247,128,196,161,219,242,140,115,248,226,71,129,111,240,224,101,53,7,157,155,118,46,158,30,121,88,21,215,42,60,95,242,233,70,237,219,21,46,197,164,109,91,54,5,172,5,4,78,164,41,143,126,165,64,2,44,16,15,234,170,252,41,158,143,155,72,32,252,59,229,30,177,40,122,189,119,68,93,100,40,142,248,63,163,133,199,96,80,113,216,102,30,113,150,78,9,250,214,21,159,150,34,125,9,145,75,132,165,95,88,156,85,174,83,37,129,43,113,192,227,40,28,132,11,172,244,201,237,128,59,0,178,57,212,187,68,4,50,108,169,121,18,252,192,85,150,8,92,37,89,79,40,116,21,102,24,224,235,234,33,107,213,19,1,77,26,141,90,216,148,219,176,137,105,59,188,208,88,246,192,22,236,11,23,236,20,55,239,124,144,246,230,56,48,142,44,114,235,160,204,232,171,21,85,98,102,45,28,46,242,32,177,197,203,132,22,248,234,132,247,90,121,231,79,186,20,10,70,143,26,127,90,143,26,175,48,250,128,214,223,219,206,113,137,139,120,230,192,143,141,176,149,0,61,144,140,232,15,66,141,71,142,246,220,88,45,248,117,93,15,49,175,83,224,125,43,217,184,170,253,47,143,181,41,68,231,189,113,79,100,214,100,25,178,230,19,245,72,46,118,185,47,0,106,13,188,5,105,138,186,83,129,6,167,130,13,194,60,76,76,88,113,31,92,194,151,67,166,124,241,101,84,241,131,77,129,252,161,136,191,1,51,129,208,57,81,161,99,22,26,69,41,114,201,247,97,6,107,13,33,17,10,255,8,252,31,243,118,83,139,22,16,238,138,99,213,71,233,90,8,217,140,159,218,74,150,56,2,51,169,242,41,249,218,31,34,81,34,211,80,214,30,174,162,97,234,34,237,179,252,182,71,178,174,60,236,177,49,136,214,13,17,173,203,201,196,237,115,224,243,136,86,136,227,162,129,147,32,242,82,4,213,136,221,59,153,9,238,222,190,140,142,134,83,34,113,12,63,220,1,129,251,172,120,255,218,122,201,97,28,187,98,127,42,155,178,237,224,233,207,149,167,63,23,101,112,55,66,6,143,136,36,232,42,68,236,250,68,60,163,16,112,4,7,253,231,153,183,99,119,119,222,66,210,198,55,63,125,120,28,190,107,91,196,93,78,189,180,55,110,228,12,47,12,38,63,91,114,180,195,115,70,158,189,182,222,123,106,243,47,111,247,46,125,134,167,9,134,155,39,76,89,131,196,189,182,34,250,121,156,16,225,172,171,219,199,2,66,91,20,111,132,157,219,196,68,223,92,77,92,163,36,101,157,150,23,6,52,74,214,105,93,184,208,10,72,83,90,51,36,188,4,247,31,185,113,141,156,148,73,245,93,81,123,218,168,99,198,26,49,110,204,179,22,18,56,189,232,190,202,33,16,246,224,89,207,6,103,68,1,116,118,144,58,71,19,222,220,68,191,88,193,24,148,149,110,81,121,20,166,205,55,175,245,190,120,101,235,171,55,241,180,72,250,137,141,223,190,112,251,139,43,70,98,221,106,2,126,162,58,158,97,35,247,99,97,176,86,169,81,3,177,125,79,70,36,102,242,196,121,139,212,167,66,31,220,172,146,52,200,15,199,241,66,58,157,96,167,213,244,49,167,68,173,147,194,238,208,96,184,197,198,135,53,76,202,44,190,9,15,41,139,101,120,105,218,166,71,85,148,201,141,124,72,121,161,232,198,26,82,169,220,71,144,13,9,50,205,187,190,193,51,155,53,238,210,102,97,133,180,186,222,174,113,54,238,211,87,85,61,161,36,162,119,6,174,198,213,182,6,104,6,83,6,240,77,163,225,127,177,247,47,44,150,108,102,245,81,9,155,76,177,220,40,55,2,235,209,13,178,226,142,142,83,47,34,253,58,174,63,248,123,205,147,221,92,79,118,195,116,51,30,107,66,210,90,231,220,41,168,166,27,113,59,242,248,19,63,234,91,135,206,98,96,198,190,193,248,165,190,93,156,156,248,138,55,74,218,242,147,39,121,64,49,42,62,229,39,97,15,1,108,75,57,68,137,68,79,58,128,80,213,0,84,185,95,12,129,45,210,147,148,6,196,248,6,78,118,251,250,71,210,54,229,238,7,248,30,247,74,100,12,89,107,204,75,17,75,238,222,113,78,219,24,226,27,152,154,220,197,165,161,163,188,3,81,148,211,251,91,81,241,187,9,157,28,145,82,53,93,106,245,9,166,45,240,45,66,106,203,123,146,41,16,23,20,49,40,222,127,131,213,46,53,120,96,237,1,246,104,152,255,65,158,204,97,222,92,164,148,136,93,56,24,20,94,237,138,38,35,201,85,132,161,205,41,0,248,58,243,125,38,245,52,174,19,19,113,244,234,151,78,148,196,184,9,184,106,195,207,111,6,232,253,130,181,207,16,118,54,0,59,93,210,183,96,129,67,52,175,122,250,18,223,131,69,246,96,178,139,226,254,180,128,246,184,122,17,90,30,206,106,180,11,67,143,237,224,101,133,250,69,108,52,202,62,19,232,109,194,59,70,115,23,202,129,216,37,55,76,76,233,224,248,25,24,34,87,232,214,199,127,226,23,30,183,175,255,39,31,225,230,27,79,109,222,124,9,11,220,67,11,86,203,117,202,26,172,195,170,172,198,186,172,125,151,244,50,176,48,247,163,20,82,114,131,110,178,143,195,57,38,158,240,111,162,230,227,142,183,235,129,164,105,74,217,220,46,155,98,69,55,224,73,208,24,219,99,99,86,21,126,244,41,136,85,227,109,27,253,150,189,119,23,213,41,135,238,74,89,181,204,127,176,154,120,192,83,27,235,194,15,190,237,182,203,199,64,226,73,85,173,70,51,222,157,172,37,88,251,135,153,137,137,42,172,149,246,196,68,6,77,80,253,29,85,8,196,116,61,22,37,228,36,203,25,255,242,43,7,2,129,162,155,227,219,33,236,252,226,115,81,61,216,101,10,225,200,255,13,89,167,56,82,104,255,33,28,200,91,27,149,121,221,3,153,31,0,2,139,66,75,150,162,174,149,140,144,249,135,174,106,43,32,64,88,138,0,161,175,107,46,67,136,101,233,197,57,136,235,177,33,200,169,230,27,75,150,25,89,55,179,168,231,208,92,91,199,204,50,150,239,218,214,0,38,138,247,105,196,225,67,236,171,161,104,194,194,8,224,162,185,254,158,180,105,60,61,4,222,212,237,73,175,207,170,246,44,62,58,224,56,203,52,41,79,61,95,88,68,32,140,186,231,137,59,6,247,153,231,110,245,125,179,82,158,30,156,149,242,104,249,97,118,34,120,69,122,148,216,143,159,48,162,90,205,154,102,97,90,94,145,62,81,62,225,93,145,62,122,151,2,87,120,129,78,120,32,144,1,225,22,0,173,190,247,120,223,252,111,182,77,78,135,90,210,49,241,82,230,29,243,126,6,195,43,136,74,77,47,138,133,146,40,40,20,31,193,143,15,224,121,3,66,233,112,28,0,225,122,10,88,194,84,197,54,176,13,232,45,65,54,18,158,239,105,84,4,132,97,121,242,148,213,167,166,172,29,181,7,124,143,11,244,129,59,39,174,179,159,160,137,239,99,100,226,91,168,163,7,219,131,220,177,109,198,18,14,107,149,98,30,93,220,190,75,154,57,44,105,102,255,28,152,108,220,4,155,125,147,102,142,155,23,147,13,202,178,201,41,91,79,146,201,2,57,52,191,75,154,249,47,158,52,83,166,166,84,179,70,142,145,57,179,127,26,202,96,54,206,33,73,54,35,147,92,110,43,93,102,40,253,230,191,112,18,204,4,251,5,242,255,31,41,25,46,127,170,100,184,124,72,201,112,249,227,177,50,92,254,232,187,12,151,223,101,184,220,113,134,203,159,126,151,225,242,46,102,184,252,46,69,229,119,41,42,191,13,133,216,46,171,190,250,164,168,124,232,187,20,149,187,157,162,242,103,229,31,179,255,160,227,97,101,170,88,44,250,110,34,82,203,240,51,246,32,251,133,175,101,200,84,172,153,252,140,151,150,50,193,254,79,249,63,60,53,131,101,145,41,118,37,139,135,78,215,42,47,24,109,27,168,126,245,48,23,49,165,151,201,34,107,89,82,242,208,84,79,170,236,225,137,36,165,255,227,137,28,122,44,79,223,31,84,177,1,28,201,49,84,97,176,180,165,115,211,4,223,204,218,223,215,3,45,134,247,247,196,154,133,138,75,205,23,8,71,198,149,255,232,136,68,135,252,68,73,232,247,128,121,240,23,131,92,162,2,166,172,59,49,143,212,240,27,48,144,52,140,61,101,186,248,228,186,50,74,240,169,94,87,200,15,101,121,47,221,82,13,41,228,189,180,15,128,223,101,135,97,28,169,13,131,224,105,242,250,129,56,12,213,135,131,81,60,79,90,168,132,195,211,84,173,140,143,140,252,170,121,120,216,56,190,72,36,184,171,245,9,213,106,85,183,229,12,27,197,237,178,33,39,179,103,239,178,189,206,72,198,112,158,21,85,86,183,234,164,11,113,187,172,216,22,47,44,150,208,92,74,181,126,179,7,24,162,120,244,195,13,35,246,25,164,204,170,218,53,139,89,100,35,76,122,92,42,198,111,233,160,118,73,251,173,181,181,144,94,244,239,45,71,54,198,241,161,133,221,21,241,226,207,50,87,104,254,45,223,91,41,104,158,108,9,171,45,81,244,254,163,7,55,226,22,18,55,194,86,192,248,206,178,4,161,4,140,42,214,134,59,55,56,41,50,226,17,186,184,245,69,152,3,67,52,106,68,59,64,245,37,47,236,159,71,94,99,206,118,120,246,238,255,213,123,108,251,147,130,42,140,161,243,50,242,178,15,27,79,138,233,41,142,58,61,156,244,130,203,209,243,188,157,141,188,49,15,240,126,233,248,202,229,40,104,184,138,7,72,205,253,245,194,5,191,44,113,249,249,101,171,122,198,170,61,12,172,7,4,171,128,207,68,160,184,8,126,51,216,96,171,207,213,190,223,73,119,88,39,93,191,85,40,59,180,147,74,116,30,154,75,110,5,198,250,185,28,236,146,117,215,221,50,254,245,204,73,61,18,180,84,231,1,164,69,201,51,70,180,105,170,52,187,14,33,16,142,213,247,223,146,199,115,129,74,77,141,26,55,57,148,252,249,124,28,13,21,29,230,5,187,161,216,63,14,204,62,167,6,223,14,58,226,210,31,207,34,24,90,205,164,128,106,123,198,93,179,254,225,38,160,214,226,4,142,177,25,131,171,129,185,76,236,153,7,61,167,131,3,171,243,152,235,253,32,113,47,38,5,99,93,57,227,137,199,165,126,87,83,212,146,34,19,108,219,61,95,72,251,138,228,172,57,157,121,94,251,81,186,58,169,210,155,149,78,85,234,212,237,181,154,41,16,190,237,102,243,148,221,46,163,3,122,184,12,157,242,30,53,155,13,196,108,220,119,211,106,121,110,90,225,227,33,25,46,171,199,67,146,87,61,161,246,46,210,60,107,160,133,203,221,222,236,48,34,93,228,126,164,28,33,35,182,165,6,237,88,228,253,82,245,63,54,246,27,70,169,193,106,242,202,252,49,209,91,7,118,32,148,59,149,201,24,110,95,81,211,44,165,170,76,233,80,201,246,45,13,106,170,217,69,228,57,74,173,57,231,56,165,254,178,243,168,54,31,194,49,8,213,27,15,75,251,80,178,64,80,104,89,152,90,232,130,118,21,5,109,245,248,83,149,38,48,233,81,249,130,127,109,62,232,84,26,38,254,179,146,238,3,181,60,75,151,209,55,168,22,134,152,196,186,130,74,119,219,254,24,149,189,192,231,132,251,155,176,145,178,34,84,150,27,87,158,245,212,210,130,35,157,177,86,59,113,39,33,115,25,24,183,175,127,208,251,232,181,141,107,127,223,184,242,193,157,139,111,108,125,245,204,198,219,87,239,124,240,60,215,44,109,124,244,95,168,237,187,250,151,222,175,95,223,186,250,126,239,133,87,122,191,126,186,119,237,31,24,51,141,78,74,124,149,168,70,175,177,124,137,220,9,20,230,238,245,53,51,163,27,116,89,186,78,57,13,11,11,143,198,251,207,149,86,153,235,187,225,241,186,240,53,62,156,0,213,57,213,22,72,212,249,95,245,76,139,92,25,254,25,191,212,239,240,207,85,59,250,87,124,197,186,29,139,46,162,248,206,24,208,97,136,143,9,38,99,25,69,23,147,95,19,158,10,13,22,130,45,45,199,27,112,204,229,123,169,237,153,207,53,38,38,226,85,142,69,197,214,135,27,73,51,43,66,169,232,17,72,149,25,210,140,46,232,159,224,235,177,214,196,104,17,60,119,63,37,223,85,52,131,237,99,60,194,66,133,19,126,204,6,221,237,42,147,103,1,138,192,224,15,50,212,67,94,86,155,42,69,210,93,6,3,155,132,76,85,191,120,119,243,217,231,209,47,255,243,255,238,125,244,187,222,149,247,85,149,105,239,139,87,122,79,255,201,59,112,164,71,116,156,154,98,12,186,154,153,18,222,83,114,121,43,98,136,98,164,155,50,219,237,230,42,237,239,204,179,30,3,120,241,33,102,187,81,246,173,247,156,5,156,97,204,66,95,71,177,73,107,5,109,210,56,37,185,124,111,216,190,9,154,99,149,91,22,51,45,210,21,231,178,217,124,88,85,236,88,236,81,246,19,95,87,108,22,172,98,110,38,111,121,186,98,27,112,103,121,218,226,134,245,205,88,165,197,198,51,78,147,38,20,248,86,26,80,224,243,145,86,221,246,76,1,86,64,150,109,82,218,35,4,205,67,146,83,76,140,100,219,230,41,208,12,145,136,200,144,31,58,221,122,189,113,30,94,127,125,235,13,163,191,13,14,30,191,141,129,95,147,152,222,105,72,145,101,135,12,110,216,128,34,100,170,50,32,139,12,230,203,150,81,252,125,35,7,97,208,255,214,141,141,43,31,222,254,234,234,198,147,31,27,74,48,124,24,166,131,17,191,214,34,131,247,83,191,49,97,128,26,189,127,169,75,97,229,178,121,223,64,170,106,55,21,243,168,182,217,42,21,215,181,105,225,241,76,125,147,63,17,209,80,178,32,137,93,172,26,53,172,128,181,142,58,139,126,140,235,254,57,129,60,139,188,168,106,20,220,46,148,149,194,183,0,145,134,60,223,54,166,96,18,55,255,122,179,119,233,47,59,68,22,149,28,5,87,161,244,19,143,175,86,97,0,205,38,89,11,70,0,245,66,5,222,39,216,124,249,253,59,23,95,222,9,54,133,168,178,19,100,174,186,1,100,10,152,247,25,46,129,44,49,188,207,14,112,73,150,238,99,173,224,22,29,220,238,27,20,221,249,227,149,173,103,255,123,167,139,215,110,218,221,225,156,206,200,240,244,140,81,149,247,27,119,110,190,132,61,41,25,217,65,165,54,95,255,130,151,202,13,134,245,20,47,117,223,80,234,111,159,132,61,103,135,211,112,192,129,163,244,216,251,13,213,186,47,40,182,119,227,189,219,95,188,176,241,202,39,59,193,83,7,196,193,206,136,91,115,58,72,98,74,229,253,64,167,165,204,192,2,121,163,148,29,88,160,112,31,81,232,214,51,31,108,92,121,86,132,71,222,9,157,242,168,200,99,146,41,175,52,42,149,222,175,226,240,198,115,23,55,174,124,220,187,252,75,164,241,123,72,28,198,174,253,247,63,38,55,62,121,121,235,226,107,59,153,252,122,215,106,206,219,112,56,92,33,157,226,120,68,16,168,124,159,108,178,95,220,121,230,133,120,239,197,247,19,247,10,222,246,15,250,184,207,128,174,222,23,92,169,119,249,165,222,115,239,111,92,185,177,121,235,213,29,158,213,172,22,244,215,218,206,113,77,173,121,191,8,125,27,127,248,108,135,248,170,59,32,227,110,7,93,74,197,127,118,86,190,117,227,47,183,111,126,177,241,246,51,91,31,255,250,158,97,229,71,230,231,143,28,220,201,204,55,170,213,198,152,18,38,85,185,47,214,198,145,99,39,143,236,8,57,43,157,198,152,184,129,26,247,5,106,78,30,57,214,123,225,234,14,217,70,167,177,178,29,166,225,85,251,103,103,25,183,191,248,106,243,229,247,123,151,159,219,124,238,179,141,139,79,222,51,92,99,243,139,151,54,111,94,217,250,234,197,173,23,255,212,123,229,215,59,33,1,110,97,102,59,157,237,232,10,188,202,251,141,205,247,110,194,230,31,169,43,80,75,189,252,247,219,95,93,141,212,21,40,165,182,158,124,249,206,197,55,160,84,126,80,169,222,211,159,221,190,249,234,125,33,25,109,252,238,227,222,139,239,194,97,109,227,185,63,109,125,244,238,230,147,31,239,136,171,117,230,154,166,179,50,38,99,227,149,246,99,95,96,164,208,157,123,31,107,18,89,28,125,189,119,158,217,184,122,105,103,136,59,220,104,114,247,129,177,48,199,107,221,87,168,35,140,113,5,129,72,181,182,35,188,61,114,174,101,141,43,101,240,74,247,19,214,182,62,253,232,246,63,62,217,120,237,179,59,175,125,186,19,124,85,186,171,7,77,119,76,45,181,168,116,95,8,31,27,255,117,241,206,7,207,35,63,123,229,210,198,149,183,118,116,210,59,223,110,112,19,231,241,81,166,215,189,63,48,247,183,247,123,191,126,126,227,181,63,237,16,109,142,181,212,232,184,219,69,92,176,246,253,161,107,190,252,210,214,199,79,238,28,117,102,173,54,62,198,68,165,127,122,117,231,111,94,221,120,254,151,247,216,237,255,157,139,191,132,126,65,7,123,127,248,77,188,119,237,143,240,180,35,213,93,167,219,112,205,10,236,233,238,234,188,233,108,235,82,246,76,53,217,113,171,193,251,109,29,240,125,115,51,171,225,119,235,211,247,118,17,191,167,156,110,245,204,182,48,188,60,12,195,4,122,28,28,223,127,107,146,159,112,190,185,213,168,126,29,192,135,65,14,255,219,251,94,146,82,11,109,119,59,70,191,73,142,222,126,168,78,212,196,25,223,238,194,8,135,223,81,190,6,132,197,171,207,223,249,243,103,184,35,125,244,95,119,126,255,199,205,167,223,219,124,246,25,137,149,64,232,18,221,40,108,187,81,176,2,64,163,34,98,69,23,25,63,58,214,144,136,87,108,140,112,90,125,163,99,69,4,187,90,208,200,36,48,152,69,198,227,105,245,47,193,250,7,135,210,99,129,168,33,154,132,155,125,188,31,238,120,228,182,221,137,170,21,205,5,241,159,141,55,126,185,241,218,219,60,58,65,248,187,194,204,212,149,113,87,201,122,235,87,207,15,33,235,3,223,145,245,206,201,250,192,80,178,62,176,155,100,125,224,94,38,235,241,153,62,147,47,93,187,13,239,50,217,111,99,35,224,146,115,196,46,160,132,166,218,157,165,162,0,140,90,38,225,207,247,233,18,81,6,18,177,60,148,175,59,91,26,17,248,250,87,227,246,252,154,227,203,247,162,104,87,196,81,219,53,210,21,240,250,80,174,254,245,254,37,92,49,142,104,186,21,31,119,76,182,1,100,253,75,82,109,148,128,162,198,251,219,53,186,245,32,246,161,220,224,247,251,151,118,189,145,68,83,175,247,121,199,244,27,66,217,189,42,142,120,255,161,167,153,133,81,197,154,220,79,202,172,102,234,60,228,114,58,93,65,143,41,65,84,220,103,155,59,111,109,55,182,149,26,44,171,111,164,43,127,106,176,144,154,73,56,90,90,198,112,88,209,178,32,126,9,111,133,226,173,206,105,196,203,224,244,241,128,153,94,228,202,123,56,84,229,55,18,252,107,219,33,189,84,226,9,68,244,106,81,162,180,80,172,43,61,180,85,191,68,144,209,49,25,66,113,23,69,240,36,145,19,101,88,204,134,93,12,208,48,36,36,131,12,157,32,125,245,130,145,24,190,145,120,9,119,45,128,83,244,114,229,185,176,162,23,44,255,22,94,178,222,123,125,209,122,175,131,203,86,201,0,59,165,4,98,172,83,182,45,63,167,171,12,217,224,4,187,186,63,244,166,236,170,81,56,67,159,75,241,112,13,138,218,216,15,7,32,70,12,111,245,192,224,86,15,132,91,61,16,213,234,1,189,85,5,189,251,181,95,193,214,212,0,196,113,189,36,181,18,53,79,178,5,49,81,251,213,31,17,240,101,68,227,184,86,78,66,15,206,182,4,238,77,247,126,253,103,68,3,126,144,228,120,160,172,108,36,76,59,25,12,94,224,239,66,229,112,36,1,199,247,82,31,43,242,132,224,228,247,81,176,159,70,157,82,125,243,248,187,152,22,1,228,67,216,96,58,254,43,192,163,41,162,229,201,180,9,60,160,8,230,8,156,152,48,189,140,61,121,61,190,67,43,101,86,156,110,219,141,27,252,133,161,134,53,245,163,84,80,52,242,59,47,191,190,245,241,199,220,59,63,50,182,172,23,55,32,95,178,203,147,63,79,197,31,111,47,93,192,0,220,23,218,173,165,11,75,141,250,133,202,74,251,194,57,171,210,190,208,174,213,19,123,39,27,204,78,185,86,199,141,155,137,253,98,11,198,189,36,174,83,16,51,78,87,154,102,235,140,145,40,233,133,224,177,133,2,97,160,212,120,97,138,182,237,216,158,96,85,171,220,180,88,141,75,108,233,92,113,58,236,217,94,181,88,195,2,209,206,247,109,159,42,86,205,194,116,117,218,243,109,239,90,229,154,239,219,222,246,2,156,30,55,81,208,152,107,137,148,189,143,194,10,169,54,173,99,75,43,110,32,214,186,31,168,179,100,91,204,19,251,74,79,48,127,195,47,117,173,190,162,158,46,173,168,114,163,42,246,81,70,107,114,80,231,197,140,157,72,34,72,131,181,170,211,93,169,36,41,186,113,148,60,210,17,153,86,79,216,32,245,81,136,81,173,163,101,45,253,137,38,167,124,115,33,24,244,88,11,28,14,107,133,11,102,35,27,201,170,141,100,41,86,131,140,42,67,98,159,54,92,75,38,97,83,167,161,108,212,237,102,45,201,227,5,72,137,82,47,178,159,23,17,106,77,165,56,115,39,38,220,56,102,199,227,121,26,125,116,150,180,216,34,75,54,29,32,13,45,177,189,26,29,86,47,142,225,19,170,93,88,104,43,73,127,150,129,216,129,21,137,104,39,26,32,69,38,29,9,142,177,245,241,187,27,191,122,218,240,210,245,109,63,48,5,160,175,109,177,186,21,76,143,132,81,101,128,139,251,145,139,179,86,117,38,95,207,138,21,59,235,46,24,226,144,101,44,150,235,222,210,93,103,245,76,125,70,11,117,70,177,114,187,192,140,160,107,32,59,27,179,24,45,217,202,21,48,44,121,61,59,147,31,90,120,38,83,203,81,225,92,97,72,97,218,123,48,136,114,45,157,195,204,13,102,153,210,245,100,49,115,131,141,207,211,57,19,83,247,52,240,185,154,207,165,41,21,155,25,55,26,46,55,121,5,140,122,67,41,239,113,226,241,208,210,105,89,231,98,63,57,113,20,192,238,55,203,153,137,74,57,59,81,45,231,96,74,150,93,23,14,162,147,147,38,6,111,166,108,144,166,83,93,62,206,115,245,182,100,189,147,202,91,152,94,128,96,2,132,74,25,83,11,57,32,8,204,122,71,121,140,150,216,34,234,174,126,47,155,174,225,158,4,51,124,200,212,83,167,33,10,104,42,40,143,202,34,116,11,1,237,43,183,246,81,140,216,150,250,201,52,88,54,240,10,104,73,100,181,164,136,60,123,172,148,107,255,248,228,35,15,95,184,176,167,149,90,54,59,84,41,147,192,224,105,242,87,54,161,125,20,213,189,18,208,62,22,112,41,242,63,128,108,192,15,91,188,1,172,194,2,240,16,53,73,3,35,52,34,10,247,160,25,242,50,28,66,160,12,253,162,16,91,48,79,100,126,0,165,240,29,63,191,199,35,177,137,144,68,235,11,157,69,172,67,17,154,229,132,121,237,254,59,244,17,93,251,29,225,180,94,81,138,105,16,251,204,25,14,145,119,205,164,174,157,111,37,147,86,198,92,173,84,35,219,251,159,95,254,223,191,255,207,147,255,243,75,104,116,217,238,32,6,30,248,222,193,244,247,14,100,162,123,247,192,255,253,43,150,52,59,203,56,130,76,149,80,129,94,0,231,35,203,159,247,166,128,160,211,30,80,207,105,39,78,190,80,188,181,49,157,183,96,143,158,117,82,167,79,91,157,99,118,173,219,196,121,114,202,32,192,243,5,157,96,70,135,208,76,204,116,181,109,217,245,152,67,69,22,48,237,16,240,5,195,88,92,68,1,184,105,195,153,179,67,219,146,92,52,242,101,130,22,35,45,192,252,204,12,236,78,18,250,44,44,183,226,244,76,33,99,214,97,251,119,24,156,143,214,58,118,215,169,90,199,204,118,9,126,117,150,77,144,105,142,97,184,67,140,201,14,195,201,87,7,12,167,158,153,50,191,229,225,76,213,173,169,202,140,149,29,113,56,133,92,125,8,207,75,57,112,36,23,220,236,238,4,249,161,36,144,34,104,79,172,106,59,48,90,0,37,246,26,203,145,22,59,254,46,154,68,221,105,59,100,84,19,250,46,148,135,34,180,158,190,11,51,179,221,134,181,68,114,132,185,84,162,126,9,149,36,101,174,76,182,185,54,53,66,143,140,17,168,52,37,50,127,193,53,200,202,174,77,190,12,154,204,160,107,146,213,47,49,40,28,251,190,87,247,251,168,83,62,99,173,106,194,159,24,142,46,29,6,90,16,25,170,124,121,75,141,49,134,105,168,132,126,115,29,246,163,133,69,216,136,238,206,148,42,40,236,111,4,229,149,9,68,108,66,201,232,40,204,148,12,217,68,57,233,26,245,85,204,243,224,107,132,1,84,103,94,124,193,12,74,234,111,153,167,139,255,18,65,138,49,249,146,250,98,189,111,210,40,18,199,146,212,191,1,161,166,64,244,160,222,199,42,75,253,75,241,157,151,110,3,70,40,3,136,88,169,52,90,100,167,59,82,121,186,32,81,243,86,189,180,249,242,91,220,160,29,99,83,245,183,82,171,152,157,70,199,143,144,133,81,28,49,207,219,25,74,92,165,93,195,159,107,212,220,229,146,145,73,167,191,231,95,181,27,14,98,48,217,177,48,161,43,202,42,37,99,235,153,191,25,200,221,76,199,77,182,155,102,213,90,6,201,150,174,44,110,223,188,217,123,238,170,48,179,103,120,0,28,88,128,103,50,193,30,185,152,62,21,27,130,90,180,186,232,138,200,68,177,121,21,254,73,30,59,150,172,213,98,15,62,88,90,89,41,117,58,134,74,251,37,138,254,108,29,167,33,137,249,102,60,212,215,154,188,234,17,201,104,121,240,109,12,73,79,31,24,170,46,81,190,46,5,84,146,24,30,55,92,73,244,140,39,91,85,151,119,52,116,67,172,65,102,165,196,13,206,126,158,240,171,4,19,193,55,247,121,123,101,69,77,131,201,245,170,148,45,203,74,249,63,248,104,57,45,248,89,212,232,167,92,231,253,38,127,197,68,11,10,90,126,184,242,224,151,151,134,179,239,58,245,11,50,141,60,218,112,44,192,27,1,35,75,70,121,42,20,90,188,84,251,132,85,55,88,31,160,90,164,54,190,230,182,127,123,71,245,163,174,237,212,15,200,91,169,111,43,176,103,54,218,136,181,166,69,51,29,217,201,166,202,118,232,196,110,249,201,141,153,60,121,36,81,162,52,120,38,138,147,240,104,57,7,249,24,112,95,21,84,3,27,114,2,45,88,206,39,151,45,58,241,33,79,162,93,14,184,179,88,246,251,5,240,99,230,249,7,169,80,50,155,46,5,223,237,203,101,89,197,118,96,245,224,254,53,194,245,98,38,29,99,185,233,24,43,102,88,44,157,154,73,80,6,151,115,73,216,97,160,68,163,134,227,118,26,109,82,34,8,178,66,140,40,100,37,16,4,11,92,62,38,249,66,51,194,133,248,114,131,162,128,6,165,20,254,148,156,23,25,22,136,149,254,176,241,170,35,132,10,149,40,240,98,185,187,162,44,139,70,171,102,157,143,186,121,116,247,101,246,249,11,85,230,201,192,20,62,60,221,116,38,241,131,254,95,49,145,6,112,185,102,99,9,119,104,64,42,18,188,23,252,230,50,250,223,10,6,69,237,27,76,176,199,169,52,173,236,210,110,118,185,127,119,119,163,171,192,129,78,55,227,130,178,230,169,167,122,62,100,127,131,15,15,8,69,19,212,9,218,109,185,48,34,251,225,166,232,255,64,243,192,112,168,121,3,222,193,143,199,240,153,223,225,11,48,156,179,163,253,22,157,45,249,243,254,200,164,106,222,103,76,231,17,117,121,104,45,112,160,112,238,162,248,65,242,231,126,239,9,157,72,233,6,218,5,241,168,209,172,57,22,46,60,192,135,255,155,69,69,115,238,139,12,107,56,50,44,129,12,26,181,40,175,34,198,242,17,227,35,195,138,66,134,122,203,238,35,195,85,145,161,208,214,130,165,34,195,251,185,223,123,18,200,64,157,157,151,125,50,139,191,240,127,44,180,80,247,68,172,84,192,75,219,251,37,89,191,255,230,184,217,2,49,133,69,154,247,9,75,62,205,164,27,201,251,132,213,193,91,243,16,237,115,6,101,224,145,62,204,130,224,165,228,62,34,151,96,168,140,80,98,122,50,160,24,50,27,133,33,125,131,195,68,142,52,218,80,231,169,151,35,14,152,23,214,243,140,46,202,63,194,238,161,129,39,131,14,169,165,166,44,212,225,52,41,1,117,205,204,192,115,149,116,235,245,74,209,228,214,16,213,76,173,142,209,143,49,57,83,43,94,77,176,46,21,168,229,42,83,188,192,116,205,52,177,64,187,28,121,167,63,235,93,216,172,168,235,204,58,23,59,238,216,43,141,142,21,15,40,162,187,164,20,132,218,29,55,222,222,103,76,90,103,97,112,147,149,198,19,135,240,1,175,139,209,14,160,138,138,240,73,74,109,203,172,80,98,57,47,255,60,207,17,114,225,194,218,58,28,116,187,78,243,33,107,181,108,16,160,131,86,27,53,178,113,186,150,192,172,86,186,174,75,225,8,22,15,213,158,88,247,70,82,191,167,70,242,32,81,1,230,169,28,115,60,8,120,25,167,190,48,85,69,219,151,37,124,46,154,21,188,85,57,91,38,101,104,6,169,160,66,83,127,54,193,86,73,37,49,149,70,21,231,121,124,158,154,206,99,30,186,115,148,168,182,56,157,70,29,231,220,93,58,114,226,169,49,137,153,71,6,28,156,240,140,152,148,167,64,77,234,236,136,68,239,40,243,137,27,16,127,1,225,207,208,233,193,36,249,148,78,245,125,78,12,126,137,178,171,159,13,252,47,138,253,22,182,220,6,14,18,142,254,112,243,173,173,107,87,123,151,48,204,171,225,165,122,118,64,42,237,127,132,85,6,41,246,121,237,128,172,221,238,56,234,246,198,97,241,253,157,98,178,203,140,240,18,162,176,208,227,95,73,195,33,62,236,23,195,162,44,240,81,137,178,91,90,162,108,245,40,78,157,88,143,118,41,18,14,69,46,93,165,106,222,67,120,188,69,197,114,90,179,218,154,71,238,181,87,222,217,29,69,93,2,9,240,43,141,243,141,22,12,100,149,86,221,162,52,214,210,245,8,158,177,86,232,82,110,97,113,157,75,83,115,142,99,174,14,202,121,44,167,86,78,18,147,99,229,87,116,209,185,108,195,247,118,131,204,124,206,113,51,159,240,81,163,116,126,193,168,192,23,133,112,131,121,89,52,157,72,248,198,125,155,81,205,241,146,13,179,101,80,246,84,21,165,112,242,157,21,54,83,252,5,80,12,209,149,22,1,93,235,21,208,56,158,166,7,220,35,85,6,223,35,157,41,239,101,167,105,27,202,91,211,69,139,239,67,217,233,169,41,220,135,14,202,219,165,211,226,118,233,12,155,99,243,202,229,146,149,54,107,153,116,65,92,46,177,147,229,131,222,93,240,161,114,45,142,86,3,164,229,120,164,30,55,224,160,14,162,91,66,72,97,113,227,167,240,15,170,37,14,30,244,213,18,9,246,184,168,102,181,106,35,87,242,247,197,195,30,159,148,71,225,173,207,63,222,184,246,247,219,55,126,115,251,230,103,42,115,216,186,250,190,20,249,149,61,76,19,107,200,160,47,32,214,160,46,120,209,187,236,241,183,177,35,62,85,68,167,27,100,248,92,202,48,215,134,141,188,148,94,103,81,121,204,14,28,58,245,216,161,67,90,50,51,218,232,248,134,196,185,233,194,33,246,56,172,47,181,218,209,35,15,29,10,38,64,227,12,19,10,182,202,107,222,0,75,46,11,108,115,37,119,221,219,42,22,172,69,220,19,253,65,61,226,15,106,65,56,179,10,124,246,94,124,97,243,189,79,60,63,71,217,158,119,134,106,119,1,153,146,63,236,73,175,47,142,219,13,96,33,94,55,142,43,184,245,97,44,120,22,207,90,143,228,185,0,29,94,210,161,14,2,222,252,90,183,111,188,183,241,194,91,189,119,254,250,243,214,215,183,46,245,158,254,213,215,183,158,85,1,228,181,250,115,157,142,229,30,181,73,119,38,129,0,89,109,188,242,244,230,147,95,222,121,227,75,2,2,68,6,64,98,209,80,76,140,45,134,221,111,116,204,142,75,106,36,207,111,244,233,155,27,207,189,179,241,234,23,189,207,255,164,0,138,134,3,66,33,172,242,110,213,37,100,168,80,174,124,178,245,233,251,208,157,222,181,191,13,133,178,100,217,152,72,28,246,227,136,254,96,236,204,191,94,29,17,18,240,94,203,118,6,64,219,124,231,203,219,183,222,232,93,123,182,247,244,251,124,37,14,133,217,177,171,13,179,121,210,2,65,189,225,174,134,6,202,157,127,71,3,101,131,24,232,8,8,139,33,194,219,33,25,241,62,244,254,241,183,222,239,159,233,189,243,212,230,23,215,126,222,146,58,229,75,192,105,2,189,26,12,172,247,226,83,24,157,254,15,191,9,67,29,0,51,235,15,149,111,101,176,139,138,115,185,63,58,149,82,213,202,211,129,186,115,205,166,58,113,79,254,5,170,240,186,131,106,157,132,211,187,213,135,16,199,169,167,146,221,56,245,194,4,54,66,237,69,248,51,235,31,252,23,73,134,63,37,133,33,229,46,73,181,87,242,15,176,165,101,46,88,168,138,232,210,18,127,39,111,101,74,39,215,67,178,84,31,89,72,179,86,210,20,152,37,163,152,38,127,62,85,47,139,55,148,21,183,165,152,158,123,106,214,18,222,85,249,122,112,248,197,143,203,165,17,55,38,245,84,173,148,204,166,183,187,133,185,102,231,12,6,8,161,237,72,151,33,49,19,185,175,83,195,159,77,127,68,129,205,56,29,181,25,51,46,67,82,38,36,227,72,171,211,230,178,29,223,205,109,167,129,69,155,2,43,99,8,148,65,67,176,166,98,45,220,207,24,91,236,81,179,129,227,67,249,176,146,234,206,245,82,221,169,23,117,129,4,153,110,80,226,183,66,98,162,114,39,194,19,160,75,1,240,39,148,182,112,215,100,99,127,187,93,9,113,206,122,127,1,153,201,92,129,3,80,232,79,156,38,229,42,228,80,62,30,231,95,132,5,188,79,212,229,71,244,47,156,192,203,71,244,183,26,253,148,35,196,109,119,81,47,195,171,5,169,172,79,205,96,49,166,143,50,227,255,230,137,182,7,17,78,139,19,197,66,196,45,203,98,170,102,31,53,87,237,174,43,114,31,54,67,249,185,7,100,61,109,70,103,50,139,204,122,74,19,198,100,238,195,230,108,116,82,190,157,102,65,85,238,131,240,240,25,86,215,19,119,161,12,146,65,12,147,129,71,212,101,132,95,69,93,241,0,62,129,39,173,5,75,161,181,69,153,248,13,115,129,169,12,149,59,2,144,149,241,52,28,129,196,168,207,139,172,195,178,93,105,35,60,93,114,100,150,52,76,214,200,47,67,163,211,52,114,253,18,107,134,210,52,54,201,230,193,239,90,212,240,196,208,100,126,93,91,97,20,182,76,141,107,139,211,39,112,145,40,172,237,31,136,180,109,64,166,107,98,162,105,155,148,224,254,124,218,3,51,175,233,216,238,147,122,109,180,12,105,121,61,67,26,90,199,7,59,23,78,123,174,209,134,202,109,248,139,84,167,217,168,90,241,184,194,80,162,47,196,6,22,192,173,146,13,44,49,188,126,130,20,38,218,125,188,54,26,159,54,107,72,155,10,60,6,71,47,218,2,249,129,81,103,143,250,141,88,57,196,160,188,220,150,1,109,121,24,147,131,58,47,49,27,34,150,208,28,120,13,70,40,221,71,111,115,172,246,238,177,244,118,107,235,99,164,183,171,104,233,237,92,158,240,84,79,195,248,249,205,222,115,111,27,59,209,6,29,40,159,98,199,72,27,84,181,166,235,190,71,128,212,255,28,160,189,193,211,255,228,242,102,213,204,206,248,238,0,15,151,143,121,10,160,163,82,148,38,193,225,36,106,92,59,110,163,218,209,5,106,223,226,255,225,111,213,198,191,242,175,99,227,127,143,216,233,87,6,216,233,175,239,128,134,79,148,143,178,39,130,138,203,19,186,85,124,186,90,52,171,217,66,62,210,42,254,9,197,40,190,80,73,135,108,62,81,136,151,118,166,168,44,205,21,210,70,34,142,246,42,176,221,117,97,52,100,158,106,44,32,53,39,207,38,235,181,180,149,174,230,171,139,37,94,105,205,236,52,106,214,105,110,97,144,201,164,102,166,102,50,83,103,207,205,86,237,166,237,156,110,59,13,144,205,86,75,15,228,115,102,166,94,23,111,69,58,213,210,3,197,169,106,54,103,138,183,194,197,169,244,128,85,52,179,185,170,120,91,67,218,114,74,15,212,11,197,106,177,186,30,234,70,44,37,175,229,253,167,211,167,151,129,222,45,39,137,194,29,28,219,194,95,212,55,85,171,217,92,227,54,53,73,106,179,244,64,166,94,48,167,235,123,26,43,116,83,217,114,7,54,235,46,7,128,253,48,69,32,65,142,116,173,100,167,109,86,173,18,200,13,10,180,148,126,29,21,2,238,153,86,165,10,217,244,116,238,236,185,88,106,58,7,255,0,90,209,244,175,211,120,2,63,138,46,195,155,89,25,80,174,180,220,168,213,172,214,108,173,209,105,55,77,32,179,166,117,126,22,255,74,214,188,179,16,55,94,152,229,118,72,37,52,238,11,246,39,150,210,110,124,194,221,19,117,179,169,244,52,239,21,58,101,39,67,111,171,93,167,3,216,108,219,13,52,134,152,21,131,130,14,187,184,39,202,177,205,214,237,150,139,99,178,74,169,169,44,39,30,138,146,199,77,41,184,37,197,172,176,121,202,180,207,199,58,118,19,214,253,3,217,116,193,154,201,139,15,73,7,4,177,110,167,148,202,22,211,249,108,95,60,137,27,249,64,15,198,29,127,105,25,241,189,38,104,69,80,54,53,72,70,214,165,116,44,149,41,20,179,5,156,55,57,129,34,212,3,254,73,101,19,225,22,185,224,28,70,181,214,200,122,202,183,156,141,165,200,144,51,92,195,179,43,41,101,178,41,232,131,74,119,106,245,160,45,105,24,18,135,82,72,225,16,162,39,106,221,96,192,169,215,0,27,116,187,153,99,220,230,28,47,13,15,150,38,31,183,90,103,64,130,155,60,103,59,103,104,25,76,158,175,62,190,154,172,159,237,90,147,29,167,58,137,94,133,157,201,182,238,91,55,137,154,196,199,240,146,122,210,87,128,224,118,219,153,244,55,218,73,143,241,78,254,11,182,99,162,238,30,170,119,58,147,210,254,15,54,219,6,130,128,147,61,188,134,89,249,14,253,247,118,59,100,152,151,2,144,198,34,221,235,119,80,91,184,2,187,21,112,172,78,201,152,155,179,15,205,177,213,3,115,243,135,88,23,254,158,99,157,208,223,246,129,185,199,15,89,108,126,254,220,201,199,15,176,115,135,177,236,244,129,185,185,57,54,63,119,232,48,179,15,226,139,85,255,69,99,30,95,164,21,8,75,244,183,233,191,120,76,20,134,79,84,187,161,20,182,240,175,115,244,184,66,127,159,161,191,87,233,239,64,31,37,148,14,65,169,226,219,226,60,127,123,228,199,108,149,58,98,242,223,15,65,79,101,199,100,79,247,209,139,37,217,10,189,158,155,51,24,186,82,11,155,70,68,221,126,248,111,130,108,17,58,104,113,53,65,31,202,233,137,70,173,44,153,216,68,219,177,107,19,77,144,33,202,184,48,38,58,85,187,109,213,202,174,131,118,219,130,89,205,115,83,100,224,89,147,63,136,109,188,252,143,222,229,223,109,254,237,230,230,205,183,110,95,191,121,231,143,191,219,122,246,191,225,205,157,103,46,199,254,223,197,151,225,223,31,76,254,220,249,121,107,111,50,233,46,195,218,19,18,3,108,71,153,76,165,106,205,198,38,127,192,171,241,220,158,120,197,241,194,223,238,188,251,234,157,171,127,239,125,124,107,235,210,7,27,111,95,150,159,158,229,0,31,200,78,21,129,185,71,193,77,242,109,65,3,31,9,236,206,173,183,55,222,126,102,227,151,31,246,158,188,210,187,244,201,198,91,47,222,190,126,241,246,245,15,182,46,95,233,189,240,202,198,107,159,109,190,241,20,47,41,218,204,28,206,31,154,159,231,109,226,127,222,208,5,71,217,188,249,212,237,155,159,13,193,0,239,163,148,241,98,114,43,12,224,64,180,248,191,23,159,148,163,128,199,0,12,41,17,198,164,72,8,48,54,46,189,216,123,238,45,13,6,255,24,168,43,229,198,152,20,28,161,238,214,71,239,246,94,122,78,171,203,63,6,234,10,233,50,38,196,75,172,218,123,225,175,119,94,255,179,86,149,127,12,84,165,32,68,219,170,217,104,213,109,168,56,147,158,201,205,204,16,182,40,238,175,86,145,127,12,84,36,177,200,71,119,46,157,203,228,114,2,221,91,239,62,185,241,234,51,189,143,94,211,192,240,34,81,96,28,107,169,219,52,113,0,197,116,49,91,44,210,0,174,95,223,122,239,169,8,48,188,72,20,152,142,85,181,91,53,222,31,127,64,27,31,94,141,238,207,128,97,249,126,33,0,170,138,139,87,32,245,109,204,59,26,6,197,139,120,160,84,1,30,14,95,29,92,52,181,106,173,110,21,57,130,46,110,222,120,111,235,203,127,108,92,253,181,6,133,23,137,134,210,36,121,150,139,110,65,106,71,99,250,92,130,64,223,120,62,26,180,149,183,166,172,218,0,208,52,82,171,98,89,245,2,239,227,179,125,0,81,145,104,64,128,58,199,148,61,125,160,158,173,23,235,28,109,111,190,25,13,140,23,9,46,33,60,170,96,253,52,254,161,250,111,221,216,188,122,145,39,252,21,53,15,211,63,129,154,149,38,90,191,197,30,72,211,63,126,77,158,80,88,212,228,31,253,1,120,78,10,250,116,213,11,245,169,186,233,195,216,250,213,243,27,175,127,172,116,160,112,120,234,240,92,127,48,42,45,194,56,178,28,173,155,31,126,8,83,212,7,98,250,112,246,112,33,200,139,20,48,64,28,21,64,104,20,191,243,144,158,175,77,207,212,51,216,84,76,176,219,183,47,111,125,249,116,239,185,63,67,67,49,15,120,231,236,82,114,197,110,217,213,101,199,6,254,190,228,88,208,128,99,213,102,21,22,220,251,252,221,219,95,190,183,241,246,75,189,107,95,244,110,188,187,117,237,203,205,47,174,249,32,232,168,45,132,251,88,54,151,110,159,247,43,79,198,146,244,79,203,60,219,88,66,199,172,164,255,143,168,238,127,34,55,32,185,115,213,129,101,71,151,160,133,41,139,229,102,114,102,62,29,46,169,21,42,20,241,79,159,66,116,116,136,101,166,35,186,13,91,78,55,25,238,49,189,174,44,133,90,167,247,222,222,88,204,192,159,162,246,141,78,104,184,109,90,89,11,88,164,250,9,187,2,95,14,21,14,205,29,214,191,96,116,61,159,141,41,93,228,226,128,156,199,213,14,28,10,67,212,135,107,160,158,75,231,61,92,138,114,43,228,11,204,203,100,160,80,38,147,79,251,157,21,133,248,185,76,197,228,74,227,124,92,95,158,44,214,191,113,22,155,78,127,47,49,160,229,108,0,34,45,91,21,162,214,77,22,43,12,132,150,27,19,218,116,8,26,205,143,152,65,49,35,193,245,21,168,33,202,86,150,230,35,16,52,172,3,217,240,120,200,170,203,7,215,167,106,160,82,173,209,193,153,170,245,233,70,104,158,2,221,200,228,250,116,35,12,183,127,155,1,0,234,110,144,81,235,133,80,60,160,98,214,223,229,250,213,198,13,175,144,24,0,35,55,26,140,220,32,24,249,97,8,141,0,153,15,83,190,10,178,16,0,41,36,205,33,64,35,8,70,5,90,20,99,69,200,176,83,156,177,90,17,13,100,160,99,44,230,127,30,208,26,22,196,38,17,65,249,8,44,159,247,230,119,60,178,143,66,205,249,237,113,132,252,0,88,227,242,131,220,0,88,249,113,215,84,161,63,172,194,152,176,166,251,131,42,142,57,196,76,244,16,185,134,16,230,49,29,203,182,207,199,48,138,57,60,234,18,166,0,157,78,101,4,37,224,127,66,219,30,91,195,31,177,152,170,116,143,233,146,193,44,47,161,235,223,163,185,171,44,229,157,190,130,68,172,149,242,206,89,193,147,151,86,74,158,168,2,71,44,42,179,142,127,25,236,251,255,206,85,146,49,227,223,71,208,101,205,198,84,159,0,192,198,119,127,190,251,115,119,254,224,58,43,157,77,214,44,171,189,59,215,74,114,185,106,183,75,49,113,189,20,243,53,243,254,234,136,104,63,116,191,20,251,97,44,165,66,87,47,154,98,109,199,138,4,28,188,113,16,117,229,77,83,12,253,19,99,153,162,144,205,177,203,222,5,74,76,185,65,225,31,189,251,166,152,184,112,226,175,229,181,83,140,238,157,248,187,192,237,83,76,92,63,241,143,226,202,40,134,183,80,30,171,139,5,238,95,100,87,253,226,249,180,215,205,88,76,189,123,210,191,136,251,167,152,188,128,146,239,3,23,81,52,116,239,163,127,201,17,203,228,149,247,202,149,84,76,220,73,201,79,226,110,42,22,190,156,210,75,200,75,170,88,65,129,59,16,207,177,152,126,99,229,119,85,126,159,224,151,81,62,142,4,31,246,181,113,254,7,229,138,42,134,179,157,195,25,199,7,61,14,121,58,149,77,120,181,214,249,195,186,50,57,92,116,241,91,140,108,111,221,35,60,34,62,229,226,73,212,227,215,87,62,20,255,218,42,150,197,89,12,18,177,215,149,208,197,149,15,67,212,207,164,135,79,168,223,191,239,47,10,69,240,9,27,99,139,27,235,232,74,86,47,214,138,35,6,121,203,230,172,41,25,228,13,206,154,105,25,228,45,155,171,242,32,111,39,112,3,60,132,218,66,214,17,145,195,82,117,199,94,153,95,54,157,121,187,102,177,166,246,22,222,28,71,130,101,213,178,25,95,88,76,61,14,63,208,201,118,207,158,230,196,68,102,79,185,220,20,230,16,179,78,124,205,5,242,176,160,215,28,0,119,64,70,219,98,19,253,12,74,25,116,39,175,90,181,82,109,157,173,105,192,195,238,95,172,133,6,140,78,200,232,2,6,150,158,229,38,145,206,15,205,196,90,163,30,119,203,251,124,59,12,115,223,190,69,102,199,93,150,129,147,45,252,151,192,144,105,9,119,217,177,207,145,7,108,35,238,238,51,98,48,211,45,219,141,153,177,179,38,174,143,42,244,131,47,75,35,49,219,90,48,23,203,238,191,21,11,133,92,113,127,39,238,38,74,157,120,161,144,157,41,238,139,199,221,100,153,222,39,126,248,195,12,90,36,124,47,147,206,230,247,21,138,185,108,58,33,227,166,86,227,45,102,160,157,16,206,219,84,190,58,202,188,237,130,35,106,167,11,91,0,112,54,179,105,47,97,238,186,211,149,184,244,222,196,0,65,29,128,99,181,208,144,5,36,67,179,73,54,237,34,129,30,253,159,25,184,135,192,1,222,181,129,148,107,24,141,67,68,224,192,136,170,20,239,197,106,241,192,220,53,10,96,132,15,33,87,212,70,7,77,199,14,82,39,250,57,163,170,101,130,238,168,234,55,180,48,10,141,106,47,13,137,97,8,224,62,174,181,109,199,70,81,81,214,217,141,76,12,43,102,59,42,146,139,255,26,93,95,100,100,141,26,125,152,247,163,217,172,247,15,126,3,71,49,224,194,228,119,239,251,0,83,2,162,190,89,131,50,89,45,63,162,112,83,221,188,121,185,119,227,221,175,111,189,225,103,189,195,8,109,136,244,84,179,181,148,80,19,248,237,10,76,211,77,140,146,230,80,240,70,186,15,11,132,35,144,155,179,129,59,178,1,228,135,123,25,109,176,29,195,11,88,161,228,148,224,94,111,35,68,132,82,53,247,198,214,199,159,111,125,249,219,222,211,127,218,120,241,202,230,167,127,236,93,249,164,247,251,139,6,195,89,114,27,109,14,148,147,57,61,151,100,132,202,135,172,213,199,96,247,99,149,102,215,9,190,12,81,61,204,247,92,173,134,116,209,143,230,253,18,65,138,247,191,40,131,173,116,97,123,85,194,181,240,52,19,124,129,66,231,81,47,232,165,223,224,93,11,134,156,10,116,88,3,224,199,94,131,5,133,17,227,120,97,30,255,97,127,63,90,109,159,246,90,194,94,118,155,68,40,192,52,209,101,0,45,64,5,131,222,47,188,188,149,47,253,125,188,155,13,225,226,237,232,241,142,154,141,72,154,17,18,148,33,36,40,57,232,254,206,221,124,137,241,145,97,88,146,109,58,118,151,100,87,163,59,233,1,229,89,62,54,111,254,118,227,15,87,120,62,201,44,252,45,3,92,208,34,137,74,107,202,89,85,178,14,27,62,6,105,209,38,93,188,148,83,232,253,12,82,74,4,34,194,220,22,147,101,40,33,218,94,141,109,124,118,201,240,57,67,144,236,184,191,169,56,161,107,200,246,98,127,152,103,149,116,198,155,87,175,197,122,215,222,48,148,8,30,34,182,31,5,226,152,206,212,184,3,116,37,93,77,243,39,107,166,94,224,79,102,37,159,19,79,51,150,120,242,67,119,248,57,79,166,243,153,170,120,170,207,96,204,81,25,182,54,95,160,176,181,126,124,135,89,17,229,227,244,220,49,179,45,125,29,129,47,215,27,75,229,181,142,248,253,227,14,202,32,165,64,64,16,253,235,58,109,210,77,105,112,123,12,217,62,231,131,104,16,141,225,29,27,173,101,11,202,207,17,218,96,103,21,30,253,28,247,190,43,63,238,185,136,210,3,182,221,164,248,49,124,7,246,243,178,244,126,255,34,94,155,255,230,75,152,27,61,53,11,147,172,151,188,206,214,124,255,127,54,40,78,64,32,163,203,73,220,76,57,41,148,26,100,186,217,215,40,216,223,219,176,215,86,173,225,218,206,35,60,173,134,140,101,109,118,93,123,30,160,99,212,220,121,217,138,252,72,76,216,115,222,211,191,249,44,15,197,145,32,3,34,252,249,188,67,216,161,112,35,100,211,175,38,241,81,90,131,253,77,66,134,109,73,60,2,143,166,165,79,245,180,12,49,234,130,40,173,161,180,26,26,125,140,108,94,121,65,76,190,227,134,13,230,133,69,121,151,59,132,241,162,232,18,64,73,88,164,33,50,38,6,241,156,194,14,172,18,165,117,200,231,133,133,156,197,58,126,190,148,62,246,212,246,130,209,52,159,88,69,106,158,107,55,112,118,44,231,72,11,24,73,171,106,25,139,228,106,16,15,69,101,225,60,160,213,112,161,150,112,113,242,87,174,218,144,112,87,240,101,6,97,58,175,110,249,251,227,234,216,229,23,131,105,5,133,87,68,128,239,136,116,53,50,127,64,124,77,60,208,14,125,231,226,179,27,191,249,51,39,126,233,229,46,116,121,6,74,209,43,184,126,145,66,142,192,64,194,216,17,91,55,110,232,71,184,148,80,197,211,134,113,231,153,23,122,55,126,205,122,111,190,217,251,252,247,108,235,211,191,247,62,255,3,187,125,227,165,222,11,175,25,235,220,60,61,146,134,41,156,48,162,57,53,7,159,171,226,115,220,243,247,136,32,109,191,202,113,255,107,124,109,120,63,168,171,205,6,32,84,196,193,213,54,238,62,148,96,80,28,104,236,139,191,148,246,247,237,155,144,5,226,129,10,65,147,123,67,14,148,140,208,39,38,140,71,30,194,167,86,10,205,67,208,205,41,184,80,209,167,75,219,230,161,172,248,133,255,239,36,74,35,85,90,224,59,172,176,51,215,62,112,124,135,65,8,231,26,24,11,156,67,224,11,209,118,66,46,121,193,70,250,164,240,24,12,82,48,24,145,46,35,170,25,249,14,91,42,115,207,8,149,250,203,253,216,145,86,77,18,203,49,250,29,95,171,57,230,210,18,170,36,240,172,220,182,185,229,127,105,225,225,238,74,5,99,203,233,178,60,139,120,13,226,248,226,122,194,239,47,140,35,174,180,152,240,49,137,193,156,30,163,221,78,47,0,92,14,221,154,208,19,82,245,157,116,9,28,124,156,39,129,92,105,20,237,241,197,183,159,217,246,74,60,83,64,167,153,66,58,17,133,16,125,8,132,24,189,251,26,130,82,54,110,254,128,19,18,119,67,221,145,146,52,37,136,137,152,202,89,177,84,36,52,96,195,199,5,78,227,228,179,72,125,192,172,41,208,240,172,27,232,106,139,122,231,64,135,168,162,217,172,90,7,86,143,182,150,142,154,110,28,29,56,245,238,4,81,42,241,41,2,87,177,32,136,62,17,187,125,210,92,178,108,212,70,56,23,46,16,133,180,155,221,165,6,96,131,126,252,72,124,211,113,226,120,117,124,194,146,37,49,40,145,6,22,199,36,240,23,95,128,46,44,170,193,5,209,177,88,99,3,150,199,6,92,193,6,28,111,137,184,41,199,18,80,189,208,127,53,201,91,90,19,19,208,181,68,73,41,15,179,37,222,18,98,116,196,69,172,86,111,44,10,122,215,208,43,136,60,216,208,95,93,216,73,126,255,223,224,188,18,35,73,188,108,132,205,32,72,27,61,43,236,214,165,89,144,166,102,158,141,210,135,70,40,81,171,244,207,172,241,195,24,63,70,194,209,248,251,40,50,2,245,196,85,238,193,140,127,155,132,46,253,16,99,212,161,154,228,49,216,146,41,0,146,136,125,254,196,17,138,190,57,51,51,195,236,122,29,197,11,127,247,104,156,183,154,241,76,145,37,115,184,156,128,56,121,62,27,177,174,153,165,19,51,134,200,227,123,251,32,31,44,168,168,178,156,118,92,87,80,176,53,126,216,46,45,100,210,197,84,33,63,53,61,85,156,98,217,153,84,161,152,159,202,205,76,47,178,39,96,125,151,50,25,88,24,171,22,8,184,11,30,176,83,141,166,117,20,95,106,204,7,87,111,216,173,43,112,12,54,184,234,171,5,116,4,171,14,150,28,142,12,214,72,28,51,62,104,239,0,187,152,127,98,232,98,12,156,246,100,176,117,57,41,186,192,40,87,249,186,88,169,94,239,125,65,67,242,122,77,248,45,175,225,79,206,183,165,60,188,70,7,114,159,94,225,87,124,141,52,188,222,59,244,221,196,105,205,20,225,188,178,66,114,143,76,85,112,206,170,152,237,70,202,164,109,198,94,153,36,115,219,201,179,153,84,110,146,143,167,51,217,162,167,211,149,84,155,4,162,62,84,147,156,102,201,105,220,5,237,179,214,246,58,152,77,179,108,122,7,29,116,134,116,48,147,102,240,31,118,177,81,219,38,10,243,44,147,191,139,61,156,98,201,41,146,225,133,162,51,114,85,165,108,103,9,37,148,109,167,33,20,245,75,214,255,111,239,203,187,219,56,142,125,191,10,13,251,42,96,56,36,102,176,3,122,184,186,88,73,112,3,1,16,92,47,143,206,96,22,112,200,193,0,156,193,74,153,231,216,89,188,37,142,227,23,219,177,19,39,182,18,219,113,22,43,206,77,156,200,146,237,124,151,119,197,69,127,229,43,188,222,102,3,6,32,184,201,114,44,41,86,0,76,119,79,119,117,117,117,117,117,213,175,14,240,187,98,50,197,163,35,114,8,219,232,45,24,97,77,61,212,142,215,179,70,245,132,218,177,12,19,242,211,162,37,212,14,20,139,53,45,65,118,97,250,244,204,51,145,50,29,70,201,100,194,14,89,24,206,24,145,23,10,250,125,101,206,251,117,69,228,13,142,73,50,58,102,137,73,242,210,122,40,155,37,46,233,10,162,136,90,128,4,53,156,182,11,127,54,163,50,176,188,178,197,101,224,159,160,38,124,177,32,144,127,207,183,94,105,188,209,147,137,122,172,223,122,153,113,74,221,130,72,98,125,194,231,10,234,209,229,201,147,160,158,39,65,61,79,130,122,158,4,245,60,9,234,121,18,212,243,36,168,231,73,80,207,147,160,158,39,65,61,79,130,122,158,4,245,60,9,234,121,18,212,243,36,168,231,73,80,207,147,191,223,178,160,157,179,133,23,248,233,193,225,5,67,34,2,194,101,110,112,250,103,218,31,18,191,238,108,214,65,111,32,192,51,194,136,233,159,35,62,239,8,183,20,44,135,110,41,34,254,192,224,177,179,222,178,247,107,30,123,56,200,11,254,144,48,106,38,111,214,43,14,30,14,31,166,253,244,215,60,30,191,207,31,142,68,130,129,81,199,227,243,255,219,167,242,54,82,117,83,167,36,245,254,22,164,242,70,190,186,66,131,149,228,115,15,48,133,170,159,115,132,102,101,115,136,150,6,191,53,233,202,159,36,16,191,234,4,226,214,94,57,38,16,183,23,248,154,18,136,251,206,147,64,220,55,106,2,113,95,111,2,241,39,249,194,191,153,249,194,237,233,191,237,105,113,190,1,73,189,225,27,248,178,220,147,34,51,85,198,73,50,237,19,211,151,0,251,236,201,170,131,180,30,202,119,198,70,73,186,169,87,223,68,77,91,243,44,91,114,39,161,68,116,139,53,40,118,192,182,56,169,7,180,79,54,106,53,56,211,40,26,243,34,111,183,203,173,33,125,192,185,13,174,166,23,56,253,214,41,239,71,233,101,135,188,159,194,215,235,69,185,214,208,96,100,85,211,189,137,34,200,12,136,113,74,84,108,242,78,119,51,4,252,66,246,94,135,16,176,190,96,48,32,116,123,66,52,220,46,109,71,6,252,160,76,25,29,157,112,185,198,159,125,214,53,233,178,5,141,89,218,26,223,58,128,167,181,243,147,236,232,87,31,30,221,251,233,112,146,21,85,238,49,166,88,215,160,24,232,231,213,19,236,248,19,120,193,57,156,96,243,224,95,249,241,37,25,191,99,144,12,245,244,42,137,118,244,242,115,135,127,249,53,206,206,55,144,104,102,6,202,203,150,11,214,60,145,3,95,47,215,144,75,215,215,62,91,202,20,236,201,85,205,196,241,43,127,63,122,238,121,99,187,233,93,227,96,119,111,106,231,28,170,106,31,170,69,89,194,81,181,232,54,72,157,178,188,232,255,208,48,139,146,253,39,230,134,235,233,116,48,238,245,37,123,159,120,193,147,76,32,152,12,246,61,241,129,39,126,58,146,206,100,122,159,248,111,184,254,187,241,116,48,148,244,250,226,96,18,159,166,233,116,154,166,93,206,1,186,35,47,157,155,251,128,2,182,23,193,197,51,96,182,112,120,239,5,214,206,207,94,125,240,229,187,182,25,187,108,38,237,159,57,208,71,89,82,118,205,190,1,53,76,80,33,232,140,17,94,234,24,177,107,109,217,8,143,38,42,147,113,84,118,15,204,125,109,253,115,242,231,143,142,190,255,195,83,41,170,159,13,204,164,142,186,102,109,254,178,196,42,80,18,219,244,114,23,193,152,105,212,32,225,24,164,156,27,177,253,160,147,36,190,171,47,239,22,30,173,11,58,0,244,43,143,70,214,37,202,197,225,188,50,125,101,108,137,146,140,131,136,254,151,66,198,34,65,48,176,40,110,153,128,15,208,248,35,8,217,134,80,205,242,148,75,210,176,105,131,252,76,192,48,224,33,10,190,21,104,195,150,242,75,232,199,44,79,250,174,135,147,130,50,246,19,155,217,62,196,15,232,9,59,117,40,107,162,107,152,101,73,175,70,41,92,39,221,26,212,13,189,219,253,117,38,165,145,42,113,224,0,2,222,153,212,15,184,182,239,132,246,7,148,4,45,45,200,231,156,11,9,208,49,94,134,159,25,158,101,96,104,13,242,152,103,153,0,241,152,39,81,223,16,154,6,122,210,135,253,65,23,116,159,7,159,3,33,14,6,143,215,145,109,51,68,123,193,231,42,170,44,4,130,36,14,61,200,150,195,176,174,8,203,4,189,94,216,230,246,229,163,178,24,129,245,40,238,27,200,48,152,97,234,193,63,239,28,189,241,57,204,48,245,214,167,135,191,249,53,220,91,78,62,251,193,209,91,239,224,84,218,134,124,241,134,255,195,4,111,25,1,154,101,144,188,209,97,6,68,197,33,102,124,0,254,4,116,170,113,105,85,22,229,175,189,10,168,1,235,27,168,97,184,3,90,179,12,179,100,10,178,51,236,192,1,220,52,59,93,148,21,123,252,170,209,105,8,181,160,37,199,48,26,0,102,207,160,239,100,96,106,83,22,52,178,226,11,240,51,233,20,254,5,22,165,92,104,63,49,20,31,24,147,220,211,58,130,69,49,137,165,43,79,22,46,177,167,12,87,80,230,227,62,236,20,43,204,9,150,121,40,94,186,207,154,164,247,12,7,193,14,55,34,153,163,80,112,142,242,30,219,145,173,45,171,201,104,232,208,142,191,120,235,248,253,231,205,148,220,188,211,112,116,10,11,44,95,83,228,46,218,100,7,141,4,54,49,242,72,208,251,6,143,132,116,199,48,9,99,97,85,129,194,170,133,228,77,0,161,110,149,145,140,41,7,253,68,64,249,35,97,22,127,194,96,21,227,84,23,133,211,148,189,64,244,80,29,248,57,204,179,176,72,219,72,147,108,72,103,215,200,152,18,186,236,182,192,74,244,64,73,72,131,159,13,198,139,40,15,199,139,208,137,3,181,73,30,26,122,16,196,142,203,236,13,156,28,99,13,68,241,248,54,65,237,189,166,164,2,177,245,20,77,89,17,1,48,102,143,19,131,131,126,86,224,221,191,11,34,243,64,123,24,122,223,105,45,233,252,212,91,27,238,68,10,39,200,203,181,93,65,41,162,91,173,175,3,49,194,57,113,178,14,35,209,139,9,129,223,197,223,32,129,189,13,172,191,105,110,242,59,129,90,208,103,68,15,32,107,217,147,213,234,95,111,29,80,182,226,227,20,248,229,150,49,109,122,118,72,172,165,140,59,5,198,217,223,214,31,250,6,65,41,244,165,133,159,162,20,205,230,114,130,177,245,43,16,135,13,208,192,200,228,107,163,150,161,143,64,96,53,167,2,18,126,132,226,173,9,57,6,1,0,156,47,133,175,101,170,79,75,217,171,244,165,236,85,112,158,86,197,49,101,47,254,53,230,213,147,65,118,81,110,232,113,208,107,156,182,213,27,109,152,212,85,80,86,92,252,192,215,159,206,85,177,164,115,85,140,228,173,22,81,111,35,138,11,95,181,129,53,81,117,143,19,108,143,190,229,64,96,64,250,126,39,191,128,189,253,151,239,227,53,246,224,238,189,227,223,223,59,121,238,199,96,183,71,155,189,157,177,144,216,140,129,73,138,146,204,136,10,56,37,53,210,10,248,25,72,30,55,204,203,218,243,219,229,207,32,58,82,81,236,245,171,153,201,134,35,245,134,145,14,17,234,193,231,63,58,124,249,213,227,95,252,0,72,171,163,191,124,15,210,173,191,78,172,131,58,57,245,12,140,121,157,74,154,143,167,240,93,60,4,54,192,125,243,82,132,163,2,148,181,142,251,86,83,149,123,113,142,144,199,137,60,225,242,64,231,120,15,60,173,106,158,22,227,129,161,214,146,210,149,128,126,102,233,72,212,105,40,13,248,153,194,39,49,120,97,5,206,161,26,216,120,137,10,135,76,230,152,91,3,81,150,112,47,213,232,225,9,61,75,178,91,141,177,72,98,88,51,182,171,122,186,100,146,7,26,90,194,92,184,201,144,201,246,104,228,33,71,194,161,56,89,69,207,134,28,210,147,33,211,167,172,30,61,25,178,151,162,66,20,67,91,114,33,27,26,232,176,152,123,146,113,220,80,7,209,157,25,150,112,189,41,237,99,103,206,38,174,64,16,53,228,174,113,53,201,196,37,17,178,62,201,215,237,39,57,67,5,3,188,103,138,184,228,185,93,71,239,190,236,210,17,16,72,48,52,56,98,104,110,117,92,71,235,116,61,184,251,135,195,79,126,126,116,231,179,163,119,255,240,240,185,95,156,252,243,197,163,247,111,63,252,195,143,255,245,197,143,33,191,127,242,91,160,189,31,222,254,227,225,11,239,156,220,254,24,94,146,188,240,195,195,59,159,255,239,115,223,131,10,18,233,2,195,224,62,224,169,51,210,95,195,180,210,96,27,236,34,68,165,104,151,0,40,197,156,79,85,102,250,113,214,125,234,142,40,244,108,135,152,155,125,174,3,51,67,185,164,103,40,151,99,18,194,50,22,40,25,162,228,24,68,34,222,141,110,151,65,161,26,101,83,217,113,232,25,28,166,96,36,40,182,30,131,193,142,102,158,206,93,40,25,184,209,56,138,11,27,220,244,225,7,127,57,249,219,135,46,189,183,12,115,74,230,111,196,219,58,23,89,60,119,76,40,189,198,20,91,175,203,93,180,73,80,6,218,42,168,13,65,40,128,6,19,143,181,169,100,204,8,92,167,158,209,185,58,73,168,26,167,182,169,138,25,183,206,120,35,101,191,224,99,72,220,58,181,27,123,198,72,109,124,19,182,19,97,24,168,10,167,160,172,117,223,28,167,138,200,12,192,240,240,36,159,70,63,22,199,169,29,67,81,54,29,90,108,233,143,13,250,69,119,41,211,234,20,109,98,94,177,222,90,71,171,68,193,173,74,29,73,209,162,155,117,244,125,107,144,194,107,203,141,108,187,58,133,87,133,208,104,69,201,38,128,154,245,18,23,125,135,29,35,232,102,224,25,186,34,223,116,29,189,241,207,227,79,222,58,250,235,155,39,191,251,1,196,8,195,58,250,18,86,252,129,108,149,121,21,66,184,234,159,12,67,36,62,90,81,198,213,46,108,149,88,185,224,215,20,40,3,93,86,204,219,248,77,98,129,232,185,151,67,167,173,77,108,112,190,9,239,183,110,130,94,96,222,199,247,178,46,210,72,148,76,46,135,150,222,56,185,25,3,231,109,114,45,141,12,20,246,119,232,23,89,182,119,20,85,238,44,175,232,14,122,133,253,22,131,188,2,222,90,220,132,215,22,230,43,200,201,209,56,59,209,224,252,160,239,93,186,25,17,127,130,6,195,168,151,134,76,35,68,193,124,213,192,194,140,210,7,20,246,129,0,4,4,74,185,138,153,201,149,206,151,226,243,248,181,64,123,233,70,109,4,212,29,156,192,252,140,80,7,17,100,64,149,249,236,92,218,90,195,50,190,1,53,18,233,229,213,116,122,177,255,53,208,27,197,168,181,153,118,195,189,2,185,187,228,68,183,11,44,134,198,182,107,156,128,250,184,93,235,224,15,244,79,73,165,76,255,20,176,6,81,37,32,81,70,174,178,117,0,253,88,85,132,52,115,203,68,96,119,165,210,197,164,181,139,233,149,244,226,242,205,226,114,124,185,84,188,9,71,52,164,44,161,52,26,14,60,205,153,2,83,95,101,216,106,138,206,185,228,91,244,214,1,213,107,147,196,126,122,14,199,48,130,101,197,242,40,235,253,248,89,114,158,167,236,57,207,45,34,170,7,121,205,208,45,33,147,146,76,222,44,143,236,196,61,38,110,244,33,198,80,130,165,75,150,173,209,5,177,105,92,209,254,167,7,246,4,233,189,238,68,54,69,219,196,27,225,225,186,211,15,128,160,27,148,157,123,12,60,60,231,62,246,81,14,175,111,132,114,102,135,156,50,174,35,172,247,67,46,198,165,159,92,128,252,18,26,194,48,138,35,227,32,228,2,21,226,203,97,5,140,131,72,159,106,21,153,7,15,239,252,226,240,165,247,31,190,243,193,195,231,94,126,112,247,19,160,107,99,161,132,99,162,15,127,250,243,127,125,241,30,216,110,143,94,251,233,241,7,247,32,32,18,174,155,64,70,202,101,24,57,6,91,57,185,243,129,174,16,91,159,144,227,78,31,110,33,134,98,60,179,114,71,110,39,17,204,11,210,238,40,142,226,169,230,101,235,120,186,206,11,125,45,109,91,5,2,120,119,27,186,151,79,63,151,138,155,216,171,8,207,6,124,183,50,174,31,68,129,194,168,234,250,16,27,83,137,62,84,3,159,136,194,66,61,197,26,10,37,19,32,76,105,204,123,191,206,68,188,86,208,156,233,122,18,37,197,250,22,4,210,190,224,23,138,35,31,160,224,166,120,240,5,137,108,170,25,91,96,27,219,83,156,32,201,110,222,195,141,83,205,255,100,174,93,131,167,141,230,181,107,12,62,255,234,219,38,209,89,145,123,180,19,83,79,198,24,83,37,245,217,23,33,214,179,124,81,253,113,208,170,177,50,129,126,221,173,166,215,9,142,162,155,141,195,27,18,48,151,110,235,74,213,233,135,22,55,152,98,29,224,202,249,216,140,46,41,36,254,186,227,234,56,250,191,31,28,254,242,215,132,234,143,209,114,16,206,126,104,23,250,22,128,128,23,128,224,184,0,132,30,243,139,72,204,47,138,97,126,129,64,129,61,156,205,2,30,105,56,176,45,38,35,102,216,127,125,241,60,58,202,155,76,98,156,132,251,38,92,176,76,184,128,39,252,160,31,34,150,195,90,43,56,157,47,235,234,227,55,205,198,69,250,238,6,103,41,131,190,96,223,163,117,211,0,248,204,232,58,61,80,130,143,255,248,254,225,75,127,63,188,247,145,11,65,16,3,69,172,207,170,76,25,122,49,108,231,128,24,23,48,128,40,108,109,139,252,2,119,123,192,254,208,32,243,12,236,204,50,216,49,236,92,131,196,238,117,221,22,1,221,67,76,67,101,81,226,5,171,85,66,121,246,89,5,161,98,98,209,57,39,128,147,145,245,53,8,82,78,184,118,77,112,155,253,25,215,173,22,35,154,237,116,198,25,176,241,157,111,142,251,246,151,43,218,87,236,14,173,104,87,238,223,79,56,75,143,121,242,85,23,189,227,198,230,162,232,59,139,10,184,4,75,117,54,102,177,15,129,119,194,12,39,208,79,66,3,123,132,241,164,118,99,115,43,90,163,250,101,57,106,35,198,82,22,209,31,147,168,222,30,51,103,57,59,195,249,226,172,254,3,35,171,84,228,200,127,19,250,224,223,148,248,155,99,64,61,36,60,40,88,24,78,208,205,96,80,134,35,27,152,197,188,10,153,14,150,214,109,249,28,43,115,72,221,196,7,82,119,128,166,207,168,171,225,67,132,144,134,10,89,143,182,70,124,167,32,11,234,242,149,232,172,196,210,18,181,245,203,188,245,7,29,55,187,172,223,18,211,86,245,245,248,139,183,78,190,122,189,167,129,190,170,61,173,234,178,224,148,182,177,46,65,218,30,166,28,218,47,157,190,149,91,33,34,34,82,243,220,144,244,230,78,136,203,57,109,136,55,20,135,237,16,147,213,201,230,21,85,250,108,89,253,133,117,43,22,69,58,22,2,219,131,101,243,115,15,22,168,14,251,233,41,10,148,126,78,234,241,76,25,6,34,109,237,138,219,33,251,68,99,83,216,130,110,16,38,230,58,241,77,183,181,10,222,104,198,28,245,73,250,222,236,71,255,73,95,187,134,5,193,83,49,243,225,38,189,117,195,250,5,157,118,251,235,50,142,117,25,107,93,102,11,158,142,149,254,186,94,199,186,94,107,93,47,124,239,117,253,194,72,183,104,26,131,3,91,56,101,35,19,60,31,131,163,178,12,205,242,2,146,163,20,216,86,93,216,187,12,230,79,162,202,130,88,83,1,39,106,13,181,214,181,18,7,86,109,42,230,225,218,114,236,134,245,50,177,29,42,219,107,128,204,160,211,148,97,128,12,242,145,16,205,10,58,112,38,149,139,101,13,3,228,210,229,5,119,161,204,113,208,222,5,212,151,73,112,168,159,196,113,114,48,170,2,158,213,159,138,161,51,77,69,128,198,34,232,114,73,226,232,160,33,114,64,80,75,79,75,147,138,208,62,61,12,12,121,90,232,165,40,167,160,40,184,103,184,97,100,212,216,228,24,178,95,142,15,240,112,129,159,33,36,115,79,196,9,233,141,104,245,125,233,113,108,65,35,142,245,141,152,193,214,82,221,45,6,55,100,117,140,209,1,209,93,36,156,205,165,63,208,154,162,40,117,192,207,48,64,236,96,112,12,28,80,12,92,67,159,78,202,130,216,56,165,200,182,10,19,231,12,10,76,66,69,144,53,114,72,56,18,132,222,209,125,67,205,72,55,114,234,66,216,81,216,32,225,210,125,14,157,152,196,22,180,106,122,193,96,157,25,16,5,130,53,79,18,247,201,131,203,200,126,5,251,0,179,69,56,5,39,245,60,179,228,193,26,37,106,40,68,141,5,253,16,198,194,139,194,134,2,227,14,193,70,90,93,82,20,20,90,167,39,60,50,58,216,87,22,18,24,222,248,188,249,233,209,171,119,30,252,243,87,135,159,188,141,175,129,192,182,62,53,53,165,147,35,193,106,18,167,97,30,198,60,93,70,191,36,245,245,161,59,22,129,102,117,128,98,97,202,242,205,112,14,37,153,125,40,39,214,62,235,60,13,104,3,205,157,53,51,152,222,80,5,40,26,130,26,245,250,205,101,218,159,217,43,60,138,31,153,45,64,201,150,9,172,159,127,205,248,103,146,60,206,92,174,83,36,134,233,52,7,98,211,129,187,175,234,41,190,245,36,175,208,224,60,102,193,209,135,123,244,254,139,15,127,243,246,197,135,11,67,135,207,61,96,80,121,180,33,91,134,125,165,76,64,110,105,46,74,149,162,202,141,78,148,1,65,67,142,173,142,16,10,115,26,147,140,68,13,172,211,3,61,228,240,133,207,46,78,13,169,209,68,150,185,171,160,137,222,246,163,162,140,67,60,225,69,233,3,13,247,231,94,67,176,242,227,181,134,200,109,234,133,169,2,54,128,11,48,140,220,185,9,47,101,59,123,61,92,35,183,211,103,136,94,188,20,150,57,250,201,135,39,159,124,116,113,102,1,234,139,0,212,151,243,178,139,165,250,35,20,33,23,30,53,177,56,156,119,212,150,234,143,217,86,243,202,135,71,183,95,58,126,227,179,147,63,255,234,226,139,197,26,15,112,86,9,34,200,143,130,31,176,119,2,113,99,190,200,42,32,193,152,231,90,2,164,238,35,220,40,222,253,244,248,123,159,95,146,72,68,185,213,46,180,137,138,218,158,227,54,138,90,126,196,91,40,162,204,69,104,130,144,71,206,203,10,70,229,71,194,251,159,253,3,140,245,232,246,239,47,120,194,168,11,149,226,10,123,174,165,78,170,62,18,201,127,255,165,203,26,109,250,252,163,77,63,162,209,98,185,134,103,248,34,163,69,254,71,56,45,196,121,121,186,167,137,71,55,122,60,227,23,146,111,10,127,177,177,219,26,120,20,35,127,248,252,207,224,224,223,250,252,240,167,175,95,100,228,134,119,215,5,4,123,71,19,59,61,98,221,104,246,18,164,186,85,231,25,76,144,195,15,94,60,250,235,199,196,130,119,81,177,94,16,224,245,143,118,110,201,78,234,63,186,237,140,224,110,92,116,139,71,128,23,23,218,226,33,122,198,128,118,31,217,129,231,71,31,30,190,255,217,195,23,127,124,252,241,133,148,158,178,92,227,118,231,209,5,204,121,24,193,82,253,145,140,250,254,175,143,223,124,231,193,189,123,135,175,191,125,244,230,167,15,95,124,237,34,99,135,136,106,205,122,73,19,212,197,102,245,60,163,183,53,240,232,198,127,242,229,71,39,95,189,112,89,227,79,178,23,27,62,174,255,40,70,127,248,218,207,31,124,241,193,165,205,126,83,109,92,100,238,205,234,143,100,230,63,185,255,224,222,237,203,26,59,47,176,252,5,198,110,169,254,72,198,254,234,123,135,191,122,237,178,184,190,172,194,200,173,243,115,189,181,254,35,81,255,190,247,34,216,254,128,18,116,33,11,15,219,212,206,103,219,129,21,31,221,48,241,36,95,120,164,96,118,206,61,88,80,247,17,105,245,38,44,213,5,198,11,241,162,206,51,214,17,112,166,46,71,103,37,166,184,215,94,59,249,231,133,140,82,85,161,122,174,123,63,88,239,17,41,231,63,56,254,233,11,71,63,249,195,209,91,95,94,236,180,162,233,238,8,231,18,206,102,245,209,173,177,240,63,114,211,108,94,57,127,83,125,29,62,120,248,220,47,142,239,220,134,110,189,47,253,252,228,246,199,46,11,190,146,5,70,245,116,220,94,130,103,106,33,110,67,101,69,17,244,160,166,192,115,176,118,62,8,80,155,153,150,224,143,232,241,70,240,210,4,130,16,232,253,241,209,87,139,61,103,224,206,65,187,109,178,198,11,19,202,169,38,220,139,64,208,17,147,164,62,106,221,66,104,14,216,251,168,6,124,170,117,242,34,195,60,249,236,31,71,159,252,134,216,231,236,160,131,128,197,244,225,55,21,169,113,185,120,123,120,216,104,132,170,221,30,105,93,107,189,165,210,214,82,23,0,171,195,134,26,50,56,195,58,98,69,175,123,20,83,59,216,122,163,152,38,155,241,171,152,117,44,116,200,14,96,44,108,137,19,190,61,36,56,249,221,111,97,60,21,65,1,38,232,146,10,143,33,127,173,107,252,66,0,150,184,93,13,3,86,62,6,180,173,236,67,80,72,101,10,247,232,74,8,171,35,65,226,161,55,106,112,107,164,204,93,235,98,98,132,98,97,40,10,2,163,30,134,3,169,167,112,139,50,49,226,150,221,212,168,139,131,67,22,4,89,18,90,130,91,165,216,211,176,33,49,123,225,117,230,48,67,253,200,144,223,84,253,5,219,247,174,80,127,169,8,26,113,52,124,108,80,204,191,205,122,209,183,83,97,192,76,254,197,115,135,191,251,145,125,203,64,215,108,151,180,105,60,252,205,15,78,238,220,118,218,152,56,172,198,95,210,123,206,176,245,125,115,165,19,54,91,156,124,246,198,225,243,255,60,186,251,195,195,87,223,188,68,233,4,113,85,4,69,67,206,134,4,98,205,76,18,241,24,9,170,135,183,63,63,254,229,29,232,113,242,210,31,79,17,84,95,163,82,34,107,157,42,78,38,96,239,219,149,168,39,152,36,71,111,255,228,248,254,11,131,229,151,222,145,98,19,5,206,44,18,188,206,243,156,35,95,125,243,193,151,175,218,228,162,149,228,231,19,71,216,182,172,3,156,54,171,23,111,146,44,148,247,95,60,124,241,133,193,39,130,243,81,224,211,215,128,88,115,31,254,240,251,227,206,90,97,248,27,46,106,142,222,124,253,232,181,191,193,137,182,71,172,92,92,206,168,130,198,53,5,24,157,113,5,234,79,232,252,236,71,198,139,154,38,105,17,80,79,97,210,22,125,104,97,250,210,20,0,155,113,178,104,5,234,119,61,205,249,56,150,135,104,243,34,216,35,81,198,115,184,146,253,48,138,10,207,23,47,112,53,12,2,228,130,235,143,156,1,92,48,68,89,131,45,212,107,18,26,221,169,103,0,125,50,56,137,135,49,126,54,124,120,162,113,232,84,184,160,182,129,232,107,3,162,34,244,197,9,97,46,124,152,186,184,200,222,233,98,129,109,118,107,152,63,193,37,100,50,249,222,231,64,138,234,90,39,17,79,66,5,104,119,231,149,119,183,127,252,240,247,127,63,205,16,244,117,146,184,207,12,114,85,20,198,206,199,142,249,144,152,32,221,195,128,146,29,184,250,155,42,172,79,254,246,249,241,27,31,95,186,188,230,106,90,227,113,146,212,48,52,229,195,143,237,146,90,82,90,53,176,175,247,138,234,243,181,127,239,141,163,55,254,254,240,197,215,31,254,230,87,198,137,104,187,214,148,249,133,154,34,116,47,65,119,184,243,235,190,23,176,92,163,201,202,151,244,2,208,58,228,5,155,172,133,179,248,216,72,90,77,196,146,86,239,212,149,73,129,55,254,252,224,254,219,80,32,126,97,104,150,117,182,251,216,208,97,95,20,53,116,68,192,125,186,98,50,56,10,67,51,13,17,154,12,139,40,220,218,162,188,195,100,226,233,33,231,24,38,243,194,81,230,223,218,192,113,120,167,253,229,157,163,207,158,63,254,248,71,39,119,62,61,252,178,239,184,15,166,11,43,126,61,83,3,115,19,225,60,174,160,37,185,199,119,10,153,125,53,202,237,160,16,218,155,213,111,218,225,74,64,16,45,198,181,121,85,0,239,171,214,33,98,52,66,75,128,124,67,161,59,61,24,175,13,207,66,117,203,188,115,172,202,187,6,141,125,91,96,249,161,57,62,117,210,13,182,75,147,120,11,68,173,227,159,252,249,228,149,239,193,105,199,203,174,129,150,221,10,12,117,31,124,33,63,36,249,236,25,95,255,224,222,61,235,187,49,173,145,183,214,80,175,109,151,49,171,87,79,33,208,69,12,167,250,240,237,247,30,124,241,106,127,119,151,5,182,122,122,119,47,135,94,102,254,223,158,62,72,231,38,23,114,7,214,97,56,134,116,196,214,13,20,8,220,223,13,40,161,134,72,228,65,93,192,94,32,96,253,84,43,250,18,108,76,137,146,125,213,169,61,171,78,170,226,212,218,112,181,169,112,181,13,80,214,224,41,112,155,0,17,227,175,102,170,99,8,254,35,9,237,73,77,229,112,114,88,32,54,43,66,35,3,94,189,132,31,149,84,25,34,4,235,253,25,167,64,81,240,58,209,86,2,236,0,16,223,140,33,62,42,228,179,37,118,16,66,66,96,27,97,170,39,243,145,41,104,96,46,31,163,24,150,218,150,204,89,189,45,244,36,200,114,76,124,213,91,103,132,244,87,14,85,12,112,135,3,106,25,166,116,73,160,52,46,33,190,76,82,69,241,97,134,199,159,24,63,31,193,159,196,114,144,164,118,41,211,28,41,39,68,196,0,121,26,12,146,79,108,217,239,35,159,66,62,175,94,142,243,147,150,125,229,16,254,228,13,136,164,149,50,31,17,33,68,248,2,132,191,166,35,12,44,186,136,113,182,195,28,248,60,143,146,90,149,189,176,75,5,148,188,138,166,225,231,125,29,69,207,154,7,157,164,144,177,231,65,55,83,193,88,16,106,135,228,132,233,161,88,180,48,60,49,12,91,71,198,6,19,148,183,7,50,4,254,164,227,93,16,136,24,202,194,36,183,14,40,43,210,182,5,33,54,74,83,36,182,213,210,18,96,81,65,213,4,148,4,134,173,227,58,224,131,81,2,253,156,194,3,214,161,61,110,97,117,40,186,201,208,193,169,64,128,14,81,222,200,84,32,232,15,109,81,16,163,35,26,57,192,175,157,86,129,156,213,43,109,234,142,101,12,202,54,138,177,82,32,34,53,249,217,107,249,217,107,254,236,179,252,236,51,127,246,91,126,246,31,108,81,48,118,3,140,3,162,118,91,65,72,192,87,64,69,165,82,168,53,27,72,246,24,16,226,64,36,91,10,65,42,90,8,174,199,123,67,88,40,152,232,1,214,132,132,237,155,74,80,216,190,36,65,41,91,38,156,3,170,13,81,180,250,88,8,75,67,213,6,108,37,196,98,61,201,96,32,67,226,164,53,48,163,13,202,55,168,39,3,129,73,101,240,15,240,133,231,198,88,182,50,123,15,200,178,130,192,31,221,54,144,225,152,238,20,64,9,102,30,29,55,44,137,64,249,193,79,5,147,250,238,113,59,136,50,172,96,104,236,137,46,188,134,140,98,176,242,129,200,157,80,2,197,109,235,161,23,105,218,182,90,98,79,209,16,215,213,102,129,235,207,43,212,39,194,116,4,100,251,84,198,4,152,187,71,226,118,211,16,72,115,24,101,201,98,140,25,128,52,182,159,111,232,8,85,250,98,53,48,138,108,197,116,20,48,7,168,77,148,114,11,33,107,218,96,119,44,51,96,213,71,49,213,81,207,225,72,175,14,12,243,42,146,104,196,156,71,170,9,10,159,0,165,48,138,29,245,20,204,78,34,200,252,98,179,106,128,36,7,70,204,186,97,86,189,156,84,27,94,175,21,184,56,160,3,234,241,8,13,112,76,49,78,7,198,15,214,107,65,40,88,204,39,253,238,12,78,207,144,171,166,53,167,118,108,182,152,91,156,210,208,222,35,137,93,183,229,17,236,37,34,53,67,83,125,184,84,22,140,81,198,175,131,140,38,54,93,178,21,205,151,241,71,29,128,170,77,152,106,146,100,6,1,252,58,225,82,99,132,74,12,45,101,224,82,11,189,107,198,22,127,22,27,33,219,136,133,221,129,172,162,156,193,64,48,97,234,44,216,223,108,68,209,135,22,49,225,73,49,145,34,78,68,98,168,134,158,11,135,137,232,200,142,222,83,48,78,245,100,56,128,238,20,104,214,235,181,164,195,177,75,201,111,206,250,52,198,105,199,127,94,32,56,180,78,249,32,38,25,35,157,145,215,14,75,139,176,103,109,168,180,155,91,81,149,178,161,134,197,88,48,190,186,51,2,165,225,190,2,161,57,193,255,77,184,144,93,8,101,45,20,140,172,51,193,81,161,104,145,95,204,80,4,203,199,6,33,26,201,125,120,164,68,194,16,45,113,240,67,220,166,230,184,173,200,145,130,105,93,179,88,124,84,188,151,235,225,223,89,158,130,233,166,140,160,232,44,127,93,69,75,90,171,85,133,1,83,32,241,112,226,0,9,159,125,214,221,24,16,86,158,229,99,64,137,210,4,100,9,3,221,115,108,170,225,32,179,129,0,126,248,226,171,71,111,125,250,240,185,151,143,126,244,251,195,127,220,62,250,237,115,216,185,230,248,143,239,76,77,185,48,74,41,17,60,167,245,146,117,232,165,101,172,151,217,199,227,251,63,59,250,213,123,214,62,26,236,232,29,21,201,186,111,66,7,67,10,159,143,47,85,247,185,242,97,169,125,60,170,98,30,85,29,69,5,107,133,5,85,166,250,85,113,120,92,108,0,205,199,237,244,16,46,75,34,152,41,149,164,214,210,133,206,162,51,22,246,45,167,108,51,217,197,190,36,48,154,80,129,118,53,8,31,109,192,54,30,108,129,41,128,105,68,160,190,167,131,173,251,163,48,39,3,146,90,82,172,134,165,150,108,74,45,9,74,45,9,15,65,134,9,229,28,134,40,235,157,103,252,182,20,7,76,84,31,29,28,94,131,142,169,155,46,4,185,235,218,2,228,133,56,215,16,29,89,224,161,166,8,159,235,91,238,181,107,102,250,4,127,63,67,169,22,134,82,141,109,136,98,24,107,66,54,169,33,244,73,59,59,95,57,140,4,238,130,188,219,201,202,217,192,139,12,201,93,84,217,92,101,155,102,202,173,6,229,66,46,50,227,91,80,164,65,212,6,202,34,201,174,44,119,33,85,187,254,104,242,80,206,159,159,39,167,108,140,56,60,239,81,3,101,189,49,83,24,49,46,71,206,133,105,24,20,83,111,67,156,91,51,57,151,133,156,203,66,168,127,243,36,28,171,13,220,53,7,138,169,126,75,152,195,68,10,67,246,241,30,67,153,153,85,173,65,172,8,73,108,179,176,53,107,83,120,140,166,156,19,174,25,60,218,168,97,251,76,172,63,25,173,96,60,132,195,106,28,184,221,195,50,21,246,96,161,235,240,152,119,15,239,252,26,99,152,61,166,249,113,174,44,115,129,221,172,100,203,93,96,157,66,251,181,137,1,147,222,147,176,128,156,48,6,156,39,136,167,7,134,138,51,207,19,189,61,128,25,159,76,36,109,91,46,41,148,41,234,76,10,34,178,215,234,22,24,123,202,225,199,12,138,252,2,112,226,56,101,99,227,64,55,31,16,251,82,116,16,176,183,197,168,68,41,49,12,40,78,68,16,206,218,142,126,177,104,243,227,215,73,194,75,86,211,164,138,130,107,60,3,141,160,84,127,10,100,152,145,65,70,69,198,41,61,115,96,195,102,218,83,14,244,188,198,14,22,147,134,105,50,209,239,69,1,65,228,41,141,3,234,158,188,92,171,199,104,108,155,194,150,206,62,171,146,105,1,133,120,244,20,215,4,44,81,93,102,43,75,208,214,212,127,100,115,154,176,209,38,123,115,203,200,159,130,41,59,69,44,153,155,214,47,164,205,73,102,203,154,82,69,120,246,89,232,111,86,173,181,4,160,16,224,173,155,175,113,168,241,41,27,232,58,190,83,25,191,174,76,33,116,117,116,108,114,225,182,39,27,82,221,117,29,123,212,41,66,123,204,146,111,186,42,41,194,2,91,55,254,127,1,85,112,43,212,45,32,177,182,161,87,156,126,45,94,19,69,152,193,123,147,166,104,176,21,193,52,47,243,74,101,30,110,249,227,144,39,150,107,110,167,102,217,58,209,22,244,81,214,155,128,19,85,107,78,234,43,84,10,244,68,97,143,72,57,72,108,186,118,123,147,84,91,76,30,138,46,255,108,103,52,184,113,147,40,6,251,222,237,114,129,189,91,138,25,209,11,118,157,20,60,149,168,26,16,160,28,80,89,181,186,12,229,192,4,74,173,212,119,70,19,42,49,14,240,225,148,38,75,28,28,154,115,153,56,207,131,98,128,251,40,25,180,202,199,228,129,173,194,51,21,104,147,31,220,38,46,1,91,228,81,139,141,83,77,55,206,37,96,77,243,212,110,47,4,127,207,242,70,230,217,209,181,25,3,233,213,89,236,57,118,68,103,32,152,188,200,144,214,216,106,63,28,100,22,12,31,58,168,68,93,147,70,226,62,18,59,54,248,180,215,175,128,128,125,208,26,70,6,84,143,27,167,43,30,64,107,57,187,226,97,55,72,227,123,0,27,131,147,44,236,189,165,5,189,56,160,144,83,210,19,107,247,45,153,192,14,208,190,123,129,164,22,43,177,125,170,132,238,34,133,136,31,28,59,168,158,252,22,43,212,18,181,108,230,183,240,49,34,203,134,34,126,146,223,98,156,90,141,149,140,4,23,51,250,237,32,226,144,172,178,215,148,212,110,79,234,92,93,197,136,230,40,243,90,37,186,58,240,162,207,126,37,100,85,81,108,169,114,13,72,124,92,204,117,145,235,30,120,254,228,57,181,89,45,79,162,11,2,167,75,31,141,164,232,66,103,63,164,133,217,58,26,179,116,180,231,130,231,209,41,67,118,173,7,183,115,161,36,44,186,158,139,238,214,108,195,21,244,52,73,214,105,136,185,196,154,204,79,98,31,41,253,194,199,94,228,6,46,130,220,157,162,214,226,216,90,0,211,236,224,36,80,38,57,163,86,141,204,85,169,161,12,16,46,91,190,82,168,94,1,217,233,80,28,38,56,193,122,202,164,57,203,46,148,32,134,100,137,178,53,100,185,248,27,185,29,61,209,140,158,250,231,252,75,115,47,54,67,77,247,230,155,217,67,25,214,204,132,215,65,190,204,151,131,122,190,153,235,141,77,195,121,112,43,54,173,175,204,3,74,44,7,35,54,129,9,249,216,213,4,146,31,94,137,112,13,215,117,40,1,130,65,14,176,43,40,204,177,167,22,46,251,194,101,84,152,163,195,61,162,88,208,223,27,115,161,85,141,124,76,60,117,165,114,29,222,19,7,253,148,180,146,200,21,218,244,220,116,165,22,7,127,22,139,165,237,116,169,2,62,165,224,215,120,59,25,95,7,255,151,88,139,183,170,51,224,195,172,63,45,167,243,43,133,90,133,93,97,89,111,187,196,116,74,19,145,112,72,83,27,220,250,122,208,179,86,141,199,11,203,157,220,26,179,192,102,58,243,59,233,237,132,148,9,207,166,246,102,119,103,103,51,201,82,77,21,247,118,138,51,222,90,190,90,83,23,75,204,196,226,146,143,159,241,248,214,246,228,233,114,32,29,153,171,74,219,115,217,105,166,152,73,86,106,201,245,112,126,103,126,122,126,129,99,115,187,92,218,219,169,76,44,132,196,181,230,126,163,179,236,19,103,22,56,165,19,222,240,250,150,119,217,80,115,34,23,90,104,9,92,40,228,91,154,142,43,193,194,182,232,217,79,55,11,140,182,158,108,112,217,25,181,163,53,39,150,35,181,76,181,68,239,164,226,221,98,149,15,45,47,114,211,194,126,158,247,230,243,169,164,52,187,161,37,166,53,46,159,78,166,179,90,145,77,180,194,145,121,255,78,32,94,169,236,120,165,217,253,133,100,37,94,204,7,21,37,179,161,133,83,171,107,241,252,110,102,161,192,197,187,202,218,108,114,94,12,71,188,244,116,59,57,191,20,94,111,116,189,233,98,219,223,142,204,50,219,133,192,6,157,46,38,115,139,254,252,140,148,222,231,166,43,249,133,37,173,146,88,106,77,212,10,234,78,96,190,179,49,49,221,138,135,166,23,133,82,51,158,238,132,243,203,181,221,92,161,94,212,184,110,53,45,20,43,187,157,84,107,66,205,202,185,233,136,127,81,217,89,17,102,43,241,170,191,178,212,44,236,46,78,199,179,64,95,76,45,107,211,43,157,210,70,161,43,134,59,235,59,75,201,132,48,209,90,208,230,132,226,114,101,122,121,15,76,128,232,95,8,119,114,82,184,158,169,105,162,183,184,172,238,182,171,181,185,245,238,124,163,144,46,203,187,181,89,201,83,168,22,181,204,238,108,165,153,242,119,150,214,23,246,165,180,28,154,152,168,39,67,220,204,186,56,155,143,103,91,33,149,203,101,10,171,115,59,171,66,153,225,194,205,181,204,92,99,121,190,164,137,251,229,233,233,120,40,222,89,218,205,102,151,247,171,251,225,76,132,95,88,4,204,181,30,98,196,249,13,90,90,145,182,59,41,193,187,183,63,175,237,197,253,64,115,78,172,102,120,97,86,217,88,93,225,84,154,78,37,133,92,164,9,148,140,80,171,179,209,130,175,40,47,181,196,68,64,152,235,36,3,66,101,55,34,165,138,133,149,84,124,163,178,192,72,229,116,176,147,94,10,213,180,213,182,144,141,236,240,235,75,187,109,165,179,84,156,105,134,132,156,127,97,182,62,183,46,138,187,153,120,119,53,147,109,236,181,150,55,130,137,72,75,74,148,227,244,204,182,160,102,247,215,75,197,246,116,39,188,51,95,208,166,39,148,149,181,200,126,60,27,174,111,207,231,75,165,233,196,236,220,116,217,59,27,247,238,45,6,185,116,110,105,58,81,173,238,72,201,253,181,206,116,132,157,93,228,91,170,154,17,118,74,43,59,114,107,130,203,165,132,92,125,71,10,133,67,185,89,207,74,94,148,26,139,188,159,45,123,24,182,157,207,135,124,30,173,181,183,230,75,183,231,164,233,125,49,27,89,89,83,11,165,197,64,149,221,89,110,103,56,45,237,107,38,219,93,223,124,41,84,13,180,22,165,240,236,116,188,192,108,84,183,23,213,53,81,174,120,214,24,78,21,87,11,108,41,56,43,116,87,203,149,21,169,148,8,20,247,53,129,45,79,236,181,170,233,9,175,103,198,199,196,217,189,116,124,134,85,247,42,185,78,103,38,215,169,208,221,18,147,110,78,215,138,254,76,55,162,9,145,122,53,163,204,111,100,185,229,50,224,153,50,83,171,50,124,121,173,27,97,246,148,197,82,58,210,18,119,188,225,162,135,91,246,136,141,198,172,95,156,9,115,5,95,155,158,142,151,36,206,35,171,145,36,63,83,94,8,241,194,116,86,144,58,154,160,229,153,26,171,164,3,243,129,74,119,181,48,49,27,8,148,230,184,137,78,33,190,156,107,132,243,1,31,83,220,77,132,133,160,24,244,123,102,150,152,162,28,241,68,2,133,72,119,98,130,206,151,154,116,126,41,239,93,247,241,133,89,145,89,229,2,165,233,198,126,41,51,147,95,235,52,211,219,245,98,74,158,171,111,231,5,117,187,29,96,106,75,173,221,112,178,202,229,226,129,120,41,95,204,166,130,98,174,22,172,249,52,86,221,224,1,237,165,157,153,137,80,189,83,22,114,98,48,144,219,221,93,224,56,53,49,15,216,108,145,95,148,119,118,50,115,121,177,149,107,135,233,150,68,79,40,161,185,149,8,155,170,103,210,190,214,50,187,168,84,196,101,165,171,113,123,204,186,82,234,102,235,251,94,158,159,72,173,118,139,30,94,236,180,146,75,237,213,248,236,236,68,39,94,161,183,133,117,255,110,123,189,90,77,87,171,222,84,40,82,173,243,53,186,84,175,119,103,86,35,154,90,47,47,37,243,233,213,172,90,41,76,135,235,190,69,70,93,74,179,65,217,179,156,201,108,171,130,55,84,152,14,76,52,50,108,147,159,245,148,53,85,9,207,229,61,157,74,166,82,105,181,121,46,21,81,75,137,86,98,41,179,148,107,240,245,64,124,70,218,217,200,238,214,230,229,93,137,111,74,51,219,187,98,187,176,208,144,151,82,181,137,74,41,151,14,50,185,52,215,246,7,188,115,123,123,114,202,83,16,3,17,117,101,39,172,4,218,137,194,76,55,95,44,133,187,241,156,144,201,206,206,106,169,110,102,53,91,15,175,121,229,234,94,96,69,172,21,26,42,189,188,19,90,241,9,123,129,174,180,39,231,22,226,115,157,146,55,48,43,215,83,5,33,224,223,163,131,123,11,9,57,191,151,218,16,146,254,244,186,150,203,110,239,78,175,238,23,83,251,149,28,88,30,220,74,3,44,224,170,56,219,42,105,197,121,102,169,155,144,186,153,64,163,4,24,57,178,208,40,21,218,165,252,122,54,184,187,17,96,133,202,162,178,177,83,159,233,114,213,48,91,79,48,139,203,43,165,82,72,216,11,111,180,19,219,9,33,233,139,139,251,204,194,76,169,51,59,83,95,45,150,218,217,78,126,70,205,108,87,243,92,37,177,198,104,113,38,183,152,220,95,242,182,25,153,105,228,148,200,194,210,74,166,38,5,147,222,56,179,168,250,189,129,116,138,201,23,155,138,156,159,77,44,72,75,181,212,126,164,206,78,55,119,247,3,17,218,195,207,20,182,101,122,58,172,36,210,121,169,52,207,236,48,193,182,39,184,191,157,140,199,185,25,110,201,231,81,102,210,226,70,184,176,81,245,214,119,89,205,183,84,236,136,97,166,237,171,236,38,227,161,165,74,90,81,20,95,182,27,201,86,165,124,118,182,146,216,95,171,204,198,147,137,105,118,99,209,183,191,223,153,205,175,214,19,109,77,137,203,129,204,238,30,203,55,152,236,250,186,127,166,188,210,72,6,202,229,197,189,118,77,202,86,27,241,165,184,119,55,207,174,117,147,237,184,47,161,213,102,4,127,35,217,89,95,218,17,82,27,41,79,168,190,177,177,178,220,106,133,115,241,137,212,70,119,113,49,164,22,215,149,100,128,241,228,38,246,195,219,219,107,205,121,121,65,156,167,179,190,70,176,154,8,236,148,153,57,159,207,227,89,18,26,74,119,99,174,51,19,228,215,213,212,116,155,237,84,43,37,58,87,144,214,37,32,150,181,184,143,102,243,211,233,196,74,42,213,76,114,185,105,95,171,53,47,251,229,154,38,231,57,79,110,142,19,234,187,233,217,106,168,86,87,213,212,28,61,177,83,98,167,83,138,103,35,28,247,151,217,248,220,246,54,29,94,12,168,225,242,142,119,58,63,215,224,39,102,10,235,171,18,189,27,137,180,153,218,94,174,60,211,20,26,237,96,110,86,73,242,76,179,181,151,10,22,253,139,51,233,253,217,162,55,64,111,36,82,139,101,85,92,153,173,183,18,101,73,174,10,114,90,206,39,87,22,151,155,161,213,105,127,114,49,23,16,170,10,211,152,200,7,101,176,169,200,11,139,243,190,92,125,111,163,180,146,72,205,134,130,129,108,33,88,9,109,179,105,15,175,204,174,119,130,229,197,90,109,207,219,158,239,182,10,169,10,189,36,120,75,229,228,94,190,94,96,132,153,9,31,216,225,107,187,129,53,85,157,41,54,27,193,198,170,36,8,43,115,161,133,157,90,104,123,125,58,44,70,182,171,236,114,36,85,222,233,44,117,154,169,154,63,151,205,111,228,153,70,102,97,46,52,83,105,212,131,157,124,78,170,237,21,214,103,19,17,118,137,241,110,103,75,243,193,61,127,107,143,79,87,246,231,115,194,244,94,158,105,199,51,193,244,76,217,155,226,105,177,229,159,83,138,233,86,102,183,38,47,107,222,140,191,53,93,245,240,157,74,36,84,247,106,241,253,237,76,64,235,120,248,170,135,241,183,187,66,209,187,187,30,207,206,38,214,233,196,78,59,190,88,104,201,173,230,218,236,110,105,217,191,147,223,41,104,98,59,176,80,169,237,108,55,165,136,191,61,177,203,181,83,217,116,101,101,65,99,26,66,70,106,5,253,109,58,24,78,85,58,129,137,128,232,21,184,84,92,157,200,229,50,123,59,243,188,176,58,205,237,76,44,210,41,126,169,184,62,65,251,189,73,15,147,96,148,230,68,161,236,75,73,82,113,109,103,182,157,174,47,204,132,194,137,182,199,199,7,235,205,10,59,19,78,47,69,42,205,144,111,113,58,184,207,55,133,122,117,34,167,69,10,179,59,64,125,169,117,219,69,175,22,90,74,8,82,173,88,201,139,244,116,89,152,9,175,231,212,53,126,39,149,214,86,181,246,70,48,63,237,73,47,68,216,116,89,156,169,39,61,203,171,203,21,1,116,113,165,164,118,214,211,188,47,80,90,92,170,84,230,178,105,255,180,39,208,242,100,148,148,40,86,231,202,190,249,192,94,157,143,55,51,145,236,198,68,110,67,236,68,104,95,222,191,237,171,38,247,18,9,113,181,21,95,91,92,94,74,138,221,80,99,97,163,157,221,45,173,201,123,76,126,199,191,61,91,40,150,100,127,181,81,12,44,72,62,190,185,196,4,26,222,213,182,56,221,105,206,76,251,196,12,39,68,146,203,203,205,21,54,188,154,236,174,36,139,211,5,181,19,204,178,252,220,92,128,157,149,100,58,164,206,10,77,95,56,153,91,91,143,148,39,34,108,107,119,217,179,186,17,170,52,119,102,233,176,63,20,42,46,182,83,145,122,60,49,167,249,234,59,133,186,111,33,222,169,50,149,110,103,94,173,46,207,44,10,29,33,147,17,90,75,114,77,93,139,136,153,150,80,102,165,176,103,93,240,173,148,55,214,166,11,185,120,53,190,238,9,10,190,202,12,83,237,122,91,187,57,165,198,201,65,165,165,68,58,187,165,237,210,108,122,109,57,9,202,71,10,153,80,110,55,177,231,215,194,204,94,196,179,183,192,108,203,25,166,188,155,237,72,210,92,34,27,226,210,59,25,185,160,173,173,202,107,170,24,10,208,41,111,169,75,231,150,54,10,241,226,42,11,102,102,173,184,230,45,239,85,11,139,229,13,102,191,189,158,111,243,108,42,168,238,123,195,251,165,114,97,99,97,98,182,155,16,66,193,53,95,107,49,185,231,173,116,229,189,117,101,63,39,68,102,150,60,115,153,200,58,187,144,104,238,249,50,202,68,126,57,91,169,122,101,181,164,204,118,22,252,229,181,89,160,243,148,230,19,105,102,33,227,157,19,229,210,250,182,95,77,230,229,244,134,86,204,36,170,57,48,241,218,250,142,210,233,172,149,253,221,69,63,195,36,133,236,94,34,57,91,138,123,104,117,118,47,52,27,88,244,241,140,175,216,73,85,213,86,56,95,91,94,8,38,36,129,110,6,3,30,182,190,22,88,93,89,95,239,38,253,129,9,160,178,214,23,226,9,46,189,172,174,85,125,76,88,91,46,229,52,31,87,108,100,5,31,45,1,190,142,111,196,247,66,229,118,36,85,244,229,212,220,206,2,93,81,184,172,127,173,40,44,128,253,183,20,89,93,203,132,83,17,49,151,170,176,69,79,164,59,199,39,149,108,177,190,176,17,223,22,170,145,98,117,127,215,195,45,198,103,228,233,12,63,205,206,49,193,66,110,121,111,189,3,22,68,122,34,239,41,111,47,175,103,3,2,80,237,51,27,187,179,133,204,78,49,16,222,223,201,118,194,173,192,54,189,186,144,84,10,179,245,210,108,89,76,85,231,186,114,128,47,173,39,18,25,102,215,187,31,105,47,213,35,27,203,27,145,210,90,41,215,92,239,214,39,2,141,85,94,169,133,119,119,19,25,41,169,108,75,169,237,86,101,111,111,185,203,165,58,173,117,31,55,17,79,73,249,181,212,196,244,204,124,55,47,238,151,218,162,144,207,101,125,245,156,127,155,3,82,62,159,244,100,118,55,194,82,37,27,207,199,167,215,183,249,133,200,18,157,76,38,115,211,43,12,61,47,108,120,196,249,137,118,178,178,20,78,40,245,124,34,53,191,232,7,42,18,58,76,21,75,43,185,194,92,32,185,158,205,198,92,240,184,22,10,159,114,182,155,82,221,141,113,98,237,190,180,140,165,182,72,5,232,250,164,7,113,141,113,53,181,14,195,202,5,114,162,22,84,61,58,202,180,21,76,194,20,143,245,190,168,143,190,231,214,108,136,66,143,173,129,98,235,117,129,85,145,181,132,173,68,81,191,72,180,16,14,107,171,227,72,8,135,132,150,200,199,223,154,205,18,255,64,238,150,77,219,4,74,179,104,179,140,216,210,90,218,158,140,129,194,99,223,49,234,126,7,38,185,68,193,127,22,19,23,25,142,221,6,214,243,6,18,108,111,90,149,172,119,122,122,212,1,12,167,160,144,35,73,237,138,166,212,66,194,193,33,67,70,153,158,212,178,208,254,51,175,65,23,71,28,166,135,46,96,36,177,11,111,202,13,42,192,166,180,36,121,18,197,198,82,227,187,14,57,128,191,17,183,13,97,202,254,3,137,107,117,10,151,131,70,39,18,175,60,56,219,109,83,150,81,239,199,202,149,193,165,192,137,73,229,182,73,28,220,169,101,0,33,170,101,73,193,160,10,163,148,71,174,253,22,228,176,251,247,15,95,185,109,198,51,13,142,14,130,190,194,250,194,18,228,73,24,190,50,89,151,184,93,120,53,53,66,132,182,75,133,20,156,212,4,152,235,189,81,131,153,83,79,94,252,171,139,194,176,77,147,40,10,15,130,195,163,156,170,214,94,65,87,110,133,31,90,0,91,210,97,143,208,75,64,13,180,178,80,60,38,11,13,131,93,240,103,114,97,97,146,231,93,86,118,135,209,153,160,210,18,26,5,153,98,146,240,247,150,158,102,150,164,166,199,238,37,240,194,5,123,226,194,155,83,104,56,236,9,220,121,70,19,26,238,254,74,164,67,46,120,213,109,91,209,206,173,27,97,253,194,20,201,33,123,3,195,235,70,97,16,19,154,203,100,173,90,181,230,111,197,215,186,200,51,68,152,50,191,224,209,226,233,143,234,216,121,184,5,35,160,104,192,124,87,89,152,5,150,196,235,42,13,240,109,104,52,95,79,65,123,24,88,157,229,81,160,139,203,107,9,173,197,173,160,245,138,106,23,96,214,235,1,141,154,75,221,2,11,112,222,204,193,168,190,83,218,96,235,3,40,78,81,223,170,77,185,33,213,33,213,100,29,146,194,161,147,178,85,210,16,52,2,244,4,122,93,81,186,77,117,82,171,169,122,116,91,17,124,20,212,148,14,41,97,112,13,245,20,61,78,1,234,119,38,113,184,28,44,142,55,54,32,144,201,74,191,65,26,95,96,59,51,168,208,164,151,142,246,254,54,225,243,154,72,88,212,40,137,143,233,49,202,23,30,163,130,12,202,123,12,211,30,171,181,246,36,216,84,64,9,137,135,227,86,37,20,175,163,179,21,164,136,133,173,8,129,192,154,214,63,78,226,133,230,234,47,132,151,27,40,10,200,96,41,5,191,234,194,22,202,168,109,86,51,135,13,239,254,250,72,49,20,224,1,129,55,56,97,200,52,38,152,9,115,161,234,78,213,48,124,15,125,153,100,198,191,59,248,41,244,186,6,130,237,156,224,17,91,209,203,236,242,224,238,94,70,87,245,64,108,212,213,36,234,233,176,8,108,251,128,112,0,54,244,169,163,134,5,250,55,166,208,255,219,34,252,27,208,129,97,21,126,198,97,254,164,25,44,208,97,84,92,99,202,248,124,195,209,143,216,120,12,126,61,136,58,57,197,109,226,70,183,158,125,22,249,121,232,95,111,24,159,208,157,49,100,195,6,208,136,36,153,87,5,184,240,80,84,172,254,157,114,114,183,27,72,12,225,116,98,8,132,24,104,212,164,188,149,48,130,73,24,147,24,130,19,49,172,120,73,38,49,26,86,98,88,120,107,83,176,18,195,248,122,195,248,68,136,1,47,35,117,208,119,202,11,191,193,255,163,250,22,234,83,14,43,21,208,165,110,124,211,69,191,249,203,18,171,0,205,196,190,113,64,255,153,10,201,70,14,53,10,107,216,48,100,239,130,160,193,24,209,62,222,39,113,185,16,131,170,95,4,129,31,117,233,195,225,91,216,190,50,228,118,214,80,251,116,120,251,81,4,210,35,28,38,148,72,163,13,53,137,122,57,226,128,113,97,115,216,88,79,216,50,209,255,129,22,35,193,195,128,6,67,123,185,144,80,118,141,83,50,252,204,240,44,3,62,115,200,33,192,12,63,230,24,30,133,11,243,208,143,199,205,141,83,77,84,192,140,44,14,243,44,11,11,212,99,109,32,135,128,152,69,155,126,7,44,68,176,31,176,242,117,195,187,168,106,93,103,66,123,108,73,173,85,37,205,26,149,128,14,164,77,116,219,9,106,107,13,119,125,194,229,169,163,16,4,79,89,218,207,42,90,29,239,64,203,172,182,235,105,49,30,14,222,243,123,160,55,139,139,114,244,171,192,158,33,72,87,100,159,125,246,214,1,56,225,54,85,121,78,232,198,92,102,107,41,161,14,111,157,221,200,211,101,10,185,152,187,157,133,131,160,59,93,24,131,18,175,106,80,224,88,174,94,100,80,37,84,255,124,131,218,190,170,65,25,224,45,231,31,87,82,111,226,76,67,131,77,87,32,151,7,66,28,96,103,170,133,2,219,217,114,24,124,46,195,207,17,134,129,12,223,69,92,94,30,167,58,40,10,62,68,195,144,250,54,252,28,10,251,131,224,115,28,69,205,7,195,52,140,166,79,94,209,129,26,158,137,39,27,170,48,228,64,138,78,192,147,250,25,215,166,96,107,160,44,146,43,224,51,241,98,49,101,5,252,218,119,80,98,145,42,142,108,22,3,14,71,102,9,8,129,96,85,188,205,39,118,200,86,112,90,70,48,49,189,137,76,223,59,129,126,76,47,28,255,229,190,139,194,138,191,40,169,64,1,31,124,64,183,12,146,168,52,182,227,191,205,67,199,6,113,129,219,194,170,12,84,148,40,212,82,116,211,104,145,192,205,224,167,200,126,67,30,220,32,195,2,18,221,181,229,132,104,168,88,118,104,187,161,1,117,98,0,172,185,129,245,1,7,110,3,248,128,135,119,232,68,77,155,41,90,128,160,126,6,10,234,93,221,179,106,30,90,74,208,89,165,42,117,36,24,151,223,65,11,112,75,71,97,176,91,73,12,20,134,62,199,170,205,173,3,172,56,198,85,149,237,30,12,6,90,48,166,86,159,36,74,31,43,118,179,194,44,206,219,61,190,29,124,175,44,46,80,125,129,236,113,28,200,222,127,170,138,182,145,195,28,101,97,220,30,215,114,187,197,167,223,19,246,156,62,226,208,81,74,0,107,20,69,188,91,73,10,14,249,215,9,184,0,254,1,112,12,226,43,155,63,185,173,87,128,199,161,225,96,136,35,80,119,184,35,208,205,216,46,149,66,59,46,23,137,232,88,30,225,80,8,238,184,69,221,65,40,69,28,132,110,82,73,234,25,211,65,136,46,211,97,214,23,228,137,131,16,149,142,21,13,127,189,29,36,12,3,62,40,198,50,49,222,13,29,122,145,57,39,39,186,93,85,32,99,183,93,227,68,247,116,187,214,193,31,104,131,73,165,64,233,44,41,45,40,252,105,101,205,189,63,103,8,72,253,184,15,99,1,223,251,16,99,192,31,253,229,197,163,231,238,99,217,160,159,105,122,183,103,155,242,6,113,37,122,149,183,40,116,68,183,53,78,210,231,13,109,28,111,147,61,141,211,14,141,211,61,141,227,80,247,225,141,27,123,213,72,157,223,50,28,101,205,157,120,201,228,102,231,240,97,132,116,18,101,168,70,13,232,90,81,208,73,167,96,170,68,122,121,53,157,94,236,9,146,2,59,243,77,104,67,51,34,165,54,51,84,118,203,30,92,53,159,157,75,219,171,161,240,64,72,136,155,174,83,227,176,234,50,171,220,196,193,88,7,160,97,37,118,203,62,171,209,6,101,159,137,40,97,232,29,61,148,221,170,45,91,198,237,165,123,199,13,36,218,56,213,71,249,190,23,24,191,31,24,59,240,166,176,5,149,13,147,230,203,38,205,55,73,194,46,199,92,5,54,90,24,39,241,122,19,193,205,96,209,139,184,134,52,65,130,95,109,24,137,54,18,145,38,176,1,198,69,97,75,160,78,145,56,9,150,115,117,118,228,206,100,103,71,109,131,165,168,219,183,16,247,140,66,222,198,5,72,4,118,13,131,68,9,11,91,246,188,115,243,150,99,122,7,253,232,107,195,7,215,67,212,93,38,110,13,166,18,6,10,179,213,242,27,181,26,4,45,172,191,22,74,143,251,223,202,191,190,120,105,183,250,175,47,94,30,240,86,200,248,11,146,44,224,251,10,123,19,216,44,141,154,0,31,135,183,129,161,11,123,27,248,211,237,163,55,63,197,13,252,233,246,240,6,22,155,85,107,253,47,190,119,120,247,46,76,243,78,234,63,184,251,135,193,245,107,205,134,44,9,42,138,183,113,106,228,193,221,87,142,94,249,208,177,21,175,73,74,176,161,19,107,136,57,111,184,38,144,106,160,31,214,106,38,110,35,222,145,227,178,108,121,49,174,245,224,238,39,135,255,252,254,41,21,147,2,65,138,54,148,194,159,124,122,248,238,61,130,139,54,188,110,145,19,128,86,9,132,201,86,47,107,111,218,231,1,203,126,27,241,188,102,94,13,2,143,103,233,195,19,110,125,252,185,21,179,192,191,7,207,234,82,214,198,182,239,125,136,39,100,228,89,192,128,222,250,158,226,92,9,65,207,154,6,71,167,224,227,134,37,74,199,220,111,88,188,223,112,124,27,98,231,34,45,214,105,246,47,103,238,241,220,57,183,21,28,58,139,182,153,24,169,21,12,150,200,202,168,157,173,1,219,223,233,242,132,30,38,79,112,45,44,85,70,151,39,163,206,167,229,61,63,252,199,131,47,127,134,149,209,33,53,146,198,69,156,211,171,142,127,121,7,66,189,58,87,231,128,138,88,169,161,244,94,87,185,248,241,212,13,106,205,231,196,2,91,84,192,156,166,135,223,255,248,225,207,63,238,23,224,86,184,97,222,74,185,163,159,127,120,244,238,123,206,69,149,158,105,121,231,203,227,215,62,193,43,20,143,218,185,154,10,35,130,122,25,225,131,119,71,170,11,29,59,88,165,139,107,111,81,193,71,51,178,195,47,127,6,74,15,146,61,167,140,204,82,23,111,102,238,185,234,248,8,163,51,233,122,231,246,201,87,111,225,69,114,190,22,32,52,59,88,255,22,126,60,83,237,31,222,63,122,229,3,114,18,253,232,133,227,95,190,117,252,147,23,221,255,49,62,54,210,20,133,30,209,20,253,227,67,29,122,126,212,153,1,12,7,38,243,76,148,64,184,65,132,15,250,250,102,149,6,67,170,227,41,60,19,3,32,40,160,115,191,22,87,63,251,107,201,140,223,249,234,240,206,47,14,127,121,15,252,219,207,59,22,117,113,80,35,255,67,44,1,150,22,80,66,161,243,52,242,224,238,223,128,10,119,206,70,12,73,250,229,171,35,113,110,184,247,148,54,26,207,146,52,31,163,240,236,144,149,224,196,176,122,74,146,51,112,78,223,30,121,234,164,247,237,145,163,188,3,102,252,58,43,99,13,19,164,206,245,142,62,249,45,152,193,179,215,195,51,63,172,30,80,249,192,207,172,140,119,95,7,213,249,240,167,47,33,219,213,233,149,237,92,139,178,159,159,185,26,222,235,71,170,6,245,229,200,69,68,236,16,170,40,100,33,48,116,239,74,56,254,226,173,33,156,200,143,114,100,28,184,42,134,113,185,227,6,75,228,34,246,148,59,3,55,33,176,245,195,31,254,233,240,181,187,103,231,94,32,71,206,190,84,204,170,67,39,200,42,133,12,243,82,99,83,216,66,23,116,11,250,77,135,197,13,214,26,64,110,94,196,71,43,248,214,192,234,80,23,197,248,151,148,238,80,26,77,31,244,93,148,12,184,232,176,133,147,219,28,177,244,148,18,148,213,191,12,26,136,203,13,197,2,18,109,184,139,65,172,100,139,63,31,248,134,175,253,163,35,90,111,71,182,119,142,108,231,5,103,70,208,49,68,112,202,126,65,4,161,229,76,223,32,248,85,54,71,52,130,69,156,161,240,5,209,178,163,189,190,166,74,176,168,76,168,114,134,219,162,222,72,125,217,130,154,52,24,1,24,157,101,175,247,220,13,198,114,238,113,74,199,143,105,24,216,185,86,31,99,43,96,76,227,217,103,27,189,215,121,66,223,29,144,197,183,19,130,223,192,8,127,124,187,83,194,192,240,151,117,241,213,99,88,173,246,90,188,68,7,115,194,246,224,91,49,39,160,140,94,210,154,19,106,187,218,178,176,73,44,225,198,79,8,184,144,201,236,177,101,251,19,204,248,177,37,251,175,54,190,138,57,220,177,53,182,236,101,112,181,94,238,27,80,179,183,24,101,31,37,99,126,39,64,201,67,24,74,193,204,178,233,224,69,186,53,197,215,230,217,46,68,194,196,8,15,122,139,87,135,85,123,54,24,202,51,3,148,25,2,12,222,56,247,187,35,34,169,19,131,16,201,189,20,70,248,23,78,206,150,102,21,171,36,0,205,143,195,235,213,77,193,194,107,91,58,8,179,159,178,123,248,90,128,210,194,148,1,236,214,38,87,33,250,123,199,13,28,27,27,16,51,118,246,238,71,244,131,168,64,216,173,196,1,20,72,70,97,28,102,215,156,134,71,134,230,38,114,165,102,17,32,181,27,248,99,180,70,174,156,129,116,113,162,218,141,161,68,59,71,203,200,13,30,241,116,13,57,249,153,243,89,179,224,84,219,193,156,251,169,109,69,114,246,235,245,66,35,34,57,251,41,10,52,201,132,44,48,154,189,157,235,135,154,183,241,134,85,218,224,31,8,68,146,219,34,80,156,29,126,135,22,128,91,40,53,180,196,233,245,199,145,151,132,45,222,192,54,26,147,55,121,200,155,150,246,40,151,132,197,52,206,12,109,23,143,118,143,223,88,159,128,210,113,143,122,189,1,251,41,57,172,243,58,101,251,152,165,111,14,140,23,58,56,21,142,254,206,51,189,239,49,67,8,188,117,112,6,132,192,174,13,33,16,130,33,82,16,234,245,134,142,40,3,116,241,127,220,63,124,229,125,215,69,92,64,22,99,11,212,60,118,1,161,57,198,132,105,210,189,62,22,209,222,96,120,125,136,60,45,208,156,159,51,96,154,10,177,121,195,237,195,72,226,98,170,14,48,113,133,54,8,169,169,240,181,130,51,117,159,128,51,125,131,192,153,186,103,3,103,234,158,11,156,233,224,2,11,9,227,157,245,172,158,21,59,168,82,32,200,208,62,78,160,29,65,149,74,22,80,37,142,247,159,138,147,196,120,161,163,22,40,204,179,94,102,120,233,43,15,185,69,6,6,232,152,57,216,167,212,94,206,49,120,203,217,183,20,124,113,118,44,69,141,169,75,108,99,123,144,99,169,89,162,215,177,212,124,2,133,134,25,204,18,87,213,193,46,159,118,223,83,148,216,140,178,121,160,98,223,75,236,121,218,176,188,125,112,202,70,28,117,105,68,162,202,181,134,254,27,56,80,219,190,109,54,166,192,228,52,179,28,142,36,208,90,21,248,209,244,129,117,73,224,235,164,6,227,6,96,84,22,7,61,173,81,166,189,73,9,149,195,207,209,1,14,133,209,144,182,44,49,12,70,22,111,75,190,108,226,77,106,250,247,155,185,211,204,192,95,8,218,21,14,192,244,94,146,197,241,79,235,73,68,102,166,31,115,76,53,102,36,24,179,164,21,19,131,94,232,138,40,91,124,168,57,228,67,45,195,144,1,178,217,192,5,143,4,50,144,22,174,65,27,138,57,23,56,76,27,78,244,64,195,1,90,217,16,28,29,21,131,122,146,195,174,50,240,112,103,186,136,115,86,33,196,75,26,10,252,1,245,84,40,251,90,112,222,159,162,9,224,175,158,178,138,200,15,201,204,182,98,158,198,170,108,29,110,167,2,122,80,110,106,146,2,184,121,1,204,99,255,181,59,89,178,110,171,117,2,206,248,148,168,130,117,7,235,104,189,120,242,70,183,93,10,188,206,151,113,204,57,43,75,172,6,53,110,171,33,67,63,45,152,225,78,227,200,131,11,50,135,177,227,233,203,118,216,78,60,0,60,216,56,56,62,131,167,13,67,211,90,151,51,166,154,49,69,125,243,98,93,248,24,251,22,254,0,212,71,32,43,244,99,0,168,135,31,66,66,44,177,88,33,197,195,73,116,97,85,44,225,173,132,166,122,26,135,210,119,64,101,71,219,8,156,142,235,150,44,16,130,158,6,66,210,55,142,26,153,120,1,108,14,106,247,22,216,138,220,210,148,230,30,191,254,148,155,141,73,128,243,199,199,167,120,176,3,95,199,53,97,146,22,36,14,175,75,162,91,51,166,227,218,53,243,179,161,84,140,223,178,149,25,150,180,195,66,62,48,221,112,250,117,33,24,51,27,0,204,11,223,170,90,218,212,203,61,69,131,157,20,135,78,8,42,16,161,210,148,128,62,28,136,80,53,151,187,224,7,209,173,99,195,63,197,232,32,241,144,32,148,50,108,15,30,97,69,49,112,51,110,198,120,170,142,228,15,139,220,153,173,142,205,70,134,163,58,161,117,179,7,249,144,22,67,116,192,23,180,108,210,160,88,172,106,217,158,121,225,244,237,217,203,121,241,246,44,112,244,169,133,67,52,67,227,194,98,176,175,48,92,188,58,238,33,108,216,23,0,101,221,48,26,184,129,87,6,144,215,18,229,218,132,162,111,178,53,233,15,150,35,64,132,242,91,81,92,233,22,171,73,188,112,19,199,111,50,204,84,36,20,97,66,173,246,117,174,38,215,212,155,117,85,170,178,106,55,250,180,223,199,50,162,72,126,37,232,176,209,167,131,33,206,235,99,201,175,4,146,54,250,180,16,100,189,62,142,252,202,67,205,86,141,62,45,6,130,92,144,59,152,178,38,82,238,235,211,45,146,234,147,62,0,59,18,216,188,96,250,67,184,33,251,40,173,214,84,57,24,177,237,74,69,61,59,130,178,11,14,182,158,118,77,221,5,123,18,39,120,58,220,78,119,82,108,53,5,143,166,114,30,152,175,64,35,33,65,113,133,47,160,164,115,30,73,17,107,11,149,42,201,125,163,225,95,53,79,25,44,209,36,171,122,204,67,136,199,162,43,122,190,245,175,3,26,129,0,106,113,154,230,209,99,193,129,108,145,224,218,210,166,52,240,51,152,170,39,115,242,205,125,29,10,224,158,2,45,187,182,144,106,138,114,110,2,101,162,14,214,50,80,65,227,241,90,58,78,117,19,241,100,154,106,130,127,227,148,214,247,111,45,17,223,73,11,84,50,89,205,237,36,168,9,84,54,31,143,199,169,36,248,199,69,193,44,34,36,80,28,190,231,6,248,239,26,138,122,66,234,232,53,244,32,70,95,147,248,152,46,8,174,213,213,26,127,77,6,162,35,6,57,236,26,78,88,31,107,168,16,12,131,136,2,195,89,206,229,249,238,216,209,27,159,31,190,246,246,241,95,97,56,196,131,187,247,31,254,230,237,147,151,255,7,252,242,240,197,215,198,254,223,115,111,128,255,125,215,243,223,234,127,43,207,76,130,253,0,48,241,36,18,78,209,177,167,189,12,83,230,132,235,99,158,239,226,106,15,127,243,46,168,249,175,47,94,58,124,245,175,15,63,122,235,225,237,207,14,255,252,197,201,75,127,56,122,255,53,253,209,203,184,193,167,189,161,32,16,137,78,237,78,98,35,174,173,121,199,198,30,126,241,254,209,251,47,30,125,239,79,135,207,191,123,248,210,167,71,239,253,244,193,221,231,30,220,253,195,201,107,239,30,190,250,38,116,202,248,197,15,112,73,242,78,38,227,79,39,147,248,157,240,63,99,232,100,105,30,223,255,193,131,251,127,63,133,2,184,143,186,104,31,211,101,123,15,13,200,27,255,247,185,231,245,81,128,143,61,109,232,27,193,152,190,19,128,54,48,74,184,173,13,252,176,167,174,190,93,140,233,251,5,168,123,242,201,71,135,175,191,98,171,139,31,246,212,37,155,202,24,217,85,96,213,195,87,255,242,240,157,223,219,170,226,135,61,85,129,162,81,59,95,77,184,188,64,197,8,29,241,69,34,136,90,255,188,125,244,252,159,109,21,241,195,158,138,40,225,189,73,110,31,237,99,124,62,66,238,147,143,158,63,122,235,197,195,79,126,110,107,6,23,113,106,70,21,42,77,153,133,3,8,210,65,111,48,136,6,112,247,238,201,239,126,224,208,12,46,226,212,140,38,128,45,152,199,253,49,7,116,244,167,219,206,253,25,50,44,19,95,7,52,197,65,227,31,33,234,251,15,190,124,213,161,41,92,196,104,10,35,141,144,22,33,76,51,104,133,231,120,81,8,98,2,61,119,124,239,119,39,95,125,126,116,251,5,91,43,184,136,115,43,50,82,33,198,16,54,73,47,183,67,132,18,223,56,106,250,222,143,157,155,22,252,66,72,224,135,52,141,70,42,148,5,65,12,224,62,190,60,160,33,84,196,185,33,64,58,149,213,123,250,180,8,142,178,34,38,219,47,127,233,220,24,46,210,187,132,182,165,6,36,152,72,195,191,168,254,123,247,142,111,63,119,252,206,151,102,205,12,250,211,83,179,44,67,115,200,216,211,52,250,99,214,124,120,255,117,179,38,126,104,14,192,64,126,177,79,151,24,16,67,34,107,182,113,242,253,31,31,189,243,103,75,7,2,153,80,38,62,184,25,43,47,130,113,120,49,89,143,255,244,39,48,69,3,90,164,51,222,76,160,87,22,89,154,1,204,81,6,4,117,146,119,6,209,253,124,56,34,50,240,85,99,68,220,190,255,218,201,87,63,60,124,229,247,224,69,99,70,227,90,171,50,89,173,41,53,110,91,5,39,162,201,138,42,128,23,168,2,127,221,34,130,15,255,241,209,131,175,126,119,244,254,235,135,119,190,60,188,247,209,201,157,175,142,191,188,99,54,129,52,108,140,196,17,29,243,250,232,122,199,172,236,25,155,68,127,20,182,37,85,32,192,213,164,249,135,84,55,31,33,108,37,125,231,18,129,200,118,46,129,22,166,94,204,23,241,177,126,186,191,164,173,80,32,8,255,14,40,4,33,34,162,99,76,216,161,219,208,104,48,217,223,99,244,115,185,210,247,118,244,187,177,55,6,25,240,55,104,123,182,93,107,161,213,229,21,188,2,16,145,214,71,176,43,224,73,58,144,142,103,236,79,160,229,202,20,99,150,46,98,117,64,159,199,174,214,16,170,125,220,7,215,128,232,163,253,6,45,73,185,106,141,111,202,100,59,103,64,33,134,241,211,102,103,73,33,140,213,98,165,100,85,234,184,237,203,147,26,27,252,114,106,44,76,255,199,248,144,55,123,123,90,68,203,214,218,162,173,155,212,88,96,104,107,190,51,182,22,238,107,13,205,15,153,65,50,35,189,235,171,167,6,41,91,174,36,29,8,116,90,7,188,253,227,65,65,142,102,115,3,170,246,84,34,166,0,126,64,55,250,230,169,167,27,140,111,64,55,250,219,29,252,206,158,6,172,187,1,99,173,215,71,226,33,21,189,230,46,55,168,54,220,240,2,227,67,218,240,141,214,134,111,88,27,254,211,8,234,208,164,191,159,243,173,77,6,122,154,36,154,230,41,141,58,48,140,181,209,32,25,43,108,153,135,121,173,20,135,23,48,160,99,212,152,249,120,200,219,96,65,248,74,72,32,191,3,149,59,198,252,158,141,237,157,72,211,57,159,68,240,15,105,235,172,242,192,55,164,45,255,89,215,84,96,112,91,129,51,182,21,30,220,84,240,140,67,100,156,135,168,109,179,124,173,13,230,145,30,243,214,59,99,12,252,135,238,209,48,73,211,244,20,67,56,1,254,71,140,108,99,183,224,151,177,49,171,173,109,204,174,25,92,199,37,236,102,55,103,233,170,151,50,78,95,189,76,108,43,101,156,179,122,79,94,182,82,250,137,170,231,136,133,202,28,192,127,92,212,119,254,75,170,162,193,184,254,107,4,163,208,245,49,43,250,8,160,198,147,191,255,62,127,1,63,140,200,12,46,99,41,216,44,191,250,130,32,246,222,49,218,100,52,248,223,119,182,136,149,167,80,131,151,156,174,3,120,157,40,138,52,115,170,169,156,11,120,189,200,84,46,178,161,83,11,71,24,46,68,10,243,167,22,102,69,62,136,11,151,251,11,147,28,141,110,23,77,179,160,212,117,117,234,230,77,65,91,64,194,229,218,53,183,26,83,167,200,85,254,56,132,174,133,201,108,145,247,67,183,46,212,196,49,21,21,217,68,134,122,149,114,185,182,182,198,41,117,74,174,113,172,172,33,63,18,221,190,175,255,136,97,178,89,132,19,21,137,8,174,113,189,245,235,172,219,229,3,7,88,127,152,9,186,64,91,79,209,212,45,76,201,5,182,14,93,169,177,36,3,29,67,192,13,227,7,128,178,215,255,63,182,135,33,204,199,217,67,0]}}