192,161,40,227,70,210,53,114,254,98,130,46,80,247,13,138,237,97,217,59,198,7,202,49,231,198,246,78,217,211,194,15,207,65,199,140,27,220,66,235,157,174,191,157,228,204,201,209,254,230,61,56,90,74,43,5,147,39,226,244,86,224,12,48,93,222,84,190,236,6,3,69,241,51,150,12,32,104,41,186,70,167,67,142,4,227,197,46,233,121,38,82,39,122,156,27,76,188,55,132,41,163,152,122,103,89,140,109,155,20,225,161,55,21,138,186,92,102,148,59,34,101,78,130,107,92,43,230,243,209,117,16,165,74,191,174,124,159,188,114,70,3,31,133,204,248,235,173,75,117,212,147,163,177,179,107,212,109,99,142,240,47,12,71,184,131,226,96,193,103,2,201,232,229,252,203,24,238,172,213,104,248,199,209,162,144,0,73,7,76,170,88,152,254,225,228,93,233,110,123,208,122,151,179,79,13,149,142,80,41,3,71,118,168,114,155,214,19,233,252,206,125,179,168,48,175,170,107,95,65,39,64,187,233,44,193,26,175,155,75,212,121,103,162,47,42,222,123,65,138,149,209,153,156,112,132,86,174,218,234,40,171,69,210,131,34,89,12,152,82,95,94,149,247,198,239,154,17,80,60,79,96,83,65,25,37,155,103,72,113,5,35,164,137,91,61,176,184,200,240,246,79,251,62,19,222,4,86,176,246,229,37,140,165,83,83,33,153,52,116,243,207,108,232,25,41,92,221,111,45,148,212,121,108,142,132,160,144,53,118,139,135,3,83,151,243,14,218,107,180,14,228,137,98,103,236,73,47,194,207,144,112,114,168,170,237,103,100,103,247,134,4,19,65,215,42,3,70,184,206,241,33,243,175,222,166,57,51,182,65,235,18,56,244,91,38,201,103,70,184,59,224,253,207,113,251,126,38,157,50,42,146,11,93,237,68,112,76,94,237,53,156,194,200,234,166,39,108,179,75,83,180,198,130,232,41,211,171,86,222,85,133,69,92,195,22,152,192,122,216,32,204,108,85,217,151,78,88,143,182,178,13,51,165,36,81,173,242,124,234,87,214,160,138,166,87,21,192,39,8,130,22,191,161,250,65,69,159,119,201,168,52,180,180,207,236,95,113,21,106,81,204,213,94,102,171,247,23,131,82,159,238,15,0,232,0,208,180,7,248,170,72,248,162,71,190,201,104,167,142,147,237,237,83,75,15,66,125,234,102,225,42,236,254,66,156,79,67,3,29,54,6,198,216,79,117,6,142,164,242,82,6,231,146,141,122,224,164,158,198,198,37,215,28,137,33,106,41,132,115,234,70,210,252,137,42,30,157,61,43,234,144,158,161,56,101,70,96,123,109,20,171,180,41,129,112,224,52,114,54,40,186,142,240,217,106,194,193,183,233,160,32,92,227,202,207,144,80,31,75,0,185,8,255,120,64,112,46,6,245,197,142,129,32,235,9,79,225,41,77,133,140,236,190,116,35,27,85,165,185,55,58,113,161,239,85,142,116,102,144,245,93,9,28,122,172,211,198,20,76,139,189,64,107,33,90,90,186,148,95,93,107,2,248,11,177,212,106,213,177,127,16,95,17,49,18,197,102,129,48,59,84,50,135,149,226,192,75,95,96,94,46,158,43,244,145,4,24,165,178,247,60,9,254,108,28,79,175,120,249,19,125,71,90,89,232,87,9,52,152,176,144,42,238,153,101,193,3,72,61,11,133,226,13,61,100,20,15,14,115,227,208,89,201,99,226,86,56,153,2,52,196,139,168,155,13,44,121,139,154,203,51,208,118,148,178,142,97,190,124,26,173,46,63,39,145,135,234,48,186,114,223,232,245,229,202,225,126,130,17,68,148,7,254,148,188,176,154,0,30,82,211,7,158,121,39,141,36,111,59,177,247,250,108,138,6,250,25,123,176,218,181,58,227,198,90,241,149,235,80,167,33,118,185,55,246,58,188,140,240,92,38,57,90,70,147,65,167,161,206,124,67,40,217,110,173,180,97,216,12,77,226,70,21,171,79,48,64,226,253,139,144,56,82,193,34,178,111,113,165,29,39,242,46,240,234,193,216,207,251,232,113,5,50,232,128,153,177,240,73,211,88,35,86,154,165,218,81,190,177,241,118,51,229,211,113,151,113,115,30,244,226,201,20,245,223,87,189,137,114,137,151,75,60,188,184,164,46,69,153,97,167,203,142,195,102,81,245,120,189,62,79,105,127,36,109,135,221,5,57,18,255,54,189,214,232,79,120,179,143,61,107,65,54,186,233,95,30,179,255,37,240,129,251,170,79,94,153,143,22,35,122,91,174,71,0,128,15,89,226,140,204,163,57,138,159,86,182,211,184,166,215,71,127,188,116,10,212,24,44,82,13,51,153,174,72,64,240,6,184,72,240,60,117,50,77,79,105,140,160,51,132,126,13,13,153,102,223,74,67,243,249,226,202,220,119,79,91,162,172,86,171,242,2,130,107,237,196,215,91,113,29,133,187,41,120,88,131,177,182,8,122,131,110,27,33,39,193,245,90,30,52,224,148,143,65,38,39,71,214,80,93,13,204,36,104,246,54,141,236,0,227,154,35,75,144,33,178,78,29,226,115,103,227,145,141,206,201,129,179,41,70,38,165,221,31,227,155,100,228,53,132,246,31,205,110,56,177,99,96,243,234,120,252,123,78,125,253,45,72,113,60,110,28,89,78,237,98,78,38,115,145,157,23,4,25,132,7,6,121,153,42,233,161,23,2,254,178,220,244,192,18,180,181,52,43,97,186,214,208,177,225,224,54,130,231,43,198,153,22,73,89,160,179,30,3,187,23,74,122,251,220,199,134,72,87,131,7,86,48,129,146,169,135,121,115,30,124,173,142,76,209,45,219,82,222,3,47,125,34,200,25,222,160,153,160,106,85,226,228,111,56,140,70,86,227,137,32,220,240,91,86,7,93,27,160,48,206,236,58,233,66,112,239,29,149,106,215,60,40,157,45,254,88,10,103,176,128,11,65,140,103,101,194,211,167,181,11,139,227,235,168,140,29,246,208,15,88,149,23,118,201,35,183,136,179,179,52,148,70,197,42,162,197,196,101,32,116,177,1,117,217,9,253,12,50,205,133,115,251,118,152,206,92,143,224,70,97,121,216,216,72,0,171,21,22,216,86,47,99,99,24,24,52,74,245,62,37,142,161,240,166,169,46,27,230,176,152,252,244,226,11,56,252,38,135,160,19,93,163,84,52,47,189,165,227,4,26,122,211,204,209,59,14,127,187,225,170,187,67,228,36,72,227,221,153,216,94,2,11,11,120,210,183,192,112,13,136,134,188,162,68,215,98,190,71,117,33,170,249,80,142,223,168,161,205,248,5,101,63,190,155,118,89,84,238,182,149,226,127,86,211,243,227,40,204,13,98,123,244,240,60,45,219,162,81,50,255,162,141,209,129,233,109,35,207,227,127,195,215,198,156,213,92,123,40,70,122,53,180,59,0,202,146,90,31,71,216,223,180,98,198,179,231,216,165,83,84,130,214,14,181,155,209,76,9,89,137,238,60,189,152,129,3,124,18,207,90,72,67,141,31,204,201,123,9,34,249,107,126,183,48,2,133,112,254,138,123,156,231,195,242,91,55,23,212,221,6,146,59,11,214,199,12,108,191,39,248,212,27,67,233,182,244,88,121,118,226,40,206,76,192,0,25,179,2,181,2,205,177,90,157,49,150,132,210,52,188,145,34,248,67,228,38,134,243,225,123,240,36,114,161,116,232,190,253,186,38,108,230,231,233,171,220,177,80,202,238,242,190,53,252,156,63,168,228,12,55,165,34,27,22,163,247,144,166,222,24,220,12,175,90,76,48,0,142,80,150,39,14,35,92,198,223,63,241,13,255,222,207,60,94,42,83,241,100,14,102,132,101,137,91,222,43,170,5,114,30,161,115,90,77,42,182,227,165,173,143,173,2,160,78,109,38,244,146,95,87,243,47,211,96,226,172,14,193,118,66,2,34,14,224,196,52,102,16,225,169,236,34,178,79,220,82,26,37,176,175,104,57,178,148,128,105,137,172,56,128,42,243,43,47,71,83,31,199,43,253,214,107,227,108,130,68,9,108,155,130,19,82,106,161,47,254,97,190,240,164,225,106,231,46,150,134,251,192,89,86,225,248,120,140,111,57,137,29,251,69,116,6,29,79,80,100,47,36,51,60,175,56,76,224,53,19,123,187,249,107,131,54,34,65,114,36,65,34,135,35,109,39,4,182,223,40,47,157,100,76,177,246,91,239,169,65,163,239,32,55,226,165,139,0,168,93,6,245,158,246,212,87,117,63,159,104,121,65,76,25,113,70,73,68,10,20,177,217,250,175,54,140,192,84,67,153,30,105,186,27,234,211,69,140,251,216,64,244,180,101,55,137,10,131,9,123,192,245,248,112,129,8,160,227,57,76,216,229,149,150,234,25,153,57,212,182,62,194,48,126,35,28,149,149,139,166,16,94,206,228,193,128,210,129,90,26,226,43,55,211,65,13,58,206,131,103,181,38,123,85,118,23,245,236,41,213,166,235,82,60,32,16,115,77,163,184,157,87,142,189,142,173,148,83,249,133,4,161,238,155,179,147,84,99,113,174,247,129,234,120,161,46,29,170,128,157,36,104,206,103,200,165,141,242,132,186,127,192,230,16,181,109,216,113,66,160,110,61,69,174,135,203,95,13,116,147,254,58,114,1,115,73,51,12,30,249,74,60,215,124,10,76,41,67,61,173,220,255,127,114,203,125,238,146,125,42,82,33,105,230,26,157,51,239,237,201,184,50,12,235,135,201,5,205,183,70,18,215,249,13,25,206,141,175,237,171,211,22,159,251,224,104,4,49,209,206,143,196,246,204,207,228,80,241,234,207,52,35,78,182,101,235,209,227,0,105,69,138,94,162,233,166,87,181,208,205,5,50,118,133,63,100,136,250,65,52,43,103,119,206,187,53,194,252,13,111,218,225,98,37,86,242,75,94,150,208,60,199,16,186,139,116,189,255,158,60,147,171,47,59,221,24,47,102,149,207,227,169,83,138,34,119,157,168,166,241,152,201,127,252,56,210,188,58,40,10,39,173,254,86,13,25,151,229,82,160,170,95,110,207,150,67,11,171,163,179,67,3,243,221,79,25,18,76,134,73,69,152,224,230,122,248,121,203,34,219,86,177,142,176,133,90,146,234,17,28,219,153,69,66,204,189,194,75,122,42,21,132,106,54,234,215,44,0,46,218,77,217,193,53,143,164,249,246,218,159,143,6,85,38,189,220,166,185,195,162,14,222,222,203,192,16,14,83,61,41,43,182,121,144,172,53,167,124,111,6,40,158,127,177,185,3,41,249,56,100,105,60,128,221,65,201,8,28,57,247,181,15,16,89,24,199,204,118,94,226,213,32,68,100,24,208,120,249,143,103,30,86,183,72,106,236,84,255,96,165,45,60,9,188,47,226,210,151,120,124,245,94,181,224,27,132,38,116,77,40,52,246,52,123,40,155,9,150,202,55,41,145,48,57,100,205,172,228,41,11,129,206,226,215,32,242,162,220,247,91,11,19,189,134,167,211,171,91,7,147,15,233,188,97,68,100,238,112,49,250,216,228,243,51,216,23,220,11,143,244,189,182,200,214,183,2,125,106,198,7,111,196,104,194,135,104,98,47,190,209,76,14,214,144,184,21,181,30,166,153,224,207,240,43,189,251,71,139,252,119,206,225,6,254,169,185,166,237,147,212,5,145,156,177,48,238,17,191,215,243,34,220,242,230,83,242,58,159,125,154,164,148,21,148,50,214,91,129,108,102,142,70,29,208,233,108,196,253,196,238,106,91,105,161,80,101,139,180,59,214,175,220,83,11,116,156,77,231,231,104,146,28,221,113,169,117,243,231,158,82,151,172,151,237,100,177,237,130,154,88,249,21,156,244,48,226,104,39,74,157,117,35,94,13,5,130,207,168,247,172,224,139,138,63,173,17,247,41,165,204,22,8,240,76,22,158,221,102,119,113,242,168,1,97,118,103,56,81,203,172,128,191,193,36,205,0,87,231,172,211,156,155,155,60,13,114,49,229,0,31,47,229,102,75,255,49,54,140,91,65,74,61,82,151,0,143,201,181,244,120,48,44,175,10,110,15,41,41,235,233,44,100,12,248,187,5,88,24,140,69,0,105,72,38,95,229,118,235,113,129,225,59,110,132,250,10,188,19,240,45,10,239,166,70,174,95,83,15,161,63,236,10,237,17,10,153,7,226,149,147,96,149,214,21,90,105,22,86,190,52,233,57,157,104,90,11,227,49,45,101,127,88,209,129,14,188,44,0,168,91,219,90,169,57,158,229,246,194,161,7,139,251,56,104,122,77,89,211,103,241,153,145,156,73,7,106,155,247,164,132,83,168,35,50,115,139,57,20,254,6,209,30,179,10,210,206,114,214,66,27,251,152,118,7,212,39,34,45,34,219,155,170,188,120,49,117,80,32,18,112,59,108,101,161,99,183,106,47,254,22,96,118,33,248,14,5,94,117,177,212,79,192,121,15,212,86,109,126,221,158,192,94,176,176,199,115,31,174,130,122,106,145,113,185,175,254,165,31,99,64,91,7,132,107,211,25,59,96,187,85,6,65,24,253,1,18,37,198,17,213,78,170,88,172,156,139,181,194,76,138,232,187,54,87,7,48,7,164,252,179,44,174,18,108,23,11,238,176,77,39,103,154,166,243,139,49,104,174,160,10,112,23,140,102,71,134,175,135,128,157,25,106,104,154,162,108,134,233,90,220,149,10,15,79,77,89,67,74,254,121,230,60,27,107,213,194,85,216,97,197,104,13,211,190,3,108,113,97,191,209,80,90,43,177,137,155,43,57,92,34,213,172,159,200,51,165,9,143,133,76,235,83,159,18,161,113,117,50,240,109,30,67,152,252,188,222,214,226,47,36,254,82,172,66,95,200,152,224,163,244,216,168,65,50,7,227,78,71,104,19,179,2,244,64,62,4,28,188,38,26,45,203,41,192,239,183,129,11,106,9,131,154,189,62,85,183,98,177,128,82,16,37,157,80,119,163,150,0,0,219,207,129,171,226,97,213,68,166,217,143,4,5,148,166,136,3,32,20,81,45,251,83,56,17,252,30,208,105,117,208,23,2,135,82,125,1,220,235,140,250,230,227,206,216,171,102,248,94,194,112,4,45,236,117,55,123,55,11,49,4,47,61,102,162,128,107,209,134,55,36,58,207,188,178,241,201,113,82,16,99,159,206,125,191,45,19,132,0,240,73,184,143,209,224,222,100,132,215,100,22,207,194,155,169,201,233,17,51,86,146,73,67,188,88,113,252,213,236,75,37,36,94,132,171,108,233,180,16,24,73,189,47,18,190,92,230,89,210,154,107,231,161,81,177,58,159,185,12,148,189,2,83,179,197,162,200,222,135,218,137,160,5,118,160,233,251,133,18,41,40,245,54,87,201,47,152,244,121,188,181,194,206,174,8,147,156,42,104,16,98,53,115,90,78,120,78,61,128,188,21,192,13,33,248,197,109,139,162,50,228,47,25,46,180,137,107,247,87,54,89,110,12,13,36,105,227,117,5,9,54,136,2,51,234,211,156,79,42,254,157,133,96,31,184,169,110,122,58,86,138,107,42,177,188,193,178,69,69,23,101,72,42,219,19,145,237,118,167,188,131,34,13,82,163,21,228,97,108,24,152,161,224,0,108,175,170,96,212,128,39,172,212,110,203,225,0,78,133,122,112,174,73,23,45,24,140,222,106,193,36,200,30,140,67,4,55,44,234,41,213,191,66,182,104,94,135,148,32,130,173,117,144,14,20,74,124,111,16,124,143,71,57,56,22,117,235,192,8,248,206,135,9,230,201,143,168,199,245,247,118,127,71,83,214,167,199,205,18,144,248,53,131,42,200,98,8,147,24,174,238,70,183,211,183,228,100,28,170,133,138,237,123,207,156,3,142,129,111,156,243,178,214,157,145,127,246,183,128,76,196,228,52,121,85,12,61,204,29,32,131,22,248,71,239,218,199,161,180,44,104,170,150,172,59,137,125,147,60,136,67,158,17,144,166,149,36,117,124,59,73,38,174,171,47,209,136,184,7,15,208,42,230,105,64,179,54,78,120,24,226,28,144,82,70,2,73,24,132,233,185,219,37,62,177,134,71,93,158,118,88,159,246,23,146,81,202,152,45,132,6,77,90,25,172,56,167,3,81,74,165,28,245,189,180,131,215,39,52,65,2,94,112,192,146,138,54,198,176,243,118,47,155,211,147,164,223,141,70,99,36,113,144,103,79,228,16,43,201,121,219,125,81,84,11,218,242,86,248,231,113,114,88,76,125,95,111,186,131,198,251,250,50,196,167,105,122,252,120,222,161,201,122,111,78,100,79,244,35,73,253,146,1,157,83,47,27,230,139,143,128,73,187,164,56,145,41,126,135,157,248,45,86,28,58,250,118,174,105,81,246,148,182,72,66,25,11,29,65,68,247,41,78,159,186,58,10,43,112,90,125,24,56,164,186,41,190,141,249,53,57,228,216,38,53,208,173,88,130,228,155,172,158,85,55,27,47,47,230,211,97,158,50,33,201,66,206,87,155,187,238,242,61,115,39,153,232,24,67,36,134,244,241,62,92,205,124,60,188,11,104,169,51,151,97,156,7,124,47,119,193,224,189,226,249,22,234,209,82,23,225,10,136,120,164,45,10,41,77,213,41,149,209,89,53,128,110,187,149,188,180,58,187,206,163,79,14,118,37,174,85,170,137,150,15,92,191,102,107,225,218,155,102,221,105,78,101,250,81,155,10,78,119,255,171,217,72,234,136,168,139,215,44,208,108,223,25,127,6,90,45,100,78,201,212,214,225,7,36,199,247,56,78,85,219,106,151,165,207,121,245,140,238,120,105,89,14,188,142,89,30,168,169,182,98,113,251,99,116,247,153,24,195,15,60,63,132,143,47,41,15,76,153,194,98,213,98,189,234,74,0,234,248,188,72,27,4,141,69,162,160,12,154,100,182,72,65,103,65,49,200,168,17,227,228,39,128,199,244,133,125,63,215,254,54,27,106,143,142,42,191,7,83,133,3,228,47,76,26,161,121,185,64,251,194,170,132,150,219,173,67,175,84,178,74,247,212,34,164,46,100,124,253,154,226,50,244,204,203,84,112,118,217,149,121,189,44,59,173,3,190,15,120,193,68,127,74,115,18,107,145,232,203,187,44,156,240,205,32,119,9,148,105,55,68,246,186,105,5,77,30,10,32,236,210,127,199,247,97,164,209,226,58,10,126,193,182,102,16,47,173,14,21,165,164,209,191,208,229,254,42,22,87,171,249,121,45,52,85,76,231,37,46,153,98,129,35,61,154,177,113,212,241,253,27,151,52,202,229,199,39,154,78,64,175,167,107,239,215,3,180,46,91,68,20,48,157,133,136,43,105,205,81,150,166,217,92,201,63,36,74,174,107,22,153,66,214,74,88,123,253,114,212,87,71,30,246,236,159,43,186,231,20,233,37,95,182,2,83,189,161,208,53,99,57,80,85,102,252,114,190,161,104,44,152,176,129,232,199,21,11,65,109,103,1,32,41,255,16,38,97,14,230,8,215,95,140,148,138,38,235,178,33,204,200,76,12,208,8,239,222,138,244,158,152,115,152,212,183,230,153,27,164,83,201,233,239,141,89,77,227,33,127,73,96,42,133,115,162,119,73,42,224,234,66,221,94,138,13,174,173,147,214,17,67,180,148,145,69,88,114,103,25,188,62,23,122,39,120,148,52,119,127,181,65,218,123,161,175,156,19,206,241,2,225,108,191,251,66,128,74,23,253,232,114,218,179,19,215,76,16,126,28,135,90,119,134,249,23,31,120,153,134,251,14,157,115,96,15,91,206,171,52,75,56,129,90,5,159,53,216,196,242,47,160,88,249,31,80,129,17,8,33,60,5,47,158,1,195,151,215,151,161,113,49,126,242,248,120,73,17,139,100,242,233,204,76,241,246,54,223,81,39,9,156,251,28,52,158,21,192,62,12,160,226,19,235,12,158,74,186,13,46,185,245,72,217,243,212,94,55,139,109,20,220,195,47,159,243,224,235,232,181,106,237,4,144,12,208,157,177,92,76,246,72,75,135,99,58,151,222,226,92,217,233,152,152,0,240,141,248,238,202,120,38,119,210,16,86,194,248,224,164,184,109,136,103,207,193,41,142,4,24,103,44,122,246,166,160,67,175,36,224,164,99,151,163,119,46,100,152,98,184,132,179,161,125,224,116,22,190,73,60,162,58,6,149,214,47,167,42,89,157,48,37,243,42,29,162,158,59,234,112,159,20,193,86,123,65,84,159,8,158,113,225,166,233,59,6,141,143,170,66,210,214,52,230,57,147,57,87,120,97,174,86,138,144,222,46,206,218,84,211,146,217,22,250,140,164,93,201,176,41,194,103,125,234,64,193,2,225,101,199,44,225,157,203,253,186,167,87,225,110,69,78,128,84,16,129,136,105,198,73,217,184,190,126,127,163,103,79,9,70,76,202,86,192,158,45,162,141,27,64,67,97,109,24,102,28,110,149,184,135,157,118,174,102,241,77,155,171,200,196,67,55,254,57,237,233,53,73,81,248,43,234,15,50,151,221,115,204,131,254,225,28,144,61,16,8,228,229,243,197,178,43,32,144,143,67,89,208,77,177,130,138,184,178,169,27,240,193,142,249,28,69,200,170,183,42,166,43,102,246,4,202,254,128,39,10,163,130,250,25,197,204,205,6,0,7,195,7,22,206,77,206,140,106,68,209,214,201,55,137,54,246,152,72,115,14,68,119,165,47,143,217,194,154,185,193,153,225,137,208,113,0,61,52,254,85,178,122,144,208,100,70,130,118,233,229,15,194,105,89,6,139,95,70,132,205,61,105,242,249,104,222,239,46,184,97,241,250,150,21,212,130,126,29,188,82,0,18,143,105,176,121,0,25,230,227,204,170,51,108,86,52,231,62,142,42,119,35,102,109,81,126,97,198,108,129,240,235,131,124,79,152,168,145,184,58,114,232,8,78,207,94,78,150,10,72,162,46,41,122,4,156,37,34,4,252,54,210,30,174,109,62,119,31,44,130,58,13,112,149,234,1,234,151,10,203,201,75,194,118,29,72,0,105,208,217,109,185,187,4,226,114,207,131,206,243,144,78,3,185,76,126,83,42,162,240,131,229,36,101,180,205,76,8,232,59,91,169,135,44,138,237,143,5,94,88,227,206,90,47,62,54,146,251,179,49,162,41,48,140,179,235,44,214,174,102,39,11,237,171,18,149,95,98,64,97,248,40,5,136,73,236,181,163,214,95,10,42,54,185,128,182,60,218,139,168,50,83,251,46,117,132,140,144,233,186,232,81,174,56,209,244,250,161,41,54,133,177,254,221,92,166,248,82,224,45,203,32,173,27,207,77,29,103,169,142,177,180,229,254,179,33,61,27,194,35,117,175,25,127,203,113,29,99,196,149,37,2,126,3,55,26,244,199,32,77,78,250,32,87,232,240,19,52,86,26,148,183,179,230,43,135,149,201,170,95,68,207,218,198,8,245,176,109,139,150,230,227,94,81,218,244,50,213,164,225,233,85,68,159,255,76,113,173,55,63,251,25,197,172,227,212,229,83,194,120,1,212,49,6,224,172,144,128,188,79,37,138,168,105,106,71,84,255,162,223,173,72,12,170,238,218,137,50,169,70,201,237,53,181,0,234,151,118,206,60,178,150,195,31,61,140,158,152,67,34,242,241,58,229,237,217,37,122,126,116,247,134,207,110,78,39,53,29,156,74,45,98,233,98,89,108,74,123,156,18,102,217,0,107,16,154,217,28,132,173,77,73,52,161,63,32,52,138,247,11,154,28,65,235,209,13,145,62,167,64,245,230,222,112,163,20,105,185,103,176,247,248,186,15,135,45,81,17,47,202,215,112,205,72,64,109,114,85,214,229,41,33,187,252,145,204,129,255,131,61,136,32,104,170,191,44,191,16,139,230,254,115,48,155,70,40,66,58,214,171,247,29,148,23,207,71,108,25,198,65,252,63,154,54,39,198,105,238,23,143,14,135,193,144,87,252,120,33,134,177,183,131,246,252,16,189,28,247,241,28,121,101,121,177,145,48,5,20,176,186,98,144,111,54,35,190,66,22,172,150,245,221,64,117,222,250,253,18,213,114,31,28,30,231,144,93,158,224,36,229,151,197,244,233,56,104,41,123,26,3,207,153,55,120,86,28,229,123,231,81,81,76,124,150,86,158,51,121,137,141,208,176,239,30,56,136,185,174,61,249,58,157,143,60,107,158,205,240,99,90,123,191,240,120,44,45,7,87,76,195,23,17,53,191,231,28,67,185,171,240,176,203,30,220,34,40,155,36,199,95,187,236,164,250,248,102,164,219,243,26,166,6,169,80,139,52,200,194,155,54,251,244,154,244,114,169,75,190,250,195,10,206,181,139,50,117,43,213,149,194,235,132,168,234,92,71,111,128,130,40,15,93,102,200,148,117,193,125,227,139,109,156,57,43,153,59,229,221,34,109,99,149,1,169,95,249,63,215,94,190,112,248,102,132,207,105,47,58,250,165,157,177,223,251,141,179,122,241,162,133,221,82,161,18,57,4,107,157,251,99,73,203,57,245,200,53,174,25,77,22,6,128,155,134,152,46,69,160,169,240,166,26,116,28,77,117,174,223,112,38,124,197,138,101,121,166,5,216,153,197,165,218,198,176,65,201,76,195,127,178,48,117,56,111,36,28,121,79,117,106,15,223,202,222,45,101,179,234,159,17,176,113,96,77,103,28,175,196,115,77,153,135,66,21,166,69,200,255,98,147,218,127,131,30,220,141,154,18,53,26,14,175,165,69,111,1,23,235,200,120,38,123,165,132,239,154,56,157,87,77,93,45,153,52,162,149,36,235,198,78,157,53,46,184,7,110,142,137,4,214,236,107,102,248,58,48,19,65,80,230,252,115,38,4,72,117,122,132,224,157,31,193,146,156,216,11,15,125,245,149,35,52,67,66,234,84,214,4,245,195,63,30,126,9,138,227,47,70,170,93,126,240,230,104,41,193,103,147,86,11,218,137,235,232,187,218,142,103,5,252,89,247,158,158,228,235,123,217,215,116,91,188,33,4,61,120,181,246,96,228,238,13,176,66,99,191,20,40,192,47,217,52,39,14,86,188,41,147,17,172,172,163,202,156,211,211,32,48,111,6,179,64,89,58,120,222,32,8,212,226,110,69,169,232,47,191,113,215,255,73,148,223,55,58,220,200,169,133,237,147,20,7,158,215,37,23,100,58,13,45,11,11,226,3,130,215,9,233,190,4,238,124,73,132,5,11,182,0,136,77,109,168,50,124,181,253,250,153,158,207,178,193,124,45,200,89,25,126,181,225,207,55,55,232,211,221,69,54,178,253,65,157,234,110,136,80,38,208,104,247,168,6,167,60,148,93,224,72,64,60,130,32,160,154,213,141,0,132,195,211,26,161,181,50,209,114,234,4,140,151,129,156,46,5,95,178,137,9,48,234,181,217,190,61,140,160,186,47,78,68,243,190,180,73,240,106,223,51,166,166,172,242,217,79,212,45,35,19,79,113,28,161,204,133,89,76,134,92,123,106,51,130,84,242,138,119,138,212,180,19,16,95,38,26,225,180,236,123,182,127,17,174,41,19,240,158,211,64,141,123,84,116,93,179,99,131,172,120,230,182,5,85,35,37,20,28,22,53,255,219,145,100,185,92,216,134,8,192,59,115,43,16,131,252,40,244,29,248,155,194,114,78,36,226,194,22,167,47,106,250,122,211,255,11,170,252,22,101,150,32,25,189,109,130,22,68,131,13,113,239,81,174,254,21,109,205,0,39,8,207,30,239,239,41,248,105,90,193,148,136,225,14,53,193,19,224,230,7,96,239,193,4,178,42,184,164,187,91,78,90,27,243,146,187,122,189,240,169,170,208,141,81,143,71,26,25,245,46,253,183,235,56,80,123,73,235,210,77,44,61,180,143,206,15,208,198,60,62,255,43,203,221,80,195,147,49,187,69,108,61,130,127,69,113,115,52,2,61,30,131,225,15,65,221,21,102,45,170,38,142,88,136,88,179,165,87,61,42,115,241,77,136,70,118,170,198,253,101,238,177,30,248,113,197,106,77,150,171,196,122,164,195,141,46,181,132,190,141,164,13,158,69,187,58,59,26,62,162,189,249,241,63,89,110,181,86,191,186,19,224,119,141,40,18,13,27,156,22,151,51,168,208,78,141,153,171,202,245,48,214,206,50,44,108,203,152,57,251,228,51,242,160,57,237,184,160,212,131,27,159,142,225,235,245,98,138,88,37,77,254,205,14,182,100,197,72,181,244,67,189,150,9,179,161,184,97,222,208,22,43,79,99,217,1,246,53,228,191,208,102,86,78,92,189,27,87,202,36,121,204,211,240,162,52,249,134,51,92,210,206,244,40,57,181,197,43,147,170,20,58,106,208,246,205,155,182,60,135,54,41,120,91,117,3,155,134,11,203,52,122,214,191,68,12,196,219,228,88,150,1,152,118,15,78,132,48,24,176,234,255,63,27,111,185,74,116,141,60,129,247,160,15,151,79,2,18,67,191,248,118,68,178,127,173,18,84,254,83,93,81,81,22,211,157,153,113,113,199,161,100,183,182,26,168,109,66,222,212,86,156,227,114,68,251,91,77,155,235,178,107,0,136,82,75,93,5,180,65,18,90,30,113,226,85,236,138,228,230,50,233,138,172,217,159,60,52,18,212,39,109,171,54,214,29,110,100,19,86,248,240,78,177,138,52,64,3,255,10,2,100,113,20,84,8,9,65,212,255,150,133,160,128,53,225,94,228,89,91,14,184,97,100,143,170,159,216,243,63,223,18,76,38,150,60,8,20,184,58,140,185,209,171,140,150,199,41,54,130,93,127,72,21,0,53,129,4,57,253,246,109,11,215,116,66,128,196,162,152,24,76,160,154,187,55,161,103,20,202,246,209,102,35,118,68,164,104,86,171,186,195,163,25,132,241,190,53,33,174,31,146,189,224,135,61,142,121,109,0,252,131,109,193,4,207,105,213,9,204,113,143,243,251,40,222,21,236,135,95,227,134,146,185,74,34,31,73,91,25,76,219,49,26,73,139,154,172,104,194,213,21,228,108,6,18,4,33,235,181,230,72,139,107,154,58,134,70,218,160,228,239,183,43,206,9,213,97,142,57,87,225,78,6,114,202,43,166,137,141,252,31,244,68,202,42,215,60,61,177,116,215,222,208,128,232,26,166,71,33,15,205,60,32,202,169,98,74,171,156,102,206,192,196,137,167,183,105,213,192,205,134,161,240,42,179,254,220,214,192,233,25,188,243,34,18,12,196,146,189,54,67,16,108,169,129,81,243,209,194,126,175,71,236,181,15,122,233,178,27,13,158,100,61,145,23,201,232,147,145,41,219,161,94,117,163,111,226,244,56,71,152,153,85,24,12,46,1,170,166,221,154,85,205,219,47,47,210,152,67,226,111,241,111,142,166,6,86,67,99,117,205,53,149,115,101,4,133,221,90,171,154,183,30,144,213,243,220,91,31,128,199,196,182,55,55,143,223,135,166,153,82,153,195,139,54,212,222,205,110,241,178,55,45,122,8,123,189,141,209,118,28,115,100,188,140,68,73,105,26,129,107,13,197,223,246,252,87,167,115,130,202,188,184,238,119,88,118,105,91,29,233,32,88,249,113,66,73,3,63,220,229,51,245,79,253,233,166,59,176,72,220,250,228,150,91,142,220,174,254,133,126,160,48,166,145,120,75,207,24,80,34,232,26,140,86,225,171,133,63,168,222,160,191,207,163,91,249,165,218,182,231,46,211,47,133,64,72,116,170,53,56,115,41,245,185,27,87,77,204,9,44,34,226,181,200,184,23,98,238,119,121,106,182,232,60,226,79,154,240,214,118,191,215,89,101,247,117,109,146,42,164,105,194,19,47,11,127,124,100,59,216,255,49,182,245,215,105,19,175,154,13,216,89,2,214,202,217,205,241,216,143,39,179,116,233,65,160,39,173,105,217,136,179,98,198,107,29,30,183,13,81,73,216,62,49,255,78,121,211,55,85,159,227,223,189,243,109,99,76,113,157,93,162,216,121,57,219,36,159,167,190,181,156,52,164,194,38,219,194,71,127,120,48,207,149,236,255,6,162,109,68,11,129,61,71,252,140,76,236,218,169,7,203,255,71,165,122,216,222,67,109,250,52,203,111,229,109,129,86,68,188,102,47,209,37,134,184,82,49,95,64,193,147,247,210,168,206,104,5,223,141,104,248,121,188,240,56,238,1,188,115,117,182,5,224,148,32,58,76,255,91,34,81,167,247,169,217,153,70,202,141,148,99,98,38,230,103,23,96,170,18,225,151,251,72,67,86,5,202,148,186,199,66,2,127,132,215,253,99,188,247,224,252,182,155,121,233,157,153,136,23,131,80,55,7,210,152,243,228,177,181,207,91,121,35,227,52,208,15,234,129,81,233,32,209,85,167,224,166,126,13,145,73,6,245,59,120,81,159,236,32,237,235,252,161,68,235,71,17,175,66,210,159,63,109,249,92,207,24,167,151,113,220,93,254,229,147,1,98,98,130,204,181,170,67,55,166,36,2,130,134,20,141,241,60,22,248,106,235,178,14,122,74,34,129,145,223,241,133,246,78,203,12,166,81,112,10,28,106,228,121,113,240,102,237,68,145,12,89,102,21,145,138,141,186,134,247,86,225,118,213,179,79,97,100,111,112,8,22,9,223,164,147,8,169,85,136,194,132,250,84,3,15,40,109,213,100,128,89,80,162,123,125,93,93,168,107,107,245,88,225,151,182,252,215,171,122,93,70,173,95,128,65,52,122,91,236,248,207,185,113,176,199,215,181,69,223,61,195,87,73,1,193,114,2,240,53,22,68,164,164,175,41,231,155,202,11,189,139,236,105,25,90,208,40,176,169,202,246,193,138,186,16,22,38,176,222,44,82,236,198,237,27,223,252,81,10,176,85,139,18,237,147,61,238,140,168,82,176,136,175,230,176,205,215,177,63,249,15,8,66,199,241,157,142,110,150,170,133,187,207,121,195,249,201,180,56,160,232,237,55,33,124,157,212,128,184,85,84,111,132,100,32,117,163,190,184,4,180,171,226,85,105,9,138,254,71,190,123,239,110,161,146,82,111,49,76,115,228,112,239,125,109,161,172,194,201,95,141,16,236,174,14,163,23,216,208,61,154,10,125,171,231,167,105,121,156,153,26,30,43,19,170,100,7,198,20,123,56,73,62,32,120,8,113,61,203,16,119,191,4,235,201,9,236,157,107,17,220,85,58,21,235,153,79,78,64,194,37,48,90,7,35,93,225,232,191,108,197,37,14,10,57,80,132,38,79,222,70,116,114,77,72,223,255,78,126,31,186,129,229,227,43,159,206,68,185,195,34,175,90,234,250,162,27,48,11,42,155,157,176,57,143,223,122,116,57,12,101,161,179,162,130,118,14,106,110,73,182,163,132,13,165,18,181,221,233,52,244,16,185,152,175,183,80,87,67,32,127,64,196,159,96,169,253,73,123,174,65,248,116,160,126,77,172,102,124,1,188,90,196,69,132,85,126,65,136,156,11,41,69,81,3,223,112,64,212,98,26,49,40,208,36,28,164,248,102,89,102,167,182,148,42,139,250,114,25,177,228,255,201,189,71,103,186,64,177,141,90,171,37,63,86,93,196,136,69,63,16,169,100,119,54,174,203,163,171,252,210,133,204,4,59,149,78,203,132,159,29,125,172,154,90,208,22,65,254,222,143,62,134,40,21,97,212,137,255,16,206,46,129,177,158,227,160,72,1,166,244,241,101,189,194,198,209,22,125,40,231,236,54,207,56,153,208,169,195,129,67,100,171,70,42,207,225,7,0,213,170,98,194,41,125,3,86,96,138,27,110,80,121,84,192,121,219,112,164,178,108,164,165,244,233,26,231,97,178,249,146,56,153,33,212,57,10,15,235,134,126,148,159,85,111,46,123,99,117,67,224,171,132,51,221,228,241,125,95,24,130,66,16,217,14,72,72,115,179,201,4,131,70,254,186,240,173,175,247,0,20,104,25,162,48,104,151,242,144,128,248,220,162,75,128,184,220,91,40,208,55,106,37,40,38,135,149,6,78,254,98,124,240,47,202,89,82,240,219,53,231,255,161,205,38,147,211,12,113,83,44,32,167,209,244,188,193,88,44,15,66,147,60,72,37,185,213,42,38,182,255,143,136,162,3,229,253,94,84,5,77,122,254,166,222,40,124,84,1,215,133,104,63,174,192,103,97,35,168,116,34,2,234,56,215,34,125,139,172,205,224,64,201,78,78,165,118,115,240,145,186,43,217,69,130,94,22,95,248,169,212,127,33,61,49,179,34,116,213,171,61,171,228,160,72,147,92,18,106,250,119,153,85,252,13,126,92,90,77,120,78,127,227,76,12,42,22,5,191,64,108,219,241,111,84,244,31,13,97,111,134,48,62,212,122,118,171,59,29,203,143,165,4,229,170,78,6,57,208,95,199,67,154,177,248,214,105,54,209,230,125,110,28,36,191,103,137,29,185,206,120,61,87,139,28,131,98,236,103,21,67,209,67,52,90,104,210,39,210,186,123,175,23,82,124,58,59,177,243,174,129,135,97,250,2,16,188,100,229,135,59,48,130,181,36,101,159,70,250,76,14,225,169,98,135,207,234,121,174,3,134,219,126,44,73,107,57,147,227,108,240,195,83,98,142,75,246,21,234,113,197,243,8,115,224,71,87,58,128,157,157,244,173,124,152,89,84,229,17,155,49,24,108,143,31,205,146,57,136,94,217,161,62,213,126,51,125,138,136,6,164,252,74,142,158,226,187,239,53,212,169,33,20,84,231,103,55,163,196,242,236,33,118,48,197,102,16,163,172,114,156,201,170,234,231,95,30,109,196,58,251,133,119,101,145,16,11,205,226,212,236,122,58,15,209,111,236,234,42,32,29,0,102,126,194,126,234,50,183,87,217,83,155,83,2,174,228,30,24,188,6,121,188,209,84,253,203,189,25,156,208,21,251,182,255,122,171,215,134,183,250,122,87,25,135,49,202,40,182,8,191,177,220,132,0,221,158,208,190,182,68,211,149,160,42,101,221,57,24,63,185,92,36,25,58,132,90,244,128,82,92,194,187,248,166,113,37,19,224,51,175,31,238,44,172,36,197,95,15,211,43,109,68,28,233,49,129,90,75,235,50,88,16,124,66,177,197,188,114,3,143,81,142,128,39,198,221,122,11,105,207,176,166,232,158,124,206,191,123,162,224,184,57,6,63,39,14,121,228,141,202,174,27,188,129,108,198,107,201,231,28,157,210,235,245,177,169,190,176,212,194,251,151,1,103,239,23,143,139,213,21,232,43,146,249,103,48,75,196,86,39,3,75,196,190,70,76,16,250,204,94,67,51,94,248,16,236,47,188,111,41,50,153,148,146,213,56,186,252,35,17,238,27,95,42,237,181,13,82,190,103,50,120,202,131,222,207,119,116,181,192,226,110,0,225,15,43,172,11,11,51,153,226,253,198,18,67,126,221,4,156,49,17,21,141,39,237,144,212,97,212,214,43,73,119,5,247,166,170,203,36,81,153,60,201,7,162,19,225,14,30,1,183,130,252,51,121,62,10,226,145,71,129,254,45,53,252,146,174,236,209,176,131,116,30,57,48,134,204,48,3,64,254,143,182,28,153,203,28,236,238,110,218,90,9,13,184,243,230,58,208,114,2,59,70,144,217,235,159,7,144,55,249,81,172,123,121,254,145,228,112,140,186,14,121,122,184,238,40,109,99,31,203,244,125,89,176,100,53,152,3,24,47,47,69,0,199,16,160,191,178,44,108,155,130,85,73,196,171,44,239,41,197,254,237,116,139,171,225,13,56,82,8,232,212,218,162,201,123,32,152,79,185,232,117,87,177,134,193,83,160,173,128,122,55,60,64,22,51,220,131,3,155,17,34,166,37,177,34,111,135,71,202,228,206,241,12,129,230,182,109,55,24,188,26,117,23,66,188,212,198,241,74,163,223,205,53,214,1,115,216,245,225,82,21,210,191,124,121,120,52,113,245,216,64,114,211,80,66,67,90,103,176,206,169,223,149,133,227,240,10,38,107,26,209,129,212,9,11,9,109,20,54,93,163,253,20,192,248,71,253,198,138,220,255,128,247,64,239,251,130,45,122,166,95,180,221,42,76,227,55,63,203,68,88,10,63,50,214,88,142,206,120,111,179,190,64,214,206,68,108,156,101,124,219,205,14,32,182,97,110,16,29,185,23,204,234,65,196,14,116,84,98,78,60,56,182,216,171,107,10,101,232,57,59,92,214,168,86,228,174,118,71,144,173,47,160,12,34,152,238,244,218,154,174,242,97,234,251,177,133,151,80,229,72,86,73,241,149,43,119,138,240,248,77,32,46,193,29,1,56,234,112,78,58,248,154,87,162,86,191,55,120,112,160,132,190,15,68,248,237,62,140,160,65,214,10,96,170,87,97,196,250,174,149,251,242,45,12,53,222,176,133,120,108,47,161,0,152,94,178,56,102,83,120,23,225,77,60,138,169,165,224,201,36,40,147,220,239,61,30,167,35,234,211,111,79,98,166,136,61,180,19,29,214,21,142,237,200,138,108,150,228,174,225,208,83,181,150,31,217,168,103,140,9,24,135,244,148,48,182,72,18,73,145,111,123,74,202,222,9,141,242,201,61,17,83,163,82,222,230,200,196,216,245,65,11,172,155,185,148,250,245,215,119,100,246,34,37,108,107,186,149,70,5,112,159,70,216,240,3,141,253,223,136,37,213,0,218,0,145,71,113,174,241,218,45,227,215,202,39,22,195,234,141,207,243,19,34,8,67,184,26,246,134,4,202,129,30,232,134,16,141,129,203,51,172,49,89,91,84,158,32,62,95,115,37,181,32,96,215,99,133,6,24,4,14,143,203,111,186,212,6,164,80,78,145,5,195,29,83,209,9,255,250,193,59,73,17,6,9,223,110,36,42,104,241,2,123,25,86,32,217,64,178,239,237,222,225,118,110,69,73,7,225,237,93,220,167,73,97,217,222,125,101,15,106,224,80,238,194,217,125,110,240,75,160,195,191,223,42,140,230,165,29,80,241,202,22,165,11,165,7,240,11,37,251,108,212,241,218,253,59,16,21,251,160,120,58,140,27,61,29,45,109,19,250,173,9,63,27,252,6,40,28,126,174,195,175,226,28,25,9,45,118,54,1,145,96,145,128,226,243,165,143,8,108,53,86,162,19,63,30,30,212,143,159,133,4,187,240,81,182,221,150,208,252,45,74,198,246,35,95,151,191,199,56,109,114,230,249,109,226,21,48,166,6,40,28,5,179,184,62,39,11,203,221,174,32,243,28,69,131,85,51,254,48,29,124,197,237,12,40,179,174,96,1,96,172,239,102,194,78,248,228,222,81,175,141,53,22,199,185,224,97,64,21,88,145,55,77,16,133,144,178,226,148,54,87,157,139,220,245,105,216,174,87,142,183,46,151,7,112,131,5,150,72,191,239,248,207,72,155,93,16,50,162,33,156,153,93,221,138,181,75,114,38,185,251,57,250,157,209,202,109,126,205,19,226,187,81,134,148,153,7,64,31,179,158,88,17,216,234,33,201,163,255,87,14,209,155,27,158,50,209,82,154,227,125,62,47,155,248,32,94,40,55,211,114,205,242,139,25,127,252,252,63,7,84,18,57,209,235,196,111,207,196,68,254,14,166,229,35,250,251,216,64,179,62,243,232,108,192,200,245,172,81,89,27,243,97,28,165,54,166,121,174,107,31,86,72,143,41,90,5,235,97,247,216,238,186,226,252,138,35,40,206,155,16,221,251,79,203,204,192,4,172,239,125,19,156,249,251,129,188,213,110,12,37,249,52,54,191,68,176,226,62,101,248,26,27,39,234,116,215,181,5,13,72,155,134,193,22,222,223,214,110,160,189,92,43,40,28,230,82,243,6,24,53,230,207,232,135,90,23,192,159,178,156,208,99,139,51,79,240,200,177,34,4,5,217,38,120,155,4,106,114,59,54,126,3,42,153,228,170,167,121,8,253,157,84,15,108,116,118,173,33,229,157,204,127,148,28,21,231,4,59,59,74,166,210,48,204,47,175,48,189,216,84,204,130,108,9,164,112,19,94,202,135,117,111,167,177,205,197,81,85,97,66,75,237,29,105,9,114,118,133,232,128,165,169,192,252,122,58,5,34,246,249,185,156,241,154,233,147,15,30,237,92,198,149,163,50,35,185,163,130,132,202,252,67,228,24,48,234,211,197,141,150,115,26,24,92,114,205,128,114,207,56,161,2,16,63,99,151,35,98,151,84,251,178,113,145,34,197,49,14,72,66,218,207,95,247,61,156,31,214,41,49,49,123,206,57,229,177,15,237,90,135,181,199,182,203,190,28,184,128,0,215,239,254,98,59,43,114,67,59,113,187,135,44,185,176,201,175,216,125,131,239,55,125,215,101,214,152,80,147,146,85,24,251,199,146,173,51,7,38,126,91,112,110,202,185,96,134,14,237,79,52,29,252,152,82,174,250,95,13,206,52,231,45,200,147,121,34,34,73,138,37,123,63,190,48,26,174,27,168,197,105,248,57,36,41,167,226,195,226,175,72,192,141,156,197,175,22,148,96,221,57,48,253,130,158,222,57,46,52,95,23,116,244,102,86,88,46,154,32,148,70,100,114,175,27,47,187,72,26,33,164,1,36,181,63,32,161,43,238,142,10,136,208,14,105,33,207,108,213,21,195,103,86,21,21,135,221,147,63,41,145,92,81,54,115,54,228,180,2,118,78,243,173,183,216,13,146,238,202,70,73,184,151,27,131,158,59,147,11,149,26,200,47,196,54,230,143,84,126,123,135,177,162,164,194,99,178,73,230,241,92,83,182,65,83,188,138,119,71,160,82,93,6,63,61,92,18,233,64,75,189,187,190,12,222,155,86,183,219,234,108,125,200,41,109,176,189,157,159,213,118,170,74,139,114,2,49,251,113,235,166,157,183,46,179,85,18,234,16,200,123,240,57,144,166,241,33,43,41,49,12,52,12,15,25,206,173,89,234,16,219,129,154,2,31,223,72,185,108,243,124,209,6,64,63,154,55,236,92,220,80,32,219,20,98,10,247,131,185,49,35,18,202,118,50,203,132,80,220,22,214,62,116,231,21,88,91,201,208,6,57,57,118,129,103,185,19,121,88,80,37,239,214,121,29,39,48,194,139,216,143,245,225,159,35,132,20,177,148,25,34,24,31,160,62,192,69,155,94,238,52,49,43,133,73,140,135,80,196,105,67,44,189,79,236,212,173,185,160,177,94,130,224,159,126,20,123,166,147,63,111,226,79,235,64,124,174,219,12,79,235,114,167,255,46,135,76,100,82,77,136,47,239,216,52,144,72,72,182,181,165,157,236,250,222,30,42,105,146,81,181,105,48,240,141,138,54,134,185,85,157,46,6,38,70,252,236,155,6,79,224,2,238,156,172,202,214,5,157,168,160,253,195,242,117,225,54,25,56,175,147,210,107,104,147,105,250,45,189,86,68,161,24,108,212,43,78,45,241,225,100,185,132,61,57,144,201,95,140,61,158,137,150,46,58,130,16,183,182,143,95,19,3,0,95,134,242,132,46,200,50,158,88,197,212,20,43,202,71,244,172,151,6,2,132,114,166,213,39,116,31,186,118,132,132,73,101,235,26,116,60,201,172,246,227,155,103,59,85,133,205,174,147,90,57,42,66,104,118,48,141,97,106,125,0,104,72,185,175,244,245,204,227,121,88,7,202,20,15,137,250,212,136,46,41,37,64,76,186,94,248,176,186,26,120,87,12,250,4,112,37,0,17,171,135,13,101,176,8,25,151,45,112,212,218,123,78,25,49,84,21,153,7,128,145,244,230,194,152,155,17,161,53,180,96,7,158,50,226,90,106,81,203,244,179,246,190,37,233,10,166,119,48,95,10,29,214,24,230,0,122,18,47,237,94,30,158,103,182,111,57,13,85,227,50,150,151,9,57,55,76,169,45,107,67,99,170,244,221,178,200,114,13,99,82,171,80,65,78,170,76,252,47,252,53,122,218,97,86,77,134,174,253,99,145,170,226,32,195,203,28,175,63,23,173,176,181,154,128,46,1,99,134,127,100,5,127,240,49,103,151,116,166,31,99,71,234,96,233,73,239,36,177,210,163,16,14,145,111,158,90,238,53,100,215,95,141,195,72,72,117,92,198,162,233,100,136,113,42,210,184,214,70,153,32,174,124,171,36,201,89,25,254,108,19,146,85,32,51,40,53,40,109,20,252,226,47,185,198,83,52,223,106,254,250,149,104,249,250,14,14,101,74,58,47,221,229,5,243,195,99,174,10,219,34,180,229,252,19,3,70,153,190,182,241,168,167,177,223,129,249,3,189,61,11,111,197,142,8,143,63,138,20,173,182,107,223,114,127,111,156,163,87,105,110,127,242,36,129,234,117,251,232,169,45,101,149,213,65,233,195,236,173,171,86,122,185,59,90,91,49,123,183,155,221,81,99,34,178,1,248,54,152,211,30,218,203,212,65,234,3,213,207,105,191,90,195,243,196,169,197,39,107,164,170,246,153,52,80,32,81,165,93,99,85,230,191,32,217,206,175,68,205,42,76,247,193,114,109,5,239,173,87,169,25,36,125,241,233,191,65,181,179,35,141,238,243,165,161,162,243,71,162,111,126,74,79,247,73,138,94,1,230,122,170,115,182,75,246,67,33,246,159,219,85,31,179,32,218,48,242,233,241,105,234,152,80,188,178,84,99,179,230,184,253,220,78,99,245,27,7,134,9,2,111,1,85,36,232,163,175,35,75,124,104,29,137,197,31,220,116,127,204,199,7,234,82,27,216,213,44,32,212,169,95,120,160,158,42,123,15,83,28,180,39,185,199,58,187,188,129,49,36,100,5,221,32,105,146,119,19,1,122,19,113,233,239,227,152,44,219,91,181,187,168,86,108,61,13,0,168,172,8,243,174,194,49,23,226,55,12,151,238,74,103,184,246,128,79,209,185,203,58,237,61,185,114,45,170,69,169,245,195,142,91,158,243,248,168,192,148,6,222,18,167,229,197,215,202,163,68,101,69,113,65,151,129,250,136,17,245,106,65,127,92,189,163,97,83,206,111,53,177,161,160,121,254,21,232,61,188,26,127,109,180,240,133,30,123,130,25,234,185,6,106,206,253,120,245,6,8,219,21,137,161,235,155,7,158,190,252,152,234,100,166,89,104,103,12,154,195,116,226,146,111,174,177,14,50,94,176,183,137,39,0,76,27,186,234,43,245,181,243,243,23,63,103,83,219,23,249,223,64,113,224,94,202,79,93,38,157,69,133,204,194,14,251,134,163,209,71,106,1,190,213,0,11,57,83,52,195,217,197,86,53,248,170,198,223,17,76,229,42,60,18,176,107,40,29,62,200,61,1,113,10,93,42,78,131,79,57,141,206,146,57,226,164,100,157,182,219,186,93,6,69,0,229,242,113,137,42,203,117,109,106,177,254,177,13,24,255,36,16,19,144,91,179,15,100,8,31,12,86,65,224,67,210,52,249,191,245,16,244,143,83,173,131,233,153,40,0,32,45,216,168,6,42,129,83,71,8,247,75,246,61,186,100,196,130,226,89,26,128,116,57,212,100,104,74,232,164,58,86,5,99,161,144,104,218,56,114,222,7,88,141,240,121,89,235,36,10,71,238,46,109,198,189,252,121,197,230,200,178,142,217,9,242,193,201,212,174,50,180,7,19,98,216,181,216,143,220,153,55,13,135,210,212,22,136,76,20,110,71,115,73,172,16,226,172,127,203,215,44,159,100,202,30,16,192,36,87,239,148,121,106,113,168,112,60,35,236,11,102,238,201,160,222,201,58,201,152,111,169,23,128,33,18,105,173,174,70,62,61,81,187,78,129,10,146,227,95,36,91,245,76,230,84,15,73,194,92,14,254,150,197,78,168,190,223,218,179,25,89,216,225,64,67,227,245,132,121,118,74,106,106,211,200,172,98,106,244,163,184,7,140,163,220,133,42,182,146,24,150,122,11,140,189,216,54,114,55,66,127,41,122,132,52,73,120,242,74,234,63,5,87,170,38,49,211,213,129,55,120,241,169,88,119,113,71,79,220,200,102,93,236,1,243,49,78,151,245,151,24,65,4,88,230,250,60,113,63,254,217,29,117,250,248,100,117,148,250,9,61,8,1,253,196,219,122,242,2,203,242,57,166,9,75,46,165,189,193,93,202,66,84,146,73,94,147,3,66,72,108,11,202,147,43,144,20,244,219,1,250,175,185,86,5,194,65,64,55,155,238,212,218,75,164,167,82,20,68,170,108,50,140,151,2,74,230,103,48,249,206,2,36,61,125,188,146,19,237,186,45,14,79,58,158,146,193,40,199,120,151,90,83,146,70,134,166,154,51,38,166,148,31,179,92,225,143,130,127,222,217,227,101,17,5,108,160,42,234,146,47,164,62,69,81,91,97,92,206,7,105,94,193,100,39,73,161,162,219,201,241,116,224,83,93,39,226,116,104,220,201,248,197,150,65,100,167,28,33,170,79,0,112,170,92,116,11,48,45,231,127,123,111,11,120,70,87,2,87,219,184,178,31,8,145,5,90,168,183,50,42,223,31,174,62,193,16,45,68,255,35,198,202,74,37,212,132,58,204,243,5,100,226,148,168,19,130,156,132,175,171,191,116,238,136,160,78,133,146,160,138,33,61,42,23,145,87,33,83,50,143,234,159,190,139,119,94,201,126,230,129,88,47,221,158,167,205,56,168,53,49,138,206,16,93,107,157,228,200,21,244,101,224,5,215,113,87,47,216,232,218,212,45,142,193,146,37,198,196,102,136,10,209,16,193,191,69,65,94,131,109,128,248,147,184,55,48,251,146,56,242,232,95,125,170,33,7,134,15,4,217,193,35,8,75,229,215,203,155,134,40,42,85,197,199,16,57,70,224,75,243,105,37,187,38,254,43,197,194,62,161,66,254,106,244,114,169,40,44,70,237,224,142,14,77,183,48,112,107,134,195,133,80,4,103,168,225,77,109,249,22,148,105,58,233,143,116,1,135,240,171,29,60,212,70,208,155,88,174,244,61,177,54,31,40,187,110,8,108,13,90,132,124,222,2,83,197,121,98,37,171,40,146,5,109,75,230,23,162,139,109,17,112,247,96,180,154,102,182,20,208,218,210,67,104,210,254,109,188,110,220,201,103,145,201,241,230,122,109,14,117,108,110,69,14,245,248,55,181,166,170,205,115,244,246,28,251,27,153,38,216,174,63,213,125,62,66,185,78,89,27,183,12,220,35,86,184,134,100,92,36,232,50,205,173,139,101,179,128,19,178,217,119,246,162,117,34,37,177,115,195,160,33,2,85,141,102,5,233,95,13,143,7,247,0,20,32,138,182,174,209,197,248,56,33,213,143,245,38,142,123,5,135,103,100,193,90,171,179,116,132,141,128,8,220,90,15,239,3,111,184,160,65,57,152,12,231,181,215,87,38,207,94,72,126,234,200,92,32,101,33,174,145,238,1,162,28,218,0,38,203,164,238,141,58,221,153,67,78,204,250,224,62,162,128,121,255,62,10,66,192,51,125,145,225,50,130,219,97,88,161,218,6,212,69,72,29,34,150,9,179,34,128,28,9,32,22,93,113,193,137,52,86,47,28,27,225,173,104,28,167,38,159,73,39,47,249,1,83,220,99,48,233,222,207,63,76,91,40,103,121,59,60,163,173,105,150,197,202,111,34,44,6,9,228,113,41,123,48,190,14,226,13,148,26,175,5,124,69,229,72,19,73,172,110,104,88,100,67,36,74,253,101,186,110,12,249,125,20,136,192,164,80,209,243,181,185,73,170,41,79,84,231,14,86,237,62,24,4,93,150,89,41,116,44,218,126,112,214,195,18,158,18,214,165,212,238,187,146,21,25,85,189,58,227,112,9,76,90,47,226,146,84,67,151,149,55,6,146,112,213,112,27,182,144,231,178,146,230,36,62,249,250,61,12,236,152,130,12,171,24,153,166,69,141,28,59,248,180,198,125,0,24,116,121,81,221,105,149,180,95,47,223,140,110,152,98,122,38,10,54,205,129,67,70,65,4,231,230,134,35,77,248,167,124,215,227,64,168,159,189,121,200,103,204,247,78,207,210,79,126,6,120,148,78,157,86,137,203,39,113,75,0,185,0,102,197,75,15,165,73,51,253,101,159,136,95,228,100,67,173,28,158,11,150,37,93,221,178,77,138,58,233,37,42,29,98,29,26,200,99,10,210,227,188,124,101,149,134,77,117,189,48,206,232,104,162,255,85,229,162,39,250,117,214,8,233,75,254,206,222,90,248,160,223,55,80,42,47,71,250,246,112,192,129,97,4,17,45,209,37,207,208,178,36,202,200,93,247,4,196,91,144,176,200,145,67,3,110,227,171,166,126,62,22,110,45,69,81,96,152,202,99,226,195,62,227,151,238,137,58,74,230,229,2,187,167,65,245,185,57,72,174,106,57,179,148,82,210,125,20,233,6,5,62,200,170,187,54,37,145,77,194,139,94,178,108,71,246,97,247,192,103,58,32,62,215,6,29,190,198,242,22,91,19,142,150,3,158,252,70,88,174,124,101,205,16,38,165,152,3,237,117,113,94,66,56,164,16,218,191,100,241,174,227,61,125,4,89,92,28,104,239,162,132,59,84,240,199,183,165,62,194,155,226,245,216,21,12,125,182,7,188,33,21,156,186,228,84,183,20,96,70,54,66,220,103,70,171,212,4,6,10,72,138,61,102,118,111,8,206,163,131,228,116,190,95,126,65,153,44,199,177,18,5,32,0,221,187,182,242,113,214,204,244,35,194,4,41,8,27,124,215,251,238,251,159,220,131,155,244,32,194,80,175,68,69,156,194,169,184,127,196,35,236,70,19,7,198,99,115,220,71,117,134,75,254,50,229,55,246,161,69,65,194,58,216,99,243,137,188,172,154,89,23,108,211,27,137,58,113,197,157,83,128,45,231,51,152,201,61,225,67,192,109,250,60,93,20,219,28,101,232,108,118,196,30,20,75,189,97,69,37,58,161,211,236,218,49,177,22,85,235,206,70,153,249,250,35,98,129,85,3,7,175,49,186,220,32,73,53,163,197,116,0,44,159,101,155,87,13,110,157,220,232,43,244,57,97,117,116,194,136,235,254,77,111,131,238,45,3,86,206,197,224,126,37,208,128,84,18,43,177,58,31,210,35,201,10,144,173,101,12,31,200,83,74,250,232,150,101,182,246,176,41,125,59,99,130,160,9,52,51,150,181,33,170,128,211,53,11,152,77,77,182,110,167,102,53,176,202,223,21,192,188,115,125,80,90,251,245,63,47,74,209,124,17,136,175,90,120,112,236,69,105,41,149,27,9,115,204,85,65,159,163,134,88,100,72,104,32,208,174,105,184,217,87,185,70,17,217,231,248,142,29,83,39,145,154,77,125,69,153,124,185,59,138,24,223,122,53,35,217,2,132,180,151,84,192,219,253,75,129,30,54,80,104,25,33,19,27,46,198,123,4,179,160,90,4,98,213,97,252,113,35,70,63,199,235,223,196,133,188,153,44,247,82,183,2,0,123,224,89,67,93,119,201,114,232,96,153,36,92,123,58,246,164,167,232,189,21,8,171,8,48,13,104,135,10,146,72,1,43,18,112,157,146,215,120,171,92,113,144,171,20,22,222,122,9,209,202,34,189,144,250,100,207,211,72,26,188,102,1,179,36,238,221,205,81,12,210,207,123,245,63,209,227,19,112,6,208,240,163,196,12,154,78,100,88,129,8,219,167,61,103,75,141,160,15,110,136,110,89,205,144,247,54,178,121,195,30,189,238,231,146,96,90,33,57,129,20,82,134,246,84,134,64,108,100,193,171,99,32,53,205,94,187,157,41,148,114,229,124,53,106,183,224,157,139,60,223,250,252,213,49,38,15,115,36,142,70,150,133,85,76,202,227,33,63,247,30,176,98,232,136,166,47,218,87,196,75,65,52,135,3,74,77,32,60,254,72,52,235,147,94,2,74,242,99,130,149,71,167,245,57,156,109,190,145,101,246,208,35,138,246,145,190,87,158,26,134,176,44,226,41,9,47,96,165,139,83,167,42,18,13,110,154,111,125,250,56,226,48,10,7,0,238,161,89,156,11,147,248,82,182,154,114,218,75,30,45,56,87,15,102,21,13,219,206,231,89,127,169,186,229,39,182,225,19,112,187,79,148,185,197,147,122,141,58,115,18,171,57,19,186,94,243,230,95,88,58,105,5,186,109,241,233,187,250,152,186,39,248,143,212,0,138,197,162,40,166,22,180,93,13,72,8,26,53,123,54,104,198,55,135,240,126,198,198,215,17,54,207,170,42,71,185,98,162,86,114,53,30,177,33,104,98,134,100,121,131,226,141,168,84,222,216,207,226,227,219,252,241,223,28,147,77,34,37,40,249,56,246,209,202,247,227,179,64,184,76,37,174,69,178,102,229,12,218,250,100,43,237,234,82,141,71,218,78,11,255,11,186,211,20,249,115,220,60,102,243,206,143,119,97,79,204,167,195,57,101,230,147,255,215,2,145,175,21,19,194,140,214,150,200,34,102,229,202,139,46,213,195,192,163,38,62,90,179,70,86,160,27,232,217,141,229,65,38,52,177,140,103,91,250,178,104,237,43,85,103,39,112,233,99,150,241,103,119,103,247,5,247,168,217,232,19,194,153,42,255,111,62,158,149,82,103,37,167,116,29,252,133,15,67,172,94,21,163,127,42,33,48,242,144,166,31,61,124,164,226,240,161,154,154,160,50,47,184,176,108,76,99,41,30,91,7,32,86,92,157,215,102,142,149,60,243,96,124,32,126,63,185,63,253,204,119,31,192,130,53,154,233,54,243,13,253,102,191,212,74,121,29,247,117,212,197,155,206,43,220,126,198,169,67,252,221,43,229,226,102,254,57,41,44,149,67,44,236,216,205,169,121,184,213,46,217,43,126,163,131,72,133,85,91,125,36,106,148,215,35,52,154,47,198,202,170,151,134,15,165,196,247,235,121,105,180,168,181,244,162,34,177,55,108,84,37,113,231,49,48,11,148,60,218,124,79,213,89,65,217,41,167,200,41,24,227,179,183,7,14,231,173,41,24,118,89,166,62,135,12,132,209,201,217,156,183,161,91,248,102,90,251,58,73,200,175,22,207,181,104,173,127,97,112,189,161,11,249,123,110,24,79,151,209,219,81,36,64,8,81,7,201,200,252,17,118,169,139,97,89,102,204,198,249,189,228,240,4,101,153,145,22,152,218,183,101,34,138,190,171,121,198,86,254,253,153,101,137,147,198,168,133,93,172,227,218,194,207,173,59,106,56,91,183,180,98,221,235,162,179,92,179,171,87,82,25,172,39,143,195,67,116,67,141,203,76,248,152,66,136,101,43,123,227,41,57,205,93,251,78,140,151,250,82,99,218,46,78,201,123,125,74,184,88,195,42,73,150,107,218,90,153,123,128,60,96,246,34,175,255,40,247,117,66,238,183,202,2,242,93,149,72,206,33,1,254,251,27,208,24,164,184,167,205,146,201,194,57,69,118,54,47,19,123,92,136,38,92,249,49,111,178,32,99,38,175,58,101,23,183,156,117,178,135,85,51,186,145,75,171,199,50,158,240,93,196,234,114,191,113,107,115,157,112,67,9,118,152,37,42,69,169,91,199,249,233,29,107,41,67,21,52,21,174,17,208,225,175,240,80,133,20,154,250,99,172,213,78,109,152,118,90,223,189,101,65,149,167,47,15,250,204,230,154,245,176,216,31,96,19,67,43,133,239,56,73,190,87,17,60,126,233,140,195,123,117,174,227,16,120,227,87,86,206,92,42,173,253,142,63,66,85,16,119,148,17,39,100,127,121,194,200,121,74,125,9,233,142,156,63,91,219,232,113,156,182,166,78,3,144,200,193,254,147,143,109,156,49,35,172,193,59,159,24,56,202,229,34,253,159,71,16,67,153,202,36,78,73,183,180,175,2,53,86,241,228,170,162,56,169,230,55,157,10,45,142,27,122,47,183,20,253,28,33,213,232,167,194,232,118,22,33,64,24,232,170,218,140,146,50,9,163,152,187,51,74,134,124,203,7,94,154,160,83,88,178,216,166,123,88,179,241,62,213,17,9,164,197,74,175,131,102,177,87,24,65,65,232,162,189,245,182,244,210,220,229,77,7,28,144,14,120,43,176,164,152,159,243,185,120,77,180,172,79,72,83,7,199,113,85,199,162,100,32,149,178,31,49,13,65,198,145,18,87,186,194,126,10,87,94,236,119,229,32,235,234,40,71,129,15,245,131,223,102,32,110,75,231,101,221,207,80,60,219,77,214,84,113,59,62,10,225,158,59,133,117,198,240,247,223,164,75,126,58,14,18,40,225,101,46,94,101,17,246,76,151,248,224,219,34,138,66,127,60,24,8,24,160,223,128,182,5,110,112,4,71,134,117,22,178,132,63,173,11,124,6,225,92,101,39,97,215,79,9,152,254,11,40,85,15,191,199,153,20,74,57,151,233,33,180,80,223,139,194,131,19,115,179,130,237,85,174,71,3,180,121,37,235,77,157,156,78,218,232,95,243,162,31,106,34,150,130,104,0,145,60,30,14,149,98,127,7,229,59,128,86,101,196,173,238,77,1,10,33,103,59,91,71,219,98,145,179,113,255,174,10,81,83,197,211,55,106,152,211,164,199,255,242,184,58,254,28,143,133,0,112,147,225,156,128,236,61,157,190,71,31,248,47,30,218,51,247,210,188,145,82,63,154,229,89,236,9,167,167,157,162,146,150,184,86,159,200,251,7,140,240,126,83,94,28,78,64,168,18,228,74,195,139,240,242,9,173,164,133,212,191,179,244,233,101,11,25,128,210,186,77,225,242,23,27,85,2,68,240,116,73,157,15,193,82,66,140,163,104,228,156,88,146,224,82,102,90,197,43,230,235,191,241,149,160,167,153,57,98,250,201,65,42,144,5,14,81,234,63,175,159,8,63,67,242,234,3,246,192,233,69,109,185,202,223,212,176,240,219,28,2,9,184,130,32,90,120,124,152,242,225,21,89,103,118,209,195,119,238,13,78,125,4,41,30,17,135,27,28,55,17,177,9,154,169,102,94,217,166,36,254,148,248,7,162,26,163,2,101,204,123,100,30,221,23,60,216,155,95,25,30,10,124,217,30,102,155,43,32,102,64,64,218,4,154,199,98,23,112,106,83,183,222,156,13,132,5,160,250,14,28,150,104,4,207,80,27,117,41,118,186,129,229,102,173,193,188,121,107,138,188,125,56,27,43,160,86,55,167,21,42,212,7,23,87,196,182,117,133,16,82,202,75,4,149,251,91,163,24,100,224,37,178,224,163,234,67,238,87,154,149,94,165,198,7,25,150,242,79,193,233,43,122,15,190,132,77,222,16,120,42,53,74,172,250,84,173,112,124,78,174,82,218,191,199,40,116,173,46,226,27,145,219,90,184,172,116,94,35,62,64,38,145,204,25,64,114,124,225,111,11,90,215,19,50,50,76,47,181,232,219,102,15,224,32,135,250,159,119,95,68,164,151,60,189,48,253,124,55,240,130,145,255,189,240,205,67,81,116,146,69,102,215,237,224,38,175,185,174,189,138,63,151,62,240,132,49,51,9,37,218,163,190,178,80,64,210,73,220,29,199,95,187,253,177,107,129,235,116,128,162,44,10,148,178,46,216,56,16,55,63,186,231,190,33,252,161,132,22,204,218,37,191,10,178,219,44,238,60,29,28,140,30,94,238,188,106,18,218,103,96,63,124,83,28,138,5,157,72,163,40,204,32,247,174,63,104,72,120,192,109,148,102,106,80,143,11,142,139,188,1,188,86,197,40,118,68,116,100,89,226,75,165,172,3,122,163,79,43,156,200,218,76,193,97,163,130,53,145,45,45,247,71,54,126,89,167,252,251,105,171,44,181,186,21,227,142,227,131,196,213,84,124,88,244,108,214,7,30,6,79,122,14,148,95,253,55,168,142,40,253,194,99,225,151,70,109,119,68,92,167,224,179,12,190,62,93,193,107,251,162,242,63,227,43,165,154,49,54,18,210,171,60,216,135,183,168,84,115,152,94,147,183,241,72,95,161,2,67,52,223,42,29,245,43,102,101,152,181,245,181,123,104,119,248,69,39,98,188,203,121,132,43,183,178,75,59,206,103,7,12,170,41,65,132,68,170,179,178,118,161,185,169,182,220,160,219,8,126,140,170,145,171,74,63,162,240,39,253,117,182,97,60,51,210,79,110,38,221,169,155,233,29,148,65,241,230,250,164,116,60,149,9,106,88,61,165,1,186,8,186,151,148,125,249,138,165,17,77,35,200,243,95,132,211,104,234,135,102,116,58,120,94,243,26,175,71,114,18,138,69,121,57,99,156,224,101,95,247,141,166,188,238,43,128,7,149,32,237,82,234,132,216,43,10,47,145,161,177,8,193,207,79,94,240,236,237,160,139,212,73,95,120,122,84,69,104,207,117,39,244,217,145,129,225,122,160,218,69,242,88,254,198,217,4,230,124,122,120,83,50,138,220,2,175,55,134,248,190,40,221,93,56,83,139,202,148,45,175,36,94,67,172,41,234,139,157,104,105,156,142,109,208,202,26,52,88,229,234,103,8,248,179,177,229,45,143,215,242,219,199,172,198,218,15,27,113,45,9,166,147,137,190,219,46,206,23,84,178,62,30,126,163,13,141,198,200,243,73,112,123,14,42,167,188,66,65,138,100,30,52,93,82,101,228,146,192,120,154,174,71,77,109,52,226,174,28,101,113,24,252,42,13,109,209,23,39,86,30,185,198,114,243,91,44,17,234,234,79,63,13,213,100,194,207,223,121,93,71,134,61,130,108,213,183,132,102,244,50,226,30,1,251,175,74,122,171,251,95,243,148,46,59,57,9,123,185,199,253,157,178,78,17,26,104,199,232,200,115,63,190,8,204,248,136,57,58,60,233,101,12,108,55,70,231,86,177,9,150,146,219,212,218,215,131,131,21,213,92,250,32,93,174,51,252,74,220,189,67,224,156,11,110,142,20,137,3,222,158,66,141,186,214,243,29,236,58,233,177,81,166,113,188,141,147,248,239,249,222,194,141,98,158,200,157,98,148,30,68,95,28,37,173,40,10,226,147,131,241,120,125,228,167,113,132,90,241,86,44,64,232,145,71,211,205,32,111,164,130,118,222,175,255,196,67,250,85,163,164,95,167,186,141,208,246,118,16,191,118,195,180,163,236,20,3,158,229,110,143,78,209,213,37,162,247,230,184,43,238,104,147,61,46,226,210,182,38,5,243,198,13,44,179,6,4,22,145,94,40,167,216,44,127,8,127,79,160,123,186,162,188,190,182,4,89,116,132,67,229,166,225,124,38,170,28,91,71,92,147,190,14,78,225,177,221,169,117,174,152,235,65,152,179,99,254,154,0,158,239,232,70,87,248,34,133,99,108,242,171,180,68,46,50,36,29,83,30,194,184,83,124,113,78,153,22,180,8,217,130,54,206,88,13,131,160,172,179,6,128,236,136,130,27,51,155,142,127,5,165,46,119,247,171,30,132,74,48,151,200,89,185,232,192,0,220,100,6,134,105,189,54,243,90,102,25,162,5,57,14,156,172,107,85,14,67,185,42,177,224,33,167,236,53,213,18,68,194,111,134,26,162,3,13,108,118,116,42,236,1,29,34,165,30,223,111,11,6,145,29,211,245,201,145,158,110,6,232,224,66,132,166,248,27,98,188,67,235,7,60,28,14,68,176,226,13,159,160,202,82,234,252,134,183,240,136,60,213,13,216,209,28,116,189,90,116,134,32,83,7,206,187,253,14,63,45,167,15,160,221,127,29,21,152,180,88,147,105,230,198,134,86,184,197,107,67,104,190,110,58,46,9,176,141,240,250,169,7,34,38,245,33,249,191,39,84,114,89,116,155,73,42,207,1,211,232,118,72,91,125,107,64,149,215,115,165,203,213,148,13,69,248,25,216,35,105,45,91,206,14,149,194,175,7,45,123,1,189,191,210,108,103,51,97,172,128,202,135,173,89,139,59,236,179,242,74,222,82,212,145,83,246,148,77,89,84,162,185,205,183,223,160,127,103,124,240,229,46,168,58,190,253,168,129,235,127,125,6,134,75,132,226,43,138,227,60,88,88,59,241,122,214,27,82,109,136,147,170,174,233,43,103,104,133,126,105,236,66,125,53,12,59,211,27,112,244,179,95,161,57,216,230,14,89,208,201,17,171,222,91,191,22,15,216,38,192,191,53,177,40,36,248,110,84,118,189,50,41,42,232,42,61,63,31,84,121,131,66,226,116,122,155,235,210,14,176,10,217,93,212,155,226,255,238,124,58,204,106,92,215,218,234,1,100,9,237,135,3,211,93,113,113,19,117,30,158,148,65,225,213,206,75,47,236,105,101,12,59,89,57,221,56,222,233,120,61,26,37,59,7,139,239,118,51,195,18,201,0,130,6,133,228,70,39,231,49,47,7,244,252,53,2,61,3,148,184,139,55,114,1,140,65,177,122,85,28,175,199,13,78,168,129,157,28,155,41,131,22,14,105,163,142,67,236,78,243,200,246,24,36,235,223,240,145,164,124,63,188,73,81,248,195,18,26,249,78,62,226,172,216,64,107,64,67,228,128,189,144,46,25,33,21,51,182,165,212,163,170,85,255,59,232,14,114,153,44,109,215,46,227,115,32,127,207,149,51,199,58,22,156,71,254,138,247,123,88,197,136,49,228,34,151,127,100,35,76,199,152,1,104,114,106,140,151,185,22,20,3,96,95,241,147,111,22,241,124,60,148,116,147,139,57,61,206,61,231,48,203,95,31,249,140,108,119,162,148,44,32,132,234,137,127,115,144,53,152,159,2,201,39,223,16,67,112,244,65,24,16,114,94,195,171,242,204,154,160,248,238,110,112,53,83,79,138,220,206,122,171,216,118,225,132,145,118,60,125,87,28,90,153,176,76,237,238,50,149,115,231,200,251,42,241,108,76,177,218,0,70,31,194,185,192,170,240,73,70,108,211,83,104,57,31,138,35,236,136,21,97,68,119,18,194,209,245,131,33,138,113,34,207,167,145,155,153,91,232,83,20,109,175,192,245,221,64,24,247,120,101,84,128,47,129,81,54,126,42,178,84,188,232,157,142,2,171,1,168,169,170,151,196,57,119,25,228,179,91,144,139,200,5,144,87,119,200,132,44,129,2,239,75,98,106,177,62,233,83,46,193,29,151,252,249,154,155,0,115,189,139,130,135,181,123,53,168,234,0,104,41,86,75,158,38,112,118,109,18,96,188,193,168,232,214,184,4,93,24,230,14,148,187,46,86,251,27,10,90,94,248,247,90,131,169,134,148,158,239,73,220,18,217,183,188,84,157,173,231,36,176,232,213,59,4,229,102,236,188,14,154,172,183,122,107,84,179,182,254,138,73,30,223,212,144,55,213,221,103,163,97,159,21,96,28,197,59,255,122,104,13,231,212,84,37,102,140,206,117,110,89,75,30,138,71,12,108,138,144,211,20,154,237,7,41,40,27,174,32,217,198,112,42,159,144,106,11,73,106,186,198,61,131,122,248,49,54,150,176,82,219,74,63,135,126,71,192,51,127,26,130,24,30,100,213,206,211,17,123,197,149,100,215,72,172,255,44,8,22,199,170,143,207,60,234,85,201,253,243,84,240,116,229,204,60,244,104,73,90,117,144,163,94,231,233,76,155,97,13,217,102,5,242,9,0,35,61,140,122,233,180,33,174,190,6,163,32,84,1,84,240,74,94,123,173,35,101,74,188,183,70,147,172,90,71,228,244,244,245,14,69,80,86,250,146,28,32,174,30,110,54,44,176,53,219,70,26,190,236,154,40,120,99,35,231,113,26,2,21,57,16,51,228,97,245,174,227,48,83,80,245,91,84,247,128,198,204,225,52,68,238,208,40,61,163,63,11,56,214,52,251,186,201,240,29,20,141,254,75,212,251,54,67,231,194,62,203,44,245,91,109,226,40,106,165,74,75,193,192,116,4,97,176,14,234,124,198,196,84,129,145,133,4,15,132,58,150,117,158,193,41,98,182,159,148,195,25,111,169,228,132,196,140,113,95,241,221,15,47,7,133,97,57,176,5,87,252,78,9,46,90,115,61,9,61,26,169,108,182,234,113,37,33,43,247,139,14,254,218,238,108,98,58,108,241,167,242,2,50,86,32,24,129,24,112,87,231,250,48,86,229,173,246,153,129,87,167,1,163,103,51,162,211,173,245,6,144,240,108,207,3,119,231,75,91,72,158,176,80,55,37,152,52,153,143,123,28,82,145,47,215,174,60,46,2,108,139,211,191,22,114,10,178,61,48,167,209,62,30,102,50,93,39,47,213,122,240,114,4,189,24,110,63,192,182,64,65,143,85,137,115,239,14,118,229,163,173,1,13,9,83,204,57,27,48,222,49,3,15,61,242,90,63,43,77,219,253,4,183,163,9,221,158,126,84,25,50,22,187,233,25,249,173,232,94,187,155,134,29,237,30,35,30,145,81,147,95,33,202,114,217,144,33,96,205,82,42,207,169,246,213,85,164,176,35,90,129,126,227,87,168,240,247,4,236,189,107,23,246,146,38,195,224,250,248,159,220,9,83,224,75,42,64,39,144,247,238,200,226,203,186,34,148,56,215,251,0,170,175,15,161,60,152,11,141,250,29,72,184,51,124,55,202,88,212,26,66,122,17,161,202,95,98,117,90,117,80,34,28,97,103,166,20,108,103,90,213,78,182,39,192,214,123,7,239,29,223,155,236,134,27,44,119,58,97,94,200,233,242,186,3,197,53,209,221,165,212,193,209,65,175,168,64,37,35,202,82,254,85,232,48,210,107,205,177,57,57,212,164,207,93,204,175,33,29,159,117,166,14,185,76,67,182,41,54,18,118,95,193,109,235,242,84,212,36,13,182,177,119,141,63,215,252,85,217,187,105,155,99,189,93,102,102,150,110,144,27,57,134,79,40,227,185,142,198,184,39,74,220,137,105,106,176,32,74,231,11,123,0,68,111,51,73,253,140,225,95,138,26,84,24,175,99,12,128,199,193,238,98,152,2,182,49,254,73,38,134,229,146,79,125,245,69,210,178,136,94,255,36,225,228,179,201,46,205,20,210,224,12,196,177,13,174,1,200,68,8,143,247,70,243,103,250,201,40,202,234,228,252,40,11,31,220,142,51,98,83,253,74,94,17,238,184,11,7,115,212,146,186,228,1,55,153,95,209,190,56,91,174,157,188,60,213,55,102,29,231,228,27,135,119,27,81,252,62,169,186,44,251,235,135,15,228,108,245,173,212,241,78,59,113,88,250,251,37,77,189,122,154,130,44,98,27,122,86,22,222,237,78,217,86,116,193,242,203,205,178,20,204,156,227,167,62,57,243,99,180,33,10,71,36,70,121,203,251,63,65,233,21,8,244,25,195,103,33,178,31,100,153,92,97,178,167,184,72,228,205,25,22,244,138,17,163,221,15,64,95,219,233,190,86,182,112,0,231,212,221,44,156,149,221,26,210,241,58,218,146,107,101,193,221,232,32,213,50,129,214,208,138,105,125,27,145,170,166,99,11,10,157,130,188,55,181,45,120,108,159,106,26,39,50,137,173,127,53,11,225,76,165,128,110,57,212,89,182,81,236,137,61,82,165,250,217,12,158,3,36,198,109,148,140,141,217,179,134,141,145,184,80,66,251,45,67,6,187,49,109,43,97,243,181,115,46,65,255,19,239,173,144,170,112,193,218,165,196,146,136,191,228,136,200,224,87,119,194,126,34,207,20,36,248,211,208,82,111,244,31,141,195,110,216,109,8,100,34,141,168,222,156,39,112,46,121,147,89,104,79,7,130,211,108,189,194,39,3,69,197,229,219,42,181,153,135,74,228,79,209,91,137,119,76,64,176,18,127,143,164,53,247,219,58,245,205,125,97,240,196,25,117,112,17,239,227,176,234,207,140,47,112,236,43,207,157,229,220,75,159,49,176,251,111,119,141,180,128,142,66,243,9,232,121,93,174,16,89,203,126,38,176,159,20,178,119,239,64,148,252,44,240,79,187,131,67,24,229,100,187,163,150,134,172,58,149,126,65,48,22,217,32,99,194,132,122,63,186,5,208,12,103,66,248,144,97,54,127,224,43,205,152,194,82,45,138,131,70,28,174,61,190,19,117,165,136,255,65,105,162,71,18,67,82,169,186,75,44,1,87,93,134,8,134,241,70,205,2,221,193,122,252,69,150,144,126,15,113,214,199,50,230,58,120,235,238,200,108,141,81,38,244,130,49,77,199,122,122,172,185,196,134,237,244,51,97,44,229,161,214,134,38,240,185,18,213,182,46,120,153,225,168,233,150,205,103,249,253,246,163,177,156,100,29,159,5,224,24,93,218,96,159,3,230,27,220,141,70,38,102,202,98,35,125,218,142,161,196,48,17,30,80,16,117,28,246,88,48,166,1,126,219,151,253,192,180,224,76,101,124,53,40,234,177,167,26,114,34,159,62,53,212,192,107,178,98,60,245,129,205,52,43,114,249,160,1,243,10,204,96,171,122,141,77,24,166,19,182,106,6,184,76,75,11,53,207,20,69,251,217,249,73,158,179,226,142,14,34,177,78,130,6,155,149,19,144,209,97,204,3,97,181,172,182,16,230,206,15,112,51,238,255,46,201,118,238,87,196,72,121,68,27,142,234,70,213,7,116,101,131,248,248,14,181,34,160,172,8,252,1,229,8,157,134,2,101,94,18,15,160,20,120,25,63,205,12,36,103,52,240,42,57,226,93,127,235,216,32,148,175,179,110,3,28,133,67,171,223,19,127,169,236,110,8,9,40,51,76,5,240,199,239,175,179,83,53,169,12,130,145,184,43,88,254,100,252,46,184,2,208,237,15,46,233,109,48,212,79,108,254,223,43,106,160,28,202,37,220,79,235,111,107,157,99,41,35,54,51,93,231,87,91,230,106,88,202,157,131,90,104,48,197,33,188,222,98,95,106,178,53,160,58,125,69,10,22,196,252,30,65,18,11,74,151,203,212,167,132,222,110,214,130,191,117,82,44,82,199,82,147,197,38,220,249,27,0,135,76,241,79,218,146,158,53,240,70,122,193,26,159,54,247,246,17,62,12,46,167,48,152,34,249,49,7,224,229,156,195,32,156,132,132,185,152,72,209,37,15,60,94,161,96,112,180,196,146,78,4,225,136,55,205,221,164,157,195,174,227,228,100,42,69,157,87,100,72,178,161,254,69,252,230,241,50,22,160,65,244,14,153,2,83,78,60,23,116,176,130,117,215,40,99,83,253,139,245,82,88,157,228,215,180,165,169,193,84,105,197,21,240,158,154,148,139,200,21,183,140,26,3,231,84,162,215,17,33,122,248,151,243,31,120,176,84,183,90,242,224,81,198,227,158,226,222,3,35,100,181,129,89,245,161,48,14,208,54,187,22,252,28,36,177,134,141,118,64,13,151,246,115,155,50,125,130,158,105,190,237,164,5,37,201,246,170,123,82,215,170,78,22,202,184,171,234,235,72,151,76,1,12,91,129,70,146,178,202,152,196,141,42,66,109,175,179,44,11,28,41,186,132,159,245,54,148,196,33,208,212,24,249,208,60,120,144,112,151,18,199,72,237,159,100,237,67,3,95,74,166,233,191,237,21,243,206,112,254,112,47,100,201,166,245,251,115,15,26,40,139,244,96,198,67,9,242,41,181,33,81,54,102,125,78,67,86,7,17,249,110,50,222,148,112,130,2,67,173,44,178,16,233,135,16,66,182,34,229,207,192,76,162,34,177,122,197,16,106,178,216,162,75,90,125,252,157,199,244,232,125,187,125,15,27,17,124,183,86,140,208,137,37,28,170,232,248,171,89,140,233,49,128,76,3,206,160,92,112,146,244,135,130,152,14,186,61,128,111,146,189,53,187,215,162,120,115,184,145,141,132,111,70,56,106,89,241,192,118,152,121,95,251,110,4,236,55,89,206,142,42,198,105,125,55,58,245,241,158,192,250,15,130,52,144,80,143,61,177,111,59,150,204,142,251,137,92,242,250,5,242,169,9,163,167,200,28,142,135,162,13,148,96,55,229,219,136,88,47,115,123,104,252,198,2,99,241,29,65,189,53,171,205,202,5,221,230,251,213,252,143,121,164,238,211,201,189,240,123,54,242,76,18,178,112,132,229,131,221,110,248,230,123,7,109,252,144,11,93,107,98,52,170,11,107,14,76,149,44,115,3,255,2,92,94,126,56,243,82,9,99,204,223,104,96,0,105,177,10,235,205,173,137,79,104,63,122,227,214,11,15,68,36,132,5,100,52,128,58,122,10,161,186,155,251,231,146,200,240,153,233,52,176,13,110,65,61,88,200,27,137,200,138,92,120,132,112,66,250,173,204,203,133,0,48,208,178,255,171,108,45,213,35,82,183,130,170,11,65,39,121,168,45,145,45,162,142,4,147,149,4,72,14,143,94,163,151,124,123,160,105,25,112,232,171,108,11,24,214,186,56,218,224,31,132,127,120,19,221,233,206,68,162,221,102,103,157,133,95,77,216,82,53,87,187,167,167,91,149,235,212,65,182,2,47,60,237,236,113,146,216,62,19,92,175,103,190,183,153,198,144,133,209,162,88,202,65,15,183,42,193,191,220,166,53,156,181,91,191,229,39,155,187,224,234,235,184,125,190,209,4,64,48,232,48,55,72,194,62,102,168,23,36,236,42,68,27,165,211,131,44,95,68,11,253,132,163,153,241,167,239,249,49,240,61,13,252,106,21,230,8,205,63,113,214,185,194,125,185,201,34,236,235,155,212,180,182,54,157,173,249,192,198,117,6,45,7,213,43,53,253,89,140,36,128,233,76,144,126,64,79,126,111,182,19,44,239,255,84,141,254,208,78,171,99,112,121,36,195,137,139,136,248,139,236,3,239,30,246,134,27,176,7,38,62,185,152,74,208,184,109,156,200,121,79,212,156,66,201,124,16,180,196,154,187,247,242,203,178,110,151,255,162,29,166,200,33,56,236,84,87,40,148,199,53,167,64,1,46,134,198,96,127,110,153,241,224,11,191,131,62,43,239,216,15,48,76,49,133,200,247,244,111,118,0,212,86,191,127,241,72,219,167,236,59,109,143,134,211,131,133,82,104,22,80,212,222,74,21,61,128,140,179,165,141,55,48,56,29,39,212,22,177,165,194,45,106,10,131,20,4,223,216,93,229,117,51,57,118,167,36,240,13,32,180,230,184,92,70,229,117,114,12,120,38,102,19,249,164,113,27,41,245,170,72,197,24,222,197,90,161,127,134,156,11,87,177,137,74,165,223,168,24,238,243,242,242,215,115,111,222,121,4,97,222,87,118,194,18,213,157,77,224,245,91,242,24,147,109,202,107,20,165,74,182,86,30,215,228,187,226,208,1,88,241,140,16,23,63,104,155,240,30,159,96,238,130,28,55,169,246,53,189,233,82,239,84,34,26,95,236,105,106,57,70,237,61,41,149,115,241,45,10,255,204,178,118,97,128,99,102,211,199,240,111,81,3,216,125,58,22,178,187,68,172,206,147,146,216,47,9,204,182,119,231,145,160,127,231,211,94,173,97,199,174,99,56,168,126,20,212,24,51,105,43,120,192,85,103,158,195,177,152,22,249,118,244,196,118,60,25,190,182,128,7,99,156,52,184,45,171,209,247,47,254,149,94,182,165,228,28,51,148,25,186,138,51,92,55,130,193,82,216,51,204,189,102,19,97,217,34,111,176,176,0,207,133,215,12,255,168,39,171,114,2,226,127,174,110,223,110,40,230,225,113,161,165,245,178,186,87,52,6,20,125,100,16,226,97,96,1,229,40,171,208,79,147,120,143,44,224,112,169,220,41,32,200,192,210,175,251,106,27,18,208,41,123,42,114,122,160,193,15,61,89,73,217,87,112,48,210,145,188,53,36,142,112,216,2,123,139,22,128,31,101,202,175,165,124,140,68,70,50,92,34,213,171,142,140,124,26,18,194,219,29,139,112,153,210,132,62,57,29,6,129,60,176,103,136,41,172,9,11,181,56,161,179,134,155,243,148,5,190,59,18,224,44,199,228,57,42,206,15,153,248,120,242,230,111,165,2,53,79,217,214,232,16,39,213,223,91,226,115,136,109,157,178,16,192,129,8,48,183,84,209,185,152,162,168,157,161,21,121,113,205,167,248,89,221,127,156,133,209,35,121,222,40,146,246,168,153,154,165,186,24,29,107,49,106,188,119,172,166,68,56,49,250,185,196,254,9,118,12,83,91,184,230,101,116,16,83,20,158,59,137,196,138,154,45,68,246,110,100,53,171,219,148,181,167,186,218,76,193,223,140,41,238,166,51,14,50,237,86,57,20,242,60,208,150,82,206,108,33,113,161,214,56,175,243,155,154,221,84,124,230,103,57,216,13,0,6,125,83,98,52,6,116,28,158,21,150,122,96,39,211,244,148,175,242,64,98,86,134,52,183,7,231,125,213,148,191,138,138,98,238,146,55,22,8,95,3,245,69,180,18,43,202,120,178,185,236,46,102,69,8,28,160,35,184,23,66,202,14,14,206,226,221,48,175,79,43,177,115,54,70,245,3,102,99,142,101,109,224,39,63,214,19,164,6,115,12,192,135,174,206,153,102,131,196,23,75,128,162,32,146,53,243,119,88,148,98,75,185,180,180,207,155,185,9,136,157,240,14,112,129,80,160,148,103,97,231,235,85,248,200,178,241,95,23,69,195,168,8,11,147,254,52,231,177,29,130,150,99,113,21,9,202,59,242,80,4,18,134,13,128,148,210,169,41,17,31,46,201,202,137,167,173,27,176,239,249,224,89,76,155,224,130,68,162,239,1,208,246,99,143,70,42,69,80,31,81,118,170,118,45,8,122,189,241,219,81,153,178,66,9,58,150,144,90,107,134,183,13,184,52,100,234,180,77,22,184,65,4,150,226,23,37,169,35,119,103,81,44,101,93,84,217,83,83,192,66,128,65,8,145,204,79,50,17,47,120,188,196,80,238,75,201,252,104,34,135,148,206,89,8,218,141,44,10,251,249,231,120,159,229,96,198,228,57,55,172,228,221,147,94,55,14,128,43,52,168,121,222,134,115,119,137,139,98,3,194,157,152,145,231,245,208,173,238,86,139,64,106,39,96,254,194,248,61,183,199,1,80,253,149,56,185,114,106,28,116,77,176,230,21,118,232,137,2,144,47,222,79,67,224,218,191,46,1,239,112,40,255,81,113,121,205,105,216,43,16,175,170,236,142,62,216,164,11,159,203,156,8,187,223,10,255,64,103,42,253,64,221,11,151,128,13,165,6,138,235,187,54,106,45,103,132,231,157,71,3,138,72,48,166,148,203,243,16,164,14,117,129,254,93,71,201,106,47,73,47,133,59,58,115,0,16,227,211,185,58,225,78,192,71,169,212,159,22,195,37,159,127,57,251,169,177,16,154,168,77,126,177,238,136,246,110,216,40,20,9,165,187,80,114,233,0,139,109,39,48,51,161,155,226,94,67,129,5,236,18,231,213,92,234,142,128,79,135,107,198,202,191,149,162,144,31,178,255,7,247,62,160,120,33,2,232,27,216,99,64,193,40,80,12,232,219,220,195,150,169,43,168,136,203,25,202,189,152,176,201,135,115,239,199,140,87,104,199,182,173,249,142,161,137,142,176,198,109,237,235,149,53,173,250,81,208,255,129,71,224,229,106,61,23,178,55,70,151,125,155,254,0,197,172,89,216,44,23,198,218,104,157,156,137,171,103,165,183,74,207,203,0,121,251,186,217,120,130,136,88,159,100,184,46,143,178,41,210,10,68,154,40,48,130,182,103,238,50,117,167,67,252,223,81,41,240,254,107,22,250,70,29,208,58,184,167,75,201,217,219,146,212,221,12,16,86,52,92,79,22,199,229,230,34,127,139,239,144,211,40,77,176,253,184,13,117,32,99,209,163,172,221,41,120,231,106,206,169,58,9,33,204,72,26,179,29,125,27,116,181,7,212,215,183,8,75,224,158,209,168,243,83,243,3,193,69,32,95,254,212,111,112,179,51,22,79,35,33,102,245,160,203,123,193,148,54,106,79,17,216,144,138,221,93,198,75,125,141,69,171,190,150,76,12,244,11,95,74,129,255,206,170,177,34,89,132,88,203,113,68,99,247,83,138,31,116,244,66,155,122,103,69,202,70,36,74,244,64,133,64,131,34,94,255,25,103,18,68,166,25,16,120,248,206,172,157,7,122,102,35,163,192,54,110,246,182,248,6,234,88,159,105,190,149,222,51,102,111,243,150,37,202,19,201,255,22,45,52,65,79,11,218,81,114,123,164,62,181,20,230,113,64,61,87,119,41,228,76,205,241,102,113,243,128,191,213,139,92,10,125,205,194,226,228,129,154,22,11,172,195,48,45,54,191,48,148,60,223,171,157,176,74,72,214,175,142,120,10,103,251,238,24,33,59,163,39,252,233,59,193,23,139,187,209,69,0,93,145,94,248,133,13,164,162,229,101,223,208,201,121,196,252,172,21,172,139,220,26,199,35,0,152,131,105,207,69,218,147,75,220,21,179,236,80,247,143,8,250,158,247,100,118,219,81,224,156,51,104,176,207,227,10,180,235,190,9,138,81,47,244,173,116,43,118,233,175,165,12,201,144,194,4,3,16,250,40,165,68,185,153,164,207,19,220,8,76,115,88,254,92,217,24,96,168,19,172,170,228,162,49,245,207,67,175,112,227,187,137,112,229,198,36,164,76,209,34,191,114,131,104,241,13,59,213,122,181,250,212,241,49,248,219,241,110,52,184,175,41,202,0,27,242,22,101,152,196,246,13,161,8,13,214,100,227,164,107,244,65,70,90,202,1,216,188,219,39,3,96,109,158,35,40,103,48,76,149,159,17,133,98,46,118,203,186,228,156,191,140,136,219,159,202,210,160,156,20,84,20,156,179,178,135,51,129,111,247,90,212,146,236,112,228,145,250,17,238,147,234,73,110,21,134,127,51,214,202,201,211,39,234,227,116,65,93,57,82,182,230,226,176,169,50,109,75,204,65,90,37,170,35,236,22,11,0,193,197,238,237,251,239,62,228,221,214,135,76,71,246,172,76,102,71,15,72,51,124,179,87,71,34,163,147,180,189,131,56,136,183,107,156,228,155,17,25,27,34,45,70,98,194,28,178,198,137,238,114,229,117,177,42,92,130,87,66,134,97,62,12,155,79,37,79,65,102,195,192,239,45,11,169,27,214,113,189,212,71,253,228,50,180,37,164,44,41,50,180,37,44,79,35,67,169,81,91,87,100,254,17,74,54,66,252,173,216,81,129,159,246,110,52,29,107,250,85,27,34,223,240,248,97,179,162,193,39,119,32,53,207,216,26,117,10,128,24,10,200,218,189,14,53,189,90,209,173,64,174,164,100,7,248,233,187,137,228,197,87,67,180,39,98,192,64,2,38,241,47,24,172,41,218,138,144,176,215,119,130,206,243,123,191,25,16,16,120,156,132,117,234,100,83,215,85,125,188,7,16,229,195,10,10,227,215,182,155,65,241,162,32,209,31,108,164,154,137,56,233,43,1,229,84,76,133,69,75,66,18,165,134,133,185,34,58,132,240,19,135,174,183,147,188,135,108,5,43,127,233,29,67,151,147,114,114,76,221,166,132,143,180,66,169,129,6,231,149,34,178,111,167,53,14,218,20,206,187,251,246,254,6,87,162,109,175,173,27,236,162,26,185,163,89,199,248,194,242,44,199,131,119,48,174,170,27,80,122,178,181,23,64,64,69,169,147,246,225,89,245,241,107,227,192,145,224,42,218,87,193,87,5,139,25,153,196,206,132,101,176,31,24,242,95,61,66,3,174,130,240,187,69,41,244,89,116,196,248,170,132,59,208,91,121,58,174,180,96,210,201,56,17,48,62,46,137,176,38,30,240,244,200,99,115,14,67,100,35,198,20,206,63,108,66,238,12,84,236,54,242,224,234,164,130,101,130,166,186,21,4,156,163,46,85,231,134,24,57,111,94,92,71,146,29,55,169,99,33,138,19,18,68,229,216,3,156,74,19,49,221,133,255,34,73,247,170,230,76,235,136,240,207,222,94,100,27,201,146,255,187,81,122,213,3,157,43,74,196,19,32,126,232,205,111,62,104,8,12,84,204,182,248,95,116,16,206,56,121,117,209,232,77,179,115,64,73,62,117,229,153,134,16,74,57,112,218,51,111,93,60,183,221,122,244,76,87,23,195,45,182,122,52,187,119,61,186,69,241,177,200,189,153,50,2,57,74,63,156,153,225,27,217,4,115,255,65,73,90,212,152,39,99,144,29,45,160,32,184,62,157,150,185,85,113,166,22,242,55,59,166,156,17,153,11,173,188,39,33,96,11,135,247,2,253,12,108,19,168,53,240,157,166,1,7,1,16,193,165,251,64,57,220,143,217,244,143,152,250,208,179,92,180,250,229,100,136,153,229,64,251,129,221,108,117,129,153,142,3,172,114,161,18,84,32,24,96,38,138,197,99,138,126,179,137,130,121,150,142,156,39,241,170,164,125,33,247,130,11,195,214,180,120,24,54,6,132,168,214,241,106,119,5,224,154,91,132,176,100,217,245,176,86,52,24,77,121,29,151,78,226,53,144,205,119,89,201,216,69,57,170,62,155,99,62,125,17,169,75,237,243,189,78,222,34,111,82,192,245,107,24,219,123,217,86,95,191,231,203,172,74,115,78,23,67,0,66,240,37,79,126,249,40,73,163,76,155,217,37,161,158,46,224,252,173,232,87,177,74,58,120,77,219,27,205,200,166,36,85,146,243,243,61,208,113,95,17,219,82,19,185,150,55,233,123,130,109,252,128,96,146,222,0,235,14,61,34,132,32,168,18,10,207,44,187,89,163,140,136,121,115,117,135,148,30,255,182,220,39,33,19,216,155,226,251,148,208,41,135,129,127,145,252,110,1,242,100,39,185,55,102,240,187,117,188,46,205,45,4,253,51,125,126,170,143,151,45,239,114,125,207,180,120,208,102,236,72,113,226,57,174,206,193,216,210,91,69,47,49,227,212,114,170,0,45,175,123,163,227,169,181,147,152,162,4,237,227,41,111,223,35,34,68,61,132,64,34,126,57,174,195,19,157,141,94,180,53,252,163,231,145,81,57,172,128,223,249,12,184,190,150,193,68,242,46,45,253,174,71,3,159,149,110,57,15,235,78,82,181,130,102,185,137,14,251,117,100,136,103,255,19,33,247,151,252,134,11,182,79,131,214,128,58,86,104,20,9,101,170,176,107,111,134,235,136,126,248,218,73,174,217,35,225,131,213,33,220,235,10,49,186,86,71,82,84,0,161,135,106,53,189,93,112,157,53,175,110,244,247,136,157,218,204,107,113,98,93,201,4,79,134,73,172,149,14,125,120,223,172,10,13,233,74,203,21,68,107,224,183,105,238,252,185,29,20,35,150,196,39,201,188,121,41,143,93,36,35,135,187,136,233,17,73,106,143,55,30,44,56,174,114,85,153,137,194,167,142,16,128,119,125,108,57,79,215,215,194,127,143,169,42,107,50,236,217,71,171,19,246,243,199,89,133,197,161,230,108,56,254,196,62,226,201,100,104,121,197,136,170,52,114,131,106,76,106,16,186,33,161,211,90,159,142,17,71,196,89,165,203,183,98,3,172,160,238,155,39,8,193,252,245,31,178,65,144,47,73,68,132,225,116,215,27,104,3,108,154,110,205,223,35,150,205,56,28,244,33,115,212,198,57,144,53,49,245,232,1,184,4,178,234,176,9,8,205,227,220,29,43,38,120,210,96,91,205,13,108,126,39,52,160,91,82,142,34,223,88,221,217,32,147,254,208,170,129,8,111,169,250,97,57,188,251,104,50,62,88,132,97,242,14,210,58,29,231,29,107,68,20,70,233,146,143,158,15,104,198,12,223,9,55,161,122,14,5,60,6,117,29,118,51,67,126,201,106,31,80,52,138,18,1,168,177,6,243,201,32,216,101,34,185,237,104,143,152,190,56,239,65,234,198,17,4,143,202,105,169,226,68,99,128,214,245,176,66,192,97,1,78,10,246,72,173,8,56,20,4,220,90,11,160,194,40,204,2,34,156,90,81,142,43,226,195,22,19,151,175,34,78,53,169,174,23,140,161,149,86,75,115,125,5,216,50,83,40,113,85,207,224,109,123,109,135,59,204,172,127,194,141,107,144,78,206,189,240,226,187,136,109,196,236,242,185,9,55,224,205,33,12,31,155,110,198,184,89,159,181,1,237,209,180,78,202,207,233,39,146,233,154,152,118,63,236,179,226,85,26,205,205,12,2,188,239,166,12,195,160,239,239,122,84,150,197,110,14,85,173,187,7,228,105,123,40,149,69,111,207,59,195,94,28,18,239,157,65,221,127,132,49,49,94,204,118,246,158,119,137,230,212,201,38,47,251,58,195,55,159,85,48,241,129,94,75,173,185,44,254,113,34,211,14,113,227,247,148,166,13,193,238,129,209,121,220,219,97,131,33,25,200,61,34,104,204,216,51,142,254,115,194,159,106,246,70,190,244,160,172,110,80,29,14,149,163,16,52,128,95,107,110,174,77,128,130,8,7,72,195,17,161,202,103,38,233,150,120,123,239,190,38,11,248,244,154,64,161,66,161,92,26,93,10,232,163,77,142,70,42,200,168,124,191,215,94,143,35,55,244,78,84,56,45,42,246,28,79,179,251,184,41,240,214,34,162,29,71,29,120,6,138,103,70,2,40,31,111,123,145,145,9,63,214,163,9,121,17,207,178,178,183,121,15,250,45,62,214,252,248,184,216,200,107,141,205,185,6,185,97,175,73,49,172,39,207,233,169,173,234,110,58,162,123,44,106,199,183,202,44,128,164,28,2,215,198,127,5,109,140,76,215,13,211,218,80,152,100,53,37,167,67,28,205,7,243,8,87,231,87,141,141,16,155,229,122,173,225,22,189,246,74,187,34,80,155,184,210,145,205,238,210,217,86,1,175,198,136,6,59,8,172,32,123,210,27,110,232,103,211,172,115,231,171,108,146,44,150,111,203,249,42,175,118,43,31,108,43,9,9,23,119,87,108,224,253,221,248,179,121,175,70,41,25,106,191,59,222,73,133,112,90,200,116,176,2,232,225,147,49,22,185,67,98,104,7,135,103,8,65,131,145,52,127,29,248,69,230,140,249,145,93,32,190,204,129,148,81,34,63,101,170,36,111,249,251,26,42,224,171,67,148,153,49,130,95,220,189,243,67,179,35,2,157,211,172,107,87,155,34,121,145,77,60,145,182,151,17,228,160,139,117,29,212,75,95,204,222,99,52,64,181,116,166,254,13,32,218,22,61,110,115,71,176,253,186,136,233,241,30,6,101,48,144,203,185,84,92,140,26,1,210,18,33,16,70,241,6,16,99,194,251,248,3,53,126,227,84,241,50,110,85,87,119,53,65,23,228,77,197,145,156,85,13,125,22,109,62,39,19,209,52,62,59,187,234,239,108,167,233,87,154,97,222,117,103,32,238,230,19,169,60,188,56,20,156,142,99,90,59,121,109,77,129,255,68,232,209,126,181,132,205,153,80,71,108,73,116,3,144,116,224,38,254,216,218,177,105,173,159,199,146,28,163,188,211,57,77,0,68,204,97,119,93,234,100,206,67,150,90,39,196,40,107,191,54,89,243,11,137,150,177,29,27,26,93,45,138,196,51,195,190,68,42,241,150,55,44,32,163,152,100,53,63,88,51,253,44,207,190,110,73,38,37,140,205,240,188,57,222,58,54,140,133,176,203,31,253,171,82,224,155,174,223,43,151,95,7,202,69,87,33,225,203,231,143,148,175,189,234,205,163,183,67,136,42,50,53,76,190,193,133,215,109,241,85,65,21,114,85,249,25,37,80,6,128,186,125,189,127,204,64,250,21,13,98,44,48,74,124,69,223,100,36,33,113,57,122,151,118,196,114,188,81,82,236,78,47,3,35,174,154,10,243,228,158,62,26,245,28,91,28,161,13,25,30,195,211,43,144,166,91,193,34,182,249,208,35,158,145,27,228,154,62,160,45,161,185,171,82,89,14,17,92,71,142,217,149,32,13,86,163,212,225,24,61,234,3,244,33,12,232,118,145,248,161,225,2,139,27,8,194,23,141,137,230,234,166,189,94,250,3,4,77,159,145,238,21,178,222,95,153,186,227,163,175,37,76,173,68,42,12,42,128,74,6,247,55,64,71,30,102,131,191,229,148,53,172,35,31,188,79,164,236,72,104,224,183,204,133,51,95,160,187,179,161,79,141,216,174,149,35,200,190,149,122,194,164,205,168,188,32,85,124,190,173,17,13,213,187,134,56,69,187,110,134,253,71,17,21,202,203,33,48,254,216,199,72,154,225,69,4,232,215,68,87,21,30,45,71,70,83,182,227,27,103,185,158,21,154,177,166,153,121,45,239,172,82,167,84,139,87,38,2,179,110,244,184,173,204,222,85,131,62,7,10,194,68,228,167,226,157,222,186,53,200,108,5,10,211,65,203,147,218,26,36,170,208,194,28,73,53,128,215,177,142,145,67,103,82,120,37,57,7,37,123,48,232,49,183,166,72,109,182,123,55,252,242,15,19,147,69,175,43,32,139,92,226,42,171,202,128,102,130,141,191,217,75,62,197,109,131,132,8,87,180,179,64,110,197,22,143,221,111,71,251,124,86,62,15,136,14,50,223,41,166,23,62,43,169,41,25,55,226,124,168,236,162,137,82,140,15,110,211,212,224,230,76,21,88,240,231,19,239,184,242,140,199,226,210,35,25,9,181,149,129,132,217,37,87,138,55,86,219,117,237,168,98,242,140,206,31,116,98,49,46,146,174,60,79,95,211,250,255,182,164,7,33,187,52,37,149,178,87,84,241,181,76,26,38,36,188,76,247,136,39,179,99,188,184,62,3,39,118,175,105,169,10,154,49,123,91,248,168,168,198,143,134,185,80,119,96,133,244,51,149,57,231,82,44,138,2,78,192,195,129,107,217,31,101,216,164,34,250,145,127,247,140,54,49,196,113,57,127,100,43,235,3,233,10,172,48,171,202,58,11,156,153,27,172,177,229,56,155,210,220,240,200,47,71,103,100,113,82,184,137,95,167,13,197,173,13,8,224,102,233,159,156,80,153,14,65,166,117,153,255,112,107,23,4,163,250,144,6,15,25,172,180,203,164,109,230,88,6,185,95,179,164,91,169,131,198,157,52,14,79,229,142,67,161,233,187,150,199,14,111,194,248,92,114,32,113,113,9,14,99,241,128,87,160,161,211,134,209,157,65,177,132,214,120,30,106,197,242,160,90,181,208,115,78,74,140,5,135,4,50,15,145,239,108,111,168,19,48,1,188,162,167,16,24,235,107,181,118,243,60,23,135,65,18,35,214,139,83,44,241,185,147,7,31,114,114,242,171,77,26,223,86,152,240,60,183,210,146,162,180,41,110,211,56,98,212,229,222,151,42,170,191,146,48,181,44,100,221,254,68,4,74,23,10,32,10,30,106,116,178,119,173,14,233,20,180,17,206,147,11,204,239,103,140,134,167,147,115,201,89,132,247,165,251,161,142,233,78,72,106,35,9,199,62,167,22,20,117,119,235,119,165,123,155,227,83,98,128,214,82,24,120,39,69,175,140,33,209,61,252,90,189,29,131,120,198,19,3,71,121,238,174,161,138,192,116,180,65,101,118,253,223,242,166,96,242,6,32,53,245,195,91,53,137,12,149,54,76,154,141,79,72,94,101,90,43,231,12,96,17,109,204,170,191,90,51,244,103,101,20,91,32,89,248,223,169,132,25,62,237,113,39,150,251,0,241,201,201,20,21,35,51,131,173,109,11,232,245,242,66,187,3,190,31,222,131,198,93,234,72,93,43,130,239,254,189,77,61,217,230,158,137,32,240,90,247,67,48,60,158,9,105,34,137,21,65,168,207,48,18,249,161,232,120,237,47,194,15,238,226,221,73,94,105,53,11,23,54,226,2,15,9,13,169,243,79,143,89,252,203,33,202,248,244,175,38,88,42,234,123,130,120,48,39,52,169,107,69,90,122,252,56,128,66,110,175,47,98,31,168,41,38,246,221,232,166,74,54,250,200,156,82,150,94,138,41,11,29,156,163,122,69,150,2,11,52,45,134,20,72,195,237,245,160,44,90,192,33,188,173,246,160,185,10,98,42,171,76,92,62,5,101,212,172,213,233,26,53,193,238,123,56,39,48,28,219,144,180,170,1,193,45,231,187,192,129,153,117,39,93,247,126,124,116,172,223,41,165,140,66,110,195,126,202,206,136,178,135,147,186,133,231,53,145,247,129,228,71,186,86,100,152,249,65,92,210,241,147,68,154,81,212,232,58,154,198,151,247,234,182,95,225,25,129,141,12,58,187,213,220,63,183,7,195,110,224,189,220,252,131,198,37,185,151,232,118,241,183,225,199,155,165,222,161,174,168,78,117,124,229,164,120,86,227,175,149,36,183,44,224,165,120,197,172,13,181,121,52,20,96,211,111,172,192,194,145,145,143,213,128,53,176,49,13,94,62,114,245,181,45,16,134,149,64,246,138,35,62,223,23,163,30,240,159,48,201,101,12,255,246,221,107,14,71,187,237,226,188,178,199,202,178,35,76,239,70,117,137,94,223,244,181,3,47,61,246,105,133,130,123,93,59,62,156,253,191,42,218,19,174,105,141,168,124,74,49,103,214,214,51,184,146,69,125,12,48,207,75,222,115,171,165,222,123,169,210,62,47,71,231,144,116,162,100,157,49,143,172,32,158,162,211,95,106,109,173,18,17,197,55,212,61,12,149,95,127,14,10,185,50,198,108,165,53,76,13,34,6,250,58,195,183,212,164,227,94,92,217,233,165,239,215,45,110,214,246,135,29,221,184,111,136,2,113,78,58,7,205,36,94,201,79,242,254,98,57,124,87,148,191,186,30,53,249,0,186,142,119,30,191,122,146,218,83,52,198,134,203,141,64,142,41,185,183,83,128,162,16,133,210,244,195,2,101,33,91,20,118,52,228,119,176,72,248,23,9,179,7,120,169,134,122,203,18,244,37,114,221,226,6,168,192,77,159,197,108,62,190,51,0,209,20,63,213,65,111,150,10,31,17,249,199,251,135,234,208,173,155,129,41,138,59,90,43,44,7,244,63,116,188,226,199,231,144,46,113,71,140,146,91,131,115,192,48,232,190,199,210,181,242,121,172,238,195,1,78,85,109,119,157,20,163,125,180,115,227,173,29,32,184,111,137,197,179,31,78,43,253,108,72,10,224,46,3,118,115,169,58,30,32,104,36,170,92,68,199,63,242,137,12,145,241,130,18,133,251,154,79,228,129,57,128,51,128,79,169,22,46,209,41,194,146,58,108,210,179,73,91,42,133,191,157,47,194,227,245,171,60,235,241,206,20,230,33,206,80,88,26,101,64,21,194,161,151,67,159,252,251,192,173,105,67,38,24,175,120,150,186,94,224,171,243,76,249,36,164,38,191,239,62,131,26,208,30,16,158,134,220,56,86,39,149,82,101,5,100,218,203,165,248,76,69,82,80,38,5,10,40,228,200,80,235,224,168,189,158,49,132,179,37,248,138,14,84,207,207,17,173,178,1,124,178,56,86,177,87,192,222,125,142,98,117,25,157,248,204,194,241,102,136,176,131,228,19,176,229,10,178,4,2,105,198,87,88,241,29,197,143,179,192,191,72,97,80,204,44,65,169,207,143,99,152,34,153,253,117,232,181,214,235,129,49,242,179,146,97,114,112,46,33,83,16,121,156,200,0,100,40,33,85,193,20,227,199,3,128,240,237,232,126,115,120,143,214,104,84,240,63,39,86,60,87,200,185,89,63,70,193,133,220,148,36,122,112,40,186,246,122,201,104,100,176,114,162,255,156,255,87,31,101,245,12,84,5,47,196,162,108,46,25,227,245,192,210,143,153,119,111,252,36,50,245,200,224,118,142,215,188,224,198,215,68,176,93,250,163,146,148,107,132,186,37,218,241,196,123,246,97,156,203,234,152,214,1,75,0,39,14,68,206,169,42,57,21,94,204,31,131,37,239,248,106,163,165,133,121,20,167,164,254,42,158,204,129,97,82,209,143,133,247,151,82,240,138,38,175,114,74,142,189,88,102,230,241,190,114,217,199,62,34,222,139,160,108,244,45,78,207,255,232,234,88,218,156,143,199,202,147,159,18,107,24,227,203,14,105,188,183,219,156,13,129,90,241,150,2,144,124,247,10,62,223,212,131,2,27,66,208,93,128,90,166,105,141,118,165,164,85,183,145,189,184,241,225,54,238,61,115,89,243,144,195,155,105,10,81,80,119,181,100,2,242,38,2,233,56,2,156,39,207,231,217,211,205,14,251,96,230,224,239,255,6,215,132,234,222,161,112,104,60,115,238,147,28,109,118,100,215,209,116,220,1,203,174,189,213,166,254,133,69,163,0,206,252,176,77,98,72,245,93,119,189,24,235,144,84,95,188,210,84,14,89,222,121,152,112,161,228,236,203,170,223,34,170,31,239,132,208,44,2,26,134,46,87,136,154,1,38,233,64,12,176,29,90,153,120,100,158,68,155,110,125,238,69,112,195,156,253,48,98,184,174,65,232,22,137,154,142,82,72,9,166,52,85,231,217,66,250,127,85,205,90,205,0,83,84,193,164,208,67,127,65,247,25,108,49,98,163,252,111,57,165,158,200,200,48,103,59,149,211,51,65,136,94,253,191,183,233,183,191,2,0,18,53,132,118,107,19,88,123,10,195,4,233,223,101,203,169,218,160,28,174,228,61,55,83,224,111,38,200,29,205,9,163,131,31,63,212,199,164,203,65,190,169,65,88,202,144,56,27,163,50,203,113,221,252,123,163,212,139,144,143,45,201,84,244,38,253,234,135,21,68,234,228,168,232,238,254,233,4,17,100,167,149,48,86,127,198,139,101,189,136,200,118,201,201,123,154,130,219,239,174,151,106,166,122,209,14,123,247,145,135,107,238,16,28,70,211,77,148,127,49,126,148,127,201,152,214,135,154,16,121,196,190,98,159,12,215,2,79,88,63,147,83,14,135,2,116,160,9,239,173,144,2,27,133,21,181,223,193,143,133,20,145,108,37,41,164,254,181,170,63,81,152,164,144,55,122,142,135,176,27,28,34,233,59,58,169,89,207,1,96,61,232,239,87,185,194,49,202,142,75,22,45,60,121,241,107,162,98,178,24,60,1,128,50,102,254,164,163,162,155,15,118,185,156,10,75,69,147,144,200,112,186,17,220,192,159,20,64,22,184,64,199,88,171,205,132,27,189,124,37,179,117,33,119,34,208,130,131,103,66,58,105,109,115,89,47,218,199,159,67,123,161,67,36,90,91,173,152,43,91,168,244,145,178,181,191,124,58,177,225,81,157,105,238,91,232,64,40,39,170,60,50,86,200,37,53,5,28,130,214,176,13,129,122,135,165,215,95,7,165,205,216,237,84,31,74,64,242,207,51,240,218,222,4,178,100,70,113,79,6,221,230,26,175,183,167,144,114,206,254,92,116,118,188,92,142,6,28,82,54,29,135,17,49,101,234,65,138,10,101,109,200,242,177,173,91,111,66,82,254,156,37,52,214,98,102,35,208,239,68,222,106,148,117,55,158,40,199,255,148,68,164,10,221,198,209,55,244,146,50,149,179,161,39,118,37,52,66,203,181,100,237,158,234,74,21,100,150,43,186,241,109,38,67,4,35,186,207,229,191,240,117,144,14,74,204,14,239,45,110,57,228,136,196,187,178,201,184,202,125,148,72,106,163,134,127,73,210,162,151,91,247,99,82,48,4,26,156,199,98,248,195,55,176,77,101,104,53,68,244,130,189,244,85,134,66,234,242,188,175,4,177,202,76,237,234,38,190,238,66,255,219,59,166,75,18,248,163,38,127,205,35,155,210,7,182,22,224,115,5,63,198,198,177,12,49,54,129,204,215,217,7,105,146,133,70,9,144,146,65,135,99,22,118,100,40,228,105,130,92,221,17,163,7,118,248,237,54,93,59,228,77,218,118,126,131,225,85,23,60,201,210,161,93,222,20,93,95,215,190,85,27,83,23,128,194,109,147,33,205,26,19,43,67,22,138,243,73,205,197,236,39,214,3,12,33,162,61,98,123,47,224,101,199,72,43,117,108,232,52,135,39,245,44,118,142,235,102,59,178,97,13,91,164,154,103,96,171,157,71,64,203,114,26,198,7,40,220,123,149,132,113,251,19,142,179,49,142,83,254,243,132,60,33,237,251,215,216,186,129,155,150,209,211,143,230,191,182,125,147,200,85,41,236,65,211,120,164,156,139,45,145,194,72,50,161,212,246,221,28,246,106,247,129,169,206,69,106,68,157,244,18,121,236,163,123,167,202,241,102,14,59,123,144,161,152,126,72,234,112,29,101,147,115,97,94,166,252,44,32,210,194,142,246,254,225,172,183,3,240,231,20,106,124,96,4,225,170,147,171,95,0,114,133,105,142,118,77,211,22,13,203,125,21,157,56,246,215,21,208,1,203,141,31,95,51,126,133,240,230,255,0,182,26,217,220,126,216,77,142,79,100,38,248,23,158,129,208,136,54,48,67,174,2,94,183,23,126,140,110,139,151,18,28,131,136,208,81,4,171,155,33,160,145,169,67,37,41,162,134,98,110,250,72,148,62,127,250,173,233,227,140,25,239,215,84,82,11,131,39,75,136,134,91,101,139,229,24,100,32,196,77,238,179,156,97,192,12,53,252,111,236,13,93,235,210,12,51,5,72,193,49,206,156,206,171,218,51,33,222,105,192,91,174,98,57,209,91,143,223,119,169,182,18,157,5,47,12,177,101,164,189,91,94,45,206,170,193,8,175,158,165,141,136,72,156,43,172,222,42,238,131,129,157,169,213,132,136,247,175,248,241,126,38,55,146,240,194,17,153,212,47,72,121,34,90,8,79,90,201,57,44,95,174,173,57,107,227,28,119,152,61,13,153,6,27,34,34,19,254,30,25,36,131,116,204,134,156,27,206,40,133,144,85,44,155,237,180,119,214,102,76,249,204,246,56,125,135,9,245,27,20,29,60,122,71,52,135,38,40,189,158,170,187,94,76,120,168,165,228,60,31,222,110,141,199,126,33,177,49,184,82,192,144,32,23,19,55,117,132,13,200,217,254,183,155,116,20,205,231,178,188,72,173,141,148,22,132,68,158,72,73,45,167,68,112,95,35,66,9,9,1,56,193,219,52,132,129,166,25,108,216,118,37,147,67,128,99,28,47,190,142,207,93,170,167,126,99,227,233,157,108,193,76,232,45,161,208,142,107,241,61,115,215,162,5,181,152,247,39,34,25,204,167,191,3,9,111,17,37,6,79,151,27,152,145,93,166,148,165,161,173,135,10,202,110,59,238,120,90,10,211,28,79,85,122,80,94,210,149,216,24,177,14,167,151,75,233,207,251,240,150,53,47,44,92,155,231,232,12,11,133,81,126,16,18,120,81,183,102,161,24,39,100,81,114,151,231,189,149,7,136,154,21,29,79,13,206,169,153,212,111,163,215,41,5,43,83,179,62,187,193,14,119,163,160,150,27,89,214,193,63,52,47,210,48,241,38,103,193,3,185,160,219,226,246,147,252,230,248,139,106,24,244,18,231,34,36,213,252,169,95,217,244,200,204,106,239,209,51,89,146,202,89,12,136,171,45,99,57,5,61,158,168,189,217,136,148,222,244,3,232,193,82,75,170,144,118,64,251,96,250,239,185,136,238,47,27,56,242,168,66,35,140,107,93,19,111,49,64,195,31,236,193,94,28,154,111,21,183,246,2,190,8,19,249,148,45,248,243,79,180,228,111,102,245,41,50,168,75,88,83,69,226,135,166,55,21,244,143,205,199,168,221,185,0,141,49,109,46,60,151,21,225,40,27,102,161,233,16,127,154,120,230,52,74,176,232,149,134,95,138,106,101,244,114,73,48,179,52,152,225,132,62,31,123,188,190,113,55,220,107,99,197,223,242,239,161,174,106,29,17,34,20,152,209,17,248,45,128,86,232,131,74,146,47,145,88,65,159,181,185,2,100,108,1,134,136,13,142,185,239,150,220,224,219,166,37,26,105,66,99,248,30,123,85,75,197,161,44,95,225,201,246,20,36,121,168,52,133,235,185,81,165,9,48,206,182,56,90,249,181,179,69,149,79,187,179,60,145,124,125,85,242,122,95,161,191,121,56,202,81,145,58,206,230,198,12,217,186,85,181,228,253,207,95,54,150,134,183,208,124,99,148,43,63,167,87,201,107,110,172,193,67,66,47,250,244,234,213,142,137,14,134,246,220,81,250,82,149,207,224,135,40,190,219,176,61,212,253,128,151,162,182,22,7,194,61,56,25,77,138,205,43,133,38,1,155,177,73,176,2,209,129,80,71,200,157,170,109,180,68,91,185,65,101,3,58,32,41,220,16,193,65,207,92,193,73,58,174,88,1,104,228,62,164,145,180,171,126,169,6,200,51,95,253,148,37,21,254,0,184,91,241,47,40,19,42,35,179,123,118,122,163,253,150,114,38,176,58,135,36,83,125,197,176,100,174,86,182,243,139,238,58,84,92,130,53,99,231,102,102,104,205,54,131,152,173,35,58,171,243,215,218,154,226,47,147,16,70,75,170,155,120,52,17,198,72,105,205,202,82,45,209,56,236,139,242,35,237,157,31,0,211,37,27,215,8,120,144,69,232,145,213,187,212,204,85,209,133,171,51,105,150,143,70,162,139,26,151,110,71,123,94,103,73,7,250,26,147,124,30,140,106,122,127,28,49,93,227,186,149,233,83,222,89,98,158,17,78,141,209,47,54,111,236,223,39,208,118,156,133,204,174,205,22,128,40,249,212,95,23,63,19,245,56,147,224,46,31,97,141,42,120,121,88,175,105,157,68,218,40,246,43,165,29,178,137,2,232,95,28,19,66,38,228,244,213,43,198,90,75,99,33,20,156,83,92,247,78,41,81,121,67,172,197,173,59,39,208,240,13,58,18,108,197,52,225,224,46,203,224,81,124,50,251,15,99,157,185,108,164,99,236,103,118,134,39,119,190,213,154,1,204,87,101,132,120,188,112,113,162,46,246,142,138,144,48,79,82,81,126,13,50,31,220,99,45,78,6,70,242,161,40,102,177,132,38,83,77,242,184,55,105,224,20,34,145,198,114,161,78,38,149,100,214,66,0,92,124,198,175,168,188,230,203,225,202,156,51,80,112,165,18,218,169,237,169,66,62,86,212,58,153,181,162,205,139,252,243,225,242,47,128,77,22,138,93,133,99,188,20,72,187,193,2,85,230,18,36,56,32,2,98,92,101,113,12,59,249,40,245,119,174,108,86,244,75,41,144,220,45,193,227,114,65,118,0,56,195,75,98,99,17,221,99,93,42,92,30,170,108,170,160,249,236,84,220,40,189,98,117,27,181,171,137,53,138,180,124,122,219,122,203,90,194,220,241,108,73,230,198,252,45,54,115,210,51,164,79,25,249,179,59,237,225,172,217,16,248,241,139,81,26,196,85,122,152,29,188,232,155,229,182,203,65,134,70,170,249,159,130,0,209,91,13,88,13,68,186,106,210,148,110,237,238,206,255,146,14,192,245,22,162,4,136,186,193,8,177,191,217,141,94,126,136,120,87,87,80,10,38,10,211,92,126,248,227,167,192,157,80,82,128,221,72,102,156,172,43,187,9,192,37,124,28,76,232,83,221,247,149,32,74,155,61,173,247,169,131,57,187,88,232,29,132,244,202,69,100,202,254,105,181,41,33,227,251,20,49,246,114,100,247,208,77,171,42,55,170,112,24,97,140,193,66,48,238,178,198,61,232,117,3,35,96,0,30,247,82,48,80,30,185,46,236,144,59,206,1,123,30,15,48,102,189,190,92,52,85,12,12,57,166,42,132,220,111,166,85,215,23,150,189,252,31,199,181,139,154,198,43,83,91,111,43,14,109,38,33,88,106,38,149,228,133,45,133,71,11,27,192,216,153,191,243,219,73,25,72,178,138,71,233,86,117,14,207,31,147,0,198,205,115,240,219,203,0,28,174,110,254,178,97,1,44,55,195,159,213,178,103,105,54,144,156,122,17,137,173,140,147,154,211,249,102,178,251,151,46,9,228,22,132,218,162,8,198,116,238,245,33,143,134,181,120,83,222,31,16,167,166,126,202,75,149,41,144,154,104,17,16,71,45,240,218,51,60,251,176,187,47,82,111,217,111,123,140,151,206,233,201,31,64,241,138,242,188,171,184,24,216,54,39,75,36,210,94,50,199,90,109,171,197,189,65,126,225,12,159,38,47,235,43,241,110,12,4,169,209,227,61,4,2,82,52,175,170,57,46,228,21,211,10,88,205,203,57,74,136,75,239,208,235,118,107,123,216,206,24,243,253,38,160,84,161,187,10,131,240,169,44,28,66,103,105,80,220,61,194,6,94,208,178,203,52,171,219,62,29,159,115,59,228,150,208,29,213,153,84,153,35,144,244,115,240,119,63,110,130,208,161,154,93,167,195,30,190,222,48,66,243,109,154,86,147,124,208,235,67,125,91,167,216,197,48,140,55,255,181,195,230,168,238,95,192,238,71,5,198,140,30,193,0,95,79,107,195,87,45,68,21,244,141,237,41,72,101,231,84,97,235,162,240,246,74,205,59,246,164,244,241,247,115,52,124,2,127,255,96,77,35,185,229,86,161,151,251,116,127,222,73,46,10,65,114,206,88,21,215,220,99,123,97,176,222,179,66,133,200,229,31,24,142,248,54,72,219,103,255,221,48,13,80,129,9,193,229,146,84,87,214,119,48,106,236,175,248,144,179,191,161,27,89,11,49,193,63,249,66,202,33,61,171,142,121,150,144,220,150,152,250,7,77,19,111,167,101,115,228,11,152,104,51,128,4,188,169,28,103,24,136,30,188,187,13,36,69,75,167,188,247,8,13,147,116,217,159,124,199,116,24,212,131,30,100,239,2,218,56,238,223,77,46,79,119,242,21,180,65,169,249,8,233,187,237,27,229,171,132,242,7,112,18,207,238,192,211,188,18,140,41,190,239,18,140,0,221,51,73,201,64,142,228,76,199,134,144,249,44,80,31,59,201,111,54,126,16,20,165,47,93,173,246,145,214,8,173,202,36,172,112,137,14,178,105,123,233,209,123,56,143,32,158,20,246,195,76,75,233,144,202,7,137,117,49,160,163,184,252,96,95,47,251,68,80,181,94,127,205,65,8,50,63,137,239,36,40,90,50,9,249,106,250,169,136,252,144,184,244,184,174,198,15,233,216,162,209,27,78,57,185,116,195,36,161,135,224,144,7,192,233,63,151,86,140,40,237,231,22,165,143,229,64,213,75,200,183,107,147,189,83,241,148,196,40,87,179,43,81,122,136,212,14,172,145,88,87,146,91,209,104,166,134,62,227,243,37,228,7,64,159,118,117,49,167,28,180,94,204,109,195,201,5,89,113,65,225,131,212,142,64,19,61,240,100,223,57,5,54,57,214,120,232,21,43,55,187,7,204,88,11,67,106,139,250,231,241,166,44,213,15,190,193,143,122,68,147,183,141,85,6,68,22,36,188,188,58,20,121,24,136,115,114,216,99,18,109,25,173,181,225,176,139,64,225,131,177,20,15,116,30,235,71,85,43,169,253,180,12,66,5,51,22,134,97,53,42,225,145,111,4,165,5,102,151,56,87,228,22,126,201,232,110,217,92,251,98,41,19,237,133,209,248,94,10,157,45,29,86,156,53,149,62,210,196,84,138,170,135,185,123,143,201,19,114,92,38,97,0,254,235,92,247,171,92,230,77,61,210,73,59,91,20,176,115,239,22,139,194,140,131,48,121,253,98,92,57,171,252,114,4,211,87,205,116,191,109,22,248,203,254,15,3,159,46,125,43,251,9,125,75,49,1,160,193,243,211,81,255,183,188,52,180,93,9,30,46,166,86,130,171,10,61,250,153,47,223,218,189,162,214,29,82,181,206,13,18,185,195,149,190,146,232,86,213,43,111,152,108,51,64,87,245,20,72,242,102,244,112,14,43,148,130,131,146,226,1,14,91,237,1,182,231,63,76,208,179,250,151,117,157,127,44,163,64,127,54,199,100,177,124,253,151,198,71,230,173,247,35,108,205,135,15,248,127,178,104,52,20,45,92,99,164,233,189,214,87,239,137,136,144,246,23,29,196,217,136,221,92,243,122,78,196,169,97,135,198,71,144,99,243,222,83,222,219,145,134,101,4,199,215,140,170,18,239,126,103,154,41,250,135,150,219,88,155,197,125,138,239,92,29,240,152,109,150,229,31,94,251,183,55,121,100,186,12,64,222,157,103,55,132,116,135,35,58,20,216,228,35,36,195,194,205,105,223,51,12,152,144,196,215,230,205,206,74,162,217,73,129,8,222,46,62,97,134,165,31,165,62,166,52,138,253,135,125,198,243,88,167,149,124,157,137,186,198,118,179,170,163,203,235,188,225,62,169,53,137,59,167,242,223,31,121,98,150,230,154,26,90,122,73,3,103,143,49,114,140,3,215,105,59,184,175,157,121,187,238,147,57,86,85,119,18,206,132,110,222,208,43,119,182,117,225,12,52,142,107,163,175,114,88,157,129,5,44,49,77,105,51,112,160,219,197,219,32,4,248,154,38,10,126,69,222,244,184,109,111,202,157,5,200,88,247,38,213,93,106,153,32,159,96,97,156,97,246,90,83,141,96,167,144,222,131,92,133,216,220,199,39,142,0,142,22,209,50,201,129,107,223,200,118,165,97,121,19,38,166,190,98,116,214,174,12,81,18,195,213,203,61,96,39,137,85,65,238,200,64,195,129,98,12,100,103,253,73,197,0,240,129,35,59,219,62,166,161,81,125,114,217,206,154,186,17,30,66,177,122,15,205,98,17,225,18,90,61,223,81,133,36,164,126,253,103,237,62,200,123,135,204,210,173,15,220,0,3,36,85,48,246,173,184,105,77,228,58,99,69,134,103,19,177,88,6,202,11,202,137,56,123,188,210,154,173,75,69,89,187,24,4,182,75,28,70,71,246,203,154,122,194,82,79,188,113,179,17,22,206,227,152,243,211,149,247,8,184,54,155,83,224,219,152,182,237,8,17,253,155,104,144,91,104,171,160,159,38,254,176,229,152,76,11,148,46,45,135,108,69,227,103,141,217,13,102,192,60,146,241,92,114,77,189,80,120,188,41,174,190,215,51,254,189,214,136,14,148,201,199,166,105,6,189,129,0,121,237,146,92,102,241,90,249,87,31,164,207,64,153,202,69,7,242,76,98,71,136,175,179,248,28,253,34,19,52,196,219,143,23,32,16,76,115,53,233,226,62,73,119,234,46,8,110,220,105,3,157,220,86,134,24,148,188,38,98,7,212,144,41,59,160,38,164,241,8,124,118,45,146,178,201,96,252,234,114,96,246,122,126,235,19,194,92,145,109,235,181,245,156,208,244,163,72,132,243,217,221,28,145,74,238,141,234,213,60,124,97,155,241,154,198,172,216,248,202,132,79,116,175,135,59,21,37,83,173,220,174,209,1,211,132,18,223,210,25,118,225,75,240,223,183,223,152,212,125,70,219,215,164,55,116,89,245,88,10,205,108,56,73,87,24,183,32,163,170,65,221,33,25,70,252,76,248,99,120,241,65,235,163,153,99,127,52,40,72,120,197,186,131,146,23,244,13,28,68,218,147,210,24,48,116,43,191,146,183,49,38,171,99,162,187,248,38,68,114,68,228,95,7,161,162,27,40,19,78,133,157,212,99,118,7,115,124,228,15,222,33,163,156,18,193,244,34,5,2,40,108,112,109,202,228,240,109,254,25,60,75,201,112,57,165,219,11,205,88,89,210,13,216,186,142,50,31,96,191,148,37,106,181,126,229,78,65,202,10,91,16,120,138,2,5,180,223,165,206,147,253,204,27,40,186,20,2,183,165,102,79,175,215,111,90,125,210,113,60,149,216,228,96,23,237,190,90,14,141,167,185,220,239,148,94,25,36,208,63,97,245,2,108,203,156,162,80,198,91,95,247,4,165,60,170,43,236,127,52,94,27,70,51,88,155,43,91,218,103,61,205,92,104,210,244,177,112,8,233,92,81,227,138,30,194,112,155,35,226,218,40,101,13,145,198,75,102,190,204,245,212,108,25,51,231,49,119,187,70,41,81,26,31,222,160,5,64,37,117,59,40,130,248,225,147,141,73,14,129,47,100,150,232,192,60,15,22,254,234,174,0,48,22,49,5,193,221,103,216,184,203,39,50,195,34,21,46,163,241,254,214,250,224,26,9,204,98,88,4,90,19,38,92,119,10,39,175,114,182,215,128,251,180,234,8,236,204,252,231,216,233,141,205,19,89,81,108,230,137,68,49,54,211,245,209,190,85,197,12,158,42,131,8,128,180,13,8,220,10,220,101,98,193,180,192,251,137,254,199,224,52,12,72,47,53,153,144,85,151,175,209,36,67,65,76,153,209,43,130,178,104,235,44,0,149,42,191,168,33,224,113,70,172,241,144,46,122,46,50,94,109,104,55,168,86,157,64,150,189,174,77,50,254,131,138,154,242,15,54,248,91,84,138,82,148,117,45,102,163,71,109,135,138,12,82,247,112,9,208,219,64,174,174,124,236,254,104,61,141,211,14,222,150,218,183,19,82,76,17,83,147,147,220,129,103,203,76,15,201,187,195,184,104,187,218,65,161,143,13,177,24,89,121,118,241,11,180,70,252,98,4,55,210,20,17,94,80,228,122,96,239,255,152,143,25,170,51,103,26,156,129,147,108,187,62,89,40,86,227,243,89,175,120,217,141,109,218,120,64,94,107,153,104,21,2,164,94,35,123,16,74,28,43,167,115,4,68,46,246,127,211,119,9,57,174,146,160,83,57,9,220,72,17,210,255,163,41,234,80,67,223,147,26,129,100,121,7,132,247,242,66,115,8,216,122,46,204,44,13,251,112,16,253,21,168,60,92,10,92,196,185,9,11,243,120,187,58,240,178,179,77,58,100,217,255,64,79,51,253,96,175,100,56,106,69,130,48,236,142,136,20,162,112,218,98,174,228,212,109,51,20,4,32,34,175,95,21,170,181,222,35,167,242,85,235,99,123,197,97,172,62,108,164,148,31,165,75,145,218,118,148,227,2,61,195,119,239,20,44,245,130,29,89,18,215,89,72,74,128,222,172,179,89,183,193,26,81,182,7,182,254,31,240,146,252,1,192,149,182,23,48,71,76,242,137,166,128,189,128,117,119,127,125,11,249,195,29,186,210,215,239,36,186,238,104,161,96,193,166,156,30,122,214,160,182,77,105,179,246,69,32,83,217,57,117,118,94,157,185,153,97,116,149,242,145,44,15,186,193,75,239,241,53,152,246,97,82,216,139,165,43,142,106,176,88,112,250,161,211,101,124,13,34,236,13,233,74,124,216,114,155,19,187,142,141,184,19,172,23,133,178,202,221,155,40,35,87,70,109,186,250,76,158,213,56,119,5,41,185,60,145,97,10,141,106,141,248,149,114,207,13,32,53,102,38,75,194,79,94,48,125,26,13,108,80,44,128,119,135,204,132,122,248,121,103,195,67,103,200,175,20,127,87,48,4,130,233,167,204,55,246,119,2,82,204,164,141,158,65,197,217,24,90,110,174,50,85,169,41,154,254,252,129,88,101,101,76,58,17,154,236,105,207,32,159,97,4,50,55,35,153,170,246,220,212,51,96,38,16,97,32,86,151,244,58,150,68,34,205,165,72,69,4,122,189,116,57,54,106,91,161,198,187,232,92,77,42,203,119,141,165,183,53,29,104,248,135,104,252,207,71,39,60,221,137,10,121,134,125,96,135,207,204,127,1,166,88,160,67,131,201,159,107,65,214,237,16,96,166,31,175,100,249,158,41,246,65,131,16,176,114,209,9,163,35,219,179,100,74,61,127,193,56,157,18,149,215,141,120,233,85,104,170,165,73,201,162,113,182,236,40,85,3,173,82,62,119,0,135,120,135,137,17,183,208,1,242,178,76,213,147,24,182,79,95,1,224,163,152,141,234,241,246,129,202,221,60,180,37,144,221,34,187,68,199,212,254,163,133,232,85,13,187,137,112,76,82,164,93,116,62,249,83,28,240,250,22,6,127,58,167,5,92,183,40,47,24,251,10,129,138,104,96,165,235,24,31,176,239,218,79,168,17,103,236,138,228,252,226,59,32,138,173,3,191,78,165,88,175,102,243,179,134,89,238,67,65,189,145,59,83,31,208,177,238,212,9,99,153,113,216,116,203,188,127,44,217,163,103,116,205,106,72,158,83,174,28,164,122,54,226,208,232,8,6,154,100,239,112,255,41,150,211,226,135,125,29,124,140,253,104,76,189,131,17,32,134,184,98,34,110,245,53,106,244,141,206,55,192,128,4,115,76,208,156,194,6,137,84,119,86,65,176,136,137,45,30,197,172,179,173,75,212,98,92,36,43,205,201,210,235,15,153,78,170,159,206,25,52,219,24,145,32,9,236,16,51,25,35,103,191,224,139,54,254,219,107,183,56,32,119,7,153,212,139,140,187,132,104,44,50,29,19,126,35,197,87,123,106,224,107,232,142,220,215,214,175,70,106,161,136,95,235,191,62,195,174,31,65,26,140,101,199,10,224,47,206,199,85,144,202,143,148,224,7,160,146,158,110,117,43,97,151,3,12,243,223,49,242,210,172,222,122,32,166,141,62,60,101,177,189,48,29,254,72,205,241,97,223,76,53,159,235,252,75,1,81,6,220,75,148,129,128,150,231,66,48,250,190,220,62,7,98,84,107,153,239,9,207,209,155,231,50,147,182,172,36,79,169,93,33,248,128,109,56,226,94,248,10,112,181,24,98,228,53,189,176,76,252,36,166,29,89,174,14,234,43,56,1,236,121,159,108,207,165,130,65,124,195,130,206,78,106,167,64,36,233,48,184,90,70,197,57,170,158,32,220,191,99,239,136,175,237,23,44,254,203,74,120,77,76,25,206,38,241,255,90,229,53,82,124,50,206,232,79,238,5,195,78,98,212,43,220,199,129,68,91,33,89,98,179,175,119,54,190,141,10,33,193,209,241,33,177,135,217,73,35,222,245,119,206,173,31,229,166,229,50,212,101,86,79,168,150,90,132,110,78,175,208,219,25,241,116,1,191,238,154,71,2,189,109,38,62,203,95,100,2,13,93,106,155,193,67,33,88,34,34,114,119,17,89,175,148,100,250,185,204,254,240,150,41,156,97,80,37,181,131,203,144,21,3,137,248,223,137,118,44,228,113,253,78,36,11,225,158,236,220,82,152,52,160,139,115,157,32,121,39,96,107,96,103,184,1,83,100,52,174,62,235,196,74,222,188,119,165,158,3,176,199,100,165,224,244,249,32,124,5,195,133,84,144,26,211,241,161,39,58,185,128,53,93,35,209,208,185,168,185,216,71,95,92,188,62,63,157,38,128,3,192,197,70,232,71,158,170,255,155,157,71,221,52,173,217,76,207,235,133,106,252,240,174,247,17,210,208,213,156,27,160,192,7,102,201,224,133,114,218,224,238,83,48,184,200,32,250,132,245,99,66,110,199,251,124,121,171,163,183,56,11,51,137,9,160,25,191,182,32,33,86,133,143,40,161,33,106,127,92,104,68,28,255,15,178,154,77,101,22,125,31,192,64,91,36,66,141,49,213,139,69,197,229,194,32,69,193,189,142,49,202,42,189,26,80,122,130,207,37,160,101,138,239,106,202,143,102,190,48,186,109,155,235,78,162,86,209,75,207,9,98,40,133,0,51,173,166,179,137,48,113,181,172,110,222,106,76,29,188,18,15,100,32,177,146,55,202,65,127,192,248,235,247,45,245,38,245,83,110,5,109,36,202,119,92,46,75,64,14,154,89,148,91,44,222,1,23,4,116,17,146,245,63,201,255,253,110,108,137,193,232,118,231,106,110,94,163,89,121,231,114,141,186,218,236,187,66,11,11,46,3,80,88,203,160,46,108,52,245,159,76,184,75,233,86,254,231,170,177,82,159,101,15,71,10,200,19,16,40,110,249,95,80,43,30,64,18,31,233,238,252,228,99,47,75,247,88,119,97,236,171,120,78,150,126,66,192,118,208,228,88,38,179,159,113,98,49,70,221,185,24,79,232,30,119,9,8,151,95,195,64,31,8,7,170,202,77,176,109,240,199,118,233,145,42,212,97,120,236,30,248,82,19,56,140,41,163,59,247,173,135,51,221,49,236,125,118,201,158,180,177,147,186,230,237,156,235,49,88,117,123,30,86,217,213,141,192,18,26,40,132,56,218,89,10,181,188,248,16,124,1,107,158,83,181,244,226,166,179,43,178,47,157,221,41,81,134,136,131,49,252,166,13,143,237,53,244,149,163,129,62,251,174,193,90,93,228,109,73,224,97,227,86,153,74,180,155,104,131,222,174,239,63,20,227,155,239,83,111,185,159,109,129,250,171,173,227,10,41,78,138,127,165,24,230,177,111,56,131,123,89,48,62,18,138,71,207,116,119,117,71,234,70,175,85,93,119,71,226,234,193,137,221,109,162,215,164,149,175,117,215,160,171,255,238,59,183,53,21,118,71,250,49,81,166,226,246,32,230,123,216,77,226,69,246,21,136,231,102,82,164,127,62,253,189,25,200,62,215,104,142,33,193,97,142,8,14,35,237,100,212,142,16,218,39,151,97,85,28,101,166,196,51,42,129,86,100,127,84,135,239,200,37,155,102,251,50,26,93,206,146,65,162,129,7,249,255,77,105,246,79,141,68,30,118,129,118,123,169,135,0,60,52,209,255,24,166,255,218,208,245,246,32,235,159,183,212,98,174,16,40,104,243,193,93,135,66,80,29,162,31,26,201,87,150,200,200,12,41,58,207,57,30,144,73,236,250,180,45,176,111,226,72,72,157,94,145,150,251,100,93,7,195,55,183,251,227,4,215,82,170,16,136,65,78,229,182,57,31,249,224,37,201,52,233,197,158,167,57,158,187,199,24,186,29,80,212,30,177,209,9,160,135,161,27,88,44,163,86,64,214,2,173,226,211,16,249,110,120,98,92,58,25,109,72,141,53,179,13,151,51,10,118,103,231,6,245,150,51,51,166,22,157,33,5,138,138,21,43,57,129,158,185,85,90,9,194,12,53,221,219,42,155,142,183,91,236,161,164,98,13,173,114,188,219,210,1,134,235,32,59,81,217,103,48,211,105,23,53,64,35,26,175,222,83,62,40,69,25,209,20,254,189,44,176,227,181,68,55,236,43,131,2,198,122,183,160,165,39,79,68,13,168,255,249,71,166,110,82,50,153,34,195,59,13,249,247,113,35,60,111,250,247,31,230,86,109,206,80,162,116,213,141,216,42,99,165,103,160,198,255,229,120,74,94,48,181,134,122,90,253,64,171,145,128,196,115,47,37,193,81,94,222,159,176,175,239,98,73,18,152,219,136,118,213,26,139,113,181,106,18,173,106,203,79,214,29,132,250,235,146,83,5,194,169,255,28,194,19,118,45,5,124,202,251,202,68,246,23,12,111,133,91,164,248,102,226,35,247,43,146,24,42,70,102,92,118,203,182,253,227,226,4,174,44,201,75,94,245,73,181,119,139,21,154,187,210,254,86,121,147,127,252,40,223,110,177,52,209,18,145,184,99,37,29,168,249,5,252,103,137,44,175,26,226,223,150,196,251,10,68,19,27,104,81,17,158,91,111,55,158,46,10,87,83,196,185,113,142,46,185,120,121,71,254,41,147,125,104,5,208,75,179,75,254,149,119,203,217,31,154,148,171,110,120,250,82,196,144,31,241,247,186,244,145,221,139,20,76,240,19,150,116,161,72,123,63,173,71,203,57,61,71,38,150,9,5,61,54,36,211,165,253,52,104,4,138,183,111,83,215,211,73,193,238,133,173,207,119,18,253,170,85,218,226,22,79,52,21,205,10,114,160,215,48,88,202,18,212,50,239,21,54,224,140,216,169,146,144,144,107,181,108,25,69,208,37,233,24,229,171,43,136,215,98,202,26,169,114,112,163,42,184,127,44,195,67,68,184,163,227,169,151,183,23,141,76,88,103,185,69,161,51,5,249,61,22,200,97,28,32,71,63,55,7,171,91,237,21,7,159,51,19,115,178,83,176,65,51,105,225,238,198,107,94,215,58,127,143,167,140,177,83,2,223,119,252,162,84,16,187,111,61,92,136,75,139,203,192,6,205,237,220,58,184,61,121,61,246,14,101,51,54,250,116,232,203,185,210,6,237,27,3,184,89,163,239,35,40,46,1,15,38,155,169,118,222,72,159,121,154,142,26,106,47,253,53,123,67,156,32,130,113,232,90,154,129,137,209,149,10,192,115,64,111,99,197,54,44,71,76,246,36,90,116,220,120,123,204,255,145,232,95,143,112,174,83,233,126,233,136,179,147,53,25,100,61,3,34,69,154,168,232,237,232,64,87,248,130,35,3,147,201,54,101,64,19,225,125,41,37,249,49,134,255,5,176,127,22,77,225,86,251,123,103,2,68,52,39,23,52,106,156,125,208,47,235,177,223,254,243,137,211,176,14,1,34,72,121,195,240,157,15,186,21,122,246,167,237,239,145,90,174,228,196,78,251,93,210,39,173,74,203,164,3,195,175,1,178,37,60,250,0,57,64,106,210,176,157,107,99,216,185,83,3,94,241,237,126,149,58,223,156,168,229,124,43,150,115,157,189,221,56,159,117,3,50,217,219,81,116,206,204,2,191,123,204,203,144,231,28,91,169,31,9,96,152,244,215,23,15,199,58,156,252,52,9,232,215,73,200,135,55,98,3,84,203,28,136,101,73,205,18,152,126,126,146,208,167,116,109,161,10,143,194,7,129,72,207,30,33,233,184,93,31,48,222,135,119,133,219,255,235,71,1,198,97,44,63,243,225,12,154,160,23,79,110,50,40,107,245,113,83,101,71,57,200,179,69,208,227,26,253,155,227,123,184,110,207,123,102,134,58,221,68,221,220,25,10,58,54,143,163,146,75,223,41,162,72,229,52,4,111,92,63,162,45,199,137,115,250,203,178,104,135,181,7,57,158,222,84,71,154,140,146,13,122,59,44,103,78,223,229,230,162,36,13,55,112,58,93,194,176,193,127,55,119,188,122,247,10,56,13,110,155,118,96,162,6,237,51,72,181,64,178,64,254,147,155,248,99,217,52,208,130,139,96,253,135,247,110,119,190,139,69,186,63,18,75,57,9,108,42,252,204,218,94,28,208,46,113,11,121,125,117,237,245,84,205,59,255,73,234,212,75,53,199,11,81,231,95,217,144,174,139,107,92,36,119,140,186,110,132,219,200,36,94,183,138,255,8,54,83,236,244,79,23,177,241,47,222,102,216,201,229,218,60,186,181,110,123,26,116,215,188,243,72,246,48,65,28,209,206,70,96,235,90,170,151,48,75,111,55,39,56,4,185,178,87,103,234,92,19,42,241,50,146,112,166,153,208,160,226,159,66,250,151,235,229,5,42,252,188,212,78,188,74,178,40,214,204,69,211,85,49,33,196,179,215,243,191,155,226,65,253,22,86,137,171,235,17,30,247,15,46,91,156,188,71,56,45,65,145,11,232,156,176,101,251,174,39,98,242,204,238,233,82,239,27,212,236,128,10,141,20,206,173,42,60,53,225,61,13,222,24,207,46,48,198,70,103,9,37,73,90,68,197,150,183,124,126,196,219,246,62,177,177,30,162,134,15,184,112,62,20,135,75,17,221,90,146,216,49,209,142,193,23,32,27,123,19,104,27,27,0,142,72,201,11,12,28,2,85,216,134,223,107,204,65,204,114,169,99,254,61,15,23,49,223,57,127,17,67,130,117,121,203,237,251,208,57,218,91,3,20,242,32,91,206,62,246,25,61,88,208,255,218,242,81,160,98,23,133,255,232,241,124,95,58,11,57,137,74,124,56,193,233,246,228,20,254,173,112,89,226,95,72,38,132,32,173,60,60,109,228,104,71,23,121,237,246,166,158,200,43,133,227,174,67,144,133,106,186,100,243,164,105,12,72,131,51,46,53,168,153,59,67,156,166,173,20,112,42,140,194,201,134,14,82,142,234,231,51,71,76,16,188,115,95,117,177,160,234,16,161,204,115,244,67,150,27,26,42,156,155,180,153,208,174,217,81,89,150,195,41,86,48,176,15,131,24,17,58,244,83,124,201,106,120,195,188,197,219,45,136,249,121,26,59,255,226,9,178,234,110,94,166,8,223,252,71,203,122,42,116,52,235,131,37,150,200,87,16,40,248,17,12,127,24,148,191,206,56,102,7,88,72,188,249,117,52,10,193,138,156,125,93,120,234,168,28,163,45,63,244,134,204,17,111,74,33,67,94,196,10,129,157,151,7,45,247,28,95,211,140,161,98,139,110,198,118,125,251,250,199,44,63,68,165,45,202,243,42,125,104,61,94,46,234,190,47,80,201,20,172,155,51,117,29,102,220,205,114,235,119,14,218,192,155,110,206,226,190,215,147,124,130,34,71,193,85,98,33,198,62,37,124,148,139,137,94,134,204,249,249,173,92,72,124,169,89,47,12,180,153,41,5,68,177,41,174,45,2,165,21,140,196,18,191,41,192,24,121,14,30,222,195,58,178,172,188,46,229,75,60,18,225,197,220,224,192,139,216,22,80,79,111,173,243,148,140,220,191,203,106,45,13,3,25,78,151,210,137,207,249,43,113,191,60,132,194,14,181,45,121,58,229,8,159,137,39,12,141,193,145,41,68,100,4,64,239,190,11,242,251,35,43,127,25,208,247,146,192,158,170,40,64,0,57,106,208,62,103,136,56,48,159,34,118,120,15,137,150,243,169,145,190,152,141,117,230,215,106,48,153,147,120,55,39,246,230,85,34,105,42,76,94,250,133,90,161,77,17,8,204,37,148,120,27,245,219,225,114,232,126,70,250,150,218,164,238,185,187,118,78,163,5,38,241,245,189,66,109,232,109,77,190,164,95,67,15,188,170,168,195,63,166,55,174,129,135,167,2,195,6,9,71,31,202,176,210,94,174,81,185,42,225,58,61,127,163,132,146,115,58,42,136,50,125,43,134,141,49,3,129,246,78,159,220,8,109,194,53,226,236,186,113,52,154,255,144,215,82,204,30,157,80,20,156,180,137,106,107,17,58,1,19,70,150,121,42,228,62,208,245,27,103,215,192,1,78,224,231,78,27,32,84,105,251,21,157,190,17,176,116,80,146,249,126,74,10,26,127,148,98,231,63,134,80,30,126,22,70,25,128,49,80,166,7,64,251,75,18,246,229,136,3,198,8,207,133,231,47,196,245,23,36,125,22,240,86,113,177,66,190,249,208,215,174,3,96,149,136,126,40,31,14,240,6,62,89,106,236,208,64,97,140,11,90,106,231,121,255,21,186,129,72,76,161,35,224,29,153,73,206,74,6,29,89,30,195,211,124,244,83,104,99,109,65,97,15,196,213,225,72,181,31,66,152,49,58,148,133,176,218,13,197,119,107,144,10,22,157,165,57,212,160,187,115,199,226,162,111,156,165,6,237,219,167,210,234,227,219,165,135,138,136,233,64,70,174,16,0,252,139,193,193,66,207,45,83,9,131,145,62,166,19,180,219,37,50,131,100,5,211,43,175,144,91,42,247,26,9,168,63,152,126,110,138,188,91,153,229,125,163,27,43,211,68,154,202,163,92,87,248,181,33,39,124,191,250,164,228,16,111,91,150,131,41,184,87,110,5,97,155,8,113,5,118,162,6,45,67,193,160,131,247,214,29,223,42,226,241,51,89,77,83,70,19,43,113,2,70,219,142,147,98,113,250,240,141,36,70,194,216,55,244,39,217,43,74,147,121,151,35,199,211,196,48,174,3,14,137,178,20,73,139,74,127,124,31,40,89,206,225,118,175,70,255,14,224,229,67,195,163,161,163,92,51,207,3,5,96,154,26,214,102,211,34,254,171,252,209,58,252,122,80,118,197,174,138,77,9,150,116,10,52,202,94,241,23,92,234,101,209,48,183,44,244,133,44,120,223,69,48,47,219,196,101,192,153,113,139,9,82,108,21,52,5,98,228,18,180,59,210,122,198,215,207,21,175,169,42,39,72,8,71,210,160,222,188,17,113,23,194,132,91,200,173,65,49,5,87,59,7,127,41,252,185,113,100,9,244,233,235,134,233,203,161,195,64,173,46,10,34,243,113,126,255,168,145,58,141,64,157,152,146,109,19,127,254,253,92,84,1,205,187,191,224,180,64,141,219,1,134,16,192,142,64,124,25,66,159,32,117,154,66,228,8,136,130,244,197,79,223,111,18,240,231,30,127,142,192,92,180,63,232,79,68,152,128,68,53,31,229,217,212,102,156,134,47,210,44,40,179,231,142,69,183,50,65,4,191,51,194,63,73,85,98,147,177,212,10,95,25,130,162,99,101,132,54,91,93,179,217,241,246,54,62,170,84,78,138,253,232,252,174,25,56,74,164,77,80,64,237,32,95,234,238,255,199,243,202,152,48,119,174,115,148,136,34,63,127,184,34,248,166,210,191,129,0,215,82,248,225,104,187,157,92,227,210,132,4,137,154,142,163,18,211,30,221,253,181,100,156,140,53,182,19,67,1,142,236,38,114,6,124,158,163,77,134,149,153,18,51,87,114,6,197,144,12,128,103,211,197,60,183,138,104,157,92,133,62,164,235,41,16,215,242,205,65,83,50,57,131,73,97,136,161,125,115,246,142,214,30,84,165,6,170,138,211,127,3,184,224,75,81,27,81,95,111,15,147,28,219,182,188,110,190,102,17,133,139,88,47,16,111,128,188,254,241,137,255,7,96,79,8,243,12,176,131,133,68,97,54,162,49,165,220,104,118,123,218,199,163,195,97,138,83,125,13,156,183,244,16,213,121,136,62,35,57,88,76,208,197,214,110,90,155,196,169,219,163,139,41,182,26,40,251,66,64,171,43,218,84,189,116,10,14,25,14,211,173,25,15,211,173,124,104,158,101,99,158,132,62,205,126,99,50,108,146,139,138,233,49,234,113,117,128,71,220,145,249,71,0,73,125,177,248,226,7,223,198,233,156,80,214,108,180,105,197,29,131,47,48,31,31,156,40,227,112,51,24,10,127,111,13,184,224,251,136,193,204,146,78,60,19,231,215,238,45,28,251,4,104,9,116,55,103,116,198,2,70,70,183,51,40,234,103,91,122,182,36,116,218,254,146,137,209,251,237,218,171,0,140,124,27,119,201,83,253,133,32,21,161,233,156,95,250,70,187,47,93,88,114,159,119,71,126,128,135,77,117,140,82,90,249,155,127,54,219,121,99,15,155,23,155,240,1,20,227,70,102,30,114,14,88,106,191,208,211,133,192,102,60,50,239,87,228,182,102,135,160,245,231,5,72,196,189,90,93,84,25,8,7,131,144,119,42,203,195,226,138,161,235,53,173,81,79,218,123,29,195,167,197,117,179,99,77,231,154,158,98,166,70,42,157,3,252,64,228,166,253,252,140,233,184,43,114,50,137,105,65,205,233,25,112,223,154,60,181,117,136,56,226,113,208,92,224,233,224,118,129,178,206,16,94,133,90,12,231,61,3,200,57,229,49,255,160,208,157,222,150,170,228,119,106,149,29,53,28,27,152,29,240,69,1,164,1,89,249,143,97,45,97,94,90,66,168,158,145,55,90,5,141,111,4,96,155,189,106,154,151,11,97,30,76,167,19,220,207,63,191,77,114,189,183,197,248,108,116,65,216,222,178,149,186,208,23,102,186,186,205,224,34,6,141,131,156,88,3,213,177,219,13,35,22,79,97,126,53,52,137,73,12,112,211,228,202,248,166,114,236,106,152,167,215,28,248,177,100,71,177,135,206,208,30,1,113,169,219,176,54,207,141,16,203,136,130,235,176,199,20,118,238,108,60,149,106,244,113,116,136,71,129,54,157,78,112,240,216,169,104,234,77,95,181,22,101,128,70,138,92,86,107,199,88,130,188,96,106,30,167,95,30,225,81,205,123,112,247,154,97,181,218,173,238,147,127,116,6,51,154,0,15,95,92,134,5,100,59,26,229,160,247,101,217,223,32,150,201,123,103,251,118,108,108,221,111,160,124,163,157,66,214,32,95,102,12,110,130,236,202,174,109,56,206,35,236,76,244,243,165,227,186,21,123,210,76,100,188,198,115,173,135,43,61,135,204,205,96,51,253,242,154,244,53,48,117,76,175,106,109,79,1,194,94,116,202,248,50,241,65,89,158,112,10,153,0,201,63,27,167,124,236,52,181,27,179,177,190,42,47,211,70,52,129,232,23,49,228,1,75,21,182,197,118,64,159,121,244,73,106,16,35,129,124,233,215,56,66,239,82,197,249,162,254,38,90,146,18,83,214,35,80,251,54,3,255,109,85,40,214,78,242,186,191,208,255,184,104,229,189,185,239,53,10,198,42,219,240,113,29,115,2,216,113,80,201,125,226,11,160,252,47,250,238,230,91,224,27,117,198,45,36,156,68,82,92,93,103,164,55,217,53,195,193,112,61,7,155,190,232,244,96,63,124,244,87,68,22,78,199,64,151,215,95,108,119,208,234,122,113,233,167,84,13,218,102,221,137,226,66,113,165,251,164,41,101,68,183,171,126,101,118,190,133,241,95,63,136,36,142,46,2,30,199,44,31,112,143,140,201,68,65,53,157,115,123,19,108,98,71,213,216,24,33,32,126,80,143,224,33,0,155,196,8,193,71,19,136,85,21,74,39,50,52,84,48,158,111,48,45,195,251,68,54,246,168,237,235,243,199,67,185,187,139,43,49,49,91,57,76,112,255,32,54,90,157,47,88,4,85,53,101,19,218,188,126,240,112,155,194,116,9,227,35,109,162,82,38,232,246,23,14,236,236,243,228,196,242,134,32,101,199,200,185,174,15,96,241,220,213,54,34,94,80,96,245,177,140,253,125,105,206,180,234,178,56,27,198,186,100,99,123,89,77,168,232,252,180,134,113,56,108,12,193,191,115,156,210,222,197,43,229,130,190,29,86,237,159,73,137,61,76,180,182,145,12,229,107,144,206,168,102,237,103,139,147,89,112,99,179,179,49,218,26,227,237,251,207,193,141,222,32,103,21,76,112,185,37,172,204,93,23,131,145,211,224,108,87,237,113,151,169,64,4,124,233,155,175,199,166,133,194,63,251,23,64,24,163,245,237,42,69,216,198,154,192,120,236,78,162,43,79,200,54,39,135,6,173,237,88,184,174,207,217,116,228,151,16,140,44,162,63,54,184,42,236,19,73,199,128,250,243,63,53,65,177,100,29,170,203,93,204,99,160,17,83,250,112,14,152,20,11,160,218,167,54,101,252,14,178,234,140,29,33,34,109,64,82,7,41,220,57,67,152,15,204,80,235,119,188,5,128,166,0,137,218,79,60,11,133,101,248,102,126,1,200,215,229,146,62,237,203,59,247,128,149,91,143,168,119,160,129,159,204,254,102,250,20,236,215,80,146,94,240,251,179,113,235,134,142,225,112,20,35,129,141,129,162,115,20,13,112,172,41,94,4,249,56,158,62,250,11,220,95,9,227,227,209,95,155,179,24,8,11,204,84,152,122,134,43,140,22,213,161,171,226,97,227,20,223,175,211,54,222,144,190,19,196,238,5,93,5,53,89,86,65,186,176,214,17,119,60,143,49,144,178,162,83,166,85,164,65,185,144,202,239,160,78,55,105,60,220,234,9,81,139,241,224,7,195,51,67,31,64,236,84,243,169,34,19,164,217,171,239,201,227,71,166,164,162,130,1,230,254,83,18,148,22,167,175,34,92,198,128,163,31,44,170,190,109,70,56,137,253,51,109,33,195,209,241,191,89,115,151,76,117,28,183,72,113,118,64,191,22,208,68,137,134,159,131,125,40,108,82,69,251,129,65,148,22,13,244,92,43,114,114,160,97,114,192,233,96,180,51,40,172,248,112,119,95,12,200,1,8,30,35,109,66,214,146,187,128,118,231,244,15,190,249,197,207,58,81,108,239,161,227,159,16,173,24,96,90,105,45,168,120,225,199,151,42,76,81,148,168,97,131,95,134,21,2,151,247,163,253,136,248,48,170,0,179,131,189,161,214,76,133,28,21,105,233,176,124,210,220,85,123,162,129,6,177,154,72,85,222,254,78,23,184,49,65,12,237,41,2,17,127,173,91,136,156,218,92,150,130,194,252,64,43,240,146,245,199,248,160,118,166,43,198,107,41,237,95,201,193,200,125,251,156,202,117,73,160,241,158,68,193,241,148,238,131,191,71,141,230,173,148,233,51,21,163,116,156,166,187,53,234,51,36,96,109,217,108,146,224,232,160,246,68,216,35,80,86,25,151,82,174,73,166,29,202,236,190,123,106,181,70,68,98,45,244,221,58,232,234,246,251,156,19,168,22,56,125,141,140,251,247,174,174,52,210,168,152,21,189,149,13,124,7,159,71,141,46,170,75,130,169,243,186,217,206,242,147,46,62,132,224,159,39,237,246,191,151,230,114,137,179,45,158,154,52,84,17,176,226,34,117,74,178,183,9,242,119,21,237,63,196,33,0,64,170,247,215,244,145,42,142,238,205,156,59,64,79,158,109,236,65,12,0,100,102,252,72,181,61,11,174,148,197,70,149,243,193,254,33,82,11,134,72,10,87,229,197,15,29,129,119,255,12,147,167,183,45,215,145,49,40,215,235,52,92,242,95,86,81,161,254,12,166,121,145,97,185,63,168,242,255,171,194,213,99,126,116,142,2,14,182,210,119,58,172,51,181,207,174,70,178,211,207,134,3,211,40,77,99,202,229,155,190,126,205,178,34,220,79,98,124,193,230,145,241,89,28,146,150,12,18,209,116,164,46,45,239,213,64,253,72,83,251,193,99,230,144,77,46,244,110,67,30,125,14,161,244,236,134,34,133,98,65,151,194,5,236,194,9,188,234,237,6,137,32,25,59,181,219,132,231,156,71,78,35,103,47,125,179,83,145,150,236,177,169,49,218,30,57,68,31,8,242,4,120,112,215,171,224,150,227,213,58,217,248,199,135,173,250,72,140,119,20,137,238,84,183,134,100,8,252,139,3,145,218,43,125,195,202,22,63,185,5,247,193,9,18,9,169,180,222,92,13,20,217,213,248,175,78,49,113,124,44,242,115,31,57,106,234,61,107,81,50,29,200,207,163,92,204,132,53,94,207,92,113,230,172,222,191,133,171,191,28,55,144,59,97,187,63,159,5,155,236,176,0,87,75,237,130,77,194,201,89,24,16,222,97,107,136,178,92,25,132,158,63,220,119,250,48,107,142,1,172,44,128,165,0,29,189,104,168,178,245,78,19,39,252,4,204,160,71,178,99,57,129,246,255,247,234,45,51,99,166,138,1,5,33,105,42,157,55,75,242,253,91,11,9,32,118,97,89,207,168,5,76,155,210,22,104,142,197,209,20,204,131,40,175,119,253,125,52,136,207,114,164,202,89,149,39,62,184,59,24,78,244,140,70,110,42,130,86,219,95,214,0,64,27,46,135,174,10,64,223,154,185,194,8,104,6,6,20,165,88,0,249,65,248,136,252,194,93,41,116,100,49,67,34,35,148,200,239,172,205,129,159,91,4,245,153,107,152,134,140,38,156,233,18,205,23,91,69,188,89,74,83,116,154,187,220,25,196,71,233,87,177,112,228,57,236,81,200,157,130,61,42,94,8,125,195,43,143,82,12,48,201,125,175,226,184,132,32,240,231,42,180,143,26,105,47,11,64,80,167,160,102,186,175,89,225,177,117,137,50,122,121,28,126,93,137,197,95,61,46,249,216,164,33,196,203,212,27,123,153,16,18,3,217,121,178,24,93,45,163,238,37,154,95,12,230,230,35,140,128,255,116,248,124,91,21,255,98,210,93,85,129,11,177,38,158,228,180,48,176,8,85,218,39,157,33,23,10,82,53,231,250,153,4,147,66,10,67,105,45,226,55,48,214,238,20,166,11,137,4,170,181,203,51,33,181,17,136,108,28,151,70,24,60,159,177,224,107,143,3,95,35,200,29,85,115,178,198,32,54,233,69,60,192,48,117,15,189,37,10,239,92,130,57,35,45,56,64,26,229,243,239,240,228,241,68,33,214,16,66,52,1,166,61,231,238,183,16,0,202,151,123,196,70,183,28,0,188,109,118,180,55,67,12,53,126,17,152,213,145,218,173,200,160,164,92,185,151,160,78,104,113,162,158,174,98,135,210,110,248,2,67,202,166,132,153,131,182,250,178,77,189,128,179,150,221,214,172,101,252,241,207,127,234,0,181,13,172,101,127,69,3,96,233,68,66,171,252,15,15,27,191,150,203,193,216,192,147,85,13,0,196,128,94,216,7,130,246,97,48,136,90,23,162,6,227,164,131,153,242,162,157,2,7,64,161,130,82,229,161,160,128,225,59,74,188,5,173,225,244,60,144,229,192,115,10,46,55,179,249,102,152,74,251,87,9,157,140,45,52,210,34,18,135,252,195,41,219,30,162,11,255,20,29,172,232,38,234,53,126,23,53,219,240,138,153,47,178,83,179,93,229,188,80,188,229,240,110,110,12,76,55,161,215,75,46,134,68,142,229,62,2,246,106,103,72,27,6,133,21,209,222,96,247,22,148,85,54,44,182,228,38,242,175,211,97,218,8,15,141,89,202,206,43,251,236,193,88,176,144,60,177,189,101,73,69,184,0,85,140,73,229,175,145,178,228,212,96,194,205,141,69,223,140,173,230,150,243,113,56,160,17,130,219,50,14,105,199,181,101,169,43,83,33,237,103,61,245,5,173,210,239,104,212,145,182,232,147,127,161,247,228,103,13,242,250,76,31,28,162,123,78,71,178,229,214,73,177,182,213,89,65,106,120,226,80,89,143,195,251,8,200,92,246,182,200,148,40,95,183,24,164,194,25,223,183,235,92,246,20,254,41,42,254,168,234,147,81,100,243,96,238,16,126,221,19,168,47,40,155,107,160,63,121,154,64,80,18,212,63,115,126,220,114,177,178,107,223,101,243,232,54,175,163,123,13,103,57,176,174,222,150,165,96,227,104,101,123,175,8,189,38,21,179,184,16,13,254,76,208,132,28,248,206,177,103,196,233,182,105,116,223,120,239,53,167,159,186,114,202,19,124,223,160,47,20,72,15,114,78,169,19,87,8,212,241,10,122,22,9,64,188,130,136,242,30,88,5,175,73,50,90,232,178,12,96,171,247,47,108,96,126,60,201,174,169,8,182,220,248,91,197,8,130,244,23,118,61,226,134,135,151,53,181,180,237,70,97,21,210,231,213,175,174,92,133,131,64,169,80,15,91,7,23,36,72,101,244,23,207,61,92,205,83,152,129,7,71,1,199,10,75,109,104,8,254,38,142,199,213,16,224,232,188,126,250,93,61,56,245,40,61,40,220,84,24,173,135,101,121,42,111,251,0,59,180,11,51,238,57,86,15,133,206,35,106,210,169,44,63,63,48,218,206,7,10,12,51,40,38,147,102,18,4,188,13,169,148,234,207,84,75,184,152,55,36,202,116,218,38,186,45,243,92,239,97,50,171,211,138,89,244,106,94,157,94,22,43,96,233,186,26,173,224,7,142,120,17,208,152,149,166,43,255,215,229,199,40,1,34,194,236,197,254,142,22,2,91,106,221,0,38,221,194,123,186,188,190,204,157,65,173,211,216,60,179,107,223,106,109,219,130,235,212,237,29,139,47,68,83,12,17,230,202,150,38,56,155,243,58,9,238,216,104,58,73,188,124,1,246,248,48,16,70,171,75,1,239,49,235,245,92,207,69,166,33,39,136,29,113,208,159,238,54,40,206,238,155,236,186,251,201,239,72,202,149,63,65,245,227,44,189,240,228,12,81,254,252,181,115,144,235,96,226,220,152,21,241,5,95,233,232,4,196,55,221,231,26,174,111,191,240,125,250,38,169,106,148,226,141,124,73,93,142,3,185,202,94,151,82,9,171,94,253,107,47,204,52,41,169,123,250,78,107,223,32,54,133,59,214,78,239,180,115,158,99,1,166,163,101,240,119,115,31,73,104,168,134,189,241,146,10,14,2,240,176,1,27,158,64,20,197,64,211,21,26,98,164,173,45,186,239,71,184,0,10,242,124,91,2,101,26,136,62,135,139,45,31,96,193,130,104,214,55,25,236,199,255,248,90,142,222,35,251,105,108,15,68,84,234,242,5,12,173,111,24,16,33,219,245,223,155,153,58,89,171,204,200,29,217,68,222,89,69,229,123,211,39,81,227,243,150,22,130,231,153,117,195,12,57,91,67,216,3,74,121,6,253,97,62,9,58,177,26,189,245,48,60,186,144,197,248,99,255,115,77,232,104,185,164,153,236,128,164,190,102,134,252,14,154,182,18,126,226,161,37,153,47,243,119,89,237,237,139,178,61,113,116,212,70,222,240,255,162,176,217,96,249,94,149,144,23,113,121,103,6,115,27,245,76,58,237,174,9,234,48,78,175,245,90,78,108,199,116,58,22,20,179,170,191,234,255,250,188,150,28,184,167,252,119,107,18,52,105,76,176,77,11,223,4,118,36,203,9,41,4,238,214,134,35,97,124,50,79,43,236,104,22,254,35,174,239,10,63,240,177,90,18,242,118,156,96,96,4,71,136,57,123,0,112,3,134,237,216,94,243,179,169,226,227,14,48,60,164,174,241,78,121,230,214,146,236,140,118,167,51,148,111,124,83,164,55,39,179,208,33,135,219,176,144,161,17,173,211,121,156,91,34,176,125,7,68,238,78,252,55,100,90,179,65,139,172,86,76,173,225,104,90,255,196,30,0,1,57,7,240,189,32,97,74,93,74,99,26,188,16,186,36,44,134,166,157,220,25,134,136,51,93,49,174,81,52,104,246,85,170,61,64,70,72,143,204,158,228,200,6,90,67,255,109,31,221,244,204,251,177,23,84,37,71,6,219,41,92,217,8,180,42,87,253,223,177,116,66,246,209,21,227,102,199,122,16,14,199,172,137,4,161,103,189,9,66,2,10,80,237,52,179,211,196,173,34,219,62,54,43,51,120,120,63,186,135,107,239,178,253,208,41,69,11,49,247,217,250,18,55,175,67,199,218,136,186,47,191,230,227,236,25,57,216,30,120,57,162,140,40,251,246,145,108,233,16,4,75,165,45,227,243,65,106,37,42,72,246,147,118,240,151,151,61,210,165,63,36,201,91,222,207,209,200,243,200,174,201,70,156,4,228,127,131,126,229,241,223,220,209,78,193,74,55,137,194,143,136,106,125,147,143,228,141,200,131,55,55,202,18,159,188,199,62,69,144,8,90,142,120,198,79,148,44,46,112,164,225,228,154,98,209,65,105,178,80,45,138,0,66,170,212,132,62,79,180,40,25,99,193,160,163,65,193,180,29,202,251,18,216,132,239,245,68,187,36,171,204,89,14,151,224,45,2,214,223,241,147,20,0,233,24,203,209,44,170,168,255,189,221,55,130,101,173,94,162,77,196,230,65,69,27,172,222,100,220,126,146,154,80,207,52,211,182,236,188,103,162,88,67,24,154,190,137,167,44,169,151,83,188,42,63,75,145,117,222,44,125,19,152,94,124,250,170,63,122,51,96,166,91,27,157,33,176,45,133,59,239,189,204,136,8,108,143,21,173,37,153,95,255,239,54,43,70,79,165,67,108,106,228,210,189,9,138,188,163,201,181,20,188,175,186,67,90,107,31,50,82,43,151,43,34,140,2,28,150,227,53,95,246,168,247,15,200,43,37,255,21,237,255,42,17,161,123,136,152,86,93,249,137,29,86,112,175,180,125,217,114,53,33,124,75,224,68,59,67,52,204,217,104,255,109,48,227,73,204,144,221,248,189,186,237,114,21,36,53,45,245,96,185,24,107,98,28,81,167,222,6,71,169,28,140,1,146,145,152,25,198,196,35,6,222,80,180,82,100,129,3,82,76,142,95,22,196,97,84,227,45,178,194,99,12,157,16,236,22,236,243,179,164,118,106,34,253,110,130,197,30,172,201,80,226,39,124,97,0,96,255,215,149,42,104,20,77,171,132,41,161,153,113,219,221,223,111,13,14,71,94,28,253,156,204,185,226,48,9,146,126,49,217,17,164,47,149,241,49,165,247,102,119,40,12,14,158,193,18,192,59,127,112,13,213,252,243,141,5,69,54,67,153,118,135,70,131,40,189,116,89,52,79,156,157,100,128,130,220,2,208,206,174,170,122,32,152,184,128,210,21,51,1,1,61,226,109,247,4,32,242,72,12,34,89,192,206,119,191,115,52,156,214,61,52,5,67,66,49,33,254,119,70,80,162,147,58,193,171,225,55,241,252,74,165,89,175,169,73,16,101,40,225,77,15,50,245,141,58,218,60,74,124,237,25,244,55,135,171,110,184,7,7,111,139,49,70,160,56,144,88,143,188,134,83,139,24,223,57,137,224,16,216,211,243,86,166,139,234,151,168,13,100,86,65,39,255,217,96,65,130,116,181,40,38,35,250,75,152,126,3,190,68,159,174,174,54,160,187,100,194,28,30,63,110,112,233,121,224,194,59,42,33,158,206,16,154,93,20,45,84,242,140,95,27,160,85,79,123,168,241,176,55,170,64,65,111,18,22,91,4,74,81,88,122,192,216,225,164,179,0,166,255,128,234,152,239,19,202,181,241,194,216,127,215,235,132,86,19,14,200,52,15,56,3,38,66,56,8,50,110,185,42,41,14,189,242,120,64,211,30,110,238,228,110,141,185,17,201,107,108,136,150,75,74,195,205,72,76,199,129,120,217,11,198,79,25,82,121,188,37,52,17,155,5,130,245,107,117,11,30,39,58,130,56,182,69,97,168,158,44,2,223,137,206,115,52,237,106,249,245,31,43,54,206,117,136,221,45,162,91,1,178,236,135,75,190,171,239,146,28,160,38,162,188,35,127,48,237,5,69,240,246,22,63,70,19,145,136,172,76,232,106,193,41,245,31,32,161,121,130,108,208,200,236,74,97,88,206,120,23,49,231,42,179,114,246,118,111,194,164,177,141,15,118,43,87,240,86,9,162,26,101,247,229,95,45,41,237,78,141,186,116,188,122,250,76,90,134,84,235,57,45,206,155,39,80,251,235,28,105,19,18,169,211,17,5,245,71,188,98,204,111,163,213,201,184,51,229,39,181,225,16,194,128,7,225,211,87,253,4,28,46,197,225,130,66,84,118,90,50,71,16,97,200,21,11,42,176,68,123,108,135,11,190,240,235,252,26,35,157,248,192,142,225,119,215,64,174,254,30,51,7,94,133,198,60,75,175,82,161,218,81,229,76,81,246,240,247,87,200,186,119,55,236,8,177,79,78,149,139,253,61,35,221,141,251,95,194,53,192,210,73,214,24,98,30,181,200,229,239,220,124,149,151,2,157,223,245,146,5,156,204,165,191,237,89,58,58,133,26,195,154,204,26,98,183,78,198,224,196,251,240,225,117,15,235,232,108,11,59,10,167,45,111,50,98,44,6,249,32,182,155,132,148,208,10,172,66,31,144,19,121,254,22,244,132,174,33,44,94,46,62,199,206,186,207,218,38,29,154,77,227,90,139,107,192,232,163,26,204,142,121,102,25,62,213,74,77,222,121,109,108,138,105,96,17,140,238,123,159,28,201,167,109,247,47,122,29,53,216,185,53,44,127,82,58,247,187,171,249,68,120,125,39,19,103,123,3,154,245,99,207,123,22,208,139,154,7,97,112,197,206,172,191,22,106,183,173,31,50,167,57,243,31,136,117,201,144,67,62,99,190,32,25,35,219,129,154,70,217,200,219,30,161,170,9,59,69,26,95,153,40,112,55,107,84,19,253,200,99,215,210,37,19,159,171,222,232,42,184,84,246,249,60,123,159,206,191,95,112,205,135,219,186,83,60,105,49,99,78,190,81,238,1,109,36,212,146,191,110,147,143,170,182,243,66,145,138,144,40,245,158,58,231,255,104,22,187,220,23,104,88,122,254,77,13,94,101,113,136,46,134,203,213,92,86,210,134,81,147,51,32,142,209,234,7,27,234,212,254,169,79,23,39,153,59,78,68,74,170,82,43,5,162,139,16,126,254,131,215,152,50,78,150,86,35,186,140,209,85,98,216,50,138,222,22,245,151,12,125,176,155,202,125,19,173,213,150,241,110,109,127,23,94,77,26,254,247,163,227,153,72,51,247,130,33,136,160,212,249,156,72,206,34,195,166,144,9,59,59,166,188,215,91,241,148,51,57,166,210,177,131,30,63,131,105,200,8,151,99,56,82,71,28,2,112,236,229,22,64,122,227,17,45,28,95,231,182,173,133,235,86,1,217,127,207,138,36,31,171,205,49,226,32,228,42,115,130,189,24,179,249,108,16,89,94,162,238,57,157,50,19,133,210,7,54,41,214,229,155,113,252,109,207,17,86,120,171,119,222,3,147,152,221,27,184,130,209,72,59,222,225,35,164,2,72,37,78,88,203,237,122,190,160,12,237,68,39,223,122,155,28,30,159,88,120,235,99,233,219,224,71,133,217,69,232,32,186,63,149,219,191,86,138,193,244,171,216,184,180,131,206,139,202,106,125,23,129,85,225,134,247,149,216,27,207,197,236,67,2,193,143,199,233,93,161,64,97,233,196,152,159,180,176,246,207,120,85,237,139,131,131,255,217,162,218,73,79,165,106,106,207,141,71,10,111,32,88,120,65,192,60,225,4,91,184,179,74,54,174,3,90,157,100,168,181,226,125,124,45,191,236,42,204,203,30,32,134,169,71,212,203,98,246,223,244,108,81,241,230,238,36,14,71,163,233,198,28,229,182,182,183,115,193,92,166,99,200,88,17,140,233,67,101,223,131,95,198,98,254,155,80,215,87,0,94,159,236,19,243,107,70,180,150,222,101,162,144,119,104,242,70,125,187,8,210,47,158,197,45,194,111,116,17,60,58,162,91,10,101,103,139,104,90,136,46,226,105,253,120,204,193,213,84,160,242,235,204,197,15,139,105,106,8,126,117,19,42,44,56,116,18,206,90,5,134,115,158,36,43,3,140,202,78,152,163,136,80,44,93,219,132,203,103,196,113,194,135,11,51,177,154,156,73,61,189,131,121,87,175,110,225,240,231,68,52,3,229,214,45,165,214,154,227,120,144,121,7,41,20,239,213,115,188,189,87,227,26,100,0,162,146,145,158,115,132,129,76,61,178,172,99,230,180,193,54,151,138,166,235,177,40,156,210,165,190,84,0,105,197,72,119,218,144,25,74,115,87,126,217,234,159,78,86,217,174,233,135,22,84,39,29,158,71,119,203,1,18,180,64,206,50,231,114,238,139,249,145,124,174,165,45,174,19,43,241,179,88,29,145,221,68,153,151,206,91,143,103,204,186,70,188,130,253,36,116,71,129,59,137,30,240,79,113,219,185,149,222,113,18,32,126,20,35,234,173,206,239,32,181,8,61,52,85,185,15,225,227,114,54,42,163,110,222,96,57,248,6,63,98,233,225,143,98,207,192,68,192,141,211,248,179,23,204,191,157,50,15,255,159,223,156,176,208,185,182,212,37,241,251,29,52,203,223,17,200,205,179,155,161,166,208,214,190,192,99,70,56,146,224,54,161,153,120,14,150,19,16,11,235,97,51,14,49,166,225,254,142,5,51,12,89,254,227,217,23,254,245,2,218,166,64,20,40,113,10,142,51,231,239,175,98,0,254,150,160,37,56,127,82,19,64,211,188,76,136,178,68,8,154,179,105,2,1,189,170,237,200,246,145,249,205,3,25,43,197,98,95,255,177,169,209,83,201,188,112,246,103,166,19,45,182,242,84,141,177,233,73,243,64,66,109,96,191,245,119,208,36,86,30,73,219,165,178,47,28,238,189,98,109,26,32,169,96,173,239,184,94,153,206,92,210,31,38,148,67,104,35,252,58,181,187,244,179,4,197,134,251,21,228,80,117,122,15,218,145,238,90,156,16,245,134,129,218,151,136,200,24,36,133,154,187,174,32,41,163,100,141,161,114,41,145,197,21,137,196,249,40,145,111,95,21,104,24,243,26,97,244,46,190,125,146,4,247,244,36,61,87,12,27,130,191,1,229,245,160,36,85,252,148,213,188,3,10,151,58,23,204,160,156,250,1,82,35,253,25,129,115,61,60,171,4,164,132,58,127,161,240,94,168,31,218,82,80,16,114,203,68,233,167,14,209,45,48,254,50,231,95,60,240,127,67,184,7,248,240,233,4,207,217,209,144,17,2,0,25,141,141,30,9,60,111,181,83,134,85,1,138,147,232,147,3,21,245,223,59,118,151,27,47,119,64,71,173,90,198,213,80,69,58,236,224,211,10,192,180,197,142,186,238,19,149,232,101,110,34,132,21,246,19,125,58,145,192,221,169,138,95,141,245,187,238,141,62,9,146,108,231,199,207,241,69,205,22,112,156,147,195,94,165,7,149,174,215,4,44,121,94,174,220,86,27,164,9,108,111,239,73,182,149,87,77,105,233,2,5,107,101,54,239,235,13,240,224,77,59,203,23,120,138,132,31,55,179,3,66,136,163,178,236,60,177,17,89,18,172,184,208,8,246,10,232,162,253,153,87,221,168,77,106,235,32,169,90,22,69,5,180,238,106,43,79,110,164,248,218,227,78,110,127,190,243,196,129,149,248,11,132,80,8,3,142,111,116,21,66,151,168,75,12,54,136,12,60,126,236,230,183,107,149,168,129,78,4,235,31,114,22,68,173,194,130,72,29,239,67,154,135,209,108,70,112,52,235,91,67,145,228,189,106,4,6,179,60,215,56,18,192,103,231,232,217,188,158,85,102,223,152,179,183,129,242,131,246,105,120,99,51,225,86,53,216,153,69,17,57,134,155,222,219,57,131,4,6,175,95,43,56,159,34,213,47,160,73,140,236,90,127,44,92,160,237,126,245,201,114,126,169,188,193,181,24,29,252,103,252,184,154,142,26,250,110,35,165,110,217,99,47,118,176,120,20,195,249,196,72,53,229,182,162,152,33,29,59,85,16,18,218,57,174,153,106,98,79,46,58,37,37,225,207,232,72,219,224,164,107,207,74,98,82,182,148,88,21,220,251,2,99,62,203,243,3,56,172,147,151,87,171,111,180,228,243,18,143,250,112,241,179,244,39,148,121,95,214,161,1,197,255,19,109,213,149,93,8,43,241,81,49,12,92,57,141,86,43,152,31,137,205,134,125,97,64,141,136,205,191,47,86,233,247,118,127,251,56,195,155,87,102,80,124,150,225,45,96,55,192,180,163,99,197,88,12,233,210,172,141,45,179,74,12,74,216,60,135,19,3,1,175,109,44,137,169,34,186,9,168,216,203,9,97,200,175,236,46,224,117,150,241,49,234,154,255,9,1,42,139,118,255,227,44,27,144,234,186,16,254,248,68,62,227,83,195,123,72,50,52,116,230,117,13,78,119,92,187,68,13,188,149,212,26,92,103,86,128,212,67,150,63,94,174,191,131,220,215,254,148,31,160,89,218,229,34,7,49,5,40,65,74,57,230,34,75,45,141,14,58,30,194,80,23,38,69,88,211,161,126,5,210,36,135,165,166,136,139,154,34,86,246,2,89,202,217,130,158,181,55,148,15,252,85,137,145,11,179,83,131,238,195,84,113,82,58,111,51,202,131,149,243,190,137,103,208,159,195,153,153,39,170,167,218,147,166,117,9,220,228,160,28,149,84,223,75,203,17,71,196,136,148,199,22,52,102,143,98,95,63,234,184,57,150,121,76,209,240,204,246,109,147,34,141,53,47,240,237,196,102,0,248,117,178,245,205,10,75,111,127,195,41,130,111,107,96,107,188,59,172,240,79,96,65,130,143,212,196,113,32,83,15,94,241,70,224,127,69,44,161,208,131,188,48,251,132,55,189,157,27,170,74,51,198,10,9,229,250,142,139,196,23,204,99,146,183,152,141,243,181,94,48,53,22,125,226,16,116,223,116,39,5,223,210,241,1,59,4,10,67,13,186,4,34,146,159,78,229,250,136,24,58,34,82,52,108,207,78,106,19,87,143,39,39,64,43,72,220,70,120,155,121,151,87,225,180,181,119,76,83,7,105,165,206,129,157,89,55,122,151,254,174,58,206,126,29,251,187,64,13,128,82,128,74,143,239,64,255,162,210,207,112,206,193,61,114,253,138,131,228,219,141,199,44,122,104,12,71,89,68,196,131,149,249,255,137,132,9,80,154,195,15,39,19,113,115,222,249,57,143,209,4,34,124,123,111,45,134,90,188,225,251,148,148,163,89,122,37,72,155,38,81,226,27,212,23,172,5,196,95,235,65,10,221,189,228,91,232,21,247,154,72,77,81,159,129,196,128,80,22,129,115,229,4,86,173,39,6,27,93,130,243,232,150,37,166,78,142,183,6,139,239,183,61,212,181,30,122,254,15,110,201,226,75,37,17,199,248,2,32,149,85,18,255,45,50,119,237,96,53,200,192,103,1,2,251,130,184,133,204,109,7,15,47,112,228,248,66,25,244,219,228,183,139,251,139,37,4,215,187,216,144,133,60,48,114,50,253,200,237,100,230,100,117,137,238,211,175,29,232,96,175,248,157,80,179,67,245,179,93,51,145,252,1,193,46,93,161,86,163,97,108,191,49,87,163,226,151,129,176,104,44,136,87,27,7,127,241,84,22,21,78,172,58,70,201,138,95,88,1,42,140,91,97,205,253,66,122,102,243,198,27,179,32,191,195,194,187,219,2,94,120,63,255,93,164,164,223,200,88,161,196,146,247,70,45,203,233,105,42,8,179,195,92,94,169,120,95,145,0,252,153,100,206,209,117,10,219,108,1,163,22,198,167,186,92,163,249,18,192,249,43,59,213,215,78,36,238,44,201,17,32,17,32,204,99,135,244,246,122,156,141,59,205,64,101,208,46,146,195,59,116,228,18,51,213,24,224,174,76,13,132,0,5,233,98,1,104,63,70,103,39,182,233,19,131,240,68,161,154,40,228,47,79,64,138,89,61,196,11,64,207,48,141,247,217,17,33,216,50,19,154,170,237,223,141,18,100,213,21,80,10,251,211,226,143,37,247,99,67,59,237,231,194,109,85,249,143,183,94,104,170,147,165,73,249,4,35,179,44,8,14,29,77,232,69,94,119,75,41,168,216,134,238,45,212,230,133,207,38,179,104,247,165,155,133,1,163,67,233,217,157,197,75,216,193,155,112,178,199,69,247,37,1,217,112,108,212,42,100,128,192,230,193,215,33,98,114,56,162,184,167,225,185,101,135,71,239,193,34,190,217,88,194,48,204,187,6,74,60,79,61,49,217,25,195,119,227,183,35,102,4,94,91,105,118,154,140,78,238,40,223,87,205,73,225,101,10,104,200,217,68,252,53,133,74,163,9,18,194,40,201,158,68,247,212,221,62,121,110,21,125,182,40,210,108,127,113,246,77,43,60,217,139,95,210,234,143,114,230,64,51,161,178,93,120,8,125,87,31,201,196,92,157,44,33,81,107,245,236,54,14,228,3,203,250,117,60,230,244,253,27,164,194,228,70,242,223,250,179,97,238,241,165,37,3,128,11,240,184,125,225,89,4,37,51,170,226,139,0,151,97,7,152,243,113,195,254,224,214,92,245,188,9,134,95,163,250,165,102,222,88,151,74,244,205,61,233,38,233,97,164,153,189,144,113,189,62,70,74,169,244,168,15,151,241,206,103,217,254,128,174,83,72,193,141,214,215,46,186,244,164,212,107,68,126,155,129,143,241,27,35,175,39,232,198,254,5,204,41,218,69,28,158,225,189,149,197,12,212,212,49,230,172,83,189,223,137,193,225,239,253,82,35,102,11,114,255,228,74,164,41,177,232,81,209,221,25,164,223,205,81,118,36,238,210,11,83,54,181,35,229,16,79,68,116,235,0,115,7,159,210,237,229,179,48,145,238,198,79,186,100,232,73,13,127,186,245,99,128,150,174,180,2,194,143,212,52,82,117,111,36,28,245,219,169,219,192,75,170,184,103,104,8,65,124,68,119,19,85,134,44,26,183,109,68,94,18,217,96,206,25,118,86,177,157,101,22,42,228,154,174,125,50,99,248,171,117,252,106,193,38,236,40,201,251,164,19,153,51,189,254,225,67,14,184,245,145,211,73,178,208,74,237,143,42,234,254,5,207,39,63,108,71,186,75,179,76,10,131,224,1,53,42,227,62,29,26,190,225,187,9,148,16,154,138,27,36,137,32,117,114,239,152,135,19,17,207,45,170,109,104,230,141,29,133,56,70,9,211,157,248,48,33,218,51,2,129,151,138,156,226,197,49,37,209,205,69,215,161,39,28,87,179,34,177,10,156,175,238,235,32,154,19,12,126,20,40,190,123,20,67,236,60,251,112,86,88,76,86,144,98,132,86,200,202,243,17,81,216,188,80,90,32,110,232,78,135,207,12,238,201,6,70,192,180,37,14,22,253,192,251,161,176,235,68,64,236,7,53,99,72,23,75,134,92,244,148,246,188,7,174,89,69,89,6,175,85,34,162,167,40,47,190,172,225,204,14,44,120,60,168,69,45,116,93,175,107,20,231,158,215,17,178,7,56,151,178,129,229,134,37,66,189,202,185,3,145,49,141,33,13,20,214,149,88,75,214,23,192,172,136,28,194,209,166,18,16,183,0,83,105,22,96,14,30,190,30,148,86,7,19,137,107,230,251,165,117,63,76,136,197,140,43,128,87,239,234,162,121,20,198,111,204,95,21,185,214,217,128,198,39,216,162,15,0,83,134,138,94,215,243,183,36,78,11,59,202,164,51,7,17,177,29,185,1,101,244,60,67,153,232,110,59,21,197,24,58,48,166,150,192,23,174,211,61,172,232,171,66,41,222,167,187,94,227,168,149,104,89,28,96,244,148,219,232,202,201,171,172,177,13,184,187,123,194,113,119,101,117,172,5,41,99,247,75,239,27,168,130,2,73,14,225,209,188,55,38,24,148,225,61,203,63,50,112,73,218,101,197,29,171,163,159,186,202,225,146,239,241,80,136,253,203,149,5,98,53,164,109,145,187,31,149,127,51,77,196,239,176,238,108,252,229,183,184,38,15,230,153,220,214,211,96,54,58,164,62,60,241,168,219,127,88,77,164,39,202,225,172,63,48,62,170,39,120,154,197,179,165,225,97,110,124,144,212,98,142,195,83,133,19,192,158,100,239,199,100,175,118,144,107,152,217,66,219,158,98,211,179,163,224,116,172,10,199,59,201,29,88,254,144,172,26,233,178,235,116,126,21,125,3,94,223,30,53,26,48,188,26,234,76,86,153,90,34,207,28,7,22,154,201,77,80,181,35,35,90,215,110,219,255,99,134,28,98,51,77,126,104,129,253,225,56,180,228,203,119,137,138,237,131,204,87,52,51,0,7,1,78,34,179,151,5,115,36,29,99,67,71,3,23,154,12,198,163,196,242,173,233,84,2,235,161,36,222,36,192,194,255,151,217,218,90,195,103,157,249,42,206,13,233,109,108,116,24,76,238,191,193,101,212,32,81,227,61,10,217,214,111,129,3,30,32,55,141,145,186,231,239,114,225,232,237,14,163,124,70,11,199,144,86,212,151,217,6,202,79,209,39,32,133,62,196,72,184,28,102,221,120,90,32,238,70,224,5,33,190,32,207,128,202,91,81,251,232,50,192,42,96,58,8,24,31,67,113,83,42,97,153,30,152,78,57,193,246,37,55,52,80,85,35,26,155,52,175,205,43,69,1,41,60,12,16,84,154,231,27,61,203,181,182,231,232,32,187,209,63,116,72,189,23,65,26,129,159,8,128,95,226,72,103,173,249,226,146,97,53,77,112,0,207,187,88,25,48,239,77,106,84,230,81,109,171,108,79,187,231,194,188,118,87,123,175,21,244,13,84,44,167,96,184,24,6,172,145,42,244,67,154,187,112,255,22,140,65,131,72,189,218,252,78,136,128,217,68,63,221,89,165,112,154,125,162,230,25,11,191,92,118,166,135,45,66,206,180,228,168,248,28,71,145,8,130,20,103,118,94,4,82,209,191,137,190,180,136,15,237,76,117,202,123,89,227,229,44,4,50,197,195,55,5,143,254,70,104,170,147,123,94,244,82,254,53,19,187,81,190,35,55,198,198,61,112,131,171,174,87,168,147,73,157,111,202,202,137,74,131,147,32,239,224,196,150,198,19,230,171,79,211,133,85,21,179,186,42,177,75,45,94,253,126,133,246,50,194,110,173,48,58,201,231,226,11,17,50,236,86,59,135,18,83,250,76,226,10,13,9,21,232,87,48,129,252,30,1,216,189,255,124,236,43,24,64,242,49,163,97,63,227,108,111,225,9,72,211,6,66,242,107,244,164,12,212,118,214,177,72,141,15,138,105,157,167,252,97,119,102,139,215,7,50,213,143,182,61,45,100,114,239,142,9,13,123,223,17,3,199,53,35,253,101,249,211,36,14,143,139,155,108,31,46,165,179,215,223,240,238,96,18,191,215,155,136,101,54,78,83,7,71,3,32,98,185,253,78,161,198,160,169,57,78,248,232,75,215,135,202,140,220,191,54,136,75,32,10,20,234,55,38,122,190,160,241,249,29,26,78,146,149,42,143,9,130,25,212,11,213,36,9,36,52,235,139,175,190,183,6,45,202,71,230,123,231,7,28,1,194,63,156,96,145,221,16,43,0,70,1,239,174,99,96,211,158,145,9,164,58,79,100,231,228,166,171,201,171,16,101,169,200,87,197,83,185,175,28,21,215,235,162,178,193,79,6,166,221,128,99,224,201,44,227,205,170,140,124,3,49,254,32,108,243,55,157,51,26,226,66,149,137,65,139,53,134,6,133,176,184,212,243,89,70,105,164,218,234,103,4,97,68,152,9,173,192,9,154,35,146,27,240,242,148,145,222,154,231,254,227,178,145,3,122,79,151,156,21,18,92,120,130,106,99,183,78,112,88,94,8,105,128,131,34,62,58,96,113,192,17,178,243,8,213,113,236,212,248,215,74,221,101,252,0,234,209,121,163,101,240,232,186,159,155,72,27,57,153,35,146,254,216,219,122,222,142,122,110,190,99,65,174,34,5,31,71,4,198,27,193,190,95,89,151,40,152,27,59,63,149,196,217,249,153,227,89,124,138,18,47,70,78,180,117,108,227,94,26,25,180,19,182,196,35,177,50,219,237,59,115,63,178,23,24,20,207,103,252,234,33,107,119,82,232,144,100,43,203,88,121,122,122,186,133,160,85,92,239,58,11,149,237,50,99,76,32,45,35,154,142,217,236,234,40,33,22,248,8,114,92,52,114,77,28,4,36,44,30,214,151,130,55,99,65,33,49,214,24,27,143,66,3,172,183,164,78,231,16,63,107,154,189,180,231,132,183,144,46,148,87,21,108,62,131,39,66,252,56,149,9,168,53,225,42,199,166,153,182,107,18,193,244,142,226,130,119,196,205,245,77,246,126,171,95,72,245,236,197,99,185,147,171,120,11,143,118,40,78,142,111,88,197,223,251,115,136,224,114,29,127,1,249,186,189,153,132,132,175,49,52,250,43,114,97,165,166,31,34,129,226,145,151,57,203,132,105,239,156,43,120,84,160,71,112,26,59,59,184,21,244,246,130,255,248,213,233,92,68,39,177,211,232,50,103,83,144,149,98,250,19,188,19,157,146,72,129,35,38,239,218,42,123,26,19,69,124,91,195,88,62,180,177,230,178,42,79,61,61,245,58,141,7,236,77,47,200,50,177,70,99,13,186,33,154,25,114,240,66,158,14,247,83,67,160,228,91,99,72,165,171,62,155,220,6,18,70,36,86,100,158,50,51,71,127,40,122,182,34,8,61,96,11,60,44,60,143,181,31,46,204,214,111,244,84,88,208,186,84,192,60,162,86,120,216,42,167,14,135,87,200,194,171,202,123,84,121,100,108,139,57,183,187,154,214,143,87,194,69,87,46,164,206,161,169,99,201,138,80,219,229,196,92,187,164,190,58,51,243,39,116,54,52,160,173,78,164,28,49,98,179,247,23,218,209,144,129,215,115,143,144,145,114,59,239,152,184,8,106,229,209,31,61,74,122,199,127,22,20,177,27,97,135,161,128,155,16,214,248,230,108,72,139,210,76,147,163,143,62,5,138,20,179,132,180,135,96,211,133,172,73,2,33,129,222,33,194,36,86,200,200,57,105,220,236,93,128,50,133,64,213,70,75,199,189,220,145,220,46,132,214,155,97,72,96,139,107,226,37,95,214,208,113,221,177,11,182,42,194,98,243,106,105,144,29,59,120,99,131,248,194,111,151,239,25,119,167,127,45,9,216,91,250,23,184,243,72,20,13,129,92,67,101,102,79,128,116,241,61,70,227,221,177,177,83,251,79,135,34,12,154,142,10,158,200,202,46,3,128,182,54,46,12,38,80,23,120,246,183,115,38,87,57,29,213,28,179,181,154,232,219,208,202,155,117,231,148,82,34,35,1,208,6,225,105,36,172,241,164,114,58,41,42,232,73,198,218,193,206,154,49,28,23,156,243,119,29,21,4,177,15,181,121,127,59,234,58,208,171,47,73,222,113,9,167,130,195,159,154,60,206,201,76,4,217,70,111,229,182,126,140,66,151,57,62,2,196,8,40,202,91,76,6,121,171,118,114,196,80,104,213,18,208,154,94,118,128,133,205,233,237,33,159,27,66,12,24,144,53,61,29,32,14,159,247,83,61,225,101,1,121,117,67,143,28,108,76,77,19,228,234,37,9,255,131,109,128,179,221,23,187,20,137,53,156,171,150,234,104,47,128,59,245,232,91,204,242,196,115,174,245,182,236,205,0,143,11,210,115,105,186,120,222,188,193,16,187,160,33,255,203,1,204,167,29,140,240,226,154,182,15,68,218,216,224,94,121,94,129,128,254,48,54,93,227,164,27,11,215,200,98,195,137,149,229,156,123,170,141,152,126,52,111,46,42,57,240,11,24,109,193,200,7,49,125,52,207,72,66,187,48,80,200,0,248,41,83,140,144,185,103,214,163,92,206,95,201,56,39,88,173,127,240,200,219,153,208,203,74,217,71,61,215,109,241,42,93,151,165,152,35,5,146,172,204,226,136,216,227,181,37,147,64,148,248,221,151,164,88,150,171,135,219,21,85,186,132,175,128,63,123,216,198,197,81,35,222,160,239,173,173,30,8,74,204,40,133,116,175,235,66,55,238,9,128,18,102,42,78,224,216,18,40,253,69,153,43,210,93,2,178,121,194,192,145,254,89,208,20,243,165,65,140,215,193,213,234,0,169,99,203,181,59,159,96,83,1,214,123,59,94,114,94,9,122,229,190,79,101,210,36,110,43,10,187,73,7,241,215,253,2,12,101,83,73,254,202,104,30,225,207,54,87,185,122,251,163,23,63,79,72,188,38,64,220,250,190,154,14,128,194,220,180,205,188,128,45,41,161,30,77,7,71,241,108,33,208,219,203,169,147,118,104,199,192,169,79,145,224,152,187,120,182,188,52,237,186,81,117,191,0,51,2,109,27,51,26,84,87,6,8,231,150,163,239,248,74,74,5,125,201,149,51,33,227,55,78,212,226,102,99,180,160,45,105,214,57,73,145,107,58,48,214,104,42,124,5,105,100,120,221,102,102,227,195,107,79,97,11,168,127,31,75,245,60,93,153,39,118,123,188,244,254,229,176,181,65,33,218,230,118,181,153,19,49,42,230,67,198,7,210,109,80,178,27,49,82,251,214,252,70,125,72,178,119,25,201,223,26,96,172,168,171,145,237,89,9,238,134,142,24,204,22,45,12,67,60,235,10,238,151,37,235,161,182,255,223,125,131,43,166,84,228,202,231,182,56,126,193,41,149,3,50,213,241,99,35,47,193,173,180,162,237,170,179,2,104,200,231,164,37,44,89,150,144,148,49,119,211,212,94,29,180,171,148,25,114,224,232,56,69,154,76,97,101,28,20,157,212,109,34,233,220,83,55,237,74,174,72,117,4,73,129,252,94,98,170,255,167,187,213,167,6,201,170,5,29,56,160,55,178,46,12,31,40,148,132,223,77,163,40,32,155,174,120,232,239,30,124,103,48,102,192,190,173,178,18,20,82,86,180,70,120,70,58,210,128,144,227,96,175,252,123,49,61,10,66,183,48,36,14,241,208,250,146,130,159,182,91,37,146,171,110,84,215,23,233,88,153,54,90,82,148,134,203,167,212,239,11,134,65,33,142,59,192,120,214,9,55,184,55,6,89,190,203,117,215,201,69,59,45,60,220,57,28,38,14,167,231,4,84,118,238,129,20,117,124,189,205,190,58,93,194,198,132,189,127,9,77,86,223,40,239,4,89,47,104,84,134,172,60,217,16,11,6,110,148,68,51,121,173,160,194,236,88,182,249,239,137,190,114,51,108,58,154,3,253,216,188,8,0,212,165,19,73,196,182,104,104,241,245,119,62,33,218,22,150,139,50,218,46,20,78,229,129,202,175,158,43,32,214,53,73,0,133,200,227,55,123,99,227,84,21,87,34,124,222,95,122,117,4,34,86,54,255,231,148,145,204,26,70,125,152,148,64,171,210,113,2,18,249,233,222,106,235,231,114,189,117,134,195,76,249,69,12,71,198,255,245,206,190,117,225,231,201,102,106,114,62,9,250,247,213,12,176,25,121,207,228,226,96,179,21,29,67,195,58,48,90,33,188,41,178,240,63,50,92,185,90,122,106,121,209,219,59,73,105,83,104,224,107,69,200,253,132,74,103,82,252,243,22,103,68,168,104,162,241,163,70,23,44,14,213,235,81,202,189,183,189,178,185,105,197,175,156,159,50,70,81,70,191,165,97,45,72,72,192,2,159,74,91,104,206,86,11,32,137,123,214,25,95,90,198,250,121,127,145,254,236,52,190,208,11,234,156,145,107,4,160,102,107,153,255,71,60,255,115,123,12,36,45,123,219,17,165,252,116,0,157,94,125,251,90,220,236,11,171,82,6,166,13,104,226,28,2,190,255,102,195,14,133,26,219,9,46,242,43,147,85,113,246,45,103,176,53,244,83,4,122,28,37,231,58,112,144,38,60,198,24,79,194,215,44,14,54,124,251,211,22,119,78,176,139,27,208,160,128,138,183,55,187,69,255,103,78,35,67,81,131,159,46,142,61,132,106,211,145,41,158,89,138,3,91,53,214,34,137,131,243,63,160,20,213,242,16,213,201,223,6,147,26,52,127,198,146,168,36,251,204,98,20,69,140,79,69,131,28,1,22,158,163,23,15,240,46,217,91,219,43,26,157,123,37,46,79,236,202,100,229,206,233,210,82,126,108,218,107,106,200,200,56,239,115,26,72,95,242,195,87,118,31,171,189,7,192,133,229,118,195,30,87,106,120,36,234,204,86,5,52,225,224,223,21,73,40,16,46,135,223,72,169,7,2,105,149,67,19,10,210,20,51,138,179,156,200,80,92,97,182,237,160,214,15,5,119,253,200,244,142,4,87,131,18,248,86,170,27,55,137,2,110,162,128,33,26,230,56,147,157,17,76,242,206,136,238,122,170,118,151,250,183,20,177,38,94,15,253,194,42,10,16,251,163,94,51,8,40,194,14,198,98,160,64,112,252,224,237,252,189,40,41,133,144,120,154,220,248,38,47,126,90,210,101,113,171,99,6,234,42,166,83,184,184,185,139,178,188,210,161,164,56,84,138,9,173,104,80,151,42,141,26,1,157,211,197,127,3,91,152,47,219,223,243,95,160,130,53,153,103,112,203,106,144,77,15,228,150,122,146,14,15,193,145,205,238,126,211,78,203,163,176,4,251,43,224,225,3,62,76,77,73,4,26,12,208,126,108,103,53,43,70,113,238,228,34,134,208,233,212,249,23,133,116,63,60,68,75,154,124,165,248,226,46,251,45,249,161,195,151,11,35,13,165,131,146,54,60,66,47,85,184,233,43,108,34,189,204,116,194,199,230,88,201,60,221,103,198,170,180,254,137,200,9,160,76,209,208,209,39,59,6,99,220,22,78,89,152,73,158,90,230,120,124,51,177,171,215,216,241,60,33,149,220,6,218,122,113,153,80,255,253,113,94,193,136,50,231,116,236,238,29,194,223,148,124,49,104,44,83,88,174,107,32,226,213,75,189,49,152,39,53,90,154,117,194,249,161,8,67,54,14,167,172,128,123,180,7,37,138,10,137,213,244,233,103,219,38,65,96,4,193,87,31,139,106,6,130,236,247,226,67,112,195,35,168,151,34,226,100,10,6,70,204,43,71,37,215,103,101,153,69,87,12,82,20,230,122,8,23,41,126,150,211,141,232,215,125,101,51,39,30,69,141,235,122,121,61,95,146,35,74,115,31,195,220,66,193,209,198,86,107,83,29,48,128,199,211,252,143,79,96,203,140,82,18,30,140,146,80,217,196,187,33,2,56,53,17,21,194,132,181,2,19,42,176,255,62,165,193,54,157,172,131,150,25,192,60,75,47,134,200,48,133,13,94,54,209,225,185,18,56,33,177,249,106,112,227,130,197,170,141,250,34,78,83,170,20,222,198,226,35,8,52,51,58,4,31,146,244,194,142,1,220,247,18,151,133,83,105,234,60,222,253,135,160,12,97,180,204,30,198,241,250,214,202,18,128,181,29,15,91,98,217,214,134,217,13,170,33,243,2,194,92,165,144,190,84,40,217,121,108,212,188,55,89,71,225,25,149,230,192,185,198,87,108,20,35,254,69,222,183,177,65,19,151,18,137,171,230,203,123,249,41,186,22,93,93,41,61,10,36,16,107,41,151,20,103,206,156,221,163,117,198,146,25,151,237,32,49,217,83,188,239,33,224,50,3,165,229,3,143,123,101,232,213,30,78,205,156,208,50,139,211,73,239,66,53,120,69,224,147,194,116,215,89,133,118,38,185,37,112,213,136,92,221,238,203,47,64,102,50,43,93,18,110,235,215,50,254,47,93,43,60,170,75,240,164,95,240,213,243,53,178,40,59,3,45,180,129,211,178,131,17,49,227,169,103,147,23,170,2,73,44,144,55,65,182,211,67,200,26,78,228,74,205,33,145,194,255,0,122,23,214,235,134,198,116,26,142,12,186,81,98,37,100,93,197,35,100,83,208,248,229,100,248,29,64,237,222,12,24,67,242,246,183,0,53,61,124,156,87,161,23,49,62,176,124,124,233,62,103,101,155,106,229,195,31,144,83,188,76,88,194,23,131,26,137,118,168,235,104,87,219,130,196,188,48,51,56,71,103,3,1,232,79,130,10,82,198,84,115,143,161,216,61,99,254,172,8,167,89,84,110,233,101,22,42,82,190,173,70,191,64,225,223,155,57,32,249,89,234,72,168,123,16,56,116,255,175,51,137,83,157,125,37,205,99,112,203,97,29,17,33,116,6,9,247,254,128,24,105,22,31,84,119,156,246,159,38,240,174,201,239,117,204,247,105,164,152,0,90,136,45,30,1,137,246,91,207,162,114,153,175,14,22,68,78,151,4,149,252,130,26,39,101,191,62,151,175,227,79,245,140,38,21,81,251,174,215,70,173,186,206,251,194,217,251,185,218,160,237,21,46,207,52,207,31,8,255,160,31,194,176,39,250,220,27,58,28,22,227,80,179,45,154,139,195,41,10,226,171,63,107,186,141,47,48,36,6,238,98,10,250,46,109,146,182,238,43,255,105,54,182,54,126,63,71,70,93,99,90,105,15,48,57,33,6,230,135,247,71,118,121,74,127,200,3,167,165,1,28,185,141,24,10,209,161,42,52,189,157,187,104,245,240,33,107,49,148,46,111,42,234,207,58,196,23,79,213,141,182,164,231,26,114,167,62,49,86,215,46,114,210,123,141,4,23,18,31,160,91,32,70,234,116,99,145,152,186,117,22,94,152,57,36,69,7,174,95,97,140,173,52,108,160,81,139,110,55,153,163,85,6,12,117,82,233,159,84,178,98,179,115,215,109,31,248,228,137,57,143,56,125,147,187,188,25,125,102,224,120,110,184,42,208,57,221,252,253,79,158,143,133,219,146,86,92,112,148,207,224,77,43,177,241,54,248,20,125,208,22,9,47,185,100,96,19,1,213,127,251,233,100,240,224,104,7,233,136,69,46,41,202,129,191,138,23,225,101,132,202,235,94,132,81,222,172,237,94,139,160,229,235,254,172,241,11,92,52,129,73,105,124,229,48,155,178,211,136,227,64,116,180,51,13,228,248,80,100,117,108,25,253,202,64,1,1,78,219,191,139,17,104,154,232,120,243,132,89,115,154,96,32,220,11,169,154,23,45,178,86,220,155,246,1,196,63,155,147,35,64,170,240,39,67,204,7,43,199,71,0,237,34,249,18,81,245,211,85,69,219,162,105,240,135,189,118,87,166,183,25,170,169,181,73,106,106,234,190,84,247,38,211,30,159,199,52,73,58,86,87,1,86,217,206,57,235,42,99,59,203,164,71,217,57,107,46,47,65,59,42,21,122,118,19,157,98,65,123,238,238,180,179,156,204,111,133,9,31,142,173,72,6,143,128,135,48,73,216,13,161,26,174,101,106,109,255,10,71,102,59,226,15,103,166,235,77,6,27,130,106,168,174,112,220,71,194,185,138,209,87,190,254,134,128,102,79,174,184,39,37,18,193,229,191,28,182,155,239,46,19,102,161,155,121,12,3,126,90,31,58,113,233,45,146,43,64,64,10,220,200,199,167,208,48,227,243,93,125,76,253,9,241,88,43,238,10,166,60,88,207,165,185,56,29,248,7,84,152,232,255,215,189,18,121,2,78,145,186,224,44,222,105,20,200,113,102,61,236,84,49,234,155,71,192,137,13,124,252,142,149,163,37,247,93,203,139,73,117,216,214,200,51,40,159,194,210,112,46,91,211,90,144,180,53,47,235,242,117,105,85,178,72,100,170,227,7,151,210,240,18,241,246,134,190,219,164,199,33,203,62,74,110,83,225,200,1,205,215,194,9,255,138,43,253,91,12,114,148,250,182,114,62,255,136,222,77,39,202,82,235,97,127,174,245,123,29,10,95,222,183,94,118,13,121,58,131,70,164,150,154,8,187,111,239,165,7,56,17,226,165,84,156,35,203,227,28,33,41,240,4,174,136,30,102,117,64,241,225,151,150,231,19,215,47,16,22,190,194,123,234,44,186,196,99,214,243,13,46,62,128,241,78,179,141,203,96,28,47,80,172,26,252,132,136,130,111,218,86,91,200,86,83,28,247,122,155,197,7,156,23,23,15,56,121,132,87,122,147,22,91,185,120,108,29,119,6,62,208,108,38,120,32,91,223,191,3,162,147,113,122,83,183,105,63,2,104,91,154,195,218,191,64,112,198,236,80,171,83,18,173,255,18,93,188,239,213,52,219,195,63,202,156,118,167,164,58,240,115,39,44,211,21,13,220,55,133,173,85,153,41,217,155,34,25,212,48,166,83,80,103,99,222,249,190,228,3,250,160,250,60,233,127,226,222,114,48,215,163,232,181,52,14,91,42,152,8,8,106,105,97,99,183,44,103,184,193,97,112,30,80,27,213,96,17,66,119,6,71,253,109,188,190,247,6,49,234,76,170,10,184,227,204,178,174,80,39,8,94,208,219,217,224,56,232,67,88,175,241,189,180,28,229,111,26,157,253,142,210,39,48,169,40,243,29,28,189,246,179,87,80,207,180,217,52,152,215,213,62,64,68,57,223,233,36,203,171,253,75,181,68,3,177,194,185,245,44,136,110,178,47,215,129,28,43,148,131,195,60,2,165,223,135,247,58,232,13,235,172,224,83,148,29,94,84,124,135,21,36,121,231,222,108,73,132,218,161,97,93,253,94,27,9,85,146,123,32,45,23,156,235,143,41,222,252,29,88,44,253,169,30,132,116,17,66,126,20,218,36,135,95,24,30,240,216,160,78,116,171,175,42,162,107,251,20,225,11,32,187,10,62,128,12,190,99,52,191,247,33,156,111,108,203,234,132,240,110,133,171,187,201,28,146,162,50,26,92,82,38,210,254,175,198,16,176,226,134,254,59,13,119,62,78,96,97,150,71,63,247,189,40,167,159,44,79,132,69,197,162,249,144,76,154,254,30,100,34,124,162,174,200,12,74,144,151,80,102,174,182,111,230,125,84,191,204,168,83,4,74,215,101,5,253,235,99,236,7,128,114,9,74,135,0,55,51,195,30,123,194,5,185,52,93,202,33,18,99,165,64,238,196,66,24,150,178,245,41,76,101,239,187,90,65,122,247,158,142,201,218,122,215,90,115,185,232,227,196,206,168,0,61,209,162,254,153,56,126,187,170,230,247,117,10,50,195,131,58,16,206,88,68,52,176,193,95,127,229,199,89,188,162,203,126,19,42,62,150,211,216,240,177,241,122,56,195,218,75,25,1,135,121,7,187,6,142,226,155,119,133,160,234,25,45,12,206,85,73,72,184,30,107,92,189,194,107,14,214,117,160,141,79,157,248,108,179,191,121,176,219,112,28,77,246,93,90,21,52,177,29,241,221,2,241,218,177,154,8,55,168,205,100,64,133,213,192,83,202,126,76,229,190,178,71,115,97,244,1,245,55,21,55,64,110,240,144,172,0,197,155,140,13,53,39,190,59,100,164,177,16,229,28,208,144,123,237,138,9,14,240,91,186,140,92,57,88,20,198,93,133,245,119,46,61,216,118,7,46,36,54,237,86,236,106,213,200,57,246,193,195,35,155,251,164,216,76,25,63,89,97,246,134,168,209,47,116,73,195,44,128,154,169,136,14,158,127,235,187,56,166,238,60,83,168,96,73,99,236,22,147,138,220,64,154,64,19,36,201,11,119,30,3,247,215,33,139,96,81,14,65,201,249,194,217,218,76,112,104,23,98,127,248,171,218,128,135,201,196,26,198,132,41,200,101,235,192,116,43,165,27,117,99,63,133,221,61,220,179,147,20,152,24,10,83,12,76,140,123,52,223,43,220,224,248,203,107,47,204,32,223,242,221,136,215,5,148,155,66,43,71,248,252,239,34,234,115,90,218,158,86,84,127,188,204,204,222,56,238,218,146,61,70,222,42,50,128,79,181,188,139,56,210,18,164,217,111,106,244,17,240,137,53,54,139,134,206,121,10,218,212,44,41,150,57,113,242,12,48,159,197,164,204,61,151,42,156,119,249,219,54,101,77,228,130,51,180,65,160,58,215,211,108,137,106,73,42,102,152,21,29,53,8,140,162,101,95,250,189,202,61,8,87,255,9,163,228,122,175,6,210,183,141,41,236,154,140,150,175,30,28,252,104,224,77,19,176,238,10,109,136,125,235,35,51,123,1,13,14,140,3,132,170,184,172,89,115,43,230,24,172,230,36,72,35,237,65,158,235,164,145,182,213,224,154,51,59,75,72,253,71,26,98,228,30,57,187,178,0,42,162,109,166,174,171,197,104,72,182,43,19,238,28,84,221,71,117,83,196,63,37,162,76,234,39,200,177,151,19,164,138,232,79,102,64,169,212,75,191,195,196,162,183,212,137,97,26,190,137,231,112,137,191,28,56,31,79,16,57,8,136,83,54,203,131,29,121,223,229,34,224,212,171,65,194,211,227,253,111,13,239,143,241,138,25,65,7,53,44,52,137,111,220,87,49,243,224,182,228,31,217,98,25,217,41,142,110,250,129,189,217,77,9,147,206,100,102,204,185,254,49,212,177,171,180,209,82,200,161,117,79,66,19,222,13,143,158,88,191,201,180,130,169,48,171,166,71,113,60,97,15,138,188,196,38,234,158,33,249,88,108,232,244,107,128,186,10,199,158,141,61,87,159,169,159,215,247,237,194,244,36,6,229,103,223,236,165,47,100,39,16,154,105,198,186,54,233,24,74,194,212,158,149,137,14,141,236,18,150,106,169,51,83,80,161,174,229,179,94,158,245,120,220,142,107,173,212,38,125,216,239,255,213,37,182,68,39,117,238,26,128,147,198,131,27,225,32,200,219,120,51,60,15,57,19,244,235,254,9,17,233,13,157,21,77,151,178,174,208,55,161,179,134,1,21,108,183,97,113,238,19,205,82,141,99,218,171,53,72,145,47,12,237,158,199,66,196,219,135,67,92,119,191,144,142,92,226,17,248,92,135,128,15,39,91,225,206,9,164,74,132,179,96,135,143,168,218,220,105,2,6,255,67,33,33,71,31,19,171,9,197,80,252,26,219,242,201,101,95,159,26,165,195,174,146,91,124,3,105,156,41,18,128,113,145,170,206,234,204,81,157,112,165,103,57,108,245,53,204,185,196,30,44,25,203,228,6,247,2,49,226,82,240,49,51,106,153,71,52,238,233,53,147,116,111,72,179,101,25,134,91,164,127,208,177,247,107,195,188,0,72,141,91,194,0,180,92,240,185,150,3,169,174,209,25,225,20,68,96,22,107,195,41,237,125,207,109,105,38,74,21,113,64,219,45,186,99,120,206,13,47,17,121,55,44,154,52,248,236,188,202,133,32,211,85,162,233,148,167,208,203,209,161,192,210,47,41,199,71,214,160,30,244,123,68,145,32,149,174,99,233,254,254,83,173,132,127,122,58,248,229,216,116,1,41,20,74,220,144,125,57,179,187,29,125,97,126,153,24,151,3,108,23,104,141,40,207,252,68,245,237,248,152,150,136,51,71,215,180,174,155,159,67,157,101,149,128,24,227,138,67,77,75,96,223,108,134,10,34,242,74,65,91,243,151,91,102,94,197,191,44,47,249,224,211,32,2,9,179,47,171,196,115,83,192,43,46,96,24,220,235,50,31,210,117,144,110,230,37,113,241,233,237,9,234,246,77,61,61,68,200,47,57,224,220,208,15,253,25,180,217,16,107,129,53,176,206,2,118,58,37,123,73,69,231,118,179,186,101,128,62,29,41,28,80,153,130,35,15,254,36,47,254,10,77,28,239,29,180,55,154,32,20,30,161,209,184,125,234,53,90,186,135,223,80,237,4,9,203,211,157,203,95,38,0,174,222,222,175,143,200,170,125,145,183,136,119,95,17,250,142,143,163,66,3,107,244,80,54,175,187,100,73,133,231,166,245,213,71,65,219,243,107,61,83,152,50,237,31,18,128,88,89,78,36,236,76,12,10,8,125,87,216,148,212,211,53,214,233,194,198,231,158,130,206,147,7,106,249,119,29,246,93,184,191,148,168,69,168,18,60,153,17,120,211,251,1,192,245,189,37,23,52,171,62,17,116,139,94,253,117,16,24,125,26,50,117,248,200,139,201,200,24,179,84,117,161,24,208,1,104,207,205,224,82,195,6,138,137,22,1,206,243,77,62,38,200,60,40,11,121,168,212,180,85,219,9,244,240,35,169,150,118,78,160,140,152,247,203,142,103,149,120,212,241,234,116,148,81,252,20,166,4,208,122,170,161,94,12,157,199,12,236,100,104,195,26,35,211,97,26,43,166,129,181,125,133,175,204,59,54,218,104,125,102,65,180,112,24,154,171,102,10,100,30,30,118,183,55,227,83,94,152,81,56,203,62,192,153,188,124,209,239,205,104,189,230,255,133,169,80,163,159,129,26,90,50,23,107,15,187,210,44,27,223,187,66,141,29,133,19,17,54,90,203,114,85,40,149,136,45,25,215,8,217,194,116,208,201,155,230,112,147,119,203,13,65,41,43,85,98,119,84,8,61,214,123,158,47,52,143,61,89,93,220,30,230,145,114,17,208,186,145,82,106,245,133,154,254,221,205,123,177,42,240,248,0,123,136,161,228,27,209,91,95,106,44,204,68,17,203,173,110,162,88,108,28,150,82,102,156,119,5,57,5,41,31,9,34,60,123,158,247,68,20,127,152,62,142,239,141,108,163,227,106,250,18,33,205,125,236,230,97,61,228,97,53,2,183,204,215,149,152,210,33,8,196,193,155,150,180,138,49,171,253,113,1,83,185,71,251,246,137,126,56,220,80,148,145,92,138,25,74,250,47,206,194,171,158,29,246,117,183,38,16,32,141,89,225,239,251,63,24,146,93,112,48,103,41,156,162,52,82,170,41,63,48,51,140,16,115,238,91,40,56,241,0,10,252,21,72,209,250,56,176,127,157,214,148,82,201,43,70,113,219,25,232,101,243,185,124,107,208,113,114,226,185,129,150,198,207,166,154,154,51,46,130,41,151,44,177,9,184,24,232,150,102,139,151,151,205,109,120,233,232,48,23,132,252,109,11,195,210,132,141,238,54,174,63,201,100,14,39,104,36,197,141,255,116,82,207,64,11,209,79,13,240,199,29,15,215,70,2,250,246,154,202,109,239,238,44,177,9,32,199,223,130,107,167,75,74,250,52,189,6,39,195,24,31,72,55,188,42,190,193,214,115,23,150,77,170,70,104,210,15,70,11,159,242,88,173,66,169,124,201,251,69,110,215,158,180,95,241,128,108,221,77,146,189,162,23,51,97,101,1,98,188,171,42,143,109,133,1,42,10,7,11,202,199,33,142,197,45,96,71,46,15,89,211,83,132,3,183,60,60,63,180,249,215,35,70,115,59,97,97,65,120,113,252,246,83,74,19,55,24,118,219,41,28,27,186,245,96,8,243,226,154,35,151,141,200,192,74,133,63,0,52,72,58,17,79,26,108,245,228,232,154,250,35,162,54,253,183,43,78,70,32,217,152,138,134,177,11,216,222,88,19,135,237,175,46,175,211,230,145,111,62,192,237,82,179,251,208,192,78,182,15,57,92,227,152,151,198,34,208,124,141,112,50,125,229,189,216,218,158,242,26,163,137,15,80,159,31,148,6,6,190,14,127,170,148,22,49,98,169,193,247,125,176,125,251,220,17,223,12,192,22,216,181,206,110,132,159,13,189,87,124,119,41,231,131,87,102,11,239,86,70,111,239,248,220,114,33,29,76,35,182,33,197,85,127,161,71,114,205,11,56,21,105,178,102,199,110,53,182,204,166,52,215,182,193,182,164,196,136,130,15,159,6,113,69,80,254,201,51,88,198,53,247,183,238,123,161,144,61,47,156,204,139,41,143,0,131,104,42,3,1,169,64,171,65,29,42,82,206,43,100,79,99,83,240,155,108,237,128,36,15,6,107,108,222,185,216,110,219,133,230,62,253,183,178,199,253,235,63,55,60,192,224,99,62,117,18,231,247,69,242,93,71,41,202,224,63,18,46,215,18,88,93,54,21,107,242,102,126,191,39,234,99,153,93,165,233,78,157,112,156,55,29,170,191,121,143,203,75,89,236,95,77,235,150,56,124,142,214,117,79,218,191,252,161,254,130,39,213,44,144,25,144,221,149,95,20,230,74,224,46,180,31,5,172,29,18,220,236,97,121,173,210,255,99,0,251,110,107,217,92,184,179,71,192,143,155,89,69,131,123,243,85,63,201,95,144,45,115,242,45,105,111,161,113,249,185,240,59,110,136,113,20,143,32,94,35,188,8,113,249,143,112,88,63,157,127,143,38,35,57,172,12,125,15,105,96,58,185,58,177,162,227,252,41,191,103,131,76,232,220,231,173,150,25,174,225,131,241,248,104,239,254,64,94,108,133,10,106,137,20,117,108,236,33,60,247,126,240,188,117,74,90,63,4,174,184,94,105,230,18,74,182,108,54,100,164,169,162,147,212,204,7,121,254,182,107,239,87,155,96,255,122,254,187,109,209,197,76,119,48,245,144,202,94,199,22,211,127,221,26,155,148,251,186,15,15,189,109,223,11,32,169,35,78,202,33,227,209,126,248,136,191,43,173,198,78,29,43,51,163,44,116,109,50,129,157,110,24,57,131,1,122,224,1,69,110,214,164,83,203,121,105,241,182,51,66,38,23,168,149,174,202,177,198,186,221,19,250,146,71,81,132,66,186,26,51,150,92,195,221,159,30,160,10,194,157,222,165,89,189,99,124,10,133,129,201,151,62,65,144,4,151,178,166,38,28,183,99,98,102,140,163,246,241,101,236,63,27,54,185,239,31,9,79,26,48,96,247,2,71,99,41,134,163,48,45,74,231,111,228,225,122,220,172,109,72,79,15,161,249,209,63,148,99,65,152,253,232,38,44,49,154,180,105,188,60,196,17,245,139,58,73,27,67,164,193,149,88,182,101,112,84,32,222,105,23,235,13,11,130,164,209,19,34,224,161,178,208,137,253,215,58,180,108,74,16,29,82,188,171,105,174,17,187,127,184,216,213,160,42,47,71,130,75,16,189,168,217,194,100,40,73,169,58,177,3,188,98,13,118,14,147,219,186,204,168,104,187,32,97,73,98,151,27,248,204,47,142,243,244,243,172,242,154,100,44,95,33,217,163,174,237,193,99,170,121,181,51,64,69,129,142,198,175,57,107,157,134,248,31,22,28,61,125,213,20,26,7,133,218,224,11,51,87,37,125,176,52,48,242,90,236,17,48,111,52,208,14,98,125,129,170,142,74,238,157,180,237,125,44,149,181,184,166,15,67,146,213,114,194,114,42,99,64,232,108,232,226,39,128,247,62,167,142,219,197,243,217,202,152,226,71,27,122,23,181,219,74,20,210,230,28,124,63,35,89,156,44,195,115,189,232,18,14,76,62,113,36,50,183,176,105,110,104,103,156,234,18,220,217,125,122,82,155,105,5,149,10,64,162,247,98,94,246,78,13,90,26,183,244,20,234,243,130,19,28,9,1,55,6,55,162,199,194,233,241,23,123,245,92,71,8,192,25,63,180,222,146,54,168,238,217,247,143,212,54,10,248,189,225,24,7,139,155,249,161,48,236,205,73,222,250,64,90,157,119,121,72,136,158,214,230,150,70,176,150,226,187,23,251,41,139,105,206,16,203,131,38,56,43,42,228,56,79,145,100,146,104,41,93,35,42,112,231,41,79,192,246,81,218,75,33,8,241,110,99,225,86,141,202,175,81,185,220,185,254,157,105,218,89,32,51,39,187,145,170,106,65,125,238,30,245,183,97,112,64,154,165,124,222,254,204,68,245,160,135,244,96,111,205,144,73,23,6,96,182,232,231,47,219,97,21,21,48,199,164,1,61,72,47,30,51,92,110,103,67,20,98,7,243,79,41,138,25,35,63,242,22,47,21,168,196,68,219,198,146,42,221,37,88,167,68,176,53,106,212,11,251,138,160,61,101,139,168,4,191,106,142,130,207,61,160,219,145,123,246,208,186,212,7,188,247,251,62,55,51,180,228,141,104,127,213,43,103,96,25,6,23,110,88,101,114,169,121,63,228,240,248,123,99,193,105,138,237,28,248,127,127,208,113,41,235,145,86,240,89,20,209,193,62,26,53,92,168,176,47,207,46,126,80,176,74,194,175,193,224,26,227,88,177,228,46,174,89,1,204,10,119,15,191,143,210,16,61,181,10,161,228,252,109,5,19,205,25,85,149,142,4,78,198,167,23,62,50,186,80,88,172,107,182,173,140,235,12,128,151,49,125,57,22,217,109,115,16,246,101,221,141,28,168,51,64,102,34,168,177,199,121,39,133,30,174,118,138,142,61,38,46,60,24,57,9,199,211,160,68,81,10,169,60,17,236,180,20,47,37,8,152,5,245,237,116,239,190,15,156,147,205,153,213,37,44,17,192,142,10,193,33,41,80,33,156,14,153,8,39,133,205,69,168,250,22,178,79,157,240,222,232,222,243,61,52,251,107,64,144,186,105,40,14,160,157,219,137,170,143,125,127,128,30,41,238,134,171,39,178,61,240,61,206,107,174,110,79,111,179,195,161,75,46,7,189,254,148,77,113,170,151,128,128,110,54,49,139,27,231,1,155,125,54,109,25,220,68,176,146,114,125,162,149,194,49,5,252,140,54,71,127,183,41,221,229,227,27,164,83,209,109,248,21,91,151,128,94,19,142,222,42,49,158,143,142,8,168,197,216,137,38,25,230,99,157,190,158,107,130,142,172,68,70,43,201,227,172,73,31,33,185,235,47,211,107,76,75,131,126,106,50,174,212,173,205,88,202,178,173,24,244,140,91,89,106,171,162,31,253,191,102,221,154,17,84,226,170,71,61,27,102,183,222,139,204,246,102,189,30,40,100,156,114,206,213,229,197,219,207,54,171,46,236,156,17,70,128,236,238,229,59,8,56,52,177,253,198,198,49,244,235,161,82,186,55,97,142,169,95,222,127,18,250,166,236,116,215,52,232,191,94,46,233,71,8,65,177,52,20,188,109,168,52,117,59,86,20,232,106,51,185,128,119,184,17,176,31,180,233,143,76,196,49,160,92,0,82,235,200,170,201,69,121,195,51,182,112,226,145,229,43,17,188,115,127,12,44,243,76,182,6,161,83,137,232,159,111,128,31,84,78,71,36,97,136,93,119,129,69,65,155,81,92,195,166,120,107,75,20,45,72,184,103,182,106,151,79,152,117,60,49,94,34,51,171,246,192,217,251,159,251,18,189,74,49,155,247,126,125,121,53,119,28,64,247,97,183,217,188,237,255,5,191,209,201,205,124,102,235,184,111,230,235,178,171,142,48,161,174,239,109,190,238,205,11,219,101,221,101,72,96,96,202,229,41,29,186,105,44,142,210,214,142,160,225,85,24,126,145,100,33,25,67,117,158,252,70,125,7,145,21,191,60,223,19,228,96,125,120,230,161,238,221,136,16,50,187,45,246,0,192,2,248,75,55,1,189,192,250,3,139,30,167,190,90,135,136,225,53,186,49,37,176,13,63,232,254,141,196,135,137,74,129,75,68,166,80,137,45,196,9,99,229,85,116,33,98,73,27,232,31,242,108,162,177,254,20,157,147,252,62,111,208,201,75,234,80,186,226,57,198,124,168,145,202,181,230,26,120,233,206,103,203,116,94,140,24,244,73,166,24,129,188,6,39,222,194,184,22,136,41,231,206,150,130,145,155,192,95,77,250,133,120,38,18,71,15,121,40,106,129,17,120,1,14,163,120,104,110,163,176,6,44,24,30,238,39,112,32,121,255,149,192,253,16,162,221,143,161,60,62,109,140,82,205,243,103,44,58,152,136,187,47,152,208,239,142,184,8,91,234,12,32,26,245,196,158,184,46,181,17,201,229,53,207,92,35,28,26,222,198,182,196,77,19,139,216,152,54,102,86,78,73,62,71,96,181,154,130,245,68,181,21,128,233,103,233,114,154,42,84,156,27,142,4,153,210,191,10,207,44,219,76,37,102,231,56,135,100,24,95,171,12,148,156,32,7,138,53,161,93,93,117,190,171,16,134,199,67,133,153,171,198,99,224,69,102,222,172,106,109,251,99,167,154,234,224,7,61,198,34,212,81,231,165,64,89,46,83,60,177,220,222,22,254,155,134,235,135,156,232,227,10,17,245,5,12,215,104,142,106,26,101,178,55,250,236,250,20,43,47,164,21,176,40,1,49,121,188,249,133,139,228,201,73,222,194,46,158,249,78,254,152,138,39,193,192,210,255,241,12,192,183,25,192,127,25,7,221,166,42,210,160,155,211,19,98,163,122,134,140,40,163,4,245,18,199,186,57,98,224,22,145,23,202,236,57,25,58,230,188,167,168,153,219,9,121,88,51,130,219,4,174,73,216,68,239,103,159,45,156,86,112,84,161,156,225,113,173,233,110,44,169,230,41,169,118,174,108,7,91,152,83,83,99,55,240,247,18,13,166,131,44,47,109,30,2,251,255,195,108,98,42,158,114,170,226,120,45,53,165,106,102,87,207,228,115,76,243,104,117,97,40,90,65,223,123,7,111,238,1,255,212,26,121,251,174,178,136,230,211,83,66,140,105,74,46,205,213,193,63,218,89,73,179,109,192,100,47,202,52,117,99,81,175,248,232,142,99,123,166,125,137,224,113,101,115,46,128,206,85,86,220,162,54,192,181,234,157,136,211,83,205,72,209,28,111,110,204,44,230,185,147,115,210,157,243,20,124,206,44,185,225,181,163,75,210,5,162,244,158,50,198,160,129,108,168,41,97,171,250,193,106,45,50,238,235,176,247,112,48,181,147,77,98,68,111,120,53,231,237,143,48,233,141,61,160,73,2,41,157,241,196,230,203,180,134,163,98,221,239,179,116,114,179,158,224,4,74,25,143,10,149,33,200,10,80,14,46,54,126,35,71,110,36,115,157,217,206,224,159,24,126,55,23,247,54,78,158,103,6,46,179,37,118,223,212,103,231,236,3,13,53,193,190,101,147,206,126,161,132,225,246,184,105,194,157,164,205,217,225,84,128,106,136,182,6,209,169,238,62,233,39,12,119,107,252,36,204,156,75,32,232,142,8,19,166,208,157,192,25,248,12,169,174,40,10,45,76,94,51,24,245,242,67,152,175,133,74,130,177,84,61,113,171,30,183,114,150,26,129,77,178,146,188,113,194,109,107,98,164,66,142,195,19,226,137,149,230,38,33,123,155,70,39,246,177,72,41,182,153,78,135,120,60,147,12,53,226,176,118,36,116,147,121,104,77,250,165,27,4,223,107,105,21,209,75,150,98,103,126,194,218,100,165,19,213,78,61,111,87,39,168,155,121,240,71,220,215,125,236,157,110,253,90,76,12,173,209,162,250,163,113,75,137,208,160,37,130,135,64,5,49,106,164,249,148,48,132,205,107,187,18,206,243,18,5,244,228,189,42,24,30,31,188,214,198,160,175,141,103,0,67,185,202,37,125,120,243,86,88,154,159,101,254,155,40,33,240,37,162,98,86,131,46,44,138,70,148,207,1,32,193,200,217,253,82,242,218,173,124,184,181,26,81,215,203,27,50,28,254,213,241,151,174,34,185,89,48,255,119,114,187,2,92,56,71,196,119,8,169,64,101,163,153,16,198,17,206,148,14,156,135,45,145,253,58,53,235,235,60,42,166,248,49,250,195,170,135,150,82,191,50,206,3,166,195,42,97,68,6,47,13,45,115,253,46,203,79,215,171,243,129,192,232,33,53,25,36,36,189,113,122,41,85,52,67,128,99,138,130,165,105,83,61,112,9,137,46,33,33,247,87,121,6,14,156,41,7,157,99,128,96,155,234,112,68,85,124,157,176,67,96,122,231,32,12,20,195,152,232,110,211,174,48,153,239,97,232,242,38,12,40,36,155,78,80,69,130,136,154,223,245,42,100,178,56,200,203,172,22,237,74,152,102,85,240,174,88,216,201,85,58,200,92,232,23,12,153,12,71,169,50,163,76,21,142,72,137,192,96,65,144,77,253,176,154,148,49,167,51,196,79,16,34,146,104,239,79,74,205,166,34,209,63,160,44,73,132,172,209,18,130,113,107,187,126,115,11,190,70,163,195,240,24,34,0,87,51,157,88,240,212,73,10,122,24,160,26,8,240,0,171,175,90,239,200,194,119,102,159,7,14,109,34,123,6,239,71,188,24,1,46,63,245,182,18,249,142,234,48,12,181,175,26,177,96,229,49,2,38,52,194,219,128,224,13,19,95,13,204,236,127,55,161,126,14,93,33,212,198,238,3,120,229,89,52,153,66,99,231,231,126,5,93,231,146,26,139,223,182,27,16,181,50,118,216,200,103,183,42,173,35,113,85,144,224,173,238,103,120,83,1,224,129,24,167,164,73,140,20,17,191,255,213,242,42,108,145,169,126,93,53,184,22,159,248,157,67,75,96,133,218,62,171,245,11,176,1,52,85,216,199,122,101,181,12,87,234,77,205,83,139,24,209,29,170,221,198,239,253,227,172,23,41,216,83,187,147,142,112,153,250,67,212,207,192,213,101,95,124,239,69,251,197,111,230,168,167,51,191,80,164,8,243,26,61,37,98,179,102,8,171,222,39,77,242,2,229,105,88,209,9,223,125,133,158,1,169,43,104,85,82,110,91,59,149,196,93,236,134,203,212,124,221,94,64,16,203,65,194,1,55,221,40,235,46,149,255,83,95,90,198,6,253,119,253,131,161,217,59,199,203,215,96,112,162,114,11,95,212,204,7,68,182,233,90,224,146,34,50,30,145,60,118,55,62,35,108,119,235,71,200,135,10,82,215,33,119,6,58,235,239,143,142,64,41,252,223,216,161,219,233,239,134,193,177,64,244,132,47,60,231,77,49,176,47,119,128,40,224,80,188,33,142,17,134,66,69,84,212,1,220,35,196,99,188,236,14,199,249,79,8,160,240,57,77,227,99,80,158,241,126,82,4,220,170,244,73,156,17,255,142,142,203,108,92,201,73,68,121,42,3,199,134,101,5,147,253,71,166,58,5,120,55,21,253,63,69,83,22,126,160,150,114,245,85,199,92,191,234,80,107,174,75,66,21,168,1,23,159,108,90,74,126,136,154,200,20,159,6,126,126,7,115,41,81,98,43,28,13,185,168,43,41,249,168,204,205,105,70,105,140,36,103,127,136,49,218,83,227,151,78,198,195,76,0,122,67,108,86,226,247,120,254,24,191,92,151,106,0,191,40,7,42,224,33,118,240,71,205,157,63,28,243,26,248,219,227,152,238,60,191,100,183,226,173,51,70,200,210,195,244,113,14,87,201,107,118,46,78,79,59,34,28,195,234,254,141,29,46,2,132,91,79,73,24,216,201,158,95,23,77,238,178,207,180,103,193,25,91,73,181,71,245,202,94,80,200,25,229,209,130,86,168,18,203,2,225,128,53,194,59,108,188,202,22,174,107,240,59,150,79,251,41,224,77,138,160,60,65,194,225,39,64,36,227,173,47,48,80,86,73,18,40,4,128,144,207,97,188,157,24,224,173,149,225,232,184,188,189,30,176,118,201,57,180,7,65,75,244,6,197,235,52,204,21,170,235,178,138,153,227,25,159,52,61,181,157,183,194,144,185,78,136,253,11,84,40,35,23,213,75,156,102,244,224,52,148,202,118,155,88,90,23,127,27,24,33,130,87,34,107,209,176,87,63,119,91,235,230,103,130,181,220,188,128,38,33,39,124,193,240,254,123,209,236,39,93,110,9,78,235,32,227,236,146,126,28,201,162,25,5,165,30,240,227,122,102,73,207,162,49,35,15,40,124,61,96,235,201,56,152,47,21,190,181,14,168,79,38,196,135,176,247,243,254,46,215,233,68,212,190,84,44,189,183,167,119,189,233,79,16,77,140,161,204,241,25,228,221,26,136,83,36,183,147,205,140,90,147,96,19,85,61,245,67,38,197,3,118,47,161,131,128,148,48,13,132,41,64,232,58,36,7,37,38,247,201,155,52,11,142,118,52,196,216,116,149,113,210,122,202,247,42,6,232,52,121,56,254,217,150,137,72,28,78,120,107,231,208,180,126,124,180,252,122,134,114,31,108,188,142,3,4,123,68,45,54,212,179,209,2,83,102,56,175,216,37,184,82,177,244,44,2,150,9,47,173,220,136,120,80,120,188,194,172,24,212,140,0,89,57,252,48,109,176,89,67,106,184,108,163,226,133,187,94,26,102,45,107,140,15,136,127,78,241,225,47,82,83,88,240,156,50,173,188,227,43,109,238,70,40,146,208,4,168,54,129,113,110,79,71,220,7,95,118,144,123,96,188,200,16,5,165,233,5,190,76,61,220,17,109,5,24,68,169,40,105,173,7,165,84,56,159,93,89,80,65,92,54,57,13,170,125,20,111,195,66,29,222,226,53,8,50,225,236,147,198,222,9,125,36,221,72,246,108,60,226,101,231,117,3,243,253,199,242,107,221,242,209,135,163,176,76,172,80,96,0,71,71,134,245,108,99,87,117,153,234,32,22,7,164,116,207,239,185,204,15,238,17,63,210,217,62,38,31,24,190,154,54,168,21,137,184,225,225,115,29,53,37,138,92,135,63,32,159,107,110,36,156,132,47,52,70,66,69,210,146,60,207,106,91,134,174,203,9,235,200,119,90,148,239,197,16,126,14,125,221,192,158,102,246,19,94,218,3,101,143,251,245,103,63,37,39,0,32,24,130,243,20,9,152,0,179,207,156,176,200,214,182,208,67,62,164,217,35,130,0,72,253,47,158,47,154,194,145,205,243,119,4,154,198,45,135,16,104,126,69,85,29,43,27,241,65,216,202,183,49,112,54,239,200,138,114,39,112,206,196,16,77,181,51,40,113,7,116,225,104,80,245,5,204,246,243,142,217,113,21,26,204,203,151,200,88,26,192,218,237,94,182,228,37,163,169,66,10,51,6,93,183,168,114,46,90,81,158,175,106,145,167,228,209,5,161,57,98,121,190,44,156,245,20,17,126,139,66,216,35,22,204,213,78,52,110,234,21,51,192,229,180,179,159,107,27,124,244,218,222,213,217,48,19,213,113,208,220,195,129,202,156,54,147,80,13,67,68,8,29,44,142,85,85,67,227,136,169,150,225,26,73,50,156,139,153,31,39,173,231,98,104,51,205,200,148,2,157,75,0,113,106,145,189,238,61,131,180,162,133,81,175,243,93,148,75,109,81,233,166,198,208,204,52,152,79,27,116,7,126,3,255,233,80,163,19,65,70,236,73,226,186,235,119,12,152,118,8,130,180,101,254,254,247,184,214,14,92,226,32,138,3,224,214,169,213,35,45,198,243,71,133,171,239,118,219,31,69,97,232,190,232,174,250,27,76,163,208,233,136,251,167,99,225,142,214,170,203,212,156,23,75,186,42,80,116,232,252,232,99,87,152,109,191,81,76,133,171,114,91,180,112,229,52,240,111,104,76,231,109,17,43,190,172,238,239,115,21,252,25,15,135,224,136,197,181,166,6,142,142,187,16,241,187,187,138,191,48,126,73,30,227,72,212,129,178,214,200,38,209,165,183,106,83,195,172,102,90,119,228,39,35,188,65,60,42,135,4,214,236,212,90,173,41,61,227,60,33,70,26,245,85,81,156,29,220,237,187,114,145,160,163,40,156,62,105,5,89,103,173,161,202,13,156,95,140,92,31,145,191,236,135,85,192,231,138,169,154,106,112,252,222,54,104,154,102,144,107,104,39,28,140,24,79,222,122,107,174,51,81,28,229,12,118,32,216,189,116,43,230,27,53,143,60,161,70,155,206,45,123,170,14,38,120,255,84,87,42,27,76,109,116,38,226,62,73,238,218,125,150,184,217,241,178,164,200,120,9,19,114,215,4,135,175,217,96,20,234,132,84,65,221,189,231,175,187,143,125,226,34,85,164,157,50,13,215,147,106,221,20,219,178,201,217,159,69,77,85,117,247,73,65,46,126,19,87,208,197,199,123,15,75,129,160,23,227,18,173,205,14,2,78,26,157,133,37,220,150,41,215,236,197,131,87,74,230,153,128,240,92,177,171,146,74,228,202,122,146,64,131,65,91,20,14,52,169,84,166,161,4,100,251,92,45,245,116,9,119,121,105,3,21,21,172,15,228,252,130,126,83,90,34,157,6,8,44,38,16,112,24,83,68,170,185,108,190,126,3,208,215,217,60,21,224,112,178,205,28,190,76,45,197,185,22,58,77,233,104,51,32,179,88,213,112,90,83,21,75,229,111,98,111,172,195,5,204,125,114,152,228,240,90,43,10,69,75,44,20,95,70,237,174,216,187,93,255,79,175,39,242,110,169,236,34,176,110,213,118,62,133,43,149,124,133,5,68,170,253,43,186,45,232,2,239,118,106,151,192,63,91,27,171,78,217,61,204,244,39,147,108,207,235,24,214,3,154,138,35,141,239,178,252,51,18,166,41,6,75,95,71,22,72,184,193,202,121,70,94,137,215,193,93,138,86,149,211,128,153,108,205,131,186,105,183,151,151,128,6,70,98,163,237,17,141,241,38,19,219,228,61,143,146,231,19,245,108,154,207,22,143,198,212,124,43,22,85,55,166,53,3,97,178,165,50,128,197,248,230,59,8,96,200,105,93,47,197,227,61,116,162,218,207,54,156,48,130,205,57,99,157,122,42,204,4,198,78,95,100,28,170,169,190,134,122,57,35,99,49,89,16,179,73,192,194,5,219,84,79,185,215,135,120,41,245,189,238,84,167,213,92,173,254,224,209,189,160,80,111,37,75,42,98,38,67,180,108,0,139,110,157,53,68,103,178,181,215,161,121,234,61,227,10,187,50,230,60,109,95,122,53,165,100,229,63,188,247,52,157,101,32,39,239,124,26,143,201,79,114,203,197,188,173,88,223,177,252,32,11,222,66,82,139,190,113,201,68,200,124,74,184,205,9,163,173,15,33,103,39,171,49,86,255,8,42,47,86,10,8,119,130,250,10,198,19,209,0,131,184,148,226,16,63,225,80,94,33,243,55,46,88,244,71,80,108,172,171,175,183,119,141,33,163,158,229,29,253,150,25,47,36,137,104,111,216,29,98,80,45,143,83,203,62,129,16,226,65,247,51,153,57,68,187,255,1,171,30,224,120,34,140,200,247,251,50,60,100,15,173,38,37,139,48,48,23,111,232,86,179,243,38,41,127,162,151,64,180,97,61,34,145,217,138,49,187,128,99,172,179,90,76,34,140,87,49,210,232,234,48,149,8,180,125,59,90,173,205,206,36,166,131,215,225,86,116,248,152,164,51,59,92,251,149,123,133,217,47,60,26,75,8,154,171,48,105,153,170,56,190,46,166,235,149,35,246,218,99,97,26,137,53,21,141,88,183,193,251,228,220,148,141,91,216,255,28,220,136,71,43,111,243,174,244,70,109,91,225,122,225,12,232,161,155,128,29,173,210,8,174,47,254,98,51,97,152,138,78,32,155,104,173,126,130,198,60,153,157,186,30,4,220,53,211,228,144,123,231,124,76,122,129,208,233,155,232,0,216,253,234,194,224,135,91,171,203,57,155,220,126,116,14,7,36,44,215,85,249,255,47,237,158,172,9,94,116,56,116,18,96,99,93,53,205,20,191,188,76,88,71,115,7,217,31,244,145,162,0,110,179,89,219,204,159,146,119,46,173,110,218,173,119,214,77,7,63,86,229,211,22,152,186,198,33,10,6,232,73,254,189,183,245,195,130,137,42,208,117,190,112,107,137,45,102,157,237,158,123,13,108,216,175,135,90,191,157,71,123,203,163,1,141,12,183,162,255,252,100,146,234,81,35,125,56,157,201,36,82,89,79,75,250,173,229,101,155,72,23,92,78,194,63,111,151,59,238,240,160,73,32,136,147,13,61,20,182,22,92,138,255,191,29,15,23,151,162,194,203,229,236,13,103,122,15,251,167,10,34,82,28,50,50,107,113,177,83,97,229,53,241,111,60,225,182,102,78,174,132,89,101,251,42,20,210,21,123,195,33,154,249,65,97,99,117,21,115,59,101,122,112,121,71,16,109,112,88,61,243,201,16,60,122,96,239,48,116,186,237,61,22,98,81,18,39,92,101,241,220,99,111,107,58,94,230,153,9,27,252,215,18,136,65,216,187,196,116,43,211,208,223,28,217,241,104,114,224,80,220,199,0,2,170,94,66,196,104,197,25,152,50,133,60,31,26,243,50,165,96,144,59,38,1,0,241,136,213,155,247,215,95,113,209,137,19,145,155,236,97,239,212,3,247,206,80,50,37,89,36,115,247,156,51,107,144,42,139,87,25,228,201,11,228,23,32,176,109,146,68,252,116,207,81,180,91,224,59,124,191,232,126,30,114,139,49,91,88,189,142,81,39,161,193,145,252,236,43,6,85,78,212,113,156,120,125,166,133,184,4,23,209,85,191,74,95,26,114,122,103,18,48,132,205,117,114,94,80,70,57,112,138,211,123,106,185,16,237,156,220,225,231,209,80,0,121,85,182,217,70,245,118,72,32,221,68,228,64,88,133,99,14,98,26,198,56,27,111,66,49,36,145,103,43,170,213,250,76,209,16,9,95,237,253,17,71,238,199,115,169,189,25,184,63,39,218,254,24,128,106,95,253,251,33,56,4,82,127,16,24,48,140,209,176,243,181,222,138,245,46,37,10,54,119,142,76,118,234,17,156,120,156,12,113,199,12,240,8,211,64,128,44,42,75,16,114,146,154,9,140,78,110,166,228,164,236,61,183,53,22,55,102,210,137,16,82,170,206,91,67,128,20,217,40,167,100,150,13,70,79,189,231,61,166,246,224,168,205,179,216,5,26,94,245,89,17,218,60,63,226,93,248,232,171,69,7,115,59,144,2,55,66,111,228,255,169,119,42,51,5,146,224,76,129,210,126,10,102,15,209,70,158,13,73,128,82,100,222,224,151,129,5,244,205,200,34,21,168,190,84,196,220,169,100,239,80,62,196,228,107,157,137,115,70,58,157,136,177,212,45,19,61,104,180,72,63,121,207,122,112,33,198,164,71,99,173,229,144,160,252,200,217,99,62,6,58,104,230,150,50,238,181,204,103,243,187,154,37,63,156,213,58,194,43,31,33,131,163,214,158,78,141,67,48,120,143,181,112,15,203,117,177,100,225,244,218,113,164,186,14,41,159,230,239,164,150,28,120,117,35,218,170,157,149,90,176,206,88,129,96,194,196,4,50,72,110,94,227,149,83,169,106,224,249,75,82,57,178,16,65,31,232,36,97,16,95,57,248,26,73,87,198,185,228,113,58,118,57,255,15,13,70,106,188,70,210,237,236,205,4,58,95,151,124,6,195,94,107,9,148,197,43,20,42,237,207,100,120,173,249,160,209,245,200,231,208,16,173,231,216,81,244,3,108,197,51,163,220,83,255,3,4,0,46,94,37,3,167,44,155,245,22,75,48,42,143,35,63,242,99,74,50,78,120,179,220,238,59,142,125,230,236,146,168,221,122,241,23,124,237,228,13,19,227,194,58,195,171,24,168,166,113,22,225,67,68,115,94,237,254,214,24,218,233,81,162,94,166,30,84,163,93,123,36,131,218,173,130,42,10,254,102,178,212,206,186,131,141,107,178,73,224,235,103,232,62,48,56,100,172,86,69,202,35,1,195,176,122,141,91,178,228,182,245,176,80,220,224,143,51,123,19,27,30,129,33,127,117,23,4,166,243,208,9,223,45,151,243,222,114,48,240,4,170,122,255,154,185,37,160,9,15,135,99,29,147,152,89,135,20,132,37,216,205,90,53,192,27,158,47,43,189,138,201,33,239,141,7,63,71,37,103,9,172,44,20,156,208,6,215,69,21,252,76,252,53,15,42,157,55,193,43,33,151,204,252,74,159,122,193,88,255,174,20,163,239,155,191,210,163,85,237,243,218,158,209,213,246,246,82,254,129,169,246,153,121,81,195,177,173,63,105,62,9,217,124,61,171,152,174,217,228,210,112,237,245,191,5,126,164,185,40,228,100,7,23,29,84,174,12,22,62,190,98,65,90,173,27,57,170,22,88,196,254,51,66,55,123,49,67,136,145,61,185,167,116,28,59,72,245,15,16,151,109,248,223,168,162,179,231,28,17,171,248,36,35,238,148,163,44,240,87,225,209,130,242,134,140,214,45,124,89,5,202,128,95,242,132,216,83,21,51,65,100,24,2,222,74,60,190,19,252,38,57,234,157,138,52,56,196,231,232,75,123,129,0,253,236,186,84,64,207,133,166,124,242,220,152,124,210,38,157,245,159,13,252,166,7,38,160,186,52,189,15,196,164,234,18,32,11,240,233,72,93,23,49,11,208,69,248,99,7,200,125,84,129,78,54,86,123,187,200,145,81,221,23,186,157,228,70,97,19,35,158,110,248,51,185,165,105,101,244,119,227,105,47,76,187,69,66,139,34,73,230,237,19,160,40,191,120,106,108,48,178,70,7,225,223,32,54,170,134,217,251,113,128,101,118,251,145,149,232,146,247,102,224,74,212,132,34,162,63,250,90,233,114,28,243,58,9,162,11,171,37,144,139,212,134,134,11,110,119,119,127,40,184,96,190,84,98,91,155,123,31,136,17,120,131,172,57,214,33,48,35,122,131,45,138,100,198,130,22,229,42,90,108,245,225,196,98,174,248,20,29,157,191,191,115,35,156,157,43,75,254,219,51,76,166,184,76,92,115,225,63,210,171,56,78,54,151,48,32,240,141,179,6,235,251,43,190,91,13,230,158,152,202,49,216,139,75,121,27,47,80,168,163,58,172,180,236,212,89,69,12,224,29,201,147,115,190,218,254,13,54,173,140,248,156,177,215,49,128,108,76,175,133,24,197,250,241,105,186,17,75,26,111,29,250,60,225,68,10,182,38,247,153,81,219,213,81,142,107,119,46,166,85,8,148,116,218,1,79,55,249,185,156,30,242,195,142,175,156,134,203,221,92,47,41,130,106,58,74,228,131,23,16,79,236,29,27,26,219,219,10,253,130,86,223,67,3,26,120,89,150,73,181,203,226,175,193,235,26,212,145,235,29,156,94,161,47,160,242,214,126,80,220,254,170,23,149,148,221,142,230,212,156,74,82,231,180,139,85,192,170,152,196,139,55,51,227,65,26,212,132,181,250,181,210,27,199,200,240,125,6,171,44,77,69,212,134,90,56,172,105,75,246,241,47,107,75,36,107,217,4,183,43,153,228,37,214,175,166,38,197,8,112,52,77,193,19,94,6,213,207,216,27,20,255,241,61,175,81,186,116,29,16,36,190,89,149,196,58,81,224,71,84,59,189,22,178,218,86,145,157,85,221,152,106,176,135,27,158,165,10,239,139,250,150,13,26,66,174,253,175,110,219,90,219,202,140,72,86,20,3,230,25,224,93,26,8,132,226,231,195,123,62,69,242,174,14,99,181,179,109,138,14,67,41,159,76,42,127,239,117,201,211,22,166,177,224,153,39,2,233,146,241,100,143,115,195,142,105,140,1,4,248,79,7,11,165,28,152,127,9,118,77,165,225,245,83,38,249,233,105,67,112,21,167,153,253,53,225,69,185,25,202,165,175,88,165,140,8,138,225,49,148,151,157,107,0,56,220,248,54,54,126,159,15,219,91,13,65,96,77,57,40,172,89,144,106,27,170,36,106,9,136,228,50,125,73,149,68,153,224,177,136,172,86,164,235,180,234,160,235,25,223,147,96,176,90,51,42,10,35,4,199,219,174,216,131,102,113,157,8,13,15,177,109,41,79,7,196,123,30,34,14,15,5,187,164,28,75,89,62,118,250,38,212,255,84,131,221,166,220,110,235,116,140,215,90,213,96,104,251,6,3,177,17,134,61,29,213,187,232,229,124,208,244,85,55,170,52,80,0,243,9,183,11,189,175,12,49,158,71,198,19,62,53,119,195,110,215,27,246,162,230,81,173,243,237,130,86,66,244,151,125,22,182,220,30,147,225,218,227,126,22,190,64,181,102,11,26,64,58,172,121,187,110,189,188,1,157,45,126,163,194,137,89,80,71,194,161,98,50,118,167,240,6,28,5,177,228,198,1,77,204,60,87,34,252,55,82,46,119,92,19,97,219,140,129,119,100,50,108,169,134,184,71,185,141,85,240,214,9,236,218,235,204,92,2,175,115,42,33,134,62,16,158,53,224,71,172,254,14,85,15,243,233,55,224,42,9,46,48,16,226,106,13,5,54,239,134,105,205,161,213,81,25,81,118,85,83,37,17,240,2,233,200,1,133,107,155,150,50,38,39,126,172,65,40,145,250,88,160,39,187,60,106,0,84,135,101,61,59,227,1,111,65,108,18,239,16,132,241,239,210,59,61,85,191,155,81,45,10,139,252,67,193,120,34,197,79,174,201,148,69,32,99,140,237,243,246,151,24,154,67,94,135,185,71,110,11,124,143,165,183,203,168,140,65,11,163,160,0,153,134,136,202,25,201,110,135,184,28,136,105,204,190,33,133,180,94,181,89,247,138,106,90,237,149,157,4,81,252,93,202,118,145,194,155,45,207,108,142,0,234,152,13,16,216,158,15,11,233,164,101,191,30,236,10,207,183,10,82,94,156,120,139,213,74,211,40,198,221,32,164,53,68,34,26,67,156,250,30,76,17,99,153,237,115,242,239,40,225,197,85,143,115,192,200,97,67,42,7,175,226,6,254,87,227,17,179,134,161,46,155,38,200,146,246,131,36,108,128,246,36,62,146,244,122,212,166,25,187,15,171,191,205,156,116,42,53,59,150,125,216,65,188,236,127,37,139,181,252,11,1,158,87,132,119,91,73,236,64,100,70,78,249,20,220,114,86,134,58,59,193,107,59,18,19,205,1,118,234,66,211,55,128,192,60,11,132,97,213,91,211,31,158,57,194,131,134,211,51,149,154,211,21,197,240,232,120,205,175,51,218,171,7,219,172,115,69,14,41,111,59,87,105,170,180,78,25,57,3,254,67,111,34,43,251,4,3,169,245,247,75,8,216,94,128,228,161,252,141,196,115,19,113,23,44,79,59,76,58,62,11,25,163,128,187,207,156,51,24,47,192,115,16,180,104,17,23,118,232,173,45,107,95,167,105,47,69,31,126,149,60,173,207,78,129,255,54,230,80,193,204,248,128,180,161,79,177,38,203,3,83,246,197,23,38,212,147,113,35,175,15,224,63,45,23,248,228,208,173,172,161,105,135,94,104,198,161,165,54,25,158,45,79,147,35,16,216,104,5,202,190,115,88,171,130,96,32,246,47,125,52,252,17,160,33,210,23,51,31,147,0,71,108,255,183,67,201,105,142,104,124,5,39,86,40,5,173,213,139,26,231,250,135,41,117,28,119,48,247,25,175,96,112,120,200,203,51,74,111,47,110,24,218,104,124,164,127,167,34,164,151,142,230,131,27,154,118,183,70,54,7,130,203,113,6,185,213,246,204,185,64,85,132,135,171,185,198,45,132,102,148,174,59,186,202,55,183,68,230,69,224,206,254,136,193,247,229,4,140,53,77,105,234,88,159,50,106,106,35,64,50,193,71,85,213,208,166,99,55,84,85,98,120,106,152,26,222,214,1,149,147,49,21,120,54,95,24,153,157,85,142,70,134,238,135,109,213,138,230,67,67,74,16,218,233,126,73,130,205,26,161,250,231,193,205,150,162,176,141,119,74,181,44,190,31,135,131,43,190,180,139,141,109,76,76,151,206,55,155,85,70,83,25,23,199,70,98,155,242,18,73,182,34,125,228,174,164,61,165,72,71,211,6,117,205,114,170,145,40,91,72,189,22,142,80,232,238,164,54,231,113,36,121,87,163,198,6,140,81,226,131,62,124,211,62,153,39,230,137,159,180,93,40,223,82,69,60,36,209,58,200,230,139,99,236,159,35,161,157,173,142,113,233,9,95,70,46,208,66,41,253,171,95,225,118,24,182,79,75,88,129,213,235,124,212,1,175,197,41,223,195,59,237,202,144,46,9,23,111,188,109,121,111,254,224,167,62,152,255,241,63,164,215,24,235,133,245,161,9,50,67,130,158,209,238,82,143,251,120,106,174,112,16,152,203,35,153,95,178,21,164,21,33,170,40,146,153,241,204,186,120,108,14,191,166,173,131,47,47,69,225,243,135,203,163,84,6,18,80,40,124,15,231,137,56,248,47,199,239,95,191,250,198,162,59,33,64,246,202,83,133,190,76,56,239,237,23,171,112,173,158,171,176,227,76,14,201,38,21,163,108,190,4,136,36,251,50,204,28,252,126,93,67,38,30,81,226,164,229,182,164,150,193,54,5,228,70,47,129,71,243,181,121,1,144,243,30,106,7,123,200,30,152,186,91,123,5,183,74,54,150,194,240,112,111,204,57,185,156,142,7,197,140,96,64,164,176,148,138,88,185,161,18,211,150,226,78,170,9,202,185,27,104,58,7,75,61,37,230,58,55,35,19,226,87,81,225,194,255,21,223,73,119,82,116,52,171,177,70,148,110,183,162,90,109,3,38,229,143,155,43,134,148,169,163,118,243,222,90,133,114,229,129,64,246,166,27,172,68,134,20,20,93,226,155,211,80,228,180,179,111,18,5,32,34,3,88,135,56,146,94,7,245,0,163,37,31,165,163,100,186,250,186,20,204,229,239,182,57,244,113,204,132,250,153,245,76,22,214,161,3,211,19,36,20,88,74,189,5,4,179,121,206,20,219,61,103,23,48,62,240,100,219,210,208,244,86,55,252,249,140,112,192,3,222,105,102,21,188,71,8,211,233,84,225,185,55,238,137,22,224,186,138,102,251,91,32,144,99,3,55,22,134,28,42,41,70,223,193,187,104,189,33,63,77,202,63,151,232,72,150,137,239,206,15,25,254,152,225,171,185,1,188,92,68,123,208,99,64,155,42,99,115,243,160,3,69,229,192,184,243,153,197,100,142,35,236,12,240,176,50,214,131,12,113,67,247,171,181,24,156,197,160,148,201,136,23,80,82,86,231,39,104,46,60,40,182,89,106,149,73,134,60,35,53,207,0,168,50,18,102,42,25,251,149,4,247,41,126,44,11,108,154,49,215,183,93,37,69,5,41,229,5,213,43,82,223,230,136,234,85,23,9,89,193,125,118,79,216,39,59,121,32,170,203,180,195,253,193,16,121,151,65,71,248,174,167,229,57,229,228,33,120,45,53,3,109,145,254,193,245,32,178,65,193,253,8,16,153,92,147,183,140,38,12,108,106,32,195,88,186,75,115,158,244,39,58,224,135,51,193,73,40,253,131,171,27,189,227,41,37,72,23,75,116,91,248,223,229,67,230,157,13,217,40,92,148,197,242,100,124,120,10,19,58,215,33,182,94,123,23,49,29,72,118,121,150,48,121,45,17,135,125,22,189,96,28,102,105,152,63,227,65,224,223,24,113,43,62,215,182,10,235,19,127,55,169,186,75,44,1,58,21,211,208,98,40,0,83,8,59,68,166,224,32,15,156,255,219,62,16,87,195,201,227,232,120,195,238,240,60,114,21,102,168,87,25,150,210,164,238,35,100,159,31,156,76,198,99,2,251,83,124,89,246,253,1,46,111,47,107,224,188,184,183,170,47,121,105,253,76,7,123,128,10,235,167,190,15,4,32,4,37,222,138,87,55,210,100,123,196,209,173,129,111,83,185,144,154,240,198,241,230,131,243,174,5,47,82,92,219,209,27,136,214,176,79,113,122,194,97,207,179,223,60,129,98,118,234,46,193,96,173,111,140,116,49,59,228,43,135,150,203,230,176,222,123,173,231,34,195,82,230,177,231,79,151,179,230,143,124,180,103,234,204,87,69,123,188,201,162,7,12,205,217,55,175,165,20,151,220,158,168,143,187,242,147,244,0,250,77,110,220,85,45,181,136,248,162,212,122,51,188,79,146,112,204,71,15,55,122,78,241,9,116,203,90,101,122,57,41,84,20,196,210,15,223,80,124,185,108,87,43,118,159,71,228,234,61,203,48,236,4