2 строки
209 KiB
JavaScript
2 строки
209 KiB
JavaScript
var DEMO_FILE=[37,80,68,70,45,49,46,52,10,37,208,212,197,216,10,51,32,48,32,111,98,106,32,60,60,10,47,76,101,110,103,116,104,32,49,54,50,57,32,32,32,32,32,32,10,47,70,105,108,116,101,114,32,47,70,108,97,116,101,68,101,99,111,100,101,10,62,62,10,115,116,114,101,97,109,10,120,218,133,23,203,142,219,54,240,158,175,240,45,50,98,105,69,234,101,229,212,237,54,69,27,36,167,46,90,160,73,14,180,68,219,68,36,82,21,165,184,155,175,239,12,135,146,229,141,146,194,128,73,206,139,195,121,235,231,199,23,119,191,242,98,195,138,136,179,44,221,60,30,55,140,231,81,92,20,155,34,99,81,156,101,155,199,122,243,33,120,211,218,170,87,221,32,245,235,109,152,198,89,112,175,105,125,247,110,91,242,224,207,247,225,96,194,183,91,150,5,98,203,179,224,203,150,197,129,248,195,177,16,221,131,105,59,213,200,126,251,233,241,45,220,184,223,48,22,149,89,198,221,141,112,83,201,217,38,76,178,104,159,231,116,227,125,99,224,10,158,197,193,223,226,179,80,51,95,25,149,57,207,29,27,139,178,60,221,132,44,143,202,196,115,189,55,95,85,211,8,79,29,47,168,65,84,196,247,112,9,75,162,50,221,19,185,248,42,62,111,249,62,16,234,167,150,56,163,202,180,158,187,88,234,24,114,22,19,127,6,230,201,60,255,253,193,14,189,168,134,21,237,98,184,41,131,155,136,240,45,152,37,6,179,128,109,102,179,240,132,5,202,210,58,156,37,110,226,192,14,66,215,162,175,9,220,8,125,26,197,73,210,201,28,111,136,89,112,145,135,157,103,27,187,206,244,131,244,124,96,58,208,200,233,224,158,64,74,72,107,165,30,148,104,154,167,109,152,240,60,128,29,109,64,16,109,14,189,65,29,47,86,246,54,34,208,47,210,118,106,144,120,200,2,121,68,244,17,174,178,132,29,204,44,138,56,233,104,64,199,126,77,135,233,69,248,238,125,234,216,113,61,72,90,251,81,211,70,120,130,139,108,154,29,109,181,209,142,42,9,206,222,154,16,110,158,15,188,54,237,26,99,229,115,225,74,159,110,148,241,209,50,106,229,163,21,4,245,214,27,134,241,96,225,45,213,136,67,131,175,103,206,172,132,118,118,3,192,210,92,59,194,93,206,170,58,211,22,244,184,74,151,36,27,124,170,90,5,214,91,177,13,216,76,245,100,231,209,202,227,216,104,240,24,158,83,186,25,224,206,245,184,65,143,165,113,16,17,250,55,82,99,121,31,98,119,51,83,47,137,80,244,158,191,151,194,26,237,158,182,162,9,97,237,244,162,109,22,60,205,47,167,171,208,162,14,66,158,166,151,93,125,235,248,176,8,152,177,169,233,120,144,211,170,229,199,56,230,21,4,226,110,237,114,165,171,102,172,233,2,206,64,151,209,250,3,7,119,195,227,254,85,118,152,209,149,169,37,237,32,113,136,8,221,3,206,90,232,9,192,122,97,156,198,116,224,48,226,130,32,89,209,97,116,49,4,197,199,251,4,183,203,208,133,163,203,70,88,171,179,81,149,140,156,20,47,226,70,212,95,219,125,140,97,154,197,113,208,245,18,83,16,15,108,81,83,119,132,21,154,16,80,83,25,28,125,81,93,169,28,72,12,17,31,186,59,195,155,75,125,100,83,173,205,50,12,16,14,247,95,239,194,51,90,205,149,99,75,216,249,66,66,10,168,19,237,1,227,21,145,100,96,132,43,77,25,69,85,42,92,179,27,149,174,164,140,87,42,222,142,16,16,78,33,200,2,15,185,60,41,193,83,157,116,177,6,200,177,163,117,160,224,33,252,34,219,245,40,61,37,212,32,218,64,201,208,207,243,219,107,67,170,167,192,125,233,213,224,30,143,7,229,87,31,186,184,93,248,54,229,148,232,8,118,233,230,248,229,225,53,237,62,198,224,34,248,99,116,164,190,22,174,199,49,134,94,177,159,66,180,40,174,106,32,88,105,2,10,61,229,16,0,175,21,31,81,181,234,101,53,184,202,225,24,92,181,5,248,236,176,245,4,58,122,47,141,104,97,94,148,96,65,239,74,223,132,221,73,121,239,127,83,236,118,158,9,243,9,9,64,59,189,20,224,30,134,20,195,89,12,94,150,126,150,71,249,15,250,94,145,4,62,165,121,193,111,211,0,113,232,88,68,160,165,57,89,26,193,15,203,187,19,247,36,32,154,236,245,18,131,125,181,170,98,203,195,170,199,227,2,99,101,80,173,63,160,252,225,169,83,21,213,125,4,205,254,193,131,242,235,3,45,78,45,60,190,122,229,149,114,52,46,37,96,183,242,210,213,186,66,15,216,63,75,127,231,7,178,55,91,18,77,22,102,193,148,122,190,67,178,69,94,94,181,222,83,112,207,156,63,104,192,17,197,239,227,121,196,206,149,178,242,166,70,184,244,160,180,68,20,166,37,130,90,40,81,204,53,3,132,26,55,115,64,19,29,148,92,53,189,203,81,158,166,115,142,186,131,168,107,224,128,230,211,224,57,187,169,171,41,181,58,92,105,202,73,211,105,202,1,74,75,93,30,137,142,30,231,186,237,202,213,23,215,242,176,62,67,205,117,149,95,153,209,58,63,3,76,181,157,177,86,65,172,175,212,237,252,249,200,75,67,7,52,109,217,28,253,222,165,14,95,90,62,241,150,79,214,99,30,224,46,222,12,49,74,106,189,14,78,148,189,90,43,231,254,53,160,58,208,2,89,253,164,69,171,42,58,80,54,10,180,37,1,6,89,157,181,250,7,106,36,70,40,26,13,39,51,23,86,128,85,94,198,202,112,131,224,81,215,235,35,27,57,34,78,131,247,191,63,210,166,129,134,167,173,135,226,179,4,109,161,171,182,10,236,122,237,180,8,207,92,36,17,133,53,99,95,201,27,41,147,170,0,17,211,32,157,44,6,105,206,56,232,194,65,43,167,205,121,24,186,215,100,169,9,115,163,237,221,221,229,114,137,228,236,188,200,244,167,181,143,135,56,141,242,184,152,164,98,155,132,9,230,30,77,196,168,19,227,249,127,59,49,18,47,58,177,23,122,163,16,85,92,154,198,56,124,43,145,57,75,108,127,80,120,164,166,192,7,132,139,31,128,215,210,170,147,79,151,146,223,198,33,156,221,8,135,116,46,27,112,198,249,78,166,211,172,24,227,4,181,156,114,61,16,51,8,87,79,21,195,120,221,183,4,250,8,97,227,137,180,167,110,71,59,208,238,100,104,61,246,166,37,70,65,0,63,24,134,205,114,208,34,148,176,225,90,115,152,167,140,34,159,10,41,236,92,97,207,130,179,58,157,159,203,66,244,162,126,225,113,154,174,112,95,203,1,34,154,216,201,202,40,174,57,25,200,210,115,107,191,51,231,213,190,36,248,175,205,27,115,227,0,104,104,173,165,171,87,176,187,128,180,105,56,52,211,156,120,117,102,52,71,27,124,151,22,201,126,250,24,204,203,40,47,252,231,224,135,7,211,225,128,243,212,195,43,7,146,0,83,128,170,228,116,69,227,47,19,93,39,133,31,64,207,115,77,51,122,162,124,9,229,173,235,193,122,47,61,166,243,229,32,243,13,30,214,94,182,6,77,72,118,172,163,79,164,97,194,111,53,76,88,148,148,251,149,239,125,148,113,239,101,66,70,64,163,157,190,247,19,72,133,47,215,100,200,226,111,191,243,175,87,64,172,68,105,146,76,41,199,86,180,96,69,18,241,107,174,243,152,177,59,248,229,72,250,226,205,227,139,255,0,228,41,128,150,10,101,110,100,115,116,114,101,97,109,10,101,110,100,111,98,106,10,50,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,80,97,103,101,10,47,67,111,110,116,101,110,116,115,32,51,32,48,32,82,10,47,82,101,115,111,117,114,99,101,115,32,49,32,48,32,82,10,47,77,101,100,105,97,66,111,120,32,91,48,32,48,32,53,57,53,46,50,55,54,32,56,52,49,46,56,57,93,10,47,80,97,114,101,110,116,32,57,32,48,32,82,10,62,62,32,101,110,100,111,98,106,10,49,32,48,32,111,98,106,32,60,60,10,47,70,111,110,116,32,60,60,32,47,70,50,55,32,52,32,48,32,82,32,47,70,50,56,32,53,32,48,32,82,32,47,70,50,48,32,54,32,48,32,82,32,47,70,50,51,32,55,32,48,32,82,32,47,70,51,50,32,56,32,48,32,82,32,62,62,10,47,80,114,111,99,83,101,116,32,91,32,47,80,68,70,32,47,84,101,120,116,32,93,10,62,62,32,101,110,100,111,98,106,10,49,49,32,48,32,111,98,106,10,91,51,51,51,32,50,53,48,32,50,55,56,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,51,51,51,32,51,51,51,32,54,55,53,32,54,55,53,32,54,55,53,32,53,48,48,32,57,50,48,32,54,49,49,32,54,49,49,32,54,54,55,32,55,50,50,32,54,49,49,32,54,49,49,32,55,50,50,32,55,50,50,32,51,51,51,32,52,52,52,32,54,54,55,32,53,53,54,32,56,51,51,32,54,54,55,32,55,50,50,32,54,49,49,32,55,50,50,32,54,49,49,32,53,48,48,32,53,53,54,32,55,50,50,32,54,49,49,32,56,51,51,32,54,49,49,32,53,53,54,32,53,53,54,32,51,56,57,32,50,55,56,32,51,56,57,32,52,50,50,32,53,48,48,32,51,51,51,32,53,48,48,32,53,48,48,32,52,52,52,32,53,48,48,32,52,52,52,32,50,55,56,32,53,48,48,32,53,48,48,32,50,55,56,32,50,55,56,32,52,52,52,32,50,55,56,32,55,50,50,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,51,56,57,32,51,56,57,32,50,55,56,32,53,48,48,32,52,52,52,93,10,101,110,100,111,98,106,10,49,50,32,48,32,111,98,106,10,91,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,32,53,50,53,93,10,101,110,100,111,98,106,10,49,51,32,48,32,111,98,106,10,91,50,55,55,46,56,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,50,55,55,46,56,32,50,55,55,46,56,32,51,49,57,46,52,32,55,55,55,46,56,32,52,55,50,46,50,32,52,55,50,46,50,32,54,54,54,46,55,32,54,54,54,46,55,32,54,54,54,46,55,32,54,51,56,46,57,32,55,50,50,46,50,32,53,57,55,46,50,32,53,54,57,46,52,32,54,54,54,46,55,32,55,48,56,46,51,32,50,55,55,46,56,32,52,55,50,46,50,32,54,57,52,46,52,32,53,52,49,46,55,32,56,55,53,32,55,48,56,46,51,32,55,51,54,46,49,32,54,51,56,46,57,32,55,51,54,46,49,32,54,52,53,46,56,32,53,53,53,46,54,32,54,56,48,46,54,32,54,56,55,46,53,32,54,54,54,46,55,32,57,52,52,46,53,32,54,54,54,46,55,32,54,54,54,46,55,32,54,49,49,46,49,32,50,56,56,46,57,32,53,48,48,32,50,56,56,46,57,32,53,48,48,32,50,55,55,46,56,32,50,55,55,46,56,32,52,56,48,46,54,32,53,49,54,46,55,32,52,52,52,46,52,32,53,49,54,46,55,32,52,52,52,46,52,32,51,48,53,46,54,32,53,48,48,32,53,49,54,46,55,32,50,51,56,46,57,32,50,54,54,46,55,32,52,56,56,46,57,32,50,51,56,46,57,32,55,57,52,46,52,32,53,49,54,46,55,32,53,48,48,32,53,49,54,46,55,32,53,49,54,46,55,32,51,52,49,46,55,32,51,56,51,46,51,32,51,54,49,46,49,32,53,49,54,46,55,32,52,54,49,46,49,32,54,56,51,46,51,32,52,54,49,46,49,32,52,54,49,46,49,32,52,51,52,46,55,93,10,101,110,100,111,98,106,10,49,52,32,48,32,111,98,106,10,91,53,53,54,32,53,53,54,32,49,54,55,32,51,51,51,32,54,49,49,32,50,55,56,32,51,51,51,32,51,51,51,32,48,32,51,51,51,32,53,54,52,32,48,32,54,49,49,32,52,52,52,32,51,51,51,32,50,55,56,32,48,32,48,32,48,32,48,32,48,32,48,32,48,32,48,32,48,32,48,32,48,32,48,32,51,51,51,32,49,56,48,32,50,53,48,32,51,51,51,32,52,48,56,32,53,48,48,32,53,48,48,32,56,51,51,32,55,55,56,32,51,51,51,32,51,51,51,32,51,51,51,32,53,48,48,32,53,54,52,32,50,53,48,32,51,51,51,32,50,53,48,32,50,55,56,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,50,55,56,32,50,55,56,32,53,54,52,32,53,54,52,32,53,54,52,32,52,52,52,32,57,50,49,32,55,50,50,32,54,54,55,32,54,54,55,32,55,50,50,32,54,49,49,32,53,53,54,32,55,50,50,32,55,50,50,32,51,51,51,32,51,56,57,32,55,50,50,32,54,49,49,32,56,56,57,32,55,50,50,32,55,50,50,32,53,53,54,32,55,50,50,32,54,54,55,32,53,53,54,32,54,49,49,32,55,50,50,32,55,50,50,32,57,52,52,32,55,50,50,32,55,50,50,32,54,49,49,32,51,51,51,32,50,55,56,32,51,51,51,32,52,54,57,32,53,48,48,32,51,51,51,32,52,52,52,32,53,48,48,32,52,52,52,32,53,48,48,32,52,52,52,32,51,51,51,32,53,48,48,32,53,48,48,32,50,55,56,32,50,55,56,32,53,48,48,32,50,55,56,32,55,55,56,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,51,51,51,32,51,56,57,32,50,55,56,32,53,48,48,32,53,48,48,32,55,50,50,32,53,48,48,32,53,48,48,32,52,52,52,32,52,56,48,32,50,48,48,32,52,56,48,32,53,52,49,32,48,32,48,32,48,32,51,51,51,32,53,48,48,32,52,52,52,32,49,48,48,48,32,53,48,48,32,53,48,48,32,51,51,51,32,49,48,48,48,32,53,53,54,32,51,51,51,32,56,56,57,32,48,32,48,32,48,32,48,32,48,32,48,32,52,52,52,32,52,52,52,32,51,53,48,32,53,48,48,93,10,101,110,100,111,98,106,10,49,53,32,48,32,111,98,106,10,91,51,51,51,32,50,53,48,32,50,55,56,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,53,48,48,32,51,51,51,32,51,51,51,32,53,55,48,32,53,55,48,32,53,55,48,32,53,48,48,32,57,51,48,32,55,50,50,32,54,54,55,32,55,50,50,32,55,50,50,32,54,54,55,32,54,49,49,32,55,55,56,32,55,55,56,32,51,56,57,32,53,48,48,32,55,55,56,32,54,54,55,32,57,52,52,32,55,50,50,32,55,55,56,32,54,49,49,32,55,55,56,32,55,50,50,32,53,53,54,32,54,54,55,32,55,50,50,32,55,50,50,32,49,48,48,48,32,55,50,50,32,55,50,50,32,54,54,55,32,51,51,51,32,50,55,56,32,51,51,51,32,53,56,49,32,53,48,48,32,51,51,51,32,53,48,48,32,53,53,54,32,52,52,52,32,53,53,54,32,52,52,52,32,51,51,51,32,53,48,48,32,53,53,54,32,50,55,56,32,51,51,51,32,53,53,54,32,50,55,56,32,56,51,51,32,53,53,54,32,53,48,48,32,53,53,54,32,53,53,54,32,52,52,52,32,51,56,57,32,51,51,51,32,53,53,54,32,53,48,48,93,10,101,110,100,111,98,106,10,49,54,32,48,32,111,98,106,32,60,60,10,47,76,101,110,103,116,104,49,32,49,53,51,48,10,47,76,101,110,103,116,104,50,32,55,48,56,51,10,47,76,101,110,103,116,104,51,32,48,10,47,76,101,110,103,116,104,32,56,48,57,51,32,32,32,32,32,32,10,47,70,105,108,116,101,114,32,47,70,108,97,116,101,68,101,99,111,100,101,10,62,62,10,115,116,114,101,97,109,10,120,218,141,183,7,48,156,223,27,54,44,162,46,209,123,93,189,179,122,39,106,16,189,119,89,44,86,217,197,174,222,162,19,37,132,232,53,74,72,180,104,17,68,39,68,73,136,78,148,8,209,123,39,188,155,252,250,255,251,102,222,119,118,230,217,231,186,219,57,215,185,175,251,204,60,108,76,186,6,124,10,246,112,91,136,42,28,134,228,19,228,7,73,1,149,180,12,12,4,65,64,16,72,152,31,4,18,2,176,177,25,66,145,174,144,191,236,0,54,99,136,39,2,10,135,73,253,43,66,201,19,2,70,162,108,202,96,36,42,80,11,14,3,106,120,185,2,5,133,129,130,98,82,130,226,82,32,16,80,8,4,146,252,43,16,238,41,5,84,6,123,67,237,129,90,252,64,13,56,12,130,0,176,41,193,221,253,60,161,142,78,72,212,58,127,189,2,57,237,184,128,130,146,146,226,188,191,211,129,10,110,16,79,168,29,24,6,212,2,35,157,32,110,168,21,237,192,174,64,3,184,29,20,130,244,251,79,9,78,25,39,36,210,93,74,64,192,199,199,135,31,236,134,224,135,123,58,202,113,241,2,125,160,72,39,160,62,4,1,241,244,134,216,3,127,81,6,106,131,221,32,127,82,227,7,176,1,13,157,160,136,63,28,6,112,7,164,15,216,19,2,68,25,92,161,118,16,24,2,149,226,5,179,135,120,2,81,171,3,13,212,53,129,58,238,16,216,31,193,154,127,4,240,2,255,60,28,160,32,191,224,223,229,254,204,254,85,8,10,251,157,12,182,179,131,187,185,131,97,126,80,152,35,208,1,234,10,1,234,168,106,242,35,125,145,188,64,48,204,254,87,32,216,21,1,71,229,131,189,193,80,87,176,45,42,224,247,214,193,64,85,5,61,32,24,197,240,79,126,8,59,79,168,59,18,193,143,128,186,254,226,40,240,171,12,234,152,85,96,246,74,112,55,55,8,12,137,0,252,218,159,50,212,19,98,135,58,119,63,129,63,155,235,2,131,251,192,2,254,66,14,80,152,189,195,47,26,246,94,238,2,70,48,168,135,23,68,93,249,207,24,148,9,240,143,205,17,130,4,138,130,64,32,9,144,48,16,226,1,132,248,218,57,9,252,90,192,208,207,29,242,219,41,248,203,140,226,16,20,224,14,119,7,58,160,104,64,130,160,14,16,212,31,32,0,1,246,134,0,145,158,94,144,160,128,127,59,254,139,0,130,130,64,123,168,29,18,104,11,113,132,194,0,255,84,71,153,33,14,127,96,84,255,61,161,190,64,11,16,74,126,130,64,208,175,223,223,111,86,40,133,217,195,97,174,126,255,132,255,110,177,128,186,153,138,146,146,49,207,159,148,255,118,42,42,194,125,129,1,124,98,130,64,62,33,81,16,80,82,82,18,40,46,42,9,12,250,111,153,191,15,224,47,242,191,173,186,96,232,159,155,251,87,65,117,152,3,28,40,249,7,7,212,225,253,197,195,251,79,97,112,254,57,53,92,192,255,174,160,13,71,201,25,2,228,252,71,253,150,32,81,144,29,234,33,248,255,60,3,191,83,254,255,164,255,171,202,255,85,253,255,187,35,85,47,87,215,223,126,206,63,2,254,63,126,176,27,212,213,239,207,8,148,156,189,144,168,209,208,130,163,6,4,246,191,161,38,144,63,230,89,11,98,15,245,114,251,95,175,58,18,140,26,17,5,152,163,235,223,7,9,69,168,66,125,33,246,186,80,164,157,211,31,42,250,171,15,168,242,174,80,24,68,23,142,128,254,186,113,128,124,130,32,208,255,248,80,67,103,231,130,186,85,16,168,110,253,118,65,80,51,245,223,37,85,96,118,112,251,95,195,39,36,42,6,4,123,122,130,253,0,32,148,194,132,68,69,129,1,130,168,41,181,135,248,254,22,55,80,128,31,6,71,162,82,128,40,122,65,64,7,184,39,224,87,79,37,197,129,2,224,95,166,223,72,76,4,133,144,127,67,148,130,4,236,254,70,130,32,81,160,0,244,95,16,149,234,242,47,40,1,20,112,253,23,68,229,186,253,3,81,179,32,0,255,27,138,136,1,5,220,81,237,135,219,255,19,33,36,4,20,240,255,13,255,67,208,206,203,211,19,53,253,191,69,136,98,255,23,254,125,213,64,32,190,16,59,192,204,36,220,78,58,194,185,54,162,245,188,70,129,214,135,111,117,24,107,113,185,45,54,201,172,55,70,20,201,62,85,16,224,164,137,157,245,96,204,67,241,145,125,37,213,96,186,238,116,121,212,232,100,32,45,247,238,249,136,175,101,103,78,232,66,154,90,62,18,77,165,119,69,113,159,175,112,224,226,168,211,17,194,96,15,167,113,252,36,158,30,187,66,188,151,172,71,79,248,200,2,195,130,35,197,100,242,58,82,188,75,248,71,213,90,241,207,54,196,15,115,201,45,160,27,176,244,148,136,41,141,22,153,160,144,215,182,133,30,103,198,196,186,140,252,104,102,73,148,72,226,105,145,225,101,168,110,244,233,39,122,28,52,241,76,177,53,158,250,194,111,197,34,49,243,227,215,175,253,57,125,189,233,194,135,47,30,118,87,139,85,70,145,82,147,249,107,48,229,13,62,251,64,77,158,156,163,241,22,129,198,174,40,122,170,84,158,34,188,55,222,141,86,48,248,17,107,108,27,63,200,86,175,251,88,47,55,221,251,110,236,93,236,119,118,166,119,105,182,140,27,83,119,25,53,155,226,113,104,36,164,224,170,92,62,178,182,252,55,132,160,206,22,140,178,190,153,230,196,218,52,226,33,105,145,238,105,6,142,54,131,226,50,91,146,192,39,241,227,103,125,66,11,152,170,230,232,69,36,32,135,249,31,201,81,24,220,171,162,204,85,4,20,87,132,1,95,176,240,6,84,206,147,151,10,23,210,3,151,135,216,253,137,2,196,157,73,191,183,55,126,92,253,129,67,131,165,84,156,166,52,236,214,81,196,192,90,26,17,150,126,82,21,62,243,129,72,201,193,228,135,22,251,186,164,201,7,149,216,112,37,113,224,70,99,82,246,29,209,107,189,59,8,188,70,5,116,208,145,201,182,105,60,16,44,114,230,128,77,215,119,26,85,42,44,150,65,95,251,28,159,142,82,153,110,189,93,98,119,179,188,208,87,114,60,68,165,240,24,121,55,96,11,224,21,136,237,46,69,47,216,188,96,215,120,238,255,68,244,132,38,197,58,231,82,109,224,113,188,80,172,173,47,69,77,195,192,86,209,125,155,149,251,25,254,184,142,145,20,11,97,51,86,11,71,152,32,118,94,252,81,219,59,243,173,250,85,243,204,89,192,165,247,224,214,144,222,179,75,11,102,158,246,14,174,141,178,154,90,182,211,101,32,123,140,68,11,105,32,110,244,156,136,14,199,112,209,171,151,4,211,25,52,95,209,26,70,163,171,27,184,118,105,111,36,89,191,101,127,119,220,44,140,125,27,250,194,17,122,156,15,115,241,126,118,160,111,199,215,234,232,12,168,122,177,232,219,41,98,71,178,97,252,120,60,6,51,200,125,87,33,149,139,237,17,79,104,63,68,90,208,135,208,20,167,233,135,235,150,67,234,251,22,187,121,77,166,1,73,205,29,29,2,140,165,112,27,218,50,28,187,29,72,155,187,83,250,62,189,165,146,230,135,126,103,157,153,219,30,174,181,97,39,63,108,207,48,158,220,86,143,194,175,124,239,84,160,4,107,53,50,239,222,164,15,110,76,58,127,82,141,84,200,224,185,112,31,50,158,230,222,171,235,124,244,222,32,82,46,80,217,110,219,140,98,115,203,251,222,48,250,147,21,62,158,54,159,111,51,179,235,94,117,228,189,246,22,76,65,75,161,122,48,173,131,139,148,148,237,36,47,201,86,105,180,210,6,180,150,240,87,111,99,156,53,202,234,215,93,118,94,113,151,216,135,74,137,24,184,184,54,32,198,242,130,66,68,112,75,59,46,113,105,97,97,71,9,183,97,180,222,31,231,84,217,55,140,231,205,36,232,157,51,9,251,252,125,228,79,90,139,54,65,65,123,93,33,243,199,108,72,202,180,121,12,195,148,136,208,27,182,44,233,116,119,33,61,5,147,135,17,30,226,167,98,100,245,206,249,14,212,179,242,202,57,216,220,53,98,254,79,187,32,141,199,110,89,187,17,114,56,210,41,85,81,25,171,180,197,154,206,234,91,167,86,14,149,93,196,131,143,172,203,210,164,244,94,142,211,102,178,239,16,201,29,107,27,68,208,38,82,162,63,169,27,179,204,123,96,102,156,193,123,92,84,32,1,14,103,165,127,236,10,154,7,104,142,28,141,254,44,10,184,155,83,18,45,225,104,106,225,137,148,165,93,165,191,31,136,24,240,166,171,181,4,163,227,159,238,211,60,255,222,154,127,106,219,64,109,146,167,101,108,176,120,224,125,4,179,190,164,10,33,114,34,48,218,87,218,150,225,139,93,168,216,81,211,145,239,172,218,107,173,38,71,234,99,185,43,223,44,192,175,102,172,109,101,220,221,55,85,28,4,83,177,151,54,187,239,223,189,96,56,114,116,184,222,122,40,170,169,213,185,237,166,51,235,241,163,100,35,68,202,173,138,67,13,139,129,197,212,242,124,14,180,98,121,213,249,204,12,152,198,238,103,55,53,170,71,49,28,164,176,242,240,211,64,169,241,108,92,42,52,80,206,73,186,37,74,231,136,146,136,44,40,161,41,238,235,141,150,77,95,254,9,225,158,191,88,148,169,106,247,244,144,77,179,70,113,72,88,80,167,212,70,5,73,180,25,19,25,230,194,222,245,248,210,109,69,148,195,217,9,175,65,89,50,91,195,221,150,142,27,201,254,227,231,112,115,234,206,175,15,13,222,166,148,196,54,184,151,226,211,132,11,156,74,72,232,232,60,151,146,47,109,224,222,178,52,138,33,200,52,126,27,26,39,224,29,61,232,7,74,210,153,119,236,107,78,117,78,3,200,164,216,151,62,147,92,239,243,212,83,41,163,0,153,125,187,199,244,82,110,118,67,65,69,255,250,245,119,66,204,15,238,116,145,11,175,23,209,92,52,6,54,237,40,137,198,130,247,158,27,144,175,188,120,78,49,50,66,241,170,78,33,213,230,37,89,54,63,147,71,234,43,23,41,33,221,107,220,14,199,146,193,203,54,90,14,192,35,72,115,245,88,158,207,142,75,169,199,148,179,146,153,252,83,235,134,53,40,77,207,19,83,133,84,110,204,175,136,60,46,106,23,59,73,186,228,151,179,161,169,249,210,5,15,61,24,82,50,142,37,29,119,111,69,171,112,228,228,123,190,164,133,141,32,173,29,79,222,136,11,249,102,122,222,147,95,129,9,201,136,114,190,221,176,41,194,181,242,225,215,104,44,56,70,224,166,221,103,128,116,112,92,204,211,52,78,64,29,222,167,200,216,136,207,131,142,20,160,89,120,140,84,91,182,3,36,115,117,25,153,37,141,48,234,79,86,115,29,146,114,186,145,84,25,121,246,237,213,99,212,175,235,21,7,53,92,178,166,120,127,22,7,91,176,44,163,43,8,147,157,47,193,118,46,201,206,79,114,159,2,45,157,226,95,251,49,98,153,221,49,184,61,219,148,18,96,1,143,31,196,108,173,77,74,112,28,201,188,95,149,163,6,53,169,58,62,140,61,169,29,210,160,12,20,162,136,118,69,223,12,195,220,190,134,58,202,49,22,124,35,144,122,148,29,250,35,216,157,97,161,78,238,152,172,212,163,189,91,201,239,14,166,107,189,120,214,224,35,255,188,186,94,109,210,227,153,211,189,96,171,227,139,144,168,225,35,202,32,215,226,111,134,201,244,29,53,76,13,234,123,150,137,42,167,91,30,128,213,239,225,31,176,105,231,64,243,76,138,92,232,41,138,145,139,85,100,112,95,166,174,56,158,10,222,106,182,17,44,188,205,13,183,190,52,102,109,51,34,72,150,147,88,118,8,69,148,245,60,255,225,80,89,74,92,240,38,97,215,89,162,2,94,52,121,178,136,211,172,24,79,199,216,187,169,145,54,111,77,90,16,195,113,249,225,205,209,217,66,129,228,24,140,165,162,153,246,85,33,58,141,249,168,24,87,33,61,105,15,249,184,114,156,76,37,255,236,197,58,137,215,181,62,81,184,246,213,56,15,188,228,58,82,39,61,153,88,219,175,250,227,161,72,54,149,137,133,88,87,52,3,41,54,180,18,99,123,127,243,41,226,193,25,233,109,106,228,179,228,18,114,207,129,68,69,227,97,200,19,183,71,158,114,37,39,18,180,198,6,67,143,143,36,2,196,233,94,143,4,221,53,222,230,27,42,192,181,62,59,247,14,45,244,252,68,159,180,93,200,42,145,184,75,101,225,151,36,138,48,208,189,111,188,213,23,242,66,221,194,141,91,127,119,105,61,60,115,209,222,146,225,206,183,157,46,121,211,4,204,189,31,9,49,73,8,90,115,101,179,87,247,234,191,40,212,108,12,178,246,214,126,44,222,157,142,155,188,215,177,240,86,2,40,203,221,189,114,206,23,245,154,43,197,70,123,253,67,255,146,14,135,179,74,82,187,3,161,118,206,38,86,102,169,229,139,111,41,65,194,67,85,37,253,227,47,187,13,59,147,171,124,194,103,30,217,207,159,80,123,213,6,160,85,120,86,155,164,127,177,22,228,81,224,230,252,76,36,192,181,100,130,7,235,53,29,181,157,214,148,59,90,213,243,235,33,186,224,169,182,210,48,87,41,235,30,146,248,100,220,6,55,219,137,162,233,78,20,68,195,114,233,52,173,12,198,219,185,228,80,170,75,169,20,59,246,247,173,59,137,56,34,113,247,27,85,253,106,127,35,158,31,153,224,56,224,52,232,15,96,159,255,178,166,249,250,176,40,130,229,128,248,170,231,14,55,175,216,67,162,94,119,199,36,249,47,218,67,82,137,185,36,111,11,136,20,33,11,170,95,0,236,126,41,167,94,166,73,162,45,186,118,28,228,84,27,37,132,176,216,145,133,150,128,74,107,215,116,199,183,4,24,106,222,0,230,166,72,83,87,7,138,213,106,133,25,202,17,21,81,232,246,209,192,6,245,251,55,45,219,0,155,23,48,204,119,67,251,217,137,117,219,181,108,175,39,209,32,65,90,3,98,244,95,82,133,205,50,170,189,233,159,72,95,245,52,103,159,177,116,82,62,77,52,105,53,109,136,62,84,11,43,207,87,255,194,91,56,41,199,185,109,123,38,68,201,129,222,147,89,111,83,241,35,104,135,166,65,90,92,67,21,240,66,58,226,228,12,33,58,91,66,249,115,222,214,219,195,78,98,122,149,33,87,91,175,68,45,113,221,169,60,180,245,89,93,24,36,199,37,60,50,155,119,163,98,194,90,200,213,192,239,11,164,128,127,160,39,173,115,227,229,33,94,207,65,78,255,248,154,153,254,240,144,114,177,8,252,84,106,242,221,138,41,193,43,242,144,119,14,209,102,27,30,206,35,42,149,65,210,128,71,213,189,138,226,100,129,129,240,5,194,118,218,215,202,236,147,120,16,22,76,113,217,143,104,239,180,200,135,130,130,200,107,42,181,63,165,136,29,188,8,114,113,14,191,193,104,27,159,107,89,162,242,50,90,6,134,145,85,69,156,210,55,34,75,241,234,121,219,250,7,41,77,159,127,214,123,254,66,125,54,247,81,142,115,35,37,69,177,110,126,157,63,241,81,121,200,215,26,116,178,166,98,165,245,243,199,215,235,187,186,208,197,83,198,57,214,249,124,25,3,158,180,239,144,77,15,80,131,161,20,36,3,36,130,93,164,37,192,81,83,97,121,209,249,249,158,195,77,251,162,23,242,241,28,111,227,181,18,248,69,110,93,72,210,1,162,47,40,123,84,133,104,175,171,165,220,46,64,231,85,246,217,29,78,117,99,40,243,185,83,150,212,100,238,88,167,53,143,184,246,49,242,235,50,29,126,92,232,69,24,83,12,130,220,236,152,10,191,175,124,56,80,35,164,140,160,33,230,173,147,210,251,59,100,13,134,199,120,72,229,220,112,67,249,159,51,42,76,143,100,172,156,154,23,177,58,86,177,49,234,245,179,8,139,253,198,119,238,68,248,98,158,12,178,36,182,126,112,200,219,49,91,10,191,111,147,127,237,196,110,217,125,198,186,232,104,146,89,101,147,139,246,221,163,64,68,250,147,241,206,108,54,213,120,205,168,88,243,109,102,237,67,180,119,189,3,210,239,68,41,163,9,88,134,211,201,0,206,153,146,43,124,175,87,15,36,239,86,166,9,29,158,125,233,247,17,214,35,126,53,121,175,252,188,52,55,81,249,192,96,191,238,30,205,208,203,252,238,44,91,71,59,170,226,158,135,99,29,1,68,159,84,121,32,116,180,229,34,195,87,51,200,31,155,126,68,131,151,65,11,150,6,61,126,73,77,192,73,65,30,70,214,48,48,23,96,162,88,219,234,136,169,166,226,182,79,143,170,93,193,60,212,169,181,88,14,142,133,65,93,22,172,211,148,182,187,149,34,0,164,193,149,184,105,41,147,136,124,43,122,39,152,59,42,182,203,33,204,151,184,244,93,210,205,189,184,85,10,73,239,143,236,227,27,23,253,123,172,15,218,66,174,26,102,190,169,110,213,229,14,164,27,88,12,38,104,2,21,55,221,154,19,93,243,169,18,54,151,149,166,170,90,88,127,96,18,76,158,143,10,124,203,123,100,205,76,138,111,206,32,102,201,30,170,122,195,186,44,208,67,62,145,46,79,19,47,155,57,8,79,239,170,179,20,207,65,223,182,60,208,119,136,250,233,230,255,250,248,81,165,251,101,5,204,48,185,248,188,157,117,156,25,118,167,225,135,113,179,92,121,122,91,242,148,50,73,34,230,110,97,28,36,160,75,48,152,78,124,117,125,217,228,158,177,28,195,89,102,114,71,220,196,231,240,27,97,156,229,229,132,131,70,107,228,169,166,204,228,71,102,76,15,247,253,192,210,177,58,50,134,87,117,239,19,176,44,62,55,74,41,200,171,119,194,173,82,53,198,62,164,106,217,102,4,34,127,104,233,154,50,255,108,226,154,238,202,19,187,161,0,223,141,248,124,10,100,202,125,244,205,192,170,86,201,248,249,135,212,126,149,181,120,156,112,97,99,168,45,233,103,76,136,6,4,235,158,44,33,99,220,192,117,154,40,227,129,144,115,120,63,6,92,145,134,157,140,43,96,157,204,0,99,107,228,110,132,32,228,123,1,122,122,207,206,33,84,77,2,188,206,162,2,204,202,116,170,2,11,75,166,131,159,162,203,119,148,22,224,237,246,51,221,209,255,186,177,153,22,76,157,22,158,92,96,11,118,109,223,110,190,203,52,162,33,225,242,178,84,253,51,235,163,126,126,12,202,198,189,208,49,230,7,67,241,211,33,177,22,4,51,252,76,114,201,135,74,174,185,15,211,20,45,91,69,165,89,197,103,204,167,143,60,168,64,38,117,5,4,230,50,85,65,100,214,115,68,56,68,247,174,157,118,10,93,4,34,145,56,104,164,240,16,234,243,202,194,44,229,10,42,41,138,164,213,235,54,135,210,77,168,92,232,83,213,58,62,154,29,180,80,154,208,64,157,233,145,71,75,139,44,75,22,60,86,182,88,19,171,129,159,229,58,246,214,162,18,212,108,43,182,24,225,129,141,57,234,89,95,69,178,74,215,127,68,145,74,11,90,36,87,33,148,53,173,74,153,82,110,132,191,183,119,125,163,159,219,31,181,48,92,5,25,148,114,99,168,113,141,140,241,238,248,69,229,65,227,170,52,14,93,171,190,144,32,247,69,103,30,171,197,18,41,25,19,198,50,61,163,73,29,191,199,223,120,9,70,124,243,185,80,241,21,149,143,0,77,62,143,103,214,7,15,83,203,136,19,10,10,142,72,214,207,149,199,236,112,186,236,207,130,55,123,177,240,96,94,1,207,60,28,169,34,60,33,95,124,54,232,27,243,247,56,176,158,113,118,121,15,209,194,239,34,131,1,247,203,46,182,5,59,140,247,223,23,205,141,170,79,243,166,128,74,136,135,236,206,249,109,75,47,243,252,119,124,220,73,194,90,48,193,155,87,155,120,11,104,135,74,123,158,251,50,105,86,201,146,107,248,251,186,65,235,0,205,232,221,130,187,143,128,239,68,78,243,122,199,243,83,15,220,185,9,220,122,227,131,125,249,85,72,187,11,206,172,180,70,174,114,125,244,20,184,191,227,104,216,238,68,55,99,115,165,126,74,211,195,15,251,148,147,179,112,158,222,34,57,38,159,82,68,77,216,22,32,47,142,199,38,66,148,125,201,188,242,166,132,216,112,243,229,247,7,45,175,165,118,157,83,209,96,211,55,173,41,74,29,137,212,154,211,33,81,154,208,140,186,250,56,190,147,151,11,185,210,189,21,252,238,76,111,10,86,133,178,146,247,142,99,228,200,39,100,121,206,65,173,3,234,58,254,159,209,251,144,102,121,52,83,41,106,19,24,252,86,5,70,36,52,140,203,197,77,221,234,45,94,105,15,67,223,72,47,128,156,143,22,228,218,196,91,140,166,13,219,217,92,158,79,53,132,133,149,146,29,155,187,218,4,112,82,153,212,28,132,67,11,77,134,240,229,151,155,232,204,205,86,51,6,84,228,20,149,39,172,228,7,182,36,179,195,132,22,52,29,235,210,109,18,73,72,239,45,187,70,113,14,72,80,27,39,236,200,49,198,105,22,38,184,201,239,154,1,85,51,94,235,93,255,148,27,72,142,202,9,219,214,166,151,85,14,232,134,53,72,43,17,131,88,82,167,135,76,228,234,147,20,170,94,10,52,39,217,248,217,157,199,124,236,161,83,131,243,124,229,110,247,147,197,188,126,95,150,9,213,203,22,166,234,101,27,58,229,22,150,34,236,4,58,121,46,21,250,69,24,253,4,105,207,76,65,23,213,50,130,248,18,147,107,139,189,15,67,92,82,130,95,158,232,223,100,247,228,251,132,103,62,194,39,121,27,159,122,189,37,67,49,237,60,179,99,21,83,174,123,52,115,86,45,112,135,147,139,250,225,214,90,102,191,59,75,23,89,251,17,2,22,123,224,163,238,70,194,231,142,94,143,16,237,147,161,121,153,194,18,223,238,228,25,205,161,183,68,99,92,253,144,250,88,87,107,93,86,79,148,49,212,30,135,175,122,212,199,187,157,233,66,254,123,36,190,40,205,146,145,137,163,244,94,251,147,79,135,87,188,115,22,11,252,93,19,45,114,91,233,21,57,142,185,234,188,207,227,85,223,10,112,27,135,10,77,65,110,24,165,157,205,209,22,39,86,149,190,179,249,202,156,170,75,77,147,121,223,224,104,165,165,54,196,3,59,122,93,42,239,119,233,159,59,60,134,228,106,120,233,180,217,223,219,54,235,217,58,192,248,118,232,228,114,232,90,161,130,206,93,197,251,230,182,232,184,43,6,7,3,164,23,135,43,43,25,156,223,86,117,194,127,80,120,243,160,51,117,61,153,96,240,84,132,13,157,129,6,206,61,136,172,88,243,97,176,105,105,166,214,205,50,95,187,197,243,51,138,87,196,112,10,46,191,59,107,197,200,24,13,79,197,161,47,240,87,197,24,24,176,180,96,220,194,29,129,128,242,38,112,243,201,179,217,76,25,157,107,227,159,224,153,178,134,115,26,190,113,151,196,125,130,17,59,45,103,173,21,225,142,123,145,54,185,242,241,7,44,244,149,81,131,146,104,26,47,23,94,254,26,158,69,84,165,82,116,215,123,162,56,31,218,11,190,167,192,235,133,54,69,66,158,67,227,54,126,133,217,221,121,175,77,141,62,18,153,155,79,125,109,167,201,138,20,6,190,233,52,46,244,151,52,14,226,193,250,229,236,214,62,81,139,179,177,139,179,45,145,194,161,148,209,42,95,43,133,196,2,201,188,143,139,10,229,244,71,83,46,3,69,38,202,225,79,236,72,206,175,136,35,124,206,131,55,212,60,241,52,114,163,195,48,46,123,150,200,117,166,164,132,86,242,44,114,60,131,131,132,67,198,60,30,172,80,244,125,177,165,161,229,32,83,114,214,86,241,24,36,117,146,236,81,225,206,106,228,114,171,231,140,61,67,240,50,53,60,35,152,171,158,173,96,82,86,5,24,169,238,166,230,175,159,21,94,175,173,77,95,241,220,115,176,174,12,247,168,102,20,216,202,78,224,167,107,18,123,74,11,23,187,68,219,199,216,240,27,176,240,25,219,108,69,179,74,167,102,78,124,167,28,210,49,166,92,145,226,251,100,21,155,19,172,76,225,252,193,73,103,241,48,13,52,144,153,62,33,105,58,187,162,16,203,118,123,188,94,167,205,86,246,162,133,185,161,82,60,238,14,199,17,238,26,159,30,215,196,213,220,210,226,116,185,32,184,108,238,121,179,156,178,103,153,96,242,26,137,155,70,180,22,203,17,26,232,77,88,60,231,229,168,114,47,223,186,224,103,74,80,59,195,246,86,157,193,233,143,9,236,146,91,134,9,53,14,77,13,233,135,0,51,138,44,161,92,230,41,49,226,137,106,176,253,72,187,226,32,129,229,247,207,223,141,96,231,149,88,18,179,28,126,106,111,99,222,6,172,40,59,214,225,215,239,154,65,183,89,201,112,202,20,121,249,49,42,35,114,155,184,35,147,160,54,21,201,115,81,154,250,99,203,24,18,139,33,11,245,170,164,253,185,42,0,133,66,129,189,216,172,176,205,106,192,214,57,97,49,73,131,101,95,194,106,68,83,18,248,137,178,209,26,49,198,254,241,99,222,86,170,227,107,244,142,183,47,111,25,21,133,107,16,84,67,132,42,232,103,217,221,79,79,239,138,120,53,65,62,61,36,82,95,72,44,251,154,119,173,105,204,123,224,215,124,50,165,251,89,152,213,6,243,167,55,247,129,194,124,215,209,222,171,106,122,180,68,202,169,113,70,231,93,68,55,203,64,51,91,101,54,1,253,211,231,164,94,35,161,108,111,217,15,112,236,6,77,31,94,37,78,50,120,173,18,79,224,244,140,148,74,220,59,76,174,121,181,255,228,117,84,178,182,117,255,119,144,10,27,117,230,55,149,17,19,225,147,90,168,76,133,212,91,157,50,144,118,131,250,56,254,226,149,5,179,162,162,155,186,204,113,211,190,57,198,114,103,253,229,112,93,151,145,106,240,244,73,17,109,95,162,146,139,195,211,98,14,27,94,76,32,92,56,9,125,169,40,76,55,200,16,7,221,221,10,23,143,105,216,4,75,249,43,86,29,161,93,173,94,108,25,30,248,84,97,125,7,36,251,142,72,139,175,109,224,73,228,203,69,73,81,175,184,151,221,123,111,211,240,87,47,27,170,63,195,19,250,171,214,116,76,58,98,166,13,150,31,110,139,117,117,248,72,101,215,182,219,55,149,225,93,35,204,189,133,165,13,60,57,143,7,162,167,101,217,219,88,89,51,187,244,236,115,60,174,138,115,218,88,8,104,106,167,11,118,191,195,155,107,202,146,185,82,52,216,245,166,217,168,12,109,98,69,134,7,24,244,153,213,150,40,205,240,45,70,27,99,38,13,202,197,126,206,90,39,188,56,120,180,169,20,180,205,199,82,231,42,232,152,48,84,134,149,231,34,92,51,35,133,43,193,126,201,78,119,94,244,194,104,71,83,98,239,235,22,215,149,138,104,65,140,190,174,226,118,62,230,218,151,99,212,23,182,85,150,57,125,202,140,163,171,175,127,183,66,124,237,140,237,246,50,77,67,249,166,202,113,238,8,28,72,101,34,20,34,101,223,4,93,3,111,167,76,190,51,121,204,253,105,145,67,55,217,63,110,174,182,183,218,70,171,247,231,204,155,228,73,172,169,205,138,3,236,77,202,190,18,43,79,7,94,57,37,129,64,166,141,7,76,217,229,188,126,128,5,229,112,124,37,143,68,185,169,207,123,68,84,223,56,179,35,210,247,51,222,116,252,132,234,71,198,44,138,148,159,83,177,159,206,15,97,126,114,245,122,156,106,253,146,236,41,229,4,199,99,46,134,81,3,82,121,157,13,203,57,253,70,68,60,133,31,101,155,224,170,180,169,100,217,90,13,18,67,55,111,41,133,97,90,200,148,198,233,242,94,13,162,125,55,213,182,243,101,178,66,196,236,173,110,149,223,238,160,44,239,32,203,162,12,28,119,186,243,91,11,211,74,211,143,138,78,166,163,196,159,204,246,146,166,59,199,251,82,70,194,63,181,216,100,46,206,21,51,162,249,218,191,173,244,93,226,13,71,153,71,116,24,90,89,218,122,42,173,158,47,47,143,250,10,179,109,201,157,186,193,174,248,40,21,30,83,209,221,62,161,253,217,175,225,90,142,142,40,43,10,87,21,124,167,45,159,1,164,236,126,232,27,136,137,227,184,38,75,225,104,48,20,241,70,36,211,38,227,190,64,200,211,194,0,50,39,203,236,215,93,193,133,223,125,38,94,212,59,157,125,38,174,12,234,8,238,26,170,184,234,181,161,219,218,111,49,184,177,170,22,167,51,239,28,159,94,191,180,30,84,103,39,120,48,39,14,36,255,66,180,17,227,226,210,36,114,244,100,153,213,150,133,1,217,65,164,57,235,226,99,70,248,195,180,7,169,14,167,14,147,157,246,184,235,56,122,160,213,167,153,252,73,233,69,47,154,99,219,131,40,178,13,32,155,41,27,185,196,76,5,41,26,182,236,41,11,78,61,73,29,79,236,235,4,166,239,83,237,12,16,215,19,139,252,69,234,189,204,210,110,206,206,235,72,43,235,231,66,52,30,130,134,193,248,73,88,180,126,254,35,18,226,110,53,181,253,239,59,144,50,30,35,10,44,205,161,230,70,147,79,49,78,180,62,84,33,62,12,23,124,205,85,20,138,170,159,238,81,126,127,179,5,229,98,89,16,121,217,97,126,51,20,29,149,240,192,210,230,49,121,141,229,187,239,31,183,11,189,216,209,147,166,107,174,74,23,130,190,42,217,3,167,128,131,68,138,138,36,155,73,20,69,170,34,159,98,98,229,218,13,166,199,34,9,85,93,210,54,243,196,110,47,121,37,188,62,196,126,42,213,221,244,246,33,121,145,107,96,152,126,13,175,222,199,242,182,58,97,176,89,23,115,61,182,182,198,203,182,206,248,104,174,127,143,82,41,125,133,219,97,221,244,62,128,162,200,20,82,99,114,102,76,67,172,124,220,104,76,241,237,5,51,203,149,93,132,200,157,133,231,73,90,102,155,38,134,178,111,3,57,199,76,183,50,67,171,113,165,217,37,85,246,152,43,147,140,63,185,121,186,105,58,87,146,41,170,33,42,148,147,115,238,186,184,189,248,200,186,4,44,248,57,223,161,158,128,52,211,88,169,168,89,151,17,164,95,165,185,111,154,57,240,114,21,3,112,85,97,181,188,215,22,78,226,23,119,96,227,219,191,254,250,227,86,141,77,180,168,162,206,7,236,249,53,188,219,52,125,71,194,103,122,128,143,254,63,61,198,234,214,145,42,208,103,175,31,91,216,249,187,145,35,92,133,115,44,174,148,170,31,152,32,13,110,83,171,192,0,217,88,25,158,49,198,119,92,210,95,178,231,82,34,99,168,73,25,197,20,4,67,32,227,108,221,25,75,234,215,207,25,137,67,175,71,198,64,167,151,59,133,55,23,112,193,148,222,39,113,216,21,105,124,244,105,172,49,195,56,190,214,47,84,10,82,210,26,213,72,213,113,39,168,179,166,58,169,132,7,108,159,24,181,139,29,144,169,126,81,252,156,115,64,197,208,154,51,195,145,22,237,177,51,0,111,252,110,73,96,6,233,119,15,18,136,47,249,89,97,73,145,62,220,100,164,79,106,147,178,105,84,191,45,35,142,167,228,144,20,37,60,202,84,164,223,91,243,90,90,54,34,62,211,42,242,246,105,159,83,121,26,71,229,180,112,43,126,9,139,24,246,235,234,114,174,181,66,54,152,203,226,86,171,242,110,152,89,204,101,210,197,3,163,60,58,82,41,162,111,31,202,204,167,220,212,52,183,66,105,237,42,173,116,42,60,195,244,37,163,54,139,134,130,36,131,232,130,159,114,151,242,163,203,33,54,61,168,202,40,152,56,209,159,36,177,89,53,149,63,115,174,103,190,22,212,84,17,213,150,233,242,165,212,204,190,229,207,186,191,92,236,88,54,204,52,65,12,248,9,1,45,171,87,245,138,224,46,8,195,251,71,167,140,34,114,184,159,83,194,239,243,51,238,130,68,8,21,210,242,17,153,211,88,198,27,135,4,223,13,211,179,204,184,178,118,176,243,169,107,53,19,94,245,242,140,174,96,28,170,63,77,178,162,239,151,74,67,35,187,144,78,115,220,177,47,199,141,221,55,119,168,204,100,244,151,221,131,202,72,41,203,155,18,1,100,209,123,147,159,181,218,40,33,98,139,68,74,15,171,167,189,137,159,76,177,129,216,70,124,243,233,102,39,203,47,234,206,126,210,188,46,120,102,62,69,211,250,154,88,101,225,185,251,7,116,26,215,199,120,69,116,91,133,29,218,236,150,128,35,103,237,24,23,79,206,59,38,178,54,22,15,200,84,7,172,204,208,145,87,229,221,94,59,50,155,227,120,228,154,166,107,15,24,59,52,128,89,229,128,196,35,48,3,234,75,91,182,183,109,118,167,56,176,115,108,204,147,233,72,234,93,181,126,102,149,84,237,11,107,103,241,182,57,237,244,211,234,162,7,18,125,92,207,125,139,48,154,198,197,24,107,65,12,67,194,103,172,169,246,126,189,151,104,250,159,67,183,120,135,63,198,47,77,25,208,202,238,47,249,209,144,81,185,73,69,93,97,80,200,125,177,215,9,220,213,194,238,216,167,49,203,16,103,205,6,58,175,114,209,153,22,227,208,23,189,223,106,207,142,156,91,187,247,60,127,106,209,145,222,20,116,143,59,248,131,127,3,15,83,179,14,18,208,155,210,205,80,255,53,206,214,122,85,87,213,209,228,185,6,105,55,165,98,165,56,86,46,58,230,145,68,211,251,229,16,244,85,74,175,102,7,186,136,84,151,83,86,27,130,99,209,253,96,96,139,217,195,144,113,125,92,117,81,92,15,204,87,71,247,105,95,53,151,59,211,85,114,46,242,123,86,249,167,210,28,106,149,141,221,233,161,236,209,27,229,133,232,168,137,172,108,43,43,235,114,119,247,191,171,79,24,247,220,115,177,183,165,250,252,53,38,143,188,230,221,32,238,151,209,213,31,174,77,225,146,195,46,37,3,4,61,34,43,5,131,88,219,2,253,156,69,54,210,31,108,1,222,56,67,218,213,174,17,217,27,110,237,43,42,159,74,56,26,107,208,134,78,67,139,43,199,244,131,69,84,182,98,165,31,148,93,32,184,105,24,174,104,62,150,21,61,222,51,17,32,181,188,79,43,56,254,170,177,31,231,67,248,137,89,117,58,157,196,94,167,149,85,64,137,178,54,237,245,11,5,119,34,113,231,247,216,214,33,151,96,98,91,15,134,167,208,247,15,134,124,47,212,106,128,55,248,97,9,190,57,175,150,102,237,34,62,7,50,251,57,211,70,29,112,113,75,172,232,28,13,217,2,202,234,67,49,36,135,242,86,92,35,13,20,47,4,0,78,31,172,179,11,45,95,202,93,197,27,234,118,232,209,201,27,45,76,138,209,67,174,92,26,40,27,82,170,208,15,33,233,137,215,202,74,95,208,24,223,250,62,164,202,8,153,119,62,193,3,185,204,236,70,48,245,72,2,149,134,34,156,219,200,189,239,235,50,70,109,29,135,89,33,238,223,54,37,5,117,234,240,16,147,34,97,95,2,22,174,177,69,30,192,44,38,141,201,14,99,217,93,208,70,25,110,139,86,70,166,93,155,251,155,127,222,70,224,239,88,231,166,122,245,206,208,79,0,95,105,173,113,125,171,153,83,231,230,179,25,5,140,139,225,91,95,157,103,38,224,209,120,244,244,46,134,177,20,243,77,21,150,228,83,108,188,170,43,68,11,44,215,187,203,112,90,205,117,214,189,46,67,80,119,151,68,204,238,255,0,13,181,164,64,10,101,110,100,115,116,114,101,97,109,10,101,110,100,111,98,106,10,49,55,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,70,111,110,116,68,101,115,99,114,105,112,116,111,114,10,47,70,111,110,116,78,97,109,101,32,47,73,89,69,67,67,86,43,67,77,83,83,49,48,10,47,70,108,97,103,115,32,52,10,47,70,111,110,116,66,66,111,120,32,91,45,54,49,32,45,50,53,48,32,57,57,57,32,55,53,57,93,10,47,65,115,99,101,110,116,32,54,57,52,10,47,67,97,112,72,101,105,103,104,116,32,54,57,52,10,47,68,101,115,99,101,110,116,32,45,49,57,52,10,47,73,116,97,108,105,99,65,110,103,108,101,32,48,10,47,83,116,101,109,86,32,55,56,10,47,88,72,101,105,103,104,116,32,52,52,52,10,47,67,104,97,114,83,101,116,32,40,47,97,47,97,116,47,99,47,105,47,107,47,108,47,109,47,111,47,112,101,114,105,111,100,47,122,41,10,47,70,111,110,116,70,105,108,101,32,49,54,32,48,32,82,10,62,62,32,101,110,100,111,98,106,10,49,56,32,48,32,111,98,106,32,60,60,10,47,76,101,110,103,116,104,49,32,49,54,50,53,10,47,76,101,110,103,116,104,50,32,57,54,54,51,10,47,76,101,110,103,116,104,51,32,48,10,47,76,101,110,103,116,104,32,49,48,55,49,54,32,32,32,32,32,10,47,70,105,108,116,101,114,32,47,70,108,97,116,101,68,101,99,111,100,101,10,62,62,10,115,116,114,101,97,109,10,120,218,141,180,5,84,20,218,26,54,76,9,130,210,45,53,116,195,208,41,221,221,93,3,12,48,196,12,12,221,41,141,72,73,74,139,116,167,32,221,221,37,74,73,35,41,33,32,124,232,61,231,222,115,239,255,175,245,125,107,214,154,153,231,237,103,239,231,221,244,212,26,218,236,146,214,48,75,176,28,12,234,198,206,197,1,20,6,72,171,234,232,112,1,1,64,32,15,7,16,200,141,65,79,175,3,113,115,4,255,109,199,160,215,3,195,93,33,48,168,240,63,34,164,225,96,144,219,163,77,6,228,246,24,168,10,131,2,148,220,29,1,92,60,0,46,126,97,46,1,97,32,16,192,13,4,10,253,29,8,131,11,3,100,64,30,16,107,128,42,7,64,9,6,5,187,98,208,75,195,156,189,225,16,91,59,183,199,62,127,255,5,48,89,49,3,184,132,132,4,216,254,164,3,36,157,192,112,136,21,8,10,80,5,185,217,129,157,30,59,90,129,28,1,218,48,43,8,216,205,251,191,74,48,137,218,185,185,57,11,115,114,122,122,122,114,128,156,92,57,96,112,91,49,102,54,128,39,196,205,14,160,5,118,5,195,61,192,214,128,223,148,1,106,32,39,240,95,212,56,48,232,1,58,118,16,215,127,57,180,97,54,110,158,32,56,24,240,104,112,132,88,129,161,174,143,41,238,80,107,48,28,240,216,29,160,173,168,2,80,119,6,67,255,21,172,242,175,0,54,192,95,135,3,224,226,224,250,119,185,191,178,127,23,130,64,255,36,131,172,172,96,78,206,32,168,55,4,106,11,176,129,56,130,1,234,114,42,28,110,94,110,108,0,16,212,250,119,32,200,209,21,246,152,15,242,0,65,28,65,150,143,1,127,70,7,1,228,36,53,1,160,71,134,127,241,115,181,130,67,156,221,92,57,92,33,142,191,57,114,254,46,243,120,204,178,80,107,105,152,147,19,24,234,230,138,241,123,62,25,8,28,108,245,120,238,222,156,127,93,174,3,20,230,9,245,253,27,217,64,160,214,54,191,105,88,187,59,115,234,66,33,46,238,96,69,153,191,98,30,77,24,255,177,217,130,221,0,124,64,32,80,144,135,27,0,118,1,128,189,172,236,56,127,55,208,241,118,6,255,113,114,253,54,63,114,240,247,117,134,57,3,108,30,105,128,253,33,54,224,199,31,12,95,87,144,7,24,224,6,119,7,251,251,254,211,241,223,8,131,139,11,96,13,177,114,3,88,130,109,33,80,140,255,84,127,52,131,109,254,133,31,239,31,14,241,2,24,3,31,229,199,5,0,254,254,252,251,159,233,163,194,172,97,80,71,239,255,132,255,185,98,78,41,121,45,61,35,77,214,191,40,255,219,41,37,5,243,2,248,178,243,2,216,185,121,120,0,124,60,2,0,126,33,126,128,255,127,87,249,55,255,191,185,255,177,106,128,32,127,205,246,143,122,138,80,27,24,64,232,95,20,30,207,238,111,26,30,127,233,130,233,175,165,97,6,252,119,7,53,216,163,154,193,0,166,255,136,223,4,200,7,180,122,252,226,250,127,94,129,63,41,255,127,202,255,93,229,255,42,254,255,157,72,206,221,209,241,143,159,233,95,1,255,31,63,200,9,226,232,253,87,196,163,154,221,221,30,55,67,21,246,184,31,208,255,13,213,7,255,107,157,85,193,214,16,119,167,255,245,42,186,129,30,55,68,18,106,235,248,239,131,132,184,202,65,188,192,214,26,16,55,43,187,63,138,249,251,26,30,171,59,66,160,96,13,152,43,228,247,123,3,96,231,2,2,255,199,247,184,114,86,14,143,111,138,235,227,101,253,113,129,31,55,234,191,59,202,66,173,96,214,191,87,143,155,143,31,0,130,195,65,222,24,192,71,125,113,243,241,1,124,185,30,119,212,26,236,245,71,218,0,78,14,40,204,237,49,5,240,200,206,31,96,3,131,99,252,190,82,33,33,0,167,213,111,211,31,196,39,248,136,96,142,143,195,252,109,225,122,148,34,39,248,31,144,7,192,105,251,15,200,11,224,180,251,7,228,3,112,66,254,1,31,139,59,253,7,62,74,149,243,31,149,31,151,131,19,246,15,200,13,224,116,254,55,228,229,127,68,143,250,128,89,255,35,226,177,25,252,31,240,177,153,235,127,18,4,30,145,35,200,245,31,211,112,61,214,112,251,7,124,156,198,243,15,252,175,19,180,114,135,195,31,31,151,63,34,127,60,222,191,241,159,151,12,12,246,2,91,97,44,205,195,172,68,194,236,107,195,218,174,171,37,201,60,217,183,198,95,206,208,111,233,167,49,179,251,46,193,63,185,223,96,161,165,48,87,101,133,172,194,47,37,83,134,186,113,86,54,101,153,46,36,150,169,126,249,30,180,212,163,69,124,76,210,108,189,245,187,51,79,208,154,218,106,197,88,156,36,234,159,40,60,144,172,235,163,64,39,103,215,145,216,246,251,229,226,167,23,236,128,220,130,216,161,68,159,235,226,46,136,165,145,143,127,237,217,43,239,85,215,87,250,121,52,124,126,75,115,187,138,95,249,217,93,233,52,123,156,110,172,73,240,135,89,250,60,203,119,115,36,52,168,110,236,20,79,89,240,78,188,176,103,47,46,103,240,114,38,30,168,148,18,88,49,252,15,227,120,222,251,26,173,113,191,254,57,231,243,165,92,135,219,181,147,148,142,212,136,132,2,249,2,111,116,138,193,87,106,247,173,18,241,130,111,113,81,236,234,203,133,108,32,51,7,194,234,104,31,149,223,72,7,245,119,97,99,21,69,60,98,160,35,124,73,72,126,148,206,191,181,142,51,216,160,231,57,122,214,150,182,133,51,75,173,243,1,214,2,9,171,141,167,167,156,124,190,122,115,81,175,217,246,96,4,250,85,36,156,213,90,213,35,30,77,205,219,119,123,125,9,229,194,240,224,66,249,224,123,237,132,177,207,176,177,205,6,58,198,6,225,74,147,212,23,153,95,17,46,254,4,170,168,228,63,182,5,59,253,10,237,51,75,232,106,124,123,236,39,14,157,103,188,182,189,180,63,245,151,201,30,185,99,97,160,21,166,164,99,227,224,23,102,52,10,208,15,37,92,212,224,243,154,160,87,9,181,90,34,160,155,116,49,27,15,145,46,203,233,126,230,112,57,221,190,231,253,158,55,106,148,38,168,124,235,227,233,73,222,224,237,152,60,81,164,200,103,137,215,68,101,111,149,240,221,136,176,28,9,43,61,154,45,73,32,167,112,126,168,84,185,70,248,154,86,66,233,179,117,165,196,84,171,220,33,226,152,106,196,206,85,151,121,105,222,173,53,46,173,45,107,237,205,193,203,166,93,177,131,104,148,89,163,119,17,160,192,230,166,84,125,242,104,181,11,130,104,5,62,67,206,229,77,81,163,218,254,194,221,194,188,136,190,36,68,34,50,217,177,247,198,35,227,12,185,113,138,207,186,121,119,231,174,46,49,99,191,161,190,197,38,177,115,118,176,105,138,84,51,174,200,162,39,146,186,27,26,62,171,146,235,22,183,213,74,87,46,169,51,141,26,123,35,170,61,163,17,210,220,249,128,29,95,254,254,229,69,233,134,241,40,121,79,210,146,105,53,109,64,218,168,209,76,151,209,162,247,176,215,96,85,108,109,68,205,64,176,62,131,140,113,194,204,30,66,38,3,94,195,214,199,57,17,26,33,242,214,87,26,254,63,253,219,19,86,59,122,166,64,23,243,246,28,230,191,198,227,114,151,71,20,168,26,190,64,183,227,204,246,175,251,61,227,135,102,84,155,102,88,188,156,154,231,136,182,13,43,83,9,70,197,14,87,48,57,224,91,248,229,111,156,109,124,129,50,157,126,252,18,101,59,57,123,239,68,76,247,57,171,218,237,252,38,38,57,174,63,104,73,162,124,29,170,86,158,69,118,202,114,188,52,91,97,208,95,9,34,142,249,50,224,75,217,148,127,242,203,73,174,247,197,151,227,50,138,119,245,169,29,100,203,115,233,67,60,111,228,148,3,20,137,194,223,11,72,16,233,8,72,174,168,222,170,107,96,69,115,136,188,254,242,38,86,97,152,21,18,110,80,147,45,226,95,155,120,157,77,176,109,223,103,104,112,33,187,224,94,70,213,86,192,55,208,234,252,249,141,148,98,91,209,122,94,180,54,128,232,174,36,87,192,89,243,83,28,47,208,10,81,33,125,118,142,247,196,221,248,16,211,211,240,83,207,219,140,236,173,119,220,109,198,110,147,211,67,195,111,151,11,98,235,179,196,237,126,164,71,55,91,102,173,223,179,44,81,32,209,5,97,88,247,191,183,136,166,3,104,188,122,254,42,51,74,56,24,135,38,36,247,180,132,249,117,137,159,238,212,113,127,201,65,172,13,49,234,207,50,124,153,134,66,183,107,156,89,235,212,238,15,185,47,203,51,179,248,198,206,219,2,89,201,26,11,143,236,5,186,232,15,32,18,15,169,68,27,248,131,184,204,164,136,83,145,35,58,156,8,147,46,145,47,116,87,38,229,246,106,174,222,180,112,37,187,201,78,132,76,55,125,201,151,192,156,202,15,34,230,34,237,41,168,149,51,211,18,127,203,254,46,229,221,89,119,145,11,81,24,154,89,22,245,109,44,18,11,151,173,231,213,14,119,103,30,47,103,81,110,78,51,79,135,68,217,134,73,181,128,207,103,144,207,254,20,23,249,30,115,84,19,199,90,250,201,121,112,140,172,87,136,33,227,199,193,210,171,125,190,72,57,171,192,151,80,251,118,238,141,79,115,168,243,86,4,187,111,60,185,158,199,221,93,143,238,242,4,89,230,40,154,70,100,69,119,121,55,215,10,191,30,253,134,105,51,159,87,178,178,31,147,180,181,127,90,116,91,108,99,123,72,223,225,156,119,43,10,57,165,82,167,100,98,244,45,137,159,171,29,193,242,44,187,215,222,214,6,103,50,10,202,60,156,142,76,145,109,212,113,79,140,119,110,251,83,94,201,85,4,73,205,21,195,102,226,62,38,124,199,55,67,9,237,74,61,50,42,202,65,125,118,176,244,192,152,242,166,34,28,11,81,221,119,74,46,45,170,7,180,158,169,63,24,124,123,61,33,194,247,37,171,80,195,73,114,118,144,53,87,111,97,216,231,203,112,65,98,166,21,17,85,4,137,5,143,153,14,22,70,142,134,7,6,195,139,234,234,205,174,253,242,4,211,43,45,173,204,82,233,247,210,40,102,85,124,191,132,104,127,72,126,95,103,21,31,144,58,160,219,89,25,96,222,151,72,172,21,254,192,164,207,184,205,134,28,129,112,47,213,39,95,250,156,148,29,158,56,170,147,23,158,50,71,100,8,9,66,193,14,147,98,115,120,135,92,188,195,128,19,56,94,38,75,147,233,126,218,186,100,184,118,83,98,113,44,134,59,101,102,65,137,80,207,148,82,49,195,136,234,148,126,67,241,76,153,17,91,121,99,6,147,81,44,7,55,75,118,77,67,141,77,88,117,215,55,90,155,71,158,91,11,75,130,223,36,103,77,156,253,100,206,140,200,32,142,49,232,243,238,69,160,28,17,135,139,93,90,207,147,43,67,178,156,179,91,199,16,80,105,177,231,232,146,90,165,174,243,216,7,139,138,138,31,27,25,170,66,53,168,223,204,9,148,108,167,45,61,169,55,82,159,143,182,185,246,6,15,235,76,39,35,84,200,116,34,91,134,12,9,235,187,80,155,6,66,250,243,60,91,147,44,30,118,11,75,80,208,98,25,183,186,45,214,236,204,80,187,159,235,232,196,43,150,65,21,162,192,142,223,26,243,113,63,141,37,158,189,190,234,201,181,192,251,114,57,191,25,156,22,116,185,240,5,192,88,76,233,28,185,138,197,244,18,165,204,144,171,101,251,178,44,42,87,183,99,170,188,152,243,80,253,230,137,14,6,189,5,195,33,185,111,24,19,137,114,159,48,135,244,33,100,76,89,40,191,195,75,161,143,29,223,99,67,246,110,150,215,203,156,143,50,114,43,62,119,233,227,93,116,70,47,219,143,236,15,214,27,142,124,140,150,35,150,95,92,216,222,42,92,114,0,212,147,170,119,5,251,214,209,213,212,160,87,70,189,242,103,79,208,92,220,199,40,155,6,106,230,85,147,145,218,127,116,217,222,238,205,90,115,34,35,113,160,193,190,7,176,244,126,122,139,183,254,177,29,123,184,3,76,224,124,61,210,128,193,117,84,235,15,195,14,82,70,56,100,122,123,236,43,249,98,210,85,117,147,194,66,28,128,251,60,187,97,196,159,20,199,15,239,44,11,15,1,175,216,108,122,249,3,211,237,50,87,135,71,142,42,162,193,221,162,164,253,27,106,61,148,243,80,7,190,151,251,253,12,153,134,121,135,16,202,37,207,243,240,17,63,226,98,146,119,225,30,210,85,49,26,96,159,77,57,148,154,175,113,123,22,114,161,27,74,104,234,212,157,101,247,62,253,121,3,61,5,178,28,204,130,5,146,89,110,22,172,169,227,176,253,165,253,228,167,149,21,152,65,161,62,4,22,219,212,126,247,129,21,32,150,202,49,235,29,221,103,111,80,208,152,57,220,20,201,237,92,18,22,238,35,41,89,128,200,185,46,71,65,31,107,130,170,196,118,194,212,8,7,116,209,251,120,250,169,6,227,215,4,176,123,131,132,212,221,26,141,121,252,226,78,248,224,64,228,243,22,231,254,197,251,219,69,65,180,213,20,253,52,114,23,25,149,190,79,109,175,125,87,190,91,212,18,36,13,90,123,38,147,249,45,132,97,202,43,61,248,112,54,101,237,42,48,182,27,209,133,69,45,33,164,47,170,142,23,10,198,21,174,189,142,239,55,194,25,141,124,141,88,248,84,84,96,213,183,74,197,249,43,110,207,149,30,51,61,62,222,250,174,195,240,10,79,104,216,97,186,14,172,240,78,26,234,207,43,214,100,244,0,31,172,246,109,133,19,119,233,26,61,8,201,150,230,204,207,202,87,174,187,39,240,10,45,139,173,89,192,72,93,218,199,56,67,10,215,3,246,176,188,54,222,198,107,191,242,203,178,17,162,90,40,23,239,52,56,229,112,31,148,242,178,145,183,148,189,227,240,212,23,185,125,149,14,99,235,68,39,126,47,165,226,224,160,220,224,139,38,100,243,212,214,246,142,13,209,113,207,175,140,161,141,44,104,154,4,75,117,16,196,82,48,75,119,25,69,209,225,65,187,210,40,118,40,160,123,104,181,23,56,214,211,136,86,134,192,216,132,68,16,1,109,86,195,158,76,31,231,138,205,216,41,210,255,218,95,118,143,86,188,244,160,183,242,188,36,77,205,29,149,85,232,97,25,155,87,0,55,198,91,30,155,105,170,251,126,117,21,179,56,24,179,187,51,154,166,194,103,120,3,11,166,222,109,158,236,87,110,101,116,79,238,35,85,184,29,42,209,100,20,36,73,245,165,253,231,154,4,168,0,236,245,118,139,204,82,252,205,142,24,205,56,97,10,226,195,16,154,97,231,171,227,163,172,121,226,168,61,157,34,91,169,122,71,20,252,165,56,33,221,95,114,251,74,85,226,52,120,198,206,166,221,207,150,159,12,59,143,219,197,46,118,229,142,119,38,22,159,134,235,34,9,6,77,204,37,249,228,237,124,109,87,9,23,175,11,186,65,74,34,190,19,166,84,142,17,169,188,184,201,211,127,160,31,53,72,14,187,64,161,91,140,16,38,182,28,18,114,222,172,151,51,179,206,144,26,167,156,87,210,98,66,228,55,102,215,97,249,206,75,157,21,55,229,109,136,96,193,168,218,240,139,9,249,89,197,211,170,239,195,170,248,101,26,146,180,253,54,9,65,58,52,54,228,177,52,40,226,224,171,212,123,131,15,12,137,90,237,189,178,3,7,207,76,139,185,85,130,246,195,123,17,248,81,158,159,138,219,49,11,50,140,18,114,74,129,112,108,66,47,223,38,81,19,127,4,70,54,156,184,225,52,169,138,246,197,32,27,0,17,125,62,113,173,210,241,211,17,54,249,223,6,235,139,174,114,217,111,65,54,4,248,119,126,209,181,243,214,128,17,171,235,235,0,59,37,42,91,108,30,227,121,58,238,154,187,176,22,225,47,103,47,79,253,41,26,100,235,71,138,153,54,181,135,71,198,128,28,73,29,85,175,185,190,50,63,179,190,37,138,9,165,61,31,86,68,29,19,105,13,210,48,37,198,251,52,212,112,218,66,164,133,216,113,159,114,183,155,242,81,17,153,45,153,102,80,60,243,93,82,240,229,166,165,84,206,196,248,224,221,130,160,223,202,103,249,137,236,175,95,142,77,68,62,42,60,199,128,246,175,163,90,113,71,174,86,121,81,25,140,163,18,228,114,81,139,11,175,17,174,227,182,188,221,194,33,114,163,165,236,89,35,18,167,111,153,186,74,177,13,139,214,238,0,27,251,100,228,128,199,16,94,249,3,134,87,237,152,83,111,100,14,159,35,219,179,223,188,122,26,214,123,168,30,198,239,113,225,227,94,248,70,194,50,20,61,166,15,29,226,85,111,213,255,197,2,254,25,143,1,222,185,67,142,137,165,120,184,143,138,23,79,26,191,220,98,46,134,251,52,24,147,75,123,95,219,250,201,15,4,146,45,67,186,163,87,22,204,133,221,21,23,83,189,36,11,194,79,162,137,142,58,82,112,77,159,93,107,225,153,78,202,41,86,234,56,120,157,100,218,219,90,102,43,36,89,63,229,96,18,198,232,218,56,46,203,34,231,136,157,68,74,165,47,116,118,233,40,253,33,70,20,88,46,102,182,231,227,197,182,236,107,150,56,102,101,10,207,220,224,135,85,54,133,55,180,92,228,13,126,45,119,83,72,210,89,145,254,53,177,0,72,81,23,153,116,217,8,54,21,252,73,71,224,221,220,36,21,9,83,129,99,6,249,190,180,233,108,44,167,99,4,200,93,247,249,179,92,132,210,255,100,137,193,194,187,41,189,113,179,118,205,39,202,148,70,84,243,177,106,108,205,248,112,27,194,39,31,48,22,184,216,221,156,13,6,236,115,199,80,204,90,151,145,227,33,70,111,154,90,186,250,48,118,12,10,111,77,128,244,37,235,75,211,197,120,73,88,49,126,33,21,241,185,175,190,84,162,212,57,187,169,72,82,136,36,68,20,44,54,92,111,34,130,54,227,79,78,248,222,213,176,7,99,183,93,223,60,205,118,123,152,246,215,184,59,76,118,235,37,204,255,160,228,85,151,34,184,48,56,163,69,254,121,157,131,216,196,119,216,194,253,203,131,49,97,36,25,85,195,135,31,244,123,45,60,93,145,241,119,175,4,186,77,230,224,208,144,112,53,37,170,134,253,251,152,137,179,244,95,185,114,21,14,229,181,207,234,158,156,181,171,219,119,164,126,122,81,185,186,188,205,90,143,166,15,126,49,55,233,90,162,58,167,151,26,195,92,122,157,246,246,188,107,13,173,84,233,212,80,239,116,36,83,176,254,176,147,171,235,23,170,53,173,146,10,23,145,56,190,106,253,160,56,62,77,95,166,229,135,81,205,46,44,242,227,246,22,27,171,166,201,153,28,120,253,167,170,103,162,182,142,1,113,199,169,9,124,134,85,202,19,47,131,181,183,78,77,15,172,49,36,34,11,131,204,209,248,230,20,92,215,66,110,47,86,8,251,247,57,207,54,62,198,140,58,232,145,127,113,223,182,253,22,152,252,43,47,102,254,8,199,159,145,215,49,101,50,121,75,226,103,85,135,185,186,226,106,139,0,105,230,4,167,239,27,51,20,31,111,118,107,248,24,137,23,166,13,89,222,167,81,170,27,60,1,165,213,169,249,211,235,176,133,153,206,171,122,237,119,37,155,140,57,47,200,124,124,73,91,14,44,27,222,207,88,57,104,88,62,13,232,15,70,88,196,0,230,213,116,247,92,23,141,249,144,109,42,206,84,80,135,97,234,132,54,199,104,149,210,205,176,189,167,12,41,62,228,204,221,149,66,40,60,220,8,102,144,77,67,21,236,170,75,31,184,83,69,247,212,189,202,58,228,77,93,92,238,101,203,90,131,20,69,24,90,172,182,176,128,23,77,13,89,227,92,126,168,38,20,178,52,189,11,248,72,214,233,179,242,81,244,171,119,176,238,182,244,164,68,120,170,97,65,56,89,142,140,233,199,145,85,39,247,119,225,227,252,183,254,234,123,164,178,28,58,150,13,70,184,115,45,1,25,184,230,60,209,122,249,245,71,164,185,168,245,100,188,90,123,52,241,20,68,133,181,147,13,251,39,235,88,88,152,37,176,112,165,212,215,250,93,12,29,132,45,126,250,70,76,63,195,246,39,21,84,208,135,36,182,35,198,5,172,213,123,10,182,135,195,92,244,99,194,65,9,103,164,85,43,21,196,217,194,174,196,244,104,30,148,44,52,170,162,163,168,148,105,222,123,11,27,246,66,106,138,38,79,210,250,249,226,236,230,190,96,179,155,36,69,255,252,166,66,105,57,75,216,197,86,101,171,14,101,20,36,28,186,27,44,173,168,164,38,126,33,59,27,206,40,66,113,255,138,139,8,16,177,25,158,53,28,200,72,122,14,50,234,7,56,238,144,23,207,148,95,10,252,164,201,27,183,12,210,153,150,120,75,163,73,150,236,233,60,110,159,73,152,52,103,103,192,117,85,39,194,120,81,60,249,164,222,172,200,5,91,116,130,233,248,60,240,166,139,79,190,243,89,24,88,16,199,252,13,104,220,236,25,25,149,57,186,117,42,171,99,153,14,141,47,37,132,191,218,220,3,174,167,254,153,40,63,252,41,226,27,27,212,183,59,57,33,165,118,161,171,182,156,233,94,173,121,213,106,83,223,251,103,116,185,197,207,108,165,143,8,52,131,203,8,104,157,49,252,13,21,209,148,141,67,126,246,69,178,181,207,92,73,166,29,107,105,140,82,161,105,56,64,68,175,244,117,16,183,146,10,223,96,174,29,88,68,186,141,171,71,38,106,244,103,56,142,198,95,234,248,178,152,0,117,158,141,81,210,15,74,45,111,229,170,229,62,175,21,127,2,76,78,117,38,125,248,126,175,114,82,159,108,80,95,131,185,252,245,167,76,50,72,13,117,75,12,20,140,7,111,227,93,72,154,147,32,253,105,221,94,154,218,149,188,227,81,197,71,80,135,180,255,49,139,15,76,216,43,99,163,197,218,100,245,82,3,130,244,224,90,246,217,32,65,144,226,62,99,118,210,201,41,38,40,227,179,136,108,69,149,202,126,175,105,150,130,95,133,118,82,119,117,77,68,19,128,246,98,176,3,173,227,195,201,245,8,69,253,135,173,157,234,206,214,126,236,82,199,29,172,139,90,178,159,233,155,128,193,171,226,179,48,109,126,44,162,159,209,219,39,224,194,163,174,14,106,30,196,160,167,82,134,58,182,56,105,40,168,203,168,53,254,68,58,121,58,160,180,241,200,144,200,156,178,9,36,27,194,204,89,219,156,162,214,217,251,19,131,34,115,86,183,100,174,60,110,102,201,121,44,223,213,226,235,227,77,171,208,133,234,220,132,178,98,31,13,22,205,145,146,84,237,5,173,45,107,22,170,29,71,181,239,196,139,241,150,248,246,67,17,37,4,72,158,159,220,205,251,62,32,147,144,3,87,73,120,222,155,119,56,245,188,68,230,220,93,13,212,60,253,81,231,110,243,99,35,31,227,148,81,17,93,13,37,191,117,67,124,8,223,197,190,244,52,157,25,99,248,245,65,198,76,45,107,118,99,158,36,222,192,20,197,36,60,127,163,181,132,159,65,97,50,89,90,104,222,9,254,196,175,71,0,94,139,119,46,255,147,94,56,226,76,9,126,223,40,250,149,169,204,86,222,172,187,183,190,46,160,202,75,99,15,213,44,72,121,227,235,44,41,113,215,154,225,141,225,43,153,145,36,154,235,230,100,58,2,113,155,38,1,202,212,229,140,85,127,220,150,68,131,145,111,176,221,200,29,158,187,44,198,13,86,157,87,96,63,129,139,128,28,175,107,33,185,246,196,121,212,225,36,64,10,129,59,198,232,113,90,50,100,243,169,29,2,134,144,154,27,46,41,69,226,43,161,144,86,119,136,213,182,235,216,55,165,32,79,12,43,35,191,198,46,130,39,116,210,131,198,83,148,144,232,5,240,73,232,179,105,154,43,132,219,218,181,246,126,145,23,60,126,146,9,62,114,235,134,188,151,250,104,139,218,228,10,195,105,74,235,31,178,247,152,3,30,8,232,179,62,88,26,119,224,170,139,247,156,246,137,16,230,104,121,70,172,182,12,200,86,240,21,136,211,100,235,111,249,5,137,204,85,42,242,31,197,33,37,27,32,49,154,88,71,239,42,255,252,225,234,207,29,75,234,171,41,201,236,249,66,105,223,13,205,96,237,53,33,132,199,61,86,11,143,7,73,39,211,133,47,193,210,143,50,224,224,38,81,116,143,251,182,83,128,212,82,210,255,85,112,78,250,139,247,42,6,179,234,252,59,183,156,56,140,72,22,194,84,19,179,167,159,144,234,59,234,19,138,41,63,34,18,158,10,218,198,42,34,210,93,200,179,165,60,140,170,90,120,251,203,239,23,101,17,15,139,51,91,37,174,60,249,122,254,54,227,65,96,93,249,25,181,160,212,240,167,215,142,136,67,28,43,207,145,96,23,148,19,68,13,115,238,145,30,24,202,77,97,218,226,99,64,35,209,82,138,182,51,85,179,108,152,44,210,250,252,113,50,166,168,65,164,53,8,172,140,105,22,48,176,214,20,196,138,78,141,213,190,38,234,36,223,226,17,231,109,11,20,18,251,80,79,67,201,181,87,244,221,164,2,60,94,174,216,248,92,219,21,119,72,74,81,167,41,118,110,214,227,12,111,9,188,219,144,71,133,174,213,234,224,225,72,231,87,1,185,58,4,186,56,159,124,194,208,244,66,152,130,195,54,21,110,52,35,235,210,61,124,78,119,50,251,66,79,192,145,75,167,188,241,22,197,3,163,224,18,203,171,180,143,226,101,122,140,85,32,175,19,66,202,231,221,44,235,99,68,232,3,121,136,173,1,49,170,91,210,210,63,242,163,42,147,47,128,211,52,240,12,50,215,204,113,109,233,202,109,164,151,221,211,222,195,207,111,141,103,111,103,205,68,169,217,139,184,232,170,249,84,146,191,170,226,226,42,178,139,221,19,205,37,43,30,33,112,69,88,211,102,225,41,9,29,49,164,43,198,35,191,162,173,1,76,244,217,190,94,109,180,98,105,149,194,69,100,45,174,32,92,145,211,135,90,135,171,250,79,104,25,186,167,91,106,32,55,133,84,120,100,236,88,137,155,219,170,58,240,25,193,122,97,95,8,190,145,23,231,212,133,78,219,228,134,35,7,16,175,126,151,239,22,155,189,91,108,56,24,139,100,203,193,201,45,79,219,180,117,24,50,69,146,21,196,111,18,71,78,203,89,180,0,69,170,113,90,56,163,126,192,222,25,223,216,227,230,134,32,23,223,184,141,160,51,113,26,247,74,108,250,137,72,23,173,34,152,130,224,252,155,115,6,23,152,97,250,205,108,72,109,210,49,209,8,8,234,68,151,81,154,135,81,134,22,197,59,22,74,230,82,85,107,148,118,31,102,93,78,247,240,5,159,83,139,12,113,156,77,12,144,117,176,244,118,168,168,94,149,15,28,239,100,90,118,36,23,169,42,147,166,130,124,45,97,202,153,138,219,208,41,221,48,88,51,153,231,156,45,197,25,79,98,215,92,156,95,130,86,187,11,133,56,238,73,25,227,77,9,246,54,162,246,205,60,76,113,94,207,164,23,237,179,41,100,94,199,118,48,38,206,216,124,213,168,193,252,208,62,156,188,178,224,62,153,175,176,170,152,81,77,208,19,91,53,146,30,141,85,86,216,35,22,35,122,152,38,12,185,121,166,244,184,36,112,61,9,84,228,69,36,50,97,248,252,181,69,157,211,243,171,154,241,126,112,220,217,241,113,9,141,165,235,26,196,69,140,173,247,133,17,116,152,162,167,56,147,103,187,59,22,60,57,202,244,190,198,182,127,17,118,91,68,216,6,120,73,119,168,245,179,233,33,167,225,126,165,252,230,73,85,14,35,242,134,146,176,149,125,41,79,81,136,13,55,134,90,98,131,48,143,180,244,27,17,117,156,97,15,26,209,64,162,193,58,73,113,161,151,29,179,17,160,196,25,146,65,95,130,155,27,213,145,214,232,198,75,6,127,149,109,168,251,187,162,64,146,247,188,159,115,244,140,71,215,88,57,242,205,95,89,238,23,211,185,93,150,189,225,218,231,104,244,31,154,31,152,233,178,154,186,171,242,253,86,38,42,154,233,113,120,181,210,188,74,52,234,51,255,35,66,244,230,217,24,194,233,219,193,201,130,47,8,66,163,112,212,175,36,13,193,52,89,150,33,110,141,233,195,105,116,222,123,147,165,243,121,122,135,0,83,253,183,36,221,243,211,179,98,5,95,54,129,200,217,184,23,129,84,26,133,82,137,77,250,44,20,70,210,67,253,153,209,234,217,251,218,193,65,232,7,192,186,189,160,57,80,60,241,199,144,241,249,206,143,168,91,218,97,53,124,227,41,87,236,254,2,81,33,79,103,251,137,150,216,187,50,89,136,155,21,165,43,227,125,185,6,91,194,37,163,211,86,141,250,234,190,161,85,146,194,213,19,152,228,159,62,123,1,77,195,227,223,164,34,104,139,207,23,130,108,242,173,90,226,202,252,82,187,170,165,162,100,244,84,233,198,196,68,220,98,195,171,181,167,73,217,67,208,247,168,243,86,29,183,180,241,200,108,41,252,73,206,192,54,23,174,128,86,25,30,138,51,213,216,38,111,28,98,243,234,123,47,33,67,82,137,70,167,87,115,61,131,34,30,73,70,250,195,65,97,60,228,37,19,246,72,106,238,174,143,112,136,177,63,32,131,110,255,70,108,30,101,202,180,62,111,71,209,209,163,210,91,227,199,210,157,117,236,140,49,37,114,136,27,238,71,159,41,207,111,34,83,118,8,86,239,133,222,86,237,25,60,215,22,60,196,243,125,151,128,53,247,206,176,92,137,215,129,208,181,229,132,145,14,206,154,233,150,241,43,98,91,128,57,140,121,213,137,33,70,69,127,84,115,22,115,83,69,32,137,185,162,206,246,50,168,41,56,124,225,60,97,44,161,145,134,35,178,179,237,193,6,16,137,35,155,249,139,101,3,3,187,154,88,117,248,50,68,88,128,188,234,194,254,133,83,102,26,242,243,82,234,6,198,34,148,14,2,158,22,47,130,94,50,81,99,56,224,232,91,25,202,81,84,46,233,1,244,205,23,179,116,215,143,67,194,57,102,169,170,190,61,66,178,73,125,77,4,83,228,72,163,130,83,95,164,54,221,68,151,245,105,15,234,244,93,63,163,243,36,250,119,227,4,111,7,152,78,168,73,254,154,242,162,46,122,254,221,38,249,132,254,126,58,189,119,224,186,218,179,123,137,28,51,232,48,242,160,103,164,142,109,177,67,115,126,51,182,94,191,167,60,166,20,113,36,231,201,155,50,25,2,202,74,44,98,50,183,56,44,238,227,30,164,186,209,120,91,103,60,20,6,177,84,60,175,67,125,62,2,33,122,219,98,14,71,101,94,135,178,46,223,170,149,40,184,206,136,162,197,138,147,141,227,212,149,232,203,28,98,24,24,167,69,11,154,60,187,249,218,242,186,165,5,202,206,88,26,71,207,106,99,247,52,71,35,9,89,168,243,51,210,203,167,91,118,192,24,66,208,224,187,224,186,62,81,99,217,215,229,206,21,119,58,193,200,56,35,216,229,166,238,182,165,76,161,120,218,137,161,214,170,71,50,187,218,172,108,179,120,187,6,223,181,145,202,95,111,233,81,217,71,243,169,14,68,187,125,13,181,175,179,234,43,238,15,255,241,173,224,44,149,54,68,134,136,167,44,71,90,170,131,104,43,61,248,180,66,223,171,246,23,118,167,73,125,63,83,222,73,146,103,179,78,209,240,20,118,8,85,36,172,94,17,90,67,254,137,160,65,215,92,204,46,182,21,147,42,229,56,171,28,24,194,174,116,185,215,128,70,215,239,174,95,159,37,173,209,114,128,30,120,78,142,63,137,136,165,36,146,28,8,73,11,113,194,53,122,151,220,136,189,156,224,184,92,50,206,228,80,228,21,168,104,68,80,254,54,25,248,84,178,10,91,216,118,125,27,93,100,123,165,30,225,211,117,95,109,78,0,34,210,46,17,50,3,166,44,82,162,99,129,211,213,125,57,146,222,244,238,79,68,198,28,174,4,248,102,16,47,121,233,64,154,242,15,153,114,179,178,91,152,201,235,207,8,247,173,247,39,154,65,14,232,97,213,40,231,211,123,220,244,254,65,227,47,53,180,136,214,24,190,230,178,250,19,42,51,133,228,114,229,195,113,180,57,191,148,48,133,68,201,236,131,157,109,154,85,136,159,188,1,234,58,228,49,160,45,111,52,30,134,35,55,46,102,70,63,68,171,85,112,88,250,43,54,35,43,60,189,252,182,201,118,12,95,173,200,178,112,125,254,217,49,162,104,97,85,128,11,182,158,156,98,64,204,95,125,191,118,65,227,204,17,92,108,19,253,196,192,171,132,12,48,155,144,154,216,41,90,34,124,151,230,200,219,25,106,144,191,20,50,75,176,33,62,93,214,67,2,175,54,33,38,119,9,191,248,72,31,0,210,43,224,190,252,174,91,85,247,118,173,175,170,26,234,104,44,205,78,80,243,202,35,126,62,183,226,234,210,100,158,147,78,7,69,221,129,176,208,219,122,58,117,179,96,165,141,133,106,75,34,219,231,2,191,155,128,128,18,169,95,110,234,109,148,125,18,201,44,176,150,151,245,157,32,234,205,201,175,88,113,215,182,244,175,121,139,84,197,139,8,167,69,113,134,26,29,250,129,121,10,201,134,41,1,32,141,6,176,201,68,48,189,111,173,166,181,237,100,27,93,39,178,240,49,233,118,168,172,149,204,141,218,187,180,176,108,251,90,236,202,155,164,158,147,2,109,48,49,85,233,195,118,4,84,205,243,57,163,97,181,136,81,169,185,246,250,139,163,26,203,166,90,232,84,3,142,104,249,15,81,222,90,243,207,21,215,85,185,214,246,18,92,7,120,170,47,88,163,73,48,227,14,111,84,133,139,243,87,104,210,163,6,203,121,149,223,133,120,173,36,121,8,80,100,62,208,31,5,75,95,113,229,106,97,22,66,96,173,174,231,195,50,68,218,27,234,195,210,157,185,207,145,99,120,216,127,237,164,25,183,56,237,189,233,246,34,22,45,145,2,150,65,167,13,195,186,185,89,113,74,129,244,29,66,211,61,41,16,218,33,211,205,187,53,222,189,94,242,215,104,145,221,195,52,49,204,120,246,137,126,134,239,131,252,25,21,250,13,28,50,56,142,244,6,100,86,143,62,168,202,160,127,136,122,22,219,123,109,189,183,220,94,166,215,166,104,186,154,52,60,126,183,85,98,24,220,17,151,221,115,60,84,128,63,113,231,41,198,199,244,137,55,36,159,187,218,21,163,132,132,61,250,215,156,22,46,149,179,41,71,134,254,162,130,156,7,203,75,222,107,71,107,236,164,27,125,85,94,122,83,100,74,14,114,142,162,169,245,220,243,99,153,42,202,86,192,15,234,221,40,207,4,200,9,42,147,84,71,71,126,226,32,175,36,197,121,5,82,252,82,223,232,59,63,28,66,127,68,249,44,85,52,34,33,83,155,17,117,105,222,197,58,91,4,34,162,58,60,161,61,199,236,153,89,43,228,177,159,79,83,43,41,228,147,173,144,155,46,115,4,138,149,43,152,37,128,165,241,235,230,40,216,202,101,129,9,202,51,111,139,10,122,221,66,219,108,108,211,165,241,90,34,62,159,31,223,76,116,141,215,127,210,67,28,111,156,244,110,73,175,190,70,191,247,168,173,62,137,152,151,13,108,154,95,123,125,253,36,115,168,196,72,148,172,100,147,136,101,35,59,201,67,157,150,122,243,173,166,52,114,249,164,128,163,52,237,143,116,61,13,64,63,228,227,125,205,244,211,74,126,22,32,214,102,119,218,34,115,209,33,125,139,154,65,102,4,49,68,102,153,59,126,189,63,209,32,236,187,22,33,54,150,132,112,28,136,219,174,129,230,41,249,121,58,76,176,205,35,68,220,88,9,97,228,53,200,27,129,54,70,109,197,38,115,19,146,239,40,211,88,244,122,140,235,101,254,71,166,108,169,5,9,170,133,103,47,70,142,4,169,90,80,38,160,29,70,238,237,131,151,95,166,64,235,120,138,198,188,153,53,69,135,237,38,39,49,87,120,94,183,172,39,131,239,5,25,147,94,116,120,174,59,145,33,71,132,137,206,100,176,156,28,102,106,218,122,202,151,33,214,27,218,148,92,118,255,202,77,26,85,146,5,241,55,86,176,59,249,135,153,202,89,47,225,86,111,75,33,235,171,25,68,195,112,165,151,207,12,223,56,212,140,227,226,207,43,11,24,25,82,26,59,17,251,136,73,105,153,114,120,75,14,57,254,136,53,49,90,137,4,20,189,67,189,183,213,23,225,111,229,241,167,170,15,94,12,65,54,233,253,206,128,58,90,63,212,207,53,241,170,7,91,38,59,222,134,120,243,187,8,42,86,209,209,123,34,45,73,252,75,12,193,235,16,202,200,176,84,218,201,94,92,9,239,120,3,94,111,244,75,15,132,8,147,252,95,130,206,116,216,26,33,238,80,134,29,255,157,124,154,110,115,147,224,247,147,59,103,134,209,122,189,60,79,178,67,83,145,11,50,175,79,119,37,230,32,166,206,43,42,169,145,74,33,10,186,211,46,15,91,59,113,156,76,102,247,192,54,57,178,91,206,103,106,160,121,214,11,165,108,4,156,80,194,205,248,7,43,35,113,253,1,166,221,69,36,76,151,46,103,241,163,128,173,119,135,126,122,48,4,95,133,179,68,4,155,44,169,215,183,99,1,102,26,28,147,218,193,165,116,63,25,168,184,184,98,195,69,91,80,199,27,17,200,131,200,188,91,14,130,17,164,185,191,10,194,105,117,167,249,147,134,199,208,164,111,25,46,91,63,132,204,180,170,37,79,216,244,181,196,61,103,5,230,210,155,15,96,221,89,69,217,197,29,116,178,64,145,176,220,185,131,198,37,103,208,232,242,10,90,187,81,169,228,24,20,137,0,137,146,157,203,182,91,237,157,109,254,154,94,96,92,68,110,98,111,9,180,102,193,19,211,195,11,173,219,70,124,16,253,172,81,132,48,106,15,148,224,112,201,217,215,127,36,210,212,97,184,120,175,224,30,86,110,1,104,198,19,91,92,237,254,214,162,160,75,189,18,244,94,255,123,99,244,106,255,62,253,80,167,204,82,240,158,60,113,102,151,148,25,244,41,130,238,19,194,138,159,136,53,246,96,119,212,87,246,13,140,58,47,110,179,17,189,182,116,99,111,60,91,8,173,99,37,138,69,223,192,104,154,200,181,134,142,112,213,86,95,233,226,121,25,46,144,146,216,48,180,43,88,242,180,16,158,178,233,213,101,141,184,4,218,70,140,65,76,236,188,165,92,242,17,117,93,70,207,128,175,174,190,171,190,210,11,155,70,55,68,217,169,246,125,74,104,241,34,85,235,142,36,78,136,100,72,34,3,132,40,120,145,92,193,91,68,130,145,153,94,48,174,207,252,46,227,60,80,23,210,125,240,146,74,43,103,223,121,242,101,169,63,137,140,142,247,248,179,126,125,62,234,246,46,238,45,218,172,60,5,244,32,199,6,65,191,146,58,3,250,129,148,122,61,94,41,159,254,64,144,49,186,171,248,165,144,114,250,195,246,212,208,215,113,254,113,93,16,59,31,145,166,120,124,118,227,225,29,88,247,217,170,135,82,87,238,249,207,38,1,47,22,111,163,182,153,0,95,213,43,50,187,248,68,53,27,167,59,218,136,124,167,148,13,145,177,12,140,101,158,167,236,154,84,189,39,199,145,82,116,219,40,0,46,111,188,12,19,11,53,252,80,157,229,50,210,237,44,47,242,165,49,55,88,162,159,180,191,51,32,101,72,213,77,55,33,128,27,216,104,135,32,71,72,59,85,87,140,160,188,0,234,239,137,50,58,87,147,130,134,155,14,126,68,174,231,56,172,167,80,172,4,125,14,152,182,162,198,69,50,28,114,21,255,86,116,76,94,80,170,46,158,12,24,221,206,131,32,43,54,180,155,179,192,67,3,83,204,35,246,108,30,116,23,13,43,207,174,233,28,150,206,9,166,98,95,33,15,69,241,138,22,124,123,243,108,210,252,178,172,17,197,52,35,135,36,76,168,29,128,190,129,62,117,232,251,40,124,72,101,146,20,79,90,68,233,69,205,244,123,204,114,168,94,91,159,111,169,80,133,78,13,217,201,171,6,157,197,135,254,116,115,203,129,7,76,46,80,140,194,183,240,55,83,14,194,100,61,89,164,247,92,43,34,0,235,209,46,233,99,98,10,74,122,121,12,0,191,5,0,70,103,151,224,48,4,136,68,157,24,70,62,200,25,27,62,214,28,92,35,92,95,42,121,149,253,109,93,31,224,142,177,179,40,134,244,201,158,82,213,244,106,108,45,19,161,74,201,168,147,177,215,86,210,114,91,37,5,183,148,68,32,76,170,121,196,123,167,212,137,111,219,215,171,102,219,179,77,219,238,240,242,237,162,98,198,238,94,88,42,135,8,18,139,43,27,97,111,61,101,17,169,38,16,174,39,60,234,75,77,142,144,195,109,169,157,179,103,200,99,56,184,138,23,35,140,98,235,55,242,109,43,144,219,245,233,178,29,142,236,76,138,201,224,177,237,221,233,8,214,135,31,75,223,56,28,20,247,113,249,190,191,152,129,246,18,251,201,235,161,167,119,117,136,158,198,123,102,161,76,200,214,51,83,119,201,188,95,227,148,192,138,242,14,82,17,237,247,212,37,245,18,163,130,199,0,72,159,249,64,173,169,136,178,60,151,237,109,225,66,34,241,154,52,254,17,237,74,14,87,64,13,238,234,112,118,229,141,214,4,231,98,49,55,38,97,221,235,172,64,41,155,16,116,227,113,229,210,160,21,179,41,15,237,213,171,226,164,64,232,59,75,186,201,70,188,51,192,140,76,45,43,195,166,44,71,141,248,174,61,151,175,103,12,62,43,89,197,208,74,164,14,237,83,39,123,37,207,180,188,29,15,218,119,249,70,176,10,96,255,53,151,225,154,21,167,106,133,189,150,56,159,165,152,175,96,217,110,66,163,240,77,177,227,186,127,137,70,105,177,115,199,89,48,78,136,179,192,0,250,181,165,164,75,177,211,168,91,192,230,233,17,80,109,178,190,76,157,44,184,238,23,137,14,63,129,92,169,29,222,202,176,148,231,68,7,243,232,180,8,252,195,69,84,161,83,224,47,165,133,161,111,224,147,26,246,75,149,60,139,39,133,187,108,99,84,75,32,117,68,172,83,193,182,85,61,228,28,210,26,110,249,134,39,164,133,57,61,175,157,138,182,34,186,197,14,47,43,220,127,152,229,12,49,110,109,156,223,117,20,140,117,239,206,240,226,125,84,106,115,53,47,17,164,58,80,212,191,165,41,235,236,1,141,37,29,117,207,248,77,243,158,119,149,156,121,155,209,164,116,124,177,4,42,40,185,94,147,138,110,19,81,169,66,176,93,18,233,82,222,12,108,210,58,209,142,164,25,26,175,101,102,45,116,30,121,226,126,84,59,195,21,142,238,235,53,77,225,230,89,142,120,19,50,166,203,165,160,196,178,128,239,228,138,46,62,177,56,65,145,207,208,235,12,129,28,206,61,88,235,90,78,76,156,143,62,123,66,35,133,53,58,163,190,173,61,143,152,133,153,171,242,222,66,128,218,218,145,141,82,195,152,71,190,200,85,237,37,92,67,79,224,250,173,189,154,48,112,149,55,36,236,234,151,164,138,244,103,192,207,188,35,23,16,153,7,249,193,221,67,185,133,25,249,32,102,7,138,195,49,246,101,126,29,171,167,44,39,235,26,93,4,198,71,138,201,215,195,58,201,207,59,37,14,202,231,218,214,176,60,204,23,251,9,101,159,6,57,248,87,135,222,190,63,114,63,157,10,106,198,62,140,233,95,204,239,242,112,174,29,150,109,163,7,176,229,210,128,135,208,20,18,78,15,26,239,227,246,151,132,195,46,100,68,102,178,112,48,233,124,11,159,204,133,162,70,177,42,204,110,2,145,222,56,157,113,247,137,142,227,225,222,23,152,56,218,5,26,233,69,242,82,38,105,191,170,10,227,143,116,11,1,92,225,43,22,28,143,241,157,159,43,82,34,224,164,172,104,119,74,12,224,32,72,254,98,205,217,24,87,84,113,137,149,168,212,145,160,225,94,18,67,133,92,31,87,63,223,179,72,96,28,24,235,47,18,136,26,161,221,224,182,47,242,100,25,163,213,20,225,60,110,55,137,198,7,100,125,77,248,160,210,46,79,152,6,251,26,229,207,142,188,176,143,37,107,123,223,251,12,137,121,226,233,250,164,240,147,32,118,165,115,125,59,190,124,214,67,86,20,61,93,124,84,60,127,139,137,174,233,125,228,203,211,13,197,217,161,197,140,152,112,193,233,8,238,17,253,179,61,221,56,113,109,76,43,145,2,73,168,123,57,23,139,169,95,105,137,183,189,228,60,166,92,183,222,194,145,88,210,82,2,120,51,209,13,71,47,187,49,52,123,194,188,194,169,113,158,227,61,154,111,223,79,157,94,210,217,237,138,220,87,200,247,103,43,176,13,252,18,19,195,253,6,134,155,234,142,179,93,211,167,59,21,109,34,92,91,132,152,132,246,85,206,37,68,139,97,57,248,91,230,6,149,150,72,76,132,209,110,159,84,179,29,66,249,22,104,112,41,226,250,2,71,197,219,59,112,219,37,195,83,135,96,178,162,237,183,181,174,153,171,35,77,30,59,234,248,135,245,177,234,174,233,1,186,45,118,114,180,82,63,162,40,146,155,129,132,242,76,219,234,187,231,23,24,26,132,149,89,81,193,180,135,76,198,193,222,188,43,30,133,107,215,55,106,212,29,101,81,163,251,85,73,93,168,20,52,60,248,87,223,237,108,90,249,3,60,142,159,113,190,46,173,214,198,50,159,245,59,145,140,226,14,29,81,248,133,48,238,33,15,229,232,236,37,246,170,140,204,159,241,221,218,85,55,172,198,87,214,15,176,184,56,213,158,217,252,124,106,123,14,211,152,43,108,175,234,0,202,224,95,197,82,207,212,55,171,169,40,97,223,107,113,222,2,50,86,19,11,114,74,181,73,95,136,79,78,157,102,199,189,39,78,222,121,11,225,69,103,211,101,220,174,186,137,53,147,1,229,217,112,168,72,39,182,215,209,247,128,229,148,187,155,130,177,113,112,48,111,147,245,127,90,156,182,54,103,28,113,6,109,216,76,225,226,48,212,103,161,125,253,246,12,11,50,180,39,183,141,86,137,128,150,214,49,11,32,213,122,17,55,71,90,181,55,227,22,192,68,193,212,221,48,102,10,35,236,254,193,127,206,99,254,48,59,121,164,104,83,11,60,111,11,195,80,159,76,208,228,49,98,165,184,18,228,254,181,227,94,99,205,95,185,218,168,101,142,58,110,194,106,23,64,64,150,65,46,16,212,224,67,251,254,21,207,219,57,6,100,114,236,54,161,11,193,194,69,102,45,78,171,53,18,138,146,160,58,26,88,179,0,117,19,171,139,255,16,19,3,16,150,96,86,91,85,243,150,228,16,255,123,125,83,188,23,126,63,247,153,180,254,58,104,75,77,166,197,0,209,104,54,128,232,163,101,156,229,46,147,249,167,123,205,126,46,228,66,59,1,185,1,31,56,148,45,180,177,115,23,40,114,240,254,255,0,114,19,181,39,10,101,110,100,115,116,114,101,97,109,10,101,110,100,111,98,106,10,49,57,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,70,111,110,116,68,101,115,99,114,105,112,116,111,114,10,47,70,111,110,116,78,97,109,101,32,47,66,71,82,86,90,81,43,67,77,84,84,49,48,10,47,70,108,97,103,115,32,52,10,47,70,111,110,116,66,66,111,120,32,91,45,52,32,45,50,51,51,32,53,51,55,32,54,57,54,93,10,47,65,115,99,101,110,116,32,54,49,49,10,47,67,97,112,72,101,105,103,104,116,32,54,49,49,10,47,68,101,115,99,101,110,116,32,45,50,50,50,10,47,73,116,97,108,105,99,65,110,103,108,101,32,48,10,47,83,116,101,109,86,32,54,57,10,47,88,72,101,105,103,104,116,32,52,51,49,10,47,67,104,97,114,83,101,116,32,40,47,99,47,99,111,108,111,110,47,101,47,103,47,104,47,105,47,109,47,110,47,111,47,112,47,112,101,114,105,111,100,47,114,47,115,47,115,108,97,115,104,47,116,47,119,41,10,47,70,111,110,116,70,105,108,101,32,49,56,32,48,32,82,10,62,62,32,101,110,100,111,98,106,10,50,48,32,48,32,111,98,106,32,60,60,10,47,76,101,110,103,116,104,49,32,49,54,50,54,10,47,76,101,110,103,116,104,50,32,56,51,55,49,10,47,76,101,110,103,116,104,51,32,48,10,47,76,101,110,103,116,104,32,57,50,49,50,32,32,32,32,32,32,10,47,70,105,108,116,101,114,32,47,70,108,97,116,101,68,101,99,111,100,101,10,62,62,10,115,116,114,101,97,109,10,120,218,173,119,117,84,212,109,183,54,82,210,221,57,132,116,119,119,74,131,116,14,195,0,131,195,12,48,67,55,72,72,167,52,210,221,221,45,33,138,132,72,73,41,72,131,74,72,8,124,248,60,231,156,247,172,231,59,223,63,231,123,255,152,181,126,247,142,107,95,123,95,251,190,215,154,39,76,250,70,188,138,14,112,123,176,26,28,134,228,21,228,19,144,2,232,66,92,237,61,17,134,112,87,93,184,164,54,175,14,216,1,2,120,176,139,226,60,121,162,236,1,6,34,33,112,152,10,16,9,150,2,152,130,29,0,42,96,16,64,72,8,32,40,41,41,137,243,4,160,12,119,243,245,128,56,57,35,1,28,198,134,166,156,220,220,60,255,178,252,9,1,216,251,254,167,231,33,19,1,113,130,1,216,30,62,188,192,80,184,155,43,24,134,124,128,248,95,39,26,129,193,0,164,51,24,224,8,129,130,1,202,122,250,230,154,186,234,0,14,117,93,99,128,58,24,6,246,0,66,1,250,158,246,80,8,8,160,13,1,129,97,8,48,39,192,17,238,1,128,254,125,0,128,224,48,7,200,159,214,16,124,15,88,138,8,0,16,128,112,3,131,32,15,105,96,31,16,216,237,143,139,7,224,6,246,112,133,32,16,15,223,0,8,2,224,228,1,132,33,31,102,128,132,3,32,48,16,212,211,225,15,129,7,187,35,252,47,66,110,30,240,135,8,215,7,223,3,152,62,28,129,68,128,60,32,110,72,192,67,85,125,21,181,191,121,34,157,129,200,63,181,17,144,7,55,0,238,248,16,233,0,7,121,254,105,233,47,223,3,204,131,23,9,132,192,16,0,36,216,7,249,167,150,61,24,224,0,65,184,65,129,190,15,181,31,192,220,60,32,127,209,240,68,64,96,78,255,98,192,3,240,0,59,1,61,28,160,96,4,226,1,230,1,251,207,116,254,213,39,224,191,117,15,116,115,131,250,254,149,13,255,43,234,191,56,64,144,8,48,212,145,15,71,80,232,161,38,8,249,80,219,9,2,195,225,255,179,43,154,48,71,56,64,80,224,111,187,131,167,219,127,250,188,192,30,127,13,136,227,207,206,112,62,144,0,58,192,97,80,95,128,3,216,17,135,95,23,142,124,40,9,224,248,223,169,204,247,239,19,249,223,32,241,191,69,224,127,139,188,255,127,226,254,83,163,255,118,137,255,127,239,243,63,161,213,60,161,80,93,160,235,195,2,252,253,198,0,30,30,25,32,12,240,240,206,0,180,1,127,30,26,79,215,255,43,5,232,10,129,250,254,191,146,254,25,109,10,254,155,173,18,28,234,240,79,159,38,18,248,48,18,69,152,211,131,44,2,124,2,127,27,33,8,53,136,15,216,65,31,130,4,57,3,28,129,208,135,121,253,101,55,134,57,128,61,160,16,24,248,65,215,191,70,10,224,21,20,16,248,135,239,153,51,4,244,28,246,71,0,209,191,93,96,152,195,63,233,63,72,245,23,121,126,13,115,109,101,115,117,238,255,225,113,253,43,80,255,97,9,144,207,124,221,30,184,253,71,43,58,112,135,255,58,252,129,81,82,130,251,0,252,121,5,197,36,0,188,194,34,130,15,119,239,129,144,164,152,64,224,255,80,242,47,32,193,127,157,117,128,72,15,136,15,192,242,161,111,1,193,191,186,255,143,223,191,78,214,255,128,81,133,129,224,14,127,214,198,8,9,132,57,60,108,218,127,25,254,184,65,158,30,30,15,2,255,117,249,31,186,254,207,243,95,59,15,6,251,128,65,56,75,159,224,32,233,23,46,153,57,89,200,6,202,215,163,239,84,44,135,6,4,209,70,35,220,202,155,159,149,20,133,212,193,251,131,51,163,55,36,171,237,126,215,71,240,181,76,73,221,117,250,206,239,187,221,110,61,229,218,30,31,160,128,178,247,191,2,31,23,210,5,178,112,14,22,17,175,178,117,139,115,111,135,241,219,148,227,103,29,152,198,249,159,124,212,94,71,183,16,19,48,217,222,124,103,96,104,83,246,27,147,126,170,91,216,3,235,228,23,103,8,139,87,81,8,25,235,133,27,65,16,40,163,41,145,188,135,168,5,133,164,161,120,255,128,45,117,247,215,5,251,200,196,216,232,155,254,31,24,131,91,180,220,249,137,216,79,164,129,148,65,233,251,76,105,72,95,59,143,179,102,208,29,198,181,151,184,27,138,241,132,167,155,197,211,37,101,190,100,135,214,174,108,29,199,218,85,174,224,28,254,97,238,90,51,190,205,249,250,186,139,83,87,157,116,147,48,235,56,37,215,139,50,21,3,207,250,221,217,70,117,119,244,246,145,145,121,122,148,230,164,108,166,74,140,107,227,164,129,95,241,173,72,244,168,137,111,23,56,211,226,2,162,252,13,24,79,133,107,26,58,56,94,58,13,144,190,220,67,225,101,68,175,208,242,17,73,154,240,147,21,18,77,255,80,18,218,104,31,36,170,251,91,206,62,123,59,22,220,123,54,184,247,72,74,41,82,242,8,221,60,219,111,241,123,232,56,161,61,230,114,169,89,149,12,214,15,198,120,213,150,238,5,79,170,247,236,193,81,153,249,82,218,5,146,203,126,28,223,215,198,237,199,50,209,10,72,48,21,206,164,147,83,56,39,204,18,106,55,236,165,40,199,75,47,152,139,127,175,189,150,226,173,155,222,93,118,193,246,197,161,156,130,44,127,34,203,218,94,123,101,118,230,84,195,187,122,47,75,123,191,16,78,205,55,121,245,136,238,99,233,140,54,247,17,227,157,26,161,50,184,90,40,204,246,92,224,70,85,150,190,10,142,111,224,54,201,37,233,180,34,10,176,148,192,34,73,181,113,215,106,199,156,150,108,29,164,28,94,165,200,127,180,9,97,43,30,203,200,44,56,202,200,220,99,248,200,55,72,174,222,196,133,188,209,17,209,131,124,34,73,47,216,89,121,22,230,27,234,41,155,211,75,247,70,47,6,73,91,238,62,61,187,214,162,231,129,69,159,27,115,248,237,57,95,143,180,66,71,128,88,176,194,147,179,150,26,231,16,79,210,222,80,172,254,220,151,207,142,248,232,204,102,166,84,41,146,185,21,102,13,21,252,33,26,194,54,71,216,54,171,73,153,208,233,251,25,107,13,223,246,145,134,112,233,36,151,185,11,53,7,21,26,233,120,190,106,19,77,91,59,171,89,119,227,244,115,204,235,139,193,240,21,62,137,162,199,200,164,60,196,126,183,35,30,246,16,172,255,157,220,210,71,216,238,205,250,5,138,245,157,69,194,89,114,107,64,110,82,253,186,163,184,58,110,200,228,70,53,191,74,201,27,249,166,156,189,31,177,206,92,17,182,119,142,253,227,252,110,25,53,111,93,179,203,206,154,207,13,90,127,172,30,11,241,26,209,252,122,219,197,6,191,17,1,213,6,208,206,189,96,90,182,195,180,111,38,242,230,246,150,52,45,24,162,156,38,239,242,33,76,206,95,28,142,0,38,113,218,209,191,58,170,16,246,78,113,161,149,149,231,106,240,248,181,76,195,170,208,209,175,100,180,204,191,135,200,119,43,15,238,99,58,87,150,244,181,21,190,64,49,194,10,217,192,206,120,4,135,173,230,134,153,107,84,69,88,10,223,90,94,55,161,125,74,189,189,255,58,68,213,111,67,177,94,226,16,152,204,107,119,58,37,99,109,146,33,128,118,159,225,140,124,58,85,190,13,199,173,148,27,120,188,24,242,221,7,163,47,118,143,228,60,170,194,126,137,78,127,171,177,181,187,222,71,125,10,165,51,78,71,138,197,201,169,141,155,156,103,208,185,185,51,9,29,101,7,3,112,76,144,143,8,249,34,52,180,42,163,163,231,118,4,154,228,3,81,45,133,204,124,143,185,167,10,38,126,142,208,50,108,190,52,79,217,34,246,188,91,92,16,99,142,249,29,132,159,27,91,169,228,208,213,24,215,160,243,22,171,91,127,4,139,193,178,176,156,236,228,81,124,15,245,50,5,249,69,228,164,239,23,89,75,95,151,44,17,201,188,92,107,54,3,247,2,89,206,22,178,144,57,51,200,143,129,11,218,194,212,159,38,191,56,170,32,197,241,110,225,54,209,38,187,75,121,90,29,159,164,190,156,125,251,36,213,88,95,63,158,97,47,133,165,151,167,175,222,29,143,117,7,150,197,24,254,42,69,124,132,133,108,181,224,151,236,167,221,151,114,233,13,246,18,73,205,17,72,195,211,219,42,73,9,97,146,34,216,103,191,19,33,124,227,246,173,19,61,81,82,1,207,165,38,63,183,146,90,134,60,144,245,101,232,205,198,251,168,156,92,151,181,251,233,171,37,91,228,139,166,6,91,173,50,206,53,129,173,221,32,210,231,165,244,210,115,5,85,103,85,209,207,216,181,168,78,170,133,166,20,137,151,230,201,143,187,221,83,158,78,11,188,187,19,233,59,24,112,210,111,67,124,223,87,234,110,202,142,174,112,254,176,207,4,83,244,78,176,58,217,92,0,30,183,109,23,101,27,96,46,199,97,44,49,10,157,75,158,195,34,214,216,238,210,236,130,177,66,230,191,245,228,201,134,187,136,67,224,233,71,57,223,82,8,42,33,108,175,217,189,224,46,44,194,179,153,195,9,56,104,12,239,192,3,135,185,77,193,44,35,157,3,88,250,215,154,13,210,45,248,59,151,55,55,115,207,73,10,7,175,44,82,70,4,175,112,125,61,152,150,212,145,206,249,225,219,10,112,235,244,103,131,28,26,48,163,24,1,54,42,254,2,234,140,95,148,68,163,115,85,17,148,6,222,81,241,81,203,155,186,190,145,184,226,208,176,199,227,132,48,113,74,42,124,189,188,247,242,203,22,69,111,221,199,63,92,120,252,174,90,15,42,71,147,23,164,211,170,200,37,87,47,161,245,242,48,255,96,98,177,172,79,124,87,40,21,72,226,33,145,110,154,222,209,250,221,139,238,252,2,117,1,65,137,27,116,225,55,53,171,195,178,238,27,165,187,126,235,44,154,165,169,71,42,36,16,76,154,90,162,71,149,212,70,251,217,28,248,169,49,133,159,87,132,24,78,130,146,204,243,72,180,40,51,17,57,40,47,209,197,118,20,40,54,252,116,80,91,169,183,14,23,6,186,16,95,178,15,231,104,84,247,162,117,199,160,246,43,112,35,176,77,73,205,38,56,255,33,162,92,73,78,40,90,245,198,94,122,178,30,250,102,38,218,183,114,120,142,2,42,249,185,77,89,124,161,80,209,48,135,232,182,254,85,179,212,188,206,77,145,253,1,143,162,174,114,53,125,32,172,80,120,240,38,77,76,97,73,4,28,216,104,195,217,132,107,219,167,22,136,208,116,187,254,209,83,146,235,174,98,100,60,176,30,176,136,25,180,38,244,94,97,53,84,94,53,87,185,43,97,166,182,112,209,101,198,127,149,98,155,136,105,194,75,249,167,58,127,61,249,227,0,226,66,7,149,75,166,75,19,202,189,161,207,246,212,173,47,55,6,62,134,212,235,94,54,172,188,153,190,89,193,37,202,20,231,102,203,194,134,167,202,113,246,210,6,81,136,45,172,28,77,108,126,101,78,239,126,52,3,146,93,140,28,65,206,80,79,143,97,127,76,76,90,222,88,159,155,125,81,210,246,2,113,147,215,195,48,149,230,78,242,190,61,185,240,109,158,151,69,124,30,24,103,174,86,190,67,238,168,108,213,213,190,194,142,43,35,21,139,89,225,76,36,83,106,146,70,116,111,226,201,247,16,59,114,53,69,74,6,20,69,249,48,64,222,178,207,79,118,178,155,188,93,124,9,225,181,67,31,141,133,129,254,196,139,230,152,167,197,10,248,51,152,16,93,46,170,34,161,185,152,226,163,9,6,58,172,47,134,27,54,154,78,249,80,191,113,70,165,61,113,222,237,122,39,106,65,250,183,199,156,9,175,74,51,140,197,127,27,43,74,131,132,118,202,113,98,74,173,123,244,98,110,158,28,194,176,121,233,43,237,77,42,199,201,232,113,155,242,8,186,222,43,235,200,190,227,153,247,156,152,138,158,9,212,22,112,0,33,26,177,117,10,116,199,32,189,207,250,97,135,65,19,188,138,144,54,94,67,150,226,34,123,35,53,180,143,212,252,0,77,181,112,89,135,49,182,137,240,102,241,66,233,89,222,200,175,109,28,145,71,205,151,93,250,101,160,55,132,191,119,212,233,248,190,27,41,112,73,15,206,126,121,137,189,172,39,173,209,80,12,126,36,196,25,76,151,218,6,210,255,176,220,87,136,135,170,131,127,150,240,69,64,155,106,40,141,222,42,187,209,156,78,92,109,55,93,102,60,33,65,0,157,159,113,28,130,16,180,98,215,201,145,32,203,40,124,77,22,114,131,183,74,64,70,40,79,83,22,32,83,125,184,250,51,73,235,150,55,51,202,240,201,98,7,87,120,132,96,168,19,91,70,247,51,75,237,136,149,42,237,171,96,241,59,168,108,44,134,242,142,113,76,21,211,128,218,202,120,157,182,241,170,193,65,34,119,166,117,159,158,230,179,234,26,202,221,134,229,187,201,107,22,32,173,191,232,211,175,188,121,174,9,19,65,47,143,172,230,252,172,201,168,98,202,124,199,167,225,91,218,71,186,58,230,30,182,165,208,110,115,249,111,243,130,200,175,172,141,142,221,6,105,249,186,96,16,193,134,88,104,25,171,123,225,128,104,42,55,88,245,218,204,1,107,240,245,213,230,185,219,120,8,201,188,246,175,141,87,32,110,169,158,126,105,70,53,6,213,223,233,103,26,242,71,33,67,119,186,210,21,133,205,158,66,70,145,238,73,87,227,71,71,226,89,168,237,1,157,195,46,51,142,233,140,92,217,17,55,126,130,179,60,178,88,171,47,168,99,242,137,54,137,72,55,219,136,23,147,71,79,103,25,187,171,166,19,235,92,113,66,43,123,24,37,170,160,144,45,147,56,93,32,241,113,223,236,29,233,182,214,184,176,41,161,116,224,133,141,135,108,51,175,35,201,100,181,94,192,26,107,101,235,228,81,49,118,45,119,243,35,50,161,74,231,234,242,165,143,125,246,67,230,153,146,37,251,57,137,130,9,33,45,125,250,131,11,109,0,124,141,170,131,205,53,129,170,224,174,158,123,207,147,55,22,61,81,129,164,175,151,70,31,79,59,146,120,182,61,239,53,155,217,35,187,207,94,205,145,137,82,221,180,122,196,137,10,113,185,197,212,189,97,226,16,144,234,7,171,91,247,254,124,18,48,221,7,123,36,251,188,173,185,207,30,207,36,67,206,160,35,108,80,60,194,80,154,153,106,29,59,164,83,251,28,235,236,62,29,237,214,107,217,237,116,254,209,148,180,23,228,184,116,196,153,126,251,29,84,212,128,166,39,50,77,104,180,78,2,123,161,42,71,7,174,22,206,182,14,191,147,176,224,228,144,50,104,121,86,137,87,206,153,76,69,152,139,105,183,118,169,201,218,33,81,231,59,234,156,226,9,241,120,66,145,57,38,227,28,89,167,193,111,22,18,83,33,21,35,76,248,98,237,23,86,249,47,25,91,182,75,13,254,19,44,79,134,182,80,39,195,124,9,169,126,16,233,139,213,2,181,119,166,118,40,41,194,183,27,205,113,31,15,233,31,87,94,82,214,246,210,79,76,76,39,80,248,11,53,57,150,196,83,196,248,147,103,137,139,247,17,60,247,213,220,210,38,123,133,210,130,206,249,169,44,156,26,74,150,87,55,98,199,27,22,164,104,156,250,35,141,247,4,125,47,148,87,69,252,168,32,31,137,182,231,164,170,20,18,66,96,141,12,147,13,199,145,237,211,176,102,150,218,7,251,165,34,176,133,245,53,158,123,231,130,24,234,238,41,67,102,134,191,185,167,21,238,34,213,247,207,44,120,213,10,24,51,63,140,135,105,125,251,122,183,204,26,214,210,248,100,252,247,179,177,175,75,205,82,184,46,119,95,121,139,199,163,81,108,157,107,129,211,130,123,87,246,65,16,66,191,211,101,19,24,150,148,12,63,159,138,13,51,198,240,71,83,22,226,59,76,172,246,203,72,255,24,118,118,163,86,92,104,216,152,100,140,150,45,191,11,143,223,251,170,153,141,42,171,36,34,65,75,135,31,101,9,8,243,36,226,173,78,2,193,119,34,63,161,22,181,89,220,100,41,23,137,246,27,1,218,123,184,58,27,223,216,107,52,67,92,243,238,19,116,197,244,126,115,201,193,168,186,165,232,110,87,71,55,247,42,188,39,212,116,250,6,0,231,187,94,159,204,244,127,219,152,24,30,1,32,169,180,225,205,66,121,171,211,42,189,50,50,98,215,61,153,153,35,122,136,53,146,112,193,159,238,214,216,178,110,30,78,190,10,40,250,152,84,181,133,254,188,185,71,3,228,42,102,169,173,234,156,229,209,99,246,108,236,6,111,206,81,16,97,64,165,8,156,104,10,141,15,63,123,89,253,143,231,231,154,45,9,183,29,169,107,11,79,205,54,60,91,198,135,208,219,179,139,123,123,108,143,9,29,247,19,197,210,66,82,16,88,77,237,156,172,126,43,75,101,189,142,38,62,163,18,100,230,221,210,139,187,189,113,235,192,187,159,102,54,26,124,95,119,130,57,28,180,229,123,60,205,164,124,149,143,162,121,135,70,171,151,79,227,42,20,174,73,95,31,219,170,146,62,97,29,166,253,134,217,252,249,21,49,185,230,49,70,123,62,254,103,55,97,189,139,133,22,181,11,255,95,56,7,167,22,92,91,133,196,99,254,107,179,29,151,245,114,62,39,7,245,159,163,31,107,10,95,150,175,191,163,186,156,103,85,203,42,26,43,36,254,165,151,48,164,247,106,18,2,15,27,61,204,95,238,95,161,171,63,191,9,67,155,146,126,226,65,236,252,153,102,3,27,63,44,70,245,72,43,103,76,105,82,125,125,104,190,25,39,102,209,2,241,150,179,124,115,114,234,222,58,38,137,62,120,230,160,156,44,19,20,43,204,159,146,208,75,154,21,231,4,55,17,254,104,211,19,217,69,240,45,198,172,95,251,61,105,118,88,128,199,79,62,15,218,88,165,248,220,230,173,211,28,93,113,158,168,218,163,170,239,207,228,96,119,79,38,131,178,61,43,61,3,209,129,44,44,99,250,163,72,114,29,123,25,103,160,69,204,242,117,22,7,145,75,102,226,133,143,103,10,150,177,56,85,232,204,82,35,38,2,31,175,177,178,193,68,129,175,55,160,203,233,196,173,19,106,23,56,146,97,142,24,91,96,24,64,211,246,66,139,189,237,205,75,103,138,180,169,254,57,191,94,193,223,46,13,216,26,86,221,124,35,232,94,242,1,29,99,106,253,235,232,139,43,122,203,40,139,246,248,171,243,1,185,59,185,221,21,233,111,48,190,98,185,231,11,20,184,99,209,4,20,201,158,7,42,228,103,64,166,77,220,53,95,9,46,130,147,196,247,94,33,139,68,249,49,145,31,0,153,109,52,11,239,101,9,120,70,191,63,233,165,155,26,172,151,81,112,188,202,241,62,206,250,237,86,131,238,53,178,233,121,193,53,36,116,241,62,185,192,112,136,244,108,0,73,95,93,89,113,111,66,205,23,69,206,206,37,148,111,222,84,58,248,254,75,115,64,136,158,190,169,191,43,41,214,106,174,162,182,205,217,27,238,47,117,228,254,5,246,88,208,122,190,66,45,60,207,221,237,69,255,139,244,224,116,38,2,243,233,227,202,97,5,90,90,119,185,228,97,208,59,47,138,110,219,233,148,232,225,240,119,154,175,91,84,218,66,137,112,252,170,251,211,209,58,63,93,116,215,252,158,112,4,243,106,166,73,88,226,183,18,175,231,46,20,116,2,159,78,10,196,212,125,81,50,178,168,198,73,144,59,86,25,30,183,152,240,21,127,137,44,10,237,248,142,84,5,161,189,253,202,234,102,185,225,73,178,24,235,104,43,164,94,147,42,80,74,65,67,112,25,107,234,129,26,210,3,200,234,192,209,170,122,229,117,220,217,165,192,214,249,132,107,161,21,57,174,200,216,149,190,103,122,172,186,131,219,193,36,38,236,252,145,225,148,233,199,173,99,126,192,84,115,234,21,26,250,228,216,43,229,0,147,212,122,244,75,149,160,252,250,24,37,156,56,71,109,56,130,223,149,193,94,129,78,182,90,78,150,49,200,245,93,242,40,64,108,206,205,198,155,33,245,138,133,255,64,180,162,6,58,58,162,189,244,246,26,175,174,30,39,37,208,42,240,243,134,236,187,38,206,17,53,36,162,64,230,104,79,68,44,24,75,30,12,156,144,116,204,231,104,181,28,150,253,44,37,112,216,139,137,67,224,85,227,130,155,245,235,149,243,153,82,74,147,200,178,255,12,125,247,110,211,38,244,157,205,45,144,127,167,247,145,47,116,251,80,19,231,138,67,44,45,58,138,141,84,248,103,213,174,14,158,98,7,246,75,55,231,28,93,81,119,70,88,212,47,230,77,107,21,82,219,177,197,240,3,141,223,135,82,6,112,244,232,171,200,43,246,186,207,98,147,97,77,186,241,23,140,72,6,140,151,160,89,177,111,53,223,111,240,176,114,81,42,198,243,107,222,123,175,174,224,245,15,0,237,174,253,141,167,244,3,209,164,23,166,230,160,19,250,36,65,1,18,207,202,169,50,243,146,173,49,223,138,172,60,197,136,205,28,179,190,214,93,149,88,49,37,58,184,67,241,193,150,43,9,196,47,101,254,34,116,246,140,169,109,77,73,138,225,39,55,47,78,248,72,24,232,50,234,86,184,159,149,215,42,221,7,155,209,104,55,74,63,237,105,33,145,185,193,12,198,39,243,44,139,42,248,32,58,105,49,162,114,99,117,10,134,215,132,242,194,73,156,95,176,148,120,203,94,219,131,236,75,223,250,78,231,43,3,247,123,230,83,202,61,110,70,179,122,89,90,205,216,133,123,254,153,167,171,246,110,35,140,184,221,76,132,93,92,251,70,149,97,229,229,241,65,93,195,115,77,145,207,30,59,225,176,173,48,6,91,19,202,55,105,66,83,162,169,196,118,130,141,45,248,187,7,106,49,51,8,195,117,63,116,208,211,228,66,117,190,48,24,97,13,98,120,70,220,103,16,126,176,126,148,71,9,30,193,221,142,163,252,168,169,105,232,84,111,87,112,120,182,33,3,164,57,115,223,232,24,74,237,227,220,214,227,122,100,107,142,249,37,223,116,183,171,149,125,3,109,242,176,165,91,150,115,136,149,129,52,199,83,112,214,197,75,88,86,90,252,185,246,77,146,223,75,220,117,83,30,170,66,244,15,90,56,190,58,152,116,207,130,18,41,51,203,244,178,40,239,147,226,51,102,234,36,187,197,69,36,67,230,233,86,69,89,191,55,170,117,103,117,53,126,234,204,115,61,123,95,124,190,133,170,182,70,180,206,125,182,98,114,229,25,145,188,255,246,88,213,23,248,12,186,144,163,241,203,170,247,135,36,29,179,147,153,63,87,209,185,82,45,105,134,219,33,193,199,236,98,198,226,43,70,121,33,55,111,228,10,202,65,10,254,244,75,142,174,50,161,48,99,229,233,139,210,9,53,129,111,34,196,101,181,221,109,35,239,157,180,12,240,176,139,186,213,115,77,59,201,228,227,80,73,157,19,192,111,111,248,108,117,136,165,215,216,220,173,240,92,240,88,7,141,121,232,202,125,80,197,53,166,166,131,166,105,175,215,213,150,213,203,125,51,199,5,167,10,189,80,87,120,21,41,53,10,27,50,105,238,236,134,185,40,190,211,56,178,195,230,164,94,245,145,103,241,111,98,191,108,166,22,158,197,118,48,195,219,140,110,144,122,90,248,248,34,175,42,178,66,45,218,208,37,4,179,202,129,108,194,39,118,4,221,178,126,146,155,7,207,27,196,49,57,162,239,95,153,142,118,100,79,119,100,188,184,38,109,244,14,3,110,156,52,253,122,101,143,221,183,206,47,167,242,182,215,79,28,182,24,187,147,149,231,80,204,46,71,78,123,132,255,94,212,220,158,252,69,50,135,104,1,69,12,204,230,151,226,133,229,10,149,74,236,134,208,7,142,174,61,189,173,220,234,216,119,239,147,36,247,24,243,176,153,39,183,100,68,155,104,119,142,127,174,184,124,61,230,106,208,93,83,92,183,181,197,247,72,118,57,107,142,58,164,18,231,119,142,212,236,185,13,10,194,97,25,171,148,42,156,67,224,241,50,27,151,144,151,99,158,30,236,160,14,61,207,165,165,48,102,92,13,69,187,115,71,219,158,98,121,108,217,249,242,118,181,187,173,96,248,61,138,196,134,145,1,25,186,214,144,110,186,117,75,187,201,101,77,68,163,0,113,39,232,21,15,138,229,219,31,226,45,216,75,102,171,128,164,50,183,149,112,168,10,10,174,203,138,78,252,90,54,4,127,228,55,94,128,226,37,170,210,74,216,207,158,23,45,188,225,192,179,179,170,85,17,211,221,56,1,86,0,211,211,243,34,255,169,46,46,188,56,235,93,163,103,146,159,39,218,172,15,22,178,38,234,92,232,101,187,109,6,78,166,228,197,247,80,105,247,101,213,228,18,205,54,207,29,118,98,244,235,173,200,156,87,74,11,45,7,232,241,191,156,19,2,251,97,235,134,34,41,70,39,210,236,102,252,39,143,174,74,79,81,243,146,198,51,20,173,109,159,83,241,239,148,128,121,33,91,54,85,174,51,28,192,229,77,200,168,137,104,255,147,132,179,23,50,146,71,159,116,204,111,211,190,101,78,151,233,99,20,3,230,143,28,30,27,83,5,5,74,63,189,186,107,250,238,156,137,242,51,120,138,255,213,7,199,97,166,243,79,21,60,210,56,167,102,73,32,85,137,239,73,94,5,201,111,33,74,183,116,106,177,200,120,235,214,23,150,49,172,171,30,30,224,46,215,104,138,152,64,83,170,96,44,14,39,139,34,238,226,29,131,16,117,202,225,232,76,9,0,6,190,49,80,75,71,64,141,40,38,189,193,120,175,33,231,122,75,5,77,162,76,15,56,66,117,121,161,248,210,247,194,38,238,151,168,63,230,254,224,103,69,252,147,155,157,32,0,122,169,138,173,74,230,214,193,117,235,79,63,159,227,150,68,133,206,12,177,56,64,92,129,81,199,236,2,141,120,10,3,100,141,246,78,3,99,251,52,27,81,243,57,246,169,125,212,54,110,176,141,97,104,228,41,235,26,6,170,190,140,181,150,53,161,207,104,138,55,111,10,83,115,193,247,196,0,31,85,44,49,168,178,135,143,243,252,217,254,87,117,13,123,14,104,195,86,74,110,185,71,140,105,71,66,61,189,9,117,78,51,15,237,211,78,241,133,228,95,158,102,34,116,207,178,99,10,43,125,22,149,61,191,218,144,206,165,148,251,68,192,114,92,75,134,88,206,62,96,136,144,26,225,178,15,217,197,254,224,202,204,93,58,248,0,140,205,204,107,31,111,29,38,138,98,140,47,140,157,213,252,165,106,163,154,205,203,231,135,231,253,210,244,119,23,46,118,49,9,35,5,84,217,169,43,27,176,117,16,138,151,59,12,84,63,170,164,8,141,164,200,115,239,246,82,13,164,153,82,68,177,16,84,86,249,26,177,172,124,136,107,61,5,87,150,103,246,166,10,225,86,180,219,32,193,113,24,231,196,93,57,169,237,97,255,49,83,54,27,199,123,155,88,96,74,79,248,170,49,145,26,171,40,206,213,104,209,57,239,187,133,57,45,209,98,200,227,183,98,217,225,209,52,111,196,6,178,191,146,213,216,168,103,21,107,90,209,205,199,17,93,126,29,249,146,244,226,248,22,136,61,103,148,222,37,117,121,240,153,166,45,82,240,203,175,37,187,126,155,20,52,196,118,235,163,159,90,194,153,225,44,235,25,248,248,97,33,24,91,86,26,28,41,90,60,109,203,115,44,161,52,105,118,88,72,65,170,243,171,8,54,50,50,1,239,48,52,84,218,5,38,109,102,145,218,208,81,192,17,23,137,50,79,227,221,33,87,163,129,43,191,69,81,79,128,145,178,233,172,39,110,216,81,163,250,106,210,143,120,148,13,216,224,204,162,136,65,117,74,137,183,241,102,158,188,134,103,99,134,51,209,33,78,247,27,97,44,75,151,189,162,68,145,152,31,189,40,145,83,32,201,228,208,223,182,161,222,192,197,235,232,229,124,157,75,117,146,217,22,41,46,218,43,235,31,184,25,195,246,46,44,160,121,21,13,173,100,22,5,234,217,47,172,161,28,38,148,196,43,178,161,27,10,132,222,118,34,85,8,183,113,167,222,203,203,113,243,230,88,12,184,122,134,153,148,45,221,155,21,217,107,71,11,181,90,98,99,151,188,99,166,83,75,15,155,167,147,54,243,140,99,168,29,18,86,86,195,4,195,215,171,111,170,150,223,189,124,195,167,164,216,141,12,16,95,81,38,78,1,221,154,211,176,213,144,121,18,188,172,108,55,66,220,190,138,58,149,72,17,195,28,90,125,142,97,28,87,195,3,149,76,127,58,155,178,147,13,202,15,193,54,107,224,68,120,49,73,53,186,8,10,230,24,248,27,56,101,24,19,29,3,182,162,140,225,214,245,45,172,71,211,56,132,165,79,131,109,114,252,218,242,198,130,247,138,194,155,43,70,11,22,89,192,207,67,76,195,177,106,139,219,101,2,83,214,175,169,127,148,103,79,116,41,127,81,96,53,178,134,90,136,235,4,161,178,61,169,125,163,45,57,24,195,38,146,213,141,62,236,152,124,228,167,110,88,97,47,92,122,35,127,154,191,45,11,165,67,221,156,55,72,250,97,233,205,44,129,191,205,239,159,77,11,107,102,105,156,132,205,164,30,176,125,195,197,104,196,56,56,240,67,122,45,10,206,14,72,200,75,202,70,181,37,46,135,60,119,235,73,113,111,77,20,85,126,74,178,251,211,106,196,107,114,210,133,124,4,161,242,235,123,20,132,143,174,8,199,153,16,255,116,173,131,251,22,168,133,26,25,224,220,155,96,187,87,98,98,212,93,207,101,253,214,4,191,181,7,141,213,130,63,230,13,247,41,46,126,115,83,62,141,204,68,2,205,57,83,163,162,198,232,139,81,207,73,219,164,44,89,236,218,161,20,73,95,234,165,167,111,67,52,197,246,27,199,246,241,50,149,245,234,36,37,204,43,19,7,154,247,165,240,234,208,10,8,253,58,55,239,80,179,99,35,46,49,101,14,125,226,170,150,192,238,236,188,218,24,215,150,145,152,204,232,161,148,182,253,134,47,222,244,110,91,123,250,162,243,161,84,5,19,221,126,213,54,197,247,223,113,209,116,49,99,229,55,216,17,34,13,121,247,22,137,81,211,184,243,61,43,74,225,130,189,225,213,207,158,228,250,115,240,225,139,216,94,245,142,185,32,153,198,249,179,30,159,110,1,202,147,246,212,166,138,231,253,134,42,226,158,229,80,195,67,241,201,224,175,176,19,142,206,140,62,197,180,32,209,113,169,108,215,237,9,117,50,156,145,88,230,147,58,185,203,59,146,121,158,6,204,104,63,131,31,157,136,75,22,111,170,185,175,36,193,161,179,184,111,127,124,111,11,243,202,195,234,170,242,100,177,79,220,131,7,163,217,151,151,107,148,201,192,194,19,190,101,133,254,168,53,245,105,186,37,28,176,106,25,229,40,252,158,234,221,97,58,217,73,97,221,89,156,50,157,239,91,111,16,41,48,242,29,180,235,85,108,13,92,24,197,38,136,240,107,224,252,54,102,192,146,149,56,194,43,135,39,15,120,69,184,135,43,51,122,210,101,185,249,93,249,52,142,65,90,166,137,82,208,144,73,246,87,124,0,182,72,211,43,195,29,144,0,150,87,247,99,97,167,50,154,228,118,197,230,119,90,206,95,151,78,22,41,69,173,245,162,60,62,189,197,200,134,46,132,162,233,75,17,3,24,250,172,242,219,15,237,176,169,76,38,95,201,150,81,171,148,179,57,74,192,63,112,114,10,4,34,239,213,38,137,63,223,19,81,244,138,149,245,122,94,216,148,107,55,84,226,216,3,86,100,8,233,165,83,90,128,78,69,52,25,9,218,135,37,237,107,6,73,254,228,42,239,48,104,235,143,32,230,168,198,254,226,103,233,235,161,175,75,169,168,123,232,98,250,113,108,228,39,150,43,184,164,181,25,189,173,38,158,115,118,102,211,62,163,52,41,60,86,61,81,246,27,251,220,253,232,230,220,40,242,204,62,67,80,121,243,147,131,168,174,186,170,255,124,155,184,122,46,200,205,181,163,186,213,2,20,118,115,93,33,114,15,18,54,23,84,152,64,174,18,196,200,205,27,250,84,160,47,192,192,242,63,36,21,80,57,217,163,36,24,72,153,206,219,120,40,87,54,63,237,163,209,235,251,135,162,32,106,166,86,128,73,199,219,50,27,213,69,31,135,60,36,122,188,128,77,193,208,196,129,11,211,235,23,111,90,247,216,69,59,202,23,134,219,206,91,148,84,69,245,129,159,79,131,82,175,240,53,49,164,249,142,39,38,209,170,193,194,20,89,58,91,105,188,178,23,160,143,229,237,213,9,36,253,85,133,109,98,214,185,249,201,216,232,12,175,11,191,106,222,101,68,28,118,73,26,234,134,184,70,172,210,60,242,187,158,219,224,8,33,41,106,76,214,145,97,245,179,106,190,26,246,187,124,135,109,15,175,139,174,211,156,213,207,171,180,70,117,5,10,216,173,219,93,119,78,130,170,179,238,62,123,91,15,60,7,190,212,49,168,101,134,55,55,0,157,35,63,138,8,187,225,247,168,48,172,189,125,118,176,115,66,191,183,111,240,21,34,187,173,218,212,158,197,186,248,232,5,87,152,34,238,40,115,225,237,130,38,248,147,201,59,55,150,210,245,111,221,157,204,172,118,242,98,196,197,106,207,28,69,38,118,10,151,198,220,210,207,128,48,64,91,35,183,65,64,44,101,48,225,188,120,214,18,145,81,77,96,203,69,74,18,131,125,139,217,225,233,80,248,199,1,147,41,187,50,197,169,174,4,234,179,229,173,172,209,190,104,23,250,148,246,126,159,218,153,204,190,98,211,254,94,55,231,67,203,162,14,118,219,207,79,121,24,69,78,19,138,222,134,9,191,84,54,243,198,240,174,231,222,213,37,222,180,52,84,48,140,26,126,188,247,241,53,164,99,68,4,187,73,172,54,136,55,102,83,246,126,134,30,71,254,30,77,249,39,35,145,222,177,245,134,81,106,171,73,88,60,74,148,85,157,246,85,57,7,137,169,97,216,184,158,131,69,167,94,18,122,157,239,253,69,190,212,175,3,10,43,44,93,234,243,159,81,232,144,48,199,46,27,160,12,98,200,186,230,106,98,62,14,118,36,241,162,146,127,59,89,227,73,245,138,251,117,109,203,7,85,206,56,201,55,86,125,74,95,118,249,211,213,67,210,86,187,35,9,157,146,99,194,199,233,3,17,216,95,162,211,141,146,231,163,130,58,44,48,117,60,242,245,106,221,173,66,223,159,237,174,101,221,174,93,42,59,121,203,121,87,214,50,124,126,237,248,132,78,164,196,180,237,87,21,150,18,109,57,179,94,237,68,169,183,79,63,38,91,132,152,188,171,255,152,75,19,44,227,164,95,249,251,224,84,103,152,9,227,213,89,178,94,36,251,251,124,27,199,225,235,34,62,199,248,34,63,82,227,8,145,155,210,12,207,112,60,110,33,50,161,186,218,83,161,232,180,16,167,168,164,180,90,208,140,224,221,205,109,212,52,168,190,150,128,178,116,228,137,8,229,15,104,165,28,102,86,206,151,155,91,130,192,109,107,209,70,52,221,195,200,61,54,44,239,254,36,235,189,52,147,217,214,3,238,77,209,232,137,47,53,99,80,63,222,79,166,196,138,21,115,29,4,9,238,65,154,169,216,31,164,163,9,237,23,76,182,135,19,121,220,245,50,238,108,81,11,151,239,153,62,225,121,29,249,203,75,221,158,40,24,44,132,225,50,51,110,180,211,20,107,156,76,223,225,36,175,220,204,223,170,195,51,14,167,164,216,107,100,9,84,252,21,218,166,80,24,90,143,231,249,63,172,12,161,223,238,154,119,49,71,110,31,112,32,44,8,112,74,203,226,127,115,14,231,53,63,191,118,34,153,230,23,159,41,129,54,124,124,207,96,157,219,56,153,22,226,153,87,157,124,240,158,245,113,62,195,35,150,143,214,180,83,213,45,250,102,150,41,86,129,235,250,41,247,249,202,182,232,228,67,106,238,4,123,66,84,130,125,109,78,246,67,243,22,93,85,58,102,238,212,70,205,204,145,66,205,139,236,22,194,172,116,157,25,204,138,93,101,101,170,220,191,81,192,198,220,106,158,36,108,49,157,201,4,23,225,236,7,91,37,11,68,62,84,230,136,205,199,66,237,222,151,21,200,55,9,219,192,42,177,94,138,190,6,141,229,59,7,34,137,3,53,5,209,184,89,53,194,132,118,112,94,200,8,230,151,68,125,187,18,124,212,180,225,253,43,101,147,70,76,122,110,191,136,47,53,57,236,38,147,88,18,121,241,249,233,172,69,11,67,225,147,153,220,31,252,56,249,97,17,35,11,21,206,49,68,41,128,221,197,199,155,31,71,118,91,65,95,189,243,73,95,250,8,144,98,124,8,139,93,169,35,75,192,84,16,150,194,21,133,4,60,23,219,175,195,120,157,114,19,167,217,175,254,228,4,39,253,230,92,125,97,197,171,27,189,222,46,205,201,226,125,70,83,228,55,34,101,218,222,79,57,109,156,157,58,37,159,61,84,53,205,187,36,82,123,114,27,198,62,215,71,241,181,171,246,91,206,111,158,26,9,28,125,74,235,146,56,232,209,101,175,172,106,26,113,243,17,211,244,181,220,75,199,145,156,184,226,113,17,178,141,26,140,189,45,177,174,87,206,24,232,158,203,121,182,232,40,132,229,141,71,48,19,156,128,74,67,105,194,31,199,250,152,173,144,146,254,122,175,112,71,242,82,206,99,227,87,2,171,220,72,110,120,104,236,214,227,102,94,62,218,235,170,29,189,114,197,66,242,167,177,94,240,248,138,212,233,152,197,45,78,166,125,216,136,223,230,55,94,135,229,26,238,72,242,217,4,137,73,74,29,172,18,226,141,113,227,159,61,63,99,200,26,129,145,96,181,88,65,249,133,61,171,23,35,244,120,121,98,197,93,207,3,182,10,163,36,56,203,248,94,182,142,25,179,173,50,150,48,80,30,24,192,22,50,197,10,13,179,203,108,147,238,142,244,93,208,10,253,88,93,3,24,121,251,127,7,86,63,214,253,234,227,113,144,179,118,23,84,63,216,158,139,130,95,186,128,60,141,183,87,32,22,252,98,87,76,229,55,44,137,37,37,44,252,246,146,187,99,102,222,117,251,115,21,205,121,153,94,210,230,209,26,217,66,114,117,234,169,107,129,13,195,229,171,137,140,90,58,32,142,220,1,253,231,204,47,33,69,195,29,1,25,47,74,214,35,12,221,228,99,246,211,215,212,253,93,169,225,114,9,154,226,122,164,106,26,113,252,111,222,140,232,208,117,17,140,96,37,10,244,243,240,52,63,185,173,69,96,104,233,101,63,66,121,230,43,203,95,224,93,243,2,81,68,125,252,123,135,185,202,181,196,63,242,163,120,165,19,97,170,128,82,114,196,100,146,202,129,169,89,184,201,209,142,6,36,252,55,124,118,191,78,73,175,142,25,169,38,222,106,152,149,237,148,183,51,165,76,59,202,244,88,144,192,180,160,116,90,104,167,132,169,129,251,32,254,248,211,42,41,204,53,34,93,14,125,203,34,5,119,89,69,13,252,90,173,9,223,65,43,64,200,218,212,154,186,69,155,241,30,57,75,75,153,45,183,129,145,203,144,79,57,51,194,68,153,230,237,134,211,173,241,123,186,112,194,97,56,50,184,79,47,206,192,146,228,253,88,98,106,24,45,177,77,82,52,103,87,150,71,227,88,213,115,68,87,251,124,10,61,170,242,176,66,180,226,190,211,132,33,149,82,76,201,225,156,231,81,172,35,85,205,178,92,41,58,85,36,97,180,152,201,75,220,230,92,102,152,190,250,202,6,40,235,135,3,139,64,19,246,105,37,137,72,104,86,7,128,90,177,64,199,145,231,68,139,158,206,177,242,185,159,55,20,180,188,250,222,249,86,196,128,100,222,101,191,183,217,126,172,85,111,78,225,58,237,35,158,118,223,231,142,197,17,93,237,199,106,206,12,71,134,228,113,143,81,157,75,166,209,95,210,199,18,170,193,164,191,89,225,131,138,10,203,85,221,232,214,143,69,94,48,186,79,152,214,104,0,20,132,242,108,148,40,219,100,19,53,223,78,247,29,117,176,187,138,238,230,126,235,23,169,5,107,76,255,60,50,249,165,60,89,37,69,70,143,30,107,18,146,118,225,32,58,250,54,1,32,47,55,84,251,84,173,245,29,57,201,243,250,174,81,141,163,109,198,135,255,204,244,186,31,194,64,225,168,102,158,152,153,104,197,104,220,132,93,24,79,254,15,39,127,75,166,10,101,110,100,115,116,114,101,97,109,10,101,110,100,111,98,106,10,50,49,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,70,111,110,116,68,101,115,99,114,105,112,116,111,114,10,47,70,111,110,116,78,97,109,101,32,47,72,89,76,67,89,71,43,78,105,109,98,117,115,82,111,109,78,111,57,76,45,77,101,100,105,10,47,70,108,97,103,115,32,52,10,47,70,111,110,116,66,66,111,120,32,91,45,49,54,56,32,45,51,52,49,32,49,48,48,48,32,57,54,48,93,10,47,65,115,99,101,110,116,32,54,57,48,10,47,67,97,112,72,101,105,103,104,116,32,54,57,48,10,47,68,101,115,99,101,110,116,32,45,50,48,57,10,47,73,116,97,108,105,99,65,110,103,108,101,32,48,10,47,83,116,101,109,86,32,49,52,48,10,47,88,72,101,105,103,104,116,32,52,54,49,10,47,67,104,97,114,83,101,116,32,40,47,65,47,67,47,69,47,74,47,76,47,77,47,83,47,86,47,97,47,98,47,99,47,99,111,108,111,110,47,101,47,104,121,112,104,101,110,47,105,47,108,47,109,47,110,47,111,47,112,47,114,47,115,47,116,47,118,41,10,47,70,111,110,116,70,105,108,101,32,50,48,32,48,32,82,10,62,62,32,101,110,100,111,98,106,10,50,50,32,48,32,111,98,106,32,60,60,10,47,76,101,110,103,116,104,49,32,49,54,51,48,10,47,76,101,110,103,116,104,50,32,49,51,53,49,53,10,47,76,101,110,103,116,104,51,32,48,10,47,76,101,110,103,116,104,32,49,52,51,53,56,32,32,32,32,32,10,47,70,105,108,116,101,114,32,47,70,108,97,116,101,68,101,99,111,100,101,10,62,62,10,115,116,114,101,97,109,10,120,218,173,119,99,116,102,237,150,109,108,219,121,99,219,102,197,182,253,198,170,216,169,216,70,197,54,43,78,42,168,216,118,42,182,85,177,111,190,239,116,247,233,113,110,247,159,238,254,177,199,216,207,194,92,152,235,89,99,111,10,18,37,85,6,17,51,7,19,160,132,131,189,11,3,11,35,51,47,64,193,202,206,196,213,89,197,193,78,193,129,71,142,65,5,104,225,10,248,148,115,192,81,80,136,57,1,141,93,172,28,236,197,141,93,128,188,0,77,160,25,64,28,104,10,96,101,5,176,240,240,240,192,81,0,196,28,28,61,157,172,44,44,93,0,212,234,42,154,52,116,116,244,255,148,252,101,2,48,241,252,119,205,167,167,179,149,133,61,128,242,243,197,13,104,235,224,104,7,180,119,249,132,248,31,59,170,2,129,0,23,75,32,192,220,202,22,8,16,83,84,210,150,86,144,4,80,75,42,168,3,36,129,246,64,39,99,91,128,146,171,137,173,149,41,64,206,202,20,104,239,12,164,1,152,59,56,1,108,255,113,0,152,58,216,155,89,253,85,154,51,227,39,150,136,51,192,24,224,236,8,52,181,250,116,3,122,152,2,29,255,82,209,3,28,129,78,118,86,206,206,159,239,0,43,103,128,133,147,177,189,203,103,15,92,28,0,86,246,166,182,174,102,127,37,240,41,55,119,248,59,33,71,39,135,79,11,187,79,221,39,152,146,131,179,139,179,169,147,149,163,11,224,51,170,146,184,196,63,242,116,177,52,118,249,43,182,179,213,167,26,224,96,254,105,105,230,96,234,250,87,73,127,235,62,97,62,181,46,198,86,246,206,0,23,160,135,203,95,177,76,128,0,51,43,103,71,91,99,207,207,216,159,96,142,78,86,127,167,225,234,108,101,111,241,207,12,232,1,78,64,11,99,39,51,91,160,179,243,39,204,39,246,95,221,249,103,157,128,255,84,189,177,163,163,173,231,223,222,14,127,91,253,71,14,86,46,206,64,91,115,70,56,22,214,207,152,166,46,159,177,45,172,236,225,152,254,154,21,105,123,115,7,0,11,243,63,228,102,174,142,255,174,115,3,58,253,221,32,234,191,102,134,230,51,9,99,51,7,123,91,79,128,25,208,28,142,73,193,193,229,51,36,128,250,127,198,50,227,255,29,201,255,7,20,255,159,16,252,127,66,239,255,142,220,127,229,232,63,93,226,255,237,125,254,87,104,9,87,91,91,5,99,187,207,1,248,199,142,1,124,46,25,99,123,192,231,158,1,200,1,254,90,52,182,198,78,255,159,143,177,157,149,173,231,127,231,245,175,214,154,192,127,164,251,223,128,73,187,24,127,182,69,196,222,226,147,26,102,70,230,127,8,173,156,37,172,60,128,102,74,86,46,166,150,0,115,99,219,207,158,253,45,87,183,55,3,58,217,90,217,3,63,185,253,187,173,0,6,22,102,230,127,209,169,89,90,153,218,216,255,69,2,199,63,84,64,123,179,127,173,224,147,174,191,243,103,146,21,85,21,85,151,161,251,47,22,236,223,134,74,159,131,224,162,230,233,248,153,219,191,85,35,239,96,246,31,135,191,96,68,69,29,60,0,222,12,44,156,220,0,6,86,110,150,207,251,247,153,16,15,43,187,239,127,17,242,111,32,150,127,158,229,141,93,156,172,60,0,186,159,117,51,179,252,93,253,191,61,255,60,233,255,11,204,23,123,83,7,179,191,70,71,213,197,216,222,236,115,218,254,67,240,151,218,212,213,201,233,147,228,191,23,192,103,213,255,126,254,123,238,129,64,15,160,41,220,202,162,131,41,95,176,117,90,102,186,203,15,236,220,193,113,113,221,222,110,22,240,193,16,199,210,6,181,162,130,111,53,14,191,252,211,194,183,120,42,141,94,107,67,24,27,39,121,223,219,60,23,78,28,223,246,100,104,247,135,187,177,108,169,126,165,2,47,242,9,124,201,104,122,10,80,215,41,219,185,232,246,3,153,12,74,17,211,79,53,163,189,47,231,229,54,33,116,56,153,53,246,183,199,149,85,12,74,94,161,8,39,219,217,156,96,46,31,104,190,145,185,21,124,195,32,191,119,68,242,51,253,94,31,135,217,129,210,8,130,246,163,240,228,148,50,233,232,225,158,170,127,100,104,112,224,215,53,100,207,30,62,93,78,28,44,5,159,49,182,95,202,9,73,178,139,167,145,211,109,131,233,59,228,179,27,151,115,213,66,86,139,102,13,106,146,186,187,23,254,203,162,43,49,249,93,236,22,58,75,250,57,27,145,197,135,8,232,46,179,240,162,73,156,172,251,69,88,40,124,44,107,81,162,32,61,241,168,216,148,154,140,65,93,199,162,244,233,50,231,239,179,122,65,222,52,155,204,101,158,88,43,248,131,198,168,69,201,52,178,34,142,141,119,84,13,106,97,169,254,249,76,157,208,4,51,41,13,102,110,148,116,101,109,141,40,129,41,46,246,58,60,33,138,47,130,72,81,194,63,190,141,84,36,111,11,23,199,24,180,187,248,18,193,8,116,129,84,171,165,245,213,101,159,42,49,12,10,88,129,51,196,176,28,184,71,222,126,229,103,22,22,214,182,14,165,61,141,190,135,126,86,41,103,143,21,218,225,199,3,75,93,111,196,18,173,152,176,174,154,29,92,129,132,22,74,107,138,237,68,173,117,151,189,216,165,96,123,198,13,67,149,90,183,107,36,230,141,150,206,165,184,241,185,73,49,104,249,165,219,217,149,246,133,35,16,113,78,200,104,234,176,183,81,182,100,27,198,179,97,80,91,170,235,28,164,76,22,86,48,86,33,207,143,61,69,231,244,13,105,222,164,118,160,177,145,94,55,234,72,111,171,18,63,235,167,104,106,230,175,72,206,157,100,62,194,76,192,253,37,59,214,14,165,155,144,122,126,234,40,98,168,71,164,13,210,92,236,192,15,52,153,17,208,59,67,38,11,102,219,99,153,26,45,216,122,0,95,187,78,20,142,174,121,253,99,126,228,23,59,176,56,147,229,109,127,185,215,137,53,104,177,23,48,13,127,176,228,74,247,181,188,54,199,40,74,10,199,93,88,31,55,183,204,133,248,188,220,106,76,178,221,78,162,133,183,96,215,238,38,239,20,80,108,237,153,98,61,199,134,116,199,181,41,55,168,172,213,212,120,203,34,19,155,97,211,26,66,205,84,8,80,116,181,9,193,78,229,38,25,252,114,143,92,55,15,53,155,141,123,185,44,229,49,7,160,28,133,102,52,159,172,15,221,175,106,73,51,178,74,173,1,127,169,250,98,185,108,241,106,14,59,20,187,128,208,50,195,16,143,58,103,13,148,123,55,143,32,71,12,150,187,2,37,54,17,16,37,64,51,207,173,22,138,56,242,141,200,121,145,230,99,53,41,58,100,36,155,21,168,153,10,142,97,112,206,142,178,48,20,152,89,158,194,111,63,136,214,218,243,251,68,69,134,188,234,39,241,189,11,118,123,54,103,67,123,15,43,44,246,237,104,17,207,63,113,171,22,130,61,214,116,176,130,103,202,69,198,40,204,31,219,243,61,249,95,236,5,171,33,241,65,71,20,244,115,142,229,66,244,110,240,91,247,197,15,194,254,236,148,231,46,135,234,204,43,180,209,136,33,205,101,116,167,25,200,232,113,51,98,85,48,216,247,241,241,56,28,155,177,144,175,105,249,111,192,206,45,91,28,95,110,72,247,6,173,139,191,177,253,144,45,58,153,56,15,104,56,156,123,232,206,214,208,49,67,171,98,126,141,13,232,10,39,41,7,199,81,210,204,4,155,124,55,214,139,245,33,53,46,245,115,190,227,102,212,170,193,2,17,43,222,120,45,149,68,42,161,139,223,162,68,174,184,43,247,114,82,251,145,64,139,227,53,73,83,101,189,89,148,229,235,192,49,81,153,84,205,170,206,194,197,201,87,112,181,246,243,77,248,57,238,217,93,242,52,179,137,112,2,148,6,191,219,153,13,147,101,117,237,196,183,94,46,3,28,108,36,194,154,128,126,26,23,111,57,138,109,250,7,7,29,135,109,82,154,223,138,49,23,96,138,110,183,206,108,176,168,144,19,254,150,32,23,245,50,223,188,110,10,106,97,100,136,27,32,233,121,84,123,136,222,178,135,236,254,112,127,202,114,190,47,180,185,104,137,169,82,97,175,55,123,129,18,32,215,59,196,30,138,155,99,224,78,145,198,255,214,8,112,0,121,62,168,185,120,18,125,101,59,208,174,56,14,64,157,195,173,189,165,18,197,231,217,212,179,112,241,92,77,76,203,126,145,149,50,137,251,51,61,92,62,182,173,105,3,241,124,109,89,245,37,95,156,108,112,82,56,105,231,186,12,123,160,181,118,253,193,219,5,161,102,230,119,2,129,31,192,187,115,35,245,184,154,219,190,79,193,104,236,120,160,166,33,69,57,156,37,115,232,169,159,253,49,143,215,108,119,206,134,200,36,124,61,121,218,227,177,150,149,191,1,90,43,19,119,79,180,83,209,251,26,152,40,129,123,169,192,207,80,50,12,37,185,16,125,108,230,253,170,253,132,240,145,96,239,58,252,10,94,121,17,213,168,51,120,138,213,43,93,180,146,26,19,85,88,99,167,55,235,201,52,73,68,249,203,28,90,146,247,188,105,153,87,124,92,83,34,9,4,155,198,67,164,0,46,18,247,5,134,124,32,126,205,100,25,83,103,224,97,101,173,152,201,96,167,67,100,15,115,236,236,139,68,244,175,218,113,34,230,233,205,54,211,216,236,145,3,67,215,56,228,254,55,79,132,117,118,3,122,84,189,218,146,24,106,213,104,121,90,232,63,143,188,177,148,121,241,129,207,125,2,141,102,154,7,252,245,78,128,53,228,145,128,181,49,160,174,125,96,90,253,239,178,150,228,93,67,144,142,40,227,21,4,149,223,26,249,241,45,196,215,212,248,136,22,243,115,19,92,122,158,70,130,207,246,48,204,56,60,184,211,154,124,85,169,190,63,52,66,182,119,192,241,252,10,91,202,191,238,205,64,68,147,196,27,59,120,10,52,160,163,84,192,197,125,193,64,218,123,62,87,14,199,157,86,99,215,191,22,119,38,156,101,163,67,246,55,8,238,183,190,247,166,173,199,201,155,77,155,136,63,157,79,217,209,131,22,64,196,58,94,188,181,16,242,115,4,158,224,141,194,147,222,162,110,201,236,121,39,62,142,21,11,180,186,33,146,106,86,39,132,80,120,202,31,183,25,9,49,233,77,7,112,169,108,208,237,235,74,165,210,7,203,85,182,116,205,71,228,199,207,28,169,166,169,14,149,105,163,60,110,112,18,72,20,235,214,28,123,33,46,87,91,54,137,87,8,214,82,122,166,13,159,252,182,136,222,89,127,164,155,235,33,28,66,207,226,23,116,67,140,182,240,62,145,127,46,209,253,82,103,4,157,89,230,94,80,73,216,147,101,127,228,16,115,240,184,58,179,161,56,158,218,54,121,87,205,120,12,126,189,47,8,237,118,226,254,149,76,106,73,37,141,164,92,207,62,177,49,197,213,19,170,246,4,129,239,2,89,189,250,94,177,88,225,156,92,213,85,44,196,55,3,188,89,12,85,123,237,207,69,138,223,197,188,48,204,245,119,151,244,88,156,189,228,68,234,89,78,152,85,97,211,67,225,248,157,185,220,76,70,116,214,213,8,201,47,166,173,158,100,11,100,83,143,190,112,97,43,189,5,45,237,69,2,68,182,125,226,142,195,116,228,166,248,156,0,166,15,21,49,163,38,191,209,228,227,154,128,201,97,92,112,64,91,232,135,246,118,226,115,49,123,241,13,118,3,21,37,236,68,119,76,30,155,148,0,20,241,222,202,236,253,41,129,197,225,182,237,137,196,21,81,13,163,137,64,17,222,203,55,171,204,233,178,105,80,81,79,184,20,212,212,199,161,125,138,86,27,232,155,159,181,26,51,38,118,157,203,19,183,41,129,82,32,107,100,198,63,44,168,48,110,46,144,154,137,235,116,228,142,245,192,169,226,52,242,124,216,41,138,132,180,205,82,12,29,149,175,176,90,234,93,106,233,185,130,155,155,26,74,232,253,109,133,122,186,131,80,57,210,126,174,73,219,183,149,179,174,145,86,151,31,116,154,124,35,189,31,69,33,27,182,119,121,66,241,206,215,39,32,89,28,53,25,139,95,50,3,122,99,67,47,43,235,3,111,49,149,65,25,17,159,39,78,93,152,35,227,117,75,180,16,215,181,238,7,10,7,209,13,186,28,18,156,186,185,248,66,208,119,73,165,203,197,232,65,20,102,75,192,34,82,178,219,223,81,44,87,152,214,196,96,126,39,165,85,85,219,190,195,14,57,169,77,91,103,9,1,110,125,74,228,122,31,234,110,105,224,229,229,166,163,33,179,40,195,225,161,43,156,159,149,227,33,95,230,87,5,200,100,60,139,238,133,38,106,163,102,97,220,54,209,118,68,253,22,152,194,183,243,10,192,233,8,31,233,12,180,189,179,168,154,175,107,124,195,191,78,155,33,194,141,131,203,171,157,57,8,52,85,82,24,220,19,104,195,5,58,158,198,111,191,73,176,209,70,12,252,254,90,251,139,68,18,91,210,160,34,151,143,102,159,137,238,158,121,180,126,48,139,82,127,161,202,96,87,46,130,4,130,173,155,131,159,204,20,219,207,48,27,240,235,248,107,11,252,111,186,49,126,1,178,213,244,44,9,13,138,154,149,129,165,222,162,122,113,216,63,241,188,112,109,79,224,108,175,215,246,122,155,61,20,248,152,250,40,117,97,69,70,212,3,69,233,152,97,249,18,154,69,20,25,201,252,117,72,245,107,0,139,244,202,103,1,116,235,38,245,141,45,108,182,131,173,157,5,172,126,245,39,82,206,208,162,251,195,179,148,103,55,12,210,165,219,101,130,151,56,8,60,223,43,51,31,17,215,242,23,1,63,98,54,253,25,244,145,0,142,170,160,170,27,245,6,24,3,141,34,24,191,233,224,204,195,69,42,199,224,184,238,177,10,115,168,163,196,250,61,60,108,222,226,248,230,17,70,82,10,132,82,139,51,191,199,27,121,144,77,112,93,191,217,93,16,247,0,2,5,22,183,107,4,199,56,242,87,209,144,28,249,52,51,137,140,244,104,127,107,215,168,44,85,114,58,194,88,59,50,117,89,113,161,215,27,187,182,208,193,65,156,138,187,104,76,77,67,196,229,139,234,75,99,56,164,194,232,196,56,93,239,170,217,81,236,142,148,68,28,136,75,99,233,230,11,230,60,75,6,138,51,215,163,182,247,226,108,114,243,95,65,229,232,122,61,169,57,146,58,155,220,129,34,124,22,219,173,99,12,15,135,155,150,141,248,107,71,209,147,78,89,70,130,49,51,250,193,10,179,49,129,48,166,199,172,215,223,243,10,96,11,230,110,246,46,29,33,159,75,107,211,152,100,131,79,235,111,189,17,169,51,76,105,34,41,113,254,144,24,245,149,229,124,92,161,88,195,125,111,197,37,132,65,91,35,78,97,133,150,8,240,248,193,89,21,0,85,75,106,254,108,165,200,159,181,7,77,94,163,56,116,68,147,12,108,30,121,29,207,24,11,159,201,247,141,115,145,82,154,103,168,21,134,43,34,80,127,114,75,94,12,6,221,171,20,82,219,153,73,167,215,255,120,238,196,66,208,133,117,251,176,229,210,91,163,226,185,166,98,191,237,230,30,236,152,194,62,58,172,120,59,105,54,184,96,246,12,67,29,205,11,247,241,211,94,60,132,154,222,198,136,49,226,187,128,1,65,144,70,186,223,158,145,44,140,242,235,145,196,218,62,86,107,89,193,159,200,183,60,235,30,247,18,168,40,0,194,125,64,199,9,233,91,172,84,253,236,32,13,182,221,117,116,149,248,252,24,1,134,136,60,105,164,226,189,114,249,118,228,116,12,163,148,236,170,50,153,246,168,191,132,142,221,151,48,246,206,127,55,116,113,153,32,29,245,131,42,198,61,72,248,88,170,39,56,230,251,37,134,167,228,178,68,170,164,8,183,142,11,206,209,234,41,199,2,242,6,83,152,119,252,115,156,166,187,196,40,239,16,178,50,28,63,249,138,131,210,109,221,152,159,10,148,47,95,53,221,162,63,25,250,195,0,81,141,35,186,100,184,63,206,137,27,93,230,149,39,75,162,71,212,65,241,129,214,69,54,246,60,201,245,167,136,56,92,154,197,31,209,54,166,175,184,2,0,57,84,207,195,125,52,228,4,66,202,103,116,96,184,109,133,33,40,231,70,231,202,60,165,110,84,212,77,97,114,216,154,100,252,232,150,225,15,178,146,61,153,51,115,36,176,106,61,36,177,184,84,177,53,81,139,161,16,149,91,224,164,228,72,103,35,221,60,185,185,86,123,33,100,153,173,75,74,114,116,203,248,14,126,197,208,12,71,172,108,39,79,237,9,155,214,136,170,32,119,152,221,131,159,97,121,250,240,51,100,101,10,165,57,143,150,199,131,215,150,120,168,254,33,115,108,140,29,31,210,159,145,208,227,117,43,19,66,169,14,216,223,164,118,150,49,176,29,82,122,166,215,15,172,243,235,225,80,234,221,19,29,232,58,162,4,95,62,42,51,119,228,120,247,40,242,180,19,108,82,116,24,24,52,184,212,166,96,218,105,49,211,65,174,146,183,156,25,177,249,214,225,36,88,219,107,102,157,113,248,151,111,113,237,59,120,167,123,228,246,48,2,56,87,50,54,32,73,43,86,43,250,185,151,158,238,244,72,242,20,241,80,230,42,95,101,10,50,30,72,18,169,17,234,98,183,32,181,55,170,109,54,180,127,242,204,177,55,132,62,33,10,9,169,33,94,12,245,117,37,252,46,172,234,248,243,28,66,93,118,24,118,225,132,51,254,123,32,229,59,92,165,66,123,154,12,177,27,181,19,236,180,244,196,109,208,193,81,190,2,248,100,172,26,197,234,166,85,205,13,121,165,190,246,135,142,203,44,96,225,151,133,255,87,12,109,56,231,98,170,148,163,51,30,62,239,49,124,204,114,163,180,88,174,216,245,232,95,222,213,128,186,182,68,149,252,11,123,212,35,75,246,16,6,201,241,109,31,255,228,253,211,188,87,69,26,151,67,32,17,129,169,87,198,143,67,57,86,118,235,160,70,13,196,58,90,183,176,178,7,115,37,51,109,34,107,49,43,86,139,240,110,22,105,221,237,83,139,175,78,147,64,126,102,100,149,8,123,37,79,39,252,90,50,169,69,210,196,9,3,10,60,53,72,147,100,24,82,121,104,48,104,233,236,63,183,130,190,42,123,162,231,149,179,156,157,195,85,95,208,120,118,37,81,25,208,66,42,173,132,44,90,34,16,119,240,184,221,198,26,43,82,43,53,15,24,153,246,163,138,107,148,240,78,229,23,99,121,154,211,149,4,125,248,106,255,140,253,246,81,235,214,242,120,26,128,14,228,8,45,142,254,21,38,204,39,94,209,74,99,78,0,123,203,52,222,133,110,158,36,236,91,246,152,73,49,22,66,82,37,74,152,0,106,212,71,255,177,17,227,23,157,141,201,96,139,56,18,142,42,83,239,125,6,198,62,144,162,214,244,82,152,63,240,108,166,200,184,47,100,203,14,209,165,59,52,7,191,40,124,184,227,204,217,82,222,88,67,66,145,137,162,97,88,105,29,146,46,91,76,39,136,129,79,251,96,125,242,152,145,231,248,125,166,90,143,220,178,65,89,87,65,207,90,156,41,6,227,108,113,153,143,149,118,199,43,117,236,14,9,175,82,190,46,108,253,176,16,179,25,61,76,220,196,100,20,130,108,255,135,196,182,149,58,229,59,25,85,92,218,242,87,231,229,150,216,40,55,251,96,147,120,239,23,221,208,147,22,38,83,16,20,139,213,111,172,9,70,55,39,41,91,31,95,77,69,235,79,93,161,106,31,33,205,79,242,178,67,5,183,91,87,22,112,219,91,168,118,244,115,156,121,160,145,139,149,106,115,82,75,116,76,133,166,169,191,25,143,143,228,201,173,98,214,25,245,237,212,135,180,79,109,203,65,245,199,227,40,53,115,88,51,78,238,163,198,132,78,32,14,235,100,168,118,249,17,64,5,105,8,218,17,167,33,99,167,48,19,147,234,170,218,76,0,215,214,223,36,43,120,169,36,238,46,46,139,200,218,107,118,33,107,11,95,72,172,130,54,141,105,210,4,245,122,138,94,19,248,19,204,47,108,190,129,66,252,137,186,16,184,194,207,119,247,42,12,196,167,150,197,247,11,236,227,177,109,205,44,160,0,21,210,87,24,94,236,244,80,236,168,102,210,99,11,233,184,172,111,205,125,254,24,104,92,37,150,245,155,163,246,137,34,19,94,98,217,235,147,222,233,207,74,228,180,100,236,16,166,245,27,70,108,182,45,253,99,229,47,96,34,37,145,119,19,247,2,179,142,47,91,208,89,161,153,156,141,52,188,97,226,196,228,22,89,247,53,64,39,230,106,48,94,44,126,77,83,22,18,130,255,124,9,116,33,115,180,33,36,28,43,19,228,254,109,243,18,244,196,148,216,222,240,251,86,165,30,142,37,24,145,213,253,218,31,110,83,130,119,139,77,54,129,212,71,88,87,166,242,69,98,198,7,236,154,128,51,116,44,223,48,80,71,186,185,110,245,8,237,48,241,161,134,252,66,50,178,206,120,242,156,116,3,158,190,211,214,249,235,165,37,193,40,4,225,140,128,147,224,219,89,141,252,169,129,207,159,17,133,179,7,216,119,154,148,141,52,120,210,35,213,14,44,157,30,162,157,43,146,208,69,177,90,33,108,223,86,12,133,175,174,188,122,43,57,76,142,217,88,189,39,95,57,232,169,247,158,224,138,172,227,111,91,198,236,182,239,53,88,62,32,52,67,121,218,6,147,141,22,151,189,224,168,216,182,249,202,17,242,139,215,32,183,164,143,128,170,213,31,162,73,24,88,85,84,228,56,81,36,102,196,24,114,94,38,74,39,126,148,56,47,34,243,191,113,226,184,121,22,240,23,180,197,42,220,192,40,101,55,28,40,204,181,144,124,107,32,246,218,126,136,165,44,148,136,226,165,205,224,206,218,25,38,16,113,239,152,63,208,114,245,40,220,190,139,56,196,53,180,225,244,171,117,106,186,84,188,208,59,189,224,145,194,205,40,16,213,56,78,62,220,70,116,245,234,243,221,195,170,97,159,130,145,9,24,63,24,81,211,40,78,229,161,84,255,132,186,227,117,4,105,232,152,144,113,17,56,224,243,10,74,185,167,248,201,185,130,174,248,18,145,226,170,241,37,94,149,212,55,59,249,165,80,50,137,156,83,188,181,80,176,144,197,116,108,158,251,43,57,208,146,37,148,233,138,96,44,212,31,204,47,229,106,28,115,227,110,125,254,242,158,183,61,9,241,203,119,222,75,132,103,223,153,15,234,67,171,204,110,171,178,174,184,64,39,170,203,6,79,171,94,14,135,164,112,235,88,235,251,83,105,73,197,3,234,4,216,23,89,87,133,198,49,234,46,204,111,147,144,167,58,176,166,169,163,38,213,139,83,95,155,226,132,82,243,46,37,198,227,113,178,112,238,40,157,175,169,40,110,56,240,214,233,167,216,35,157,142,144,193,51,92,201,178,228,219,226,41,133,87,98,72,227,180,92,57,237,55,74,55,199,142,187,121,183,195,120,6,204,83,166,117,146,3,63,170,203,214,92,131,93,225,29,72,122,187,209,179,67,158,29,222,236,136,247,95,248,243,139,161,95,173,223,180,182,199,237,187,174,81,70,91,19,35,85,40,157,252,168,120,86,0,15,187,97,37,231,240,171,20,64,130,28,163,134,226,233,40,97,203,235,109,21,52,175,13,21,232,192,179,64,118,246,95,83,59,56,69,77,31,96,102,215,103,105,56,175,65,240,55,151,216,53,198,116,191,190,221,118,194,185,177,230,232,76,140,60,73,184,218,97,73,92,103,12,77,200,37,154,210,200,204,36,70,213,174,112,97,194,135,84,221,82,122,99,32,206,31,142,244,147,205,154,107,45,103,237,160,13,163,233,17,78,109,223,110,30,189,43,85,28,199,56,88,127,187,102,77,28,177,238,220,93,5,187,139,2,53,84,22,85,42,47,78,147,153,89,33,47,137,128,27,94,73,178,30,115,42,150,34,33,184,100,206,151,150,188,210,164,99,145,118,1,17,255,10,207,185,115,235,169,248,56,99,186,253,206,188,83,146,115,165,237,42,151,205,15,132,208,166,62,202,38,137,35,182,149,194,232,104,96,87,18,202,149,89,118,146,220,67,183,120,165,63,163,213,129,146,244,67,96,17,170,119,4,106,114,52,135,251,66,64,33,184,40,163,213,24,8,169,82,228,230,248,128,148,85,66,79,97,141,99,25,220,171,95,35,166,69,50,114,199,38,113,247,49,167,168,19,29,77,146,15,130,8,87,41,112,187,151,177,184,215,246,112,30,182,58,52,220,35,11,15,132,76,164,141,140,131,82,92,167,86,253,70,206,28,181,81,225,121,120,222,97,98,218,169,107,255,93,72,68,49,91,112,86,162,38,24,60,83,20,229,245,16,91,156,1,48,156,41,215,59,124,40,61,147,145,103,106,166,110,137,161,204,255,130,52,94,4,92,34,121,84,119,61,105,34,10,95,245,193,131,130,23,67,222,92,189,224,230,208,166,54,224,44,40,184,205,249,252,19,77,95,245,190,20,117,102,160,213,129,134,6,87,158,20,72,30,31,231,30,133,44,108,77,148,97,175,137,22,104,182,20,78,45,26,123,39,181,247,58,164,206,175,203,12,103,97,238,103,75,177,244,12,102,163,20,180,227,84,189,189,14,4,69,76,149,42,233,40,69,201,57,27,118,46,31,194,78,45,242,16,138,105,252,56,162,82,210,165,170,70,107,123,214,0,221,163,136,216,229,92,24,188,232,245,102,78,209,185,230,219,189,154,140,249,234,57,50,233,47,237,54,251,209,2,210,60,135,210,76,49,44,92,113,9,54,147,233,171,236,201,53,84,190,166,80,119,85,95,99,204,117,35,139,184,210,205,101,161,55,66,188,82,148,27,36,224,40,107,83,115,223,201,227,99,34,174,240,110,206,22,105,98,205,218,188,135,35,125,248,29,179,61,124,183,180,142,131,231,24,148,132,109,110,20,92,46,197,152,6,31,252,61,28,187,200,68,1,20,107,2,166,56,231,193,94,130,60,34,13,29,40,71,31,192,91,195,223,27,216,148,231,103,102,32,48,193,113,157,109,97,215,187,137,135,79,169,55,190,36,247,110,229,222,125,123,237,112,151,178,138,111,253,125,27,120,178,182,160,68,116,68,178,148,115,88,111,242,115,73,208,84,165,144,254,89,185,179,60,147,232,49,192,93,245,130,22,19,30,215,244,233,214,199,221,216,13,238,199,112,69,3,149,130,116,133,144,46,200,151,124,32,86,219,22,24,183,88,6,165,225,13,39,201,14,73,86,235,133,91,28,18,214,83,104,140,240,237,67,221,4,204,69,154,215,199,36,96,117,169,133,204,250,62,5,124,101,9,183,15,228,143,26,153,144,43,87,210,54,105,126,207,122,223,202,67,46,106,12,220,90,149,52,83,77,135,241,5,132,57,131,81,176,162,237,45,10,220,84,200,240,117,13,186,170,133,12,194,148,67,48,36,211,171,132,241,13,91,224,180,213,213,137,115,85,104,13,47,133,24,131,250,198,197,67,204,70,119,143,42,141,241,185,85,121,187,17,67,134,242,108,16,65,250,204,56,97,49,1,113,203,207,13,209,40,86,84,97,89,213,165,105,65,48,170,104,254,165,111,75,108,158,99,45,62,233,3,176,57,86,195,158,49,244,235,218,97,120,204,10,29,120,228,167,123,34,233,201,25,215,130,144,39,140,99,84,10,227,66,227,133,251,56,110,202,206,210,206,105,11,144,105,230,85,191,237,124,78,70,104,210,214,166,72,16,10,229,90,40,96,175,108,44,98,183,225,96,51,83,226,43,230,144,223,59,225,86,202,252,165,12,144,209,6,147,75,159,202,157,23,11,112,134,225,174,51,246,171,99,184,109,88,51,180,99,219,219,61,160,172,70,107,187,95,187,28,219,81,200,124,94,79,193,230,150,11,121,179,112,48,144,10,157,89,213,187,62,48,3,246,4,160,76,231,204,157,15,91,93,122,36,133,78,251,175,131,58,147,41,196,96,245,227,97,21,90,50,175,181,41,47,230,49,164,134,39,34,206,182,53,227,243,252,100,213,78,234,34,145,198,224,131,88,166,243,217,118,13,117,26,96,178,18,22,243,217,87,83,7,124,145,64,109,253,11,175,73,233,180,142,138,156,81,210,67,107,68,62,8,206,106,21,215,240,167,222,45,106,192,46,229,91,140,249,177,197,222,181,2,179,146,24,35,36,197,144,18,103,14,232,134,67,83,84,235,52,141,6,98,115,220,163,190,145,133,136,190,201,192,117,92,146,172,179,28,15,236,230,168,137,184,36,158,177,9,15,197,144,11,75,142,130,137,190,197,33,230,240,152,23,56,148,156,69,128,120,96,21,192,163,53,6,157,152,45,71,105,28,60,77,214,156,174,149,192,57,144,27,104,210,95,211,248,164,249,50,69,67,25,92,105,64,225,189,107,241,84,251,114,95,144,55,51,61,255,112,244,125,192,56,71,83,195,185,242,120,143,46,69,56,95,97,98,201,130,247,16,173,30,81,173,55,215,44,48,193,135,201,116,130,169,175,14,130,155,69,43,204,81,109,198,151,174,186,101,189,145,90,210,30,113,233,181,147,147,237,254,121,18,99,32,98,43,248,208,194,21,6,49,211,166,255,170,252,37,233,38,181,190,192,54,51,185,67,29,47,169,220,163,36,0,206,252,56,206,9,137,186,8,82,41,225,220,22,217,153,15,92,111,116,164,96,180,32,170,207,110,209,106,143,229,116,172,19,84,186,131,102,84,183,149,252,220,50,245,224,105,147,57,103,61,195,100,135,93,226,253,113,28,94,122,71,31,108,58,36,102,217,55,61,49,100,156,74,112,163,70,118,43,248,123,137,162,163,179,109,134,210,201,158,238,192,73,110,95,208,222,180,146,78,60,47,219,233,150,90,56,60,79,88,226,207,180,17,63,51,164,121,59,174,7,234,225,58,244,154,155,216,83,197,175,85,12,20,168,152,129,201,2,112,8,242,119,153,103,41,115,63,248,28,226,255,20,41,127,229,80,200,132,204,201,201,34,4,223,153,187,219,230,242,194,63,217,166,68,54,79,95,249,82,178,179,11,14,34,18,148,114,97,58,27,235,25,121,246,21,79,125,176,123,185,63,185,60,46,161,231,25,162,114,0,223,57,44,227,121,190,111,145,158,107,48,80,147,94,184,193,167,72,142,230,49,139,90,34,151,178,230,213,89,73,219,116,28,191,219,84,183,235,214,82,117,80,95,38,164,209,86,38,224,183,241,2,103,239,52,40,30,227,175,163,168,145,38,238,247,71,33,216,167,16,150,95,153,216,239,107,116,192,70,28,239,48,5,97,83,241,29,26,42,84,48,84,74,76,108,217,189,129,11,125,38,206,150,107,223,114,60,5,213,225,122,51,113,187,76,189,225,99,188,224,75,179,210,27,20,252,72,11,1,68,44,200,65,246,49,163,219,62,51,104,0,213,100,73,94,15,149,67,197,119,254,102,20,10,70,118,123,171,95,82,71,187,84,80,197,56,182,26,63,112,42,97,29,167,127,40,163,202,239,122,125,64,203,237,215,127,125,140,90,182,9,107,87,222,147,248,150,8,135,128,189,191,212,217,100,179,58,71,253,240,142,229,236,114,238,246,190,162,213,213,144,38,187,213,19,175,86,124,38,121,126,117,170,73,98,147,131,63,147,1,107,35,35,39,104,189,121,149,153,172,47,39,4,47,33,126,225,232,173,118,141,219,4,55,216,245,104,70,224,55,57,151,221,190,252,237,213,202,160,121,227,50,247,123,123,35,150,144,142,88,94,40,94,60,219,185,91,139,105,217,170,249,139,167,144,247,185,251,43,41,159,160,231,23,35,1,35,204,203,47,105,188,130,96,37,214,137,56,124,17,197,247,212,196,90,235,222,29,75,13,223,53,42,229,30,103,121,205,105,24,87,86,82,228,191,214,194,39,11,242,219,4,181,50,14,210,117,178,29,231,182,160,129,46,82,92,33,157,54,63,235,139,122,122,86,253,10,105,148,171,198,195,172,109,168,45,235,158,189,236,250,3,61,86,8,26,201,24,103,93,230,221,200,129,50,170,226,42,113,165,157,11,235,62,181,89,156,140,106,175,88,55,57,96,248,203,194,192,109,29,225,247,198,171,218,219,185,71,185,184,245,239,49,98,148,26,66,172,56,194,86,230,150,81,166,74,106,78,104,114,244,64,226,41,124,194,71,185,44,163,136,94,66,25,40,254,3,200,17,146,159,164,88,95,71,21,9,16,140,11,71,165,8,28,228,9,225,61,85,211,92,110,173,110,102,244,132,120,73,83,120,221,197,30,61,232,163,126,199,166,64,251,97,177,221,216,32,38,143,189,77,85,90,176,103,23,16,221,60,49,37,114,251,47,60,69,105,228,244,251,3,116,119,202,42,240,162,215,46,146,214,39,238,58,47,249,21,79,121,63,96,233,47,222,26,66,58,94,127,200,187,245,202,117,9,225,192,145,6,230,105,135,87,119,120,82,106,180,46,4,218,45,125,25,129,201,207,68,233,155,212,195,231,206,134,60,215,12,125,79,70,145,228,216,38,20,22,220,235,35,61,183,54,252,137,76,54,108,242,90,138,13,77,229,228,194,170,68,185,154,104,69,28,242,222,223,248,238,90,59,54,99,185,199,121,142,79,85,195,156,163,230,238,194,155,242,187,5,184,191,92,162,61,18,16,21,232,47,135,48,94,97,181,244,157,77,246,207,98,74,28,171,81,194,88,129,180,115,11,165,208,90,20,188,230,203,1,169,174,242,28,186,94,229,75,111,192,115,225,232,47,174,121,73,244,155,158,57,149,99,66,189,45,110,27,228,216,21,38,226,212,82,35,138,1,71,112,195,228,116,48,9,202,164,62,166,253,122,164,245,87,177,239,229,176,193,49,254,25,10,129,60,205,167,119,196,35,109,207,152,166,41,81,17,112,16,152,125,207,175,206,122,149,198,94,7,36,41,156,7,210,243,32,240,202,212,163,201,54,123,183,171,219,54,208,196,180,77,1,121,123,229,214,4,152,208,112,213,103,35,149,100,60,225,167,45,126,30,95,38,117,189,238,170,6,147,225,27,251,235,223,179,97,153,8,153,92,140,104,245,186,127,26,30,105,25,69,88,228,246,238,153,119,168,181,18,166,33,190,87,157,189,124,243,253,18,182,145,64,132,212,33,241,118,226,7,19,175,169,223,17,11,97,169,124,109,109,183,188,182,237,95,39,110,250,123,150,175,188,243,79,172,48,160,182,58,51,121,105,97,101,255,44,225,148,171,169,205,34,140,166,75,242,92,86,60,11,61,180,213,61,33,224,146,254,126,238,133,26,166,0,112,246,96,3,58,105,188,157,210,176,206,95,193,2,55,174,200,20,166,209,90,80,138,91,24,241,114,101,123,252,91,197,107,65,76,97,135,31,98,65,245,163,71,221,154,235,33,210,46,15,0,127,218,195,224,38,212,9,4,143,178,112,252,19,57,218,123,198,43,58,167,211,20,157,27,63,66,62,9,30,200,10,255,241,115,246,233,42,130,88,157,45,64,209,155,174,211,31,211,36,120,226,248,64,181,183,125,108,208,224,41,137,241,8,41,114,114,42,156,234,12,2,219,29,141,161,67,241,43,60,116,89,172,253,209,160,251,122,235,148,215,152,44,165,176,232,104,138,53,227,86,50,51,45,141,51,234,239,246,4,20,188,186,115,99,121,223,199,198,57,115,57,125,112,245,199,206,45,189,240,147,234,176,236,118,255,38,38,138,98,38,161,0,13,77,99,3,57,63,13,30,87,245,159,171,230,190,117,160,65,38,98,240,30,8,9,160,79,74,248,43,169,173,235,23,99,232,126,89,24,113,57,115,93,230,115,133,165,254,172,150,220,131,232,94,54,247,66,206,158,163,198,169,202,94,202,41,124,102,166,99,232,185,162,181,127,132,121,209,125,152,54,68,143,89,252,64,182,98,171,229,16,153,228,238,71,68,142,156,21,143,131,142,66,199,191,67,11,156,107,58,229,221,8,9,96,85,163,233,94,145,57,9,155,65,225,227,140,95,236,127,179,117,86,155,108,87,113,226,98,96,88,89,243,189,37,31,27,39,168,183,243,150,167,48,235,23,28,18,4,107,130,210,223,128,146,55,251,225,163,36,210,217,230,93,249,141,56,52,144,161,39,141,144,7,226,81,63,246,76,52,85,116,196,193,142,95,51,54,32,53,108,138,254,183,188,236,244,0,190,90,211,16,250,232,59,249,51,127,172,112,252,119,27,57,224,109,151,80,167,106,50,39,223,150,206,58,136,28,87,100,216,212,161,146,205,45,33,218,203,141,28,122,34,21,11,200,6,129,179,74,156,182,194,10,252,25,14,172,217,217,134,115,96,233,195,55,227,224,169,134,195,25,14,143,40,253,92,44,85,28,78,224,109,39,31,229,146,235,38,62,75,22,95,114,45,132,220,124,113,97,32,165,126,12,63,205,10,44,128,214,190,213,93,166,63,194,41,63,110,71,241,97,204,192,253,5,19,52,37,155,15,27,7,236,163,232,245,66,8,159,116,167,165,133,210,156,152,203,121,219,157,154,112,4,54,30,162,73,6,62,181,51,222,41,70,229,206,235,154,239,116,122,46,63,190,104,177,91,233,208,52,89,107,44,246,180,80,91,131,137,101,144,26,140,192,226,155,60,231,211,65,129,161,106,37,50,197,107,73,123,40,146,99,106,240,137,133,190,48,45,221,210,237,214,100,229,59,110,145,172,174,24,225,178,52,132,142,230,60,32,214,29,252,182,55,7,77,248,9,146,109,39,224,226,124,92,200,64,254,8,126,124,181,204,220,107,93,39,123,75,214,189,35,194,95,169,180,132,62,82,72,93,35,170,88,81,92,208,54,137,216,118,240,28,37,214,77,47,44,9,99,159,117,57,188,52,105,186,62,156,211,122,218,225,81,42,221,172,52,56,110,240,102,170,72,214,95,181,241,99,88,203,250,61,252,17,26,119,152,78,196,194,90,230,230,208,228,99,93,28,233,135,165,194,73,75,212,72,242,226,175,55,120,76,135,254,196,251,78,111,123,247,229,205,61,145,237,251,72,17,123,174,29,229,86,152,242,158,24,213,92,147,58,214,12,219,144,83,103,45,216,242,211,17,50,158,132,158,188,201,88,98,202,2,77,146,27,132,130,210,28,167,158,173,208,106,183,158,239,193,42,126,190,98,153,189,28,194,123,161,13,100,133,248,215,65,240,68,115,237,137,10,59,83,66,122,174,212,135,121,96,185,207,211,206,220,128,8,45,81,251,0,72,1,80,45,88,159,85,123,106,228,196,212,125,201,181,155,90,246,175,215,14,15,218,139,188,62,176,120,235,19,204,46,114,144,51,180,99,65,82,26,5,69,118,65,227,241,136,31,116,202,201,73,35,103,176,113,219,119,198,209,5,184,36,240,7,10,105,224,225,173,155,171,128,184,12,240,28,84,127,147,184,184,161,186,120,181,41,105,236,14,53,160,193,79,159,138,50,149,16,139,124,162,149,177,250,28,101,9,237,121,93,244,140,86,190,48,114,124,135,221,249,73,10,68,124,198,114,85,89,36,17,49,254,88,100,206,237,137,96,209,66,102,82,118,89,228,58,14,215,66,180,136,4,79,153,57,83,229,199,178,198,188,220,193,3,123,188,171,252,154,124,48,114,145,198,45,182,24,219,46,22,241,221,43,178,54,113,137,184,197,238,90,99,250,214,130,209,73,120,243,240,137,78,72,11,83,191,57,173,91,42,155,1,92,224,179,227,216,98,160,5,244,175,46,128,19,154,173,116,220,168,111,233,141,35,107,99,158,170,47,242,83,106,206,3,165,128,248,57,204,152,251,221,6,19,140,168,108,53,173,155,39,124,59,206,113,41,47,111,63,178,70,112,48,92,153,205,185,112,18,233,204,84,230,27,157,222,165,61,204,195,8,155,60,107,98,78,20,49,111,15,245,187,237,49,63,36,17,250,36,195,59,48,10,206,105,170,89,69,217,82,180,61,8,4,75,56,89,176,30,115,244,104,150,96,171,97,168,44,71,176,218,57,213,182,160,73,160,129,24,74,27,16,213,104,177,177,49,195,75,94,74,242,138,82,104,196,58,195,119,156,185,35,16,207,60,41,50,151,5,152,148,24,51,58,165,50,204,141,20,179,19,176,111,149,170,105,56,143,27,165,86,83,91,10,124,162,135,51,84,157,73,125,113,91,225,231,154,88,236,140,252,153,123,120,203,164,19,142,147,207,40,210,97,27,95,56,145,219,200,238,130,178,243,75,225,26,239,171,138,55,110,105,96,78,109,185,218,254,216,112,128,142,121,170,183,107,146,15,102,228,196,1,200,37,199,44,220,225,228,16,78,63,168,215,122,223,92,135,63,246,31,6,35,104,248,122,195,211,73,2,145,82,228,220,182,101,188,215,109,185,4,41,34,169,49,35,38,57,46,4,74,234,137,160,28,225,64,135,237,17,71,37,54,171,238,144,228,170,103,164,73,73,142,247,90,230,102,229,48,242,198,51,128,19,231,78,219,238,225,72,9,233,172,250,130,231,112,65,35,19,79,81,146,1,202,245,75,54,149,253,74,25,211,71,45,119,135,67,2,149,176,133,14,118,240,249,46,247,156,219,23,228,242,65,152,188,16,253,145,88,185,112,123,43,123,27,2,81,33,224,1,184,162,87,27,212,5,86,203,31,237,249,185,197,153,171,31,22,92,115,55,150,191,110,88,75,213,160,24,141,129,209,235,108,93,236,231,176,237,248,151,41,20,171,103,239,58,233,50,88,22,209,48,213,47,115,114,105,162,207,129,198,24,155,179,160,205,48,77,30,39,53,57,48,65,165,13,103,139,126,186,51,61,192,66,37,10,78,38,192,109,64,203,65,97,92,13,7,7,170,10,200,224,226,108,71,118,222,207,150,223,169,57,137,185,213,139,184,141,167,59,75,66,37,85,143,141,239,57,11,13,9,197,179,155,208,158,131,100,193,137,222,148,150,77,86,32,94,193,200,187,207,137,121,247,121,8,98,235,253,212,155,242,184,187,231,124,80,72,37,23,197,226,109,154,27,167,43,188,136,4,246,225,20,101,212,3,50,99,7,199,117,178,116,30,190,127,140,146,110,101,164,157,209,214,209,197,90,149,183,133,13,156,46,253,253,122,43,110,230,179,52,20,233,57,103,133,7,86,236,176,92,150,23,4,98,166,111,203,208,154,8,221,121,199,55,19,246,236,134,40,192,149,228,139,86,59,81,87,206,106,105,149,92,98,168,133,46,252,119,243,124,5,56,186,38,182,115,162,44,154,214,2,19,61,234,208,224,120,245,185,74,98,181,51,56,99,29,124,224,155,60,249,40,109,130,222,99,172,28,7,55,179,27,147,29,166,226,176,42,216,73,188,135,188,137,160,117,100,219,18,190,156,168,79,205,204,208,215,45,189,82,14,108,231,126,32,62,237,236,177,154,21,170,246,13,86,28,228,58,107,224,119,180,37,198,229,201,158,25,200,7,54,66,148,251,246,254,128,159,26,61,49,34,203,187,58,201,215,216,189,68,58,225,50,48,143,215,151,142,160,115,212,138,113,25,8,61,52,214,51,156,220,60,107,216,133,65,30,92,110,72,81,99,48,144,144,81,218,127,246,151,58,156,227,122,31,10,178,110,216,229,154,137,87,101,121,85,14,21,83,122,86,88,231,94,213,68,57,125,7,241,128,21,44,242,69,44,38,221,225,209,240,73,96,69,47,33,200,226,91,97,179,62,229,239,114,71,188,76,63,77,98,41,249,118,161,89,6,124,239,41,154,209,252,30,216,188,167,190,214,151,89,102,45,245,93,51,236,150,18,67,28,149,136,160,1,203,145,161,194,5,28,100,156,82,173,132,152,87,32,221,178,193,63,124,217,108,48,37,160,145,207,109,120,81,45,148,91,58,72,158,132,253,91,155,118,170,104,88,51,52,28,143,118,225,139,20,126,76,193,19,118,192,48,116,161,182,237,86,38,236,202,36,167,167,89,75,157,85,197,126,104,146,162,222,228,219,181,149,120,40,56,160,141,83,4,205,172,88,61,204,63,160,163,233,165,243,163,53,52,196,34,152,181,147,98,238,165,144,183,112,207,135,227,117,235,70,108,106,37,216,55,209,128,251,210,104,252,157,120,158,229,123,221,16,68,125,24,109,239,180,144,246,70,214,228,13,127,3,104,23,246,144,19,97,212,110,191,204,180,193,225,244,42,217,175,136,178,147,209,112,44,8,133,144,66,182,15,231,174,222,49,180,84,120,140,19,82,143,18,3,206,175,4,30,214,212,62,64,159,113,136,158,33,71,29,98,46,63,160,110,93,80,235,150,83,222,239,94,152,153,54,222,204,244,217,2,54,148,15,211,3,188,230,82,213,43,189,216,179,251,80,172,189,115,119,181,177,239,36,43,80,117,89,156,121,237,115,82,177,163,220,173,177,76,191,194,245,214,127,36,130,68,238,64,92,197,237,101,231,20,97,12,155,24,132,206,252,196,238,14,228,109,142,146,169,21,224,236,140,81,125,39,177,201,40,253,17,202,114,226,68,247,109,248,100,31,135,171,62,10,87,209,106,144,148,9,21,94,183,245,202,157,218,129,252,132,233,73,228,185,4,107,116,241,139,82,163,198,154,150,171,245,59,7,95,218,239,133,16,6,28,93,97,142,8,69,123,202,53,100,151,179,46,194,121,195,250,150,55,145,171,238,238,239,124,140,221,74,241,162,39,121,4,201,172,234,49,154,70,191,172,185,19,149,133,49,54,250,250,49,224,95,173,181,194,103,71,163,109,68,212,22,126,127,113,56,49,17,6,163,177,38,122,127,198,42,193,28,19,149,59,102,231,31,255,70,41,103,155,20,5,146,146,5,207,128,124,164,24,244,156,65,157,161,183,143,138,174,160,20,172,49,115,146,117,151,64,80,50,118,113,128,118,146,4,203,228,214,182,128,41,74,10,103,202,167,198,152,252,173,70,20,52,2,9,171,145,210,78,249,253,141,149,33,182,23,101,26,190,142,139,212,128,58,179,200,174,90,88,89,171,49,0,65,132,232,42,79,219,58,205,231,55,107,168,140,226,199,62,84,86,16,186,92,240,6,6,214,15,236,121,117,76,4,253,4,114,241,126,227,41,72,118,217,206,129,81,18,235,218,144,7,113,145,37,128,61,2,63,11,180,180,36,217,100,228,137,10,71,36,121,149,136,14,244,188,132,228,70,233,9,226,6,134,237,33,207,212,156,202,21,26,214,205,245,128,118,201,215,164,228,116,33,157,157,48,121,144,197,100,244,41,101,211,225,16,102,140,109,198,103,155,87,164,175,229,93,48,66,235,90,67,224,157,52,98,218,199,145,26,149,166,173,56,210,145,95,5,94,136,1,103,128,224,80,196,239,17,144,56,140,13,214,180,77,183,248,181,132,43,184,145,80,183,219,18,152,225,176,183,184,108,124,223,87,165,37,206,74,36,188,221,71,219,157,36,63,206,37,194,171,114,130,222,55,202,183,136,242,150,214,90,49,73,211,160,105,9,89,89,182,103,158,239,19,159,166,138,162,139,227,184,82,40,65,95,36,177,141,80,153,179,19,209,195,113,83,250,183,149,223,2,42,171,23,211,154,80,147,75,80,99,93,251,180,181,66,73,121,17,89,63,118,226,197,97,246,223,205,246,215,194,23,205,213,6,73,218,28,251,14,0,228,105,150,57,20,25,33,238,234,123,215,240,187,135,129,82,248,62,80,181,26,81,243,142,24,146,130,103,199,183,229,185,119,193,118,217,151,55,252,25,39,232,15,92,134,188,111,28,30,216,115,63,145,232,218,98,168,212,87,86,67,159,138,241,210,140,94,133,40,190,173,212,244,216,247,188,100,69,14,153,26,222,125,161,191,194,93,25,127,34,67,36,36,152,254,154,235,221,159,153,224,58,128,224,85,45,179,195,95,161,103,104,123,48,158,55,176,88,107,242,251,208,252,230,246,34,197,214,226,155,187,90,208,52,104,157,104,222,153,81,25,221,150,95,126,131,0,210,46,35,47,141,242,199,113,111,243,214,211,33,209,53,56,105,175,220,156,249,20,243,66,141,220,193,15,89,43,9,111,202,42,166,225,200,54,230,139,229,40,158,83,214,153,202,130,194,241,145,159,72,95,226,14,246,121,146,135,157,228,143,78,139,168,144,127,167,101,229,220,197,238,215,187,196,138,155,232,67,138,27,21,251,161,170,201,184,31,51,40,168,225,100,58,79,142,94,122,161,186,111,89,173,248,195,229,14,187,133,190,146,14,203,148,118,5,26,131,248,76,37,217,68,51,249,233,75,142,73,116,242,166,185,205,128,168,196,40,27,13,29,223,207,149,194,34,69,192,71,68,1,246,244,144,187,244,120,160,95,79,181,15,24,106,69,225,181,6,29,251,198,26,158,16,97,30,47,145,208,242,236,31,194,146,166,111,100,158,33,93,57,208,246,8,225,13,93,205,223,32,224,90,215,64,17,214,33,89,98,215,157,54,110,156,31,199,190,90,216,128,160,161,37,193,76,77,142,81,173,119,28,49,249,170,211,189,7,227,32,30,218,106,46,180,95,145,113,131,217,165,67,50,236,6,227,134,46,13,234,90,89,251,188,12,104,196,90,37,88,58,128,130,43,198,226,90,65,204,238,78,247,129,6,124,113,10,242,115,82,254,195,168,251,195,186,213,46,214,196,28,132,224,33,207,94,115,209,81,191,93,13,42,40,52,6,7,74,148,251,197,197,175,121,135,19,33,154,102,62,245,252,12,142,82,0,206,36,176,243,185,168,48,9,2,123,34,200,160,230,56,115,84,119,133,78,70,228,220,212,8,225,18,226,12,244,167,60,135,131,99,233,245,32,23,81,174,163,67,178,180,189,109,69,213,190,181,159,245,107,183,74,11,149,59,239,213,99,218,66,196,189,171,192,4,125,177,43,39,244,62,86,176,242,29,178,133,39,134,208,235,15,143,130,248,184,37,180,117,159,231,235,202,114,154,95,148,142,25,181,18,186,65,85,222,35,138,203,75,126,239,170,29,239,248,116,68,99,227,250,172,169,149,75,98,27,80,87,68,75,133,172,100,152,135,149,47,223,150,182,92,220,191,148,17,59,10,222,117,77,230,72,148,171,75,238,108,235,55,249,52,73,114,13,225,231,156,185,83,152,88,242,124,159,148,38,168,16,222,190,23,17,64,7,51,122,141,101,119,194,250,78,226,7,136,182,118,238,104,230,132,181,232,63,65,153,68,181,126,180,166,181,141,248,181,29,131,188,142,150,9,146,244,149,121,72,226,229,126,167,228,186,122,74,215,154,108,21,16,76,83,76,105,230,61,211,120,109,40,217,88,148,106,145,66,130,23,239,165,62,60,55,157,158,81,209,53,215,175,77,217,36,142,110,93,34,138,24,59,186,30,30,79,116,38,92,57,2,230,183,217,130,31,150,103,218,104,222,69,70,93,0,46,53,235,2,171,80,57,227,104,230,252,244,227,134,88,127,92,45,184,154,12,185,67,129,196,230,77,63,129,87,188,90,241,232,6,25,211,24,74,185,15,107,149,162,134,247,173,132,64,125,220,71,8,99,25,171,38,192,213,71,143,34,153,96,149,6,239,109,211,219,108,23,60,42,114,104,250,226,8,53,212,1,84,37,246,232,90,5,52,135,134,86,207,80,48,186,181,241,48,57,65,169,105,100,18,213,16,183,152,58,88,128,141,118,3,155,116,127,236,46,229,213,186,152,155,107,250,82,66,134,57,139,144,238,164,188,255,187,160,124,61,126,65,253,253,163,50,152,104,109,2,213,160,120,246,164,243,90,4,247,110,172,14,125,155,202,166,64,78,218,219,163,101,254,196,236,236,68,34,45,46,112,220,157,102,86,99,122,249,116,37,116,49,124,218,206,76,231,58,71,239,203,179,96,159,36,184,227,129,82,253,173,63,118,228,68,175,141,88,250,120,6,247,237,10,190,125,199,222,64,59,6,238,87,177,53,47,95,229,71,219,64,196,188,243,12,176,31,131,185,12,39,103,202,60,180,72,18,169,65,162,67,122,115,168,82,217,41,66,185,197,229,72,101,149,95,135,125,11,236,4,10,19,172,206,115,242,180,90,205,24,235,126,243,194,188,13,136,232,197,232,40,178,217,153,169,84,18,123,153,115,104,73,44,176,107,199,5,158,223,81,177,131,73,208,59,231,226,236,57,52,224,64,116,5,85,22,14,160,235,88,48,148,139,183,59,37,42,198,9,111,213,164,142,161,196,120,197,82,152,49,137,13,73,185,62,187,128,181,76,255,164,94,243,30,222,32,236,77,206,57,29,69,227,149,31,228,9,158,218,119,131,67,168,218,154,222,246,16,92,62,73,6,221,207,68,38,164,213,128,20,156,192,35,210,142,1,125,217,248,96,167,54,53,115,142,247,85,235,196,201,51,135,31,76,49,159,70,116,227,65,61,201,140,102,220,171,104,211,18,162,247,238,224,25,86,159,147,68,64,198,16,177,248,102,42,166,126,28,55,231,145,89,145,228,210,68,206,181,123,233,111,157,144,15,22,43,33,247,149,245,222,191,153,40,198,82,179,112,101,124,55,221,59,169,90,150,52,218,219,113,163,238,90,186,1,180,165,175,8,156,96,8,240,221,26,13,114,17,92,188,139,166,103,24,251,67,136,144,99,185,141,253,107,45,130,67,184,226,208,89,84,134,86,36,254,119,199,139,26,199,83,138,158,202,233,168,41,167,104,90,10,147,176,48,0,51,142,116,231,175,168,59,225,211,199,209,199,244,108,69,48,155,165,139,95,161,157,5,15,132,117,65,69,250,9,119,204,20,18,88,87,21,186,138,205,48,110,20,87,175,190,148,78,108,249,30,171,193,26,252,224,171,44,171,253,218,27,22,119,85,101,67,182,126,137,150,187,157,107,89,202,198,6,80,110,149,227,76,42,16,121,131,48,53,246,174,162,88,228,120,102,160,161,211,247,39,222,170,248,177,34,217,155,113,43,62,224,227,251,59,246,102,212,174,12,74,146,251,173,56,74,109,50,163,201,30,244,91,26,123,84,60,13,105,1,190,67,216,113,172,127,232,179,213,219,44,53,148,38,243,56,139,150,58,106,228,105,47,190,71,126,91,212,21,177,202,38,108,183,34,51,7,93,58,74,154,49,112,42,223,116,56,6,253,25,248,216,247,139,165,173,230,124,1,22,54,207,38,118,240,221,114,98,240,151,223,34,43,88,135,27,13,121,6,35,122,225,23,143,30,57,65,5,69,111,53,20,86,169,210,44,251,243,90,178,10,75,83,52,58,19,175,10,48,199,39,196,60,246,63,217,83,108,34,248,184,143,53,19,20,96,20,126,44,253,155,81,103,53,78,59,249,60,27,45,161,20,200,70,11,165,249,65,124,184,99,98,27,36,150,59,5,87,23,63,137,140,24,44,142,8,150,142,38,78,246,70,172,23,74,91,169,68,217,72,243,106,208,60,204,177,247,77,98,212,37,110,247,22,22,136,203,28,3,167,29,20,179,134,233,204,139,158,49,196,104,90,127,55,168,130,143,180,12,72,159,237,194,128,36,42,94,44,244,41,36,161,85,192,228,84,170,44,200,64,106,150,127,89,60,108,62,231,39,79,89,41,123,16,133,112,245,31,84,201,116,162,192,240,97,7,123,185,62,214,130,106,196,226,127,112,88,47,75,19,247,19,82,60,246,185,75,194,112,160,37,250,38,191,26,6,59,145,0,151,220,7,253,205,8,120,142,163,81,133,85,39,75,145,45,40,201,183,188,208,44,19,171,67,254,99,141,166,62,24,66,230,42,63,118,197,144,158,180,54,71,255,252,138,251,143,70,139,87,102,220,30,43,227,98,224,208,244,181,223,81,62,212,216,70,43,46,150,49,66,167,232,134,172,140,165,203,67,38,1,67,107,140,156,84,47,156,63,7,139,187,184,180,194,244,17,146,55,197,9,39,30,142,134,214,120,101,253,128,10,138,107,83,159,16,70,253,59,134,234,213,235,48,79,73,253,209,52,222,166,234,165,38,127,238,47,204,189,253,246,221,90,29,118,251,247,148,189,87,107,15,185,159,34,154,222,236,48,244,115,18,230,134,11,55,208,200,208,224,101,53,147,170,222,248,109,204,193,107,45,219,160,1,105,247,244,53,39,126,48,117,133,33,252,101,172,82,180,140,91,98,129,10,203,4,87,213,21,17,152,178,236,168,65,71,186,48,61,130,239,61,189,219,131,40,56,186,125,50,85,22,164,247,11,33,171,160,74,217,232,10,131,181,21,244,90,237,133,202,100,86,220,131,102,190,90,124,50,114,227,30,158,100,90,3,229,130,3,51,103,121,86,135,113,21,63,208,161,125,149,116,31,45,70,106,2,99,130,218,48,139,3,23,11,161,212,137,32,156,71,7,97,115,71,108,203,221,146,35,218,146,70,177,246,190,105,208,187,77,203,98,242,75,71,216,157,137,222,102,86,31,143,174,221,24,85,164,27,158,4,133,10,32,10,119,221,97,133,142,205,170,161,202,63,92,205,237,146,29,200,32,243,47,148,99,246,105,166,71,207,210,203,224,234,220,94,135,168,248,198,133,249,207,55,225,169,61,8,238,48,58,172,186,143,239,248,92,177,69,77,146,242,99,35,6,230,159,233,146,91,145,199,213,212,21,67,96,70,171,116,72,158,14,145,85,52,242,246,86,202,157,33,66,72,32,181,227,189,249,75,78,24,7,43,119,190,188,180,83,160,29,207,152,146,210,63,172,231,198,86,81,62,108,202,232,206,172,220,213,235,154,220,20,121,115,69,166,64,217,17,74,66,110,250,113,220,94,52,22,37,152,50,146,147,45,245,67,134,199,48,35,9,251,182,227,24,87,23,146,60,186,188,118,24,205,22,24,12,116,88,136,182,75,204,244,108,133,6,41,133,190,116,19,33,199,251,32,205,179,202,239,73,169,21,75,155,161,185,45,193,18,147,241,79,107,123,192,211,72,120,254,198,216,80,127,59,159,126,122,188,119,44,184,136,196,180,43,132,102,124,240,188,136,48,247,165,22,238,138,90,176,184,109,176,175,1,195,57,124,17,27,114,73,105,173,213,12,83,48,133,179,119,188,45,73,93,78,20,70,205,143,47,238,91,220,129,16,64,216,185,29,106,22,75,126,63,100,120,191,180,100,186,166,127,126,150,168,227,41,193,244,239,141,98,113,121,82,164,226,93,119,191,95,181,157,202,62,229,76,20,98,97,199,207,134,132,146,235,26,16,224,125,218,235,99,217,164,49,3,203,224,64,187,75,125,71,177,224,155,247,8,136,41,102,223,103,173,165,8,14,128,50,214,60,216,216,47,13,35,92,240,115,130,116,155,26,230,54,0,251,150,187,73,127,216,91,145,148,41,85,20,27,132,24,55,26,188,29,96,247,160,245,44,20,255,200,85,208,198,216,218,74,99,230,199,230,213,100,224,68,109,129,65,157,113,249,22,80,108,113,207,97,77,120,50,203,232,220,151,102,116,34,161,86,102,162,161,186,186,136,168,71,2,129,58,112,121,41,88,41,216,163,48,61,86,218,233,243,229,160,60,110,244,105,172,74,56,110,92,228,86,81,164,163,6,138,253,116,59,190,188,246,154,130,80,67,215,129,36,112,219,223,235,89,99,93,253,100,63,172,45,228,1,222,69,71,249,99,243,35,10,181,206,200,19,214,101,215,231,6,51,179,97,7,83,173,109,208,105,170,27,202,72,146,66,64,180,148,146,236,155,228,147,47,81,53,153,85,191,149,172,81,233,123,207,137,143,161,103,130,40,51,143,156,241,215,48,236,235,67,173,240,130,53,103,78,107,242,229,131,25,53,149,163,165,51,14,65,223,128,232,24,84,166,210,54,8,4,29,72,206,130,26,13,111,11,119,87,179,112,83,206,179,35,127,19,11,156,182,87,95,197,34,99,75,237,187,29,143,133,224,43,253,99,157,192,169,132,179,209,111,183,51,42,175,78,89,191,84,69,148,244,45,138,9,32,193,89,243,198,224,249,193,175,229,239,118,188,187,253,165,167,14,141,76,215,165,87,191,123,94,81,83,60,63,253,97,138,22,35,237,231,175,114,242,97,34,33,68,156,41,164,123,45,245,139,111,159,24,133,128,141,158,1,35,13,237,94,1,115,181,216,96,123,124,109,231,124,60,126,254,149,140,210,153,76,223,69,172,252,216,69,116,9,198,232,231,17,72,221,248,123,73,131,186,85,215,42,204,249,21,34,31,55,137,131,187,124,191,112,217,163,250,231,64,177,175,114,172,167,72,76,140,217,161,56,48,10,50,164,67,128,34,58,109,220,31,227,134,141,229,146,127,227,129,82,61,220,95,43,144,92,100,33,179,159,226,205,215,111,63,229,167,225,192,38,207,91,32,57,245,119,113,166,68,220,217,251,101,238,118,183,129,232,48,180,19,65,124,151,156,30,116,61,192,107,110,201,131,149,151,149,125,247,24,170,73,86,103,222,70,58,129,82,55,136,22,169,9,55,48,7,12,53,110,189,218,30,7,2,109,150,134,134,11,50,164,220,19,19,6,53,122,207,250,46,236,233,168,19,60,188,160,29,120,10,178,114,230,127,217,168,200,215,150,125,169,114,95,49,85,163,238,5,77,43,159,234,21,99,142,153,202,93,122,60,174,116,186,7,48,174,155,139,208,181,235,200,144,249,112,219,160,101,241,125,36,54,57,238,25,193,72,142,44,16,97,103,54,74,55,163,160,72,127,38,129,26,10,52,165,109,74,228,120,210,163,186,174,129,211,225,85,163,147,108,181,68,110,104,243,241,251,162,218,244,103,206,107,118,88,241,180,196,147,163,126,144,166,112,219,122,40,230,245,99,97,6,80,242,214,81,32,193,125,133,23,2,55,51,144,66,114,134,197,48,95,31,35,18,68,187,33,242,198,19,103,19,13,26,31,71,141,127,180,97,138,105,226,64,233,26,82,238,102,14,20,39,38,240,205,33,56,245,31,207,244,69,23,187,32,172,209,151,71,176,119,8,254,81,139,229,67,52,205,133,242,36,247,77,107,94,70,31,48,67,166,239,133,181,231,196,104,196,187,114,241,61,43,173,109,127,235,132,93,29,34,174,95,185,99,245,2,119,205,58,175,15,215,133,117,201,129,206,148,151,236,93,38,170,121,110,32,34,211,152,147,209,111,65,155,181,228,73,13,211,32,77,86,240,22,204,63,41,108,227,207,31,226,9,201,138,136,214,6,107,122,254,148,167,122,116,139,66,53,31,199,63,51,93,154,223,247,25,33,207,206,237,48,204,75,117,179,193,166,38,52,1,70,164,0,225,23,199,89,93,202,234,181,203,73,152,117,168,65,6,109,83,95,233,40,1,24,196,183,59,65,102,189,100,154,110,51,50,155,16,211,173,1,107,211,90,243,10,203,160,85,148,222,86,150,231,225,6,29,71,94,185,26,55,60,94,230,47,252,17,22,239,12,71,77,235,147,110,60,52,192,231,14,96,51,35,39,125,123,109,219,84,111,136,146,192,225,187,184,29,231,29,247,213,254,201,101,32,219,42,154,102,2,26,62,155,163,182,130,155,172,29,62,230,227,55,133,174,195,31,83,4,57,75,3,240,220,253,244,95,243,197,156,125,149,13,134,176,187,244,88,242,22,126,212,198,76,106,174,250,232,104,166,198,49,198,63,149,248,225,193,18,214,104,31,219,44,177,153,24,116,215,119,222,168,57,96,127,95,6,241,75,97,192,236,230,185,197,7,128,77,146,212,233,5,16,125,227,243,52,25,96,147,232,204,128,189,88,138,206,220,176,86,153,146,245,72,21,166,251,46,242,187,178,207,122,66,147,66,80,65,144,174,147,33,5,203,90,128,79,248,210,232,124,116,249,255,1,204,110,164,160,10,101,110,100,115,116,114,101,97,109,10,101,110,100,111,98,106,10,50,51,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,70,111,110,116,68,101,115,99,114,105,112,116,111,114,10,47,70,111,110,116,78,97,109,101,32,47,75,66,83,66,85,74,43,78,105,109,98,117,115,82,111,109,78,111,57,76,45,82,101,103,117,10,47,70,108,97,103,115,32,52,10,47,70,111,110,116,66,66,111,120,32,91,45,49,54,56,32,45,50,56,49,32,49,48,48,48,32,57,50,52,93,10,47,65,115,99,101,110,116,32,54,55,56,10,47,67,97,112,72,101,105,103,104,116,32,54,53,49,10,47,68,101,115,99,101,110,116,32,45,50,49,54,10,47,73,116,97,108,105,99,65,110,103,108,101,32,48,10,47,83,116,101,109,86,32,56,53,10,47,88,72,101,105,103,104,116,32,52,53,48,10,47,67,104,97,114,83,101,116,32,40,47,65,47,67,47,68,47,69,47,72,47,73,47,74,47,76,47,77,47,83,47,84,47,86,47,87,47,90,47,97,47,98,47,98,114,97,99,107,101,116,108,101,102,116,47,98,114,97,99,107,101,116,114,105,103,104,116,47,99,47,99,111,108,111,110,47,99,111,109,109,97,47,100,47,101,47,101,110,100,97,115,104,47,102,47,102,105,47,103,47,104,47,104,121,112,104,101,110,47,105,47,107,47,108,47,109,47,110,47,111,47,111,110,101,47,112,47,112,97,114,101,110,108,101,102,116,47,112,97,114,101,110,114,105,103,104,116,47,112,101,114,105,111,100,47,112,108,117,115,47,113,47,113,117,111,116,101,114,105,103,104,116,47,114,47,115,47,116,47,116,119,111,47,117,47,118,47,119,47,120,47,121,47,122,41,10,47,70,111,110,116,70,105,108,101,32,50,50,32,48,32,82,10,62,62,32,101,110,100,111,98,106,10,50,52,32,48,32,111,98,106,32,60,60,10,47,76,101,110,103,116,104,49,32,49,54,52,55,10,47,76,101,110,103,116,104,50,32,57,49,48,52,10,47,76,101,110,103,116,104,51,32,48,10,47,76,101,110,103,116,104,32,57,57,52,55,32,32,32,32,32,32,10,47,70,105,108,116,101,114,32,47,70,108,97,116,101,68,101,99,111,100,101,10,62,62,10,115,116,114,101,97,109,10,120,218,173,121,101,84,156,221,146,53,238,78,112,2,157,224,238,238,18,220,221,189,129,134,166,177,198,2,4,9,238,18,28,130,75,112,39,193,221,130,67,176,224,174,193,157,192,144,247,157,59,119,214,253,190,249,51,115,127,116,175,231,212,62,181,171,234,236,58,213,189,186,105,222,168,105,178,72,88,57,90,0,101,28,33,80,22,14,86,118,65,128,10,200,193,194,205,85,195,209,65,197,81,64,137,69,3,104,227,38,15,53,7,3,94,48,30,52,26,26,41,23,160,57,20,228,8,145,54,135,2,5,1,186,64,43,128,52,208,18,192,201,9,224,16,16,16,64,163,1,72,57,58,121,185,128,108,108,161,0,122,109,13,93,6,38,38,230,127,90,254,108,1,88,120,253,3,121,241,116,5,217,64,0,180,47,15,238,64,176,163,147,3,16,2,125,161,248,95,59,106,2,129,0,168,45,16,96,13,2,3,1,82,170,106,250,242,42,178,0,122,89,21,109,128,44,16,2,116,121,41,66,205,205,2,12,178,4,40,129,44,129,16,87,32,3,192,218,209,5,0,254,123,1,176,116,132,88,129,254,148,230,202,250,194,37,225,10,48,7,184,58,1,45,65,47,110,64,79,75,160,211,31,136,25,224,4,116,113,0,185,186,190,60,3,64,174,0,27,23,115,8,244,229,12,160,142,0,16,196,18,236,102,245,39,129,23,187,181,227,95,9,57,185,56,190,236,112,120,193,94,200,212,28,93,161,174,150,46,32,39,40,224,37,170,154,180,204,223,121,66,109,205,161,127,98,187,130,94,96,128,163,245,203,78,43,71,75,183,63,37,253,133,189,208,188,160,80,115,16,196,21,0,5,122,66,255,196,178,0,2,172,64,174,78,96,115,175,151,216,47,100,78,46,160,191,210,112,115,5,65,108,254,153,1,51,192,5,104,99,238,98,5,6,186,186,190,208,188,112,255,57,157,127,214,9,248,111,213,155,59,57,129,189,254,242,118,252,107,215,127,229,0,130,186,2,193,214,172,104,28,156,47,49,45,161,47,177,109,64,16,52,182,63,253,34,15,177,118,4,112,176,255,109,183,114,115,250,7,230,14,116,249,235,128,232,255,244,12,195,75,18,230,86,142,16,176,23,192,10,104,141,198,166,226,8,125,9,9,160,255,223,169,204,250,239,19,249,223,32,241,191,69,224,127,139,188,255,55,113,255,85,163,255,118,137,255,175,247,249,95,169,101,220,192,96,21,115,135,151,6,248,123,206,0,94,6,141,57,4,240,50,107,0,74,128,63,195,6,108,238,2,248,51,112,64,150,255,143,171,185,3,8,236,245,63,57,255,235,110,93,224,223,89,255,39,231,191,194,127,135,144,128,216,188,40,196,194,193,195,202,243,183,25,228,42,3,242,4,90,169,129,160,150,182,0,107,115,240,203,225,253,101,215,134,88,1,93,192,32,8,240,69,228,191,206,247,197,137,157,253,95,48,45,91,144,165,61,228,143,26,60,127,67,64,136,213,191,214,240,162,219,95,21,176,201,170,170,234,74,232,49,253,15,211,246,175,205,106,47,93,1,213,242,114,2,2,254,51,146,174,178,163,213,127,45,254,80,73,74,58,122,2,188,89,56,120,5,0,44,156,124,236,47,151,241,229,58,10,112,114,251,254,127,194,254,69,196,241,207,181,178,57,212,5,228,9,48,100,103,101,103,231,0,188,188,255,227,245,207,149,241,191,208,188,131,88,58,90,253,233,35,77,168,57,196,234,165,245,254,203,240,7,182,116,115,113,121,81,252,175,105,240,82,249,63,214,127,93,2,32,208,19,104,137,182,48,235,104,41,20,100,151,154,145,6,173,38,202,238,31,145,54,236,238,228,128,239,15,118,42,174,211,42,200,243,175,116,236,240,75,13,91,19,40,51,123,172,10,102,173,31,19,124,250,230,245,227,192,233,247,150,2,227,246,96,39,33,152,174,35,25,248,43,151,220,151,138,161,43,15,119,153,182,133,143,105,59,144,205,164,24,51,237,80,55,202,251,100,70,105,21,193,128,151,93,103,123,125,68,93,195,164,232,17,233,245,88,11,151,11,202,201,13,131,63,149,123,158,255,43,234,107,39,172,15,150,41,181,177,4,173,56,245,48,120,213,249,7,135,180,137,123,55,215,116,189,67,3,253,125,29,103,136,93,91,100,76,159,99,81,105,132,204,137,62,36,29,188,249,4,245,50,115,185,172,179,124,66,188,119,231,115,67,247,192,244,198,79,251,237,70,21,0,121,155,234,40,85,243,126,234,142,211,159,190,165,248,226,227,152,145,100,138,107,221,130,109,61,251,251,147,254,75,91,41,17,42,64,40,121,240,99,58,159,79,128,76,53,85,140,101,200,249,41,206,86,183,208,21,54,59,121,210,10,147,130,118,122,155,187,158,255,85,221,124,50,166,143,12,27,61,87,250,145,188,231,185,121,142,174,185,30,183,109,147,144,204,34,189,198,207,215,25,232,154,215,146,110,234,141,123,126,164,175,18,114,179,230,160,35,253,185,19,29,209,148,85,181,138,93,117,133,144,119,116,241,123,15,9,72,121,67,171,132,30,123,114,69,62,202,3,90,163,40,92,184,224,32,26,188,247,241,217,247,251,111,175,143,92,36,53,42,53,173,217,68,15,106,126,230,177,23,149,217,45,68,157,191,127,172,181,229,147,251,48,166,241,170,29,63,23,127,202,215,164,87,190,28,214,103,224,140,237,166,137,163,177,50,79,218,226,162,99,87,106,165,141,248,203,231,69,222,137,224,10,94,184,95,137,159,133,25,197,31,146,212,47,183,247,17,116,99,162,79,43,139,214,81,113,126,0,140,226,189,223,85,79,92,42,149,166,137,22,61,178,18,29,72,125,21,181,40,171,35,34,170,27,159,251,56,165,21,130,162,84,74,110,197,168,156,66,18,103,27,174,142,249,193,108,176,25,93,238,219,12,220,219,105,59,88,210,130,193,87,145,133,126,132,134,77,196,4,220,171,104,250,222,163,175,239,98,103,165,127,139,10,162,230,145,85,19,119,88,126,176,192,146,87,57,12,18,214,53,92,114,134,181,120,181,158,133,41,2,143,30,241,185,178,36,236,237,175,148,249,230,231,54,54,13,22,193,238,11,121,186,100,10,226,12,12,66,97,94,147,22,9,152,176,125,3,195,41,152,29,166,31,13,123,50,109,151,93,116,176,17,90,197,145,99,14,3,210,189,93,149,157,40,190,151,78,115,172,50,228,254,94,103,123,133,120,94,202,30,152,2,164,112,51,244,143,195,165,170,189,99,162,39,227,120,13,154,243,143,250,122,145,9,52,192,178,188,46,175,218,172,177,177,66,26,229,57,49,254,200,111,10,31,10,206,192,88,57,116,209,7,185,148,76,219,14,21,245,213,82,29,158,148,13,4,164,202,212,241,29,121,51,2,40,172,81,55,57,70,173,65,2,130,95,216,94,163,86,81,128,206,64,0,224,106,109,226,192,92,139,54,53,168,189,66,241,149,87,5,153,219,182,70,149,18,33,11,31,156,239,98,170,165,9,229,105,125,79,115,230,79,137,253,238,132,125,88,105,7,241,92,84,164,97,12,49,171,108,47,219,250,231,169,126,77,32,122,45,39,150,246,61,73,98,140,18,159,219,121,72,142,1,14,238,248,229,214,192,133,102,107,115,128,46,63,50,234,254,4,199,116,159,118,195,253,165,195,113,122,182,124,215,60,109,115,103,231,87,137,192,253,55,116,143,11,101,31,253,56,87,202,24,168,77,220,246,131,90,13,187,82,60,242,47,98,159,108,43,92,185,251,197,95,61,238,226,91,137,173,248,143,193,40,142,191,161,33,100,56,70,205,150,149,70,218,254,125,82,214,153,39,58,12,145,178,23,57,87,241,237,175,224,243,125,118,173,123,181,5,3,43,14,199,23,129,147,4,181,231,174,34,48,133,178,69,189,31,133,133,90,136,249,165,51,75,172,202,90,56,154,191,119,168,208,150,49,179,139,214,248,250,142,160,6,151,106,224,56,38,107,129,27,221,86,58,19,78,250,237,155,21,221,239,188,33,155,8,191,59,194,123,54,48,193,102,223,115,6,136,224,47,170,13,62,86,44,236,96,93,115,33,82,159,8,51,10,234,192,83,243,149,6,67,5,58,8,179,208,150,142,80,131,191,109,117,10,92,244,8,177,153,195,140,124,242,158,164,15,67,250,37,196,211,254,186,160,102,40,142,59,53,162,93,218,45,70,66,194,223,120,180,126,213,220,132,185,81,222,191,151,160,46,173,91,42,205,190,33,184,231,247,200,114,254,132,18,219,64,109,174,250,119,121,70,250,36,234,64,127,122,52,85,202,68,19,109,26,98,58,116,75,130,195,241,150,169,142,152,216,42,154,159,66,14,54,201,143,99,116,184,137,209,102,6,229,136,191,105,90,241,21,19,160,54,249,204,128,114,254,201,211,239,159,11,160,163,236,243,209,71,0,172,159,130,204,158,214,67,30,54,81,186,228,35,217,207,173,189,93,220,130,38,239,145,134,112,53,147,150,216,18,14,146,182,143,182,115,98,150,137,210,228,239,3,190,102,150,12,18,233,208,169,88,167,220,188,230,140,116,27,204,193,48,82,122,239,162,23,78,175,108,33,60,191,189,106,223,91,113,139,79,95,242,35,1,238,211,148,187,198,3,125,152,158,217,105,50,177,14,243,207,64,139,74,229,100,87,10,228,84,55,134,85,42,48,36,248,41,4,206,188,192,252,231,214,243,171,12,56,25,158,228,54,90,79,145,227,201,57,158,197,161,45,107,43,96,217,175,19,191,130,147,145,124,12,158,107,228,171,46,230,50,117,148,207,244,164,223,235,223,168,145,24,149,62,221,253,152,113,183,239,38,59,76,42,25,93,85,252,238,246,225,228,249,222,189,81,252,17,113,234,55,209,79,85,161,84,154,98,9,10,171,240,212,199,138,93,132,92,4,180,125,6,23,155,107,124,254,152,11,150,132,161,238,157,251,128,237,146,225,71,160,53,87,198,248,17,51,141,3,115,43,178,65,203,153,145,62,67,56,182,101,25,100,243,38,252,44,252,193,194,81,16,122,192,193,216,213,148,172,148,214,187,79,68,130,194,78,150,41,148,170,90,91,194,212,161,37,48,66,219,240,90,171,234,213,70,199,92,141,239,40,171,197,9,218,88,251,140,213,65,70,159,17,171,87,170,186,139,156,196,50,191,177,170,211,253,35,229,225,142,203,27,132,121,238,25,252,189,145,163,215,138,121,98,184,201,87,116,51,123,108,21,229,96,126,6,106,189,100,114,15,66,27,138,188,56,172,252,116,17,96,201,24,194,186,30,39,195,71,7,204,249,97,1,140,223,4,89,126,20,52,252,211,106,183,142,249,244,188,109,199,69,157,179,161,13,165,167,185,171,10,72,173,150,157,151,210,100,79,112,191,26,3,219,53,178,155,70,55,115,115,126,58,70,137,214,249,5,120,140,235,21,4,227,93,113,50,90,129,65,4,155,148,9,33,88,123,76,202,50,158,60,224,213,190,222,64,69,93,50,37,16,86,122,162,16,74,106,92,51,39,226,38,155,87,97,51,113,101,56,21,10,230,73,174,91,237,219,166,220,246,18,46,46,235,210,140,107,255,96,38,46,103,181,139,116,83,187,159,196,137,104,226,124,2,187,232,87,46,235,39,86,131,227,208,3,7,169,51,132,141,250,80,182,27,30,161,233,54,119,59,198,109,14,205,205,94,175,190,189,118,153,233,87,221,234,144,220,176,187,181,165,55,23,37,17,19,220,202,193,48,159,145,178,216,166,10,65,137,2,45,218,243,42,112,151,63,156,173,219,225,189,171,90,189,46,68,145,235,8,42,174,95,149,87,78,83,45,239,47,157,110,187,41,5,163,22,40,136,251,46,16,148,57,135,61,183,110,150,7,172,218,154,154,48,240,13,25,170,77,248,88,18,150,117,6,37,157,112,164,35,123,96,165,140,165,145,254,246,129,118,234,123,97,119,32,164,220,142,140,113,240,224,70,160,179,143,80,158,20,145,100,112,93,116,17,241,240,172,251,132,5,123,161,207,182,3,94,137,27,76,156,48,125,24,215,161,71,166,96,67,182,216,86,225,173,33,158,146,35,89,140,94,39,140,40,29,186,232,206,3,195,96,222,38,254,174,224,90,231,218,124,224,146,224,63,177,39,99,103,181,175,112,204,245,61,122,162,239,26,199,207,216,184,204,252,136,86,164,77,210,28,255,193,113,155,70,208,11,167,83,28,82,76,79,189,219,247,126,157,247,120,141,198,142,203,182,17,231,203,156,195,128,134,233,171,197,245,32,249,47,80,151,117,14,252,48,246,222,121,23,35,217,73,233,216,137,73,45,110,108,153,137,11,148,166,201,84,198,162,104,178,94,141,218,133,210,174,174,55,100,166,100,69,27,147,91,5,70,35,237,169,217,52,194,25,218,23,239,46,173,88,240,14,232,171,106,83,86,172,137,63,142,224,231,128,249,38,156,168,100,68,38,124,104,159,137,64,5,131,121,234,81,79,71,234,249,159,188,229,68,230,223,81,110,61,187,108,122,195,143,157,110,44,42,5,49,142,123,21,2,126,14,186,172,44,198,53,101,227,138,25,40,110,7,252,148,239,59,140,16,130,98,228,85,15,237,115,93,18,114,121,53,9,65,253,101,146,107,84,209,162,153,59,6,106,52,76,250,75,149,6,89,31,217,213,82,140,10,57,10,103,225,130,180,148,107,74,80,184,38,62,190,198,38,51,61,83,35,165,176,183,231,161,25,147,209,9,239,179,102,61,139,219,87,91,153,243,34,250,230,135,36,107,143,119,150,172,126,170,35,158,250,154,29,188,197,82,160,118,191,181,207,177,151,103,82,115,212,215,108,80,158,234,79,210,235,188,161,145,198,252,8,127,56,200,18,67,14,229,18,154,108,49,158,219,30,65,219,9,218,182,161,189,98,59,167,184,190,42,77,92,79,138,94,69,134,119,251,188,251,118,45,203,144,218,66,149,119,171,16,198,199,216,96,197,104,136,33,151,167,184,173,145,206,176,71,39,239,166,116,111,125,10,35,65,188,236,46,193,112,170,115,197,140,151,8,222,172,114,82,135,73,97,41,123,17,76,108,200,249,21,107,127,161,220,78,114,118,221,198,134,113,151,178,178,151,107,239,23,98,237,54,234,109,142,143,201,67,88,189,10,231,18,73,37,164,8,172,81,206,107,28,166,253,56,234,230,141,108,114,154,66,54,223,32,89,153,17,126,224,204,226,85,152,204,194,138,70,176,241,45,245,161,213,204,187,254,177,187,63,219,145,20,254,184,34,235,67,208,168,134,145,113,146,23,75,81,7,57,4,179,76,251,241,41,166,118,118,220,190,249,238,14,161,203,183,155,104,224,203,176,153,210,173,56,25,125,38,233,147,71,16,116,221,45,94,63,123,246,205,117,19,78,135,199,60,135,127,139,172,68,81,50,31,136,49,70,109,138,139,74,32,26,158,3,225,190,97,50,152,234,117,193,73,162,28,229,154,83,159,142,72,100,72,6,242,244,18,65,173,29,82,68,243,215,44,192,80,97,74,60,82,240,151,246,173,239,37,182,211,26,21,93,104,58,10,68,69,206,228,184,86,156,209,34,46,213,130,209,32,184,218,37,188,197,158,67,145,71,116,143,150,224,9,218,49,129,193,194,133,111,78,229,10,172,146,46,154,137,153,253,81,42,59,90,42,191,200,76,147,237,195,200,25,60,110,225,147,7,16,134,18,116,191,228,164,11,205,63,97,40,35,35,233,44,134,83,218,131,25,178,135,177,134,69,244,253,154,231,7,142,56,46,186,122,33,6,187,217,208,6,78,50,61,118,230,17,224,247,120,112,11,88,63,121,200,40,181,78,188,181,26,99,171,125,165,46,30,163,47,74,154,23,231,60,1,9,193,29,255,100,224,231,194,217,155,244,121,76,1,229,15,55,124,107,116,246,105,49,151,105,130,98,94,15,69,219,193,232,227,120,29,102,168,98,55,110,228,9,31,27,89,70,58,43,59,73,71,109,203,122,106,195,1,49,18,149,77,184,206,7,103,239,85,191,124,249,165,93,227,84,44,34,123,176,203,120,91,34,199,226,238,208,186,182,220,80,162,215,248,161,159,207,148,141,182,83,30,215,87,72,172,74,231,174,206,241,117,110,211,83,231,145,138,28,240,11,127,99,10,218,23,59,51,204,135,93,107,73,244,76,200,13,27,152,10,249,29,62,226,186,46,34,192,96,231,89,144,21,149,86,111,107,95,68,157,84,61,219,91,147,234,189,253,105,220,186,187,128,180,138,46,97,243,228,227,90,49,53,49,74,89,132,188,24,137,77,213,8,76,205,1,74,72,140,19,63,115,59,194,158,214,211,151,143,159,212,130,223,169,55,183,87,89,229,106,221,24,239,201,62,34,121,123,108,88,243,227,73,1,100,250,27,76,216,186,159,165,103,52,154,13,51,30,183,206,30,219,193,243,219,68,251,7,68,162,114,17,2,29,199,21,152,150,72,228,36,89,41,0,110,111,106,197,70,83,59,105,94,205,113,47,126,106,105,12,5,243,37,94,216,123,46,217,28,103,116,178,219,108,150,144,143,225,188,204,195,189,36,226,133,145,75,232,212,4,245,99,115,34,85,108,57,247,175,184,159,125,169,123,31,57,57,223,165,147,248,31,189,131,7,229,164,138,234,115,80,170,17,11,154,195,33,139,185,94,193,219,226,163,221,211,89,255,222,95,195,215,46,237,200,239,138,233,85,19,17,211,206,231,147,134,158,205,180,187,56,117,75,28,36,93,219,92,224,23,17,245,230,86,178,55,223,22,157,158,113,12,64,170,150,219,79,137,41,18,189,186,115,241,42,42,20,243,37,48,184,37,169,246,190,90,35,94,160,143,199,232,162,75,73,244,184,145,226,60,129,185,16,14,212,145,216,240,41,143,59,51,245,104,132,165,224,32,42,216,65,52,159,143,121,133,110,162,21,180,197,179,9,113,41,202,35,31,48,63,65,184,183,45,68,32,95,67,28,44,137,134,218,156,144,225,23,127,126,62,10,251,250,217,216,171,68,210,32,85,245,160,254,138,196,12,201,118,43,114,109,160,48,110,118,144,72,82,9,134,38,193,68,239,208,178,12,240,110,27,172,8,232,45,228,132,209,190,253,53,72,82,107,183,14,140,208,38,220,98,122,84,248,252,136,237,156,104,124,172,247,250,140,248,156,64,110,242,125,223,30,212,114,59,178,215,19,237,76,165,229,44,116,162,122,193,244,6,206,28,154,41,31,93,144,250,216,206,197,195,103,197,225,42,60,84,118,176,136,32,158,203,147,70,139,227,250,24,155,50,242,112,138,126,74,213,197,76,54,234,34,80,33,39,76,197,47,68,118,7,124,147,105,205,22,140,211,210,168,126,188,219,176,138,56,40,61,157,18,27,161,218,58,148,165,46,92,135,66,28,185,186,24,135,224,223,102,155,89,112,65,59,111,242,139,149,67,194,210,115,143,252,54,230,172,190,236,44,241,250,244,14,86,243,125,187,24,133,48,115,34,158,163,2,251,217,199,34,251,209,48,206,200,204,130,77,219,77,148,54,151,233,213,140,234,200,70,67,92,19,153,165,101,248,138,228,238,184,96,229,121,164,231,168,219,72,131,108,143,248,181,2,110,97,20,154,6,164,224,16,69,62,184,234,218,188,61,248,111,25,243,48,30,1,38,90,242,2,112,134,245,212,182,17,118,17,212,204,110,199,54,65,198,170,54,107,230,93,164,33,41,179,191,118,127,152,90,151,44,251,117,222,16,44,225,220,240,205,249,94,165,126,98,187,76,165,71,68,33,2,47,14,11,245,102,22,33,222,235,141,42,145,139,142,158,53,150,173,145,96,183,36,169,224,76,165,115,123,223,129,207,86,66,147,98,62,189,242,76,145,133,135,78,243,192,46,154,5,224,20,185,71,60,147,251,203,4,171,239,209,36,190,73,175,203,56,71,128,139,61,152,70,148,127,103,129,205,156,67,230,216,132,245,221,247,77,88,227,88,127,93,147,12,118,189,246,91,102,132,82,84,102,247,0,31,139,198,133,182,215,128,198,135,144,11,58,204,183,39,121,236,221,230,139,108,13,241,249,63,250,244,157,11,228,73,130,37,171,19,227,176,17,207,89,102,53,195,214,148,201,12,217,242,13,211,237,27,195,203,225,135,81,133,66,156,38,88,59,173,215,136,33,245,191,2,1,221,249,163,100,226,101,15,62,59,218,244,73,213,204,207,139,226,237,226,119,24,221,25,135,184,205,175,98,2,106,174,191,109,180,157,159,113,154,50,56,95,104,119,227,227,45,14,54,207,246,127,30,29,133,124,32,143,187,32,52,206,182,22,43,106,70,115,71,104,196,42,123,245,165,214,102,95,205,5,184,68,65,13,255,217,200,188,183,246,182,102,120,161,72,176,253,102,5,192,58,146,2,239,40,166,216,157,104,121,183,48,94,62,152,161,122,124,50,175,149,213,224,234,215,186,83,119,128,18,92,241,253,250,142,107,252,86,214,70,240,18,214,26,22,167,215,66,140,255,71,132,143,134,210,118,48,249,160,72,59,74,252,196,77,6,217,232,125,6,247,205,101,124,127,6,171,244,230,167,198,38,119,13,196,121,38,131,190,116,164,88,239,91,91,230,212,200,22,169,165,115,9,73,193,150,111,15,254,240,49,225,109,128,172,234,145,229,30,201,17,17,169,143,58,12,32,238,9,177,205,75,8,101,170,241,44,242,71,182,8,208,219,139,226,52,138,136,96,7,79,191,183,180,82,12,9,9,218,50,19,178,231,45,159,155,165,202,90,74,0,44,82,168,132,85,243,227,220,34,17,174,29,76,209,57,66,95,162,35,146,118,39,149,243,51,55,26,26,205,136,62,109,215,15,146,95,220,240,43,48,56,177,161,231,197,214,94,194,240,248,88,225,134,186,57,206,198,173,7,143,98,207,18,99,210,28,155,156,123,92,77,191,217,90,207,189,255,196,168,34,106,253,75,237,224,234,30,193,207,82,251,62,113,169,79,219,86,56,135,71,198,64,242,251,48,84,55,254,188,88,34,200,31,219,105,124,64,120,78,87,152,164,175,134,27,199,94,1,211,178,30,93,131,188,18,253,135,92,71,217,30,171,161,128,81,131,89,100,226,93,129,27,81,116,230,176,251,125,132,15,250,16,47,183,164,154,204,109,252,179,66,150,224,0,202,117,230,253,73,225,244,239,90,125,73,74,0,77,48,82,1,129,215,244,225,180,152,34,44,213,199,126,211,235,163,85,107,57,211,128,71,158,171,89,76,5,166,17,206,96,158,139,196,88,21,82,229,125,15,190,215,226,84,160,64,45,161,47,215,24,71,177,41,50,41,253,31,73,20,59,180,115,210,197,17,202,170,88,48,39,201,34,136,189,220,91,86,157,172,217,5,244,62,141,230,26,10,39,199,132,235,6,125,155,147,166,190,142,174,190,7,112,26,237,100,29,200,188,198,147,210,173,85,168,181,147,160,54,247,51,86,80,253,204,55,17,27,190,167,248,186,110,23,156,176,132,125,92,62,94,185,57,252,67,219,127,104,75,62,207,81,151,220,68,230,16,6,96,152,63,160,244,204,249,141,142,185,169,147,94,138,43,63,178,134,105,237,160,170,122,96,2,126,170,182,24,121,73,187,167,101,182,153,82,60,254,181,56,57,236,219,171,80,165,136,197,51,228,227,153,42,162,7,130,12,7,84,89,188,78,25,12,13,42,216,246,242,47,179,188,52,218,13,85,162,175,156,14,116,214,216,138,249,8,85,137,10,251,109,43,190,251,187,98,249,127,183,236,120,104,75,251,141,21,50,113,163,122,52,116,195,182,22,149,123,201,77,19,178,110,16,161,84,253,45,120,233,140,112,185,232,254,114,85,122,91,177,22,63,47,244,118,154,180,151,110,234,163,109,51,228,22,116,30,166,182,207,207,152,254,225,96,124,113,139,69,44,117,192,170,107,241,152,131,79,126,139,87,29,72,92,32,19,176,205,207,209,177,208,24,207,182,27,42,96,26,50,242,19,188,51,117,218,239,195,159,144,128,245,35,143,59,181,150,172,100,73,229,172,113,2,41,206,139,187,113,156,18,244,22,19,190,90,117,188,66,44,98,62,78,235,208,24,116,27,77,134,83,133,201,234,117,5,103,181,133,73,78,102,168,7,97,142,168,131,105,62,250,212,54,26,97,242,214,152,97,70,147,9,129,21,233,132,152,194,33,239,96,126,108,104,90,150,233,32,100,98,49,168,30,49,43,99,33,70,214,227,242,190,154,53,161,144,253,14,86,74,226,210,3,156,47,212,129,26,120,140,32,196,214,114,23,76,248,205,64,76,194,70,47,175,161,248,11,51,122,136,9,77,245,61,127,81,192,76,148,189,125,86,113,46,138,37,59,34,78,152,195,71,219,163,54,111,207,69,210,140,133,28,59,141,105,126,71,26,219,247,33,244,2,9,146,156,31,178,107,234,158,26,111,141,102,216,98,227,210,182,97,194,48,212,222,54,6,158,223,115,63,173,21,62,104,182,154,122,121,33,251,195,128,184,211,75,93,3,39,222,191,239,88,228,151,168,238,42,49,94,144,179,11,254,26,217,169,82,91,147,180,188,121,69,72,38,197,143,140,82,152,101,201,231,74,225,108,224,61,152,203,58,221,191,88,173,207,143,132,134,223,224,8,69,64,245,209,0,181,40,239,243,142,8,42,158,17,80,101,56,254,234,110,17,168,220,242,200,112,174,121,27,2,69,177,6,227,118,181,250,29,92,119,56,192,253,238,231,181,207,43,43,87,72,83,25,204,234,91,214,11,164,4,58,52,186,121,128,78,104,213,246,15,243,235,21,226,117,159,49,143,173,205,135,223,120,227,46,8,105,7,73,136,24,22,115,24,254,104,22,89,229,253,74,82,237,138,212,171,232,47,89,200,222,191,152,11,211,238,242,81,96,81,16,137,66,121,194,98,49,5,199,193,54,151,62,171,141,54,203,150,214,210,77,75,196,59,90,123,13,251,36,88,105,242,196,220,164,7,233,54,46,199,79,13,156,198,53,249,42,31,14,238,19,78,207,58,234,111,123,139,2,2,158,189,243,190,60,65,174,39,152,201,235,152,71,250,155,33,17,190,125,43,162,171,149,38,251,232,187,165,61,120,94,164,86,5,32,184,149,28,217,195,150,85,192,147,142,37,182,65,250,49,227,179,14,117,121,224,163,200,12,80,166,149,164,7,151,76,165,36,131,9,53,37,138,32,103,43,78,7,117,217,57,5,6,3,98,172,2,92,132,0,36,109,91,149,133,87,120,228,1,223,48,191,24,234,165,13,61,137,103,201,191,174,127,187,49,206,15,120,203,218,212,99,63,66,97,84,70,240,76,18,0,213,199,19,28,119,145,112,15,117,242,122,98,166,203,197,37,100,215,138,194,116,91,23,218,183,211,110,24,84,162,242,238,49,185,53,235,180,205,233,142,130,184,30,234,189,1,169,55,84,169,28,201,82,88,128,28,98,87,252,239,82,142,18,153,109,49,166,217,156,88,210,209,35,230,213,96,97,221,137,215,1,20,225,120,55,136,218,155,39,168,46,65,204,178,228,228,94,50,23,233,136,120,237,236,77,101,104,105,191,120,46,151,91,197,36,132,164,165,141,168,5,115,122,249,51,68,99,219,148,198,214,126,146,163,196,8,41,169,114,151,179,243,130,79,121,44,52,14,11,58,45,88,152,176,66,24,202,69,152,238,132,144,57,141,159,109,42,206,105,181,188,91,46,76,17,226,141,179,104,211,131,48,70,87,10,203,77,138,43,53,115,166,208,119,176,221,170,80,217,102,213,187,220,138,247,136,21,41,145,81,187,169,66,239,24,21,161,180,44,30,12,181,203,239,2,229,4,156,221,95,189,73,42,23,143,31,43,169,217,102,88,214,118,235,230,101,253,114,103,242,109,29,194,184,167,88,179,67,247,107,224,33,250,123,66,83,139,82,196,110,165,199,64,7,143,44,20,49,62,117,254,84,31,118,48,133,62,80,103,151,116,33,55,66,91,250,136,107,21,189,71,235,62,59,84,133,227,136,15,35,122,66,253,113,32,185,59,222,137,201,49,47,185,123,94,120,79,219,242,203,225,145,144,1,217,74,24,162,179,107,39,199,5,237,241,71,46,32,194,154,93,96,238,167,129,54,4,214,125,116,91,148,13,137,182,210,208,91,61,86,226,242,61,126,85,69,51,1,225,254,95,37,184,177,188,73,194,101,159,232,231,93,73,91,175,166,6,197,74,187,74,19,224,105,7,76,45,110,240,171,48,152,81,71,131,191,204,204,81,192,183,70,134,135,189,254,129,186,94,68,149,210,203,120,229,205,186,11,48,117,114,162,42,188,215,68,26,141,98,222,24,139,95,154,119,28,118,6,177,46,195,72,198,11,45,30,71,23,207,13,194,58,96,183,151,108,155,152,14,103,190,187,124,255,189,144,173,92,147,111,127,136,209,135,126,189,10,231,253,14,75,25,85,229,32,167,30,212,22,150,251,148,39,71,218,44,221,173,42,110,239,83,251,4,53,133,64,177,51,212,207,171,56,43,227,137,36,249,157,126,104,43,107,58,92,184,181,74,17,171,43,179,226,116,193,155,189,51,65,103,55,254,29,59,142,148,22,133,107,85,101,246,208,196,71,50,238,135,171,18,150,116,169,14,60,207,211,10,68,59,176,130,97,234,14,243,152,137,22,129,91,210,179,159,174,121,192,230,102,71,16,160,148,192,151,6,52,30,159,104,243,170,168,114,27,228,6,251,164,93,26,21,119,118,22,231,22,156,146,77,224,121,248,228,17,87,92,170,116,115,189,229,125,232,81,191,243,221,31,9,138,142,214,160,224,17,52,125,60,3,3,91,149,75,214,112,43,6,61,120,46,235,14,31,221,209,62,50,214,115,144,19,41,74,203,55,132,102,82,12,86,23,81,181,241,72,68,136,61,218,6,106,83,94,247,144,165,167,45,156,22,62,148,253,102,148,118,8,19,41,244,174,11,67,150,102,50,69,189,205,77,102,198,245,130,161,251,250,30,27,249,135,127,78,179,20,20,81,146,185,142,9,32,64,246,154,139,214,111,22,17,168,49,233,187,81,128,110,111,248,46,205,157,44,3,145,237,77,191,100,122,250,111,43,13,32,172,168,179,183,104,110,131,195,72,142,248,208,173,32,26,28,62,87,197,152,168,183,243,156,221,155,41,47,227,139,224,119,240,96,206,165,235,184,123,56,191,53,173,0,50,209,252,171,41,161,4,64,145,254,150,44,209,41,247,77,159,254,113,172,95,164,167,245,206,116,25,114,114,160,27,64,177,78,246,242,1,78,182,25,246,226,39,161,181,84,15,206,113,102,236,120,104,27,46,243,132,54,246,207,116,165,141,19,103,115,5,193,196,153,52,29,129,125,178,20,57,238,144,206,201,47,221,49,2,110,225,162,100,4,69,154,167,166,139,41,93,166,103,241,102,114,32,170,10,23,255,202,121,15,114,200,198,205,198,60,88,199,124,180,189,133,71,206,231,48,114,116,219,74,62,94,79,142,1,15,25,70,17,39,103,133,239,4,31,79,62,191,136,238,233,205,65,4,248,135,250,194,154,142,4,1,245,89,57,179,104,135,248,19,133,39,63,24,187,168,217,245,231,140,168,100,225,128,11,236,204,40,15,179,37,229,39,107,140,223,252,232,123,139,239,138,127,115,107,60,18,157,161,113,100,75,63,198,214,66,198,106,73,113,144,103,79,205,176,108,226,155,41,58,125,192,115,124,98,252,67,3,102,1,145,213,98,126,11,136,169,61,145,228,172,24,233,233,129,47,95,132,191,94,248,110,4,54,52,34,49,4,13,235,114,148,139,115,231,127,251,66,48,74,1,117,235,245,18,139,126,189,244,212,58,147,190,4,226,48,110,23,201,172,89,21,215,242,229,48,239,18,64,165,183,130,141,100,233,209,243,94,77,53,156,211,12,86,179,236,199,111,246,238,136,99,36,193,203,177,46,171,44,45,80,13,176,125,175,12,145,29,16,82,162,103,224,66,62,103,173,141,138,55,176,162,146,18,36,70,110,38,107,135,216,239,99,213,237,191,209,24,113,113,227,169,218,101,241,173,64,157,46,121,28,217,216,172,36,96,225,209,248,26,176,7,208,62,201,32,227,50,104,23,102,15,179,170,215,241,163,79,72,45,202,246,186,78,37,35,193,166,245,80,84,91,155,83,89,200,56,148,66,212,29,33,142,156,81,221,0,230,45,49,18,89,89,156,205,17,33,165,253,80,15,87,128,141,12,64,45,96,66,228,205,202,201,231,153,16,171,185,23,7,48,60,81,11,184,103,217,172,180,13,86,68,133,80,196,109,115,50,152,244,37,75,202,73,171,14,43,175,148,252,254,242,53,240,206,225,251,201,167,225,161,113,241,83,188,231,134,68,241,41,81,178,167,87,161,243,180,225,184,25,95,117,220,105,137,5,175,211,233,30,249,171,238,176,170,62,129,43,214,174,80,15,126,131,231,238,139,208,199,179,184,98,70,228,51,17,68,185,215,41,78,23,243,15,182,20,148,246,127,86,194,0,149,216,249,240,224,117,30,64,118,63,160,31,212,163,16,139,180,225,15,152,212,100,176,221,4,62,87,49,234,187,239,32,19,145,188,201,28,185,197,22,70,50,51,214,122,59,130,82,148,94,105,76,104,15,95,84,169,90,179,77,29,206,231,77,107,138,195,119,171,147,205,247,220,161,53,243,221,89,108,52,30,207,201,158,68,192,254,193,236,171,111,171,86,17,57,99,168,50,205,123,119,195,61,162,94,85,219,27,182,98,117,83,219,205,73,193,179,189,208,167,85,58,219,67,173,126,20,99,216,19,193,100,63,46,87,190,49,115,124,135,197,123,245,64,31,93,232,248,187,155,227,229,76,235,31,38,253,0,139,13,46,49,28,193,56,163,241,187,248,111,131,20,11,131,36,69,118,129,251,21,6,37,175,200,86,231,123,77,44,90,18,90,73,32,64,51,166,217,175,44,191,21,233,173,124,215,50,23,202,61,29,179,228,113,4,119,46,186,118,231,97,11,52,10,116,219,23,56,100,203,11,185,198,44,211,118,2,6,19,214,74,120,11,194,224,219,122,209,159,169,10,190,99,241,152,208,124,160,228,103,38,41,148,197,216,188,113,193,94,32,36,47,232,132,208,134,22,140,122,78,192,40,44,58,106,195,61,127,138,74,254,76,98,125,220,42,233,39,139,100,132,76,207,107,62,57,250,80,83,232,23,73,26,116,4,91,223,76,107,252,85,88,232,146,236,40,79,68,176,243,215,155,7,45,128,70,123,49,134,136,139,122,101,72,124,88,65,57,249,239,177,197,129,189,229,70,201,5,7,226,234,33,117,179,64,255,51,41,151,169,145,175,124,238,173,159,7,195,58,180,146,177,68,116,147,30,102,51,125,241,213,145,217,187,44,162,175,44,15,144,122,22,217,37,113,220,125,64,30,63,111,172,247,209,228,253,176,165,15,80,97,143,119,5,62,255,128,70,133,91,49,53,147,231,218,105,54,33,37,16,135,42,246,96,149,27,46,164,0,5,102,86,100,41,231,11,151,15,0,15,154,39,117,251,126,61,73,137,176,199,120,54,171,205,80,202,244,207,216,203,42,17,192,149,69,72,240,16,28,211,152,119,34,182,235,252,144,141,162,212,121,169,161,94,51,128,18,183,29,25,169,58,12,93,38,103,164,101,160,176,87,88,245,46,49,75,88,23,206,150,148,239,36,139,129,238,105,84,193,35,49,16,245,157,145,47,111,115,1,219,18,102,108,23,153,167,40,138,4,125,149,101,142,168,202,44,106,237,144,26,102,129,191,163,255,253,221,222,236,231,19,106,134,10,149,112,159,137,164,115,98,94,203,183,102,207,233,116,162,136,139,172,134,150,60,215,141,179,21,77,231,212,191,186,58,238,82,251,194,5,232,241,246,151,23,99,178,126,242,187,198,55,82,134,213,96,9,229,37,85,58,63,143,255,218,188,227,12,210,107,207,182,195,254,62,177,24,82,26,116,247,49,248,167,93,223,174,200,108,178,165,160,63,90,111,175,148,134,113,229,34,179,153,177,132,233,204,108,23,79,209,66,23,89,100,7,74,110,184,14,81,14,90,77,31,189,138,200,238,10,117,95,57,134,209,110,219,158,191,151,215,113,79,36,66,239,245,72,240,38,59,93,246,3,115,223,248,7,111,141,148,96,77,139,250,55,204,24,176,53,248,100,55,201,145,81,75,28,27,48,7,80,112,118,151,35,87,110,250,131,123,51,239,186,70,54,9,77,67,8,174,225,193,132,17,154,109,85,253,84,94,74,103,128,132,147,161,39,77,162,85,70,3,233,232,82,232,51,57,208,13,216,245,3,78,221,172,209,239,73,215,80,121,59,78,185,31,7,211,25,92,125,162,88,72,54,178,45,63,18,125,201,37,164,250,253,43,109,226,102,137,244,16,221,198,227,14,98,221,247,81,9,70,95,59,236,196,215,202,164,194,252,247,246,172,27,162,120,76,219,240,12,41,15,133,65,186,218,189,143,6,235,30,103,195,12,122,206,36,141,239,75,21,61,122,134,82,205,198,14,56,139,180,146,16,73,24,123,185,12,75,157,178,52,186,20,120,224,243,53,91,80,213,120,228,151,76,200,158,46,243,238,154,91,107,242,18,203,147,51,251,144,82,72,105,202,191,34,87,114,1,170,175,217,214,237,18,46,155,98,143,140,236,109,208,166,84,138,239,57,199,151,251,184,166,159,41,74,222,63,210,205,141,61,245,37,251,54,109,232,42,144,124,204,219,203,104,141,0,194,99,46,88,55,16,102,212,243,110,239,32,107,214,247,221,207,114,100,179,78,245,217,58,143,197,62,85,193,133,172,175,68,139,149,76,181,236,93,68,249,161,101,135,142,47,207,194,154,210,108,159,20,42,185,102,157,203,3,100,164,94,247,67,155,183,175,6,207,33,195,162,1,15,245,117,125,133,92,230,1,65,95,244,91,78,40,93,178,39,47,12,249,107,91,12,72,133,171,39,137,73,136,182,97,57,200,107,67,83,63,126,242,100,151,3,71,45,91,171,119,4,148,199,198,146,159,18,221,237,57,233,218,95,24,137,59,204,208,149,90,193,251,219,222,169,208,181,21,73,90,77,35,15,76,255,38,98,184,46,15,225,120,103,141,72,244,233,173,84,206,230,216,164,201,233,47,242,161,39,188,171,118,6,26,120,86,142,115,108,86,164,152,98,172,169,31,161,244,36,139,48,60,179,175,244,231,63,24,152,66,54,101,138,69,50,20,217,121,150,120,186,113,117,219,225,225,29,143,242,111,224,12,94,155,71,225,106,224,120,37,211,38,235,203,102,224,221,73,28,17,134,70,5,158,237,227,214,136,80,120,173,180,55,156,119,3,39,70,73,159,239,2,150,45,219,153,245,186,121,237,118,77,252,13,229,18,124,230,65,148,45,245,160,11,85,106,212,36,114,139,12,102,193,148,58,125,225,245,120,206,221,7,194,25,243,153,245,159,35,14,171,201,193,18,186,247,157,214,213,49,99,161,234,44,141,119,113,14,41,238,215,143,55,134,100,121,152,207,45,245,121,18,95,88,168,126,97,51,234,215,76,158,125,245,215,117,38,80,18,48,107,38,240,183,27,23,185,250,37,78,123,70,189,28,176,180,251,21,3,193,123,163,6,24,128,108,20,117,89,130,174,119,149,0,244,16,125,192,93,90,100,153,103,24,227,237,6,124,150,219,124,189,102,53,151,225,138,188,193,195,31,144,55,231,123,225,162,60,242,143,95,115,164,63,246,33,192,177,89,225,72,117,152,114,34,204,20,183,18,20,60,67,21,177,229,141,151,48,121,73,77,101,160,130,158,246,61,242,13,76,92,27,70,169,63,202,119,70,232,223,42,4,21,163,243,155,11,239,181,228,90,45,125,206,224,126,229,189,158,125,172,254,138,225,247,225,143,226,180,157,241,208,252,70,149,221,110,146,84,234,97,251,28,248,58,82,87,207,73,72,142,129,91,121,120,91,195,247,160,41,225,36,47,255,194,107,144,215,123,160,241,193,118,62,137,229,135,31,4,233,115,46,40,178,46,239,99,103,131,191,154,255,60,135,30,106,132,218,117,88,222,107,164,76,29,243,13,184,246,235,170,18,198,123,31,214,174,223,16,94,224,114,85,69,209,118,247,188,97,179,36,203,185,149,27,80,21,42,161,28,102,251,224,243,20,22,168,204,117,171,66,51,28,154,182,181,123,123,212,87,141,52,15,127,100,178,56,50,215,148,207,58,58,103,219,53,72,241,205,246,131,96,63,33,231,250,102,158,29,177,205,167,0,181,0,230,180,219,115,23,50,67,196,213,195,200,40,37,100,251,12,238,152,11,199,21,125,216,242,148,25,117,60,132,100,252,92,134,236,241,38,222,111,145,3,167,250,190,138,106,114,160,229,89,255,152,89,166,126,97,171,221,64,10,174,67,143,219,238,34,12,234,111,220,10,162,1,29,186,152,10,222,87,191,110,195,118,93,109,116,159,174,232,120,86,134,186,22,139,150,141,181,18,134,137,74,239,142,185,143,104,27,123,104,155,57,233,209,199,43,214,41,85,95,111,9,135,238,250,88,180,56,158,29,181,254,26,183,203,19,36,117,76,136,123,172,15,148,255,9,171,63,183,156,231,65,224,110,134,59,27,203,238,161,152,136,63,190,6,207,64,30,127,43,183,17,196,249,186,142,115,207,235,128,62,233,199,3,230,174,196,7,86,242,106,123,194,175,172,126,217,196,41,143,197,44,181,178,214,189,115,251,150,202,70,45,103,22,213,222,86,5,167,60,98,104,183,255,248,243,129,160,182,126,40,120,252,244,33,32,51,81,165,224,43,242,144,186,247,152,132,62,22,122,85,249,240,39,227,252,161,223,224,239,203,220,197,17,150,144,66,118,88,237,78,139,163,85,151,228,110,147,66,189,225,105,79,193,83,243,142,111,92,155,17,44,62,57,22,58,72,21,240,223,114,154,118,110,199,182,102,232,163,180,68,94,79,199,51,66,85,187,106,169,216,26,37,55,118,75,105,99,136,198,48,53,123,201,13,10,26,60,194,36,54,96,55,106,141,126,69,75,59,195,24,73,94,236,249,150,92,113,201,65,23,216,83,20,36,159,83,177,74,1,24,100,223,144,49,86,153,158,110,126,157,10,249,172,150,150,20,132,226,39,220,91,21,196,226,47,74,226,126,150,66,67,178,95,127,188,71,67,149,143,74,232,100,62,191,122,144,143,35,114,209,17,187,148,36,125,150,146,83,194,82,171,18,103,201,103,49,165,117,19,142,125,195,199,150,162,224,40,122,218,152,100,235,92,96,54,170,6,51,179,229,137,118,78,55,173,51,114,217,147,175,20,141,254,65,202,146,117,91,166,150,254,100,64,118,219,94,59,39,32,85,190,205,171,62,250,144,233,75,110,253,215,121,195,111,146,146,28,205,69,14,183,203,151,193,177,140,159,234,63,165,187,124,39,222,224,132,125,54,78,169,182,119,183,174,157,84,190,216,247,56,30,36,206,88,41,92,180,63,43,227,87,168,125,249,104,197,174,175,82,159,39,241,185,254,105,154,79,219,42,94,14,216,111,200,225,51,142,203,126,88,3,127,243,108,143,99,119,108,242,194,191,141,80,212,93,18,168,34,254,32,103,39,78,104,172,173,255,202,118,100,31,69,193,50,69,233,148,208,54,181,167,117,107,15,228,220,17,233,120,211,188,3,123,142,5,223,139,197,224,99,170,33,201,116,149,102,28,151,114,56,219,50,217,68,150,89,167,221,53,148,68,237,221,56,36,55,165,220,115,133,100,52,254,236,67,238,91,4,129,248,24,20,209,6,78,242,217,199,139,179,152,68,233,99,92,89,210,99,170,180,160,212,240,36,63,79,154,192,220,230,16,212,27,40,172,253,206,101,206,113,188,21,255,232,11,129,203,155,236,8,191,174,196,54,130,205,139,224,11,179,125,123,247,126,85,211,119,212,4,118,193,76,194,224,44,49,176,248,138,234,48,29,156,66,35,177,46,41,177,83,114,81,24,77,95,19,92,47,46,135,64,222,191,69,199,251,200,232,35,16,238,238,40,36,77,51,142,103,28,140,246,254,163,210,127,0,167,224,240,57,10,101,110,100,115,116,114,101,97,109,10,101,110,100,111,98,106,10,50,53,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,70,111,110,116,68,101,115,99,114,105,112,116,111,114,10,47,70,111,110,116,78,97,109,101,32,47,71,79,79,87,65,88,43,78,105,109,98,117,115,82,111,109,78,111,57,76,45,82,101,103,117,73,116,97,108,10,47,70,108,97,103,115,32,52,10,47,70,111,110,116,66,66,111,120,32,91,45,49,54,57,32,45,50,55,48,32,49,48,49,48,32,57,50,52,93,10,47,65,115,99,101,110,116,32,54,54,57,10,47,67,97,112,72,101,105,103,104,116,32,54,54,57,10,47,68,101,115,99,101,110,116,32,45,49,57,51,10,47,73,116,97,108,105,99,65,110,103,108,101,32,45,49,53,10,47,83,116,101,109,86,32,55,56,10,47,88,72,101,105,103,104,116,32,52,52,49,10,47,67,104,97,114,83,101,116,32,40,47,65,47,67,47,69,47,74,47,76,47,77,47,83,47,86,47,97,47,99,47,99,111,108,111,110,47,101,47,104,121,112,104,101,110,47,105,47,108,47,109,47,110,47,111,47,111,110,101,47,112,47,114,47,115,47,115,105,120,47,115,108,97,115,104,47,116,47,116,119,111,47,118,47,122,101,114,111,41,10,47,70,111,110,116,70,105,108,101,32,50,52,32,48,32,82,10,62,62,32,101,110,100,111,98,106,10,49,48,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,69,110,99,111,100,105,110,103,10,47,68,105,102,102,101,114,101,110,99,101,115,32,91,50,47,102,105,32,51,57,47,113,117,111,116,101,114,105,103,104,116,47,112,97,114,101,110,108,101,102,116,47,112,97,114,101,110,114,105,103,104,116,32,52,51,47,112,108,117,115,47,99,111,109,109,97,47,104,121,112,104,101,110,47,112,101,114,105,111,100,47,115,108,97,115,104,47,122,101,114,111,47,111,110,101,47,116,119,111,32,53,52,47,115,105,120,32,53,56,47,99,111,108,111,110,32,54,53,47,65,32,54,55,47,67,47,68,47,69,32,55,50,47,72,47,73,47,74,32,55,54,47,76,47,77,32,56,51,47,83,47,84,32,56,54,47,86,47,87,32,57,48,47,90,47,98,114,97,99,107,101,116,108,101,102,116,32,57,51,47,98,114,97,99,107,101,116,114,105,103,104,116,32,57,55,47,97,47,98,47,99,47,100,47,101,47,102,47,103,47,104,47,105,32,49,48,55,47,107,47,108,47,109,47,110,47,111,47,112,47,113,47,114,47,115,47,116,47,117,47,118,47,119,47,120,47,121,47,122,32,49,53,48,47,101,110,100,97,115,104,93,10,62,62,32,101,110,100,111,98,106,10,54,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,70,111,110,116,10,47,83,117,98,116,121,112,101,32,47,84,121,112,101,49,10,47,66,97,115,101,70,111,110,116,32,47,73,89,69,67,67,86,43,67,77,83,83,49,48,10,47,70,111,110,116,68,101,115,99,114,105,112,116,111,114,32,49,55,32,48,32,82,10,47,70,105,114,115,116,67,104,97,114,32,52,54,10,47,76,97,115,116,67,104,97,114,32,49,50,50,10,47,87,105,100,116,104,115,32,49,51,32,48,32,82,10,62,62,32,101,110,100,111,98,106,10,55,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,70,111,110,116,10,47,83,117,98,116,121,112,101,32,47,84,121,112,101,49,10,47,66,97,115,101,70,111,110,116,32,47,66,71,82,86,90,81,43,67,77,84,84,49,48,10,47,70,111,110,116,68,101,115,99,114,105,112,116,111,114,32,49,57,32,48,32,82,10,47,70,105,114,115,116,67,104,97,114,32,52,54,10,47,76,97,115,116,67,104,97,114,32,49,49,57,10,47,87,105,100,116,104,115,32,49,50,32,48,32,82,10,62,62,32,101,110,100,111,98,106,10,52,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,70,111,110,116,10,47,83,117,98,116,121,112,101,32,47,84,121,112,101,49,10,47,66,97,115,101,70,111,110,116,32,47,72,89,76,67,89,71,43,78,105,109,98,117,115,82,111,109,78,111,57,76,45,77,101,100,105,10,47,70,111,110,116,68,101,115,99,114,105,112,116,111,114,32,50,49,32,48,32,82,10,47,70,105,114,115,116,67,104,97,114,32,52,53,10,47,76,97,115,116,67,104,97,114,32,49,49,56,10,47,87,105,100,116,104,115,32,49,53,32,48,32,82,10,47,69,110,99,111,100,105,110,103,32,49,48,32,48,32,82,10,62,62,32,101,110,100,111,98,106,10,53,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,70,111,110,116,10,47,83,117,98,116,121,112,101,32,47,84,121,112,101,49,10,47,66,97,115,101,70,111,110,116,32,47,75,66,83,66,85,74,43,78,105,109,98,117,115,82,111,109,78,111,57,76,45,82,101,103,117,10,47,70,111,110,116,68,101,115,99,114,105,112,116,111,114,32,50,51,32,48,32,82,10,47,70,105,114,115,116,67,104,97,114,32,50,10,47,76,97,115,116,67,104,97,114,32,49,53,48,10,47,87,105,100,116,104,115,32,49,52,32,48,32,82,10,47,69,110,99,111,100,105,110,103,32,49,48,32,48,32,82,10,62,62,32,101,110,100,111,98,106,10,56,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,70,111,110,116,10,47,83,117,98,116,121,112,101,32,47,84,121,112,101,49,10,47,66,97,115,101,70,111,110,116,32,47,71,79,79,87,65,88,43,78,105,109,98,117,115,82,111,109,78,111,57,76,45,82,101,103,117,73,116,97,108,10,47,70,111,110,116,68,101,115,99,114,105,112,116,111,114,32,50,53,32,48,32,82,10,47,70,105,114,115,116,67,104,97,114,32,52,53,10,47,76,97,115,116,67,104,97,114,32,49,49,56,10,47,87,105,100,116,104,115,32,49,49,32,48,32,82,10,47,69,110,99,111,100,105,110,103,32,49,48,32,48,32,82,10,62,62,32,101,110,100,111,98,106,10,57,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,80,97,103,101,115,10,47,67,111,117,110,116,32,49,10,47,75,105,100,115,32,91,50,32,48,32,82,93,10,62,62,32,101,110,100,111,98,106,10,50,54,32,48,32,111,98,106,32,60,60,10,47,84,121,112,101,32,47,67,97,116,97,108,111,103,10,47,80,97,103,101,115,32,57,32,48,32,82,10,62,62,32,101,110,100,111,98,106,10,50,55,32,48,32,111,98,106,32,60,60,10,47,80,114,111,100,117,99,101,114,32,40,112,100,102,84,101,88,45,49,46,52,48,46,49,48,41,10,47,67,114,101,97,116,111,114,32,40,84,101,88,41,10,47,67,114,101,97,116,105,111,110,68,97,116,101,32,40,68,58,50,48,49,49,48,49,49,54,49,53,53,48,53,56,45,48,56,39,48,48,39,41,10,47,77,111,100,68,97,116,101,32,40,68,58,50,48,49,49,48,49,49,54,49,53,53,48,53,56,45,48,56,39,48,48,39,41,10,47,84,114,97,112,112,101,100,32,47,70,97,108,115,101,10,47,80,84,69,88,46,70,117,108,108,98,97,110,110,101,114,32,40,84,104,105,115,32,105,115,32,112,100,102,84,101,88,44,32,86,101,114,115,105,111,110,32,51,46,49,52,49,53,57,50,54,45,49,46,52,48,46,49,48,45,50,46,50,32,40,84,101,88,32,76,105,118,101,32,50,48,48,57,47,68,101,98,105,97,110,41,32,107,112,97,116,104,115,101,97,32,118,101,114,115,105,111,110,32,53,46,48,46,48,41,10,62,62,32,101,110,100,111,98,106,10,120,114,101,102,10,48,32,50,56,10,48,48,48,48,48,48,48,48,48,48,32,54,53,53,51,53,32,102,32,10,48,48,48,48,48,48,49,56,51,52,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,48,49,55,50,51,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,48,48,48,49,53,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,53,56,57,50,51,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,53,57,48,57,50,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,53,56,54,52,51,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,53,56,55,56,51,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,53,57,50,54,48,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,53,57,52,51,51,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,53,56,51,52,50,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,48,49,57,52,54,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,48,50,50,54,48,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,48,50,53,55,52,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,48,51,48,50,50,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,48,51,53,57,50,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,48,51,57,48,55,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,49,50,49,49,57,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,49,50,51,54,48,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,50,51,49,57,53,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,50,51,52,53,52,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,51,50,55,56,53,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,51,51,48,55,50,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,52,55,53,53,48,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,52,55,57,54,51,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,53,56,48,50,57,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,53,57,52,57,48,32,48,48,48,48,48,32,110,32,10,48,48,48,48,48,53,57,53,52,48,32,48,48,48,48,48,32,110,32,10,116,114,97,105,108,101,114,10,60,60,32,47,83,105,122,101,32,50,56,10,47,82,111,111,116,32,50,54,32,48,32,82,10,47,73,110,102,111,32,50,55,32,48,32,82,10,47,73,68,32,91,60,66,70,57,49,66,54,69,48,68,49,54,69,50,54,54,48,69,50,56,57,51,69,49,67,57,53,67,67,54,68,69,66,62,32,60,66,70,57,49,66,54,69,48,68,49,54,69,50,54,54,48,69,50,56,57,51,69,49,67,57,53,67,67,54,68,69,66,62,93,32,62,62,10,115,116,97,114,116,120,114,101,102,10,53,57,56,48,54,10,37,37,69,79,70,10]
|