unsigned char crtframealpha[ 21731 ] = { 71,73,70,56,57,97,0,4,0,4,213,0,0,255,255,255,251,251,251,247,247,247,243,243,243,238,238,238,234,234,234,230,230,230,225,225,225,215,215,215,198,198,198,181,181,181,171,171,171,167,167,167,161,161,161,157,157,157,148,148,148,139,139,139,132,132,132,120,120,120,106,106,106,98,98,98,94,94,94,92,92,92,89,89,89,84,84,84,81,81,81,78,78,78,73,73,73,70,70,70,68,68,68,66,66,66,64,64,64,62,62,62,61,61,61,59,59,59,56,56,56,55,55,55,53,53,53,50,50,50,48,48,48,46,46,46,44,44,44,42,42,42,41,41,41,38,38,38,36,36,36,35,35,35,33,33,33,30,30,30,29,29,29,27,27,27,24,24,24,23,23,23,20,20,20,19,19,19,16,16,16,15,15,15,12,12,12,11,11,11,9,9,9,6,6,6,4,4,4,2,2,2,0,0,0,44,0,0,0,0,0,4,0,4,0,6,255,192,159,112,72,44,26,143,200,164,114,201,108,58,159,208,168,116,74,173,90,175,216,172,118,203,237,122,191,224,176,120,76,46,155,207,232,180,122,205,110,187,223,240,184,124,78,175,219,239,248,188,126,207,239,251,255,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254, 255,0,3,10,28,72,176,160,193,131,8,19,42,92,200,176,161,195,135,16,35,74,156,72,177,162,197,139,24,51,106,220,200,177,163,199,143,32,67,138,28,73,178,164,201,147,40,83,170,92,201,178,165,203,151,48,99,202,156,73,179,166,205,155,56,115,234,220,201,179,167,207,255,159,64,131,10,29,74,180,168,209,163,72,147,42,93,202,180,169,211,167,80,163,74,157,74,181,170,213,171,88,179,106,221,202,181,171,215,175,96,195,138,29,75,182,172,217,179,104,211,170,93,203,182,173,219,183,112,227,202,157,75,183,174,221,187,120,243,234,221,203,183,175,223,191,128,3,11,30,76,184,176,225,195,136,19,43,94,204,184,177,227,199,144,35,75,158,76,185,178,229,203,152,51,107,222,204,185,179,231,207,160,67,139,30,77,186,180,233,211,168,83,171,94,205,186,181,235,215,176,99,203,158,77,187,182,237,219,184,115,235,222,205,59,178,139,223,191,91,8,111,193,162,184,241,227,200,147,43,95,206,188,185,243,231,208,163,75,159,78,189,186,245,235,216,179,107,223,206,189,187,247,239,224,195,139,31,79,190,188,249,243,232,211,171,95,207,190,189,251,228,195,91,0,255,109,199,5,128,251,248,243,235,223,207,191,191,255,255,0,6,40,224,128,4,22,104,224,129,8,38,168,224,130,12,54,232,224,131,16,70,40,225,132,20,86,104,225,133,24,102,168,225,134,28,118,232,255,225,135,32,46,232,66,125,33,150,104,226,137,40,166,168,226,138,44,182,232,226,139,48,198,40,227,140,52,214,200,224,136,117,216,103,227,142,60,246,232,227,143,64,6,41,228,144,68,22,105,228,145,253,225,72,135,142,72,54,233,228,147,80,70,41,229,148,84,86,105,229, 145,74,206,209,194,149,92,118,233,229,151,96,134,41,230,152,100,182,216,130,29,91,150,169,230,154,108,182,233,230,155,112,198,41,227,153,117,164,41,231,157,120,230,169,231,158,124,246,233,37,157,116,216,233,231,160,132,22,106,232,161,136,38,234,32,160,115,176,160,232,163,144,70,42,233,164,148,134,201,130,29,142,86,170,233,166,156,118,234,233,167,32,94,90,71,166,160,150,106,234,169,168,166,250,169,168,116,144,170,234,171,176,198,42,235,172,106,178,218,40,173,184,230,170,235,174,188,246,104,171,28,174,246,42,236,176,196,22,107,172,131,191,198,17,236,177,204,54,235,236,179,188,38,11,199,178,208,86,107,237,181,216,78,42,237,27,212,102,235,237,183,224,134,219,230,182,110,116,43,238,185,232,166,171,255,238,145,228,182,97,238,186,240,198,43,239,188,41,182,203,198,187,244,230,171,239,190,252,50,104,239,26,248,246,43,240,192,4,11,252,175,26,1,23,172,240,194,12,135,123,112,26,9,55,44,241,196,20,19,251,48,26,17,87,172,241,198,28,163,122,241,25,25,119,44,242,200,36,63,250,177,25,33,151,172,242,202,44,203,121,114,25,41,183,44,243,204,52,119,249,50,25,49,215,172,243,206,60,19,121,243,24,57,247,44,244,208,68,191,248,179,24,65,23,173,244,210,76,111,120,116,24,73,55,45,245,212,84,43,248,52,24,81,87,173,245,214,92,231,119,245,23,89,119,45,246,216,75,127,237,69,216,100,167,173,118,205,102,119,129,246,218,112,199,61,114,219,92,188,45,247,221,120,55,76,247,22,118,231,237,247,223,251,238,173,69,223,128,23,110,120,186,130,103,65,248,225,140,55,126,109,226,88,44,238,248,228,148,23,11, 249,21,146,87,174,249,230,180,94,110,69,230,156,135,46,186,169,158,87,1,250,232,168,167,78,105,233,84,156,174,250,235,176,27,202,250,20,174,199,110,255,251,237,120,206,46,69,237,184,247,238,123,173,152,254,46,252,240,145,234,30,5,239,196,39,175,252,147,198,67,129,252,242,208,71,31,100,243,79,60,47,253,245,216,207,72,189,19,214,103,239,253,247,245,6,15,254,248,228,51,47,126,249,232,167,63,253,249,234,183,239,190,246,236,191,47,255,252,225,143,74,255,253,248,135,184,125,19,221,231,239,255,252,251,99,66,255,254,71,64,245,5,112,9,3,44,160,2,199,119,64,37,36,112,129,16,196,94,3,147,240,192,8,90,112,121,19,68,66,5,47,200,65,225,101,240,8,27,236,32,161,2,64,194,18,10,224,132,40,60,225,0,86,200,194,21,18,224,133,48,140,161,12,103,72,195,26,218,176,133,56,204,97,11,109,200,67,26,234,240,135,64,12,226,15,83,136,194,18,150,176,65,70,36,97,17,147,24,128,219,125,208,8,33,100,90,18,137,72,69,1,8,241,138,65,236,97,15,11,192,197,46,22,64,139,4,240,162,24,199,200,69,3,152,241,140,102,60,128,26,215,200,198,54,34,224,141,109,140,163,28,231,72,199,58,218,255,241,142,111,204,35,2,18,192,199,62,250,145,143,10,8,164,32,3,185,128,66,26,114,1,12,72,164,34,23,201,200,70,58,114,145,135,60,228,32,39,73,73,66,70,242,146,152,204,228,2,42,201,201,78,122,146,147,127,12,165,30,71,73,202,82,234,49,148,168,76,64,41,239,40,71,52,186,242,149,175,36,163,24,181,136,197,31,130,241,133,178,204,165,46,103,136,195,20,146,80,82,79,44, 66,20,113,101,68,34,234,240,150,49,212,101,1,96,201,74,57,154,50,149,168,252,164,52,61,169,73,68,62,114,145,13,200,166,54,27,112,77,108,110,211,1,224,12,167,56,195,249,128,114,154,179,156,16,72,167,58,35,192,206,118,186,243,157,239,84,167,60,231,73,207,122,194,211,157,245,204,231,58,225,41,129,126,250,243,159,19,8,168,64,7,58,80,10,24,244,160,6,173,128,66,23,202,208,134,58,244,161,12,69,168,68,9,74,209,130,74,244,162,24,205,232,65,43,202,209,142,122,244,163,1,253,167,72,71,74,210,146,142,84,160,38,245,231,61,217,169,79,8,156,243,165,255,48,133,233,56,199,169,77,72,102,114,154,148,172,102,35,183,153,205,153,250,148,166,217,84,164,36,7,233,199,60,170,209,0,95,20,128,236,226,87,42,19,170,208,133,50,212,37,44,167,106,128,58,146,50,154,57,189,100,55,19,249,77,159,198,180,165,233,92,105,74,37,0,210,178,154,213,162,26,133,104,67,45,192,214,182,90,64,173,12,117,171,5,46,64,215,186,218,181,174,24,200,171,94,49,144,129,190,250,53,3,26,8,172,96,7,75,88,194,254,245,176,136,77,172,95,11,59,88,197,58,22,176,133,221,128,100,39,59,89,14,88,246,178,29,200,172,102,55,235,129,206,122,246,179,160,13,173,104,71,75,90,207,110,246,180,168,45,173,106,73,139,218,214,186,246,181,176,205,236,101,103,75,217,218,218,246,182,184,165,236,101,115,43,89,198,10,246,177,25,216,171,112,135,187,215,187,26,183,173,17,213,232,89,3,170,209,132,174,85,174,198,141,238,93,145,171,208,139,82,84,165,17,112,105,3,22,160,202,3,16,64,169,125,10,38,17,134, 121,36,37,90,17,151,203,172,255,170,26,79,217,71,65,30,82,145,61,253,105,76,231,251,128,121,190,179,164,30,205,40,92,21,234,214,232,18,23,184,125,245,173,6,114,59,219,2,99,54,182,8,118,237,106,69,251,129,6,59,248,193,16,142,176,132,39,76,97,7,131,224,194,33,200,176,134,55,204,225,14,123,248,195,32,14,177,136,71,188,97,17,152,248,196,40,78,241,8,86,204,226,22,187,120,4,36,136,177,140,103,76,227,26,219,248,198,56,126,177,142,93,140,227,30,219,120,199,64,14,178,144,131,156,226,34,27,249,200,72,78,178,146,69,64,226,12,95,184,194,80,142,242,7,84,155,96,206,46,88,202,88,118,112,104,55,75,219,222,106,32,184,23,160,192,4,36,16,129,7,48,64,149,4,224,147,120,135,64,94,31,5,96,0,97,84,239,27,1,169,0,68,54,0,156,245,133,0,59,69,138,86,231,86,128,173,210,165,43,113,255,123,216,200,214,182,192,10,86,109,150,37,124,97,12,55,121,201,42,30,178,164,39,189,98,31,91,250,210,152,206,116,9,54,205,233,78,123,250,211,160,14,181,168,255,71,77,234,82,155,218,4,168,78,181,170,87,205,234,85,159,224,213,176,142,181,172,103,77,235,90,219,186,213,184,78,181,173,119,77,235,92,251,250,215,192,14,118,171,69,45,236,96,155,250,216,156,206,180,178,127,76,105,22,47,251,217,151,214,49,138,157,60,229,14,112,96,3,26,192,128,5,198,12,129,5,32,32,205,121,90,179,16,218,92,163,1,20,224,0,123,172,179,3,234,187,103,178,78,32,161,115,189,0,95,33,59,96,201,206,246,180,160,93,180,132,67,188,100,73,67,251,210,200,30,117,177,7,78,112, 86,243,250,224,8,79,56,175,81,192,240,134,59,252,225,16,143,184,196,39,78,241,138,91,252,226,15,79,129,198,55,206,241,142,167,64,5,32,15,185,200,71,62,242,21,152,252,228,40,79,57,202,73,206,242,150,187,252,229,48,143,185,204,103,78,114,143,219,220,230,24,207,248,205,111,158,243,158,75,92,225,64,127,117,193,81,29,244,162,31,220,215,155,142,241,138,153,12,130,15,88,27,219,23,152,64,4,188,61,128,220,49,21,78,3,48,0,2,20,208,255,128,7,68,128,172,20,152,43,6,2,107,111,14,100,182,179,13,118,180,145,117,252,111,25,7,156,211,67,39,186,209,119,237,243,139,239,252,238,26,167,185,222,97,174,242,190,251,253,239,128,15,188,223,223,67,120,232,196,231,240,241,153,143,226,23,207,248,198,3,7,241,144,143,188,228,15,191,248,201,91,254,242,152,23,78,225,197,35,248,206,123,254,228,123,15,125,200,63,79,122,208,179,188,227,13,23,58,170,75,64,130,17,136,0,4,30,232,0,182,51,64,1,8,40,224,0,119,18,247,15,200,237,162,0,20,96,235,94,159,64,5,46,0,216,13,116,0,237,26,54,113,139,103,236,105,96,207,189,238,16,199,251,199,103,94,122,210,175,39,243,216,135,188,227,183,207,253,238,123,223,241,47,8,191,248,199,79,254,242,155,255,252,232,79,191,250,215,207,254,241,195,224,253,240,143,191,252,231,79,255,250,219,255,254,248,207,191,254,247,207,255,254,251,191,253,0,24,128,2,88,126,223,87,128,6,152,125,153,103,128,10,200,120,136,167,28,160,151,2,12,119,2,38,192,122,255,175,231,1,215,150,109,18,192,0,8,224,50,87,183,38,5,144,0,15,32,124,99,183, 1,28,224,1,31,0,2,33,32,2,149,70,2,155,102,112,176,22,125,30,215,114,213,7,120,219,97,121,11,168,128,3,168,126,254,183,131,60,24,127,49,240,131,64,24,132,66,56,132,68,88,132,70,120,132,72,152,132,74,184,132,76,216,132,49,32,3,80,24,133,82,56,133,83,56,3,86,120,133,88,152,133,90,184,133,92,216,133,94,248,133,96,24,134,98,56,134,100,104,133,84,120,134,104,152,134,106,184,134,107,232,132,110,248,134,61,24,135,111,152,132,249,71,126,193,81,28,43,160,2,16,56,129,36,32,2,78,55,123,19,208,0,184,7,39,186,199,123,42,34,0,8,240,0,20,80,124,102,247,1,41,8,99,37,160,107,39,208,112,27,55,122,40,231,28,136,119,131,219,151,131,113,8,3,115,248,137,64,200,134,162,40,3,101,88,138,166,120,138,168,104,133,52,176,138,172,216,138,174,248,138,176,24,139,178,56,139,180,88,139,182,8,139,53,144,139,186,184,139,188,216,139,255,190,248,139,192,24,140,194,56,140,196,88,140,198,120,140,200,184,139,183,184,140,204,216,140,182,152,138,208,24,141,210,88,138,84,24,132,239,247,2,46,64,28,43,176,135,37,48,2,176,199,1,95,38,1,10,0,110,110,82,136,111,82,0,10,64,1,100,215,136,33,0,137,38,48,137,40,48,125,38,135,28,194,177,120,231,135,127,160,168,132,163,8,133,211,72,134,206,120,139,201,24,144,2,57,144,1,105,3,6,121,144,8,153,144,10,185,144,12,217,144,14,249,144,16,25,145,18,105,144,55,80,145,22,121,145,24,153,145,26,185,145,28,217,145,30,249,145,32,25,146,34,57,146,36,9,146,19,9,145,27,121,146,42,185,146,8,73, 144,46,249,146,48,89,3,174,120,133,80,24,3,48,128,141,44,176,141,18,56,2,33,96,129,217,22,1,9,208,68,229,216,129,98,82,0,11,80,1,235,232,136,48,246,142,241,56,143,44,32,31,191,225,126,240,71,132,105,216,143,170,248,143,172,24,147,194,200,146,92,105,3,37,249,149,96,217,145,56,48,150,100,89,150,102,121,150,255,104,153,150,106,185,150,108,217,150,110,249,150,112,25,151,104,153,3,116,89,151,118,121,151,120,153,151,122,185,151,124,217,151,126,249,151,128,25,152,130,57,152,123,41,151,134,121,152,136,153,152,104,25,150,140,169,152,139,105,146,45,153,139,52,96,134,49,128,147,42,128,2,38,64,2,61,137,109,20,32,136,111,98,142,108,34,0,71,73,118,29,240,1,34,64,2,239,248,113,197,17,149,47,240,126,161,24,133,91,24,139,5,217,149,40,201,152,25,233,152,184,121,150,132,185,155,188,217,155,190,169,3,192,25,156,194,57,156,196,89,156,198,121,156,200,153,156,202,185,156,204,217,156,59,240,156,208,25,157,210,57,157,212,89,157,214,121,157,216,153,157,218,185,157,220,201,157,205,249,157,224,25,158,226,57,158,58,224,155,230,121,158,232,89,151,103,89,145,6,41,147,51,32,3,55,153,147,152,201,147,178,151,1,18,144,0,224,197,38,160,185,38,8,160,142,3,214,1,32,48,2,145,136,2,42,240,148,173,233,137,252,120,149,171,232,139,12,41,146,185,41,151,233,249,151,255,228,57,161,206,217,157,22,122,161,24,154,161,26,186,161,28,218,161,207,201,3,32,26,162,34,58,162,36,90,162,38,122,162,40,154,162,42,186,162,44,218,162,46,250,162,48,26,163,50,90,162,30,90,163,54, 122,163,56,186,3,200,169,158,56,112,3,54,224,158,149,41,159,38,48,2,31,0,142,21,224,0,5,48,148,246,227,129,13,80,124,0,42,160,39,144,2,6,138,160,170,168,139,8,121,155,107,217,155,20,74,158,57,218,165,59,48,163,96,26,166,98,58,166,100,90,166,102,122,166,61,144,166,106,186,166,108,218,166,110,250,166,112,26,167,114,58,167,116,90,167,118,122,167,112,122,166,122,186,167,124,218,167,126,138,162,210,25,156,57,208,163,63,58,3,65,170,2,39,80,2,34,224,1,27,144,1,17,176,129,227,66,148,94,18,0,233,248,159,1,106,2,4,202,2,46,224,137,51,64,3,185,72,145,21,105,150,121,89,161,94,106,157,127,122,170,100,138,167,170,186,170,172,218,170,174,250,170,176,26,171,120,234,3,180,90,171,182,122,171,184,154,171,186,186,171,255,188,218,171,190,250,171,192,26,172,194,186,171,178,90,172,198,122,172,200,154,172,175,154,162,207,9,156,131,90,168,65,154,2,153,25,2,29,160,1,19,160,0,85,167,159,146,218,37,4,16,1,129,197,1,166,89,2,39,80,160,173,73,138,53,224,149,55,48,150,118,73,156,216,137,170,102,170,172,240,186,170,195,58,175,244,90,175,246,122,175,248,154,175,250,186,175,252,218,175,254,250,175,0,27,176,2,59,176,4,91,176,193,26,167,34,170,163,207,90,3,51,0,3,46,176,2,152,233,135,27,64,1,15,96,0,145,186,164,101,130,0,19,48,96,30,32,2,226,74,174,49,208,169,53,144,174,56,144,3,194,25,157,96,26,175,176,106,176,44,219,178,46,251,178,48,27,179,181,10,14,50,91,179,54,123,179,191,186,166,33,90,158,56,96,3,52,0,159,44, 128,168,154,217,1,23,240,168,23,219,42,106,50,0,10,112,1,26,0,160,168,41,165,46,16,178,52,224,149,37,171,3,208,137,162,170,138,179,90,91,176,189,241,14,189,154,166,32,90,158,55,192,176,49,224,2,255,44,128,2,138,234,1,26,112,159,249,89,38,251,57,38,5,224,0,24,176,1,29,91,2,40,176,2,155,42,3,83,91,181,95,42,162,112,186,181,245,218,181,70,113,171,96,171,163,61,251,179,47,192,2,210,74,164,27,112,173,217,10,60,24,59,38,8,0,1,25,192,1,32,240,180,44,240,2,122,107,3,124,11,162,108,138,175,130,235,23,182,218,3,32,186,3,57,48,182,134,250,176,39,160,153,28,208,153,73,186,38,111,27,38,1,144,0,18,208,180,30,123,183,81,59,3,35,107,178,125,155,166,189,26,186,143,81,171,164,107,184,62,27,164,104,43,2,29,96,1,21,171,173,145,27,38,2,160,0,18,176,1,31,48,2,38,32,165,154,187,183,86,203,3,190,123,171,192,91,25,194,27,182,61,138,184,138,107,2,139,138,1,16,48,136,144,139,180,100,66,0,11,48,1,150,75,2,227,218,2,48,160,187,55,96,178,158,107,171,221,139,25,180,74,186,60,32,182,12,11,3,45,160,2,67,234,1,142,138,190,110,187,173,86,82,0,13,64,1,28,16,2,118,139,183,255,33,203,185,57,240,165,61,48,179,249,171,191,251,203,3,166,139,186,14,43,180,32,160,1,70,11,187,8,92,37,6,224,0,21,208,1,183,155,185,49,128,189,20,76,171,23,172,25,25,108,186,61,155,186,43,176,186,33,176,182,8,32,148,7,220,188,96,98,0,15,112,1,29,91,189,153,171,183,233,170,3,247,235,3,47,156,25, 49,172,3,135,91,182,16,91,2,33,176,1,247,169,195,100,18,187,96,114,0,15,128,1,30,64,189,82,10,3,50,176,187,70,172,189,46,156,196,151,177,196,77,156,184,104,27,197,19,128,159,34,204,195,95,114,0,16,160,197,212,171,2,242,75,191,19,44,198,72,76,198,101,236,3,195,203,196,62,43,3,104,172,168,28,176,198,109,59,38,86,252,198,113,252,1,240,75,199,243,187,187,45,156,199,122,236,189,124,12,190,127,156,184,210,42,2,131,204,198,233,123,43,100,2,199,24,160,200,39,0,193,186,91,178,143,28,201,150,145,193,253,27,190,128,60,190,152,124,173,133,44,38,135,236,37,158,12,202,162,92,3,164,140,199,166,44,201,255,252,235,191,171,124,201,131,140,173,109,172,190,99,2,199,25,112,185,161,156,187,156,155,189,21,12,201,185,44,25,147,220,191,167,91,3,64,187,184,191,252,184,85,60,194,84,66,204,198,44,202,201,92,202,205,60,25,207,204,203,48,48,190,35,80,205,193,204,201,99,226,195,24,0,2,15,140,204,56,160,204,99,252,205,145,145,193,226,76,206,29,224,184,231,12,44,101,162,206,236,140,187,43,220,205,184,44,207,243,60,201,245,188,184,247,12,204,155,172,207,100,162,206,14,236,207,44,28,208,2,29,188,147,188,193,255,27,192,67,122,208,214,108,200,216,60,37,12,109,183,42,252,208,203,28,209,144,17,195,209,220,176,22,61,2,24,157,207,202,178,207,89,220,208,31,13,208,33,45,210,142,65,210,28,124,210,41,157,208,43,189,208,45,237,209,47,240,207,239,236,205,50,205,24,52,93,209,2,140,210,248,140,211,211,82,38,196,236,210,61,13,210,241,28,212,138,49,212,38,93,212, 55,189,195,194,44,38,75,205,211,62,13,207,204,12,213,136,33,213,0,76,213,71,109,213,255,232,140,213,148,203,212,155,251,211,16,237,213,95,61,209,37,29,214,23,61,214,215,236,198,178,12,1,26,128,214,216,123,196,108,29,213,110,93,211,84,77,1,8,77,214,10,61,204,222,26,2,152,58,196,121,189,214,123,93,24,96,125,210,30,0,216,25,13,203,27,45,37,8,224,173,34,32,196,215,155,204,122,189,216,135,209,216,66,251,216,129,61,215,87,29,38,8,16,189,151,109,189,68,252,206,155,205,217,140,221,215,68,189,186,143,189,0,228,40,218,101,13,38,1,80,218,27,112,218,136,93,191,97,28,211,172,77,24,158,13,219,20,32,219,42,157,212,99,50,187,18,192,1,186,173,185,96,124,191,191,109,24,193,77,2,177,61,219,26,77,215,92,34,0,9,224,190,92,204,2,94,220,220,98,252,220,173,61,188,111,29,192,194,77,220,72,205,45,100,242,188,19,208,1,219,221,221,188,173,216,224,253,23,96,237,2,159,61,220,212,45,217,214,125,37,74,187,222,237,109,199,70,236,219,241,13,24,243,93,223,230,45,216,57,45,38,74,75,1,91,108,2,140,108,199,255,64,29,224,242,237,218,13,75,223,229,125,223,150,50,217,80,194,190,10,62,199,117,236,200,240,13,225,123,49,223,53,44,221,246,93,220,232,61,38,4,192,0,21,224,1,139,220,225,245,251,224,32,206,23,82,237,196,176,93,1,12,96,225,96,18,203,92,162,192,43,190,200,155,234,224,31,30,227,120,65,210,56,64,182,170,75,2,31,96,1,55,110,226,229,66,38,113,11,196,240,139,183,141,252,226,65,46,228,118,65,228,70,62,226,73,190,228,231,221, 228,112,235,0,23,64,203,185,107,203,119,12,224,86,158,23,88,78,195,171,187,229,56,254,37,58,126,37,37,28,230,81,62,230,183,108,230,103,126,23,105,78,227,72,110,1,13,240,186,6,110,220,98,162,206,98,30,193,117,254,212,119,142,231,110,93,228,106,190,231,125,206,228,238,162,211,235,60,231,132,206,213,135,174,23,121,126,228,73,222,232,93,254,232,195,76,185,219,236,206,148,94,233,67,158,232,54,176,232,31,112,1,72,234,232,247,210,201,158,78,2,254,60,3,48,109,232,162,62,23,102,92,234,122,126,234,255,169,190,233,171,222,233,197,220,206,147,14,227,179,46,23,181,110,234,168,238,231,180,61,216,97,162,205,190,238,212,93,29,236,113,49,236,183,94,236,170,14,48,172,158,1,13,13,193,204,238,236,117,1,237,15,139,2,72,142,1,203,171,235,212,222,233,119,253,192,77,29,235,205,174,237,110,193,237,79,12,2,224,110,177,226,142,48,157,92,216,90,157,237,234,46,236,19,237,199,52,224,196,104,235,238,225,254,231,39,142,213,244,142,2,47,173,214,118,126,239,108,81,235,251,222,237,80,156,1,255,126,236,7,158,236,3,95,240,161,142,240,111,161,240,149,249,196,33,144,1,231,59,237,242,78,216,229,78,240,231,110,240,178,110,241,106,129,241,129,188,241,29,31,239,16,51,239,33,79,241,192,110,242,105,129,242,103,219,240,43,15,240,94,46,240,47,63,242,21,47,243,107,65,243,105,12,194,6,92,221,163,253,198,19,207,243,49,239,243,102,1,244,138,42,244,30,223,242,32,207,212,91,157,244,74,79,22,76,47,2,78,207,242,24,227,242,82,111,239,85,63,243,249,126,184,255,171,124,188,32,12,169,56, 207,233,58,143,215,232,254,245,39,31,206,98,31,200,34,32,197,102,15,241,128,78,218,71,159,214,61,207,246,101,129,202,250,62,246,228,43,247,79,191,245,146,27,189,106,175,218,85,174,247,95,193,247,111,207,202,128,175,245,32,67,38,184,157,194,153,109,248,7,143,248,96,161,248,55,32,190,151,44,247,84,140,223,69,239,37,145,127,216,147,223,219,37,111,249,137,239,246,153,223,203,127,63,197,142,143,50,144,111,218,162,143,247,171,109,250,99,17,206,167,171,249,171,31,148,173,15,51,175,159,219,152,45,251,135,79,251,91,97,251,99,171,250,173,172,201,116,31,240,164,13,251,168,157,216,149,47,252,92,65,252,210,60,206,212,76,200,187,143,51,199,29,250,205,95,196,179,15,253,137,191,203,209,60,205,67,154,201,175,156,227,24,238,36,200,237,251,219,79,249,165,239,253,90,33,253,226,95,206,214,127,246,187,46,187,180,171,254,187,109,191,223,237,254,97,1,4,62,95,143,167,203,221,106,50,24,43,101,26,117,38,10,1,128,90,181,94,177,255,89,237,150,219,245,126,179,172,223,152,92,54,159,209,105,181,154,5,118,191,225,113,119,32,33,225,136,76,41,214,75,70,187,229,116,120,120,122,124,214,12,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,203,132,136,140,144,148,152,156,160,20,6,228,94,97,99,223,196,70,17,219,100,113,115,99,233,236,240,244,248,106,254,2,7,11,107,141,143,145,147,149,151,153,155,157,159,161,163,165,167,27,75,139,142,106,102,150,154,158,162,92,117,193,195,103,165,111,197,205,207,171,4,18,38,56,70,242,88,96,100,130,1,5, 9,169,239,241,243,245,247,249,251,253,255,1,6,252,97,109,7,54,109,45,84,172,242,134,142,33,67,90,208,202,53,148,40,75,29,59,119,122,226,205,27,102,79,96,71,143,31,65,134,20,57,146,100,73,68,4,13,194,64,168,176,213,68,151,185,30,62,139,248,146,38,152,138,237,222,101,20,86,175,152,73,159,63,129,6,21,58,148,40,81,148,72,14,38,124,66,161,101,77,167,227,162,205,124,255,58,245,202,205,139,240,228,237,36,212,179,104,87,175,95,193,134,21,59,246,209,209,108,42,149,118,96,250,141,106,219,48,228,220,198,165,34,64,193,132,14,87,117,210,219,74,150,111,95,191,127,1,7,214,103,54,233,42,10,11,8,200,85,12,32,166,51,169,139,105,14,168,123,55,103,86,189,66,4,103,214,188,153,115,103,207,134,8,163,117,226,225,112,98,200,110,27,55,123,124,122,162,100,187,120,103,104,36,198,245,115,109,219,183,113,231,6,25,26,225,9,18,164,17,179,110,155,154,217,106,225,12,93,83,86,209,2,70,236,63,59,102,235,150,62,157,122,117,235,163,120,171,240,13,220,244,113,167,196,151,25,247,110,46,185,187,229,205,231,65,223,123,157,125,123,247,239,225,147,201,190,189,244,248,239,112,237,183,158,108,158,185,243,28,234,49,139,79,192,1,9,44,240,175,249,126,171,47,191,151,192,83,70,188,5,115,145,140,2,229,250,75,47,58,3,49,204,80,195,13,67,10,205,5,237,18,12,14,194,137,26,76,230,193,17,99,145,208,3,254,208,123,238,66,14,255,97,140,81,198,25,151,241,16,68,238,80,148,168,68,100,78,204,81,14,2,22,160,96,69,19,206,243,15,64,218,104,76,82,201,37,153,116,196,198, 237,42,96,160,59,31,205,217,241,152,30,169,124,3,72,33,89,52,242,197,38,193,12,83,204,38,159,252,45,202,41,179,4,199,74,99,176,76,243,139,45,61,32,129,200,10,93,92,111,204,59,241,204,211,64,15,87,128,82,74,55,197,89,179,150,54,1,229,2,78,18,78,40,210,66,59,245,108,212,209,71,117,227,211,79,52,11,141,69,208,81,8,173,52,139,67,19,165,243,191,47,33,13,85,212,81,253,34,44,6,23,250,252,205,130,63,53,197,229,82,81,50,109,213,10,78,21,173,51,64,82,113,205,85,87,161,80,194,33,155,83,83,253,96,85,74,101,133,227,213,80,98,45,22,0,90,61,61,114,215,103,161,141,182,163,94,127,69,213,55,97,89,85,86,142,99,65,73,182,88,102,91,252,148,81,105,201,45,215,220,102,168,157,1,216,107,135,213,246,21,110,63,241,86,86,90,93,8,215,217,115,241,205,87,223,79,255,210,93,151,4,108,137,117,215,11,120,61,145,183,85,122,237,5,117,223,133,25,110,120,145,126,173,253,183,93,129,141,197,143,98,47,16,246,114,92,135,57,238,216,99,136,131,157,248,98,48,8,238,196,96,77,51,94,244,86,143,89,110,121,95,144,217,109,160,128,145,221,40,153,147,147,43,77,217,86,36,93,238,217,231,93,97,150,88,102,154,73,182,152,232,77,131,140,51,209,122,53,94,249,231,167,161,14,53,104,97,135,62,186,11,155,55,193,185,80,78,87,96,90,101,158,163,14,91,108,48,167,190,160,106,171,183,192,90,19,173,1,229,218,235,157,199,142,91,110,38,203,118,96,102,180,211,54,26,111,42,8,96,160,2,165,187,142,161,105,176,231,46,220,240,1,235,190,123,111,44,212,206,132, 109,55,251,174,224,3,68,3,143,13,7,113,157,62,92,243,205,219,75,124,241,183,162,250,188,138,200,39,63,161,242,26,46,191,151,243,213,89,159,174,87,27,212,141,248,131,11,236,22,253,138,198,49,121,60,77,210,41,119,65,112,212,49,39,188,245,225,137,15,236,245,216,255,131,165,93,113,219,25,211,123,111,222,77,247,221,242,224,139,175,222,122,227,135,224,97,7,29,112,128,221,223,217,107,103,158,10,220,47,209,61,75,232,79,79,93,225,235,217,111,223,168,236,183,239,30,249,107,149,23,127,124,231,241,46,160,1,11,74,79,159,122,247,1,24,64,160,16,132,123,222,147,93,253,236,71,62,75,152,143,74,250,227,95,239,126,167,190,141,9,144,130,21,12,8,1,229,247,61,12,56,192,0,246,107,94,232,108,231,192,254,73,15,120,170,179,224,9,81,184,15,12,26,48,85,32,192,192,3,58,152,64,252,161,173,0,14,184,192,8,35,248,191,20,238,144,135,209,88,225,252,72,224,66,24,122,80,129,149,96,160,143,106,120,67,8,78,207,132,61,116,226,19,141,241,67,127,9,49,134,226,43,34,37,142,152,163,36,226,144,137,235,131,226,23,193,152,9,41,70,140,138,68,156,161,213,182,184,68,27,72,48,115,97,116,227,27,35,49,198,21,160,32,136,47,172,34,243,174,56,137,44,162,40,141,209,19,220,26,117,208,68,56,14,146,144,137,144,255,35,29,203,40,67,16,138,174,143,149,3,164,32,11,25,73,73,146,2,126,5,68,30,34,237,104,198,69,126,206,0,54,228,226,35,189,56,73,81,14,242,144,117,28,162,34,33,194,60,3,60,0,3,32,80,35,14,2,25,202,81,206,18,140,135,44,65,34,173,120,198, 163,173,178,149,175,140,229,4,105,25,76,40,218,18,151,120,212,37,209,120,233,74,63,206,0,148,192,20,230,51,119,72,204,76,162,82,38,170,100,165,50,29,9,75,72,66,147,155,39,92,33,13,128,133,130,91,78,51,151,155,92,92,50,73,128,130,108,254,178,141,221,116,167,0,191,25,206,113,158,178,156,169,180,29,58,213,41,189,102,182,243,157,253,100,95,60,81,37,206,98,218,46,143,146,216,227,136,240,185,206,109,250,147,161,197,3,232,28,231,121,71,130,30,147,102,201,44,65,62,255,168,77,89,54,148,163,156,123,168,56,67,144,1,122,26,211,156,123,179,40,70,153,169,81,103,118,148,165,135,251,104,9,66,10,129,3,104,210,158,162,59,105,224,104,176,79,225,181,148,167,113,123,105,76,255,103,74,77,199,88,179,149,23,197,169,78,123,154,84,205,253,52,3,50,165,105,53,239,121,77,163,250,46,167,42,229,167,82,177,250,179,120,190,0,162,64,125,234,80,163,138,129,16,76,53,6,85,101,231,78,179,154,214,143,85,178,123,224,228,42,72,155,26,212,122,66,213,166,172,28,171,58,95,80,86,164,170,149,175,90,101,171,13,220,202,2,184,58,85,168,170,97,222,1,30,144,129,187,238,65,175,86,69,107,95,33,155,175,173,10,22,166,113,253,170,97,109,119,0,8,40,246,162,140,53,235,66,35,27,90,124,77,118,176,114,37,105,77,63,167,89,206,162,192,179,123,21,237,107,95,246,215,192,150,246,178,197,57,236,102,23,155,215,207,110,20,182,189,213,21,105,43,75,216,185,130,85,116,170,205,109,99,207,234,91,229,150,11,184,33,208,128,112,79,75,215,212,66,64,3,199,221,237,74,151,155,93,72,53,87, 3,17,48,237,68,75,138,183,3,68,160,186,157,213,173,107,181,155,222,81,113,215,187,181,13,207,97,201,155,219,62,160,87,189,245,117,20,123,191,43,255,186,130,70,226,160,16,26,111,121,89,203,7,179,242,228,177,246,53,176,146,240,235,94,7,49,15,1,241,53,65,128,231,11,75,2,31,152,194,120,74,112,97,109,107,59,4,72,96,3,120,128,240,128,121,91,97,17,115,232,194,195,197,172,232,54,220,225,119,8,24,144,19,30,241,139,17,44,219,24,188,128,178,206,109,47,134,223,43,186,0,164,216,23,123,232,195,13,36,28,98,24,15,89,64,192,21,65,119,243,251,185,253,66,162,191,249,225,133,138,127,241,99,122,8,153,200,85,238,156,140,105,44,206,35,223,216,196,25,254,28,47,238,176,98,41,111,164,192,86,54,179,117,140,140,100,5,155,200,118,55,233,49,48,118,66,140,51,207,153,64,105,230,114,116,137,187,56,171,84,70,54,114,166,243,159,223,99,231,36,47,110,201,143,104,178,125,246,140,17,203,144,25,208,141,102,207,55,101,144,229,18,108,25,1,107,230,81,155,235,130,19,69,203,166,7,28,113,244,167,165,3,105,73,31,89,2,149,198,241,130,69,87,30,62,107,229,170,160,118,181,102,172,81,132,182,255,70,154,178,34,216,64,169,45,125,37,219,169,26,35,254,9,4,118,95,29,236,3,101,79,214,128,165,181,150,111,109,234,46,231,248,115,170,174,149,14,133,29,237,204,196,186,128,52,56,246,164,147,157,107,54,237,90,1,19,234,210,215,164,29,110,193,80,123,214,89,54,129,173,113,125,106,54,167,186,219,67,122,54,104,197,29,239,174,144,219,216,230,70,183,178,241,124,226,197,193,233,219,112, 147,247,191,197,66,111,107,219,59,219,234,190,180,232,248,61,167,132,1,27,224,13,47,137,192,105,221,132,123,107,123,80,182,75,248,187,169,236,112,141,123,4,226,52,150,120,193,151,141,234,207,129,107,112,27,55,249,0,137,205,189,27,12,92,21,247,14,128,193,117,141,240,164,33,10,227,12,63,249,205,253,65,238,149,71,252,220,183,78,192,203,67,190,238,145,207,188,83,11,111,53,206,145,206,15,106,31,129,229,31,151,192,207,97,190,109,153,11,137,230,205,202,120,210,177,46,141,148,51,157,231,232,134,122,208,15,62,116,170,47,205,232,101,206,250,217,159,177,117,84,120,252,255,220,28,120,58,208,243,237,229,125,19,93,5,111,131,54,218,241,142,15,181,39,129,237,34,112,251,215,227,206,236,125,251,77,105,117,47,123,222,17,175,119,34,92,3,21,219,112,2,7,38,144,128,41,128,61,230,35,39,60,205,237,14,239,196,111,254,24,123,79,5,55,32,47,249,168,87,28,225,151,39,123,201,57,159,122,116,45,254,20,73,112,252,8,66,63,249,192,139,124,240,127,235,221,225,85,159,251,100,120,254,245,177,31,61,166,44,110,250,174,225,94,247,197,199,78,246,90,255,121,133,136,158,242,82,183,188,237,151,9,110,227,79,31,20,214,72,254,235,89,33,123,240,162,246,121,194,39,161,191,169,31,254,77,88,63,37,170,232,70,83,102,47,244,218,115,177,132,87,23,255,251,79,2,191,148,172,228,252,108,217,190,116,187,47,185,37,182,223,230,240,247,255,33,178,131,37,236,79,191,40,234,98,208,135,132,216,200,236,254,111,1,207,32,0,235,239,247,96,37,248,244,47,250,18,144,1,45,176,26,228,15,41,68,227,1,155,143, 244,158,143,253,42,240,2,69,255,48,254,136,160,32,52,144,254,88,97,0,149,172,0,41,230,0,115,72,243,70,80,4,29,80,45,208,239,254,242,44,255,64,240,238,98,112,7,229,35,3,207,130,254,72,163,6,9,48,188,208,104,127,114,16,6,121,112,1,3,48,68,2,6,111,10,205,17,14,109,60,68,104,255,66,48,9,173,16,65,112,164,3,129,143,145,140,144,10,117,208,10,71,16,11,21,36,253,194,110,113,166,144,2,191,16,12,47,80,12,69,132,12,43,207,12,187,16,13,145,80,13,197,175,76,178,208,13,157,207,12,61,201,11,231,144,14,169,207,14,207,4,2,145,37,132,246,80,14,221,207,15,117,15,16,179,197,6,245,109,111,26,9,1,211,16,17,253,79,82,204,100,17,135,144,251,242,167,16,253,167,15,37,49,17,125,80,27,34,198,3,2,81,11,35,144,145,52,17,18,57,177,19,85,207,84,66,81,100,24,81,238,28,241,20,51,42,18,85,49,252,166,198,21,47,17,255,50,81,137,150,137,190,106,17,254,110,209,18,87,144,8,143,230,17,51,42,185,126,81,9,229,207,87,128,255,8,96,4,177,91,8,145,23,21,234,16,147,49,239,110,241,108,94,81,240,98,81,26,245,201,177,170,241,255,174,113,121,114,241,6,119,241,147,188,241,27,129,113,25,171,37,100,176,113,28,27,17,111,58,137,27,143,49,21,209,17,237,194,241,25,227,37,172,176,169,27,145,177,30,109,81,29,155,209,108,196,113,24,49,17,109,208,169,23,207,209,31,255,16,32,191,7,129,240,208,3,207,233,154,124,137,30,21,50,233,60,135,20,7,177,174,122,9,33,251,177,34,139,239,34,31,114,11,57,73,34,57,146,34,61, 242,230,64,50,27,105,207,164,72,114,26,251,239,36,177,46,37,221,17,22,225,81,34,81,202,23,97,114,243,100,146,32,117,209,32,109,210,37,143,46,39,179,110,39,9,141,5,5,38,161,248,209,36,133,210,225,136,114,111,158,176,17,162,208,59,144,114,30,169,113,41,153,146,33,15,40,124,66,178,20,71,178,151,110,50,33,173,50,241,142,167,33,181,82,37,213,143,37,189,18,40,21,48,44,53,110,44,179,114,32,139,146,24,145,233,39,147,178,42,217,255,82,222,228,136,126,202,114,38,181,177,38,211,178,46,95,242,46,175,178,4,45,137,44,225,210,41,141,210,93,110,10,48,131,82,48,55,46,47,255,197,33,205,178,12,209,18,4,200,42,165,58,210,49,135,242,175,2,114,47,121,146,28,125,178,168,190,50,51,53,211,34,57,211,48,241,177,96,244,241,50,113,178,52,81,242,52,223,50,53,77,102,53,71,83,41,93,51,216,32,19,124,14,211,9,19,83,91,22,147,42,3,243,54,195,45,55,47,96,164,248,114,37,253,210,50,107,211,46,133,211,213,114,147,156,38,243,13,43,147,53,193,178,57,79,174,148,6,234,51,223,49,52,149,83,45,173,19,233,176,19,58,143,243,44,147,147,58,73,243,59,7,83,123,10,51,160,34,74,54,111,134,54,189,19,61,175,19,54,33,42,59,227,178,32,173,230,55,49,211,54,229,243,207,94,202,62,17,83,46,43,74,170,150,51,56,251,243,211,254,83,164,6,141,55,5,116,100,244,179,53,15,84,220,152,10,186,198,147,50,203,179,64,27,51,66,157,83,198,216,211,171,48,18,26,53,255,178,59,25,115,45,53,20,208,38,116,65,209,230,41,25,33,42,143,227,65,171,179,68, 37,20,203,186,202,178,62,52,31,67,212,60,249,19,70,137,172,185,104,116,43,51,178,43,69,20,56,51,84,71,77,20,203,106,172,71,163,51,15,167,19,67,73,148,72,205,140,187,40,84,59,105,146,59,113,148,57,157,20,198,74,44,73,33,114,73,227,243,74,165,45,75,43,84,58,47,180,75,189,84,216,192,84,74,251,146,74,153,180,76,191,212,72,65,74,205,106,84,53,111,116,77,217,212,76,221,20,166,224,212,71,65,20,72,171,212,64,235,244,197,206,244,62,123,50,63,9,244,168,94,244,79,27,45,80,3,20,63,119,169,80,169,10,66,17,117,206,20,149,65,25,117,46,69,211,80,207,51,82,233,108,82,83,180,55,149,229,55,175,107,72,53,117,196,56,213,106,84,116,17,88,84,56,64,21,82,71,181,202,4,205,61,179,6,62,31,245,80,91,245,73,239,116,203,80,212,84,61,181,88,120,233,174,48,53,71,107,117,185,94,53,78,103,179,184,18,203,87,103,53,83,131,255,117,71,111,53,79,181,84,36,23,199,184,200,42,84,155,116,89,211,107,88,245,212,70,167,107,181,126,213,74,173,213,183,176,245,89,185,50,90,113,203,168,206,139,86,191,21,80,101,235,218,112,21,86,215,38,179,202,21,175,144,11,88,211,85,180,68,173,214,156,53,76,149,84,188,226,181,181,208,181,94,43,172,227,240,53,2,240,77,95,183,148,95,87,203,95,149,21,96,41,76,96,181,76,3,210,45,91,229,116,91,173,139,85,25,214,190,28,182,231,34,86,92,127,148,92,19,246,92,23,246,98,49,54,229,202,77,176,52,182,96,209,20,57,209,70,90,3,108,94,189,85,100,251,42,99,39,142,88,223,179,184,226,203,188,92,214,79, 97,214,94,73,182,222,90,14,228,56,118,79,163,245,102,91,150,90,119,86,93,89,175,100,157,14,101,5,21,52,173,230,191,42,246,95,143,86,187,116,174,233,78,22,238,12,22,90,247,6,106,113,214,104,167,54,96,73,118,231,250,206,231,176,54,101,201,115,101,137,86,97,233,245,107,147,106,233,196,246,103,223,142,102,99,213,102,1,255,76,109,95,150,109,149,74,237,172,214,235,202,182,105,183,243,105,211,22,100,215,22,111,121,202,243,250,238,239,250,118,81,7,245,104,26,172,110,5,247,110,9,183,112,89,15,27,186,206,247,36,182,88,63,103,195,28,55,194,66,54,114,97,139,247,204,207,114,131,86,91,23,135,199,204,139,115,7,215,115,57,10,116,65,47,242,180,207,108,45,20,109,76,247,195,90,12,114,85,119,117,39,183,241,66,215,117,229,246,93,81,140,195,68,224,116,65,76,103,111,183,109,115,215,245,118,151,249,70,119,98,75,23,120,133,183,118,137,183,120,11,23,249,40,23,251,162,224,117,253,118,74,173,134,199,30,204,199,134,87,84,165,23,171,200,79,119,185,33,5,123,215,113,52,12,120,187,151,197,130,44,122,195,183,163,198,23,121,203,119,33,46,183,102,51,87,125,105,183,125,193,247,125,123,42,126,149,143,3,151,23,115,247,102,199,212,55,202,190,183,90,249,23,126,169,87,3,205,207,124,235,119,110,23,231,201,222,140,115,93,44,129,63,119,129,207,162,129,233,55,128,237,119,128,235,255,0,202,188,23,122,247,215,130,21,184,4,231,47,45,54,56,107,199,21,111,36,88,204,252,64,127,17,152,132,253,105,6,83,24,118,197,212,106,90,216,128,129,140,204,98,88,134,223,137,134,133,48,123,211,244, 104,114,216,123,119,184,130,125,24,178,128,88,5,21,215,105,137,166,136,5,236,136,109,55,137,105,105,137,207,55,119,116,236,131,39,216,15,166,204,125,169,24,154,172,248,129,125,55,130,181,216,133,227,204,211,190,152,175,226,87,27,52,56,136,155,248,111,159,184,140,117,184,139,123,56,141,159,105,141,173,215,141,41,117,113,105,6,204,38,184,207,208,216,142,179,10,143,219,152,137,247,216,137,251,184,14,194,44,202,0,185,142,5,185,138,49,248,127,29,152,131,33,216,131,123,65,204,26,249,145,213,202,127,243,216,144,59,181,65,41,6,204,240,98,209,120,66,147,211,138,147,219,24,123,223,88,123,137,38,209,176,34,147,77,89,124,35,185,247,120,87,140,209,247,115,92,57,47,24,45,150,243,246,120,255,87,116,85,184,99,241,38,151,73,217,207,120,185,127,125,255,153,150,149,55,152,133,118,152,215,65,211,94,249,140,29,249,152,11,137,117,31,175,150,41,121,140,247,134,152,97,153,154,91,202,154,97,15,155,153,153,116,157,217,34,86,237,50,166,217,155,225,200,112,91,14,152,109,120,95,173,166,34,40,99,211,88,45,157,213,217,141,216,89,226,16,247,138,203,71,116,228,121,148,57,109,132,239,89,146,244,182,235,200,150,159,23,200,159,247,227,156,127,77,160,7,186,154,115,119,111,15,218,150,177,184,217,22,154,158,209,249,161,27,170,106,13,58,110,41,186,159,45,250,53,114,194,215,166,88,163,123,136,163,199,182,212,18,247,144,225,152,102,156,205,234,188,216,164,191,8,165,225,150,105,87,121,136,137,230,165,137,79,166,187,73,96,151,214,93,111,121,113,116,26,245,120,186,167,123,86,162,55,118,156,153,23,111,134,90, 250,138,154,155,124,250,100,129,186,162,133,122,161,107,206,161,159,122,152,142,186,163,109,154,165,89,217,165,173,26,166,177,58,171,157,40,170,103,246,163,19,58,164,41,100,167,201,26,146,147,214,103,127,26,161,141,255,136,221,68,250,170,237,185,173,43,200,172,129,86,169,5,152,169,195,154,173,241,90,148,244,58,169,223,249,96,173,166,169,193,47,176,71,105,176,187,250,147,43,117,100,92,195,221,196,250,174,21,27,128,24,123,170,65,186,170,185,68,225,136,186,178,39,137,166,227,26,173,231,218,162,55,219,174,61,123,177,195,22,169,27,91,87,65,89,96,72,206,169,79,59,146,64,91,170,229,26,139,166,174,240,38,59,182,5,59,162,185,122,165,29,155,143,71,230,181,19,91,183,9,169,160,15,215,163,179,57,168,159,135,238,114,155,184,101,219,151,143,27,240,248,186,131,241,70,184,105,209,185,135,41,153,147,215,183,89,251,177,13,144,185,1,27,187,195,8,156,221,89,136,85,246,104,116,230,186,197,251,164,181,187,117,151,185,176,181,22,109,210,59,117,215,123,120,80,217,189,85,217,171,113,154,102,230,187,164,235,155,117,238,155,37,242,251,183,17,57,184,233,46,243,252,251,191,61,106,150,11,185,182,245,232,182,49,47,188,21,252,164,63,113,3,39,121,186,43,185,186,77,207,240,58,255,123,194,159,40,140,147,155,170,243,175,240,16,60,166,61,188,117,102,112,45,28,220,160,74,15,250,56,28,182,79,156,194,77,248,4,211,66,197,69,219,182,159,143,196,37,60,198,189,169,194,81,112,12,49,92,155,53,220,197,75,124,172,121,28,192,125,92,41,238,48,200,149,123,200,117,188,195,143,28,133,216,176,9,187,27,184,13, 112,195,139,156,178,163,92,110,166,124,197,249,171,197,159,28,198,183,220,130,176,112,20,67,60,179,71,60,194,161,124,204,41,168,204,133,241,166,207,155,104,34,39,204,135,155,205,219,188,194,63,100,82,188,156,201,192,92,205,197,220,206,3,72,17,169,252,104,78,85,17,82,245,52,230,220,207,235,28,208,45,27,207,111,196,204,153,92,196,157,92,209,213,155,209,29,202,209,245,252,198,31,60,199,41,157,190,45,253,105,40,81,20,223,92,191,227,156,191,15,124,199,63,189,122,66,29,210,225,123,133,229,251,212,215,60,213,173,103,213,71,157,192,91,218,192,199,238,197,23,93,214,85,29,207,83,69,212,7,157,104,10,61,17,14,29,50,250,255,219,196,121,29,212,63,209,95,128,125,207,13,13,194,79,239,207,147,157,120,88,241,215,113,209,188,207,22,189,97,93,218,167,29,197,151,189,21,107,189,202,11,252,187,115,61,203,187,253,159,190,221,218,195,157,208,119,245,96,182,125,215,207,125,117,170,125,59,174,29,206,179,93,206,223,189,210,227,189,112,230,93,85,214,93,216,219,29,101,242,221,211,247,189,97,250,221,25,53,157,197,197,142,206,245,189,224,125,42,221,217,229,223,105,102,216,109,1,218,117,189,225,29,94,108,14,190,222,73,253,222,77,189,220,81,61,227,231,102,227,37,126,100,40,254,16,138,125,49,220,38,228,69,254,225,103,124,29,35,62,216,39,62,224,115,134,232,134,47,214,91,126,228,33,94,98,74,254,98,78,222,16,82,94,49,18,61,122,88,62,231,195,134,228,101,222,228,105,126,107,188,239,119,224,221,232,199,6,233,157,29,10,91,252,8,19,28,234,153,107,231,17,254,204,211,122,253,248,240,234,177, 94,90,164,62,225,191,252,3,191,30,217,195,126,180,180,158,227,109,253,171,131,219,111,172,255,30,237,211,222,92,198,158,235,71,219,235,13,81,238,231,158,92,234,62,210,209,60,127,226,112,19,193,126,239,127,107,237,123,158,98,126,126,13,130,94,46,206,80,240,245,158,240,161,165,239,91,93,152,105,40,240,81,113,240,33,159,84,36,31,219,99,183,24,45,255,5,49,63,243,69,101,243,237,189,243,137,70,127,228,177,139,30,95,244,115,133,244,59,222,244,105,198,24,85,223,200,89,95,236,13,63,233,125,126,233,1,69,246,249,143,246,107,63,242,111,127,234,161,210,20,83,191,247,181,252,247,215,43,248,201,158,207,63,135,247,171,16,249,123,198,245,219,126,191,71,198,249,49,30,250,213,254,229,155,145,237,197,253,214,47,198,250,9,30,251,31,69,250,187,223,237,191,95,22,103,255,248,197,255,190,148,223,238,113,92,15,139,255,249,215,191,99,200,159,221,91,219,93,192,63,244,231,95,76,234,31,8,0,194,33,177,104,60,34,147,202,37,243,200,250,65,163,210,41,181,106,189,94,89,205,45,183,235,253,22,28,151,15,233,180,114,197,102,53,92,110,199,235,249,124,255,216,57,189,110,191,227,243,250,61,191,239,255,3,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,90,197,245,240,236,228,220,212,204,196,184,172,156,144,124,88,48,16,124,141,146,150,126,61,65,214,105,153,178,182,178,134,141,149,157,165,173,181,189,197,165,230,234,238,242,246,250,254,2,7,11,15,19,23,27,255,73,82,90,98,106,114,122,130,138,186,74,79,123,161,14,175,82,103,107,19,193,146,153,161,169,177,185,193,201,29,155,159,163,167,171, 175,179,183,187,191,195,75,37,87,94,102,110,118,126,134,110,239,243,91,11,99,243,11,248,74,140,183,89,225,108,145,139,167,112,33,195,134,14,31,66,140,40,81,207,188,28,56,152,221,123,166,79,32,199,86,254,130,1,236,40,114,75,55,89,224,106,141,195,53,113,37,203,150,46,95,194,140,41,83,158,143,73,149,46,218,115,150,47,218,200,158,92,62,2,11,233,115,104,145,146,223,104,137,187,85,110,38,211,166,78,159,66,141,42,53,79,69,156,205,240,65,35,170,53,9,208,95,66,183,14,53,106,16,165,210,169,255,102,207,162,77,171,118,173,185,170,24,117,102,5,43,87,72,87,95,95,231,138,20,123,50,105,66,182,126,255,2,14,44,120,112,21,183,57,177,110,196,187,181,110,175,187,138,5,234,69,138,80,37,225,202,150,47,99,206,220,208,240,85,141,60,31,15,101,204,203,49,232,125,145,15,166,92,170,121,53,235,214,174,95,47,226,156,113,103,105,162,162,119,145,174,157,237,52,217,190,176,127,3,15,46,124,184,108,184,137,117,139,188,173,43,55,114,105,188,249,82,30,46,125,58,245,234,106,139,35,254,220,92,160,242,92,204,183,15,140,117,20,117,89,235,230,207,163,79,47,17,187,103,240,29,187,167,250,238,158,212,243,201,170,213,227,207,175,127,63,48,246,180,231,7,4,31,36,242,1,232,69,125,169,241,151,160,130,11,50,72,136,127,113,21,184,141,128,143,16,24,33,73,4,153,36,25,130,13,114,216,161,135,31,66,241,224,113,22,78,51,161,35,21,146,184,196,129,229,129,216,162,139,47,90,39,162,118,41,122,84,12,138,52,34,177,162,111,48,242,216,163,143,153,201,136,255,99,137,54,10,25,94,65, 123,217,247,163,146,75,50,185,214,131,13,20,80,164,43,38,54,114,163,148,67,232,24,93,147,91,114,217,101,75,79,70,121,165,41,84,50,98,165,152,89,222,231,165,154,107,178,217,14,152,98,142,73,36,156,6,98,56,94,111,90,182,153,167,158,123,254,242,230,156,163,144,185,136,153,87,162,201,167,161,135,34,218,136,127,23,64,249,39,160,114,58,218,68,161,137,82,90,169,165,124,44,234,64,152,145,254,4,41,167,74,76,122,169,168,163,146,26,69,166,155,126,202,68,160,138,12,42,101,168,165,194,26,171,161,167,166,186,197,170,137,180,90,228,171,178,242,218,107,151,180,214,170,170,167,193,22,85,231,88,208,165,233,171,178,203,194,8,44,177,92,13,251,172,16,187,50,91,173,181,28,58,43,173,17,183,34,146,171,144,212,94,27,174,184,248,101,171,45,17,220,30,226,45,142,224,142,219,174,187,210,149,107,46,93,209,74,203,238,187,247,226,203,90,188,242,162,107,136,186,52,218,155,175,192,3,11,182,175,185,253,22,242,111,138,1,19,220,255,176,195,103,25,172,45,194,132,40,76,34,195,15,99,156,241,76,17,75,59,241,32,21,91,120,177,198,35,147,188,94,77,202,88,53,219,5,154,202,187,45,189,207,138,92,178,204,51,195,195,241,179,30,11,2,114,132,49,211,220,179,207,109,157,124,211,91,248,172,140,106,203,0,224,28,136,206,5,242,252,179,211,79,251,98,51,177,73,3,178,52,128,77,67,157,181,214,138,6,109,209,208,158,20,125,244,185,47,19,139,245,214,103,163,61,136,212,193,82,253,135,213,243,153,157,182,220,115,83,213,117,202,58,133,45,246,188,196,188,237,94,220,116,3,30,120,97,118,127,253,65, 222,122,183,237,71,223,224,253,45,184,227,129,175,93,107,226,125,44,190,93,227,143,99,158,118,228,169,78,206,71,229,205,93,158,185,232,89,111,254,105,231,123,124,142,92,1,13,136,119,108,146,163,195,62,122,233,156,158,174,71,234,186,173,110,193,145,26,178,24,187,239,130,207,30,105,237,121,220,94,91,238,187,147,183,227,239,203,203,29,188,163,195,227,81,124,105,199,103,152,60,158,204,99,79,255,58,225,135,129,205,178,222,72,147,29,44,245,118,34,155,189,249,91,59,255,39,244,119,72,15,218,248,174,111,120,190,252,63,167,63,231,250,118,180,255,24,1,12,84,128,252,157,201,206,47,128,26,171,31,156,238,167,10,177,237,175,127,213,251,159,0,27,88,50,2,138,201,128,116,200,159,98,18,232,191,242,57,48,131,24,131,224,149,36,56,7,10,226,197,130,11,196,160,6,75,56,48,14,74,201,131,88,0,225,92,68,72,190,215,153,48,134,247,66,97,145,84,152,5,4,242,239,130,48,148,33,15,197,69,67,33,217,208,10,44,148,139,11,225,215,187,30,34,145,89,63,196,81,16,171,48,68,176,20,17,73,241,75,34,21,125,181,68,26,53,145,10,79,220,74,20,121,167,188,42,130,177,84,87,76,81,22,167,176,69,173,116,209,122,0,12,35,27,41,53,70,18,149,81,10,103,36,74,26,25,216,198,59,94,234,141,22,138,99,20,230,56,148,58,146,16,143,130,60,148,30,35,196,71,40,248,209,39,239,147,226,17,7,233,200,54,21,178,64,135,252,65,34,123,178,255,72,47,94,239,145,154,228,82,36,1,52,201,74,142,228,146,106,220,36,41,213,212,201,249,124,82,108,162,180,99,41,91,201,164,83,186,39,149,71, 91,101,32,93,105,75,30,193,18,60,178,108,25,45,119,120,203,95,182,104,81,141,250,222,46,229,213,203,41,2,51,153,29,242,19,226,194,87,171,99,54,82,153,210,76,16,51,197,86,76,115,65,243,139,211,220,102,126,170,121,180,107,106,43,155,153,228,38,57,205,227,205,150,129,179,94,198,98,164,54,203,233,78,234,156,147,95,206,76,85,232,222,105,79,194,4,137,152,243,252,84,61,239,233,207,191,228,179,153,124,83,229,58,49,185,198,127,34,84,51,1,181,230,62,57,117,26,27,212,50,161,18,85,232,246,58,243,31,129,94,131,160,173,3,7,68,117,128,204,137,130,212,50,11,253,102,67,35,245,80,28,120,52,154,33,93,41,96,70,138,206,146,58,234,164,41,109,39,75,107,122,157,138,206,6,66,12,29,232,44,11,58,131,142,126,212,166,66,69,139,75,229,201,83,94,250,20,168,42,29,42,83,161,82,212,131,255,193,244,79,50,13,106,83,171,218,148,167,74,44,170,115,50,192,3,54,154,6,165,210,212,170,98,125,9,86,59,166,85,56,113,21,3,32,168,30,88,199,57,214,183,174,164,172,55,59,171,152,210,186,86,20,24,164,173,7,133,43,95,31,34,215,169,209,245,74,118,37,1,94,57,138,82,170,246,53,177,155,193,169,113,102,100,212,140,30,109,176,133,253,234,97,151,170,216,203,214,140,177,217,249,30,248,142,42,47,187,150,96,178,63,173,108,88,49,107,218,117,252,149,109,129,149,18,104,69,171,215,211,194,54,30,169,149,220,106,139,116,128,7,168,53,180,179,160,193,107,99,235,91,118,204,150,115,181,21,210,1,32,144,1,16,232,22,13,188,37,173,91,127,235,220,96,4,215,116,195,197,81,113, 143,155,220,24,44,119,166,205,125,46,119,121,17,93,218,77,151,70,213,69,238,100,179,139,216,238,162,87,23,223,21,94,120,83,84,221,16,92,215,188,150,77,47,125,29,177,222,231,181,151,68,239,141,111,111,235,235,223,92,220,87,125,249,181,208,126,203,219,223,255,34,152,255,107,54,241,26,247,46,186,83,200,182,172,192,187,61,112,130,43,140,136,0,219,111,192,17,146,176,114,41,108,225,15,171,77,179,237,209,167,103,205,197,97,236,122,24,196,42,246,131,136,140,246,210,18,107,235,196,242,45,237,138,107,92,7,12,23,80,195,5,146,113,138,109,236,227,27,139,216,193,36,133,177,180,120,204,220,189,254,56,201,83,192,113,4,117,12,32,35,107,23,201,74,158,50,147,59,232,228,249,64,249,188,83,222,114,149,83,120,101,247,100,121,190,91,86,114,151,107,248,101,240,132,153,198,99,254,113,153,129,120,230,237,164,121,187,107,246,113,155,153,248,230,230,196,89,202,115,174,113,157,177,120,103,228,220,214,186,6,62,242,158,11,221,103,50,254,89,55,173,157,48,161,11,61,231,67,195,49,209,181,89,116,135,27,237,232,49,67,122,143,146,46,13,165,81,108,233,75,83,57,200,58,29,50,132,63,139,91,242,50,58,202,160,198,116,215,234,97,209,81,191,184,212,230,234,244,104,85,189,234,80,47,216,213,57,29,81,172,255,33,54,90,247,248,214,42,255,174,136,174,27,203,217,116,62,11,216,159,22,182,141,137,93,56,88,63,214,215,145,61,53,97,243,186,108,102,175,216,217,13,134,54,84,137,156,108,106,187,246,218,216,6,177,182,95,205,235,104,131,228,215,224,182,182,173,199,205,231,86,63,251,220,221,150,181,182,36,203, 110,45,187,219,191,229,222,181,99,231,45,237,150,13,118,60,193,206,247,127,247,109,108,18,211,91,90,1,191,183,152,9,158,94,131,111,22,225,255,54,181,90,217,42,110,135,23,28,222,219,150,119,86,189,77,172,133,27,182,221,24,175,48,196,71,140,209,137,207,154,218,2,191,248,200,233,91,114,33,247,58,221,145,77,42,203,91,142,222,151,115,187,227,9,135,25,205,69,110,115,125,107,220,220,253,214,57,202,195,217,115,124,255,252,183,56,231,184,89,61,46,190,163,55,60,233,177,93,250,208,155,190,243,178,65,93,205,82,135,45,213,143,189,105,247,209,220,151,91,239,110,215,37,46,115,164,122,117,180,98,31,251,115,203,126,242,179,27,211,167,172,100,59,217,131,206,111,175,59,253,153,114,143,40,255,221,149,110,247,131,191,61,40,26,213,33,210,251,174,88,183,63,184,232,234,76,251,220,13,239,247,92,199,187,234,115,205,59,61,89,71,248,168,59,158,175,136,39,181,226,97,214,0,221,141,112,237,153,55,237,230,99,46,248,89,126,254,242,90,31,253,91,75,143,238,211,243,50,245,161,47,60,235,199,234,122,127,195,29,155,178,127,33,237,107,111,213,219,19,61,247,218,2,164,232,125,223,87,224,91,189,243,196,34,126,239,141,207,84,228,79,254,234,193,98,62,230,157,255,252,191,71,60,240,94,193,161,2,121,95,125,235,11,181,228,30,200,121,242,133,47,45,234,175,30,252,225,199,62,9,198,207,244,232,43,127,250,57,156,253,247,213,207,82,241,147,31,254,230,127,22,250,229,108,255,245,67,30,247,184,159,228,1,22,229,125,74,255,233,217,255,213,20,254,189,95,1,74,95,173,32,160,2,30,31,251,121,64,5,52, 160,106,25,32,167,68,160,4,194,149,248,89,32,1,98,224,3,166,202,6,114,160,237,81,224,7,226,157,8,30,224,252,217,201,13,20,95,9,218,148,255,182,193,64,70,84,224,5,210,86,6,70,74,2,121,192,2,185,96,243,193,32,66,201,32,13,162,160,217,193,158,188,232,32,15,190,224,15,174,84,16,58,67,13,130,224,13,170,160,6,242,207,14,182,96,18,42,33,72,49,97,39,56,97,10,198,31,4,78,33,18,250,224,21,218,83,22,182,223,16,106,159,93,112,31,21,142,69,15,214,159,24,190,19,25,110,33,17,110,223,209,28,97,21,134,161,27,150,83,16,170,128,22,154,97,226,237,223,242,125,161,29,182,33,30,146,147,30,242,161,13,10,23,14,58,74,29,174,161,21,18,162,63,25,98,251,81,192,2,60,97,34,70,97,14,6,98,35,222,225,35,78,83,36,122,192,36,86,162,116,41,226,159,48,226,73,176,97,250,113,98,33,106,220,12,238,161,36,82,34,23,254,161,252,85,128,26,154,162,35,166,162,59,121,34,40,194,98,17,154,75,41,210,194,41,250,223,45,170,98,0,178,162,22,234,162,28,162,33,29,102,162,11,192,128,26,0,99,2,10,227,54,229,226,43,34,99,99,164,161,73,52,99,13,60,99,255,52,98,225,42,186,64,43,126,34,53,158,161,53,42,227,44,98,163,51,218,34,55,118,162,55,130,227,49,142,227,104,92,227,55,100,227,54,170,99,66,77,99,40,130,215,40,206,73,41,206,99,58,214,99,50,221,227,46,206,97,203,240,35,58,110,226,63,150,82,64,86,35,60,150,35,45,246,227,65,34,228,38,41,228,59,226,70,60,170,0,51,26,228,32,70,36,41,77,164,31,242,226,240, 5,226,69,62,164,70,110,164,38,117,36,231,197,162,23,154,227,9,136,100,70,162,98,73,38,36,59,26,163,56,122,228,64,26,225,2,80,0,21,182,164,54,250,35,76,198,36,49,126,227,76,226,35,123,233,35,156,16,0,78,234,36,70,242,36,68,250,36,30,157,164,233,217,100,47,34,101,25,236,36,61,54,37,55,61,229,235,69,229,240,77,37,75,42,165,85,94,229,58,2,101,59,210,36,74,126,228,249,117,101,85,246,100,88,58,82,86,226,222,89,242,95,90,126,229,90,178,165,32,185,101,240,193,229,242,201,229,72,190,100,93,58,165,76,186,226,80,226,87,81,138,201,255,81,230,36,85,206,37,83,250,37,21,221,101,249,229,229,244,237,165,75,6,227,98,218,37,96,134,163,96,10,24,97,94,137,97,38,37,95,78,38,101,222,81,99,234,223,99,66,96,100,46,37,73,130,102,18,137,166,3,118,225,8,154,38,88,166,102,43,173,102,8,182,230,1,190,38,93,198,38,99,90,166,59,214,100,50,18,228,109,42,102,110,154,208,108,66,97,109,106,32,112,162,166,112,198,16,113,90,162,113,230,32,114,246,165,114,246,16,115,138,226,37,46,34,116,126,166,116,34,17,117,230,163,117,146,34,118,66,163,118,110,231,110,150,37,84,250,230,77,30,166,87,122,102,120,138,39,15,113,39,81,122,231,62,130,103,123,154,36,121,98,102,134,105,166,148,112,38,98,174,39,125,62,210,123,14,102,124,26,229,124,250,231,32,1,104,102,10,104,97,18,104,129,254,229,88,10,165,64,158,167,84,166,167,90,6,39,131,154,207,129,226,103,130,110,230,130,90,40,27,97,104,142,229,103,145,236,167,122,74,38,123,118,104,3,125,104,147, 133,168,144,140,40,133,38,231,255,137,102,79,138,90,217,138,226,72,139,38,230,139,194,40,243,200,168,151,209,40,141,212,161,139,70,103,142,158,207,142,154,89,143,166,200,143,222,104,144,10,105,140,218,39,132,146,35,65,134,100,146,102,231,146,14,105,147,46,100,69,54,36,127,150,40,149,234,166,131,6,166,147,50,36,148,174,36,144,78,41,151,98,15,145,186,153,145,146,8,146,246,167,153,78,167,149,82,228,114,88,164,148,154,168,155,46,15,154,218,153,154,90,8,155,110,169,157,202,16,158,250,153,158,70,8,159,158,166,146,250,169,236,192,105,111,62,169,17,70,105,155,30,106,9,201,96,11,144,229,125,130,168,134,234,103,163,246,233,163,106,80,164,78,42,152,98,169,152,118,102,166,106,170,3,113,234,131,94,169,156,210,33,135,142,170,0,149,234,151,158,170,119,32,144,170,174,234,252,180,234,101,122,42,170,254,230,132,210,233,172,146,234,42,74,170,169,198,41,172,166,170,174,58,42,175,210,170,175,118,234,171,198,71,172,78,104,11,20,171,177,86,41,49,254,170,171,6,235,178,14,171,78,58,171,255,168,66,235,133,34,43,176,42,106,152,162,39,182,62,235,182,158,105,183,82,235,183,126,106,184,82,101,182,22,106,153,146,43,221,212,42,111,154,229,86,162,101,179,142,235,187,254,14,167,154,192,185,206,107,132,114,101,78,142,128,9,168,0,187,194,38,190,230,43,178,154,192,8,132,227,0,220,170,176,230,170,7,4,236,192,222,171,193,194,142,190,42,44,5,40,0,195,42,235,128,136,205,0,32,101,196,18,44,110,82,44,218,88,108,7,96,172,198,86,43,199,30,205,0,40,0,5,116,0,200,78,236,200,102,78, 201,78,64,198,54,172,181,182,12,203,78,192,203,10,108,200,86,168,204,250,12,205,218,236,198,82,72,199,42,192,206,194,172,182,2,173,232,8,45,202,162,43,174,202,139,206,242,172,196,42,237,210,98,78,211,222,172,202,230,236,209,242,108,10,176,64,63,234,0,142,90,45,205,96,45,209,158,136,209,34,173,9,120,45,12,200,0,79,134,173,161,142,109,208,34,236,8,116,64,205,58,109,191,46,170,185,8,0,215,6,236,218,182,173,11,190,173,187,198,45,255,253,204,109,221,14,109,202,22,237,209,8,64,2,164,173,223,186,173,216,14,46,201,148,45,226,158,173,226,50,46,7,244,237,215,254,109,14,132,237,45,68,238,204,22,174,221,102,109,226,182,204,226,78,0,230,170,173,230,62,174,231,126,238,227,76,238,211,58,172,188,152,46,234,58,46,224,242,0,235,182,46,240,132,238,225,194,46,206,202,238,229,138,64,234,190,192,230,118,46,28,228,174,227,188,46,222,130,171,185,4,64,2,72,0,7,4,175,215,14,47,13,216,46,238,30,47,188,238,238,221,154,103,222,106,75,243,74,192,6,68,47,11,76,111,245,194,237,245,110,80,246,142,110,229,182,140,247,130,175,240,202,0,245,162,212,237,150,175,249,58,76,242,110,239,242,118,47,2,124,111,248,142,111,252,66,46,253,10,140,253,106,165,191,106,139,254,182,175,244,190,111,71,201,175,224,2,240,195,8,240,91,210,171,180,24,112,240,162,128,248,38,176,255,206,111,3,7,48,250,154,109,149,232,205,4,155,64,5,79,175,2,255,175,6,191,203,3,227,101,4,63,139,254,106,0,255,5,91,112,118,45,112,157,154,112,253,114,48,229,122,176,216,32,64,4,104,0,124,137, 240,5,23,47,3,207,240,6,75,171,10,36,172,225,106,239,0,115,111,140,233,48,15,191,240,192,5,177,204,160,176,99,170,48,177,28,192,18,135,150,248,122,154,207,61,177,220,14,113,17,139,110,7,151,137,222,84,241,14,95,241,11,100,241,207,110,177,15,157,140,14,44,195,12,192,0,11,164,128,23,243,174,242,166,171,188,140,49,19,155,241,140,1,113,26,187,75,50,176,113,61,188,113,28,211,237,23,219,112,24,139,205,29,151,241,25,151,48,31,87,139,31,47,131,12,4,178,28,31,49,4,19,112,145,89,177,8,43,114,6,51,242,181,56,242,37,64,50,28,203,177,0,164,239,13,31,77,113,145,49,38,235,177,12,111,114,31,175,241,35,71,242,32,39,128,40,131,177,160,136,177,113,225,113,38,239,241,42,115,114,15,76,194,31,215,192,39,11,50,7,76,64,44,143,178,33,151,178,45,39,114,42,235,50,217,78,2,15,248,50,48,39,172,48,19,243,44,179,74,45,103,192,255,45,43,243,50,67,113,51,63,243,43,75,179,44,23,50,45,31,50,50,163,178,19,107,243,9,113,179,43,131,242,8,124,115,49,139,243,49,95,179,110,229,177,57,159,115,190,156,140,51,171,115,48,15,51,56,247,174,214,70,24,57,167,26,26,215,179,172,220,243,51,191,0,40,139,64,59,83,51,174,88,51,15,7,244,34,15,180,24,165,179,39,31,116,28,39,180,4,36,64,0,184,115,53,171,155,160,61,180,38,71,116,172,20,180,37,208,128,12,84,180,9,136,192,6,96,180,70,47,116,183,232,77,167,101,115,72,211,240,68,151,244,73,167,244,74,111,52,67,171,91,110,13,154,22,203,180,61,23,52,14,220,64,77,35,180,74,103, 116,78,187,244,78,163,90,200,9,244,79,231,81,80,15,181,73,23,53,78,183,116,186,188,244,169,93,87,173,53,181,83,87,74,50,56,51,14,216,0,81,91,180,74,35,0,75,135,51,71,79,91,197,133,155,79,115,53,43,115,51,88,19,53,10,160,52,89,115,86,103,89,42,107,173,27,83,67,116,91,35,138,87,235,0,92,75,181,255,92,223,52,2,212,53,178,125,155,90,51,28,72,243,181,27,5,117,88,7,118,9,12,118,97,127,29,104,128,28,101,177,245,98,135,139,95,3,246,65,163,0,100,107,128,4,16,54,82,91,181,82,91,220,101,99,182,181,204,195,95,59,54,103,123,118,4,132,118,85,251,203,85,167,29,61,159,182,21,5,141,106,211,64,12,176,182,8,104,64,4,28,128,100,11,234,206,100,93,46,215,118,162,164,54,92,235,54,11,116,54,111,251,54,112,223,181,174,12,183,42,23,183,165,28,119,88,39,119,103,135,64,111,255,182,104,199,246,224,149,246,86,79,55,36,221,54,114,179,118,118,55,55,119,39,140,222,76,213,94,135,247,154,84,119,110,151,119,6,64,192,118,195,118,122,123,247,202,153,118,123,243,202,123,95,119,9,132,128,124,211,247,89,235,116,79,205,118,205,233,55,65,143,183,117,199,247,124,59,183,115,154,84,116,31,56,39,39,56,124,175,0,118,3,120,131,167,164,222,21,120,126,71,184,24,77,120,51,88,248,3,4,120,63,147,46,218,33,15,68,137,108,135,207,202,255,135,111,66,103,131,0,6,60,128,1,96,56,105,106,248,137,243,157,138,139,52,139,87,120,9,188,120,140,207,248,20,63,93,129,167,56,142,235,73,117,231,132,139,195,184,140,163,55,197,168,119,216,129,55,145, 47,137,145,131,56,9,244,184,146,215,55,147,223,183,17,41,54,148,55,137,148,207,70,146,255,120,37,243,28,227,221,56,151,139,138,151,227,141,143,47,249,199,52,57,153,15,185,153,155,82,130,55,216,225,8,120,82,19,184,234,17,55,156,119,185,156,91,20,157,147,184,250,154,56,253,109,185,158,251,8,154,19,141,247,92,57,155,103,57,59,229,57,161,43,73,85,216,192,156,35,122,157,143,246,157,11,122,163,59,122,161,7,153,159,211,49,212,198,157,155,63,121,166,7,211,166,79,250,159,147,114,160,123,223,160,139,186,139,228,146,46,77,246,99,244,211,170,255,136,48,185,216,253,214,49,54,237,221,155,203,250,172,139,218,48,37,122,206,180,57,158,75,247,174,243,250,130,221,13,86,248,58,165,119,183,165,167,58,166,19,59,136,196,19,18,227,175,209,129,58,255,123,63,123,131,48,32,165,86,170,131,199,148,229,93,250,176,95,123,179,88,102,31,154,186,49,199,158,5,208,226,47,234,122,184,179,250,184,35,98,115,102,120,229,141,233,174,178,251,138,15,241,33,106,187,138,62,247,183,52,192,188,199,108,189,123,73,188,150,167,173,123,122,47,134,164,207,90,59,192,239,135,197,218,234,154,3,251,53,246,236,191,43,252,150,148,172,188,118,122,236,134,107,210,182,43,184,79,252,50,21,238,36,78,50,37,39,113,189,66,108,196,87,109,199,115,210,199,207,241,197,251,110,198,167,46,216,38,60,202,167,71,39,99,194,43,155,236,202,19,60,198,155,139,199,186,108,230,178,237,234,26,175,204,187,119,43,123,178,205,19,178,178,219,247,202,242,237,203,19,111,12,11,189,41,77,244,47,123,243,209,151,251,59,111,237,233,242,239,251, 146,175,179,63,189,122,140,116,209,175,179,48,43,0,63,87,61,90,151,238,209,66,175,251,194,112,204,119,253,116,248,245,35,219,180,66,255,186,210,232,141,233,130,111,25,251,112,168,183,61,60,65,181,88,163,180,255,220,35,61,150,31,13,251,98,51,109,239,189,135,104,246,106,35,52,7,80,245,220,87,141,222,4,0,11,135,64,181,233,181,170,31,62,223,219,4,110,63,246,77,31,181,195,211,253,7,235,176,176,95,126,148,127,248,110,147,181,89,7,190,162,31,114,4,100,128,55,80,237,198,115,252,232,159,7,127,191,192,142,135,0,93,135,249,200,23,25,4,96,64,201,215,46,231,58,189,236,247,8,154,163,0,9,152,247,107,59,190,219,124,15,87,89,64,7,100,125,76,11,255,139,248,71,6,156,183,231,63,190,122,55,0,5,112,64,225,31,89,236,71,191,219,155,235,7,96,0,131,231,254,180,107,139,206,110,192,228,11,34,47,199,129,247,127,127,112,188,61,32,75,106,194,122,192,5,168,185,245,43,63,228,59,175,6,124,0,16,140,76,41,22,76,86,187,225,116,60,94,207,247,244,253,164,83,106,213,122,197,102,181,91,110,215,251,5,135,197,99,114,217,124,70,167,213,107,118,219,253,134,199,229,115,122,253,253,236,49,117,185,91,77,246,98,73,49,25,241,176,112,48,0,72,255,84,92,100,108,116,124,132,140,148,156,164,116,100,177,3,99,169,220,228,236,244,228,68,136,192,232,16,49,65,97,121,137,161,177,193,201,217,105,114,130,194,156,165,173,181,189,197,205,213,221,229,237,245,253,5,182,197,227,217,209,193,177,161,249,99,65,49,17,233,160,104,40,248,156,166,174,230,188,4,214,180,222,230,182,54,120,168, 224,8,33,57,89,105,129,153,65,202,209,121,237,137,133,138,10,150,159,167,175,183,191,199,207,215,223,231,247,130,202,43,118,108,70,12,23,43,80,148,8,193,97,194,2,2,221,28,62,236,132,237,151,54,136,21,45,46,34,176,96,194,134,15,66,136,164,90,213,106,9,172,119,240,224,245,67,153,82,229,74,150,45,93,190,132,9,230,31,64,62,53,102,192,40,120,130,4,136,13,19,20,8,184,24,52,168,68,95,20,133,30,221,38,32,129,132,12,29,66,148,40,119,78,70,200,117,175,72,150,52,153,85,171,214,152,93,189,126,5,27,86,236,216,125,255,244,224,232,35,3,70,160,65,31,52,72,72,16,0,233,92,110,68,123,25,165,155,255,23,20,4,11,28,58,154,98,225,34,70,58,86,85,153,28,118,151,88,49,214,173,141,29,63,62,73,86,242,100,202,149,45,95,190,7,207,29,49,99,200,98,0,58,40,194,3,6,8,8,244,158,246,100,151,23,94,212,173,29,101,220,232,148,220,199,193,53,10,87,221,97,245,240,238,171,139,125,255,134,28,92,248,240,120,152,141,31,71,158,92,121,76,147,155,139,213,188,153,147,68,194,10,15,16,185,198,14,73,245,46,214,217,177,7,72,32,202,175,8,168,42,80,13,94,149,36,199,58,29,236,114,191,231,29,95,190,252,223,245,237,47,38,158,95,255,254,229,253,253,255,7,48,185,198,54,227,97,143,99,104,248,140,173,17,62,232,137,33,239,30,92,100,59,93,186,131,16,53,3,26,152,64,3,191,132,64,193,188,84,166,178,237,134,36,90,89,175,61,19,79,124,47,69,21,115,155,175,69,23,231,187,47,70,251,246,163,177,70,27,35,11,48,71,29,119,228,241,138,26,19, 59,108,135,28,14,84,171,133,21,78,64,168,131,183,18,0,170,194,7,37,204,133,66,39,255,243,2,47,130,11,54,232,0,4,14,205,115,1,6,244,106,176,205,6,17,71,196,161,204,245,206,68,147,189,19,215,92,115,69,55,87,124,49,78,57,153,144,177,78,59,241,187,49,79,61,247,228,175,71,63,255,124,137,79,65,133,243,109,183,231,208,178,137,32,5,63,224,224,130,210,166,124,50,24,41,33,157,171,0,141,52,192,50,4,33,78,32,162,133,23,188,148,97,6,26,104,0,51,76,27,78,29,51,85,50,203,100,181,85,18,211,132,149,77,89,103,125,179,86,221,230,196,53,215,248,238,228,181,87,119,6,5,54,88,97,135,53,9,80,175,244,227,130,88,101,151,29,214,87,2,121,203,173,189,33,109,72,20,16,21,116,10,161,131,158,162,161,52,59,40,113,153,180,219,163,16,128,0,3,76,179,28,1,42,20,86,8,236,211,24,98,144,33,212,25,68,29,117,212,82,239,5,243,84,125,247,21,83,85,85,93,5,56,96,88,7,46,113,86,131,219,180,53,225,90,117,101,184,225,221,156,133,56,98,59,153,165,184,98,139,47,198,56,99,141,55,166,81,98,143,255,237,115,56,200,104,165,69,139,218,129,0,49,168,4,17,24,205,0,174,38,197,69,237,219,91,194,133,249,34,165,34,200,224,220,15,68,32,193,4,78,217,109,247,83,47,223,133,55,222,120,231,69,58,105,122,235,101,26,95,167,77,229,55,106,127,167,14,184,106,51,9,198,58,107,53,15,54,88,97,175,225,12,57,108,177,197,254,184,108,179,123,229,56,109,181,151,61,187,109,183,223,46,116,108,185,231,180,117,205,245,202,188,129,90,26,78,54,146,153, 17,64,208,150,2,7,14,168,185,53,153,109,161,185,240,138,10,80,128,41,76,253,210,180,4,159,81,72,1,104,22,90,112,33,243,23,54,23,26,6,207,61,39,58,244,119,141,38,93,94,165,149,102,58,245,166,159,118,58,106,215,167,134,61,118,171,103,191,90,235,88,185,198,61,247,246,190,230,189,247,175,231,6,62,248,176,225,38,190,120,227,143,151,81,120,229,151,103,222,69,223,159,79,81,119,187,211,100,85,196,83,107,216,91,45,148,153,153,78,219,150,153,84,252,180,195,107,73,60,252,135,12,80,32,2,11,255,30,239,224,3,77,123,158,60,133,20,84,88,161,126,22,238,199,191,5,253,49,207,188,127,23,56,7,96,231,62,247,57,209,21,112,116,165,43,221,233,78,167,58,213,177,206,129,15,116,93,4,99,231,47,218,85,112,118,182,195,96,6,179,38,61,14,162,8,122,10,163,219,7,109,213,60,18,150,208,132,39,68,97,200,68,184,66,22,174,168,131,28,212,96,6,43,168,42,125,129,105,84,51,144,193,103,92,192,2,21,112,47,4,30,216,128,6,42,208,0,194,153,47,47,227,163,69,249,140,216,13,2,36,0,67,57,219,0,7,218,23,2,17,140,128,4,146,51,129,207,78,128,2,46,202,79,126,42,0,35,253,234,55,70,203,225,207,140,247,219,31,255,252,215,191,0,182,81,128,3,4,157,1,137,134,64,58,154,78,129,119,84,32,3,83,247,192,167,69,208,143,127,156,96,32,5,73,53,11,22,242,130,49,28,216,11,21,185,72,69,182,208,145,143,132,100,36,37,153,48,70,86,210,146,179,66,100,38,53,121,55,67,118,18,45,131,132,157,31,241,85,47,164,229,16,255,6,47,216,225,10,82,112, 130,65,252,144,3,26,32,77,92,150,72,23,36,206,66,137,179,220,70,0,14,144,0,7,72,128,2,230,138,162,7,220,71,197,17,88,241,138,37,192,98,22,149,121,2,102,54,147,139,207,236,162,23,189,24,70,48,146,209,154,103,196,166,25,211,184,70,255,185,177,141,112,4,103,56,135,38,71,57,214,241,104,120,196,163,30,213,201,64,62,182,211,157,124,252,99,60,247,5,74,10,122,210,158,247,180,231,38,53,120,73,126,246,211,159,211,211,103,64,207,212,73,25,226,211,160,157,164,103,66,243,38,207,120,190,211,157,235,60,157,209,136,118,74,84,178,64,149,204,40,193,223,60,240,202,150,41,160,33,184,68,74,45,49,113,75,144,90,67,0,187,108,0,4,36,48,1,11,0,83,138,194,28,38,21,69,80,197,98,22,147,4,55,197,41,50,117,154,76,101,246,180,153,63,221,34,52,133,74,57,105,78,147,154,214,36,99,54,149,154,191,52,54,149,155,79,101,163,55,57,39,78,2,146,211,170,115,52,103,86,209,185,85,174,118,117,105,235,255,100,167,67,91,199,80,178,150,213,172,18,84,104,61,15,186,86,182,182,213,173,133,76,107,66,1,25,215,179,154,85,172,119,197,43,88,25,232,85,190,226,48,171,57,52,224,231,56,151,185,22,220,239,162,38,40,1,9,86,166,45,88,74,96,1,69,44,169,80,68,106,7,146,70,182,26,2,40,0,2,20,208,128,7,68,96,165,20,168,192,5,48,0,197,13,68,145,3,82,236,64,7,60,176,218,15,180,246,3,32,8,65,108,101,58,83,154,214,212,152,56,197,237,78,119,218,83,222,250,20,168,204,28,234,51,139,58,92,106,22,247,168,72,69,238,82,179,233,84,168,62, 85,170,207,5,32,85,165,59,221,56,94,213,186,6,252,43,233,250,186,64,189,118,215,187,223,85,39,94,223,89,87,242,150,215,188,231,21,165,120,213,59,74,240,238,209,105,237,85,221,118,229,59,95,5,102,87,162,215,189,46,117,225,248,220,53,234,207,140,245,83,65,10,80,192,202,196,138,0,4,27,13,226,5,34,160,0,200,90,246,34,147,173,67,101,29,124,217,2,28,0,1,9,80,192,255,2,28,240,0,8,68,192,179,18,88,233,4,68,76,1,18,131,214,2,23,16,237,104,51,144,51,13,96,202,180,168,77,237,106,97,234,90,16,192,86,182,179,165,237,76,109,91,83,220,230,86,183,200,236,109,144,131,252,91,34,59,51,184,209,28,238,252,138,139,92,38,151,81,185,79,214,102,83,165,188,191,230,86,217,202,107,132,174,27,245,91,93,252,98,213,190,247,237,242,85,191,108,71,250,122,21,190,103,70,115,154,247,90,102,54,43,109,204,111,134,51,96,195,60,231,48,111,153,186,89,6,224,149,175,60,229,194,66,25,127,214,4,163,252,158,201,74,196,146,96,4,6,70,112,6,46,32,129,7,36,64,26,19,30,138,164,32,141,154,0,12,128,0,5,48,192,1,44,140,128,11,39,0,195,10,200,240,2,22,192,128,6,56,192,212,15,224,112,135,63,12,98,17,143,152,196,21,8,45,138,49,48,107,21,179,184,197,46,46,237,105,97,28,99,214,186,246,181,54,198,113,142,107,187,227,29,247,216,216,199,254,49,144,133,236,219,34,3,247,200,207,22,110,146,147,255,108,92,106,87,187,154,77,198,118,114,253,188,212,41,235,57,170,120,6,119,184,197,61,85,59,87,149,206,231,70,119,186,213,189,110,252,150,155,170, 227,134,119,184,189,61,111,122,63,149,207,105,220,182,82,179,157,109,107,7,88,218,130,30,234,79,123,138,76,67,207,20,4,31,232,192,43,49,64,1,70,51,248,101,147,174,8,132,233,32,97,136,87,36,0,1,16,64,198,7,176,113,2,116,188,0,31,55,64,166,53,189,105,78,123,250,211,161,38,117,169,79,141,106,8,180,220,195,30,6,113,204,67,220,234,9,148,184,2,39,150,117,173,111,141,235,23,159,54,181,63,7,186,140,133,222,107,95,251,26,216,177,21,54,109,137,125,219,99,251,56,217,201,94,118,212,133,220,108,170,87,29,168,208,62,242,191,191,88,237,125,143,49,223,95,7,123,216,209,200,231,122,151,93,115,241,70,123,218,161,107,118,182,19,246,222,125,22,123,220,191,222,117,186,215,157,140,253,174,182,214,1,142,245,65,91,189,200,82,239,237,143,113,91,204,153,198,246,192,8,134,101,5,38,16,129,255,7,40,0,1,3,168,120,164,179,17,121,203,94,60,227,2,216,184,165,47,253,113,76,135,124,228,159,231,116,232,77,238,105,80,135,122,212,13,80,57,170,83,253,114,153,179,154,230,175,119,117,137,101,15,90,88,223,28,231,41,94,241,138,119,94,218,158,3,93,181,50,46,186,209,107,124,227,27,39,221,248,57,94,122,242,153,222,116,230,55,191,199,79,135,58,224,121,235,247,160,242,221,250,215,199,254,80,245,142,119,49,218,221,251,78,150,123,248,227,254,125,242,175,128,251,212,212,123,250,213,175,245,236,115,145,250,239,135,191,192,165,47,100,232,235,212,249,247,87,62,225,141,47,219,26,183,86,198,9,47,45,13,80,52,197,147,0,198,83,128,4,56,0,200,163,188,7,147,180,5,116,192,77, 184,56,203,211,56,142,243,56,144,243,60,208,19,189,209,35,189,210,227,64,211,19,181,15,28,53,6,16,65,212,51,181,149,107,57,85,91,53,215,107,181,217,131,53,11,184,189,20,163,181,220,203,189,157,187,53,222,179,65,27,212,53,93,243,61,223,27,186,30,244,65,162,255,11,190,32,108,173,26,59,186,226,59,62,165,83,190,251,203,169,250,211,169,101,99,194,39,132,194,249,155,190,248,107,182,246,179,194,43,196,194,43,164,194,45,36,52,41,244,194,47,28,56,40,84,194,49,36,195,230,203,191,154,58,194,194,35,190,16,16,194,54,252,128,31,220,193,132,211,181,27,12,192,22,91,177,89,187,0,11,168,0,10,16,177,2,100,60,7,88,128,4,64,0,3,24,0,185,120,64,139,144,184,57,160,184,67,100,196,78,136,64,140,187,60,204,203,188,73,212,188,142,179,196,75,220,60,206,11,57,145,27,185,208,235,180,13,4,53,16,28,65,149,43,65,213,99,185,19,68,65,214,107,189,85,156,57,216,163,185,217,131,197,88,172,189,89,172,61,23,124,193,156,139,65,25,156,65,26,188,193,28,140,195,30,116,195,225,35,190,52,36,70,17,88,195,99,68,198,97,60,194,51,92,190,50,108,58,40,132,198,104,148,198,105,132,70,103,180,198,30,99,198,67,43,198,109,228,70,97,59,198,131,115,195,112,20,199,224,251,65,31,140,195,212,202,65,14,255,160,195,157,211,69,90,195,67,20,131,199,120,180,69,90,132,69,87,236,195,214,123,185,8,104,57,84,51,53,6,88,128,3,20,68,77,43,0,2,120,184,70,132,136,68,148,131,69,52,200,133,20,151,8,188,188,73,196,68,206,211,196,77,228,196,207,195,64,79,204,64, 13,28,189,14,44,61,16,244,200,143,20,53,17,20,201,145,76,57,18,44,193,13,51,197,84,67,197,84,76,193,152,179,71,88,156,69,23,140,71,119,148,193,221,163,195,155,172,67,26,212,197,157,204,197,157,180,73,28,212,193,95,252,193,113,108,67,34,20,198,100,68,202,164,84,202,165,100,74,100,236,63,162,28,199,114,236,193,115,76,71,117,196,201,171,204,181,170,76,71,156,100,71,25,116,199,119,140,199,176,20,75,177,180,197,121,164,197,179,132,181,88,44,49,123,108,53,86,204,71,84,76,73,126,60,201,18,68,61,212,35,73,143,236,64,141,244,52,140,180,200,144,27,72,2,24,0,1,48,68,134,148,172,6,36,204,195,68,204,92,122,68,9,140,68,74,204,60,76,132,204,200,148,76,137,255,148,72,138,188,64,139,180,72,140,212,203,14,244,200,145,52,201,82,84,189,19,204,71,86,36,77,16,203,71,15,91,201,149,76,201,212,76,197,85,100,203,154,131,201,179,44,203,177,196,197,175,172,181,157,196,77,93,164,193,221,228,77,1,204,205,220,236,205,224,244,205,118,252,74,218,148,199,178,68,203,179,84,203,181,180,199,210,116,78,153,123,205,9,32,205,183,60,193,184,148,203,185,196,206,236,52,181,186,172,75,146,244,78,145,4,73,81,227,72,80,211,75,190,196,204,3,176,76,3,160,204,245,252,203,200,164,196,72,204,184,71,76,76,8,65,200,56,80,200,249,196,207,252,140,172,71,132,79,74,156,76,202,164,72,204,196,200,79,28,189,1,69,128,243,68,80,244,188,76,4,213,76,13,28,207,143,252,78,238,36,197,185,180,206,83,100,205,11,69,197,211,212,208,13,213,71,12,101,77,14,5,209,14,133,75, 235,212,206,237,148,208,239,244,206,240,20,207,188,212,72,3,117,81,189,132,209,2,53,79,204,76,79,245,100,207,27,197,81,206,147,204,29,197,68,199,255,220,56,248,148,79,253,20,210,68,168,79,56,184,207,33,69,210,36,21,210,197,12,82,186,112,200,198,116,76,30,173,192,28,173,209,77,76,208,43,197,210,44,213,210,45,213,210,26,205,209,245,148,82,41,117,76,32,141,64,74,96,82,248,68,211,38,85,210,53,141,188,34,125,131,35,101,211,56,149,211,57,165,211,58,181,211,59,85,82,55,117,3,56,197,211,62,245,211,63,5,212,64,21,212,65,61,10,61,109,3,62,37,212,68,85,212,69,101,212,70,117,84,253,52,84,54,64,212,71,165,212,74,181,212,75,197,212,76,197,142,72,93,131,73,213,212,79,5,213,80,21,213,81,253,84,78,85,3,79,37,213,84,85,213,85,101,213,86,21,82,83,77,3,84,117,213,89,165,213,90,181,213,91,45,28,88,69,3,89,197,213,94,245,213,95,5,214,96,173,6,93,61,3,94,21,214,99,69,214,100,85,86,90,37,86,51,48,214,101,133,214,104,149,214,105,85,212,102,45,131,103,165,214,108,213,214,109,229,214,252,180,86,50,192,214,110,21,215,113,37,215,114,45,169,111,255,29,131,112,53,215,117,101,215,118,117,215,152,49,204,119,149,215,121,165,215,122,173,16,116,21,3,117,181,215,125,229,215,126,125,87,124,13,3,125,245,215,129,37,216,130,149,86,128,205,4,131,85,216,133,101,88,123,69,216,47,16,216,134,149,216,137,165,216,76,125,88,47,136,216,138,213,216,141,229,88,64,189,216,46,200,216,142,21,217,145,37,217,33,253,88,46,8,217,146,85,217,149,101, 89,7,60,217,45,72,217,150,149,217,153,165,89,35,122,89,45,136,217,154,213,217,157,229,89,111,137,215,158,5,218,160,21,90,203,186,217,44,200,217,161,69,218,164,85,90,74,40,90,44,56,218,165,133,218,168,85,218,166,189,130,167,149,218,171,197,90,157,165,90,43,176,218,172,245,218,175,37,217,173,173,130,174,5,219,178,53,91,137,21,91,42,32,219,179,101,219,182,237,215,180,157,130,181,117,219,185,165,219,118,133,91,41,144,219,186,213,219,189,221,214,187,253,129,188,229,219,192,21,220,100,245,91,192,29,220,195,69,220,91,45,220,196,101,220,198,53,216,197,117,220,200,255,149,92,122,133,220,201,181,220,203,37,215,202,197,220,205,229,220,131,253,217,206,5,221,208,253,85,205,21,221,210,53,221,89,37,221,211,85,221,213,13,213,212,101,221,215,133,221,71,117,221,216,165,221,218,13,212,217,181,221,220,213,221,57,197,221,221,245,221,223,133,212,207,5,222,225,37,222,195,236,221,226,69,222,228,173,184,227,85,222,230,117,94,92,98,222,231,149,222,233,21,151,232,165,222,235,197,94,159,157,188,236,229,222,238,165,79,225,245,222,240,21,223,194,220,222,241,53,223,243,141,56,240,69,223,245,101,223,77,176,222,246,133,223,248,125,223,248,165,95,244,157,223,250,197,223,240,189,223,252,229,95,236,221,223,254,5,224,231,245,219,22,8,224,2,62,223,22,8,6,2,54,224,5,246,94,4,6,6,5,102,224,8,190,94,7,254,5,8,150,224,11,118,94,10,246,5,23,192,224,14,110,94,23,8,6,14,246,224,17,38,94,16,6,6,17,38,225,20,222,93,19,254,5,20,86,225,23,166,93,22,222,96,255,193,55,241,179, 225,27,198,225,28,214,225,29,255,230,225,30,246,225,31,6,226,32,22,226,33,38,226,34,54,226,35,70,226,36,86,226,37,102,226,38,118,98,29,222,38,255,49,150,41,166,226,42,182,226,43,198,226,44,214,226,45,230,226,46,246,226,47,6,227,48,22,227,49,38,227,50,54,227,51,70,227,52,86,227,53,102,227,54,118,227,55,134,227,56,150,227,57,166,227,58,182,227,59,198,227,60,214,227,61,230,227,62,246,227,63,6,228,64,22,228,65,38,228,66,54,228,67,70,228,68,86,228,69,102,228,70,118,228,71,134,228,72,150,228,73,166,228,74,182,228,75,198,228,76,214,228,77,230,228,78,246,228,79,6,229,80,22,229,81,38,229,82,54,229,83,70,229,84,86,229,85,102,229,86,118,229,87,134,229,88,150,229,89,166,229,90,182,229,91,198,229,92,214,229,93,230,229,94,246,229,95,6,230,96,22,230,97,38,230,98,54,230,99,70,230,100,86,230,101,102,230,102,118,230,103,134,230,104,150,230,105,166,230,106,182,230,107,198,230,108,214,230,109,230,230,110,246,230,111,6,231,112,22,231,113,38,231,114,255,54,231,115,70,231,116,86,231,117,102,231,118,118,231,119,134,231,120,150,231,121,166,231,122,182,231,123,198,231,124,214,231,125,230,231,126,246,231,127,6,232,128,22,232,129,38,232,130,54,232,131,70,232,132,86,232,133,102,232,134,118,232,135,134,232,136,150,232,137,166,232,138,182,232,139,198,232,140,214,232,141,230,232,142,246,232,143,6,233,144,22,233,145,38,233,146,54,233,147,70,233,148,86,233,149,102,233,150,118,233,151,134,233,152,150,233,153,166,233,154,182,233,155,198,233,156,214,233,157,230,233,158,246,233,159, 6,234,160,22,234,161,38,234,162,54,234,163,70,234,164,86,234,165,102,234,166,118,234,167,134,234,168,150,234,169,166,234,170,182,234,171,198,234,172,214,234,173,230,234,174,246,234,175,6,235,176,22,235,177,38,235,178,54,235,179,70,235,180,86,235,181,102,235,182,118,235,183,134,235,184,150,235,185,166,235,186,182,235,187,198,235,188,214,235,189,230,235,190,246,235,191,6,236,192,22,236,193,38,236,194,54,236,195,70,236,196,86,236,197,102,236,198,118,236,199,8,134,236,200,150,108,176,8,2,0,59, }; unsigned char crtframecol[ 113129 ] = { 71,73,70,56,57,97,0,4,0,4,247,0,0,3,1,3,5,3,5,3,3,1,5,5,3,12,12,11,23,23,22,242,239,229,180,173,155,236,231,220,186,177,161,181,173,158,175,167,153,147,141,130,228,222,211,218,212,201,188,184,177,201,186,162,167,159,146,143,136,125,171,163,150,151,144,133,191,179,161,179,170,157,163,155,143,188,175,157,155,145,131,185,173,157,163,153,139,171,161,147,167,157,144,179,169,155,183,173,159,175,165,152,189,179,166,159,151,140,214,204,190,179,171,160,197,192,185,197,181,162,179,165,148,192,177,159,199,185,167,182,169,153,192,179,163,182,171,157,174,163,150,198,186,171,178,167,154,205,193,178,185,174,161,188,177,164,171,161,149,158,149,138,147,139,129,183,173,161,155,147,137,179,174,168,154,139,122,152,137,121,197,179,158,162,147,130,156,142,126,170,156,140,195,179,161,173,159,143,158,145,131,166,153,139,189,175,159,174,161,147,148,137,125,178,165,151,182,169,155,162,151,139,194,181,167,166,155,143,151,141,130,201,188,174,170,159,147,155,145,134,163,153,142,120,113,105,209,197,184,123,117,110,123,108,93,138,122,106,150,134,117,132,118,104,140,127,114,23,21,19,189,173,157,195,179,163,181,167,153,197,182,167,187,173,159,185,171,157,193,179,165,191,177,163,189,175,161,154,143,132,142,132,122,158,147,136,136,127,118,187,175,163,195,183,171,18,17,16,132,125,118,26,25,24,134,130,126,128,114,101,146,131,117,197,179,163,148,135,123,170,157,145,157,145,134,131,121,112,134,124,115,178,165,153,116,99,84,142,126,112,144,129,116,135,121,109,138,124,112,177,161,147,166,151,138,164,149,136,153,139,127,181,165,151,157,143,131,187,171,157, 185,169,155,183,167,153,161,147,135,191,175,161,189,173,159,177,162,149,195,179,165,193,177,163,129,118,109,200,184,170,166,153,142,162,149,138,151,139,129,181,167,155,189,175,163,185,171,159,174,161,150,146,135,126,191,177,165,179,167,157,147,133,122,195,177,163,193,175,161,169,153,141,197,179,165,173,157,145,170,155,143,183,167,155,181,165,153,174,159,147,187,171,159,185,169,157,178,163,151,154,141,131,141,129,120,193,177,165,191,175,163,189,173,161,61,56,52,195,179,167,149,137,128,183,169,158,186,173,163,140,136,133,103,90,81,177,159,147,181,163,151,187,169,157,185,167,155,183,165,153,191,173,161,189,171,159,151,137,127,195,177,165,193,175,163,174,159,149,169,155,145,182,167,157,180,165,155,171,157,147,145,133,125,107,98,92,177,163,153,75,69,65,190,175,165,185,171,161,86,80,76,150,143,138,161,154,149,164,157,152,156,150,146,168,162,158,174,168,164,145,131,122,149,135,126,153,139,130,140,127,119,138,125,117,159,145,136,157,143,134,161,147,138,165,151,142,148,137,130,154,146,141,45,40,37,155,139,130,183,165,155,181,163,153,191,173,163,116,105,99,185,169,160,155,143,136,152,141,135,166,159,155,145,140,137,52,46,43,149,133,125,21,19,18,188,171,162,162,149,142,147,135,129,30,28,27,165,147,139,40,35,33,163,147,140,154,139,133,150,138,133,171,164,161,134,118,112,152,135,129,145,131,126,130,114,109,157,139,133,126,109,104,137,120,115,143,126,121,27,23,22,35,31,30,3,1,1,5,3,3,16,14,14,25,22,22,9,9,9,7,7,7,5,5,5,3,3,3,1,1,1,44,0,0,0,0,0,4,0,4,0,8,255,0,255,9,28,72,176,160, 193,131,8,19,42,92,200,176,161,195,135,16,35,74,156,72,177,162,197,139,24,51,106,220,200,177,163,199,143,32,67,138,28,73,178,164,201,147,40,83,170,92,201,178,165,203,151,48,99,202,156,73,179,166,205,155,56,115,234,220,201,179,167,207,159,64,131,10,29,74,180,168,209,163,72,147,42,93,202,180,169,211,167,80,163,74,157,74,181,170,213,171,88,179,106,221,202,181,171,215,175,96,195,138,29,75,182,172,217,179,104,211,170,93,203,182,173,219,183,112,227,202,157,75,183,174,221,187,120,243,234,221,203,183,175,223,191,128,3,11,30,76,184,176,225,195,136,19,43,94,204,184,177,227,199,144,35,75,158,76,185,178,229,203,152,51,107,222,204,185,179,231,207,160,67,139,30,77,186,180,233,211,168,83,171,94,205,186,181,235,215,176,99,203,158,77,187,182,237,219,184,115,235,222,205,187,183,239,223,192,131,11,31,78,188,184,241,227,200,147,43,95,206,188,185,243,231,208,163,75,159,78,189,186,245,235,216,179,107,223,206,189,187,247,239,224,195,139,255,31,79,190,188,249,243,232,211,171,95,207,190,189,251,247,240,227,203,159,79,191,190,253,251,248,243,235,223,207,191,191,255,255,0,6,40,224,128,4,22,104,224,129,8,38,168,224,130,12,54,232,224,131,16,70,40,225,132,20,86,104,225,133,24,102,168,225,134,28,118,232,225,135,32,134,40,226,136,36,150,104,226,137,40,166,168,226,138,44,182,232,226,139,48,198,40,227,140,52,214,104,227,141,56,230,168,227,142,60,246,232,227,143,64,6,41,228,144,68,22,105,228,145,72,38,169,228,146,76,54,233,228,147,80,70,41,229,148,84,86,105,229,149,88,102,169,229,150,92,118,233, 229,151,96,134,41,230,152,100,150,105,230,153,104,166,169,230,154,108,182,233,230,155,112,198,41,231,156,116,214,105,231,157,120,230,169,231,158,124,70,137,197,159,128,6,42,232,160,132,22,106,232,161,136,38,170,232,162,140,54,234,232,163,144,70,42,233,164,148,86,106,233,165,152,102,170,233,166,156,118,234,233,167,160,134,42,234,168,164,150,106,234,169,168,86,106,19,22,136,180,234,234,171,176,198,255,42,235,172,180,214,106,235,173,184,230,170,235,174,188,246,234,235,175,192,6,43,236,176,196,22,107,236,177,200,38,171,236,178,204,54,235,236,179,208,70,43,237,180,212,86,107,109,176,88,172,122,237,182,220,118,235,237,183,224,134,43,238,184,228,150,107,238,185,232,166,171,238,186,194,102,91,19,171,236,198,43,239,188,244,214,107,239,189,248,230,171,239,190,252,246,59,171,187,52,193,235,239,192,4,23,108,240,193,8,39,172,240,194,12,247,11,240,76,2,55,44,241,196,20,87,108,241,197,24,103,172,49,184,15,203,20,241,198,32,135,44,242,200,36,151,108,242,201,229,118,28,211,199,40,183,236,242,203,48,199,44,243,204,13,171,12,19,203,52,231,172,243,206,60,247,236,243,207,216,106,11,244,208,68,23,109,244,209,72,91,108,243,75,56,223,11,6,207,79,203,250,52,24,83,71,29,117,171,84,95,141,200,212,91,223,170,117,210,96,135,173,175,22,136,28,210,42,217,181,162,125,43,217,102,147,253,5,173,90,152,157,236,219,98,95,187,180,75,77,219,11,6,33,124,215,255,154,245,215,254,254,77,117,172,130,103,141,245,214,85,23,110,53,226,138,55,78,53,33,142,43,222,245,172,87,127,61,56,224,117,103,174,57,174,135, 200,77,171,231,159,183,221,121,231,116,35,162,133,218,174,142,62,235,232,157,111,190,239,221,45,229,93,47,223,125,103,108,117,228,130,75,221,56,225,184,135,241,55,33,97,248,110,56,226,140,75,94,188,214,128,15,239,53,230,188,51,79,236,223,174,71,239,111,233,190,178,222,122,172,95,88,15,58,232,176,178,46,125,190,176,179,36,187,186,132,192,74,187,243,5,39,127,57,238,208,195,250,119,24,144,183,239,170,252,131,3,47,188,227,88,179,111,124,254,150,163,63,63,239,186,99,86,238,190,71,64,147,125,129,122,5,148,88,248,86,50,190,115,209,238,129,241,67,223,229,112,117,59,93,13,174,88,23,164,213,238,116,167,56,200,69,176,126,84,131,95,8,239,71,60,195,85,13,114,193,251,29,4,217,119,188,194,205,47,131,140,219,149,4,149,7,67,254,217,42,121,252,171,97,2,119,200,195,30,66,107,129,42,105,96,185,255,32,248,64,229,113,80,126,229,115,223,225,44,232,191,100,37,14,135,45,244,157,20,131,71,197,41,86,241,138,247,11,225,251,170,152,53,251,165,112,106,84,124,92,22,245,183,190,39,54,241,85,234,123,225,12,107,120,198,28,182,209,135,112,140,163,28,111,5,196,148,8,81,92,68,204,99,18,113,181,71,202,45,49,87,58,164,22,215,242,55,70,48,132,17,139,92,52,36,34,5,87,72,225,33,210,119,88,11,227,222,128,103,200,189,101,237,126,146,100,227,228,132,69,67,203,161,49,144,128,148,223,28,71,73,202,82,254,75,104,228,131,32,34,106,119,190,189,13,107,128,82,131,214,250,152,88,184,66,42,242,145,95,28,97,38,43,137,69,45,214,178,145,35,188,37,38,113,9,73,80,22,15,141, 20,172,220,254,136,7,44,88,162,12,129,166,140,230,178,140,136,174,3,18,110,98,117,68,201,29,189,165,202,86,37,145,111,70,44,95,31,153,233,199,227,17,110,156,20,180,160,27,49,103,196,95,230,146,152,189,212,229,59,225,185,203,120,58,242,138,91,196,101,4,63,105,255,70,19,38,19,119,159,188,102,40,255,120,50,107,74,243,160,224,130,230,43,229,103,208,87,41,244,141,252,202,230,73,182,185,173,34,78,146,140,241,243,38,56,61,152,209,190,237,211,133,54,12,37,70,187,232,197,61,150,145,145,151,180,226,33,31,57,4,46,30,178,165,45,189,231,34,233,137,79,97,226,83,165,244,4,39,25,119,106,198,22,242,84,153,33,237,159,40,159,165,80,91,21,149,86,212,163,158,255,12,202,84,68,88,243,128,80,109,104,82,113,117,212,101,85,213,168,176,122,155,86,163,58,171,169,34,53,88,165,43,42,221,162,218,208,86,149,149,170,72,61,170,88,155,197,85,167,66,181,87,87,13,220,89,39,231,75,236,133,116,97,18,53,9,69,175,53,201,15,254,212,155,133,91,225,227,252,186,187,147,190,208,167,142,163,231,44,43,233,78,71,118,161,11,146,12,222,16,134,0,217,48,76,150,138,147,189,108,102,55,75,217,46,112,182,138,49,229,172,103,137,25,83,203,150,150,166,139,100,172,106,127,202,218,198,17,22,168,45,116,31,72,145,57,55,135,255,98,109,172,174,122,106,85,201,234,86,221,142,149,172,91,205,45,112,135,59,220,222,6,87,184,191,197,173,172,160,233,213,220,186,213,169,216,75,238,115,141,43,93,234,82,151,184,111,133,46,116,159,186,93,179,134,181,173,102,157,110,115,159,155,93,224,110,215,188,189,213, 46,83,195,42,220,229,134,55,171,222,61,47,124,195,187,85,229,54,213,187,235,197,110,173,146,139,64,174,114,55,187,112,165,239,92,157,251,5,48,176,183,189,239,213,42,51,21,172,198,220,53,245,128,198,44,88,94,75,178,87,104,121,208,133,68,180,100,228,106,183,74,193,137,51,143,250,67,108,107,69,8,207,75,10,83,113,137,164,108,76,47,57,89,200,114,54,179,143,125,108,139,99,28,227,23,135,86,179,157,149,177,100,131,231,89,209,122,182,199,55,198,49,106,111,154,66,124,190,182,181,129,53,158,63,239,218,96,29,66,244,189,240,85,232,131,125,11,96,40,167,151,202,188,37,238,117,223,138,221,46,111,25,203,95,238,114,150,177,76,230,242,138,249,204,104,174,175,126,211,204,102,51,115,89,255,205,99,46,115,152,197,124,222,242,186,213,192,117,246,47,155,173,203,219,57,151,213,171,195,93,65,155,241,187,220,183,93,112,184,84,195,109,112,223,250,52,61,47,26,170,89,139,170,129,21,183,130,74,87,218,192,186,141,52,131,15,54,97,146,84,88,89,131,5,172,135,245,24,188,86,146,20,126,241,219,231,38,247,8,60,47,162,218,132,72,22,220,16,104,135,75,21,151,86,152,151,181,233,33,193,144,89,151,218,216,199,26,216,44,144,123,44,99,26,211,216,198,150,53,109,24,128,44,108,102,111,86,178,191,190,44,49,61,156,200,91,94,88,195,58,213,112,172,231,39,60,115,30,150,89,0,134,116,153,237,92,96,76,23,183,205,232,78,179,185,211,237,231,116,187,251,221,240,142,183,188,231,77,239,116,27,142,222,237,238,115,124,29,42,238,126,75,26,12,130,62,96,192,33,236,101,254,65,250,111,7,55,244,186,17, 109,94,130,99,151,106,150,14,184,165,191,16,241,75,251,18,211,21,47,176,192,183,250,228,116,117,122,36,159,118,226,227,180,125,73,82,163,218,139,84,255,155,245,105,75,253,65,87,61,112,218,35,143,117,214,74,91,136,149,75,182,16,187,198,98,144,77,59,4,94,63,27,180,48,254,181,140,97,236,236,206,230,216,216,66,15,122,175,149,142,108,158,127,86,177,40,157,118,145,117,217,234,44,238,248,132,50,85,164,228,92,88,181,174,129,116,120,212,204,95,129,55,9,221,70,59,124,5,89,11,56,129,33,236,59,117,99,119,224,103,182,180,129,225,206,112,138,39,154,238,245,206,187,152,7,94,233,116,227,93,239,128,15,124,222,157,138,112,46,227,151,209,152,78,111,130,19,253,239,68,119,125,202,16,94,183,166,5,110,241,180,55,238,224,16,255,27,218,231,206,248,205,79,30,226,151,142,188,228,77,188,112,204,131,190,220,114,151,59,233,49,126,233,202,31,218,236,175,67,37,183,178,61,216,247,229,145,138,124,195,61,33,54,139,115,204,94,246,246,208,126,164,171,55,124,109,20,15,121,234,87,196,177,177,137,29,237,25,191,248,216,42,174,113,179,115,172,129,229,191,56,11,197,126,54,211,125,220,107,208,122,63,158,140,124,228,255,22,127,169,235,100,231,82,215,90,119,45,251,106,202,88,171,247,179,220,195,131,191,254,236,94,203,70,115,30,224,27,151,191,198,5,29,113,193,161,93,227,20,87,96,158,119,122,148,23,112,184,227,112,2,136,102,124,215,101,18,7,113,1,200,127,104,231,122,165,71,113,21,167,121,112,103,110,140,135,122,249,247,127,127,151,127,81,213,119,80,213,129,31,40,120,122,135,119,19,232,120,25,40, 112,251,102,112,102,213,117,252,20,121,158,55,128,9,39,104,133,231,56,242,119,119,0,55,105,254,119,131,105,103,113,229,38,122,53,56,64,189,163,90,118,71,127,35,38,69,160,71,70,3,70,47,31,39,18,33,135,44,31,116,62,27,117,114,164,245,98,133,208,123,187,119,133,53,135,106,201,55,4,87,24,90,199,119,69,174,6,79,210,70,134,208,150,99,51,38,125,60,54,116,108,216,5,26,16,108,109,184,124,110,248,134,116,104,108,213,231,134,118,88,125,119,24,99,119,72,89,123,232,135,53,246,88,123,8,125,54,70,108,67,167,115,210,86,134,184,148,82,44,85,79,169,255,213,56,89,52,128,41,21,57,236,151,126,144,184,122,140,152,126,246,20,63,231,71,105,171,133,82,90,52,70,83,167,121,55,136,118,182,84,56,26,184,131,18,199,127,240,215,122,73,24,57,22,39,137,50,199,83,3,216,119,17,24,113,20,104,119,17,40,128,149,39,129,22,72,121,160,23,129,0,151,122,173,232,129,8,71,131,14,200,119,32,40,111,18,39,120,183,24,122,185,248,139,177,24,140,73,88,129,195,100,137,158,152,137,145,211,82,57,152,88,23,167,131,149,182,82,72,8,137,83,36,79,86,87,142,59,197,111,113,101,46,77,24,18,79,120,44,141,37,134,99,152,124,150,165,133,91,232,123,95,168,136,95,104,143,252,248,133,97,72,76,133,208,5,189,167,125,143,149,5,148,229,116,65,39,135,127,104,89,210,183,124,111,104,135,94,96,135,93,224,5,122,168,1,20,57,145,111,72,145,20,169,135,94,208,145,25,185,135,26,192,2,116,216,145,26,137,135,121,72,99,36,249,99,207,39,136,36,153,134,68,55,89,216,135,125,69,215, 99,12,73,136,200,22,90,143,255,197,144,203,118,79,43,198,75,133,115,139,159,168,117,150,21,76,38,102,128,6,54,9,153,136,73,147,232,115,54,103,72,75,55,90,84,52,116,43,23,3,49,16,149,12,137,134,63,151,147,85,84,149,41,20,99,142,148,129,68,57,126,95,244,131,145,23,121,231,215,72,133,228,131,239,195,83,238,199,88,178,104,132,153,196,131,58,136,138,69,8,132,116,41,105,155,215,111,147,6,128,96,240,8,146,119,64,143,224,136,159,23,85,190,131,140,221,24,85,147,16,130,191,72,129,19,71,111,203,24,104,39,56,129,111,55,140,146,200,152,22,56,140,188,84,142,223,215,115,178,184,126,233,215,107,138,100,115,221,135,72,88,217,115,147,197,107,226,135,137,241,119,47,237,8,18,239,104,44,93,52,100,189,7,90,90,232,133,53,103,143,97,80,155,156,117,155,147,213,143,246,216,155,186,201,115,245,120,90,134,72,99,203,38,149,182,70,99,53,39,135,44,233,145,115,104,145,123,168,145,35,233,145,36,89,157,94,192,2,36,137,157,213,41,146,22,169,157,71,224,157,71,144,157,223,255,121,157,71,80,158,215,201,2,223,201,2,218,169,158,22,105,157,216,169,158,30,9,9,215,105,157,213,153,145,244,121,159,30,105,159,15,41,136,157,181,147,203,102,159,17,57,135,207,25,108,51,102,145,49,22,160,46,86,108,57,9,83,144,37,79,153,105,126,48,165,147,15,90,73,190,56,137,109,87,96,190,131,148,140,168,82,33,84,89,203,70,149,93,104,69,193,16,6,85,121,75,102,176,134,213,23,3,130,168,1,199,249,88,84,9,9,144,64,149,42,42,160,87,52,9,147,48,162,88,20,152,59,169,72,126, 41,148,193,19,12,125,105,149,29,218,5,193,228,149,143,164,163,231,24,76,227,184,69,52,137,141,228,248,69,163,232,75,60,104,138,140,216,163,50,16,12,88,10,6,88,186,165,64,250,55,89,42,56,93,26,12,143,0,164,98,90,69,39,106,6,102,48,166,50,80,96,87,42,166,129,25,152,50,112,148,64,106,163,84,147,152,137,73,92,58,248,5,72,105,151,255,135,128,232,150,130,119,122,167,133,71,129,61,56,168,192,85,122,136,170,105,248,55,132,95,255,153,53,61,26,6,95,74,53,61,234,151,143,64,169,149,90,83,151,90,169,129,89,99,47,133,89,210,247,135,30,10,161,190,151,69,214,20,97,30,39,123,215,146,106,240,164,155,53,7,99,1,105,108,246,8,149,56,167,133,203,54,171,49,197,169,157,53,144,192,217,123,173,154,136,63,86,108,128,0,157,204,199,156,199,246,88,17,217,145,7,74,145,71,144,145,232,233,158,228,169,158,229,25,173,232,249,157,209,186,5,213,90,158,142,144,158,240,9,173,30,16,173,30,96,173,71,176,5,226,186,5,142,176,5,47,240,2,70,112,4,42,112,174,216,138,158,142,128,158,232,169,2,229,185,5,116,240,2,226,90,158,208,154,173,212,154,175,224,26,173,230,57,159,94,16,158,248,234,175,255,74,146,225,121,145,200,218,158,219,57,158,208,170,157,9,155,159,199,218,5,166,16,99,51,234,149,19,233,161,203,119,156,119,104,160,49,96,160,146,149,147,196,186,160,131,136,177,30,74,149,93,0,163,144,112,178,48,90,89,110,8,163,31,160,145,94,128,178,48,234,5,170,16,179,49,255,27,3,50,43,159,94,160,162,242,57,173,228,121,4,142,64,179,238,122,4,53,171,10, 48,90,179,6,203,2,49,26,3,104,26,6,194,208,5,70,11,9,33,153,178,240,169,1,56,27,179,93,112,181,51,251,88,166,16,3,170,80,181,56,139,178,149,85,179,61,251,172,234,121,182,54,171,178,248,105,176,245,25,176,212,234,182,230,121,176,1,59,183,6,91,176,240,121,159,144,53,145,29,185,178,208,105,157,48,42,12,97,155,178,48,26,3,79,155,181,43,107,178,51,155,178,93,96,6,50,112,162,36,26,60,98,171,178,131,75,149,39,154,183,39,107,179,49,106,184,41,91,177,254,121,75,143,32,3,97,224,184,86,137,164,229,88,166,96,16,167,99,154,53,113,218,56,149,202,165,90,154,186,99,10,128,193,0,127,72,250,186,99,202,165,179,11,97,193,128,148,93,170,56,240,135,165,114,41,56,108,87,100,167,248,55,143,112,131,148,186,186,126,153,161,5,214,187,84,131,166,85,217,163,68,73,69,92,89,147,193,83,162,74,106,83,90,100,128,248,210,154,31,241,154,194,255,146,109,244,244,88,189,218,108,196,10,8,163,133,115,105,40,144,175,138,116,71,7,83,43,55,155,220,120,156,70,119,116,129,8,136,43,106,146,85,100,172,153,155,159,221,25,174,233,73,180,59,11,9,103,27,173,229,234,8,142,64,7,116,112,4,30,208,192,233,42,174,30,240,2,30,64,7,13,76,193,95,203,192,44,208,192,231,58,193,21,108,4,10,252,2,32,16,194,32,112,174,32,240,193,18,124,174,232,250,2,116,0,2,70,0,2,45,208,2,37,252,194,48,28,10,70,80,195,191,96,175,53,92,195,246,42,174,70,64,175,227,170,192,8,140,192,228,90,174,244,106,4,68,60,174,61,76,174,64,43,196,8,28,174,116,224,193, 30,252,196,80,108,4,191,80,195,227,122,197,10,108,173,10,188,197,64,92,158,157,80,195,116,64,174,226,10,196,98,252,196,91,220,195,79,124,175,225,218,195,78,108,198,67,76,175,116,80,174,81,12,199,70,176,11,187,64,195,91,176,11,92,92,197,134,16,10,191,240,199,89,172,192,126,252,11,161,64,7,127,108,8,191,64,7,161,255,16,10,45,128,11,134,64,197,191,240,194,145,16,9,68,48,201,45,240,199,145,128,11,158,208,4,188,160,9,188,208,4,160,76,4,68,192,201,112,0,7,77,224,9,154,64,4,158,160,202,112,160,9,165,12,7,188,224,9,145,96,8,134,160,201,154,236,9,184,204,11,162,204,11,165,60,201,162,92,201,134,16,9,160,60,203,139,28,10,193,60,202,184,32,201,145,224,199,52,28,10,153,156,201,188,16,205,188,128,11,208,252,201,77,32,202,150,44,202,178,60,201,193,28,9,184,140,203,170,156,202,225,172,202,68,224,202,175,140,203,154,224,202,230,188,202,168,188,202,148,188,202,77,0,4,77,0,7,155,76,4,45,224,9,201,60,201,201,140,11,212,76,201,149,76,4,221,60,202,147,108,201,253,220,4,212,92,201,45,64,4,212,220,2,3,29,9,28,112,205,132,188,204,197,76,204,205,204,208,131,76,200,137,204,197,84,92,204,52,172,200,52,108,195,187,176,5,128,172,199,113,44,174,7,140,192,36,29,210,33,61,174,157,16,198,91,144,196,122,220,196,216,26,173,170,255,80,158,23,156,173,170,240,181,57,189,211,53,237,8,70,251,88,40,91,211,211,42,182,194,16,60,104,186,10,89,123,212,89,27,182,50,218,180,104,58,166,143,128,166,105,250,185,199,185,134,42,26,60,143,96, 108,32,202,180,82,205,184,82,173,162,111,26,152,93,77,149,141,107,6,32,10,189,102,240,188,94,29,3,50,176,186,140,27,3,143,128,148,50,48,163,97,208,214,117,221,214,160,203,214,171,11,6,26,234,82,147,71,78,243,226,189,30,1,190,205,20,126,196,20,178,143,21,172,10,139,159,125,139,172,237,75,99,213,119,145,211,169,146,57,70,191,255,249,144,119,24,160,214,41,136,24,121,145,41,27,179,138,27,99,147,59,179,22,137,174,214,138,211,44,240,1,31,192,2,22,208,196,30,80,192,8,220,192,13,124,4,27,188,194,44,44,194,184,189,194,11,0,194,34,44,195,28,96,207,47,60,3,77,240,208,17,16,1,160,124,220,15,125,220,29,208,1,243,12,7,29,176,8,79,160,4,203,189,8,139,176,1,72,176,1,216,141,4,185,0,7,139,160,4,221,255,221,1,175,188,9,155,0,7,74,160,4,155,176,221,112,176,221,160,108,205,229,13,222,175,156,11,222,189,221,219,45,205,232,237,220,165,188,8,66,208,221,222,237,221,66,208,223,212,77,221,152,240,223,249,189,8,185,64,221,210,128,4,72,32,13,254,141,223,8,62,224,66,32,13,10,14,225,8,142,4,140,80,225,140,48,8,210,80,225,210,176,7,123,128,4,124,192,7,28,206,7,131,48,226,124,80,225,34,78,226,140,16,4,36,62,226,113,192,226,65,240,12,44,62,226,48,30,7,52,254,12,207,16,7,54,126,227,127,32,6,208,240,7,113,0,13,61,14,228,64,46,10,204,224,227,63,46,10,72,46,10,125,144,228,127,240,7,72,206,12,74,94,11,125,192,12,125,80,229,84,222,7,203,32,229,141,0,229,68,78,229,94,142,228,77,30,228,214,224, 228,162,96,13,96,46,10,69,176,12,75,110,13,85,62,229,101,94,229,214,0,229,97,78,230,73,206,12,204,112,228,127,0,13,103,110,231,68,46,10,61,46,10,141,160,228,68,222,228,68,190,228,77,158,231,74,255,206,230,102,110,13,108,222,230,109,206,232,142,62,230,101,94,228,140,94,231,102,78,231,74,78,232,72,30,7,121,126,232,62,46,6,59,254,7,69,14,13,156,46,10,100,46,6,92,62,231,80,46,6,129,14,230,157,158,228,141,16,232,113,192,227,166,238,228,114,142,233,70,206,233,52,94,227,131,128,227,190,238,235,77,62,226,35,94,225,131,16,13,140,144,14,26,46,13,139,64,225,16,46,13,231,128,224,140,208,236,152,176,7,18,126,224,140,128,4,6,174,236,250,77,221,229,157,11,222,238,237,229,93,222,233,253,202,175,236,221,4,94,202,188,60,238,222,46,205,149,220,208,147,252,205,209,12,207,159,140,204,253,60,208,152,204,205,134,32,200,125,108,8,45,208,199,253,222,239,125,92,197,128,204,239,29,125,174,245,122,174,127,140,194,10,127,194,142,80,193,245,234,1,65,236,211,170,240,2,142,240,1,22,224,1,22,192,2,58,157,211,49,10,9,23,156,218,49,160,218,31,0,9,31,96,3,31,160,211,75,187,10,128,139,178,50,154,66,64,104,101,235,34,216,29,255,65,216,191,98,216,87,20,171,235,107,172,36,25,8,129,224,5,60,207,9,61,223,145,60,31,173,60,239,182,8,122,244,213,169,183,29,233,175,145,29,244,200,58,145,104,251,158,239,233,8,187,64,176,87,188,210,65,108,210,20,79,180,142,64,241,148,112,240,229,250,194,45,108,201,32,240,11,32,16,9,194,61,208,28,176,246,156, 220,4,185,176,220,111,239,221,203,93,222,79,176,1,209,253,4,8,142,247,19,78,3,124,223,247,78,224,4,100,208,247,100,64,6,127,47,6,75,32,6,78,96,248,98,176,248,141,112,248,98,128,228,125,208,248,75,208,248,177,190,229,181,208,8,181,80,4,154,47,229,69,192,249,69,80,229,181,144,249,157,223,7,69,16,229,89,126,229,83,94,11,203,208,249,153,95,11,84,254,249,170,127,249,161,175,249,154,255,6,154,95,9,184,95,9,69,128,251,109,192,251,184,175,12,111,240,6,149,160,12,185,79,252,191,63,10,163,160,12,202,224,12,205,128,252,200,175,252,201,63,252,208,143,252,205,80,253,205,192,252,163,80,253,217,95,253,206,255,112,7,119,48,10,87,224,12,121,144,7,214,239,12,226,127,5,121,128,7,120,144,7,230,47,254,121,48,15,236,159,254,235,63,254,239,111,254,233,223,14,248,223,14,227,63,15,249,15,16,137,218,13,36,56,16,222,193,118,120,218,9,108,119,240,96,34,132,13,27,58,132,232,208,162,69,129,15,25,22,84,168,80,226,188,121,11,5,130,12,217,46,207,60,143,120,242,156,116,230,108,158,203,151,39,243,52,115,214,238,165,51,154,45,113,182,204,217,50,143,179,60,87,154,253,92,249,211,103,81,164,43,19,230,129,135,71,101,30,167,38,157,93,105,121,5,106,66,133,43,129,2,133,154,84,103,75,169,46,93,202,209,9,85,101,212,132,54,87,146,76,36,71,32,76,152,110,201,146,4,154,182,35,158,146,43,229,120,28,56,111,14,84,174,62,157,62,253,217,204,176,97,101,163,12,143,82,118,231,202,29,200,244,148,53,27,197,184,82,226,203,202,52,83,214,172,172,82,184,112,111, 150,101,254,172,249,242,178,209,151,43,45,11,135,186,245,155,112,149,86,215,170,213,122,89,255,170,101,181,152,53,234,195,204,26,179,221,192,69,137,2,222,167,145,168,70,180,123,3,111,196,108,184,243,225,209,161,77,135,22,39,206,31,236,127,226,64,195,30,221,250,247,235,214,159,13,138,246,140,76,52,70,228,211,15,66,130,4,61,35,70,239,25,145,25,196,30,201,162,246,249,239,47,90,36,109,81,174,92,148,224,101,64,94,2,204,5,142,92,120,105,162,9,92,154,224,5,151,22,90,152,97,192,72,90,248,165,133,10,91,160,227,5,71,84,97,129,5,47,194,0,99,68,48,16,41,17,17,20,83,84,113,69,22,91,116,241,69,24,99,68,4,139,127,106,180,241,70,28,115,212,113,71,30,121,196,66,70,32,131,100,145,68,48,194,32,36,12,36,145,44,100,201,37,187,112,114,8,39,189,144,114,74,41,3,177,50,16,78,84,216,226,8,46,185,220,114,11,71,184,116,132,14,71,28,217,130,14,58,118,217,98,139,78,58,57,147,204,93,232,216,194,15,35,12,49,196,8,35,208,212,51,78,60,235,52,36,20,35,66,9,37,66,65,137,240,132,136,22,136,80,255,52,18,67,23,108,2,14,72,11,84,66,137,69,148,8,176,210,73,253,211,180,189,39,144,136,195,137,103,104,32,195,9,49,150,88,34,186,70,82,109,36,149,85,139,40,162,150,34,122,145,117,140,74,198,24,5,39,197,112,162,105,14,57,228,152,131,215,94,221,106,43,145,182,132,173,8,158,138,136,133,71,30,54,136,77,132,13,121,228,65,246,89,102,161,61,136,13,108,171,197,118,91,98,183,133,199,10,54,224,89,8,91,136,50,202,200,10,112,173, 72,196,41,101,31,130,39,220,110,155,197,35,17,116,235,221,22,90,108,221,13,247,162,118,160,149,118,217,104,163,125,215,218,129,253,245,23,224,101,173,101,86,96,128,13,246,119,225,104,167,136,54,220,137,179,13,248,98,136,49,214,88,27,141,229,209,230,99,143,59,142,22,228,135,69,214,216,96,132,47,82,121,101,113,39,106,153,34,134,90,118,121,163,130,74,178,201,102,155,136,45,200,166,157,65,146,200,32,158,57,66,214,32,135,250,10,201,231,190,196,149,217,101,149,9,90,26,35,166,81,118,136,224,101,181,81,255,26,97,134,165,213,250,221,138,51,62,8,227,175,23,190,150,226,102,155,190,154,229,160,157,78,123,103,163,157,142,89,217,133,250,13,183,160,161,39,74,219,89,182,137,38,200,231,151,35,178,251,239,188,75,242,8,37,190,110,30,8,175,195,209,194,67,142,162,184,34,10,169,189,8,171,170,44,202,22,171,76,51,90,149,89,166,23,205,106,121,227,50,209,82,73,69,146,84,80,61,14,26,49,168,123,134,145,251,18,108,226,206,35,52,16,241,68,33,107,183,253,246,25,123,212,125,119,222,119,252,17,119,224,87,36,146,144,35,147,28,162,73,39,187,208,192,139,46,188,8,132,74,42,143,88,19,79,59,171,183,158,136,72,254,76,52,18,70,29,28,80,19,2,33,21,31,210,77,48,89,196,124,254,206,247,111,145,61,248,88,111,189,56,6,217,206,58,237,226,16,165,15,226,152,233,163,15,218,138,120,67,52,217,168,102,50,60,233,137,75,242,208,142,189,56,171,34,37,235,216,199,28,248,192,143,249,66,130,19,244,133,54,40,120,65,10,182,162,21,19,212,96,7,55,200,255,193,15,102,144,131,24,36, 33,5,35,8,65,8,122,204,129,17,155,130,54,36,6,178,144,161,144,133,39,99,224,200,38,166,181,128,133,205,100,59,236,152,69,68,214,48,129,105,12,107,60,92,150,14,133,248,67,27,94,12,96,23,227,24,15,77,86,68,134,21,77,102,74,203,27,207,74,18,18,113,225,204,38,46,217,219,21,65,194,197,155,29,77,109,36,33,137,21,203,120,179,154,172,109,109,8,241,226,206,224,161,69,186,249,173,138,106,99,218,68,254,117,182,152,201,195,38,23,185,35,203,248,216,199,37,58,36,135,215,178,136,221,98,166,178,67,134,209,105,111,44,26,29,9,114,172,179,21,241,107,77,99,90,36,149,24,69,29,78,146,135,48,108,98,3,87,152,68,80,162,144,99,162,12,216,40,69,121,74,21,126,50,137,28,171,90,19,17,38,7,119,141,196,103,184,82,70,56,106,209,135,32,236,1,14,134,56,66,23,144,52,162,224,5,83,152,52,234,93,49,141,233,59,97,6,147,72,69,74,82,24,10,209,133,103,58,9,16,205,147,210,154,88,32,189,45,255,212,73,81,3,162,212,32,224,3,191,32,132,7,60,213,209,78,119,68,145,157,63,156,51,58,127,96,6,109,106,145,155,208,176,166,53,202,104,3,100,42,163,24,195,232,164,39,243,154,215,177,44,246,176,143,181,16,130,38,244,133,7,13,122,80,132,38,180,131,195,24,134,66,29,154,208,134,26,84,130,10,189,160,5,43,106,209,83,90,16,134,27,51,89,39,193,118,195,133,121,203,98,74,244,163,203,130,232,202,40,14,114,137,152,196,225,191,182,230,67,176,9,242,146,46,165,233,36,87,170,201,65,206,212,137,59,5,229,19,165,232,67,132,248,45,168,67,237,34,221,126, 182,183,143,188,113,30,252,2,218,81,109,38,71,57,58,178,169,31,41,227,25,251,114,84,158,93,173,139,75,37,218,79,129,86,210,70,22,114,168,99,229,151,36,1,89,86,166,178,173,101,37,137,72,85,175,218,182,47,226,236,169,55,19,234,210,174,250,52,62,82,242,166,70,188,163,75,61,10,202,86,126,50,133,35,203,104,97,83,169,209,140,122,76,130,17,92,172,9,79,89,193,7,198,48,255,166,125,153,73,37,254,192,7,34,108,161,11,67,16,81,50,61,107,59,98,30,83,180,199,252,221,103,107,183,204,226,41,233,120,201,115,210,242,188,128,205,108,70,2,14,66,32,67,58,105,243,57,205,180,193,51,142,177,74,80,242,169,43,162,16,102,45,243,152,201,77,196,104,184,3,14,228,89,228,10,151,183,100,58,178,41,8,180,176,22,197,160,7,11,250,80,13,70,20,187,10,213,238,6,41,122,221,132,94,183,132,227,117,224,4,7,10,89,20,66,118,147,72,36,233,115,243,85,195,153,10,210,166,57,236,225,17,121,202,87,154,230,148,167,251,173,47,198,64,246,223,200,18,86,176,49,36,101,41,123,202,95,249,2,210,101,38,245,35,89,255,184,50,131,96,146,101,103,149,100,68,26,204,176,58,118,85,102,88,12,219,202,206,74,225,134,0,178,189,65,244,35,133,35,185,224,176,214,181,144,61,115,234,218,142,245,183,41,54,242,35,118,123,176,88,243,122,227,63,6,177,165,250,21,217,40,67,230,223,38,38,246,199,211,77,97,122,23,75,228,191,98,114,111,85,255,81,70,31,6,161,9,35,248,242,68,180,51,109,149,87,20,218,209,102,121,119,165,181,50,144,72,148,90,36,173,86,154,212,148,146,244,12,209,4, 37,12,130,25,111,104,134,85,6,99,5,66,46,4,89,26,113,151,72,46,178,175,160,106,88,92,16,233,170,183,64,170,223,21,6,26,201,140,173,238,118,31,218,221,135,130,23,161,226,85,180,68,59,56,94,12,82,247,132,24,45,114,129,13,236,227,152,242,151,190,62,13,228,16,127,172,227,143,110,90,167,161,238,33,126,69,173,233,29,70,54,200,73,86,101,42,9,43,224,157,154,218,190,57,133,169,124,113,236,224,162,73,184,111,209,170,100,131,127,218,214,175,50,77,96,26,238,245,90,219,33,173,16,95,88,215,191,238,116,74,75,252,210,9,35,219,215,204,70,107,134,235,104,99,55,54,146,195,54,86,154,174,237,40,211,171,101,173,191,90,11,112,143,87,45,224,65,203,16,221,233,134,236,145,101,216,106,104,111,88,87,163,184,67,37,68,177,7,77,28,97,118,192,236,114,191,115,167,101,128,247,136,203,254,126,209,255,151,155,25,6,214,38,175,75,71,160,3,17,54,161,102,101,228,1,146,41,195,243,158,167,13,201,56,86,114,226,115,179,181,194,254,197,134,0,183,154,200,144,158,168,161,15,218,221,136,34,218,228,214,221,110,65,171,75,80,243,82,23,189,168,92,183,129,197,157,95,3,67,241,230,33,46,117,73,93,218,96,167,253,43,216,41,27,118,135,193,77,180,173,37,187,196,216,94,105,214,154,238,97,156,15,53,190,70,151,49,83,141,141,213,165,61,53,139,28,238,89,36,55,252,183,43,214,76,140,124,83,228,93,99,28,184,163,53,131,140,65,203,34,82,125,246,118,96,27,4,36,47,67,106,87,223,42,246,69,82,219,234,42,147,54,183,243,62,214,69,98,117,169,116,207,51,87,105,108,236,175,183,125, 139,88,172,25,224,244,88,201,98,63,151,212,154,92,34,171,61,250,223,82,134,156,148,166,220,252,97,13,251,192,153,11,186,220,42,93,171,51,232,33,25,205,44,35,14,66,8,69,23,192,240,5,19,17,188,203,88,14,120,237,109,52,112,217,15,137,120,7,71,56,107,203,255,12,38,58,180,96,17,113,120,195,40,36,142,103,189,65,222,238,223,46,182,35,113,13,83,130,129,58,176,133,13,61,232,73,14,194,149,103,95,251,7,101,244,245,219,61,104,142,254,144,219,69,172,226,65,180,206,117,56,26,141,140,94,68,90,95,96,242,146,245,191,132,38,55,113,201,233,155,65,143,184,18,176,37,167,167,199,254,237,207,127,0,228,63,211,235,191,251,43,64,122,160,137,254,123,191,251,123,191,3,108,9,249,131,139,250,187,63,254,163,11,50,210,9,227,50,140,4,12,64,13,60,61,101,16,64,254,187,63,205,224,192,201,8,192,90,138,141,16,172,165,119,120,135,14,84,6,21,92,193,206,216,12,16,20,65,212,235,140,22,4,13,26,124,135,112,232,192,25,12,65,122,8,135,3,108,6,29,4,65,29,156,65,196,120,7,254,27,66,158,224,193,211,51,66,0,132,139,15,204,192,1,220,9,9,252,64,3,244,191,38,52,61,186,56,192,211,51,61,12,212,137,0,20,11,252,219,9,43,28,192,4,252,162,253,131,64,151,152,194,45,76,195,12,148,192,255,1,4,137,249,115,64,51,84,36,186,128,9,251,139,171,248,131,63,195,105,188,187,75,190,169,34,171,8,147,58,162,107,182,89,251,180,191,58,55,38,226,188,129,2,176,116,219,40,5,235,11,16,180,193,101,16,133,103,208,132,64,8,131,47,248,2,42,203,189,100,162, 61,219,171,61,220,227,68,20,217,189,131,67,30,50,11,132,233,33,2,33,16,133,91,73,136,23,211,27,189,99,54,165,235,59,65,68,43,190,146,181,196,26,180,139,42,161,13,146,185,71,155,168,17,18,47,13,2,33,243,242,62,199,66,175,234,91,181,78,130,161,78,187,53,163,10,154,248,35,32,42,212,21,201,248,140,28,12,160,94,0,141,28,44,65,109,180,13,109,172,141,90,114,7,102,112,7,121,210,70,212,88,6,119,48,199,115,60,199,112,32,71,121,66,199,113,116,71,102,80,7,113,76,199,118,116,7,107,136,7,119,72,71,119,136,7,104,160,199,126,132,134,120,240,199,129,44,200,120,120,134,103,16,72,129,4,14,224,80,7,135,124,72,117,136,135,113,100,134,131,44,200,103,72,7,255,129,148,72,104,72,72,234,16,72,142,28,200,133,28,72,135,204,72,117,24,199,131,68,72,132,28,201,233,248,72,127,220,200,129,76,72,142,228,200,141,124,134,242,64,201,141,172,201,233,136,6,140,44,143,153,164,73,148,172,201,147,172,73,132,156,201,149,132,201,158,252,73,152,68,200,104,224,201,141,236,73,127,28,202,149,84,29,153,180,201,142,172,202,233,120,74,168,188,74,144,140,7,117,16,29,119,24,73,138,20,71,224,200,71,138,180,134,124,228,74,113,252,13,223,176,134,125,44,201,175,4,200,121,220,71,113,44,73,223,168,199,214,144,203,175,220,71,180,140,200,125,140,71,117,128,6,110,136,72,234,24,200,120,108,72,183,60,203,121,108,200,129,100,203,126,68,75,224,104,73,198,236,203,125,188,75,188,148,203,118,68,71,188,188,71,205,84,65,208,176,71,119,72,65,208,84,65,25,108,65,201,48,194,24,212, 64,53,4,64,181,3,9,251,187,63,214,172,63,48,196,191,48,50,174,170,74,191,182,145,8,139,24,60,152,218,26,84,35,189,173,251,34,122,224,204,255,218,88,134,62,248,131,61,48,4,215,203,68,81,252,44,79,252,68,128,11,69,81,36,4,102,74,18,38,73,158,42,145,30,35,32,2,76,248,131,81,176,171,179,225,205,221,116,54,176,42,26,174,123,154,191,59,27,97,171,56,28,122,174,78,106,58,155,123,181,79,203,60,157,58,196,29,162,58,5,147,49,195,147,49,247,195,66,249,251,162,41,4,193,22,12,193,81,64,189,210,172,4,206,177,141,220,168,199,4,109,4,119,72,5,134,124,208,177,180,134,193,188,202,233,16,5,104,176,208,164,92,74,154,68,143,13,173,14,157,76,135,165,92,202,116,24,81,18,5,209,116,144,6,18,149,6,70,56,209,244,73,209,254,144,6,36,88,81,114,208,20,105,0,144,26,205,5,105,200,81,0,233,15,254,0,16,0,225,133,244,241,81,33,29,16,254,200,209,34,253,143,255,40,144,92,72,82,2,121,144,31,85,82,2,241,81,37,77,82,33,253,209,42,29,16,92,136,4,92,88,210,255,216,209,4,129,210,2,89,132,1,73,16,45,125,210,49,77,16,92,72,211,44,213,210,255,7,193,133,54,109,210,52,109,83,55,69,83,55,125,16,79,120,211,47,29,16,56,192,210,2,73,83,41,141,83,94,216,83,37,245,211,42,253,82,41,29,212,40,189,210,2,129,211,58,93,212,37,205,211,71,77,16,43,85,82,28,53,84,31,189,209,29,13,210,23,213,81,0,153,209,66,205,81,114,24,81,105,32,135,25,125,209,69,32,213,28,21,85,20,77,135,80,141,134,28,29,213,26, 69,209,87,77,85,157,140,85,88,157,213,115,64,2,77,25,209,90,125,213,25,157,209,28,69,143,84,149,134,115,40,214,87,205,5,96,149,134,15,77,214,15,61,209,81,37,135,254,96,213,19,37,209,139,76,7,154,4,81,170,164,74,10,37,200,136,116,200,131,92,7,126,124,75,128,204,75,135,124,203,183,44,135,114,144,75,135,100,65,119,40,135,119,72,215,208,68,215,208,12,205,207,12,77,254,99,66,38,252,192,60,212,167,45,132,67,177,192,9,0,20,205,210,212,198,125,172,5,119,168,133,65,240,4,78,192,68,216,91,206,78,116,78,231,132,206,220,147,206,233,164,206,255,104,162,166,64,48,51,56,8,130,74,152,151,184,137,35,8,243,170,171,106,191,154,121,191,121,16,192,52,28,66,18,212,192,90,58,194,33,172,4,45,228,192,20,236,64,158,24,80,29,28,194,124,162,140,6,148,198,32,116,89,207,232,12,196,24,3,15,92,194,198,184,3,154,24,133,109,12,71,208,80,13,91,50,88,4,189,13,118,4,13,218,192,76,223,80,135,242,24,201,212,201,208,163,220,80,152,212,73,174,253,201,101,53,85,30,45,82,76,237,143,72,237,82,47,29,219,3,145,210,71,117,83,180,93,91,0,129,148,60,229,83,50,85,211,64,165,83,238,105,83,238,169,83,52,141,132,95,248,219,95,200,82,192,5,92,67,192,144,193,109,1,74,248,133,10,249,91,238,105,92,67,80,92,45,93,211,198,29,220,193,221,133,93,0,92,52,177,220,52,137,147,95,208,147,206,213,92,204,165,220,191,53,132,236,241,91,203,21,221,95,216,5,93,208,133,191,165,3,198,237,220,72,160,3,93,184,220,205,253,5,74,112,93,58,160,132,213, 173,221,206,117,221,93,120,1,255,215,53,132,218,165,3,85,96,221,212,77,147,222,117,221,227,109,221,93,112,132,203,77,221,219,165,132,231,53,221,214,229,16,58,240,219,222,29,221,10,121,94,198,245,91,238,65,147,206,133,92,192,61,221,52,81,94,228,237,220,217,85,92,222,253,219,231,141,147,56,9,133,95,240,4,92,216,19,242,61,221,63,225,158,11,209,82,253,253,219,7,193,222,199,85,92,197,93,211,52,109,92,239,29,92,2,142,92,94,240,94,92,8,95,193,213,95,55,149,220,1,86,83,92,144,95,239,29,83,56,80,211,201,109,92,9,206,82,92,208,4,79,144,223,5,222,96,64,77,83,16,78,211,192,21,220,13,142,220,19,110,212,7,102,225,56,69,211,49,5,82,75,229,84,27,245,143,29,229,212,26,229,133,89,125,85,103,13,85,82,253,97,86,77,85,148,220,208,154,4,81,129,252,203,132,60,72,36,166,199,117,128,72,135,140,203,182,4,87,117,29,87,136,20,200,182,100,200,180,52,75,9,221,4,63,72,78,135,125,88,136,181,61,137,37,56,226,169,88,139,157,38,140,61,130,255,236,220,131,90,200,3,228,219,67,163,169,9,186,40,64,211,235,12,162,101,193,216,200,140,214,168,141,214,160,200,118,74,133,190,140,135,124,180,134,136,108,73,102,112,201,130,20,72,107,192,14,168,100,202,153,92,74,251,25,14,132,108,201,131,212,208,166,140,3,71,126,100,20,13,81,175,253,208,16,165,73,101,213,208,242,136,6,82,101,29,70,120,134,56,64,2,37,72,135,21,85,209,13,141,15,93,77,135,69,96,229,24,117,15,244,168,85,36,176,86,70,224,209,81,37,82,76,61,84,31,237,81,74,53,83, 32,197,20,75,89,84,17,22,96,193,13,220,4,102,92,79,128,92,2,94,83,192,93,92,45,133,93,10,1,92,55,133,131,189,245,94,252,173,230,205,189,92,14,182,144,240,245,91,11,145,144,5,225,133,199,205,92,215,245,91,243,165,93,192,141,16,67,144,94,52,49,220,193,5,223,214,45,95,61,1,223,23,80,221,213,157,221,230,45,94,85,80,133,14,129,4,129,214,133,226,45,19,131,214,5,207,253,219,23,216,103,15,240,128,56,161,3,35,112,132,255,213,13,104,231,69,147,14,17,134,128,182,232,14,217,104,85,216,134,109,16,104,213,221,232,132,38,233,50,81,93,71,120,1,139,182,220,142,30,105,133,222,5,142,22,233,125,62,104,14,81,133,15,80,133,224,123,129,132,230,231,138,254,93,93,224,16,247,69,232,148,182,92,152,142,19,131,190,93,162,46,19,71,144,231,52,169,104,85,144,222,226,165,221,93,160,4,170,14,104,224,165,106,138,190,92,213,69,234,129,46,147,204,165,104,97,208,104,167,214,5,138,110,106,170,190,221,207,165,93,217,61,104,128,158,221,213,165,234,138,246,103,152,14,232,93,128,223,165,166,132,167,198,107,74,40,147,226,237,220,49,73,221,125,238,16,185,246,92,137,198,232,211,197,223,206,221,103,162,190,103,250,21,20,65,97,95,198,134,92,229,253,91,11,1,223,211,69,221,203,174,102,3,198,94,240,229,108,0,30,96,104,198,222,191,93,230,201,126,221,196,157,230,12,198,95,187,93,96,254,133,225,51,181,91,57,221,82,75,197,209,87,69,219,81,149,214,99,237,210,89,125,81,27,37,209,255,115,176,86,69,54,203,120,216,3,34,184,68,229,252,226,224,105,206,48,22,173,49,246, 183,50,110,38,38,185,216,230,201,216,49,105,130,65,184,3,60,184,163,129,176,192,197,216,140,106,188,199,190,244,214,121,188,74,109,29,143,154,60,135,84,69,239,99,165,237,179,181,225,42,69,144,243,129,210,15,110,210,254,197,133,72,201,219,69,149,83,4,121,144,97,158,219,254,13,84,217,86,16,94,152,129,31,221,210,24,70,211,4,225,0,52,83,130,38,0,129,25,56,103,7,129,3,7,17,210,25,216,239,5,57,16,5,105,1,16,136,4,79,216,211,200,221,210,72,0,129,22,104,130,25,224,158,18,63,241,189,85,144,11,25,224,72,40,241,8,169,83,238,225,128,8,65,236,3,198,16,208,142,220,104,254,5,59,249,5,248,85,220,38,96,103,224,93,231,53,13,133,10,217,16,224,149,108,220,221,144,105,30,223,230,61,242,36,183,231,11,145,144,12,9,223,52,249,235,240,5,236,95,216,231,32,199,221,134,14,114,198,214,19,233,141,19,74,120,104,74,216,242,134,214,5,255,15,248,233,133,190,231,136,30,105,52,81,5,72,72,233,134,166,95,149,222,232,56,225,16,165,190,232,166,62,104,138,46,94,97,88,133,63,7,244,144,38,107,56,135,243,144,134,243,176,86,5,11,40,116,15,185,105,15,97,1,69,135,115,130,246,104,74,167,116,22,48,104,155,38,104,11,248,0,27,248,128,15,128,116,79,247,244,69,255,0,46,89,244,141,158,244,73,255,0,190,134,132,73,247,104,141,174,106,22,112,244,226,197,244,217,165,3,83,223,232,23,160,132,88,47,116,50,1,104,85,216,5,72,88,133,35,240,16,11,232,231,176,6,105,128,62,116,131,190,105,189,222,107,190,46,118,70,167,245,142,118,117,97,96,233,132,246, 231,226,213,221,179,38,235,185,158,106,129,14,242,128,198,116,186,214,5,46,17,104,74,151,243,134,118,222,148,166,104,178,254,105,60,39,116,145,54,234,23,72,93,61,255,133,147,46,107,157,158,117,93,144,222,189,254,117,246,125,233,54,207,103,140,214,115,129,87,92,113,22,231,197,166,131,116,142,19,117,151,103,131,70,222,201,189,242,255,8,177,241,101,198,220,235,205,219,6,230,94,209,101,241,110,174,248,189,21,95,108,46,97,19,102,220,9,238,96,32,61,135,103,96,134,101,176,134,32,176,196,33,56,110,228,198,29,229,94,110,99,106,238,126,43,227,212,138,110,223,163,110,35,200,5,81,56,160,70,2,194,216,176,165,131,101,72,11,237,201,102,77,85,22,189,209,244,233,82,250,254,96,56,208,132,9,230,5,249,165,250,80,32,93,67,152,96,79,136,230,63,185,250,172,207,210,255,117,220,193,125,220,80,0,223,234,9,95,17,215,240,238,21,231,209,37,93,228,5,94,16,0,220,184,175,16,186,47,103,45,45,231,137,231,0,14,168,16,8,201,210,184,159,241,22,95,144,24,167,123,14,64,20,13,9,190,65,105,129,64,193,144,38,144,241,23,136,144,180,159,120,12,145,124,15,184,222,195,199,16,16,16,241,12,201,252,60,1,129,204,245,114,220,165,231,95,200,124,192,5,222,49,217,16,15,176,0,224,213,240,46,239,242,124,118,94,126,6,221,52,233,114,15,96,1,11,24,147,230,101,248,213,141,232,255,124,214,133,98,175,245,214,7,106,215,85,233,165,78,233,13,49,232,62,23,232,14,25,147,23,240,128,23,40,246,219,255,93,157,222,119,74,40,118,15,8,119,119,111,104,168,14,104,221,21,236,118,207,243,105, 63,115,229,199,233,46,111,222,14,177,0,15,40,243,32,111,254,212,47,94,50,89,116,165,198,235,76,15,104,71,127,232,84,255,128,69,183,129,176,254,0,130,6,8,72,194,98,64,130,20,67,24,66,132,31,62,20,140,241,225,96,193,132,5,5,26,116,24,145,224,192,24,26,55,110,124,232,240,161,153,142,71,30,170,242,184,202,204,35,51,33,53,126,176,17,195,134,13,72,46,87,173,210,136,112,149,176,130,219,104,214,84,101,227,131,42,141,53,87,125,24,56,116,231,42,72,15,139,230,188,137,83,224,42,22,31,164,126,4,106,65,149,210,159,44,38,110,131,164,42,167,170,109,37,23,150,180,81,22,102,88,85,62,127,194,100,185,112,162,176,15,22,60,120,176,80,116,167,88,93,186,32,121,81,197,226,8,139,192,126,89,208,21,172,74,47,86,176,122,35,255,78,244,170,11,171,42,71,123,35,171,45,10,217,145,163,130,106,17,151,84,235,104,215,230,189,139,15,59,162,236,88,239,227,200,187,116,189,88,205,90,239,174,216,186,48,83,118,68,103,215,109,58,183,63,235,214,189,58,55,157,95,116,94,4,255,37,60,248,110,58,145,90,252,106,209,2,4,8,225,45,112,69,194,133,171,133,238,95,145,34,25,239,222,157,187,112,227,184,127,197,30,111,221,80,168,244,199,131,135,162,19,74,187,166,115,241,172,197,251,179,105,75,23,48,136,246,243,239,239,255,63,128,1,10,56,96,128,88,252,115,32,130,9,42,184,32,131,13,58,232,32,22,4,74,56,97,128,96,16,18,6,134,133,116,177,225,134,94,116,225,69,32,156,108,65,132,16,111,224,97,5,60,240,56,163,204,50,238,196,3,13,52,207,156,115,14,35,231,72, 35,205,34,57,222,40,77,46,188,240,178,9,28,62,250,232,137,143,77,16,233,35,17,77,224,98,8,147,145,164,87,157,110,232,25,178,100,111,116,224,18,10,148,116,24,210,130,17,70,48,105,68,36,232,229,102,255,92,149,222,117,105,4,8,207,253,2,29,153,186,181,150,38,116,208,97,135,220,11,216,197,121,167,156,207,129,16,28,155,109,234,22,39,159,32,188,64,201,11,196,165,233,156,115,186,57,119,104,11,134,116,185,104,151,134,196,169,167,17,117,58,87,40,116,116,84,58,156,17,207,97,186,103,158,116,164,217,101,161,133,238,82,104,111,139,206,217,2,17,116,108,209,154,17,71,4,87,170,7,196,121,112,196,11,115,1,246,23,11,22,208,161,139,5,22,156,74,199,156,133,214,90,215,95,117,189,224,200,11,30,204,198,236,47,30,96,70,28,102,204,30,219,235,92,133,254,146,154,90,186,73,118,24,183,106,29,97,155,155,142,184,228,21,104,98,125,245,152,102,82,49,228,172,42,53,29,36,140,90,245,18,180,141,186,219,8,179,141,94,248,134,75,86,189,1,255,117,4,96,26,236,106,65,96,11,177,224,215,92,148,80,50,150,90,47,72,85,217,102,45,197,164,84,69,54,229,196,20,71,27,109,172,20,80,64,33,212,81,92,49,200,240,81,71,41,187,245,193,74,10,115,100,255,6,77,42,169,212,113,12,50,171,116,146,74,50,232,12,243,73,194,4,19,140,25,6,49,196,144,80,56,227,44,148,74,11,161,92,116,12,64,135,244,144,84,46,109,116,146,67,44,85,157,145,48,171,252,84,53,71,31,212,4,212,99,47,105,109,3,204,63,21,133,179,25,11,121,164,113,92,74,7,246,182,219,205,46,181,16,214, 49,200,123,179,87,121,123,148,147,65,154,85,164,16,93,106,3,85,153,218,91,77,132,85,99,186,200,165,86,65,187,88,224,21,86,186,208,53,28,194,185,10,91,154,87,142,220,250,87,108,142,80,130,217,46,194,81,2,218,86,44,148,118,132,94,129,225,170,249,85,183,213,234,37,8,148,120,32,187,195,108,50,215,93,11,219,25,103,157,238,222,197,150,157,33,228,237,194,91,163,103,254,66,92,121,161,232,197,137,46,116,228,50,200,31,127,60,131,137,17,249,81,120,61,246,217,35,98,224,131,221,123,255,61,131,17,106,63,190,127,132,92,136,97,24,26,2,194,161,23,32,18,108,4,17,131,220,97,5,27,240,204,19,142,58,209,164,131,255,227,34,185,228,2,135,255,120,17,36,31,5,144,58,158,240,132,163,176,20,10,67,108,103,75,203,97,78,40,152,99,132,8,106,170,57,184,49,132,35,154,51,167,247,112,201,57,182,57,158,110,188,228,165,5,26,33,59,190,33,142,155,254,196,37,57,197,9,85,205,42,148,158,224,164,169,231,116,138,81,136,98,20,156,80,53,28,220,224,9,58,159,26,84,169,130,152,194,25,18,129,8,136,234,148,115,188,36,169,66,161,73,83,196,226,18,93,186,228,129,51,61,177,132,78,212,20,8,42,133,166,36,6,145,46,199,50,22,173,106,216,37,77,109,65,83,164,106,214,112,142,69,135,186,100,139,46,8,75,150,110,106,117,4,132,121,209,88,116,113,68,96,60,176,70,111,169,110,87,183,154,74,97,4,179,48,22,160,12,110,40,235,2,95,188,160,1,13,36,76,105,85,75,10,189,150,146,48,119,41,76,42,144,144,217,42,176,242,22,187,33,78,51,73,137,23,77,200,178,10,25, 224,196,106,133,59,165,187,170,118,202,169,44,196,108,130,123,154,203,132,66,179,89,174,141,255,150,20,81,138,221,72,166,145,96,196,160,145,181,92,27,43,81,54,149,141,132,100,102,51,211,136,49,87,210,177,147,132,32,4,54,11,137,206,88,18,152,101,202,76,103,50,48,67,8,100,160,182,154,17,211,12,59,211,136,75,216,66,182,154,121,51,109,44,211,72,2,188,169,145,157,61,141,155,44,41,166,53,203,105,77,177,149,83,102,200,36,103,206,148,217,75,165,157,83,155,211,220,200,53,169,54,74,104,170,228,34,45,89,73,78,58,226,17,181,41,64,1,11,125,101,57,201,201,77,132,172,68,153,215,124,104,75,242,104,151,169,24,70,146,183,2,204,224,236,114,152,135,61,236,43,132,193,140,179,232,232,38,55,170,34,91,133,58,130,27,45,224,8,11,28,71,56,188,233,205,46,40,241,30,225,116,206,97,87,193,140,111,2,86,40,102,109,161,168,142,216,130,35,198,69,7,85,112,194,11,5,9,197,38,158,241,135,65,8,161,122,250,33,31,86,177,202,61,240,113,181,171,225,203,42,249,204,119,190,12,105,104,67,128,0,81,32,64,228,8,67,12,162,13,108,255,96,67,59,148,17,15,105,248,8,23,188,56,160,39,172,115,192,34,241,162,9,188,48,206,2,209,131,155,246,120,43,56,216,89,22,114,172,136,153,45,24,194,80,47,216,2,169,174,104,155,23,64,130,54,170,24,151,180,66,56,45,59,210,230,116,83,108,214,228,130,248,130,18,2,209,133,110,122,65,15,125,56,28,44,66,103,140,93,132,225,112,4,5,167,75,173,150,56,66,4,20,171,22,37,40,35,104,16,137,55,76,34,162,80,187,66,221,158,169, 84,90,236,210,110,179,184,169,74,129,241,180,181,26,206,104,149,235,197,71,85,202,3,132,121,91,23,143,69,48,130,89,151,96,47,213,163,75,175,235,197,91,141,183,187,238,226,21,32,89,160,0,119,21,70,106,28,165,10,33,53,178,161,129,89,215,33,84,193,102,8,228,229,17,51,44,242,3,253,173,154,50,143,89,209,107,118,236,161,238,196,166,54,107,22,78,133,1,102,87,169,100,153,224,94,166,207,174,189,76,6,206,196,231,53,175,89,81,101,46,146,156,4,14,176,55,191,185,206,144,116,184,99,21,77,64,255,12,52,160,208,97,170,140,102,207,124,113,49,179,25,207,154,101,179,156,115,251,137,205,36,252,146,151,88,216,154,205,108,230,74,18,48,55,104,238,236,100,53,59,153,133,179,25,140,102,202,0,197,9,208,25,138,145,249,100,107,234,44,155,53,166,242,51,215,233,76,4,107,184,42,30,249,230,127,65,82,101,25,211,120,194,71,62,153,50,247,139,102,97,6,6,38,82,81,39,50,243,121,18,35,63,109,158,224,60,50,215,242,89,179,81,106,24,162,246,157,216,216,246,108,3,119,153,173,87,216,122,155,75,173,251,54,211,29,134,52,173,1,150,195,232,178,44,205,141,75,115,170,32,148,230,62,170,138,46,16,164,178,231,229,46,102,142,80,84,190,64,98,28,97,112,132,38,160,55,8,76,248,193,11,87,5,43,172,41,180,85,175,210,186,171,226,139,245,245,204,135,62,178,178,15,68,237,35,24,91,239,144,162,121,48,131,28,184,232,14,117,120,55,37,234,20,145,8,219,121,143,123,28,165,41,71,49,107,54,208,237,21,170,170,133,71,47,84,75,42,44,176,35,93,118,255,5,25,110,225,145,48,227, 90,52,104,167,169,148,100,45,218,139,217,90,227,72,6,73,152,64,26,203,165,47,92,150,164,65,43,90,125,219,49,142,253,46,85,109,75,248,156,39,46,106,141,103,242,45,7,38,144,197,75,157,105,1,105,106,118,11,22,32,197,45,114,9,185,202,101,110,179,170,91,199,40,50,209,8,181,146,56,24,71,91,170,5,120,209,219,180,10,226,118,97,218,224,194,192,84,98,133,18,239,177,188,136,43,242,118,215,139,11,105,214,183,61,208,208,133,20,211,96,132,60,217,127,99,176,33,192,40,122,33,97,56,114,141,191,108,6,22,104,224,232,41,94,228,139,209,44,96,154,177,172,162,23,238,177,201,8,12,181,69,195,205,145,219,180,39,55,9,41,184,115,46,5,195,84,238,50,62,187,25,207,122,214,51,195,57,195,58,58,19,32,247,185,155,65,238,80,182,48,138,205,137,204,147,169,57,36,83,222,123,206,106,236,77,43,79,88,238,42,137,178,152,115,102,53,124,6,254,199,22,158,68,54,87,28,98,42,135,128,198,76,86,114,48,32,111,100,255,150,209,61,201,86,102,242,152,127,204,228,185,27,57,6,164,103,103,61,209,233,77,33,215,50,235,158,175,60,156,137,25,103,35,107,243,3,72,182,123,224,205,169,225,12,31,253,203,215,100,50,60,137,28,226,51,119,249,236,88,222,188,237,225,124,51,51,12,154,108,31,86,201,79,130,197,74,193,25,114,161,245,202,26,189,16,98,1,66,189,224,210,106,9,12,74,3,243,198,60,2,6,18,115,204,213,162,223,146,202,160,117,193,20,97,0,133,33,206,241,7,62,80,207,122,184,190,191,128,102,93,235,253,119,239,214,248,39,144,249,88,8,250,148,213,135,180,143,1,254,133, 17,12,194,21,176,129,21,56,3,52,240,194,46,128,71,117,88,199,146,48,80,40,236,137,168,172,150,19,1,156,100,208,134,244,57,4,168,237,74,82,157,27,43,197,156,183,49,157,102,116,70,100,252,133,196,44,26,76,5,146,218,4,210,188,53,75,176,204,27,194,192,132,2,180,145,162,205,133,194,176,17,194,248,69,121,205,219,120,17,198,165,196,220,7,40,154,199,21,198,105,81,145,112,181,255,150,164,189,14,154,248,208,2,148,138,168,25,87,11,112,0,17,128,0,201,213,202,11,72,156,19,190,80,113,129,27,104,113,161,29,5,17,200,221,74,199,121,28,104,37,97,173,8,10,184,41,154,12,6,146,7,44,192,20,178,33,25,126,209,24,126,145,199,229,145,187,53,148,67,169,205,17,168,64,124,45,68,135,117,193,34,113,93,45,69,212,61,245,146,138,177,4,212,229,217,44,189,204,226,105,217,150,129,158,134,61,13,211,149,24,215,200,158,68,49,30,55,137,89,147,165,141,235,161,158,49,121,162,135,149,94,62,213,93,148,5,88,147,113,68,148,117,204,223,233,204,209,17,152,143,53,25,150,153,222,147,25,30,241,161,94,134,69,83,221,57,196,148,253,226,66,165,211,220,157,94,232,253,88,230,1,153,210,216,93,233,85,153,70,88,162,232,85,30,202,208,221,224,121,94,146,189,158,227,145,94,49,26,35,150,201,76,46,70,89,45,134,227,67,244,226,128,9,94,205,44,196,54,246,34,129,153,76,156,233,83,58,229,30,128,173,83,149,237,222,60,246,24,54,202,255,24,244,1,147,243,237,140,212,64,226,75,76,31,75,12,218,54,253,35,76,44,4,9,120,13,78,32,132,13,4,139,2,216,0,81,44,205,7,80, 2,194,84,18,85,196,128,23,248,146,35,105,132,65,40,83,126,124,66,40,156,3,52,208,95,40,152,2,24,188,218,255,157,164,254,241,159,74,46,136,255,157,36,128,4,32,24,12,32,135,20,96,90,93,36,2,42,32,3,222,65,52,252,2,37,144,73,4,29,10,114,9,71,16,109,193,120,13,21,183,172,155,187,224,74,202,141,196,66,16,204,123,193,84,194,104,132,187,120,197,67,64,194,117,109,23,215,25,154,194,44,132,162,241,33,37,53,20,27,125,128,67,17,6,13,158,224,67,116,229,162,77,97,23,146,220,22,62,161,165,200,150,199,89,192,11,181,0,19,161,214,20,29,220,153,180,144,178,128,81,117,213,97,22,1,70,16,165,73,91,190,32,25,190,192,11,138,156,109,201,161,104,101,145,97,222,37,166,192,225,29,150,151,23,185,97,97,140,95,201,153,32,106,49,102,81,238,27,27,142,22,81,130,22,174,188,255,192,1,120,192,1,248,33,32,170,192,1,8,162,6,76,133,138,173,68,127,189,166,138,101,228,36,246,23,34,166,18,215,60,4,226,181,222,226,77,94,60,221,98,38,170,88,148,149,88,40,10,152,55,178,132,220,153,94,40,202,163,46,206,157,233,169,98,52,17,35,49,94,211,148,157,29,226,109,4,138,225,230,113,38,64,135,1,103,58,101,29,138,93,89,47,110,163,144,197,221,43,214,12,115,54,98,12,88,98,118,90,147,147,137,103,118,62,153,140,137,94,145,65,30,235,105,0,233,169,141,74,92,217,231,69,227,211,125,192,55,250,152,140,29,31,54,250,29,49,226,34,138,69,19,224,29,83,121,78,39,59,113,211,74,144,99,53,153,227,117,110,4,134,240,102,55,154,158,139,121,167,220,249, 39,64,185,157,133,54,30,232,129,231,58,42,152,135,29,211,157,133,147,91,60,216,17,214,133,71,192,132,139,190,4,76,156,68,65,58,212,76,124,157,84,142,157,127,225,38,133,185,83,158,161,207,35,124,129,41,116,194,30,76,213,30,132,66,126,152,164,75,222,95,74,174,255,36,147,254,67,75,38,41,127,88,72,73,198,100,250,148,213,250,160,21,193,252,5,39,176,85,30,188,21,61,164,195,182,180,64,123,56,199,154,180,214,113,24,139,171,20,85,190,121,206,88,184,76,15,246,17,72,189,215,219,20,76,137,249,146,234,200,220,118,9,98,178,84,166,7,80,36,249,157,215,86,226,232,36,229,17,33,245,41,89,194,97,206,209,133,90,118,97,165,124,155,160,76,145,22,66,225,10,105,225,113,141,86,195,65,199,20,34,204,92,76,206,26,161,208,158,32,213,158,198,156,204,201,220,12,214,165,17,168,41,100,50,215,193,173,97,20,238,9,26,110,156,12,38,76,30,226,28,32,41,166,117,121,64,22,145,92,23,214,209,190,73,230,156,114,33,93,148,166,122,21,14,97,168,166,161,161,12,109,50,157,157,86,205,34,173,38,71,49,210,111,178,192,1,96,228,54,93,231,106,46,222,82,92,171,121,198,227,49,29,34,160,150,157,68,153,217,234,213,18,115,50,231,126,193,103,147,77,39,46,90,103,186,50,167,119,98,104,148,89,171,127,22,99,179,46,255,82,188,62,89,214,169,34,129,106,227,82,180,103,58,134,128,191,158,157,117,186,103,49,10,142,221,229,34,153,121,88,54,105,167,187,204,93,181,82,94,56,70,147,125,50,227,148,57,222,53,198,167,124,186,162,139,173,226,206,148,231,218,140,89,43,114,4,237,173,93,224, 105,152,187,182,227,147,85,83,199,30,231,44,61,103,148,185,196,218,105,153,212,229,39,240,77,94,144,21,152,236,241,211,66,40,0,140,142,157,187,52,212,92,68,13,140,186,104,243,129,211,7,28,164,197,180,132,67,40,162,131,222,38,134,238,87,24,200,12,167,253,76,48,160,15,24,124,193,35,116,2,38,4,193,31,96,130,145,150,36,148,254,223,146,54,169,74,62,105,216,78,41,149,86,233,76,186,15,86,30,129,33,4,1,30,200,3,27,40,3,152,70,32,118,32,202,237,172,7,116,221,27,103,233,2,37,77,210,174,4,238,219,148,28,224,238,202,84,100,233,192,120,87,179,168,128,10,128,91,203,237,160,234,180,91,159,114,212,210,120,153,219,72,218,2,248,81,201,109,170,229,28,75,176,200,255,97,93,204,161,195,229,234,232,102,81,204,189,208,177,104,161,22,214,27,23,182,150,22,181,96,166,241,234,2,120,202,90,142,33,106,97,156,168,109,129,120,213,165,196,57,28,93,190,206,164,60,42,98,210,10,90,174,104,232,214,10,31,190,92,76,145,101,117,165,73,179,132,102,167,82,225,19,194,225,17,24,65,91,142,102,13,250,151,7,108,129,158,250,146,67,49,146,31,170,151,122,229,224,223,178,82,86,54,235,206,206,205,66,109,68,127,225,104,142,58,82,59,113,226,7,28,0,253,86,210,67,57,236,216,25,104,235,21,35,148,169,34,131,50,99,187,222,93,111,6,240,60,113,172,233,173,102,193,250,39,2,27,104,8,248,103,187,250,171,220,45,44,2,11,153,225,241,239,189,254,88,118,90,141,147,249,239,134,206,43,193,178,158,60,30,240,181,142,39,58,145,103,4,171,163,196,114,227,235,17,44,149,93,103,185, 190,103,188,118,108,199,52,34,131,166,107,186,206,140,128,242,166,129,122,103,201,194,48,114,202,98,12,56,221,129,118,103,213,28,232,136,150,89,132,213,255,221,51,105,29,142,58,148,41,149,111,69,190,215,177,76,197,166,6,6,9,104,42,208,174,87,212,136,101,13,22,164,217,144,211,64,86,133,43,182,94,61,61,194,207,88,237,23,4,3,39,96,194,32,4,1,38,24,194,145,34,105,216,102,213,216,146,237,254,153,45,148,162,109,218,18,32,32,156,149,23,108,87,251,24,193,30,92,129,21,224,65,45,44,194,47,168,194,113,184,238,24,25,135,21,89,42,94,150,37,89,108,206,181,16,46,97,92,91,194,168,28,226,146,42,175,226,28,227,58,216,219,132,175,10,56,152,10,20,6,245,69,49,71,149,96,165,168,165,162,166,27,97,144,92,176,208,225,241,78,230,162,250,174,22,206,110,24,18,134,199,237,22,174,238,137,11,181,33,11,57,135,163,164,97,96,214,16,29,250,16,234,146,74,163,66,86,99,178,150,234,194,9,197,225,208,157,100,224,158,192,178,41,123,238,241,110,234,198,229,81,179,184,33,252,36,97,8,65,114,18,66,242,173,120,220,165,212,238,75,169,14,247,6,134,22,175,87,21,247,138,67,141,165,248,189,255,145,156,206,27,253,86,95,160,170,205,113,122,29,135,134,177,210,192,146,207,78,43,124,81,133,62,231,102,132,153,146,108,54,231,148,45,244,43,218,217,255,66,172,0,63,240,234,81,48,193,102,29,192,154,204,66,179,103,186,98,39,75,64,89,129,225,168,201,212,216,182,250,179,142,126,196,54,254,97,142,42,192,106,66,171,138,57,177,144,53,84,9,27,104,123,238,29,19,119,104,232,61,240, 117,206,43,205,56,44,133,117,152,220,29,34,250,26,103,6,199,157,131,102,153,205,188,34,56,210,217,232,225,226,201,28,232,225,221,235,62,87,197,123,58,132,19,63,141,179,226,172,59,237,28,70,21,142,187,93,23,43,13,154,100,82,113,76,105,115,176,124,46,139,142,175,5,144,128,86,52,146,84,54,212,121,161,242,138,149,40,24,60,194,35,160,79,48,124,193,36,128,130,38,240,129,72,30,105,148,202,241,28,99,79,29,219,49,173,225,113,146,74,105,218,166,143,89,249,241,175,121,72,23,56,2,38,188,193,21,220,129,40,228,194,94,144,11,94,150,208,153,116,80,197,97,255,145,198,89,38,55,211,220,121,233,145,15,41,218,11,114,151,16,6,70,99,26,11,227,182,182,183,25,174,88,10,225,173,38,33,207,202,69,89,83,100,89,203,37,169,212,225,20,62,234,92,136,202,92,174,238,104,213,74,11,76,64,196,57,156,195,113,0,7,60,51,166,62,135,195,213,73,106,185,97,240,78,138,21,121,137,110,149,110,107,169,238,26,233,81,157,48,137,163,224,10,105,49,11,151,24,17,18,25,209,150,48,137,115,40,119,7,45,220,115,64,10,167,124,10,8,132,238,27,90,64,166,208,5,156,60,42,154,24,87,94,102,209,222,34,17,166,188,192,150,104,33,93,118,225,203,25,76,18,74,133,5,184,179,187,37,248,21,139,223,16,118,165,27,193,106,159,174,215,66,228,54,37,109,101,215,29,116,70,54,49,225,114,84,125,233,172,84,122,27,35,117,88,225,124,132,19,3,99,203,200,133,239,45,222,37,234,43,192,86,240,38,62,173,88,10,142,13,40,64,7,255,29,48,166,19,110,66,83,2,180,5,55,193,44,78,119,103, 192,90,236,58,22,35,215,48,255,177,71,160,216,104,10,225,252,42,192,104,130,212,176,10,153,206,241,92,210,208,175,147,79,69,60,199,64,67,37,64,109,219,133,135,234,204,140,59,20,235,129,68,213,156,56,212,176,18,235,193,13,35,9,180,216,153,158,141,179,94,60,199,121,17,139,177,236,197,230,210,184,75,233,97,168,158,171,211,54,213,18,194,0,173,217,184,4,150,147,185,89,138,221,244,237,108,14,126,32,134,239,101,89,118,29,89,218,81,175,196,148,23,77,161,100,142,53,182,112,46,206,217,41,181,54,173,36,114,218,92,251,40,94,127,130,33,236,65,95,131,237,126,0,118,96,95,207,96,19,182,173,165,58,127,16,194,148,142,85,24,44,246,135,4,66,77,110,200,22,192,193,31,244,193,27,252,1,28,44,21,113,68,33,114,21,15,154,24,81,18,69,178,27,57,186,118,65,37,32,101,230,163,230,219,173,254,42,249,121,64,41,75,90,117,221,41,162,78,239,104,166,91,179,103,186,248,106,170,92,142,22,29,58,156,245,34,179,99,89,192,2,112,0,164,148,16,8,24,183,128,171,59,7,68,255,128,186,207,46,196,97,225,21,222,59,17,192,187,115,28,243,12,168,59,222,234,214,161,4,60,192,187,33,106,197,150,156,72,10,160,244,91,122,19,129,164,176,74,17,33,74,17,169,123,158,164,9,22,218,251,191,235,201,128,215,110,112,141,238,197,99,124,190,199,80,122,99,252,157,192,79,123,3,252,2,252,137,196,32,247,74,145,192,161,138,110,184,7,203,190,241,27,191,161,9,165,131,110,76,253,225,162,213,32,215,89,110,61,215,170,15,166,182,248,250,97,14,70,251,248,74,133,22,115,49,194,176,132,91,219, 5,182,120,132,2,88,87,254,50,223,158,73,189,210,144,175,183,5,109,162,39,250,92,52,228,122,241,44,138,229,118,208,182,4,215,251,97,130,215,56,9,100,177,210,118,76,134,197,231,219,49,99,210,40,45,130,210,52,151,59,57,253,150,166,208,107,64,156,219,192,134,54,36,217,132,132,5,216,125,130,51,212,206,229,96,75,148,253,56,173,83,214,239,156,229,114,221,248,177,215,59,179,51,61,51,212,60,39,184,244,169,248,88,166,242,63,45,196,180,238,255,236,207,154,239,159,15,43,140,42,152,70,101,239,183,49,36,208,150,117,211,75,18,32,149,245,173,50,61,186,191,144,166,70,250,231,102,102,117,209,74,13,126,156,237,26,11,247,141,123,81,182,229,120,193,252,16,206,28,37,57,43,37,45,98,142,5,49,134,212,117,24,92,237,36,152,2,84,237,193,38,24,130,171,77,169,171,211,49,171,55,169,97,39,41,172,203,122,149,246,113,251,112,2,193,40,82,23,108,129,39,240,65,16,244,65,16,44,2,118,132,2,187,27,251,197,117,138,177,199,80,24,66,184,89,95,102,159,202,229,52,235,119,30,30,234,183,1,196,11,129,47,60,188,0,1,194,136,145,5,3,23,122,88,248,194,8,66,134,3,89,176,24,72,208,131,5,22,22,48,58,92,112,240,99,139,5,45,56,180,0,97,242,32,29,131,77,56,148,76,120,146,195,132,9,36,75,182,148,217,98,66,132,8,45,59,176,236,192,225,167,206,38,59,57,52,153,49,131,37,81,14,112,90,182,32,73,164,36,73,156,19,74,130,92,240,17,196,130,9,39,15,130,48,104,114,255,129,135,130,31,91,54,105,97,16,97,215,131,78,5,170,61,233,148,228,12,156,112,221, 158,92,184,118,237,140,155,52,155,176,44,203,97,70,217,38,76,105,182,172,217,51,170,211,172,11,232,24,81,28,83,241,89,74,31,175,190,152,9,98,194,2,142,151,175,190,21,105,21,47,72,135,28,9,82,110,88,80,108,193,172,32,10,118,212,248,129,69,106,217,23,7,162,150,125,187,117,199,212,47,44,100,108,237,225,195,7,5,2,197,90,48,110,124,227,139,22,191,5,90,80,96,188,120,72,222,22,66,174,182,190,120,117,198,222,4,141,127,197,170,249,248,85,241,227,63,110,181,58,190,56,9,227,10,40,189,160,212,59,117,231,135,221,73,175,135,159,154,122,216,210,97,15,122,80,160,128,4,245,72,176,1,58,5,132,243,239,57,231,20,176,65,134,255,108,176,193,193,7,109,48,99,149,16,36,188,16,194,5,63,80,48,193,222,224,11,111,61,22,20,200,168,34,15,42,138,109,61,135,252,163,46,35,140,224,59,145,32,22,62,16,107,161,238,120,51,113,67,142,194,42,200,255,184,28,23,124,142,32,226,84,236,45,192,29,53,123,142,199,227,196,18,232,163,218,106,28,41,171,23,30,114,168,43,167,12,243,204,36,131,208,114,170,51,186,214,2,12,172,187,178,106,109,33,149,208,146,178,33,52,61,56,162,162,224,100,140,33,6,216,130,251,32,6,51,204,8,3,206,48,244,124,4,12,48,38,249,226,139,71,182,240,100,19,77,140,240,162,207,62,17,89,148,209,70,29,125,20,210,72,37,157,212,81,44,254,185,20,211,76,53,221,148,211,78,61,245,20,11,74,69,29,181,81,66,76,37,68,207,48,10,41,164,139,46,188,120,53,16,78,142,96,211,139,46,142,48,4,142,65,130,224,131,23,92,66,65,200,8,34, 34,51,36,33,199,90,128,10,165,180,250,227,49,182,37,103,227,142,35,197,244,51,2,34,106,157,253,109,44,41,141,40,40,162,40,95,138,8,77,96,169,101,82,72,213,220,218,18,44,170,76,130,139,166,192,216,157,203,47,184,90,138,160,131,159,48,155,151,40,37,148,208,169,94,14,46,168,183,222,127,3,214,247,2,157,232,85,226,255,2,129,123,138,160,137,125,235,53,184,47,192,244,2,33,48,164,24,230,119,40,136,25,246,73,223,139,3,227,192,96,131,143,210,9,100,192,100,226,87,39,189,98,2,89,166,150,49,123,89,38,144,67,238,32,225,126,13,238,64,137,39,34,216,23,169,162,112,238,128,94,160,129,222,184,168,192,232,141,160,96,144,251,106,98,2,164,134,26,170,224,161,145,254,55,2,164,106,54,56,167,144,101,70,106,2,163,186,78,57,230,152,14,10,185,234,192,182,106,185,233,166,143,154,161,234,152,212,102,58,237,179,143,106,217,168,185,63,6,12,176,182,251,210,235,100,164,214,30,185,236,190,102,174,90,112,131,19,190,192,168,169,255,173,249,112,195,129,110,90,39,170,167,14,121,237,144,161,190,58,224,153,27,151,90,47,161,34,175,25,104,193,19,207,186,238,201,13,63,188,241,198,171,22,57,227,152,200,174,122,171,242,100,90,141,50,11,38,187,138,58,180,249,62,123,246,150,217,206,236,160,179,197,67,169,50,26,53,67,83,51,74,90,198,10,164,112,195,162,142,226,203,182,114,106,255,166,242,102,192,110,49,238,40,161,88,171,138,175,127,57,250,163,248,243,250,173,174,213,14,60,235,183,217,46,27,114,139,105,126,152,223,208,111,150,250,98,193,143,106,34,244,190,212,190,204,51,181,136,255,8, 92,98,145,209,140,88,0,167,19,209,41,6,50,208,83,23,242,148,170,63,125,97,18,97,224,132,17,244,224,137,67,17,34,81,96,32,213,6,57,72,42,75,125,10,132,33,20,33,167,66,213,65,19,150,234,84,169,98,85,171,94,245,170,35,184,176,86,42,192,213,30,6,49,8,77,132,130,14,88,90,75,11,12,97,8,184,64,37,49,112,217,138,65,22,242,16,228,85,201,43,20,99,90,144,4,98,146,113,173,134,120,89,234,74,91,118,120,172,100,177,171,43,204,163,204,73,208,54,19,195,176,12,127,17,192,201,95,88,18,152,194,49,236,2,250,170,151,190,16,134,185,195,109,64,4,9,123,130,28,231,40,2,59,62,65,4,52,160,65,30,105,64,134,27,236,81,4,79,160,193,13,110,224,4,66,234,81,143,100,64,228,34,245,24,200,64,34,225,9,120,255,220,35,13,156,80,201,67,18,210,144,137,116,66,6,8,249,199,65,30,114,144,122,236,228,31,61,249,73,64,58,242,147,117,180,227,42,237,152,48,17,140,146,148,153,68,100,41,27,201,71,65,130,146,6,120,188,99,194,16,105,199,79,178,18,152,162,60,164,47,59,9,200,27,80,192,147,55,192,227,31,137,57,202,79,14,211,142,158,188,128,32,103,121,74,96,250,114,149,162,12,101,45,247,40,199,56,102,243,148,204,188,228,56,147,217,201,87,146,242,152,55,136,102,58,11,9,75,116,58,1,153,159,164,192,60,151,48,207,121,26,146,144,243,132,37,5,24,128,204,76,66,243,147,248,132,103,63,13,137,207,78,218,243,158,240,212,231,51,143,105,79,131,142,146,2,166,28,164,61,33,74,209,116,42,20,150,161,116,39,58,213,25,71,87,122,84,149,31,253, 232,32,249,8,206,96,118,243,163,129,164,163,71,11,22,129,57,170,78,113,114,100,28,234,90,138,180,151,206,244,165,54,109,105,19,96,26,185,169,69,178,165,120,156,230,52,227,248,57,154,234,50,155,190,220,163,255,58,133,169,84,102,138,0,158,149,124,38,62,69,153,208,127,238,81,145,121,196,229,29,91,57,77,37,152,101,42,77,9,205,105,138,67,34,58,217,32,78,102,144,129,25,98,160,1,13,180,74,3,122,146,193,36,130,241,8,83,4,98,11,70,48,132,31,188,128,193,12,158,16,176,39,252,224,8,9,91,88,18,6,22,176,41,212,211,10,1,1,136,86,5,162,133,181,234,194,22,12,65,4,33,240,97,16,155,160,131,35,66,209,2,199,136,235,32,194,250,97,85,60,195,129,236,125,197,43,100,49,109,11,228,66,177,163,44,71,74,230,146,18,150,112,226,180,143,188,214,74,69,233,75,254,72,166,180,121,25,101,111,28,3,88,189,230,136,176,13,76,19,146,52,187,192,6,158,112,92,154,53,215,150,79,32,67,37,169,75,1,39,136,50,3,14,69,40,68,13,137,80,126,46,129,1,225,173,65,13,194,59,79,241,142,23,189,233,37,47,122,37,208,222,34,164,87,188,237,149,192,24,198,32,95,6,212,160,189,227,189,175,124,37,160,95,244,134,247,188,235,253,47,3,36,255,32,137,245,150,23,191,250,189,47,123,231,139,95,249,210,183,190,16,230,239,132,39,140,223,250,58,152,2,10,94,176,36,10,236,96,249,10,152,188,251,253,112,120,41,60,97,9,83,88,194,28,30,49,126,71,65,97,15,183,151,190,37,46,240,131,43,44,137,250,162,120,20,101,128,240,24,116,204,227,49,228,184,12,61,30,197,144, 121,92,134,52,148,1,200,163,224,241,28,116,60,100,35,7,249,201,80,110,50,125,165,156,227,52,92,25,203,87,6,114,148,161,124,228,38,231,88,201,244,85,178,148,131,124,101,50,75,57,203,103,14,242,150,201,156,101,44,203,1,203,70,150,195,156,225,156,229,57,123,217,200,110,54,179,154,119,124,226,254,206,119,12,227,253,179,4,72,124,99,18,247,183,6,6,166,49,127,7,156,97,253,242,179,188,246,92,71,55,18,220,222,126,38,120,29,235,8,241,58,230,185,142,251,70,154,159,228,157,231,120,67,93,3,123,62,250,152,253,180,174,65,145,73,12,126,34,179,161,132,116,181,62,43,250,234,72,47,56,196,25,246,180,120,61,157,233,255,241,74,130,195,55,158,241,140,37,33,94,73,148,67,208,191,198,117,122,29,173,234,122,22,242,186,79,0,24,210,126,178,187,33,210,104,58,25,65,96,156,18,200,214,24,180,10,18,113,157,43,93,195,96,43,188,238,21,81,25,84,20,98,217,77,169,193,26,22,222,133,45,97,187,73,117,42,84,45,150,177,174,10,4,100,95,197,192,188,18,1,14,152,213,236,46,124,248,89,218,190,139,8,85,98,11,182,60,192,21,36,86,166,123,230,137,29,102,76,66,149,175,101,76,104,7,51,46,77,75,90,75,62,14,82,170,167,164,228,117,59,41,6,49,84,210,228,41,87,232,61,17,170,234,242,50,160,8,252,21,182,133,251,236,103,153,135,185,200,63,38,243,144,157,188,102,40,207,129,201,100,6,250,208,203,0,244,32,203,33,17,73,151,130,20,148,78,231,164,63,61,17,75,79,4,157,157,142,244,165,75,129,234,75,151,131,20,160,208,245,171,51,125,206,81,7,251,214,151,222,117, 179,159,29,237,104,47,123,218,185,238,117,175,127,61,237,113,87,187,220,161,160,141,174,107,255,3,239,119,199,251,222,249,222,119,179,231,93,239,190,232,251,224,9,95,120,195,23,222,23,137,87,188,224,181,193,120,197,227,61,241,144,95,124,228,27,63,249,201,183,194,242,130,207,188,226,49,191,249,196,119,254,241,158,23,253,232,73,95,122,203,131,222,244,165,175,60,229,15,223,122,187,19,190,238,119,167,59,20,190,62,117,171,195,157,246,95,39,59,157,175,76,245,172,107,125,247,193,247,125,26,234,76,252,61,207,225,205,94,94,195,26,202,176,6,61,231,89,207,197,191,179,158,221,12,253,55,243,222,248,123,70,179,153,151,223,101,36,71,88,194,23,22,181,39,85,90,48,221,121,69,71,99,10,142,5,230,20,156,59,45,48,79,102,120,68,48,254,100,87,80,28,97,11,161,224,107,24,212,173,65,122,255,191,82,226,77,0,9,107,222,0,112,82,236,45,85,186,64,85,10,1,16,96,133,223,106,229,17,188,32,88,128,0,179,148,224,23,94,32,20,58,43,42,170,40,50,130,40,109,180,40,44,180,66,172,92,230,100,66,230,168,92,137,154,132,169,157,162,138,2,255,150,160,146,172,171,5,23,12,209,212,203,195,210,11,199,112,14,194,122,110,205,114,140,199,162,143,234,196,78,234,174,110,246,218,46,237,242,206,245,16,111,240,70,175,21,80,239,242,150,208,9,81,239,9,159,208,23,162,112,9,135,193,10,169,176,10,135,193,9,173,144,11,187,208,11,191,16,12,195,80,12,199,144,12,135,1,24,184,16,24,210,80,13,207,112,13,173,176,13,209,240,12,205,112,13,231,144,14,235,208,14,239,16,15,215,240,20,242,144, 15,249,112,15,129,225,20,254,176,15,7,145,16,7,81,16,239,240,16,211,240,16,19,81,15,213,240,15,25,177,16,9,81,14,221,80,13,229,240,13,239,144,18,227,176,12,55,81,12,177,112,11,181,48,11,61,49,10,167,80,10,73,241,243,82,15,21,77,111,245,54,239,8,7,239,236,116,79,14,152,76,201,250,203,186,244,232,165,116,134,105,206,162,225,250,195,64,230,4,78,126,241,3,222,42,6,244,100,24,253,164,220,94,133,19,252,96,11,0,1,131,22,101,221,12,208,0,223,109,0,167,241,176,160,241,0,255,21,139,85,86,165,177,188,96,223,56,129,27,107,37,6,142,32,88,2,142,15,224,192,16,232,0,29,141,160,181,56,240,135,168,199,105,218,102,122,188,40,104,2,38,155,10,9,210,204,203,188,66,204,193,32,204,231,212,236,231,228,12,233,158,46,32,195,238,235,184,142,8,255,206,238,208,14,246,246,142,244,68,209,33,57,17,12,211,48,12,35,177,14,19,49,16,47,242,17,49,18,35,1,81,35,59,210,35,63,50,16,193,1,35,193,129,36,73,242,34,75,242,36,75,210,36,67,242,20,84,82,37,67,210,37,81,178,37,69,50,38,107,210,38,111,18,39,115,82,39,117,178,26,106,178,39,93,178,26,130,50,39,127,82,37,131,146,40,193,225,40,133,210,40,151,146,41,141,18,41,127,210,41,125,242,40,145,210,39,111,50,42,75,114,42,129,242,41,153,82,42,157,114,41,183,178,41,155,146,42,133,146,36,195,50,42,207,50,43,169,114,39,215,146,38,95,82,38,95,18,38,63,82,36,65,146,46,235,178,46,1,145,35,41,82,47,41,18,34,195,112,20,25,207,238,255,150,78,22,123,97,12,36, 33,21,150,224,228,158,224,181,250,99,35,130,227,23,227,36,24,25,72,6,20,40,85,194,96,8,96,101,11,182,192,11,248,207,26,59,19,17,164,145,26,67,243,82,10,208,51,29,5,27,187,128,85,182,49,16,84,128,19,100,229,8,84,193,11,240,207,16,52,97,16,202,177,5,114,8,29,157,226,23,216,17,46,156,102,40,58,32,144,54,64,9,58,0,9,252,40,3,142,115,9,98,78,2,126,142,206,164,14,8,21,146,239,34,47,245,28,50,11,199,80,34,187,48,18,25,209,46,183,83,35,231,114,38,83,210,37,91,18,38,219,114,39,147,178,44,183,18,44,205,82,61,151,18,29,212,179,61,195,18,29,226,51,40,227,83,62,141,146,62,237,243,62,171,225,61,245,243,62,243,147,63,223,211,63,205,146,62,247,179,41,219,179,62,215,19,65,19,84,65,17,180,44,147,18,65,229,115,63,15,148,61,7,148,66,237,129,66,47,20,66,49,84,67,55,84,63,255,19,63,51,116,67,67,52,68,39,116,64,231,83,66,153,146,67,9,52,63,255,41,212,68,1,148,64,91,180,63,93,20,70,209,193,30,44,180,68,73,52,66,93,52,66,215,243,70,5,116,66,81,116,65,209,146,40,185,178,40,191,146,72,201,210,42,211,178,40,117,178,35,87,242,35,223,16,20,165,19,239,228,65,30,230,160,8,226,64,140,200,170,77,232,100,219,212,138,50,23,200,85,144,81,51,253,170,52,163,81,52,207,20,83,72,179,76,77,165,79,238,173,85,186,192,177,92,5,20,90,211,17,102,197,11,42,66,5,130,101,15,24,33,23,34,161,179,64,128,14,222,37,18,222,133,181,126,51,114,156,32,21,8,115,20,144,142,13,204,110,10,32, 143,10,203,112,47,231,144,59,65,210,73,103,146,45,129,18,62,95,244,65,15,244,68,81,180,68,57,117,62,217,179,64,235,83,69,61,85,71,95,20,68,115,52,70,69,52,62,107,148,70,45,180,70,101,117,86,109,52,86,97,53,86,233,179,86,103,245,86,119,149,87,95,181,87,107,212,28,204,97,86,137,149,88,139,85,88,237,97,88,125,149,89,107,53,88,109,21,88,159,181,89,127,117,64,255,161,181,66,167,117,88,179,213,28,212,160,30,186,181,30,134,213,91,187,85,31,176,128,92,177,64,28,206,21,93,211,245,92,201,53,93,205,85,93,223,85,93,203,149,93,197,1,11,198,117,92,235,85,92,239,21,11,234,225,94,233,21,94,255,213,95,219,85,94,235,85,31,236,117,92,197,117,96,9,150,95,203,181,96,237,53,95,245,33,92,11,182,30,212,96,91,189,149,98,181,117,90,165,85,89,145,85,89,181,213,98,181,21,100,151,117,90,109,180,86,69,214,86,97,213,87,123,117,89,123,149,70,159,245,66,173,85,87,173,21,102,175,149,89,131,245,88,81,182,99,139,245,102,83,22,103,157,53,84,83,181,39,145,116,46,161,244,10,151,208,23,18,65,18,46,64,23,109,227,68,234,100,50,39,115,18,192,32,1,187,224,173,186,128,19,52,147,255,252,175,76,233,13,52,209,116,0,213,180,52,253,10,12,80,101,85,222,180,11,62,193,11,64,33,16,230,20,20,92,133,5,102,133,178,132,96,15,148,64,49,126,225,23,122,147,37,6,53,183,64,70,9,144,0,9,255,104,96,9,70,129,13,42,239,19,225,112,59,189,51,83,99,242,42,191,242,60,211,147,113,131,84,65,95,214,89,39,119,100,71,246,85,133,21,99, 77,118,100,119,214,88,151,85,91,213,128,91,195,85,116,23,150,92,73,183,96,7,182,97,229,21,98,235,129,92,33,86,98,251,53,96,209,21,13,196,1,13,106,87,118,103,151,118,107,87,119,117,23,93,205,21,119,103,119,119,209,32,31,106,55,31,134,183,120,135,87,120,143,87,121,243,129,0,138,151,0,158,23,122,163,23,122,247,129,122,247,65,122,175,23,123,179,87,123,183,87,122,143,183,121,153,23,122,193,23,123,171,151,124,169,151,31,206,23,125,211,55,125,251,129,125,217,55,0,2,160,31,222,87,126,231,119,126,7,128,126,239,23,127,219,87,127,217,87,125,209,183,31,248,225,127,1,184,125,3,96,0,236,247,125,7,96,127,19,24,129,19,152,127,251,215,129,31,24,130,35,216,129,203,247,121,201,119,122,173,119,123,203,183,122,209,87,131,53,152,123,157,247,123,159,183,120,137,119,121,149,55,121,151,87,120,255,131,55,120,1,118,93,19,150,97,245,117,96,213,21,119,207,85,133,119,183,132,111,248,134,107,216,118,5,182,117,87,23,99,45,148,113,189,147,104,189,80,27,146,86,60,130,196,68,52,32,129,100,32,24,38,147,79,42,211,108,241,170,175,180,118,107,219,173,107,189,54,222,192,214,51,217,116,108,85,197,108,207,246,85,64,97,78,57,65,21,52,32,54,183,64,28,55,1,9,22,1,23,90,192,110,203,103,105,156,34,18,90,98,142,93,138,6,24,224,10,216,160,14,10,55,19,193,51,83,33,23,84,93,85,87,99,22,90,125,182,114,115,182,99,135,53,116,187,117,94,211,213,118,127,87,135,115,23,135,149,183,123,185,87,123,59,152,124,37,248,124,25,120,147,27,216,127,57,121,125,221,151,128, 251,161,128,11,24,127,79,153,128,229,215,128,81,249,128,231,23,31,94,25,150,99,25,150,253,193,31,0,192,31,4,0,0,114,89,151,119,121,151,239,1,0,238,225,82,238,65,152,115,217,151,121,217,152,143,25,153,147,89,153,151,89,151,135,89,152,129,25,139,163,89,154,255,167,153,154,71,232,153,175,25,155,179,89,152,169,113,152,153,217,152,105,153,150,113,25,151,117,25,151,193,25,156,101,25,157,241,119,129,25,56,128,3,88,130,7,88,126,227,151,149,93,217,156,235,217,158,253,1,31,230,25,126,219,151,131,171,87,132,209,64,31,142,21,73,3,17,74,159,240,10,181,97,9,134,8,35,6,200,219,130,161,137,31,225,17,246,196,50,21,112,8,164,184,25,171,152,107,171,89,0,181,120,139,49,8,223,90,197,177,96,8,20,234,148,5,238,244,109,197,81,9,246,96,17,132,5,4,118,211,41,124,115,6,34,161,47,244,150,167,156,96,20,166,160,21,138,182,58,229,208,143,139,116,44,131,54,144,47,23,89,63,151,116,29,57,119,117,152,132,39,153,146,51,120,131,249,97,31,66,121,127,87,121,158,243,89,126,241,97,0,94,249,158,1,96,156,189,185,153,157,121,155,53,26,172,195,90,172,199,154,172,203,218,172,207,26,173,211,90,173,215,154,172,117,217,31,2,192,169,9,0,13,212,0,136,77,178,160,11,183,21,202,224,2,82,43,70,255,10,40,4,98,64,24,186,13,162,35,26,12,30,33,6,134,128,255,188,96,11,2,97,8,254,10,163,3,235,138,213,154,163,61,179,77,23,11,53,89,40,16,142,128,78,29,161,164,53,224,109,243,20,19,144,64,9,132,197,110,239,182,105,250,130,23,228,34,98,156,162, 9,144,32,21,18,33,167,117,58,11,21,17,83,193,50,61,171,181,99,185,213,93,117,23,132,9,32,147,161,90,170,175,26,157,177,26,156,201,121,171,153,249,154,217,90,185,151,155,185,155,219,185,159,27,186,163,91,186,167,155,186,69,40,151,251,193,122,177,192,30,122,82,16,189,208,160,181,80,14,226,160,5,168,227,5,154,214,12,130,3,18,236,196,78,248,164,176,187,0,177,193,64,177,189,224,189,19,229,177,1,43,178,211,122,178,173,145,77,167,246,77,93,72,109,183,160,78,239,244,8,84,64,5,90,64,8,132,96,180,67,225,23,232,224,23,34,225,181,220,165,5,250,2,14,38,124,17,200,96,12,216,32,182,65,49,195,105,187,65,255,83,87,135,85,31,104,23,124,155,90,148,3,0,31,255,110,153,152,161,185,186,87,156,197,91,220,197,95,28,198,99,92,198,103,252,197,253,129,31,228,90,31,184,251,58,101,219,9,143,182,17,154,64,74,250,186,78,224,196,78,242,132,189,31,193,189,245,196,11,4,65,190,179,182,190,33,251,185,243,27,26,247,27,76,227,20,18,144,241,106,103,197,179,7,188,192,47,139,110,221,120,23,10,85,46,88,171,5,230,24,14,58,96,17,22,65,9,108,154,13,166,240,11,29,177,65,111,213,28,248,85,28,152,247,169,227,183,150,181,154,198,247,156,207,251,220,207,255,28,208,3,93,208,97,220,31,154,215,30,192,97,199,53,220,9,181,161,74,151,225,9,68,34,44,218,132,173,188,180,200,35,26,162,45,83,201,53,179,177,233,251,201,77,232,190,209,90,202,13,144,202,189,248,77,27,16,25,73,122,203,9,220,178,248,96,180,221,88,57,252,230,165,99,90,183,58,32,23,34,128, 12,122,65,14,26,47,195,45,177,37,77,84,89,245,65,120,125,27,128,3,32,151,7,221,216,143,29,217,147,93,217,151,157,217,141,157,31,242,193,28,255,16,93,19,49,15,244,180,33,17,154,161,17,164,1,44,204,74,189,159,182,200,37,250,189,191,113,211,159,177,211,55,232,211,207,58,212,1,112,212,87,136,133,96,69,86,78,132,5,84,32,51,137,96,3,6,65,8,154,160,141,119,83,166,235,102,48,162,162,107,102,32,23,104,32,21,70,33,17,116,93,15,123,157,70,135,21,11,208,192,28,176,128,0,248,33,0,154,93,226,39,158,226,43,222,226,47,30,227,167,49,0,160,253,15,175,240,241,160,64,14,156,65,18,226,128,23,82,130,55,222,228,49,39,253,219,248,15,211,193,160,11,32,11,177,197,182,220,57,232,220,205,58,221,255,111,108,165,214,178,75,221,221,217,100,86,84,96,192,143,128,8,48,75,8,214,5,4,246,221,40,10,181,110,100,66,166,23,193,9,138,160,12,160,96,10,29,241,20,130,82,89,213,0,11,242,65,13,208,0,0,50,222,235,191,30,236,195,94,236,199,190,198,9,0,29,42,177,243,240,46,17,156,65,25,196,224,9,74,158,49,7,136,219,234,132,129,134,145,229,17,123,18,94,158,177,255,179,150,211,103,94,84,106,190,172,111,158,222,16,80,79,226,52,76,189,192,53,217,164,34,184,124,232,7,97,180,185,34,194,35,198,140,150,230,50,148,227,9,158,62,215,115,250,36,245,115,206,209,160,0,196,129,236,67,95,244,71,159,244,75,223,244,5,176,31,196,65,218,181,48,241,160,96,237,223,65,18,158,65,9,190,199,43,218,228,49,137,220,200,165,118,211,39,139,177,251,207,239,71, 5,240,201,90,240,219,141,240,217,189,221,99,229,133,94,229,179,183,0,8,246,192,54,15,226,110,151,70,116,246,102,38,128,195,3,92,202,166,165,126,24,66,146,243,213,224,92,243,225,244,195,95,252,199,159,252,203,95,226,9,192,28,246,80,11,237,46,13,222,225,29,166,161,17,162,161,79,209,130,53,6,104,219,150,248,78,192,224,11,202,45,211,1,34,80,23,48,4,11,130,65,132,48,161,194,133,12,27,58,124,8,17,17,150,127,20,43,90,188,136,49,163,198,141,27,177,68,252,8,82,33,161,145,132,194,152,236,2,8,16,74,47,94,2,113,58,194,210,11,139,45,42,255,182,16,225,195,7,78,139,157,191,90,52,249,249,51,66,174,14,77,102,180,0,65,233,195,135,5,51,144,72,146,227,107,216,41,112,213,208,217,171,135,69,13,26,142,92,187,122,253,10,54,172,216,177,100,203,154,61,139,54,173,218,181,108,219,186,125,11,55,174,220,185,116,235,218,189,139,23,45,0,113,213,128,13,107,5,37,77,57,98,235,196,136,97,148,107,6,8,16,47,22,120,240,192,66,233,135,24,148,31,201,48,19,134,96,152,46,38,189,108,17,104,144,96,200,209,164,63,78,204,235,213,99,233,213,34,73,134,41,84,8,101,151,152,129,106,210,84,161,225,200,22,35,47,110,14,194,68,100,39,136,72,65,137,10,205,85,244,168,174,24,102,108,88,152,33,102,20,148,86,83,171,217,51,167,79,220,105,212,220,187,123,255,14,62,188,248,241,228,203,155,63,143,62,253,93,2,230,128,181,242,37,229,93,55,98,55,110,56,121,194,107,198,175,23,47,40,189,128,204,66,128,147,49,119,89,24,143,16,196,89,24,158,129,38,26,66,7, 177,6,33,105,219,149,167,90,255,132,171,145,84,82,108,41,197,116,68,77,126,108,177,5,11,71,24,65,34,16,65,252,22,220,78,19,52,17,65,139,44,194,145,88,36,51,208,241,129,25,33,36,144,128,5,23,212,144,136,47,192,128,131,142,57,230,136,83,128,63,234,29,137,100,146,74,46,201,100,147,78,62,9,101,148,103,249,131,5,48,190,64,177,198,55,212,80,67,3,13,78,32,17,65,19,45,240,247,31,128,2,82,134,102,12,97,76,2,134,73,132,120,193,9,131,5,89,72,39,72,19,146,87,97,157,32,97,248,218,102,27,182,84,27,136,42,168,208,33,111,47,248,112,226,34,193,45,54,3,139,45,134,9,71,7,51,200,72,163,12,33,124,160,192,7,51,144,49,135,143,167,4,169,6,58,226,72,73,106,169,166,158,138,106,170,170,174,202,170,93,249,156,226,75,26,90,22,83,140,8,52,136,65,67,152,45,248,247,216,17,1,6,168,129,100,31,132,65,153,12,109,102,166,65,156,3,133,246,160,158,206,38,116,231,120,121,62,251,16,159,175,253,201,146,75,91,192,228,133,110,32,26,1,4,255,15,40,30,5,194,12,46,178,248,19,28,147,206,144,148,25,50,76,166,64,4,34,148,161,141,84,65,138,131,78,171,250,238,203,111,191,254,254,11,112,192,106,237,83,141,47,107,80,83,140,49,198,60,113,43,25,74,68,160,24,127,30,248,250,107,100,74,197,32,3,177,39,33,171,44,179,212,126,28,173,120,211,126,204,144,102,38,93,219,69,202,217,6,50,19,11,50,29,241,130,17,134,32,202,71,7,28,52,17,137,79,143,70,208,65,7,45,206,0,116,82,9,132,32,67,2,7,52,129,132,116,173,0,83,141, 57,104,20,32,112,212,82,79,77,117,213,86,95,141,87,63,246,248,242,205,49,222,32,227,77,49,52,44,225,196,195,70,49,246,194,17,0,74,134,102,129,39,35,200,9,39,203,62,216,32,201,117,134,28,222,200,118,39,68,200,177,177,161,164,210,74,113,122,43,34,204,70,16,33,68,16,57,113,192,129,81,141,134,25,129,18,74,72,250,83,11,30,88,128,113,209,26,180,176,193,24,211,253,104,79,62,4,96,77,122,233,166,159,142,122,234,172,6,160,70,255,43,223,24,131,12,59,200,24,51,54,25,79,64,124,246,11,116,64,38,108,12,147,201,32,195,35,143,152,4,183,220,117,215,189,119,132,120,131,167,119,242,125,155,4,27,224,42,115,168,219,175,49,115,144,248,32,58,237,212,194,205,142,242,236,115,229,73,217,128,163,209,156,123,30,213,167,4,240,163,122,251,238,191,15,127,252,242,183,5,0,22,195,16,227,13,59,250,27,115,3,174,79,72,10,180,163,188,224,87,22,128,132,82,88,160,1,53,17,43,101,67,8,131,6,182,32,183,204,24,36,121,119,67,79,243,246,102,178,215,164,108,122,45,233,22,76,52,192,146,221,32,78,113,58,89,76,247,128,210,162,39,60,1,57,77,64,138,13,40,131,163,3,180,128,6,99,144,66,250,208,177,143,0,204,111,135,60,236,161,15,127,136,53,52,0,227,27,200,72,70,50,216,81,12,110,136,193,9,228,0,160,112,248,19,32,11,76,230,3,1,234,130,154,98,192,64,7,110,65,16,156,9,13,34,154,69,193,213,44,239,59,23,36,89,223,52,83,136,33,104,8,16,217,138,219,255,75,188,160,1,13,176,160,38,134,232,0,35,132,192,139,72,152,176,9,61,243,89,4, 46,240,132,201,181,144,18,47,132,161,12,105,104,195,97,0,3,135,70,2,162,35,31,9,201,72,74,18,73,4,56,197,55,140,120,196,98,220,128,27,78,160,129,18,26,39,64,137,5,200,119,114,172,226,2,187,208,192,7,110,1,149,19,12,163,133,198,232,157,50,126,236,140,208,219,12,224,178,5,34,65,177,228,8,186,49,4,28,248,32,132,92,232,17,4,19,136,220,228,192,55,57,162,40,38,50,190,75,128,6,64,128,4,9,244,72,145,232,224,7,0,38,137,205,108,106,115,155,220,68,75,37,47,137,131,35,242,175,27,78,184,15,196,66,233,129,255,88,76,142,236,220,160,6,80,233,153,45,120,65,130,115,2,163,43,71,3,203,238,200,242,99,96,40,9,244,52,52,155,150,188,132,151,33,34,168,10,140,208,129,61,4,243,40,145,224,128,18,22,241,176,158,241,81,162,70,241,128,2,98,160,1,103,66,83,2,80,89,154,61,216,215,205,144,138,116,164,36,141,228,62,192,255,193,138,100,132,147,29,252,91,162,57,115,247,152,116,78,12,129,52,125,167,202,52,48,4,47,124,8,16,196,243,226,61,75,147,79,238,236,147,90,35,49,137,26,55,168,50,151,176,140,151,34,202,101,11,236,40,132,237,69,162,3,146,235,25,207,224,144,204,162,128,96,138,25,149,33,18,106,32,7,109,120,180,31,37,45,171,89,207,138,86,172,241,3,28,107,80,169,56,111,64,54,39,136,64,153,104,139,233,99,16,24,71,22,32,213,11,240,4,81,130,232,105,207,159,218,201,130,130,69,196,243,194,112,212,189,186,196,160,77,125,193,65,59,176,129,168,226,236,169,201,180,106,7,22,1,81,136,109,21,71,113,244,192,4,54,192,128, 57,136,21,24,230,208,97,90,79,139,218,212,170,150,84,252,168,70,26,220,202,82,110,52,130,27,52,64,66,248,56,112,20,153,154,41,142,54,69,106,78,253,250,182,86,22,118,176,231,25,234,179,50,248,55,14,242,82,55,42,8,16,115,235,56,136,13,36,135,56,15,107,81,7,224,0,7,204,10,178,5,44,136,129,51,131,197,1,255,36,48,32,172,75,43,237,106,207,139,222,244,170,247,59,253,64,135,20,220,138,140,36,78,67,12,100,16,193,5,136,210,4,220,138,242,87,188,237,45,3,227,9,136,66,244,212,65,195,13,73,80,81,99,92,103,33,87,54,1,245,32,115,225,56,147,45,24,66,9,209,21,147,206,242,203,199,170,42,65,93,201,233,46,70,19,240,129,9,136,32,180,163,53,239,122,79,140,226,20,171,152,44,1,176,135,20,216,17,206,248,82,96,26,75,192,213,5,30,118,148,157,236,174,98,188,69,234,6,3,177,211,224,18,184,192,166,33,172,96,51,152,178,148,52,152,151,53,9,80,183,64,52,194,13,4,103,6,67,193,112,207,36,167,4,156,233,113,128,190,147,204,4,104,80,131,57,64,193,71,106,24,192,138,207,140,230,52,171,184,197,80,40,98,50,144,241,132,110,148,131,198,52,80,161,205,112,203,152,187,2,171,199,67,64,165,202,64,196,211,158,30,36,176,68,102,200,129,243,146,96,61,29,86,131,41,97,227,46,11,165,27,221,196,12,113,127,96,4,206,26,37,200,160,12,255,69,114,201,225,242,7,242,202,1,26,72,64,204,100,54,179,154,79,141,234,84,155,149,205,110,142,175,156,107,176,4,50,32,33,144,112,96,28,8,118,199,59,42,198,241,175,67,232,181,78,229,25,220,57,21, 26,34,135,198,75,162,235,180,232,53,206,38,16,129,32,168,31,6,165,27,18,133,247,15,131,32,74,206,36,218,4,56,0,37,23,74,200,69,98,64,224,1,165,4,139,5,51,28,245,152,129,81,102,85,171,123,221,236,142,100,139,181,129,140,24,199,89,18,53,160,175,39,137,210,184,91,223,85,50,187,190,34,42,55,3,162,121,10,26,121,195,54,180,145,93,73,146,54,149,36,201,42,121,244,22,62,164,2,153,236,198,8,191,252,3,25,174,171,71,198,101,123,114,234,202,5,47,188,45,166,1,126,90,41,45,16,65,17,72,141,110,211,182,123,229,44,111,121,234,252,97,14,95,24,35,198,197,144,51,157,145,32,72,163,208,65,157,44,120,225,197,212,52,188,148,109,38,16,171,12,118,193,35,82,236,187,28,59,66,103,244,219,26,217,216,108,78,60,220,15,255,48,17,81,204,128,192,135,19,93,119,178,62,225,246,134,155,224,113,94,240,66,76,225,30,249,7,64,176,129,48,159,219,196,46,111,187,219,223,14,48,152,203,252,136,222,120,194,58,122,1,235,47,209,218,40,142,1,80,33,99,192,87,140,109,102,8,96,232,130,32,128,237,166,6,17,252,232,18,57,184,43,9,226,207,191,53,92,160,30,218,150,203,70,4,174,172,111,64,219,57,230,192,101,187,237,237,208,47,34,23,224,166,162,100,22,144,246,50,172,93,229,112,111,189,235,95,47,37,185,27,67,156,199,184,123,42,200,86,231,240,141,73,148,83,140,1,36,98,16,140,140,65,130,51,93,120,120,32,26,72,207,47,142,132,241,11,73,186,93,150,30,161,130,188,70,242,142,118,201,160,182,85,117,204,19,97,16,127,192,35,7,22,115,179,14,120,251,227,88, 133,232,6,58,240,31,5,100,74,41,168,175,129,234,163,194,118,216,203,127,254,244,55,143,236,233,46,130,187,151,3,247,213,213,234,98,40,33,69,84,244,123,144,16,12,143,224,123,168,244,64,126,16,8,193,117,255,70,203,199,124,208,226,120,97,180,96,183,36,80,185,196,75,47,67,34,219,247,7,123,48,89,124,132,93,112,192,11,48,82,126,15,117,20,82,4,98,1,194,57,238,55,102,195,96,15,172,87,127,47,8,131,49,72,23,247,199,14,222,144,127,189,48,13,228,100,91,184,131,78,2,82,35,128,119,50,239,52,4,9,40,112,128,101,88,132,240,128,16,88,92,63,69,75,208,195,112,184,4,34,82,87,117,19,167,129,210,21,9,145,128,85,95,39,118,161,55,57,74,144,91,31,112,130,30,192,57,161,181,130,45,40,131,103,136,134,105,136,22,114,87,12,116,119,12,211,128,131,221,112,3,34,96,54,70,65,38,3,36,32,102,48,27,156,145,83,239,68,132,136,21,108,14,152,132,206,87,23,208,199,26,210,231,132,43,209,70,142,128,125,190,18,109,134,96,34,127,128,4,112,128,11,212,245,117,77,128,11,185,0,35,67,177,8,223,119,57,44,160,0,40,8,90,164,198,130,46,168,134,167,136,138,169,72,17,108,168,63,222,240,134,99,32,9,114,72,3,55,214,105,100,146,255,107,102,0,120,243,20,80,93,64,132,200,55,112,132,86,112,132,72,23,134,120,33,144,135,88,146,183,50,113,3,34,29,66,40,187,97,8,26,136,24,184,208,2,184,208,71,152,136,11,48,210,109,112,176,1,74,0,110,22,80,49,99,248,126,165,168,138,227,72,142,104,200,134,111,230,138,229,48,6,189,176,4,55,96,59,27,102, 107,183,166,78,74,129,139,195,183,25,44,49,27,126,224,7,94,224,139,128,5,140,195,38,140,115,65,140,171,97,140,126,130,45,218,146,75,52,225,45,190,20,4,27,152,71,196,17,41,218,134,11,228,55,122,29,128,4,139,144,103,223,152,118,105,176,130,241,87,142,31,9,146,173,119,142,44,117,12,234,40,9,100,99,59,43,84,57,228,178,111,3,72,25,187,168,1,126,16,10,92,228,139,62,53,136,17,72,65,210,247,116,180,33,117,126,64,34,132,50,71,91,208,2,136,18,4,66,32,38,145,16,130,218,214,4,98,7,35,16,165,4,182,53,38,101,7,138,51,84,4,239,71,90,166,24,146,89,169,149,235,198,138,36,9,135,229,80,255,111,182,131,111,70,113,20,184,118,38,106,162,50,41,19,147,70,192,9,189,22,108,255,8,144,56,153,60,38,179,147,128,34,117,9,73,40,53,129,56,131,32,10,27,128,11,195,129,85,218,182,133,31,7,81,152,149,95,142,65,69,44,32,134,52,112,114,231,166,6,88,185,149,145,41,153,43,198,138,179,243,134,189,32,9,39,249,37,147,195,56,45,176,40,188,225,43,54,133,69,179,225,135,50,201,69,39,99,132,73,136,16,1,41,23,3,57,26,77,119,50,133,208,104,201,232,45,130,210,33,47,208,2,74,16,4,162,176,8,71,153,11,139,112,93,131,201,109,192,201,153,224,86,74,30,16,106,106,71,102,248,48,153,205,233,156,41,118,142,179,67,13,234,216,11,189,144,10,184,178,141,181,198,61,32,96,40,3,100,69,47,201,87,67,40,147,199,119,44,201,167,154,171,41,151,102,84,144,106,52,155,204,22,55,222,98,4,216,55,113,155,16,4,98,176,8,57,227,19,28,39, 118,33,40,57,192,185,8,27,128,91,30,112,0,1,130,156,162,38,90,100,214,72,207,169,255,160,11,138,90,254,160,6,190,208,134,150,73,157,154,73,3,219,104,51,45,96,4,71,97,4,187,195,101,27,196,18,56,149,128,199,135,154,230,169,154,172,25,23,174,73,26,200,53,155,109,84,155,242,153,161,29,208,144,137,97,20,19,181,148,76,233,117,84,245,73,224,102,61,161,38,1,28,233,35,250,144,160,12,42,164,67,42,82,0,208,58,197,32,59,198,48,157,235,120,123,122,247,48,249,197,157,36,98,4,19,51,25,50,209,96,32,164,143,52,137,154,194,86,162,233,169,158,199,210,103,7,25,8,142,192,136,185,36,34,25,72,159,127,160,4,99,7,145,193,73,126,195,217,51,223,103,4,7,112,156,28,112,3,230,230,35,88,32,0,68,202,167,125,154,77,0,80,0,173,112,12,73,186,164,189,176,127,247,241,164,249,53,38,116,176,161,188,211,99,26,64,40,26,0,100,134,176,74,127,37,65,130,248,128,38,10,23,40,26,18,253,228,55,128,227,104,112,194,136,241,89,61,218,71,97,65,176,8,218,214,166,32,248,166,152,133,111,220,73,167,4,218,4,119,42,255,7,231,38,14,215,228,167,185,170,171,62,4,168,195,48,168,210,89,14,163,128,131,100,19,72,97,162,168,116,192,168,200,202,76,66,8,66,48,17,8,70,16,10,149,26,136,72,216,165,75,24,70,125,131,173,177,217,158,46,209,147,27,186,5,114,36,66,29,48,8,65,144,101,87,136,93,226,23,122,195,9,81,138,10,110,7,0,25,30,48,171,28,165,13,190,112,10,104,128,171,187,138,175,249,218,62,189,250,171,74,26,172,189,32,1,100,99,95,97, 114,54,104,3,69,145,97,83,185,129,27,58,229,7,90,202,128,212,122,147,214,122,173,5,185,147,205,230,8,82,23,159,70,112,4,185,33,66,244,25,4,54,35,35,89,136,101,139,32,13,133,9,81,28,16,28,101,162,152,241,74,94,245,186,167,250,10,179,49,139,53,252,74,168,193,58,6,18,80,3,20,96,95,146,50,1,79,196,31,222,88,49,188,216,33,88,250,33,168,84,147,16,91,173,230,193,169,31,81,16,145,39,27,80,199,9,100,186,5,157,64,170,77,245,140,152,240,7,25,208,155,109,42,57,66,241,255,80,129,164,4,79,112,126,68,80,38,49,197,178,98,117,10,249,32,179,107,203,182,81,67,179,192,58,10,55,203,0,58,123,95,1,180,24,59,247,2,64,43,34,46,227,5,131,130,165,51,249,111,39,131,169,17,171,180,247,212,180,208,147,5,219,122,177,101,26,34,77,69,4,68,224,3,61,208,7,81,213,40,145,242,117,94,135,101,12,3,160,0,98,1,10,0,175,78,48,6,137,32,86,224,48,58,109,107,186,167,219,42,252,138,12,241,53,157,113,91,14,12,96,99,16,211,179,140,113,183,142,240,43,161,217,183,112,164,83,148,26,184,111,211,55,231,169,169,111,177,180,17,209,132,140,246,39,81,75,166,157,240,33,142,120,56,68,160,4,61,32,10,81,21,178,156,6,118,88,22,182,79,192,8,169,186,0,191,226,185,17,0,186,162,59,12,164,139,186,227,75,190,165,210,171,212,176,186,197,64,13,146,208,12,176,216,8,157,116,126,69,49,3,19,176,0,200,186,11,30,160,10,7,196,2,195,7,71,226,201,187,253,8,121,72,203,124,193,235,22,195,11,17,136,24,255,61,43,58,166,140,232,147, 203,168,27,143,43,4,162,160,181,28,118,89,196,105,189,153,107,51,219,123,57,22,96,1,222,27,186,245,34,190,229,43,194,35,172,36,170,43,157,18,80,6,176,136,123,179,6,20,179,219,31,145,145,191,85,20,80,155,97,154,189,235,49,132,75,33,8,215,128,199,248,132,44,129,188,126,208,9,14,220,27,64,32,4,125,16,7,29,48,118,84,165,93,153,27,72,61,211,137,150,163,152,50,213,1,98,80,67,245,82,13,251,64,194,89,172,197,230,81,63,195,128,190,172,219,11,101,48,10,146,64,1,95,50,107,198,218,61,37,184,191,62,104,69,113,4,112,161,16,65,91,42,92,3,236,165,207,210,116,25,82,8,89,112,75,129,0,10,11,156,177,242,73,4,77,192,7,125,64,6,32,216,4,27,198,105,152,11,182,151,21,160,138,169,152,47,208,1,20,80,197,195,112,197,91,108,201,151,220,29,123,225,197,96,163,190,97,60,6,57,88,95,179,246,164,194,177,59,222,104,122,31,144,50,8,4,112,241,105,169,254,8,151,195,69,192,109,97,255,192,14,113,199,211,167,33,44,209,199,81,187,27,84,155,75,25,74,4,123,64,200,72,12,118,96,135,28,31,135,163,153,139,178,120,24,32,47,160,4,20,48,10,137,84,77,152,44,205,211,60,23,154,140,190,222,160,164,146,144,194,236,56,135,79,112,1,44,180,123,42,43,34,74,209,5,34,162,139,18,86,116,114,204,165,116,44,177,123,51,18,1,60,125,42,225,104,185,140,177,134,16,159,223,242,140,124,208,3,71,172,109,195,121,76,62,211,1,42,244,80,189,201,1,219,27,138,44,240,2,23,176,4,207,28,21,209,76,205,15,13,209,105,97,205,156,60,157,101,208,12, 120,231,63,137,106,57,253,65,9,145,33,34,32,4,9,50,161,87,49,201,187,128,248,150,175,92,88,177,204,22,179,204,16,239,220,79,120,92,8,159,176,33,204,166,45,50,227,7,182,59,34,134,208,2,124,240,7,221,7,130,94,39,20,188,112,101,96,251,159,25,108,38,32,160,208,101,0,205,32,21,209,77,237,212,95,49,209,97,179,190,22,141,209,34,240,63,69,161,95,32,208,2,116,112,255,4,74,161,187,191,39,71,188,40,51,91,32,96,35,106,147,140,167,210,107,193,210,45,29,192,106,4,27,242,156,140,163,106,4,142,208,75,64,0,4,123,16,4,168,186,148,67,17,156,152,59,178,219,88,208,151,19,138,204,44,6,225,248,81,79,141,216,137,157,17,123,1,12,196,176,186,254,42,198,146,176,14,76,116,213,1,132,155,101,57,74,163,84,206,186,232,7,122,176,5,67,224,79,97,224,210,235,124,116,105,173,22,107,189,16,13,72,8,189,6,27,183,76,211,186,188,27,4,5,137,112,144,56,228,74,4,150,136,28,152,59,107,152,181,141,77,176,189,160,104,1,32,160,4,133,93,134,100,165,216,199,157,216,140,237,216,241,85,146,84,61,13,114,21,72,69,129,159,59,65,34,144,1,120,8,180,217,52,236,217,132,247,54,254,136,195,120,162,195,216,234,214,111,13,117,220,122,151,241,57,71,135,67,196,39,34,76,88,40,57,126,141,4,72,176,1,188,109,51,202,44,134,27,176,4,134,109,220,200,205,223,17,205,216,68,196,186,211,16,217,243,69,3,228,144,255,101,100,73,221,36,18,34,32,228,5,148,81,69,49,73,4,159,221,221,3,247,221,210,114,173,9,183,218,176,145,184,213,231,158,189,92,80,18,246, 203,127,16,4,112,96,174,3,109,189,241,45,223,145,213,1,150,99,87,104,199,0,86,233,145,253,45,227,152,44,68,0,174,164,235,32,198,56,216,73,6,46,191,100,73,34,187,19,154,9,244,1,188,20,71,126,64,4,70,96,169,10,119,70,73,155,195,20,132,33,35,225,214,27,30,8,128,66,116,119,73,117,209,70,4,88,247,7,113,208,222,88,5,182,39,46,223,242,189,226,186,229,1,46,14,227,144,57,227,105,62,194,66,180,220,55,222,12,194,58,13,55,80,224,7,62,3,120,38,165,51,21,71,128,199,75,188,216,217,126,0,8,189,118,180,164,29,140,117,236,44,46,157,225,138,24,19,125,44,8,119,153,144,54,113,215,34,174,19,196,225,117,94,167,66,98,251,4,241,189,1,187,199,193,184,9,90,103,174,230,159,190,197,53,158,190,212,176,14,111,30,139,55,64,14,209,13,52,98,18,165,122,182,107,30,20,255,71,91,224,217,93,16,27,105,36,184,130,30,151,237,108,55,158,106,140,183,28,19,94,208,199,140,200,232,223,66,4,28,176,7,212,166,19,63,113,163,220,22,223,79,192,219,56,199,1,80,100,1,184,41,94,158,14,234,215,46,194,249,48,68,143,77,234,113,43,217,220,96,213,79,26,64,61,200,183,122,126,4,124,174,7,157,192,135,110,73,225,153,74,232,138,102,16,198,75,27,46,193,136,142,160,143,247,108,228,21,167,61,184,80,189,23,220,236,152,37,182,159,212,24,143,241,2,225,245,226,142,137,230,216,174,240,48,171,237,54,94,123,99,176,142,207,109,213,170,78,150,117,181,183,129,71,228,49,169,7,126,144,32,236,158,154,236,92,184,19,139,136,20,216,45,218,66,166,62,121,207,135,3, 7,131,144,1,131,128,28,155,40,57,149,94,233,49,63,223,45,180,0,55,95,240,140,137,114,233,182,240,61,207,182,13,255,216,181,231,237,237,216,37,162,220,4,179,155,103,222,232,43,124,181,217,239,36,235,161,192,143,110,169,25,115,92,218,239,78,39,188,78,151,160,218,255,18,71,112,151,187,32,165,53,33,51,130,220,242,89,134,141,95,171,66,162,76,243,57,122,243,11,0,2,17,160,243,142,105,106,62,47,247,250,74,0,219,142,205,111,216,190,146,240,190,238,152,123,88,29,49,189,66,49,239,20,32,189,198,9,122,0,245,12,228,139,77,87,225,34,35,129,181,108,188,80,199,245,223,162,224,133,210,2,112,192,8,39,130,9,154,232,215,97,139,246,74,176,1,80,185,24,32,176,0,221,243,246,203,57,247,167,143,175,223,20,244,211,96,234,97,41,107,255,195,56,186,210,119,102,98,69,123,238,25,68,112,248,128,174,206,139,159,55,8,119,184,39,209,158,145,63,113,232,221,75,77,192,8,212,70,20,216,85,85,61,115,246,149,190,1,155,103,66,45,176,0,197,4,102,59,207,156,168,143,253,125,90,73,172,176,250,101,144,194,146,128,43,181,197,153,141,210,66,121,70,49,122,53,27,220,34,235,134,32,16,128,94,147,139,151,235,33,63,151,176,233,132,127,210,225,187,225,147,205,53,34,62,193,125,0,17,45,23,175,38,51,154,40,233,208,255,225,201,66,36,13,159,44,122,210,161,5,8,16,45,22,76,136,64,163,200,28,109,190,128,169,193,247,79,228,72,146,37,77,158,68,153,82,229,74,150,45,93,190,132,25,83,230,76,154,53,109,222,196,153,83,231,78,158,61,125,254,4,26,84,232,80,162,69,141,234,36, 112,138,21,50,100,198,68,172,27,213,108,148,36,49,52,104,32,65,216,132,195,86,16,116,94,188,56,194,130,197,145,46,49,188,28,241,226,197,143,30,67,42,186,12,129,59,36,204,220,48,96,192,32,194,155,87,239,94,190,125,253,254,229,139,229,232,75,44,128,13,31,198,11,134,144,93,48,116,11,117,1,20,217,75,160,64,142,182,24,49,226,103,139,138,35,71,94,180,128,51,40,14,35,56,188,8,118,80,130,112,225,147,134,72,30,62,81,194,1,196,139,5,45,38,116,208,200,209,163,26,127,131,125,255,6,30,92,248,112,226,197,141,31,71,158,92,249,114,230,39,247,41,101,90,76,196,180,81,163,122,165,170,122,53,162,86,174,94,193,122,240,240,33,70,140,177,44,212,18,105,219,229,109,92,255,186,118,17,191,135,255,87,176,242,194,241,237,35,82,204,152,208,220,199,145,1,77,230,132,19,71,58,193,76,179,177,182,0,141,140,63,144,24,40,151,92,22,89,4,33,37,86,75,77,9,136,158,136,0,4,15,94,168,168,3,50,138,144,163,35,96,244,233,173,57,19,79,68,49,69,21,87,100,177,69,23,95,132,145,167,125,192,89,170,169,99,160,26,67,146,70,196,32,67,4,215,34,40,104,6,217,102,251,238,5,22,62,232,162,60,47,182,64,207,11,245,222,162,107,46,198,238,163,18,177,249,146,171,175,202,247,22,179,107,191,48,30,131,236,191,35,2,220,226,50,204,182,24,235,8,35,58,16,13,9,94,34,225,197,194,8,39,164,16,54,214,148,200,112,195,22,56,136,128,12,9,66,220,173,196,24,7,37,180,80,67,15,69,52,81,69,23,29,108,198,26,141,185,113,140,49,166,89,162,42,31,49,108,162,5, 77,43,242,10,188,23,194,211,160,51,243,152,52,36,16,245,224,138,178,46,247,180,100,53,176,229,178,108,213,48,253,248,11,19,16,80,40,19,208,17,255,35,66,49,2,205,35,46,99,51,14,36,74,115,208,194,212,88,115,136,161,13,98,155,232,51,14,60,252,83,68,222,24,165,182,90,107,175,197,54,91,109,183,237,201,81,166,32,237,70,82,73,214,113,130,134,133,58,40,72,83,117,59,101,193,3,177,62,248,213,60,35,136,32,194,173,245,82,157,50,86,125,175,68,14,86,125,255,234,146,86,255,110,13,36,87,58,48,51,226,87,35,64,27,228,15,210,148,112,16,194,9,23,177,202,181,133,54,128,141,131,175,156,237,192,137,104,3,229,54,100,145,71,38,185,100,147,79,6,142,31,112,214,248,246,152,112,223,41,103,137,114,97,67,119,171,77,65,48,226,83,22,44,56,18,94,52,89,48,194,147,122,53,88,79,174,246,238,250,55,86,126,143,243,55,233,190,8,241,178,191,255,8,22,240,50,67,122,85,24,180,56,196,24,54,23,105,22,145,38,181,11,45,102,8,182,25,60,5,225,89,143,1,5,166,0,65,81,134,59,110,185,231,166,187,110,70,85,102,25,25,111,138,9,119,140,114,118,212,78,137,38,50,229,160,5,255,58,14,166,195,93,158,63,128,183,179,35,12,1,34,189,162,141,86,213,233,86,151,54,174,105,203,243,90,44,234,66,62,153,26,87,203,16,46,243,178,22,58,136,227,15,33,8,130,112,206,11,87,83,86,137,179,55,4,129,136,142,199,72,68,68,44,222,182,187,119,223,127,7,62,120,225,121,226,167,154,53,216,209,155,239,94,114,156,166,42,215,4,39,220,112,204,18,111,55,60,159,59,51, 196,147,182,136,46,58,74,164,55,167,18,243,226,52,7,31,106,47,195,80,47,50,202,42,219,66,215,204,122,181,58,180,32,54,104,34,78,136,225,128,99,17,178,87,99,132,145,13,56,216,208,101,108,231,4,220,137,72,28,2,24,94,2,21,184,64,6,54,80,110,197,75,3,242,188,113,12,98,72,170,23,205,19,129,185,16,178,21,174,80,196,8,137,123,1,207,66,101,25,53,105,98,104,147,243,222,247,192,23,31,241,17,135,124,155,51,159,99,32,147,150,35,176,239,50,126,56,147,233,216,52,8,33,116,192,65,185,128,67,196,144,96,21,216,33,129,12,140,0,224,225,90,255,48,192,2,122,4,11,0,112,96,20,165,56,69,42,86,113,69,252,64,135,20,152,50,193,190,93,176,92,26,132,222,224,134,148,51,240,132,37,84,30,40,19,228,136,32,136,184,176,231,104,43,188,79,11,135,243,66,203,197,80,96,105,153,140,101,118,65,186,50,205,171,3,124,16,150,18,130,104,44,11,61,33,26,100,83,130,17,25,49,3,11,188,128,14,75,84,2,1,115,231,17,113,64,209,138,151,196,100,38,53,185,201,156,244,35,139,222,96,7,23,199,48,21,153,85,44,43,131,203,20,69,190,82,198,15,132,170,116,68,0,66,189,226,210,133,66,80,142,75,112,180,143,28,133,67,199,164,153,47,106,97,74,11,101,44,99,166,45,56,110,97,74,16,13,35,18,2,33,135,88,136,17,176,99,141,176,90,224,1,204,104,170,3,25,24,133,20,180,209,10,96,84,146,147,223,4,103,56,197,121,73,79,106,17,121,124,147,84,57,186,65,134,33,34,225,2,64,218,138,86,154,101,4,86,146,167,51,42,48,196,38,134,54,132,83,81,78, 85,42,196,165,97,116,25,28,255,94,246,82,49,2,251,207,100,10,214,71,58,236,162,51,86,219,132,104,34,210,1,102,70,227,9,15,114,72,107,200,64,6,37,104,170,112,75,188,230,24,180,73,73,75,142,211,164,39,69,105,74,81,22,0,123,104,195,24,200,163,96,58,215,57,68,17,116,0,158,91,153,193,205,62,101,198,52,61,78,19,158,216,194,228,252,201,37,128,6,212,47,3,5,78,65,255,213,57,132,226,81,152,123,60,216,67,49,19,209,56,60,1,14,168,201,5,107,34,4,17,139,53,100,163,29,229,192,224,136,160,137,69,136,161,12,80,216,230,41,208,80,82,149,182,213,173,111,133,235,160,88,234,210,80,22,131,26,203,27,67,13,110,32,130,133,32,4,158,234,162,72,87,28,225,8,22,132,170,51,231,169,151,147,186,71,23,162,26,245,48,72,253,141,82,99,5,181,131,126,9,152,10,173,218,46,162,250,171,131,5,203,170,88,77,36,51,25,162,81,142,238,169,9,65,220,4,18,26,113,214,180,174,53,174,175,133,109,108,101,75,156,185,190,116,111,212,144,132,164,82,225,4,17,92,255,96,66,23,232,64,78,43,210,21,175,208,1,45,170,232,130,42,198,180,36,122,109,193,11,220,67,21,99,243,229,88,249,188,202,177,148,253,165,100,48,59,58,204,60,244,51,155,136,3,52,144,128,26,136,25,107,108,25,141,6,13,22,33,164,171,166,6,9,75,56,171,47,90,113,138,124,176,117,182,247,197,111,126,245,43,147,0,152,131,174,123,227,70,110,175,51,179,212,216,84,184,19,57,156,35,143,219,5,72,28,150,73,64,213,0,247,160,116,52,197,80,23,48,144,245,141,100,39,107,23,254,20,66,187,5, 171,26,194,196,162,166,22,40,33,14,194,34,111,46,42,116,94,214,208,128,17,52,160,95,19,18,226,67,33,192,23,10,242,165,47,2,247,187,99,30,247,120,191,254,48,135,47,108,91,140,27,140,50,71,60,194,74,46,196,24,137,77,125,106,67,97,81,69,12,32,81,38,181,0,1,8,206,213,128,147,162,43,165,233,90,216,85,244,177,112,101,11,33,53,0,9,8,97,70,72,19,130,66,51,8,105,144,151,188,19,67,86,67,250,71,134,24,39,4,127,255,27,176,49,142,243,161,99,31,247,217,207,127,70,41,144,125,81,140,186,114,99,12,205,24,67,17,150,64,6,216,100,133,3,145,16,174,113,69,197,130,40,47,73,5,75,210,4,16,252,240,92,45,15,181,203,94,214,11,134,7,163,225,88,113,216,178,144,233,66,90,2,196,93,52,31,8,52,140,24,4,196,102,12,145,9,201,185,127,52,32,67,28,156,128,4,32,69,160,3,119,94,237,141,231,187,103,64,23,219,216,199,182,162,160,9,141,12,187,246,194,58,53,168,10,108,224,57,3,72,35,216,3,97,249,128,88,82,157,176,37,121,66,211,129,72,203,189,40,92,84,80,35,66,212,71,33,53,171,24,211,97,96,174,143,213,190,218,130,33,224,208,63,65,194,97,112,139,216,128,254,108,205,136,104,228,58,3,140,208,74,19,34,112,213,13,244,33,190,195,0,7,1,144,189,112,134,55,28,120,202,78,70,83,68,144,219,152,241,22,54,74,166,54,96,37,125,36,47,20,246,8,154,97,238,149,241,232,133,45,135,161,177,229,222,203,185,141,146,238,42,205,234,75,253,73,255,203,173,56,209,199,51,141,229,5,242,230,3,155,129,152,16,57,181,166,127,140,200,181, 174,121,237,107,123,207,187,15,115,64,43,194,21,238,112,166,55,221,233,34,243,135,26,6,157,12,118,56,165,28,147,170,148,6,225,201,228,77,37,110,67,35,62,11,149,31,236,135,44,247,51,74,68,37,183,151,85,94,20,150,183,188,178,67,0,211,127,112,69,115,3,29,129,14,68,136,232,32,24,164,98,177,177,102,3,173,65,66,52,226,240,140,12,60,161,32,97,229,192,188,151,128,116,95,40,253,233,143,135,124,228,17,5,0,53,180,162,24,84,55,6,110,253,6,56,154,105,37,18,129,237,202,87,140,43,22,74,59,216,202,155,126,82,201,79,142,242,188,172,157,40,109,119,251,92,224,238,159,96,6,162,116,189,26,213,188,148,0,235,36,171,24,34,127,135,38,191,191,202,1,33,13,174,3,72,168,193,193,19,46,121,230,55,223,249,39,162,188,229,217,81,117,205,123,49,112,17,152,65,78,117,234,72,176,132,133,5,206,237,54,28,140,240,220,238,121,9,237,172,111,189,117,255,169,107,106,184,95,86,152,125,252,217,175,242,9,107,70,44,130,239,16,2,254,106,244,23,141,126,99,168,248,4,15,182,198,91,190,231,35,192,2,52,64,223,0,128,2,24,134,99,152,190,204,19,176,105,40,23,172,0,146,9,152,136,237,235,148,135,66,147,37,1,130,77,40,21,45,59,187,127,170,48,244,51,55,245,115,44,83,155,139,244,193,35,50,185,12,180,56,16,35,152,55,189,131,24,223,251,61,140,97,136,126,19,141,13,136,128,28,60,173,227,107,4,198,27,134,106,88,186,3,20,194,33,36,66,156,72,192,5,196,188,234,147,153,134,192,147,38,160,192,138,152,8,226,18,189,107,187,140,75,243,3,32,240,1,67,8,183, 46,248,192,213,67,63,215,27,10,216,179,15,236,234,48,152,195,149,16,59,130,44,179,59,208,200,185,24,131,131,66,218,128,56,76,22,70,8,47,174,137,128,9,216,10,95,99,132,84,240,65,32,44,194,63,4,196,64,84,137,35,100,64,234,43,7,152,153,169,231,1,18,237,11,44,71,242,0,156,249,148,203,40,38,35,240,129,44,255,76,11,162,137,46,47,97,140,180,179,48,48,20,10,49,140,15,236,218,15,184,51,67,97,154,57,63,72,195,177,184,187,188,91,132,193,121,67,36,120,38,36,248,59,215,128,197,103,248,3,59,228,128,9,16,184,227,219,136,27,251,193,32,20,196,96,20,198,33,164,60,36,108,10,106,56,68,73,88,52,31,241,171,116,17,46,34,249,10,50,42,19,84,52,2,44,52,132,178,227,66,198,2,65,17,196,11,79,12,10,80,28,67,168,65,168,208,81,65,239,83,19,34,88,132,65,32,131,69,56,141,90,91,13,26,132,197,126,171,170,8,8,43,25,67,38,16,241,69,63,28,198,125,228,71,231,43,70,6,60,198,105,24,131,94,104,132,153,65,151,32,105,1,225,90,165,13,217,152,98,114,46,21,128,37,61,32,63,127,154,11,47,100,61,111,4,10,112,140,15,19,68,159,25,114,170,153,43,147,17,99,146,69,56,49,36,104,29,37,184,128,133,208,31,214,16,190,103,136,3,50,144,136,61,121,195,13,32,3,73,232,67,96,236,199,156,212,201,134,35,196,136,115,192,28,255,41,72,115,177,41,49,202,62,4,115,178,141,121,129,210,57,11,88,50,4,178,120,139,108,172,72,139,68,57,140,252,9,141,132,15,166,106,42,112,91,168,98,26,177,155,235,128,32,8,2,26,224,57,58,25, 173,33,26,4,39,128,134,151,12,174,22,56,173,212,160,1,155,204,199,125,216,201,185,164,75,99,35,68,228,201,188,171,27,131,221,226,171,102,44,8,138,248,5,41,228,144,156,161,131,50,57,199,200,185,180,39,41,4,198,146,202,114,163,74,159,176,202,45,89,12,25,210,46,47,168,154,98,162,161,71,66,29,97,49,62,31,42,164,214,192,181,193,59,49,195,75,60,212,88,4,50,168,129,62,148,203,186,100,205,214,220,175,158,164,62,1,11,74,149,204,138,25,160,8,239,112,68,175,216,130,131,233,21,200,137,156,52,124,146,9,51,185,77,228,198,199,236,137,200,68,140,117,59,65,84,11,38,1,137,151,142,139,55,134,25,132,86,156,49,211,100,201,23,219,168,104,120,6,58,251,53,242,162,73,73,0,148,31,92,77,215,36,207,242,140,43,0,16,7,99,255,204,60,103,235,133,82,122,158,212,8,18,85,90,200,50,50,147,199,241,129,200,49,149,167,84,15,233,250,52,199,36,65,163,202,15,202,76,168,130,25,38,60,138,55,67,248,163,250,27,164,57,97,141,39,152,197,126,211,206,56,216,0,252,121,67,7,117,2,240,236,136,97,64,135,241,52,207,14,245,208,113,66,207,5,196,75,100,28,133,188,138,64,216,8,56,33,81,72,39,3,143,239,195,12,21,48,2,77,224,64,112,67,33,147,67,59,78,116,44,227,228,9,228,76,206,198,16,152,84,155,140,35,112,4,63,240,3,243,208,0,21,160,3,121,219,3,147,252,181,9,233,187,209,226,191,19,99,52,14,226,185,154,148,131,184,252,208,44,213,210,77,10,81,128,52,6,26,40,7,235,112,207,237,72,72,21,213,20,220,212,25,106,50,132,50,97,202,252,44, 57,46,91,140,226,252,79,0,245,209,19,4,4,32,13,132,49,217,2,84,76,139,73,132,3,33,48,73,32,114,210,66,114,208,134,232,183,92,139,181,61,201,67,15,129,203,198,219,208,45,133,212,72,149,162,46,255,245,73,48,29,200,82,58,151,116,41,83,157,58,156,107,59,24,34,96,83,77,8,5,197,98,15,202,233,18,28,205,209,57,13,40,46,113,140,132,10,210,95,193,204,176,51,130,77,88,210,24,236,171,90,3,205,141,18,13,142,66,60,208,80,2,63,185,82,71,229,80,73,37,214,98,245,29,74,173,58,17,184,58,130,220,181,115,193,62,77,209,190,174,51,130,217,176,187,121,193,12,32,128,131,80,200,207,197,178,209,252,64,213,128,210,209,157,224,209,195,32,195,49,123,146,179,128,85,204,28,11,204,128,3,62,224,3,251,227,187,21,139,51,126,235,55,26,136,141,120,18,184,183,12,207,106,24,86,99,245,215,127,61,25,100,117,10,129,100,214,190,28,202,76,121,198,15,242,142,107,243,128,131,49,132,124,194,132,53,221,194,197,58,213,111,197,165,112,213,137,113,53,12,50,180,44,201,216,202,88,85,147,89,29,132,61,0,162,55,148,144,8,153,69,88,204,53,50,136,181,194,73,188,28,156,184,96,21,79,128,165,217,154,29,153,46,197,203,233,184,84,139,59,165,193,255,121,70,5,219,16,42,220,205,36,221,4,14,188,52,242,163,216,85,17,65,140,205,9,141,5,12,142,237,200,1,45,29,22,84,152,136,146,6,123,227,133,92,152,177,99,1,60,26,16,3,30,105,197,176,34,47,125,245,197,71,181,217,179,69,219,106,193,217,80,210,217,246,220,43,105,243,217,162,84,37,119,105,216,196,217,130,175, 80,19,56,224,64,167,12,78,83,85,218,47,84,85,92,242,37,186,0,166,91,17,4,195,76,11,24,53,4,76,224,131,61,40,141,172,221,90,92,29,34,50,16,5,176,237,128,176,162,147,154,244,65,179,77,219,206,245,92,66,89,91,111,160,134,70,200,145,37,164,25,32,209,138,162,52,156,79,161,3,156,65,35,58,8,5,203,144,81,45,236,2,9,115,163,186,104,76,234,98,90,156,112,218,191,24,220,59,82,168,144,164,161,203,216,4,119,85,2,79,104,2,7,33,47,125,67,22,50,72,203,117,12,184,204,253,24,13,237,215,207,181,222,235,53,145,208,21,129,70,32,37,118,58,93,49,82,23,77,249,160,22,192,12,52,114,164,177,255,240,4,125,66,139,45,44,57,111,93,218,192,21,92,113,164,204,201,56,92,144,189,140,118,229,3,37,32,136,98,145,147,56,155,220,103,192,138,120,162,168,39,176,210,178,173,94,236,69,224,4,38,14,100,157,32,234,104,207,93,179,24,116,81,93,4,27,95,133,69,28,203,192,59,34,224,132,75,108,35,254,140,83,192,5,51,11,251,221,151,163,189,250,93,95,21,184,12,79,216,3,146,197,133,131,144,147,124,3,188,192,123,6,0,190,220,176,138,128,212,40,224,198,227,87,5,230,225,30,22,142,16,165,134,100,72,134,9,170,1,235,40,200,214,216,142,76,217,190,134,245,20,132,113,4,58,240,4,56,32,130,245,197,68,55,226,146,15,190,72,248,141,95,1,5,4,202,216,130,13,166,33,24,213,132,61,16,2,56,192,5,94,8,162,7,89,150,243,114,94,39,136,134,123,109,75,37,160,129,63,49,96,31,182,227,59,38,10,6,62,6,130,61,226,231,65,37,77,197,25,215, 5,143,39,62,28,204,72,223,41,174,93,82,53,26,162,130,154,247,13,97,47,147,223,151,255,67,65,92,49,80,226,29,89,76,240,4,92,0,34,190,123,16,134,160,1,39,16,3,39,24,4,250,217,19,95,235,128,137,219,220,3,198,227,85,102,229,153,96,96,17,168,129,157,213,142,154,33,202,240,37,130,157,74,87,1,210,167,45,200,50,60,162,165,69,238,79,80,219,221,155,232,221,167,61,159,199,240,176,132,26,172,180,248,62,226,229,131,50,230,5,92,192,159,98,81,177,56,211,53,39,96,39,236,51,8,152,77,190,58,110,229,111,6,103,153,64,131,97,160,134,233,243,134,39,232,134,94,80,70,50,8,156,32,145,39,155,33,2,141,193,229,21,172,198,251,4,191,45,92,204,138,84,12,66,144,211,71,22,225,99,62,87,85,115,4,112,107,102,145,21,2,77,136,102,52,54,89,66,109,8,26,208,53,232,37,62,129,139,0,88,62,56,206,13,231,139,198,232,147,64,3,96,8,226,80,122,130,117,80,103,76,221,14,131,72,93,192,154,166,50,114,159,203,216,192,196,154,216,49,211,231,70,118,100,44,41,183,201,92,204,244,25,80,78,88,223,37,137,55,76,255,224,33,77,168,31,52,230,95,134,70,2,93,19,75,156,26,156,137,238,102,71,229,135,140,102,234,166,254,135,141,238,232,115,38,216,101,156,40,84,130,131,143,154,136,156,177,128,70,106,88,67,32,2,35,240,234,93,246,229,197,234,28,202,2,97,153,46,183,58,37,179,201,136,213,3,89,220,65,224,3,41,254,233,65,234,223,39,200,32,39,16,5,94,13,18,110,174,232,165,118,234,191,6,103,168,166,58,169,22,83,118,42,48,171,182,25,241,53,130, 173,254,20,176,70,143,176,6,85,180,72,61,126,146,11,95,178,88,56,26,102,155,40,102,192,16,51,143,100,107,78,0,55,89,229,105,146,69,222,172,205,31,177,177,24,17,32,131,175,133,94,194,17,56,84,46,91,191,6,236,217,198,99,193,246,104,130,229,203,10,65,108,151,37,223,79,201,205,37,66,15,31,192,4,77,192,204,201,134,18,203,142,233,126,65,185,125,6,94,80,216,96,245,232,56,53,41,94,55,137,132,211,122,195,214,73,22,35,10,229,117,36,190,226,195,141,104,225,38,116,144,109,218,38,111,30,255,182,109,111,32,7,144,190,14,49,168,41,132,160,101,172,238,237,141,113,88,122,33,2,31,16,130,43,147,236,126,202,70,228,62,107,229,94,238,236,138,12,80,216,194,176,11,133,226,61,104,56,9,34,8,25,45,134,0,58,50,120,227,130,216,197,137,6,111,96,16,239,242,182,112,5,62,111,116,30,72,236,192,138,132,240,217,191,12,44,239,216,133,164,76,82,122,129,88,80,29,107,43,246,37,126,206,98,127,246,178,131,90,204,199,192,35,1,135,238,239,147,183,250,51,141,253,253,204,100,17,129,67,181,87,226,171,78,96,221,38,96,176,135,241,190,240,35,239,220,243,46,134,37,216,112,39,32,135,27,62,200,146,14,189,85,114,132,72,244,234,135,21,238,53,154,140,177,190,23,254,158,74,45,198,165,128,137,241,25,162,12,197,146,213,49,94,4,228,61,173,228,165,19,90,28,162,6,103,4,217,153,129,132,184,225,181,25,242,34,71,242,60,79,114,142,166,58,102,11,151,1,35,135,212,64,93,238,48,202,175,208,5,93,136,196,121,217,130,19,216,4,33,208,224,50,255,111,233,197,244,165,228,102, 26,214,139,100,25,7,5,1,55,115,133,65,115,79,240,4,52,30,156,78,118,136,12,218,40,118,202,5,10,148,49,138,186,129,9,199,115,61,119,245,154,205,7,96,32,134,62,87,30,130,228,6,123,109,66,49,42,28,41,76,28,68,31,157,166,84,1,44,212,3,65,88,159,72,183,81,152,110,113,180,158,105,128,150,59,72,95,18,2,65,115,77,104,97,10,29,96,90,116,232,141,162,1,105,112,66,182,68,141,13,144,164,59,55,242,87,23,119,73,141,245,89,63,39,110,232,5,102,125,158,131,52,136,3,51,28,15,176,0,229,106,216,42,244,130,250,30,246,26,10,109,197,172,108,179,238,111,166,97,241,23,191,244,25,34,24,60,10,89,52,39,2,228,157,230,207,108,177,82,175,63,37,198,92,36,16,131,49,8,17,110,178,135,126,24,247,139,39,214,114,23,98,102,67,119,102,37,7,223,130,30,146,174,192,4,3,143,13,41,204,205,168,119,76,120,244,208,86,228,125,255,91,255,164,143,127,135,100,102,175,189,112,83,152,118,93,157,105,255,191,110,174,90,120,108,183,42,143,58,8,136,31,133,137,39,114,139,199,248,163,215,82,141,143,184,98,232,248,70,96,180,10,17,156,156,154,96,85,26,241,221,60,19,136,84,121,231,98,249,42,30,2,243,9,193,100,239,23,100,167,46,172,188,35,150,15,59,67,24,99,33,104,130,22,222,65,174,205,213,141,98,144,236,43,205,13,16,131,81,200,29,138,55,122,164,215,123,243,84,122,142,79,247,130,108,52,65,215,62,119,135,70,15,208,149,175,102,18,76,222,2,103,215,128,14,198,174,203,6,159,204,174,9,44,16,251,18,172,44,90,249,132,45,79,53,88,149,55,33,216, 132,104,14,184,31,138,179,133,160,67,83,143,39,95,219,0,108,186,251,162,223,251,214,39,79,165,103,7,166,87,103,167,39,135,137,138,122,192,10,241,17,215,153,187,123,216,49,38,238,98,239,52,84,121,124,200,183,28,201,167,9,202,151,121,203,63,31,245,240,176,45,103,102,136,218,3,125,138,132,72,8,43,229,69,150,39,184,128,13,16,13,30,194,159,53,239,128,212,183,251,59,207,123,215,255,39,255,157,140,245,32,166,58,166,151,4,29,113,114,60,209,193,236,83,221,219,116,36,175,91,162,171,249,83,241,171,33,46,63,110,175,239,119,128,248,39,112,32,193,130,6,15,34,76,72,16,11,33,66,96,16,65,140,40,113,34,197,138,22,39,130,33,20,102,99,151,142,94,188,4,226,244,145,133,138,45,134,54,49,82,130,43,82,164,38,77,58,40,81,242,4,9,205,153,209,200,164,116,201,11,14,76,36,25,198,200,209,214,10,152,185,126,10,143,34,77,170,116,41,211,166,78,159,66,141,42,117,42,213,170,86,175,98,205,170,117,43,215,174,94,191,130,13,43,118,172,215,124,192,168,225,72,198,174,216,141,94,146,26,113,163,241,164,67,132,8,51,238,186,156,1,162,5,136,190,47,232,0,110,1,196,136,17,32,152,52,25,1,249,209,75,199,142,67,194,52,140,124,113,50,229,202,17,177,144,85,202,208,161,229,206,150,193,100,220,24,166,35,160,143,129,22,123,57,178,197,8,156,61,139,86,238,108,146,107,246,162,69,79,110,35,161,49,8,137,16,14,70,56,240,255,84,178,97,9,80,161,68,141,102,78,174,124,57,243,230,206,159,67,143,46,125,58,245,234,214,159,155,69,171,150,173,36,73,169,196,208,64,66,183, 201,221,25,46,249,130,120,161,126,189,145,22,68,8,27,70,12,242,52,99,199,143,35,103,244,172,191,51,102,234,155,247,3,88,17,104,162,141,6,72,105,94,0,162,129,71,71,176,230,26,46,158,184,4,199,108,179,41,145,139,76,72,48,50,200,32,140,192,65,7,112,61,45,49,74,34,198,21,117,157,137,39,162,152,162,138,43,178,216,162,139,47,194,184,21,1,103,37,163,150,49,55,116,55,13,120,79,40,225,18,121,45,220,197,65,11,235,121,240,66,145,237,189,87,152,16,112,24,113,4,106,93,12,17,229,125,13,129,22,160,149,20,245,55,221,102,132,92,25,32,104,161,109,84,136,129,168,49,150,90,131,139,16,129,75,19,59,77,24,83,76,72,108,192,8,25,100,12,210,65,75,47,41,129,68,13,163,72,225,203,80,37,198,24,168,160,131,18,90,168,161,135,34,154,168,114,51,82,83,35,59,55,118,247,93,120,255,115,117,208,65,19,64,114,208,4,7,128,25,225,129,7,91,112,154,36,16,123,48,233,36,11,167,53,86,200,148,14,85,217,229,149,89,74,247,159,171,0,130,166,81,152,99,62,121,196,17,39,237,177,73,36,184,16,225,163,132,181,45,18,211,19,114,210,176,8,28,77,4,219,68,158,123,38,226,39,81,3,40,90,173,181,215,98,155,173,182,219,114,43,35,141,54,226,232,157,24,34,204,196,163,165,229,205,192,1,8,116,116,170,26,168,70,136,218,107,98,169,5,18,72,170,83,134,241,229,67,179,2,8,107,116,178,242,219,25,171,13,221,10,8,125,245,169,102,196,38,66,108,130,139,195,45,224,194,139,133,139,72,83,108,158,55,33,209,35,17,45,112,16,65,158,75,52,19,237,159,1,116,91, 178,201,39,163,156,178,202,43,51,199,168,163,55,150,211,139,164,121,46,82,41,121,51,96,74,199,11,70,232,12,216,22,238,25,210,224,38,77,166,182,88,170,144,217,250,101,192,251,249,11,29,67,75,235,247,165,173,98,154,86,159,23,37,41,204,176,39,134,68,2,113,155,255,197,74,35,13,134,209,32,241,4,28,184,180,208,4,28,31,243,41,173,57,212,178,28,183,220,115,211,93,183,221,216,186,108,35,53,146,184,53,46,76,197,54,97,23,206,45,240,181,51,96,127,209,97,8,17,239,181,54,180,174,78,126,116,52,193,250,66,237,89,211,207,61,93,121,101,172,130,73,245,147,169,173,182,48,28,145,112,173,166,196,22,42,65,177,216,24,50,130,68,46,27,3,39,83,136,125,254,9,247,221,183,227,158,187,238,187,243,206,85,222,143,114,19,179,36,224,193,164,68,4,47,253,72,120,122,132,233,252,151,123,239,121,210,235,9,91,28,193,66,228,146,79,190,175,230,149,93,238,92,230,219,95,52,240,212,93,224,218,133,6,160,43,76,170,33,92,251,72,161,18,21,47,194,136,156,100,108,208,68,40,132,7,62,92,219,181,247,222,191,255,255,3,48,128,117,251,29,204,100,6,30,55,245,40,47,119,33,28,187,14,119,36,34,4,77,15,152,96,146,10,158,212,17,85,33,45,35,173,2,223,100,186,215,156,239,113,144,34,156,179,85,129,14,212,133,255,143,28,65,5,89,131,131,226,34,225,9,94,156,174,88,196,26,196,156,232,199,23,252,121,108,118,36,178,157,0,123,232,195,31,2,49,136,42,34,224,222,196,69,3,37,92,224,9,139,112,137,144,132,196,64,16,240,204,72,30,128,151,33,182,64,4,134,205,171,49,247, 66,218,70,54,24,194,138,120,144,57,32,252,162,68,88,69,32,242,25,8,87,41,12,197,38,246,160,137,72,16,161,37,59,145,16,234,164,113,44,140,45,162,5,191,104,9,79,134,51,6,218,77,75,136,130,28,36,33,11,105,72,172,16,224,20,223,168,17,50,32,229,29,10,76,138,71,76,228,64,19,91,64,135,190,232,236,129,65,187,34,147,88,96,189,198,68,9,131,217,211,30,25,39,18,198,229,96,33,34,164,252,34,149,192,84,66,64,52,230,35,38,193,4,169,128,21,44,58,162,174,54,171,107,221,18,57,22,28,36,16,103,68,35,59,36,49,139,105,204,99,18,50,145,139,220,14,55,122,225,150,37,144,129,92,74,176,20,37,53,181,192,195,1,230,72,65,51,66,244,28,87,31,45,98,255,80,52,172,42,37,24,171,147,74,114,150,113,96,162,65,163,129,26,147,66,67,96,130,15,103,3,214,11,115,113,186,152,132,13,55,112,226,5,17,50,229,172,13,80,224,143,110,35,25,50,11,106,208,131,34,116,110,202,124,25,53,202,49,6,73,44,65,46,230,210,20,7,210,37,164,230,33,110,11,127,97,158,39,176,120,4,45,66,105,8,133,40,4,23,149,134,78,137,156,82,57,231,60,41,68,204,40,154,66,176,211,157,171,241,65,45,109,185,19,54,89,40,108,52,193,208,6,70,23,137,116,69,224,9,78,16,40,255,18,106,212,163,34,53,169,133,90,232,118,112,244,208,70,144,33,137,51,153,166,165,52,213,2,35,72,17,113,156,50,130,21,15,67,61,143,212,71,74,72,227,28,75,47,99,206,178,34,162,149,36,132,105,26,97,233,5,78,168,16,14,66,104,2,75,34,1,67,123,58,43,38,182,217,41,217, 120,65,56,243,4,245,6,99,128,130,219,120,168,212,195,34,54,177,138,109,153,34,95,198,141,28,137,193,9,228,192,13,143,142,119,60,156,73,113,23,255,128,249,197,47,130,102,69,31,0,129,122,101,250,102,148,54,162,86,46,149,53,165,201,89,41,75,213,201,145,52,90,237,8,130,240,195,168,52,145,38,62,230,98,89,168,187,141,109,228,247,132,75,245,19,38,0,29,236,64,23,107,220,227,34,55,185,84,97,42,240,248,150,10,10,144,225,136,169,155,230,178,142,199,23,140,2,134,93,158,37,130,15,52,65,61,200,125,115,164,143,233,226,42,79,170,218,204,156,179,33,232,84,235,75,203,119,194,64,152,196,7,124,176,237,226,136,112,79,55,45,130,38,25,34,195,34,248,25,161,143,141,65,152,192,80,3,65,149,107,224,3,35,216,192,251,104,44,59,26,217,150,103,222,64,154,79,56,158,75,34,224,68,172,174,71,61,116,248,5,87,175,56,180,10,154,79,139,165,21,39,103,208,122,94,178,164,23,181,228,116,45,71,200,103,181,146,192,115,190,113,244,68,176,114,251,62,219,228,151,17,55,33,131,120,50,5,135,181,249,49,40,67,209,135,97,19,108,228,35,35,217,160,11,94,100,131,141,193,141,119,60,52,21,78,40,255,27,143,120,161,41,171,94,21,195,234,113,132,35,8,67,24,77,200,235,8,231,35,109,56,91,137,86,136,156,120,44,233,45,111,8,57,119,70,23,123,4,198,241,180,173,226,130,5,195,247,217,49,191,72,184,201,110,58,64,201,224,60,65,12,1,54,14,145,147,108,232,67,35,122,144,75,102,100,49,30,59,6,153,77,249,54,9,52,207,4,148,23,197,245,176,139,116,133,145,87,213,194,58, 226,86,178,185,148,105,22,75,42,169,116,82,22,135,161,173,113,86,193,9,104,73,99,56,58,236,174,211,157,201,78,225,180,172,31,123,76,9,1,149,130,113,234,81,228,68,3,59,216,194,182,219,162,147,129,140,98,116,163,28,163,128,52,77,54,48,77,242,48,145,112,215,45,146,167,18,199,51,77,48,108,11,100,170,143,40,213,122,230,81,135,165,212,42,46,37,168,215,169,234,247,50,104,19,152,240,4,28,23,103,215,211,117,160,54,229,162,137,18,124,12,135,8,84,74,12,124,34,244,175,135,237,239,127,3,92,91,11,102,5,163,187,33,137,135,46,193,9,52,8,15,224,255,204,67,81,194,241,204,3,71,176,0,151,161,184,133,38,244,74,219,22,236,194,72,75,234,69,243,158,85,189,235,117,115,193,218,137,110,133,109,130,198,52,142,245,93,39,86,107,37,254,57,112,48,113,194,190,135,82,0,127,4,60,231,58,223,249,161,6,206,232,102,142,161,28,141,80,120,120,54,80,179,186,144,231,194,234,145,248,145,120,230,97,63,104,224,124,32,21,37,121,243,147,218,144,151,120,197,181,10,19,105,16,4,211,247,26,65,19,135,89,249,187,113,65,33,11,29,171,38,75,172,230,75,58,64,115,64,98,1,231,60,159,59,221,235,126,34,159,27,187,209,80,126,11,209,139,78,213,193,65,220,129,159,226,176,35,90,128,137,161,25,13,74,23,36,169,104,76,122,117,255,164,53,212,224,3,53,9,73,3,136,175,135,36,20,112,72,249,226,76,199,11,179,23,139,54,180,230,17,37,253,233,177,183,75,11,11,2,176,59,235,91,239,122,229,248,188,193,108,233,69,148,197,16,205,162,87,202,207,149,238,203,186,254,34,241,213,208, 129,5,240,28,154,39,191,121,255,193,241,146,120,220,232,4,55,88,196,45,249,237,177,55,12,108,109,39,76,189,96,18,177,211,56,142,191,106,249,196,116,170,68,37,192,129,237,30,211,55,97,135,162,250,215,163,63,253,234,191,10,222,29,76,251,103,70,23,78,211,172,203,101,215,149,201,23,232,106,53,212,27,190,17,172,231,133,168,131,18,242,57,132,100,60,158,150,164,149,242,177,18,149,140,143,229,93,222,9,93,223,186,145,14,196,124,94,36,72,136,196,236,21,18,84,76,143,148,222,12,140,95,25,148,223,41,136,3,0,172,223,8,146,96,9,30,5,222,173,69,55,188,223,240,68,83,217,60,219,120,232,133,3,25,137,174,208,193,254,169,155,33,248,223,245,132,84,242,137,28,75,49,223,87,136,91,107,185,212,215,169,26,72,152,132,186,177,155,33,72,224,154,220,87,111,69,131,179,249,25,37,153,71,160,121,160,159,156,2,26,136,160,9,106,225,22,142,96,251,33,219,59,140,130,119,136,66,132,73,90,238,89,87,122,100,23,29,72,220,17,0,70,186,97,130,33,128,215,245,140,216,88,245,32,255,200,65,158,169,173,88,43,109,132,72,89,94,99,192,151,33,196,7,187,177,68,172,173,205,133,236,20,47,193,193,198,112,76,19,12,71,25,208,206,21,102,33,23,74,226,36,214,93,177,29,219,147,61,218,119,196,193,78,77,88,224,228,133,253,173,75,187,176,225,254,29,158,33,160,144,14,50,158,105,17,96,1,198,202,1,10,161,67,236,33,17,26,8,76,253,161,38,108,194,198,192,17,28,169,141,203,181,206,76,48,130,179,37,98,63,185,196,5,44,129,35,250,194,48,64,34,37,42,227,50,6,92,236,29,27, 49,244,194,178,149,131,237,33,129,8,144,139,166,32,93,225,252,197,186,120,0,11,120,64,13,178,128,194,188,97,245,248,31,56,241,224,183,97,221,169,177,23,31,162,145,31,154,4,16,104,66,208,180,144,154,224,146,158,221,134,209,117,192,178,148,94,80,21,99,159,32,35,26,172,30,51,10,228,64,30,154,51,54,26,237,73,194,52,116,3,143,209,0,185,84,21,19,217,223,11,112,35,11,252,197,22,132,227,38,108,130,41,22,141,14,10,224,42,250,96,255,58,170,227,214,177,35,249,124,157,245,25,130,45,66,80,123,252,202,46,78,76,156,248,34,35,228,227,178,4,78,4,52,162,63,158,66,62,4,36,65,234,228,78,42,151,65,98,162,1,241,88,77,60,27,69,121,86,145,188,128,5,80,36,86,49,8,38,8,1,17,128,151,136,61,134,6,121,164,29,26,96,29,146,155,75,177,227,44,118,132,106,156,196,186,65,208,198,212,24,133,44,194,6,208,4,25,196,193,32,128,159,218,220,27,77,246,227,49,130,67,62,240,100,92,202,165,98,197,158,55,32,219,24,60,212,52,70,215,109,220,70,85,113,76,40,68,28,181,81,100,38,193,83,83,62,165,226,141,88,173,88,229,242,133,220,243,105,14,126,12,200,72,194,210,9,169,134,30,96,36,141,25,2,46,176,15,155,164,206,33,6,193,32,108,2,179,0,7,79,136,64,49,18,214,48,128,3,1,204,229,106,178,102,66,237,3,56,16,156,236,173,67,52,246,66,57,44,193,13,52,36,95,90,10,28,40,15,55,46,157,55,102,147,33,8,193,27,86,144,209,72,73,84,42,102,255,214,81,101,43,42,231,85,110,29,215,153,156,17,158,68,34,174,15,233,68,204,28,89, 8,95,13,66,175,124,229,47,45,193,28,156,102,106,182,230,120,146,39,49,241,3,56,172,129,90,216,165,10,142,194,59,64,148,19,68,151,52,209,5,111,90,154,81,118,227,55,114,21,60,189,161,69,38,30,199,33,167,84,162,227,29,58,102,229,64,38,24,172,19,105,120,196,31,110,130,109,133,66,233,120,66,133,180,9,156,96,200,32,48,204,87,170,77,19,92,0,3,84,33,106,170,102,121,122,232,135,254,208,121,174,1,59,176,195,122,142,193,178,241,29,110,202,133,241,228,35,37,41,207,11,44,128,167,176,192,17,24,14,17,220,224,97,30,95,190,36,231,128,110,207,15,122,197,102,240,232,210,68,198,16,54,6,44,101,129,116,106,2,131,86,167,39,76,200,132,192,9,197,240,129,16,40,1,16,40,97,53,93,0,5,108,168,120,130,232,150,114,105,239,136,104,131,153,104,51,60,149,19,224,166,124,86,138,133,189,232,2,188,128,39,209,168,211,9,65,83,254,223,9,253,223,255,113,18,72,6,153,152,57,225,225,200,13,32,215,129,84,105,92,31,157,173,79,102,226,20,109,128,13,111,160,137,17,40,14,37,93,105,150,118,104,151,58,234,163,210,141,136,170,103,49,172,195,40,136,105,66,58,129,194,185,32,93,88,74,4,92,85,122,200,232,140,26,78,244,24,102,212,125,132,6,208,105,242,5,105,229,248,104,87,0,233,43,118,14,91,197,210,91,77,39,17,52,104,117,226,2,46,229,66,109,236,42,35,8,193,161,26,66,53,81,97,120,54,42,164,26,235,177,154,140,164,150,40,178,89,42,194,193,103,52,73,146,39,94,138,17,128,64,140,118,163,39,125,163,21,237,193,30,56,229,152,49,70,170,118,81,158,46, 231,191,136,235,85,186,214,215,205,234,17,42,105,233,12,170,188,233,210,175,66,80,162,98,232,119,18,43,178,218,235,189,102,203,151,46,107,55,52,235,123,198,159,185,28,143,139,238,69,122,224,223,140,110,1,41,114,171,152,157,143,130,128,171,42,34,160,168,225,105,115,146,17,100,78,13,186,30,41,72,176,81,60,222,170,125,205,6,255,28,240,66,158,236,148,52,48,130,178,4,35,144,188,132,105,186,101,177,226,235,202,178,172,160,124,105,35,221,101,51,44,219,18,216,158,8,148,205,5,208,5,199,168,11,239,169,71,245,168,134,35,184,97,21,61,165,148,64,9,129,76,37,57,181,42,87,188,170,58,14,225,72,193,84,73,114,194,73,108,205,198,106,130,132,72,72,158,136,205,234,44,66,46,112,192,226,152,108,7,160,236,48,84,195,62,180,108,217,154,173,139,188,172,55,60,1,191,54,131,152,54,2,120,112,162,117,221,69,239,173,139,42,88,207,140,54,201,22,192,1,38,56,229,70,42,30,199,213,233,209,66,172,127,44,230,196,150,155,72,125,221,16,116,193,145,6,130,212,6,234,175,104,194,28,89,96,234,84,12,111,240,83,208,252,21,216,130,231,49,142,237,217,122,238,231,94,7,63,84,195,136,150,232,218,142,65,219,142,193,219,6,101,180,182,64,215,244,30,96,216,45,36,152,137,106,44,140,83,170,192,17,156,134,130,56,6,23,217,41,43,146,235,195,38,160,30,142,20,105,20,194,197,110,129,255,30,36,105,188,110,31,118,230,82,197,140,44,117,222,15,144,40,65,42,108,174,216,170,44,232,98,111,246,38,135,232,166,1,137,122,195,49,240,171,51,148,193,24,164,66,194,77,74,2,157,7,168,110,153,42, 116,1,36,16,198,82,238,129,39,124,23,136,97,143,42,174,42,212,36,237,86,140,81,30,146,28,186,38,232,241,46,104,188,102,230,11,225,146,94,81,140,148,82,103,123,0,201,5,164,194,134,86,195,245,106,111,4,75,48,87,240,3,58,200,129,55,236,235,40,136,47,249,154,111,217,60,36,121,128,128,167,116,227,17,176,175,42,16,198,69,242,65,104,165,80,113,230,104,100,228,139,196,14,174,150,192,176,225,62,39,56,37,232,73,178,16,97,40,142,39,228,170,61,137,101,109,184,142,95,241,204,94,180,0,216,26,163,216,146,237,4,43,241,18,99,69,63,84,131,20,32,3,50,172,167,6,47,219,119,224,102,198,124,240,12,100,146,39,89,128,169,172,15,11,108,1,152,169,176,10,148,163,127,142,149,142,222,239,210,228,175,86,0,76,72,14,136,244,33,232,255,13,39,169,33,0,102,40,192,154,174,166,206,1,219,83,208,92,210,94,68,128,24,56,112,18,51,241,32,19,178,83,56,49,20,75,241,93,58,67,21,83,128,19,216,236,92,184,68,75,68,2,168,94,171,35,224,109,21,133,49,183,126,23,42,118,193,25,59,222,184,58,77,225,210,112,231,144,207,172,10,194,73,106,44,162,218,23,155,12,11,177,228,87,127,93,213,47,16,177,230,66,129,54,32,113,33,227,114,46,31,69,63,160,3,20,239,235,24,44,178,204,64,211,194,13,37,199,88,146,134,221,103,254,25,65,73,140,10,16,56,9,228,232,238,238,102,208,199,33,45,158,162,213,144,190,241,240,106,145,245,33,239,214,208,177,226,192,144,196,124,108,216,72,195,251,96,32,117,254,85,11,100,104,245,118,174,46,187,243,59,255,3,47,75,129,55,36,50,191, 206,129,152,218,230,191,86,213,224,160,161,250,250,172,182,233,109,10,91,100,241,25,223,120,13,41,240,126,209,26,103,69,27,243,47,145,110,243,91,133,2,102,86,231,187,253,88,78,133,205,251,68,67,78,40,34,255,206,24,241,105,182,51,60,131,52,33,203,51,61,127,111,165,222,115,208,221,230,164,60,164,144,188,46,134,73,28,87,129,241,38,200,147,31,28,166,226,10,224,88,221,41,225,94,51,54,107,132,54,131,21,39,112,147,173,54,232,253,176,228,196,228,215,234,100,140,19,85,20,134,98,169,71,11,114,72,67,245,4,7,128,61,64,129,49,72,241,49,76,195,40,156,244,123,134,199,5,8,142,192,130,34,168,174,70,98,108,129,76,111,130,31,84,144,238,70,73,209,26,173,40,39,180,53,239,52,149,240,233,5,157,16,80,107,130,55,211,177,93,209,209,218,236,106,197,208,154,165,96,74,199,92,128,19,4,114,84,27,182,4,79,181,54,88,181,93,154,180,152,78,67,7,79,216,12,76,64,69,161,199,186,244,5,86,253,76,147,24,129,15,12,130,15,80,79,25,55,70,224,186,117,8,41,52,86,236,47,255,110,157,255,202,41,39,132,194,28,175,143,123,188,80,56,239,42,177,208,90,47,17,78,199,40,65,136,56,245,97,243,54,246,38,246,98,51,171,51,224,115,194,237,101,255,2,81,182,101,247,241,186,152,4,87,25,1,38,128,230,38,23,116,91,143,54,7,149,246,85,96,65,26,11,41,123,249,180,156,94,31,4,221,234,175,228,234,233,84,140,78,209,196,34,56,17,225,224,27,32,239,118,111,179,183,217,254,118,6,207,129,51,4,93,100,157,175,143,176,52,193,94,246,86,173,6,28,200,19,25,131,54, 91,59,44,118,243,75,117,91,197,117,159,25,79,75,159,79,127,4,107,211,153,17,52,40,75,180,28,197,228,24,35,132,205,232,16,49,8,112,128,18,168,55,231,62,117,123,123,184,189,6,128,57,40,246,47,207,65,25,132,225,48,35,1,206,218,247,180,21,201,2,68,209,20,49,243,30,248,192,188,232,32,128,143,149,128,207,10,129,87,5,107,193,106,104,108,183,44,157,228,214,232,240,226,96,39,229,34,1,25,144,141,178,220,208,13,229,246,40,172,247,135,67,249,177,250,131,57,248,130,49,192,183,137,67,84,252,169,184,53,177,184,68,66,209,122,164,16,17,168,79,127,74,115,128,231,180,12,31,56,168,33,238,67,159,242,93,7,77,255,40,44,206,154,120,44,234,200,68,70,151,179,95,253,2,96,254,130,58,131,204,147,71,249,159,119,233,148,251,66,49,44,171,73,47,50,68,169,40,192,74,27,239,233,204,94,176,139,151,41,73,169,108,28,242,209,33,142,119,137,142,83,133,129,199,181,25,105,115,22,112,55,42,191,249,175,112,236,218,212,70,234,80,248,174,242,66,36,56,66,40,208,65,218,108,64,35,20,54,160,203,250,150,10,122,49,212,115,51,196,247,137,171,40,195,121,42,3,93,146,26,46,192,2,0,198,250,32,42,77,205,120,28,130,18,137,77,243,71,66,94,154,43,96,130,115,156,167,203,82,55,235,129,131,55,168,125,85,52,197,116,102,235,148,115,36,176,75,158,195,65,35,250,249,172,147,123,107,214,122,34,19,131,86,207,129,174,23,93,101,253,200,47,200,160,145,188,128,123,16,134,124,1,1,77,147,73,39,119,164,105,81,243,91,251,135,165,187,10,130,59,237,240,2,57,102,118,66,40,220,143, 11,69,184,46,149,115,76,232,17,194,115,204,19,180,229,45,151,123,197,179,230,185,79,113,255,174,251,171,7,203,92,250,234,140,154,50,29,8,36,137,177,55,201,127,119,36,168,49,187,1,58,251,158,134,18,73,189,151,73,208,88,40,28,252,131,135,179,5,90,204,214,230,130,159,73,27,199,44,194,236,112,184,197,3,189,92,98,60,179,202,193,161,223,230,13,148,13,121,224,91,94,28,243,68,206,123,74,54,115,98,68,93,52,151,249,141,3,124,128,96,250,84,240,56,172,246,244,211,142,6,146,122,247,131,95,39,103,138,205,205,211,149,123,220,118,77,254,124,208,179,61,65,250,131,26,12,122,61,143,66,209,159,248,156,148,141,224,92,153,180,201,50,20,125,35,199,48,14,22,253,223,255,77,125,213,227,135,239,58,205,213,119,9,126,116,125,39,75,223,71,8,66,107,19,65,181,35,188,160,114,102,95,195,207,111,241,5,17,236,5,7,188,122,172,183,253,231,43,35,0,168,65,43,28,131,220,107,252,109,242,152,36,153,71,166,44,250,192,170,135,223,243,138,55,161,134,238,214,41,121,25,62,230,32,254,149,40,126,24,32,110,139,121,129,32,80,145,33,28,124,255,235,70,204,143,229,113,216,200,91,143,240,133,82,3,147,231,131,254,243,111,161,232,147,190,233,175,59,87,75,19,133,221,247,101,19,134,167,32,9,17,44,2,104,26,1,208,230,96,125,212,62,26,167,124,172,228,190,149,236,126,130,171,138,156,158,114,188,58,184,160,78,136,43,19,75,76,92,10,17,115,140,218,83,60,244,243,63,64,252,19,56,144,96,65,131,7,17,38,84,184,144,97,67,135,15,33,70,148,56,241,31,128,2,195,142,33,243,86,140, 216,40,57,206,70,73,90,66,134,134,136,39,74,34,40,105,194,161,5,8,16,116,94,188,48,98,36,38,29,155,134,22,13,130,99,100,11,11,22,94,128,106,232,210,101,72,152,48,132,8,29,5,131,136,105,83,167,79,161,70,149,26,21,11,69,171,13,177,76,213,186,149,107,83,164,72,193,36,45,52,118,108,23,47,156,182,232,209,68,196,144,145,80,134,112,121,226,197,43,151,18,187,185,22,33,97,132,228,73,132,25,19,56,112,104,210,97,67,163,50,82,124,13,67,183,239,106,99,199,143,33,71,150,60,153,114,255,101,203,151,49,103,214,188,153,115,103,207,159,65,135,22,189,208,34,70,118,27,137,141,145,51,103,84,170,37,78,104,208,56,25,33,66,147,149,45,61,120,120,1,162,133,77,35,32,182,208,217,196,7,14,157,35,63,129,2,29,66,180,40,33,48,70,193,68,239,58,125,122,213,209,8,179,82,215,222,245,171,243,231,67,200,22,50,187,197,15,17,77,158,12,249,49,100,200,19,17,185,188,224,40,89,52,31,73,180,104,72,58,176,228,48,131,67,7,36,134,161,72,108,177,235,8,44,208,192,3,17,76,80,193,5,25,108,208,193,7,33,204,172,180,140,54,90,71,53,214,68,130,77,54,148,108,179,173,37,152,126,235,141,14,35,90,48,194,17,77,136,51,226,136,227,144,27,106,168,33,138,50,42,140,232,150,218,206,198,167,172,75,48,187,27,121,124,234,171,232,8,129,49,60,47,2,73,235,60,35,212,99,15,23,34,120,185,11,175,69,228,147,70,137,14,90,106,33,48,255,138,40,35,64,197,24,139,208,203,47,193,12,83,204,49,201,44,211,204,51,23,156,80,35,142,255,198,152,3,36,215,96,51, 9,165,8,2,219,175,133,42,75,244,237,151,45,28,241,132,15,76,84,60,34,57,47,92,36,74,70,165,164,235,241,198,28,17,220,81,81,30,187,163,17,60,178,134,242,98,139,80,136,32,194,143,75,225,114,15,142,186,114,201,69,154,249,230,131,3,142,18,239,36,66,9,26,138,152,99,75,116,248,65,83,214,89,105,173,213,214,91,113,205,85,215,135,38,60,141,35,143,48,92,226,134,27,200,64,66,165,149,2,235,205,136,5,238,156,137,196,153,182,32,130,15,33,12,217,162,167,228,10,61,20,209,71,23,93,208,81,110,183,235,206,187,73,203,26,47,148,246,58,185,52,18,79,222,251,84,212,116,164,65,2,137,69,114,57,149,183,22,136,232,96,144,84,180,20,48,214,93,1,14,88,224,129,9,46,216,224,131,9,2,64,28,211,144,41,134,155,11,67,26,201,137,98,167,92,105,134,25,94,2,209,38,58,120,107,203,8,56,246,216,36,80,228,8,117,81,219,25,19,5,183,58,111,85,190,49,210,232,200,21,175,139,34,217,211,148,211,184,255,230,154,235,201,69,236,147,18,14,34,172,180,178,3,70,82,113,213,95,132,145,78,90,233,165,153,110,218,233,171,20,102,184,24,106,84,115,166,153,12,73,58,169,226,253,238,45,241,5,71,28,25,113,38,16,224,152,214,8,159,86,4,42,91,109,157,107,153,58,70,15,252,214,109,174,94,6,35,102,241,104,102,215,15,183,66,137,36,18,92,116,254,148,46,70,158,129,50,191,84,57,128,131,140,162,95,253,247,233,199,33,143,92,242,201,41,247,50,234,99,124,165,122,181,49,176,222,208,174,14,108,227,128,136,100,191,118,36,56,16,129,216,3,19,34,182,56,194,90,65,75, 238,226,208,72,231,230,10,110,3,229,174,125,43,176,96,158,52,140,66,0,9,132,147,154,249,54,228,239,247,66,205,101,240,65,144,168,183,183,59,91,80,156,223,198,43,175,222,250,235,177,207,94,123,135,46,103,167,97,170,231,40,35,164,70,38,150,173,131,14,142,77,54,48,35,108,178,246,133,22,222,7,89,8,214,87,76,59,246,217,127,36,68,247,169,110,47,48,247,253,161,82,55,114,253,255,206,44,156,192,20,17,138,135,139,184,200,37,84,244,202,197,19,238,179,136,83,209,225,78,130,65,194,244,142,182,61,13,110,144,131,29,244,32,192,186,247,189,94,200,65,124,146,32,95,177,158,208,129,8,128,238,54,208,123,129,7,232,0,67,35,32,208,16,169,163,86,253,4,85,40,217,225,47,101,0,196,17,203,124,168,149,72,57,231,119,224,33,224,89,216,211,150,80,188,197,19,10,4,156,18,26,136,23,36,140,234,84,21,132,3,7,54,144,37,234,125,144,139,93,244,226,23,193,120,157,238,109,68,115,32,201,16,13,248,130,146,14,92,145,37,119,122,161,5,94,96,19,34,252,44,122,123,160,214,235,72,102,50,182,233,47,136,80,233,31,129,254,215,71,166,252,168,119,228,2,4,145,216,163,135,37,194,229,111,128,139,79,242,242,34,13,159,165,234,78,112,216,151,51,182,24,70,77,110,146,147,157,244,100,66,66,56,53,9,204,33,88,36,73,227,10,217,8,180,18,121,128,18,11,144,163,232,136,224,131,105,177,238,90,106,43,153,140,146,50,35,164,8,210,41,255,127,188,78,32,5,73,200,176,196,204,44,129,96,15,122,66,97,4,227,197,37,62,14,196,139,36,169,8,189,223,192,225,130,70,83,140,227,62,153, 77,109,110,147,155,214,187,92,50,68,232,166,102,244,98,36,37,57,201,249,224,176,18,85,130,160,38,48,33,2,16,224,41,203,249,25,135,100,65,217,225,81,142,242,35,94,50,197,151,163,1,102,31,133,25,36,178,100,161,128,53,51,196,34,221,227,137,103,206,39,84,146,100,132,4,91,194,190,23,52,97,3,140,203,96,55,49,154,81,141,110,52,96,81,163,134,247,140,65,141,94,144,178,12,228,140,141,156,6,115,69,232,101,204,55,51,4,194,207,132,48,136,249,89,43,143,94,16,10,46,141,194,187,125,34,162,159,162,249,167,15,5,72,46,130,90,74,15,158,208,195,65,215,147,208,79,201,199,129,241,154,23,149,126,195,27,56,208,192,162,215,228,232,85,177,154,85,173,70,200,163,32,165,198,59,72,57,206,114,158,178,54,119,114,73,28,107,50,147,232,193,19,19,124,216,132,33,92,183,162,159,184,40,70,179,235,255,161,32,123,26,154,159,2,149,144,70,25,232,120,212,194,150,189,173,135,93,166,194,75,3,235,243,80,37,180,36,83,253,33,67,17,228,176,37,123,96,115,171,149,181,236,101,49,91,153,174,34,35,164,170,41,195,213,186,17,27,190,168,208,67,34,66,43,37,96,66,65,56,0,33,150,131,192,132,33,84,208,58,251,169,237,158,184,228,227,62,243,10,154,189,2,48,160,48,154,20,80,182,96,136,181,132,194,15,234,89,151,39,52,97,216,6,50,34,26,15,205,133,89,133,70,3,9,68,214,23,192,176,71,63,50,155,93,237,110,151,187,10,217,108,103,195,42,9,10,144,68,78,181,185,13,75,95,152,218,36,158,0,19,174,13,133,181,94,103,191,161,20,2,127,187,196,45,16,119,234,35,239,12, 211,183,226,177,148,39,54,193,22,101,186,39,185,166,114,87,94,24,177,23,37,208,177,130,29,96,21,117,135,113,221,238,78,152,194,21,222,42,26,134,241,81,206,138,148,148,33,233,198,13,208,120,1,21,210,102,6,45,201,216,11,40,17,19,153,176,78,5,64,112,171,17,255,98,11,95,249,118,129,190,249,164,29,47,115,251,153,221,242,118,191,66,154,212,204,182,0,96,37,154,199,19,6,54,85,148,244,98,44,56,240,130,8,188,233,207,5,104,32,9,8,75,216,194,85,182,242,149,59,137,6,96,104,24,188,193,130,205,41,207,7,189,150,188,144,18,112,116,150,138,164,245,90,25,195,142,182,53,22,87,126,115,236,153,29,239,143,119,118,19,210,88,136,84,30,77,232,129,111,200,77,46,83,233,147,100,159,1,109,116,29,184,0,25,166,171,141,196,80,25,203,141,118,244,163,181,167,101,46,115,24,67,20,136,205,134,154,80,155,18,155,21,38,41,22,219,76,142,144,102,24,227,17,91,68,113,115,82,236,123,95,5,205,121,110,250,35,164,64,197,3,60,162,106,226,160,111,57,230,82,161,36,31,189,36,88,8,249,105,108,74,156,144,232,69,99,23,210,197,54,246,177,155,166,101,98,32,99,195,35,157,195,213,198,43,218,190,52,97,6,30,106,227,75,216,55,19,182,68,235,79,213,114,93,235,242,120,50,27,239,52,206,157,97,181,219,196,5,255,164,254,86,42,45,200,92,15,92,138,28,31,249,116,0,193,140,24,4,35,242,19,152,124,93,32,216,114,80,244,48,204,65,108,100,15,156,224,5,207,149,178,153,61,181,17,62,91,18,98,184,180,73,202,74,109,49,191,132,157,193,201,148,17,92,124,199,111,179,89,40, 52,222,227,109,241,138,223,252,34,194,213,63,242,45,120,216,173,22,69,190,37,18,4,134,67,7,66,197,84,33,216,27,63,248,18,12,250,250,173,104,96,152,99,0,6,247,249,207,129,46,38,101,123,117,164,159,109,56,136,201,65,142,11,104,250,98,85,2,193,47,108,242,194,25,2,13,8,131,216,3,45,95,151,28,161,24,177,190,53,10,249,170,71,238,149,151,221,89,102,68,53,170,91,8,27,111,80,205,71,8,66,200,137,16,170,120,37,37,144,65,53,58,231,121,208,241,158,119,189,27,72,210,68,119,211,40,200,121,3,17,144,227,156,230,109,194,196,127,129,237,22,52,129,45,85,191,58,124,85,224,147,82,215,214,198,32,15,98,185,57,115,238,150,137,203,57,100,103,183,123,210,227,7,38,255,34,215,176,74,136,151,219,23,49,173,184,247,103,238,194,222,185,192,247,30,123,217,207,158,50,125,111,246,223,77,8,27,194,159,143,54,160,91,169,75,92,50,195,14,32,208,197,143,183,86,228,37,95,178,177,116,93,213,58,10,251,32,211,29,36,114,1,25,244,197,77,123,129,237,34,4,36,184,61,166,16,173,224,96,232,238,239,234,6,156,246,229,55,255,249,35,98,251,144,246,34,13,159,237,5,249,204,201,66,218,52,193,37,81,103,39,199,230,88,162,226,99,29,220,147,119,179,141,189,174,143,48,111,51,52,79,101,56,143,191,126,172,72,138,234,189,146,196,83,76,101,62,236,72,8,54,192,222,54,64,165,238,100,133,16,77,252,94,15,253,56,176,3,61,240,31,212,239,171,112,239,132,158,224,9,150,142,218,66,231,233,96,34,173,172,132,248,248,128,15,128,128,39,178,14,91,184,206,182,218,6,199,68,110,228, 210,237,228,202,34,111,138,235,45,204,227,207,160,36,47,182,47,193,162,193,251,238,4,252,92,143,252,62,176,9,157,80,239,48,108,210,222,33,13,24,255,238,53,200,192,36,78,2,5,107,195,37,122,35,38,178,237,226,170,14,6,101,112,23,216,204,69,106,140,109,2,240,242,114,48,191,118,176,191,252,43,184,60,129,184,14,74,45,146,107,19,134,80,251,218,110,3,240,227,240,42,136,3,34,128,12,70,200,238,122,238,9,9,177,16,9,46,4,37,33,172,2,111,98,70,203,47,248,131,37,120,99,5,109,2,4,192,112,16,96,176,117,76,7,118,2,65,109,198,162,174,80,38,13,125,104,0,53,163,0,13,176,206,96,173,236,224,48,153,108,13,185,138,76,230,228,101,17,180,47,63,64,128,68,172,68,9,226,96,9,7,209,16,117,113,23,177,44,4,157,77,172,104,192,148,82,200,17,147,133,99,206,140,130,154,224,103,124,128,7,6,129,255,4,229,8,2,33,16,204,208,19,105,164,249,26,229,249,160,15,44,144,66,168,128,108,1,223,237,152,234,208,237,228,69,94,18,12,162,40,104,241,58,224,22,53,240,238,120,177,29,221,177,187,66,16,172,194,103,12,202,41,196,236,226,98,34,225,78,38,177,68,180,13,14,54,255,161,9,54,97,16,6,1,8,12,129,14,102,144,72,148,143,26,111,240,235,156,15,27,73,142,119,60,15,176,52,69,244,128,208,60,252,81,9,244,162,237,24,33,14,152,103,177,238,165,9,108,17,23,223,113,36,73,210,178,66,112,148,158,141,30,75,66,78,238,241,98,56,32,18,184,144,157,86,172,46,204,227,5,9,146,79,236,103,19,9,165,19,235,203,26,227,198,33,31,114,92,126,135, 82,44,197,16,244,192,15,58,161,19,146,132,61,194,113,94,22,97,35,239,163,3,242,49,18,110,78,29,5,177,36,177,50,43,53,202,246,166,70,30,129,81,4,208,200,46,210,199,74,184,48,234,56,198,84,50,101,15,246,32,6,101,171,126,54,145,174,60,17,44,124,18,119,128,50,127,220,144,221,140,18,41,183,64,153,140,7,185,236,16,15,103,142,17,218,110,245,64,50,14,2,113,252,114,81,43,21,115,49,55,41,4,203,33,124,154,97,12,106,128,36,98,227,2,238,209,98,56,128,55,102,32,234,226,231,84,136,64,45,105,9,135,252,175,174,244,9,7,193,206,33,127,255,36,12,34,242,44,244,224,40,41,18,28,225,0,19,212,242,5,249,96,15,18,108,3,14,167,5,170,109,238,14,115,231,18,147,49,129,51,56,59,8,225,110,239,179,36,83,12,76,201,50,73,11,89,156,46,219,22,239,103,92,140,15,66,115,182,218,44,46,45,79,13,79,51,236,94,70,53,11,1,229,134,170,221,144,202,16,130,48,185,218,106,47,248,128,121,38,112,3,22,1,122,102,32,37,12,115,29,127,83,56,229,115,62,171,135,56,67,74,30,203,96,12,82,225,203,102,163,67,90,136,226,216,103,68,50,133,8,2,242,18,69,211,255,150,47,167,82,77,0,215,112,159,182,51,102,190,19,244,148,233,92,52,161,66,253,113,17,226,197,8,153,139,17,154,64,173,136,0,36,157,224,13,224,147,62,73,180,68,37,39,31,128,225,27,152,237,62,73,74,50,65,204,30,13,79,31,227,104,22,105,20,95,90,192,79,164,179,39,88,96,198,204,240,12,199,205,52,27,242,249,250,106,82,192,35,11,14,41,45,4,12,237,216,133,60,153,74, 47,4,242,222,232,175,193,132,255,32,3,70,234,42,77,244,74,177,52,105,80,84,69,55,12,63,245,19,54,136,133,47,12,167,138,36,241,23,170,100,116,196,19,52,207,102,71,115,72,135,124,244,71,25,242,26,177,209,46,201,98,82,178,160,40,15,106,111,42,82,161,48,161,73,25,129,12,226,32,14,144,128,241,128,6,36,133,32,8,70,40,64,124,51,75,25,181,81,5,102,75,87,84,4,141,179,6,28,46,24,209,72,107,14,71,38,119,129,22,19,231,84,82,231,234,76,100,227,202,16,16,60,206,6,231,210,127,80,147,119,184,243,175,188,64,16,66,65,145,102,98,61,20,168,21,161,36,67,7,33,80,25,33,157,68,39,113,166,180,238,16,211,81,129,53,88,107,133,0,82,52,82,31,243,217,122,33,21,44,141,28,228,69,107,166,4,18,57,230,23,204,52,85,14,15,69,246,192,19,216,103,11,200,112,69,116,210,12,109,240,58,1,72,20,51,131,20,185,101,59,87,117,44,178,160,72,222,98,137,22,105,129,154,105,62,18,236,86,5,117,201,4,99,48,148,32,3,198,32,17,172,84,88,249,255,181,95,195,132,88,85,212,27,88,116,30,83,193,225,68,64,78,208,71,133,174,13,248,238,197,111,12,161,108,220,10,129,234,103,80,8,133,84,207,240,43,200,173,65,121,233,65,99,230,72,95,149,93,223,2,103,226,99,84,38,48,193,112,117,141,18,167,3,218,238,22,245,245,87,253,245,101,97,182,65,0,86,35,66,170,28,86,195,25,56,167,82,69,96,233,104,67,211,56,13,248,146,144,201,148,64,32,9,210,17,38,118,242,12,69,65,193,53,92,53,54,152,242,231,92,123,48,45,96,149,111,112,161,192,154, 41,48,55,82,80,135,47,122,228,13,16,71,52,102,193,54,108,9,100,102,55,172,28,168,48,63,139,64,67,140,101,254,108,99,211,90,66,90,239,37,62,224,224,80,7,178,117,14,50,118,74,181,242,78,21,144,230,180,175,186,115,72,2,193,15,22,144,111,254,230,207,178,207,73,179,22,223,90,226,230,90,175,101,1,46,62,197,54,114,37,247,50,8,224,20,88,97,77,168,65,2,202,96,30,37,97,98,156,0,226,104,163,98,6,67,116,102,244,37,34,255,129,23,154,96,17,254,96,32,67,117,227,104,139,198,72,19,99,129,84,78,133,84,85,201,14,120,2,183,53,137,139,125,254,102,142,216,206,73,201,96,35,153,199,94,136,96,133,58,128,238,90,118,81,39,119,121,153,119,50,42,247,114,201,72,2,168,112,156,10,246,6,190,204,46,82,194,188,210,73,68,234,239,116,83,119,117,53,161,117,227,234,117,7,168,59,246,246,151,234,210,59,140,98,250,142,180,53,103,98,137,10,23,14,72,37,47,158,244,15,226,128,17,148,128,23,240,69,222,88,214,238,2,160,121,1,56,128,173,226,121,49,55,17,173,102,12,166,193,10,179,166,4,211,39,55,121,195,201,76,101,15,86,23,8,226,235,104,233,138,190,78,109,105,117,71,92,49,131,92,193,69,27,85,115,250,136,68,106,85,17,222,146,107,62,116,237,222,226,192,126,31,234,84,252,16,125,250,119,252,254,87,128,105,184,134,23,130,128,5,150,26,108,54,37,11,214,9,202,231,9,248,194,17,147,49,89,186,166,9,114,97,19,232,150,126,112,232,56,94,247,77,23,146,65,179,255,83,59,85,117,40,233,171,152,130,11,86,129,176,192,72,69,251,228,117,117,55,64,37, 2,99,133,148,192,9,242,213,127,109,248,140,209,120,32,246,193,114,49,247,88,35,83,36,136,101,129,43,134,63,70,167,201,186,6,45,3,178,110,151,152,137,99,167,6,243,233,124,253,169,111,85,53,60,126,39,120,164,118,200,28,208,14,97,81,47,2,149,35,161,228,240,138,215,208,240,53,121,205,97,134,211,248,146,5,120,141,161,119,106,18,49,124,34,134,50,211,136,247,90,8,126,72,196,37,214,71,90,82,4,19,219,178,91,243,22,58,238,138,105,163,88,7,7,153,44,126,103,132,91,115,61,178,216,192,240,66,251,236,173,145,141,5,89,64,114,3,200,152,146,33,23,147,141,89,108,53,57,82,37,225,108,57,71,88,68,128,47,206,233,124,90,72,149,218,72,116,102,104,15,196,208,110,3,37,26,219,204,71,129,100,118,127,178,118,109,55,60,112,87,112,87,110,137,230,200,31,155,105,28,179,54,14,142,176,78,130,121,146,21,149,29,143,185,158,35,55,153,115,24,37,243,255,19,142,159,153,129,25,248,54,168,50,48,66,39,48,210,84,39,100,112,68,220,178,155,101,228,155,193,153,46,197,217,57,196,130,156,91,245,92,142,18,169,44,114,19,234,98,215,76,54,14,68,97,16,54,161,130,82,98,3,38,121,95,237,185,164,97,22,159,167,198,141,17,120,36,68,0,196,106,99,74,106,67,63,80,23,150,234,53,83,132,32,149,247,146,39,192,6,91,186,211,6,65,17,150,131,84,150,199,185,167,11,33,207,244,128,45,86,241,66,237,34,193,246,98,16,50,224,15,254,32,87,41,241,133,55,64,12,202,216,101,77,58,171,251,53,153,191,167,147,243,115,26,68,1,196,96,3,116,62,167,9,242,209,74,218,200,74, 232,136,8,186,143,39,92,71,6,29,129,6,99,119,65,177,51,168,217,112,72,59,209,191,104,230,40,151,168,168,232,194,46,158,146,121,54,82,20,196,32,14,132,64,63,94,78,9,132,185,140,91,65,121,181,250,177,129,21,165,117,88,17,167,1,57,201,0,196,210,104,74,174,136,11,197,44,113,56,192,16,90,32,166,212,108,23,118,255,65,108,140,54,33,191,21,144,125,74,144,213,151,156,239,52,119,67,79,60,51,101,48,48,52,94,201,128,12,50,64,12,50,32,87,11,237,124,198,184,238,26,155,158,33,123,184,177,148,171,83,90,156,122,161,28,42,181,36,104,224,139,209,137,37,246,241,55,4,227,179,67,219,163,121,130,12,225,139,155,119,146,39,205,183,161,81,85,144,163,227,92,187,224,78,5,161,60,20,73,112,217,229,67,119,57,193,110,155,12,156,64,20,238,55,63,146,241,124,68,250,170,29,155,184,241,155,68,53,249,52,66,202,128,1,79,185,5,239,96,205,105,107,244,241,129,65,96,186,197,51,166,54,193,110,93,199,116,6,101,190,122,186,187,227,52,156,197,57,188,33,180,85,133,43,14,209,89,19,108,131,23,48,116,3,38,112,16,110,219,9,118,91,190,231,251,94,243,117,158,139,57,191,89,92,49,247,187,171,203,192,106,222,1,192,95,84,180,236,34,116,96,50,104,64,32,18,24,143,199,237,77,9,84,100,23,224,107,11,30,188,78,245,214,187,249,22,188,191,131,82,200,91,184,104,255,237,160,204,67,103,72,101,215,236,227,25,180,246,74,208,167,170,83,28,171,91,188,203,23,147,171,107,86,17,51,196,122,69,11,196,149,32,113,204,122,90,191,239,240,60,97,15,172,187,180,181,21,39,121,58, 65,101,23,201,209,55,85,195,34,132,209,245,181,141,160,61,16,74,19,230,226,93,201,49,26,6,193,202,25,97,19,176,92,101,241,245,107,189,188,209,179,18,204,39,219,106,122,97,204,97,99,3,68,204,46,208,156,8,204,180,141,146,241,103,120,193,222,68,70,200,29,65,212,161,145,19,233,188,206,161,216,174,239,186,181,255,42,26,203,35,61,16,10,62,234,130,8,245,130,12,162,1,80,225,46,209,123,149,152,29,189,215,75,18,210,85,122,204,179,230,124,84,200,192,88,98,116,88,2,36,23,172,108,172,219,90,232,64,200,103,140,150,143,124,194,29,186,194,159,35,60,140,52,26,251,188,162,225,183,200,102,61,193,234,131,12,68,92,166,126,134,3,166,68,177,23,157,164,125,125,221,117,81,178,143,53,63,201,201,135,179,166,172,137,157,15,71,167,22,149,255,96,19,64,198,163,171,197,89,172,133,149,79,29,213,235,154,118,165,88,125,59,86,219,137,96,229,214,131,199,151,42,67,153,235,86,197,189,2,209,113,74,122,149,209,217,253,226,9,113,191,201,232,221,155,89,222,145,224,139,167,132,216,245,173,179,207,7,158,206,243,173,252,125,98,123,148,190,222,204,206,3,89,201,165,175,59,43,69,1,143,234,221,78,119,169,200,241,225,227,192,9,238,215,51,125,123,215,181,33,184,87,28,227,137,222,252,220,189,69,225,228,69,229,69,179,81,54,89,160,231,67,59,96,61,176,25,14,60,134,39,2,1,118,10,133,206,255,216,229,87,251,161,213,13,219,109,249,168,42,82,214,77,47,201,162,193,202,89,152,23,196,83,44,129,94,232,139,254,237,61,208,184,169,161,147,113,182,135,77,233,21,235,61,104,90,16,95,6,163, 5,12,193,205,119,66,198,188,224,8,32,161,100,62,65,218,147,34,44,84,91,175,88,187,119,192,62,119,217,194,162,225,195,46,164,129,169,207,62,80,159,1,9,244,151,245,64,124,164,101,24,238,65,255,252,228,255,222,171,245,83,12,212,182,4,65,7,230,248,176,15,247,215,51,221,252,173,214,44,135,62,225,19,104,44,131,95,25,168,9,126,213,189,67,250,200,37,207,18,222,162,9,12,201,228,229,236,161,193,157,23,193,19,228,14,221,237,91,13,44,57,244,157,127,239,32,29,37,231,160,153,197,0,179,207,41,228,59,224,17,209,90,173,127,230,51,93,171,45,42,24,111,19,116,218,83,61,247,119,74,152,66,88,72,94,187,60,136,64,14,51,69,46,152,74,26,244,144,208,227,0,26,162,65,9,228,162,63,232,59,221,27,27,32,212,4,248,71,176,160,193,131,8,19,42,92,200,176,161,195,135,16,35,74,156,72,177,162,197,139,24,51,106,220,200,177,163,199,143,32,67,138,28,73,178,164,201,147,40,65,238,59,197,10,153,183,98,212,36,205,153,57,74,210,146,37,55,200,32,121,210,161,195,162,14,74,58,204,224,192,161,69,139,162,28,224,116,32,210,66,200,32,76,134,232,24,217,114,164,170,23,47,144,186,116,41,196,53,140,87,66,96,17,137,29,75,182,172,217,179,104,199,255,98,73,25,17,75,218,183,112,227,142,5,75,8,140,93,66,67,10,13,201,91,200,75,160,45,68,60,133,50,98,136,136,38,79,154,114,41,145,182,104,145,52,36,209,160,253,137,182,8,78,19,14,77,224,40,81,226,100,140,28,109,173,128,9,100,75,186,180,233,211,168,83,171,94,205,186,181,235,215,176,99,203,110,184,178,229,203, 152,51,157,141,177,233,132,12,25,26,74,34,0,237,9,135,168,209,163,45,136,40,101,234,84,72,212,169,71,88,28,1,229,229,19,160,173,133,186,120,13,83,151,144,220,239,113,215,194,118,11,190,124,92,186,116,193,132,201,187,55,187,95,63,136,13,133,42,172,137,151,167,205,141,29,35,121,246,71,84,156,69,74,16,197,65,4,74,117,150,136,54,190,136,54,208,108,12,54,232,224,131,16,70,40,225,132,20,86,104,161,72,251,128,179,6,50,198,192,36,137,28,115,148,49,70,47,75,56,65,195,111,74,52,209,129,138,77,100,118,89,11,51,24,165,28,28,201,57,165,132,17,116,24,226,135,35,86,93,165,213,86,95,113,119,151,121,68,255,170,21,27,121,69,38,57,23,122,118,173,167,87,94,89,248,101,132,39,158,24,97,196,124,145,80,9,71,46,155,32,225,37,35,209,196,33,202,51,210,52,113,20,28,104,118,96,32,130,10,94,232,230,155,112,198,41,231,156,116,214,105,103,106,252,104,232,146,135,51,137,72,162,137,58,5,213,211,138,45,26,55,3,83,68,100,70,4,17,54,226,104,136,17,60,30,113,149,23,63,22,18,164,144,222,41,89,158,120,175,33,169,105,146,76,170,183,87,123,128,72,25,95,40,243,5,198,11,28,155,96,194,8,18,96,134,41,70,28,72,152,137,25,154,156,141,113,96,104,163,221,233,235,175,192,6,43,236,176,196,22,43,82,158,107,120,115,91,57,185,213,84,226,137,59,61,177,89,138,133,22,133,92,11,133,194,225,212,38,70,236,50,85,164,147,126,242,227,118,94,13,249,233,119,156,186,230,233,185,230,133,186,222,168,67,148,250,215,162,168,26,98,8,149,188,40,209,24,35,210,48, 2,102,28,127,60,131,4,47,70,37,213,129,16,25,232,10,90,155,198,54,236,240,195,16,255,71,44,241,196,120,106,168,44,76,204,210,36,137,24,38,210,64,195,5,23,8,218,98,19,67,181,0,194,113,73,113,192,40,31,112,208,177,5,116,61,102,165,85,118,228,210,197,174,92,233,182,182,238,205,114,161,87,151,168,236,185,55,47,17,245,22,134,152,18,152,44,242,42,172,140,144,241,71,28,27,216,74,160,79,9,31,152,96,175,20,103,173,245,214,92,119,237,181,176,200,114,200,231,28,186,73,210,136,24,30,239,20,114,4,77,8,71,178,81,39,131,0,2,102,139,110,59,213,22,84,73,122,85,86,215,105,85,179,205,60,167,149,51,107,59,7,254,150,207,96,189,203,85,33,81,122,225,135,30,122,16,102,239,189,137,193,177,136,151,209,68,211,52,52,100,218,10,148,18,27,136,49,202,174,162,13,240,245,233,168,167,174,250,234,172,155,20,246,109,31,146,61,74,47,169,44,241,91,180,212,42,245,182,220,32,208,145,92,81,68,236,49,200,34,119,83,53,41,165,93,244,109,233,118,221,101,106,184,89,131,175,86,248,243,104,249,44,234,226,66,195,231,137,124,246,255,102,169,201,150,74,8,209,175,230,207,64,243,159,39,145,112,0,148,16,72,136,46,197,194,5,224,211,250,252,244,215,111,255,253,95,243,83,205,134,203,130,168,91,47,53,176,29,13,68,240,132,144,181,200,109,19,128,27,29,124,183,40,108,237,33,8,206,113,153,241,38,165,21,229,13,129,121,96,112,30,245,200,18,61,213,76,111,131,101,97,18,33,156,180,184,44,0,34,16,161,56,204,163,10,19,24,86,109,66,95,210,200,28,35,226,96,62,33,240, 226,50,61,81,2,18,50,208,12,210,21,192,31,248,11,162,16,135,72,196,34,86,72,127,105,112,137,49,142,81,14,57,128,104,118,141,112,66,78,104,240,4,158,180,168,3,17,224,64,140,98,180,192,163,32,170,57,81,193,91,143,144,167,188,154,101,16,132,101,233,96,106,62,136,70,177,184,139,47,92,233,130,148,52,65,52,194,4,70,19,250,106,140,248,52,55,67,206,45,130,23,42,203,12,28,54,32,138,209,193,15,136,70,76,164,34,23,201,200,70,126,132,31,232,144,194,197,98,226,196,57,52,227,79,78,112,255,2,173,164,53,178,106,193,237,100,139,50,68,11,22,193,7,168,188,44,111,44,160,224,184,200,21,134,12,106,16,132,106,68,13,27,209,104,61,188,96,47,123,84,26,76,40,90,168,47,33,248,178,95,96,122,198,51,134,7,72,108,13,40,116,61,60,164,35,151,201,204,102,58,179,145,253,136,164,178,150,216,68,16,93,50,138,153,116,2,238,208,84,28,227,152,204,8,201,33,194,47,140,0,7,62,44,34,20,82,17,99,42,41,133,188,229,97,16,12,109,52,210,120,226,89,61,17,194,81,47,242,130,15,209,230,115,47,240,45,98,3,95,122,134,230,6,193,175,92,92,70,41,29,216,64,213,22,166,15,68,62,243,161,16,141,168,68,185,22,77,41,24,227,37,199,152,70,37,161,40,69,19,109,243,50,214,50,138,149,192,41,78,67,108,162,148,83,129,217,58,125,180,56,51,194,147,158,177,60,205,44,65,88,203,123,22,66,94,83,218,158,209,60,129,171,127,194,106,16,113,16,102,52,144,240,71,162,16,103,3,75,48,100,104,26,58,209,166,58,245,169,80,173,83,69,255,167,201,196,74,94,19,80, 84,172,98,138,180,120,156,111,46,48,148,134,192,4,74,241,150,55,189,5,130,82,113,52,99,93,96,122,36,122,158,165,166,216,203,130,28,3,97,4,58,242,211,48,61,5,40,35,128,26,135,56,16,180,50,183,66,19,82,149,10,12,44,56,52,170,136,77,172,98,23,187,154,169,114,136,26,204,178,230,159,60,70,69,37,84,17,164,145,56,14,8,112,68,7,229,216,107,19,131,16,66,11,78,89,21,189,249,8,59,106,117,107,76,77,51,211,13,214,50,12,216,211,138,95,12,161,137,200,217,11,175,121,4,40,172,162,241,140,190,134,54,23,152,33,16,28,158,144,84,210,25,150,177,200,77,174,114,151,203,145,0,216,67,27,197,240,134,49,168,49,141,57,60,113,12,81,164,108,21,165,101,208,38,100,86,110,11,148,10,102,62,59,136,61,24,66,140,165,85,229,204,200,149,193,151,198,115,181,165,105,45,245,94,139,90,247,112,226,94,122,184,43,79,129,162,219,221,70,131,12,125,93,132,153,102,48,181,208,17,22,11,2,96,174,130,23,204,255,224,6,255,195,185,208,69,6,198,172,59,135,217,165,66,138,113,208,73,21,123,210,162,72,200,237,5,47,144,74,103,155,96,175,114,10,225,110,165,61,194,89,229,248,35,32,149,235,140,108,157,167,91,201,130,184,12,194,182,43,97,144,227,125,233,200,66,188,42,70,175,254,2,240,31,158,38,4,14,128,96,6,105,50,48,233,196,1,0,7,59,249,201,80,158,40,132,47,10,147,234,94,247,108,217,244,210,79,110,56,131,204,154,236,5,86,202,17,17,30,101,98,152,165,23,121,45,118,103,119,84,219,214,25,211,152,73,94,137,109,23,254,98,210,237,45,10,183,151,243,146, 151,132,236,31,36,208,136,192,154,25,236,146,155,28,229,66,27,250,208,69,156,178,132,169,75,225,81,140,33,21,28,19,3,218,118,66,40,239,30,71,42,70,120,193,47,90,96,37,208,58,167,172,99,108,167,59,49,197,102,25,187,217,141,112,190,113,28,117,76,91,77,212,107,70,139,16,194,6,0,250,4,204,101,56,14,66,232,128,128,84,36,232,133,49,25,209,192,14,182,176,83,167,232,233,255,90,217,146,216,141,116,28,178,218,1,131,198,40,110,38,3,193,11,146,211,233,242,158,55,197,199,107,177,139,73,29,227,78,157,122,73,233,241,10,28,175,227,5,21,232,97,19,154,152,156,97,114,145,159,60,215,154,12,78,16,195,240,186,121,153,38,32,161,6,132,253,245,176,247,205,239,126,55,12,194,209,93,226,177,45,44,105,49,144,97,187,43,226,234,201,224,102,165,69,225,13,14,131,224,3,17,182,160,2,112,157,54,205,95,89,115,183,213,245,109,84,131,165,73,170,30,66,242,188,176,5,67,0,129,199,188,204,143,52,30,131,4,26,56,65,20,162,136,70,80,58,57,131,193,178,193,215,132,246,183,206,119,206,115,56,249,195,28,190,56,198,99,143,173,155,218,149,232,224,79,88,4,219,222,214,85,185,145,180,211,65,144,56,138,77,75,169,190,105,231,43,119,121,229,6,225,75,26,249,62,207,93,170,206,142,28,183,112,238,77,140,249,94,249,106,247,99,154,38,6,81,100,128,17,65,177,204,200,54,80,131,50,220,60,52,250,238,185,222,247,206,119,217,252,60,255,232,143,141,172,28,138,190,4,73,31,156,168,9,143,17,220,162,45,102,43,249,32,226,68,24,105,222,46,190,202,23,107,125,235,109,62,245,107,195, 222,5,13,4,226,113,155,48,187,189,120,218,75,0,141,15,222,125,69,66,80,118,29,1,36,20,161,12,80,192,121,223,103,79,251,218,147,230,239,66,23,184,19,7,255,232,194,27,220,75,210,82,130,238,162,205,59,201,89,9,8,124,144,186,228,39,136,241,237,216,197,46,27,215,89,199,17,145,106,85,143,252,47,231,214,132,29,53,241,189,88,55,102,237,0,206,48,81,3,52,131,43,210,224,245,177,111,197,41,208,144,115,219,187,255,253,240,199,8,238,57,148,81,235,202,65,68,69,144,116,199,104,192,136,13,228,71,215,159,180,89,45,240,40,128,177,7,123,0,4,35,101,37,126,48,29,218,54,106,207,87,106,222,246,109,214,163,30,97,103,66,216,135,110,243,129,11,136,177,9,151,211,24,176,114,34,250,199,8,0,66,20,7,228,122,87,144,126,235,215,126,241,183,130,44,216,130,7,49,127,2,103,127,186,145,127,255,153,244,27,153,36,130,29,72,35,209,54,82,231,85,128,66,0,4,143,98,37,98,20,8,13,200,94,208,23,125,132,51,125,213,39,103,36,167,7,39,119,91,220,247,66,223,7,25,52,32,38,110,71,6,254,119,64,17,16,1,34,128,111,119,151,130,46,24,134,98,24,127,127,87,12,244,103,101,188,119,97,53,72,6,25,144,1,192,241,79,128,101,50,223,100,47,13,103,128,8,40,21,126,128,55,156,176,98,45,102,132,71,216,70,92,199,22,94,103,56,233,65,129,176,133,29,201,115,129,233,102,8,222,147,71,139,1,25,113,240,95,241,38,48,212,130,69,29,112,111,163,240,62,234,199,126,99,216,137,158,200,119,101,72,127,12,48,7,137,112,127,143,198,49,109,200,134,111,87,25,150,97,28, 78,199,64,132,113,82,66,16,121,100,245,50,146,210,128,238,148,117,72,40,61,74,248,113,35,20,103,91,33,91,216,231,3,139,152,37,150,147,103,95,114,34,113,144,73,113,208,127,152,129,69,74,64,3,248,166,137,96,248,137,214,120,141,251,22,138,75,52,138,165,88,54,255,37,194,49,240,182,138,150,161,120,224,69,7,211,22,121,134,80,78,152,16,57,181,136,55,104,22,71,106,6,56,128,152,121,154,247,113,134,168,109,126,65,118,152,176,136,253,20,62,72,192,114,45,247,95,190,209,140,212,178,133,160,147,84,40,136,6,9,134,141,12,217,144,81,6,131,199,48,138,78,228,12,53,209,8,133,183,108,39,194,8,156,68,142,210,230,1,30,144,28,156,6,4,123,48,139,84,1,106,68,88,41,163,246,51,238,133,70,129,152,18,131,24,56,133,8,140,63,18,37,159,151,125,147,67,122,177,246,37,209,112,34,0,230,27,27,80,28,109,19,1,58,132,144,160,177,126,11,233,144,72,153,148,203,5,145,104,72,145,102,83,120,78,192,8,25,9,32,43,34,135,189,227,1,47,0,2,139,98,4,34,41,4,122,0,106,71,176,135,167,213,82,88,247,135,44,73,143,110,150,30,191,152,99,45,118,21,100,135,110,147,243,61,189,180,91,225,215,87,226,7,148,108,163,4,34,176,4,205,144,144,71,169,148,128,25,152,80,165,141,245,55,145,187,225,123,255,29,243,42,0,178,85,196,7,98,94,84,24,123,0,21,209,81,90,129,32,150,205,103,143,48,54,143,166,86,143,117,65,46,63,66,110,129,32,8,54,185,75,172,162,47,186,21,13,131,208,27,78,144,1,154,4,119,193,37,28,72,176,4,39,88,148,10,41,152,182,121, 155,17,165,141,140,54,145,163,80,59,146,134,145,52,176,19,141,1,128,114,152,105,225,212,2,38,246,149,41,150,94,51,131,99,101,121,121,207,211,146,40,241,146,60,19,110,219,81,65,160,169,143,233,70,154,248,177,1,224,23,137,203,168,73,50,215,73,151,40,155,212,200,137,184,153,158,234,201,72,132,137,134,101,208,12,181,83,131,218,181,8,185,176,34,138,55,82,30,96,71,68,128,9,161,53,113,71,64,86,42,96,21,205,153,146,15,248,94,104,57,99,214,233,21,21,36,140,111,185,157,68,192,11,138,49,133,31,232,27,3,201,8,149,38,148,177,89,6,231,169,130,235,217,161,30,90,63,132,201,141,131,231,44,28,67,89,149,37,119,59,184,89,30,64,7,32,240,11,134,160,4,124,176,7,255,145,80,60,20,23,8,122,115,29,206,217,74,5,170,153,17,40,129,31,183,29,98,215,55,94,192,9,100,199,125,99,22,9,16,154,91,186,197,147,65,69,6,2,86,111,77,160,67,125,48,7,126,249,161,86,122,165,172,211,158,50,88,145,133,247,27,30,35,45,173,152,162,156,213,2,33,86,78,139,16,9,121,163,2,20,167,98,68,136,163,206,249,124,43,9,75,7,234,86,106,9,164,201,51,87,130,224,7,68,112,114,145,128,118,154,33,13,253,213,52,20,74,6,148,81,40,6,233,122,84,74,155,127,137,165,140,218,168,20,163,165,27,245,148,224,120,59,84,105,38,209,198,105,116,176,105,45,224,8,145,48,146,145,80,90,67,120,86,85,215,156,47,102,150,114,186,153,8,90,167,97,96,10,98,135,167,92,233,3,162,231,9,171,194,110,236,3,43,61,185,140,25,208,140,9,39,28,74,192,8,141,160,161,69,153, 15,139,234,168,196,90,172,196,242,119,198,112,134,164,248,68,146,218,27,191,33,45,139,96,69,32,105,50,82,193,105,142,208,2,6,72,4,233,180,156,255,148,199,30,66,98,170,152,135,170,169,218,29,215,153,60,242,178,5,39,0,4,152,96,118,134,177,42,151,179,87,254,50,8,2,25,111,100,208,127,43,130,80,237,3,172,234,151,15,198,218,175,254,26,44,197,86,127,221,200,165,224,24,156,73,183,25,197,161,89,114,35,82,91,208,169,123,224,9,222,2,150,167,133,163,235,129,41,208,105,56,210,121,18,212,121,51,9,202,150,128,112,174,233,186,174,84,162,9,153,177,47,4,37,149,183,154,97,34,40,40,61,17,58,250,122,10,252,250,175,50,59,179,113,18,176,26,53,176,180,99,145,6,247,172,63,97,159,12,103,4,90,57,102,70,16,60,36,137,94,103,134,163,219,118,23,113,26,174,61,90,143,32,119,136,230,58,164,37,7,4,176,74,37,158,128,11,105,167,87,182,58,144,226,23,119,57,20,155,115,32,5,190,176,175,52,91,182,102,59,33,1,203,44,56,155,10,141,32,10,154,36,126,244,233,34,69,145,105,213,122,28,34,185,7,19,231,8,98,196,9,108,42,106,70,120,177,24,59,167,241,20,147,229,250,177,255,36,231,7,38,231,3,112,224,9,139,130,181,140,225,83,193,36,76,0,51,8,72,208,1,74,17,62,27,64,6,53,64,165,190,48,12,224,16,179,103,27,186,162,11,27,54,187,172,21,166,12,146,224,155,111,27,40,196,177,20,191,240,11,11,68,24,117,184,7,112,144,128,91,192,35,162,74,170,206,23,22,187,232,65,189,104,99,176,117,136,228,150,167,137,75,71,129,193,83,74,163,103,242, 74,6,131,192,31,127,240,87,65,177,25,66,64,6,83,10,5,157,11,179,163,155,189,218,155,26,197,6,89,114,144,8,165,120,73,146,154,97,78,48,84,65,33,28,196,9,187,67,107,20,34,201,7,8,40,132,122,120,163,219,182,187,16,200,113,62,74,174,133,123,174,137,187,184,170,146,11,0,121,34,168,217,87,162,240,188,227,247,57,27,192,8,213,219,185,159,187,189,12,220,192,39,225,92,80,144,172,211,165,182,214,132,186,141,128,101,61,169,122,193,97,25,114,248,186,200,65,4,62,96,135,86,178,11,123,27,8,103,245,177,217,161,102,230,194,163,246,235,163,192,27,71,255,165,162,191,234,138,110,140,139,147,7,156,57,202,152,1,75,240,188,254,39,189,27,160,4,100,80,4,156,235,185,160,235,192,70,124,196,27,81,81,200,16,120,223,11,34,34,146,186,80,217,27,193,89,169,102,114,50,161,112,38,42,19,194,180,43,121,41,38,170,128,144,194,239,4,184,60,147,177,38,177,177,231,98,143,35,196,23,31,251,177,115,134,184,51,204,125,178,26,161,186,5,38,100,208,91,3,60,8,155,209,19,190,4,196,111,48,196,224,64,0,72,28,200,130,92,17,253,80,13,82,176,196,19,220,196,200,150,186,109,203,140,58,177,152,186,22,82,71,161,40,229,196,50,143,66,7,122,155,55,94,76,177,207,217,187,107,164,132,119,17,103,55,197,198,94,32,8,83,139,9,252,43,171,154,17,173,255,212,52,65,213,91,208,128,199,194,119,185,74,144,1,149,224,199,128,60,200,186,188,203,11,81,200,135,252,88,239,240,189,137,64,54,189,0,197,250,247,172,193,151,112,45,224,101,42,2,7,234,202,7,131,0,7,151,92,86,98, 121,21,95,236,82,98,124,51,255,100,92,18,102,252,41,104,44,110,163,44,91,120,99,82,251,104,47,77,224,174,237,134,4,78,51,76,65,133,131,4,18,20,8,115,203,214,235,185,185,204,203,246,108,207,190,140,200,212,16,204,224,43,7,151,148,10,108,43,6,23,89,89,121,124,206,67,17,9,137,2,7,62,0,4,160,101,201,56,98,180,39,204,198,216,236,201,178,4,202,47,60,202,228,54,206,155,32,4,210,156,37,37,251,24,73,39,137,183,214,140,136,151,67,241,140,203,247,156,210,187,140,68,222,240,88,18,32,204,247,71,59,1,45,208,189,33,156,150,59,50,28,128,208,77,176,9,138,203,159,124,176,136,66,200,35,124,59,41,56,122,65,223,154,205,236,178,205,36,209,205,159,242,124,191,120,83,94,176,198,127,241,56,152,64,187,68,128,11,231,108,57,0,249,95,25,70,6,146,70,185,79,0,7,188,90,203,125,60,207,127,172,210,104,29,200,250,179,6,236,112,27,189,0,211,206,208,11,229,192,182,133,71,1,37,186,97,55,93,40,202,177,25,234,26,113,64,61,21,187,224,8,142,224,197,255,149,210,201,6,42,174,244,164,146,215,179,198,134,187,5,84,189,7,102,135,213,91,194,110,95,34,168,240,6,115,207,58,28,155,17,7,66,108,214,245,156,214,160,189,189,200,194,14,18,70,12,189,0,190,221,184,27,0,93,215,206,138,4,27,80,159,112,208,101,45,162,28,0,2,7,62,253,215,86,226,8,98,185,198,235,165,163,188,203,194,210,215,113,78,45,202,140,125,184,122,128,9,66,96,118,145,128,11,150,67,217,58,41,43,75,32,10,129,114,185,61,65,6,169,128,210,161,157,221,217,155,39,172,144,12, 139,246,214,253,252,63,198,76,1,94,186,19,74,208,93,188,144,222,153,145,220,64,224,20,124,160,83,9,168,219,155,188,94,67,208,60,20,45,83,211,55,220,139,179,198,110,9,122,34,203,136,77,16,161,140,209,47,202,8,115,104,243,4,87,132,69,17,64,3,215,237,217,218,253,224,161,59,218,165,173,43,224,75,54,187,1,197,55,209,27,34,128,59,6,5,7,55,164,20,139,176,9,182,237,215,116,152,82,91,80,205,81,173,21,163,130,30,247,205,90,255,249,29,202,48,108,184,165,12,122,180,203,184,134,128,181,17,234,24,116,28,158,203,22,214,195,129,38,140,176,185,14,14,225,68,62,179,175,83,12,196,48,6,82,0,15,165,56,7,23,110,116,37,82,211,230,125,222,220,132,38,34,62,226,209,92,71,119,35,216,243,189,56,63,243,219,103,137,216,244,52,220,194,155,226,83,109,82,201,205,125,184,144,37,248,177,118,34,125,34,52,240,195,43,50,40,12,142,221,69,126,231,198,122,228,73,158,8,82,80,225,79,126,193,103,147,97,105,115,176,185,80,232,91,210,24,218,50,8,89,30,132,70,144,135,242,109,205,69,125,212,45,30,95,29,167,146,35,196,21,134,91,42,165,92,114,154,176,174,112,240,61,204,221,230,7,12,111,154,84,131,34,56,231,65,113,126,176,167,192,159,141,231,174,142,165,122,78,225,76,94,97,146,144,186,169,80,3,24,156,54,255,72,159,245,89,178,141,241,64,139,142,42,66,136,226,22,36,233,135,221,180,105,25,202,176,149,233,114,100,202,180,181,174,223,83,31,112,176,114,79,176,118,39,162,73,255,20,186,19,9,222,1,140,144,10,171,78,207,175,30,238,176,174,39,47,177,231,240,48, 235,179,83,235,22,185,4,20,32,69,193,41,156,244,217,108,188,224,19,0,2,236,112,112,118,131,65,86,156,0,233,215,225,124,43,28,230,200,142,160,174,36,188,188,189,233,207,190,9,86,139,188,85,164,103,164,254,182,67,245,19,8,213,1,214,253,237,103,45,238,22,223,161,177,46,5,80,192,228,254,140,186,102,35,208,80,169,235,43,55,45,252,181,8,200,29,4,139,94,226,121,104,194,144,174,194,96,126,170,1,79,167,3,143,233,5,111,202,231,38,178,139,162,240,122,134,4,113,144,1,162,208,118,179,226,127,247,170,20,212,75,241,173,126,241,72,31,152,177,158,8,27,31,190,99,160,12,180,115,19,58,235,27,67,181,114,144,220,129,74,32,60,131,32,122,194,222,232,39,78,212,215,140,117,47,207,180,45,156,150,205,179,223,188,29,154,143,211,233,232,182,40,16,234,24,181,102,171,191,217,118,80,195,19,98,221,19,210,104,244,73,191,247,130,153,241,77,95,97,99,48,34,255,80,126,204,239,78,84,139,169,52,66,160,52,65,16,4,152,112,103,242,225,7,121,184,239,214,236,55,98,143,212,231,162,212,35,193,212,74,226,139,151,158,29,49,124,21,121,122,243,168,140,24,135,30,247,234,60,8,225,215,31,180,226,127,150,65,244,117,55,228,124,31,251,14,169,231,107,160,241,77,238,104,129,223,172,125,197,71,240,46,189,34,200,159,207,107,118,122,48,102,161,160,239,243,141,65,99,79,61,152,47,18,154,175,36,174,244,212,50,158,143,122,186,9,123,176,8,220,151,24,148,29,247,84,15,96,204,176,4,25,48,107,63,209,54,112,160,234,176,47,251,230,111,141,107,173,44,199,64,12,181,223,231,215,21,248,69,112, 193,28,83,131,242,170,57,139,201,110,140,144,220,124,16,252,68,3,16,134,12,25,241,179,197,96,160,64,94,0,117,233,18,198,33,33,48,132,8,33,162,88,209,226,69,140,25,53,34,194,242,207,227,71,144,33,69,142,36,89,178,36,150,141,41,85,174,68,4,81,162,195,66,133,186,120,161,233,37,208,150,80,68,54,237,89,212,68,255,147,18,56,185,22,61,65,130,132,17,141,104,209,200,196,201,32,42,3,35,37,139,58,192,233,208,129,76,145,50,80,124,13,171,182,207,228,87,176,97,197,142,37,91,214,236,89,180,105,213,174,101,219,214,237,91,184,113,229,206,165,91,215,238,93,188,121,245,238,205,203,175,154,20,111,198,142,17,91,35,69,74,162,68,115,70,245,98,92,36,85,42,81,98,196,144,121,70,134,76,52,70,139,22,41,17,154,89,201,160,63,131,224,8,20,104,132,224,193,132,128,22,58,12,227,114,34,75,216,27,59,242,13,139,50,246,237,149,96,34,194,44,164,186,166,160,45,122,52,97,218,131,137,87,46,206,74,158,16,53,74,134,17,163,65,113,226,68,103,212,97,179,117,37,52,106,100,221,218,149,246,119,240,225,197,143,39,95,222,252,121,244,233,213,175,103,159,126,0,58,41,197,4,175,91,147,72,10,60,40,138,25,247,122,92,164,145,40,39,44,123,6,51,36,150,219,108,143,65,50,139,131,153,32,54,33,45,20,211,12,218,2,33,133,22,42,228,161,136,94,195,109,195,217,210,255,179,109,67,16,47,210,141,16,222,186,0,132,166,155,182,48,68,147,61,138,243,4,57,56,148,99,36,169,104,158,121,110,41,233,158,178,174,42,37,178,219,78,43,174,188,106,111,72,34,139,52,242,72,36,147, 84,114,73,38,155,172,43,0,248,228,59,102,157,49,16,179,79,177,49,36,225,47,21,255,34,19,144,64,105,12,68,98,144,61,132,120,38,180,77,136,80,115,32,35,36,76,168,66,64,46,12,99,196,16,57,92,239,195,58,67,28,145,181,222,78,164,9,184,80,128,16,162,56,77,130,106,34,23,162,158,83,170,50,39,156,144,76,12,36,58,0,42,130,30,201,248,177,59,33,157,212,116,83,78,59,245,244,83,80,67,21,85,60,40,161,48,70,48,98,198,144,195,74,57,154,201,82,146,84,26,233,82,140,56,46,43,170,40,205,22,65,34,14,158,248,64,83,77,79,6,42,104,11,78,222,84,168,139,66,134,152,51,195,60,99,235,16,61,60,155,197,109,207,48,98,242,13,69,156,116,106,17,14,34,120,105,66,215,91,25,177,44,142,0,165,19,131,17,33,132,255,232,32,2,73,157,192,10,72,239,70,149,119,94,122,235,181,247,94,124,243,125,210,30,109,138,41,102,48,9,236,75,108,14,87,123,145,196,191,70,254,3,208,214,162,136,146,102,17,232,248,88,4,180,65,48,209,196,147,96,35,36,150,66,213,144,197,80,34,105,89,122,246,188,104,67,134,109,207,152,178,184,214,11,224,12,209,105,80,110,121,225,69,9,105,194,165,1,199,90,151,26,36,221,169,162,186,106,14,120,51,213,119,104,162,139,54,250,104,164,147,22,207,31,126,143,65,85,2,57,14,155,99,142,50,246,131,53,86,81,34,171,53,26,26,24,105,24,226,65,248,16,130,98,139,61,33,130,77,131,138,77,205,66,101,93,51,89,165,145,205,43,249,237,148,32,218,205,218,19,223,4,212,147,157,22,129,163,80,228,54,176,57,154,70,107,101,138,12,158, 37,85,226,42,238,130,84,250,113,200,35,151,124,114,202,243,197,167,105,193,168,41,39,234,68,228,112,102,49,131,175,174,37,97,201,166,99,24,9,105,44,27,4,137,32,250,8,66,8,77,206,14,101,160,45,28,255,41,22,148,99,61,94,22,100,186,53,138,187,188,185,123,215,104,68,66,100,50,209,38,155,84,200,22,14,33,48,129,35,40,161,140,18,2,137,164,196,21,163,81,49,150,136,99,131,13,170,18,98,241,119,49,173,124,124,242,203,55,255,124,244,243,194,199,156,126,51,223,252,48,57,176,12,29,214,90,178,118,98,235,211,83,159,142,143,214,95,191,152,136,80,132,98,88,197,162,201,66,144,213,54,58,9,15,35,191,35,79,240,20,40,162,12,201,100,101,44,219,130,17,60,65,28,231,5,37,42,53,11,87,52,200,133,61,90,33,1,40,85,121,130,19,36,0,52,241,165,79,133,43,100,97,11,93,88,185,245,249,66,62,197,160,198,52,230,0,63,249,73,226,106,255,145,76,163,44,195,8,193,21,37,58,100,216,67,255,96,183,38,180,113,162,128,6,76,86,107,116,243,192,5,222,9,138,41,33,94,241,24,98,19,189,85,144,111,123,216,196,223,122,36,132,154,129,209,40,30,108,84,225,6,177,8,14,204,160,9,77,64,130,19,36,209,184,120,189,80,142,115,164,99,29,255,237,184,36,127,152,195,23,199,240,6,13,167,145,6,196,196,175,96,58,124,76,253,156,34,29,233,0,241,57,99,10,219,216,92,39,132,191,121,66,15,134,16,160,31,110,215,177,3,46,11,12,83,180,8,3,199,227,192,41,18,175,90,87,164,16,203,4,225,7,109,89,140,8,112,216,196,38,22,33,13,14,82,143,92,134,139,67, 117,90,208,130,38,116,0,9,100,72,5,28,133,118,71,96,6,83,152,195,36,230,91,242,184,199,62,214,176,12,157,243,28,232,96,213,136,131,53,226,122,227,154,142,81,158,19,49,4,133,6,146,102,147,29,65,56,129,187,142,93,8,129,17,225,36,69,60,41,30,80,134,50,34,49,57,94,77,40,104,65,226,108,66,19,184,96,229,34,196,56,163,164,92,47,64,100,200,64,52,148,48,3,14,228,242,9,150,242,101,49,13,122,80,132,38,180,152,254,80,195,30,145,97,12,106,172,99,153,157,43,195,40,198,96,176,88,113,233,63,208,168,140,206,174,105,148,70,82,108,155,193,10,32,65,18,2,10,76,42,107,119,26,154,226,57,195,147,255,78,40,142,136,157,199,123,211,77,224,233,162,22,196,200,158,69,193,39,25,122,88,184,204,116,96,141,17,120,2,13,122,25,52,133,38,85,169,75,101,106,229,0,160,134,86,20,227,161,83,154,168,28,42,122,81,140,38,236,63,25,184,223,16,19,196,8,105,64,135,17,8,18,197,25,255,118,54,211,248,193,146,107,99,136,74,159,88,78,115,74,17,174,24,209,13,24,102,10,136,82,122,161,130,169,228,150,43,211,213,65,50,58,106,50,94,147,84,4,136,202,56,164,54,85,177,139,101,108,99,67,5,128,2,68,21,25,222,160,106,32,63,55,6,172,74,64,171,89,115,10,35,166,51,8,2,13,34,108,99,234,195,206,184,117,54,74,10,112,66,169,97,136,156,32,50,87,142,200,21,182,21,169,235,40,103,82,74,155,18,1,131,112,224,219,38,192,200,65,105,144,67,92,101,108,212,25,171,162,56,50,156,48,177,142,101,110,115,157,251,220,243,64,118,24,199,152,106,55,38,154, 152,102,88,20,179,99,136,85,194,34,147,1,126,126,22,51,162,21,27,217,224,208,132,96,255,177,169,32,28,107,173,67,222,10,87,151,130,7,166,10,172,173,109,145,247,167,45,160,114,80,206,3,156,102,98,217,156,0,57,42,3,131,80,66,19,224,176,136,13,40,193,9,99,64,161,227,160,251,96,8,71,88,194,110,145,46,117,41,43,209,64,206,225,178,88,213,225,127,238,55,46,231,84,15,58,32,13,77,217,60,17,9,74,170,117,181,199,146,211,178,96,27,223,239,204,151,190,36,178,45,94,127,131,19,79,164,203,56,24,139,10,79,21,245,12,71,97,143,12,4,230,145,186,50,160,170,229,78,88,201,75,102,50,147,43,60,217,202,202,33,126,206,192,236,252,252,179,132,50,222,172,107,139,92,36,31,226,16,26,191,97,44,181,109,218,88,238,228,244,222,114,194,152,54,50,22,222,110,236,139,219,108,97,144,23,207,11,138,174,188,22,92,165,88,198,81,171,147,10,85,36,149,1,168,37,185,201,131,38,116,161,21,251,228,62,118,99,20,25,166,114,150,82,241,204,37,72,70,107,150,185,204,53,159,17,182,56,88,35,8,97,70,171,198,216,171,187,4,166,89,255,182,179,165,150,241,176,136,173,80,92,176,56,116,142,17,112,195,170,20,115,77,102,16,221,171,138,224,0,221,224,56,26,90,215,187,230,117,48,1,32,142,233,66,217,186,86,34,24,102,117,24,205,72,71,102,50,170,171,180,103,49,253,135,215,201,19,128,16,82,49,123,99,226,196,77,206,85,205,124,97,115,239,220,44,65,44,190,41,206,171,166,179,102,138,2,203,164,148,177,116,59,147,84,16,143,44,7,65,247,90,222,243,166,119,249,126,29,236,68, 47,186,115,197,158,95,135,35,237,67,74,87,122,87,100,2,205,235,120,139,226,180,250,65,16,108,237,130,91,179,13,223,81,147,154,198,236,204,91,66,78,185,162,221,178,18,19,175,188,149,52,48,243,65,1,147,65,42,29,112,119,160,83,88,111,148,167,92,229,71,187,247,49,216,209,71,98,232,91,144,23,133,149,14,139,176,4,0,209,210,50,152,25,235,254,10,238,60,179,81,242,52,19,42,32,178,206,76,78,136,171,167,219,116,187,27,67,104,138,16,65,24,97,69,131,218,132,39,116,90,51,175,129,117,70,52,255,248,160,24,6,60,114,193,41,1,208,240,62,249,202,205,126,118,180,131,170,229,236,64,70,49,82,101,217,50,96,245,209,8,147,102,128,41,205,115,207,242,33,155,127,216,102,55,85,92,19,38,186,23,233,162,86,250,108,105,251,109,149,221,215,11,156,80,145,38,246,59,103,154,133,139,17,228,160,209,51,174,71,43,168,212,90,9,27,48,33,217,29,156,118,208,135,94,244,70,90,59,204,101,254,57,139,110,169,187,145,94,54,101,68,251,28,62,132,141,127,65,136,182,217,38,57,116,107,95,168,174,44,109,105,196,231,138,50,112,7,98,225,54,241,131,112,6,5,201,86,199,82,184,52,10,114,173,130,74,169,30,117,62,222,163,167,126,245,173,207,151,150,79,214,237,50,39,216,40,44,186,67,210,237,243,25,151,6,173,53,211,69,49,46,198,14,173,42,86,34,139,199,249,98,223,195,53,67,163,76,188,240,23,126,19,67,92,80,239,207,139,202,78,175,153,20,26,8,178,0,65,130,205,200,165,232,51,185,207,187,62,5,92,64,6,124,139,236,131,185,170,162,26,239,123,255,21,73,96,134,30,162,165, 75,75,10,107,42,147,217,75,191,244,194,189,10,49,58,108,227,61,40,218,182,189,88,58,147,201,144,226,145,137,44,176,137,251,187,56,22,17,27,141,91,132,61,184,21,234,97,190,30,74,16,90,35,161,177,155,190,6,252,65,32,12,194,145,120,192,193,24,5,41,139,159,171,154,31,105,186,158,89,138,131,12,196,140,61,224,3,62,80,2,95,249,3,62,144,167,140,33,51,98,41,58,215,66,51,78,50,65,189,64,65,147,145,136,21,148,137,112,19,62,63,48,130,24,20,130,77,232,17,136,225,154,162,32,7,202,35,3,226,154,142,13,56,47,197,137,131,94,240,188,92,19,66,63,252,195,31,44,189,98,232,134,102,96,38,126,59,54,254,136,140,114,217,57,188,227,3,70,40,47,77,235,59,1,34,51,2,10,167,214,176,27,248,43,60,195,163,136,151,136,137,222,56,53,225,51,2,34,136,65,231,241,43,46,155,188,57,4,161,115,241,27,146,219,60,19,194,181,95,2,68,89,156,69,209,187,183,98,120,185,65,92,166,248,57,196,99,131,255,12,90,33,151,187,3,173,107,42,147,65,208,180,178,1,32,45,228,24,11,193,144,217,2,195,188,16,195,144,121,9,135,32,37,44,130,65,33,224,131,12,178,39,175,185,149,164,72,69,49,248,143,157,209,12,238,105,163,34,128,69,90,60,71,116,68,187,210,59,6,69,67,140,169,73,61,37,196,57,187,187,12,204,192,187,50,9,2,99,12,58,1,234,4,212,8,193,46,28,188,47,140,63,184,146,198,48,32,37,132,184,9,63,200,63,76,96,67,77,152,153,233,97,132,39,8,43,57,76,183,236,1,199,13,208,12,37,64,130,0,124,35,31,76,71,143,252,72,66,91,187, 182,35,6,93,148,192,212,35,164,84,200,158,251,217,167,104,24,132,74,227,185,177,41,171,170,235,180,80,56,8,112,90,70,108,203,68,15,217,68,138,248,54,131,92,184,252,202,191,157,168,186,58,51,10,31,163,188,0,204,30,47,185,200,205,43,138,56,8,159,4,4,73,169,156,74,37,19,201,193,40,201,203,98,12,66,106,132,37,192,50,58,148,142,203,24,178,107,146,66,124,28,132,46,138,255,4,100,28,160,155,204,164,186,210,73,104,225,73,68,240,73,19,129,186,64,224,132,132,28,142,226,56,142,30,219,198,27,36,156,71,113,20,50,136,20,146,43,10,130,234,72,170,60,76,196,92,44,91,100,59,118,156,40,170,49,182,154,131,149,26,72,133,149,44,157,33,35,16,163,200,38,179,82,19,8,161,68,214,242,24,187,121,56,194,219,73,158,244,201,138,91,56,198,195,184,69,112,30,228,152,158,104,136,195,25,209,51,193,154,14,105,232,145,113,252,25,195,76,76,221,220,205,131,18,196,97,75,140,184,227,143,171,57,24,199,192,50,39,176,159,102,219,64,208,120,134,69,248,159,206,236,71,75,204,73,109,19,200,114,146,203,51,76,77,188,108,78,228,176,51,158,162,145,165,144,180,56,32,64,113,44,10,55,50,71,222,60,79,244,236,77,96,179,176,65,148,185,212,123,52,68,132,21,214,251,15,231,200,58,232,32,19,95,9,2,85,66,70,74,92,203,46,36,193,18,164,78,78,186,155,224,19,132,251,195,137,225,144,24,171,179,39,172,227,57,88,19,3,206,122,255,134,139,220,12,119,43,199,220,76,79,12,205,80,21,122,64,183,43,196,206,249,156,249,233,133,34,128,180,174,244,146,107,122,14,209,34,171,138,81, 63,180,41,51,213,136,137,33,176,27,0,125,32,103,196,11,104,108,150,218,74,153,19,41,22,212,196,177,161,28,69,255,75,10,27,25,191,56,128,208,132,113,142,4,27,76,36,200,0,11,45,59,13,125,82,40,69,31,14,37,73,203,162,57,131,49,152,34,168,1,156,83,182,56,16,49,20,141,189,63,40,45,160,235,52,232,140,147,100,145,81,183,36,25,184,36,208,44,152,9,78,184,63,187,28,69,223,74,147,159,120,165,26,137,3,142,122,6,233,112,20,102,104,132,90,218,128,92,168,181,37,149,132,57,208,6,39,141,82,68,77,212,200,225,80,235,146,50,13,131,71,173,188,50,125,146,14,97,244,26,151,140,142,62,120,3,253,228,45,50,157,16,112,106,45,101,105,203,233,212,68,195,27,145,33,208,81,83,50,80,21,25,197,120,146,153,237,100,4,61,229,168,11,132,80,102,8,207,29,180,53,168,49,212,168,84,255,84,94,237,85,162,17,68,146,116,84,103,40,152,43,61,152,84,48,206,149,164,71,167,28,178,56,120,3,101,248,3,76,224,38,67,80,177,21,179,144,51,13,181,209,124,203,77,204,144,83,5,183,133,83,85,151,193,75,76,216,132,92,40,87,59,171,17,32,163,21,90,133,134,192,36,192,118,99,4,38,149,3,93,237,67,95,173,87,123,157,23,96,53,66,41,115,134,184,179,82,99,253,55,44,203,153,91,185,180,216,235,131,74,128,86,110,170,36,126,84,70,24,117,155,81,37,77,195,115,137,110,125,186,133,83,30,227,91,181,114,21,138,88,170,17,58,60,78,81,144,14,241,84,130,135,20,131,92,61,212,123,61,89,148,221,148,124,205,176,236,178,82,132,193,57,8,205,153,250,188,79,36,216, 131,63,168,133,56,144,54,146,242,3,126,44,22,213,48,211,17,76,83,185,225,73,50,12,131,83,173,63,225,19,190,198,187,198,12,18,138,87,10,171,27,161,52,201,128,134,56,120,130,168,176,142,163,56,178,6,67,135,88,76,89,175,253,218,35,17,73,183,171,146,64,58,255,73,29,210,82,174,252,41,129,53,10,74,69,144,210,146,54,217,81,75,133,200,130,38,114,216,164,131,216,82,37,17,107,65,145,155,80,213,80,112,60,46,122,17,115,45,138,150,20,23,58,140,12,69,124,2,73,105,183,37,45,217,97,64,7,126,0,91,201,157,92,34,1,86,85,89,149,102,162,57,9,120,166,70,32,174,235,25,132,39,208,21,74,229,159,62,136,3,110,113,153,146,74,155,2,162,219,11,65,211,135,213,214,109,213,219,224,75,218,85,245,45,108,212,203,167,181,38,15,130,80,8,245,146,205,80,2,197,217,128,177,211,85,174,165,92,227,61,94,243,176,220,35,108,38,173,180,57,174,44,156,156,193,204,251,4,13,215,81,165,210,24,150,64,248,212,107,115,221,187,133,221,188,237,86,164,21,4,150,113,153,157,192,198,58,203,93,36,16,46,60,213,51,49,224,40,17,234,145,24,97,4,49,32,84,40,208,134,199,237,90,228,205,95,253,173,11,177,77,21,204,45,182,99,179,185,99,237,161,33,251,33,69,33,47,124,132,86,231,132,144,133,77,13,214,93,255,41,161,5,158,53,37,132,83,189,162,106,28,95,157,144,66,37,192,221,32,74,95,114,208,211,165,56,206,201,16,161,64,237,140,12,160,95,251,45,222,253,93,97,22,150,139,197,28,73,178,141,159,239,35,164,34,112,140,37,164,21,165,120,61,232,152,14,21,197,194,180, 108,96,47,104,173,214,101,150,215,85,211,210,148,93,223,160,203,218,109,145,77,152,51,255,226,160,25,201,153,34,237,131,70,128,134,204,200,133,3,51,138,12,216,195,250,189,223,22,254,98,48,86,11,91,76,6,24,198,220,70,107,94,206,77,54,39,184,212,25,241,172,208,40,162,18,227,84,97,57,8,154,112,186,33,230,157,238,53,226,82,37,208,36,6,14,198,19,197,77,88,200,38,214,41,33,136,72,194,221,83,8,29,29,49,136,6,105,88,35,93,161,129,12,120,3,120,75,97,252,13,99,75,190,228,144,104,57,50,30,91,203,130,84,99,77,24,214,219,39,122,20,173,55,30,4,81,120,134,99,164,29,58,102,49,221,35,226,60,30,218,216,213,91,134,200,27,224,0,14,84,26,14,231,193,255,93,48,98,14,36,72,87,81,104,132,62,93,228,62,51,183,45,222,218,200,197,100,100,78,230,143,232,223,203,245,156,42,19,81,148,228,74,0,17,229,202,171,37,33,248,50,253,252,159,57,38,186,32,22,193,221,139,224,6,130,203,78,52,17,188,18,190,98,201,47,86,29,215,153,217,32,87,219,221,172,129,208,167,248,221,47,138,3,20,126,220,99,86,102,124,182,100,177,165,6,85,249,80,172,226,143,26,254,87,38,188,159,1,65,209,56,72,151,32,40,49,109,86,173,225,99,101,39,194,227,108,213,227,136,213,91,149,57,17,3,61,103,64,166,193,69,208,75,172,235,32,114,233,93,112,188,142,239,185,102,46,78,225,123,206,103,148,102,225,125,126,7,51,190,168,139,122,12,1,254,183,50,186,52,20,221,153,177,81,104,179,73,221,131,116,232,215,154,81,5,170,209,187,184,81,28,149,229,36,86,155,189,218,137,188, 212,88,221,77,138,61,205,154,70,24,157,237,169,10,36,224,158,5,155,100,123,78,105,172,94,225,49,46,99,127,166,57,73,168,129,26,46,78,8,45,255,156,130,166,217,155,54,75,22,133,144,21,235,230,46,52,60,160,182,11,161,206,19,55,155,229,51,60,234,109,161,39,123,218,128,87,195,17,61,251,101,255,32,131,238,217,188,13,16,130,170,238,98,200,205,106,196,70,222,173,166,161,42,145,178,171,122,233,17,237,46,175,203,17,176,28,175,32,64,151,130,107,78,110,138,16,181,113,104,108,141,104,88,222,227,137,163,169,3,21,69,56,32,14,56,192,235,220,109,201,65,96,20,71,145,21,81,240,26,10,197,85,171,62,236,196,190,109,201,213,228,182,227,134,24,78,66,26,214,170,95,68,164,90,178,84,50,57,235,49,37,130,211,32,32,182,102,198,102,20,80,40,114,137,105,124,58,165,77,53,223,218,131,92,56,142,92,193,58,232,128,181,215,174,31,26,208,140,116,153,158,30,52,105,220,46,111,175,21,91,222,54,68,179,125,12,80,246,186,12,64,164,250,100,36,132,142,227,160,163,157,206,22,98,39,114,107,231,126,238,209,174,184,20,201,137,64,230,9,189,156,158,49,106,73,32,19,44,81,232,3,72,177,167,92,89,255,82,36,35,111,243,142,112,123,237,95,153,11,78,45,57,219,90,192,154,12,200,128,95,116,14,194,61,35,56,190,66,109,246,180,132,104,175,135,110,110,82,149,56,222,64,90,168,35,223,65,1,138,47,154,17,151,132,213,63,208,39,35,221,30,4,19,2,10,93,176,68,0,18,219,150,112,32,87,84,221,230,100,36,212,74,173,124,140,88,209,39,150,92,164,232,184,70,81,160,239,110,42,51, 158,158,8,159,22,158,183,174,139,184,214,147,113,158,203,131,12,69,109,225,162,231,137,30,232,40,224,149,108,106,28,159,237,197,169,18,31,63,233,32,111,115,13,29,114,126,22,214,16,37,81,37,223,154,69,242,32,48,85,232,216,217,230,55,193,111,47,4,109,9,38,90,89,230,242,131,196,9,61,64,234,46,194,110,141,20,151,214,174,12,39,44,210,143,21,79,4,75,176,35,235,241,173,248,113,55,207,244,244,20,219,27,216,67,36,92,12,29,218,146,174,252,41,178,214,64,214,158,189,138,145,99,220,99,173,163,211,239,20,159,173,45,111,193,46,143,186,67,215,59,214,20,255,89,144,114,201,241,115,244,227,236,92,92,89,14,91,67,178,75,103,115,77,47,246,196,20,68,222,118,84,223,254,234,213,35,117,39,24,16,158,66,16,4,9,130,21,205,233,100,52,179,24,85,65,112,254,36,113,150,221,118,18,183,226,99,145,85,139,10,48,18,45,41,134,116,191,118,2,26,8,221,161,8,118,207,195,116,99,143,119,170,220,231,203,213,176,103,22,96,174,148,71,38,84,214,71,212,187,65,8,2,243,221,243,80,224,71,162,99,162,108,23,205,87,14,244,188,237,239,83,243,2,21,184,75,38,214,32,205,16,23,252,113,20,81,88,130,26,22,5,192,222,12,4,67,2,49,80,243,97,151,119,145,159,247,245,196,197,56,159,50,14,187,154,99,253,55,69,172,108,234,121,134,40,252,3,43,228,47,212,34,51,182,106,162,207,14,200,87,135,45,130,36,109,154,120,120,140,219,131,48,111,112,203,64,10,233,136,12,140,47,2,49,248,110,142,23,156,143,183,244,171,30,121,169,247,72,145,132,40,79,127,204,230,69,242,81,47,35, 248,126,205,127,207,243,128,223,255,89,126,92,56,131,223,29,20,199,91,88,103,248,164,205,45,56,96,98,189,236,145,49,81,138,7,173,72,105,250,110,73,33,10,206,67,64,120,159,122,190,255,195,170,167,134,94,152,3,207,25,36,149,7,101,226,250,176,234,161,24,208,208,243,245,91,101,80,117,177,179,247,222,180,135,137,36,46,116,242,109,17,76,216,78,115,139,77,61,253,232,95,150,166,160,138,10,193,145,190,144,239,123,211,247,251,146,127,40,106,32,84,13,179,112,148,148,236,195,15,76,175,33,131,208,248,119,156,246,132,0,42,8,229,110,211,100,249,230,109,71,39,65,159,184,202,71,136,37,54,223,92,177,179,155,193,17,39,104,138,167,134,20,224,213,41,206,19,246,168,63,125,234,15,196,212,183,250,169,225,215,42,131,149,176,126,12,175,19,176,0,249,191,207,34,27,105,61,141,134,126,252,156,239,189,157,151,63,50,164,184,83,107,153,21,137,194,204,167,153,154,169,71,28,209,83,201,232,3,165,23,76,209,7,8,33,78,36,200,129,226,107,24,58,126,255,22,50,108,232,240,33,196,136,18,255,39,82,172,104,241,34,198,140,26,55,114,236,232,241,35,200,144,34,71,146,44,105,242,36,202,148,42,87,178,108,233,242,37,74,0,226,134,29,99,135,172,24,53,73,114,228,204,41,51,166,87,175,34,146,36,165,170,149,42,149,152,12,73,51,56,33,19,141,81,180,65,113,6,13,250,243,103,16,38,79,68,136,24,10,101,100,203,150,64,94,0,117,233,82,104,72,24,48,96,16,177,109,235,246,45,220,184,114,223,98,129,137,17,203,220,188,122,247,178,37,68,40,76,161,66,93,0,121,241,18,40,144,32,63,134, 136,0,217,195,103,17,156,69,210,164,33,33,67,102,144,229,56,150,197,136,233,83,228,15,146,14,185,58,108,40,77,70,194,28,131,8,21,218,109,237,250,53,236,216,178,103,211,174,109,251,54,238,220,186,119,83,148,73,211,166,177,156,59,123,254,148,84,228,77,42,162,169,26,113,206,160,212,73,28,70,80,201,76,165,26,100,208,38,79,90,189,126,13,59,182,108,152,240,96,8,241,45,95,190,110,110,188,230,215,239,245,75,104,72,161,44,132,15,31,222,255,98,72,143,166,61,131,132,192,201,181,72,72,101,207,96,70,221,51,113,252,33,70,35,181,128,150,75,46,155,44,98,26,106,170,37,196,27,133,21,90,120,33,134,25,106,184,33,135,29,122,184,146,111,197,36,195,78,112,146,204,49,135,51,205,20,39,201,27,69,20,209,72,35,75,136,225,4,141,77,57,5,21,85,124,32,49,72,16,124,100,183,149,87,126,108,193,137,88,100,153,21,6,33,106,177,183,36,92,232,225,166,30,147,81,246,229,94,96,242,25,70,159,98,122,108,194,199,32,139,240,226,159,16,80,105,70,198,51,209,80,119,96,45,181,136,177,129,18,109,46,242,160,19,189,20,116,208,132,31,218,121,39,158,121,234,185,39,159,125,250,41,91,136,54,225,52,198,137,206,248,4,84,47,67,73,18,163,40,208,209,168,217,51,2,82,53,200,30,139,112,201,7,38,154,108,101,136,17,66,18,57,86,22,102,161,165,164,148,76,58,121,27,148,165,50,73,101,33,128,204,119,88,98,139,109,249,216,151,66,148,198,136,128,150,81,7,141,24,162,52,178,12,52,79,228,255,162,196,34,110,158,54,231,106,127,42,187,44,179,205,58,251,44,180,209,130,56,83,49, 192,17,51,6,79,134,38,106,220,80,203,197,248,168,141,81,81,197,200,126,152,232,183,199,38,154,118,37,228,144,69,150,85,136,120,227,169,202,222,169,182,165,58,239,122,227,1,54,216,124,130,248,235,199,9,68,108,185,223,176,111,46,130,68,164,212,197,17,71,175,75,164,2,236,34,5,191,185,193,64,169,105,147,172,180,25,107,188,49,199,29,123,252,241,108,33,38,115,19,53,216,242,52,74,162,71,53,98,28,140,75,60,106,217,83,140,32,65,238,126,139,232,199,7,28,158,24,210,149,87,237,126,23,24,146,106,145,135,239,121,186,221,75,52,95,227,17,18,152,171,133,33,182,133,31,70,16,225,3,85,123,16,251,166,52,209,196,81,224,214,208,136,226,171,139,113,40,209,193,127,66,60,152,65,47,22,99,12,50,219,109,187,253,54,220,113,63,235,219,49,35,151,56,135,28,206,160,156,28,81,221,46,209,232,152,150,73,55,51,85,102,159,11,199,166,156,178,235,238,89,67,36,255,41,47,210,123,213,91,219,209,145,207,37,244,210,252,94,41,8,212,82,15,188,71,100,111,34,161,117,129,145,66,227,53,140,141,56,49,182,193,182,14,132,108,157,114,203,62,59,237,181,219,126,59,75,116,219,77,77,57,120,207,177,55,81,141,164,34,65,42,75,200,40,70,102,55,34,193,37,165,66,240,241,12,232,90,237,28,138,167,140,163,245,120,146,150,231,53,57,109,149,107,255,214,120,74,195,151,69,22,87,34,22,181,192,142,241,183,9,38,210,108,64,115,28,209,112,253,53,140,113,60,113,181,173,72,100,64,168,132,172,225,254,63,0,3,40,192,1,198,77,119,200,40,145,51,78,132,178,114,28,229,40,139,50,94,175,116,21, 141,153,73,135,71,148,226,17,206,18,215,9,176,136,197,11,239,26,130,227,132,246,189,185,112,111,54,222,27,97,91,146,228,151,241,189,234,48,232,99,31,186,224,0,7,7,81,144,76,242,211,26,52,82,231,132,13,24,172,52,250,227,223,197,98,71,192,33,18,177,136,70,60,226,134,68,118,64,17,76,35,129,191,75,84,47,150,177,255,28,164,244,74,12,241,139,198,4,145,64,193,56,92,135,42,127,200,224,206,190,226,8,239,144,37,48,104,73,203,208,80,216,36,163,169,241,114,227,1,97,124,90,232,133,45,120,110,15,160,219,196,213,222,199,8,152,221,48,135,48,114,2,18,158,240,166,252,237,79,109,66,68,34,34,19,169,200,69,50,146,36,74,68,32,138,154,1,197,224,165,66,20,156,177,17,25,100,166,73,154,241,129,15,65,232,17,226,186,210,157,79,185,74,84,33,92,75,27,233,194,198,84,198,69,95,128,177,210,97,10,67,71,79,108,194,142,152,48,152,52,194,52,136,72,221,240,25,162,48,74,37,25,193,195,131,33,129,6,75,0,226,218,26,169,204,101,50,179,153,138,124,100,78,78,212,147,94,240,205,129,46,3,156,102,98,38,51,33,228,136,75,61,218,4,87,66,17,138,13,198,178,148,103,241,139,8,89,201,150,18,202,230,132,106,20,90,120,226,83,190,88,206,209,15,248,177,101,155,136,133,4,202,240,82,126,207,232,85,81,196,128,132,30,110,224,135,101,232,159,51,19,170,208,133,255,50,84,110,208,52,209,137,202,160,156,6,22,193,120,50,130,142,101,6,17,51,105,92,138,75,87,201,25,167,198,201,193,177,148,241,122,233,84,39,59,99,227,78,20,170,16,48,113,188,146,97,98,165,9,115, 97,162,77,120,164,12,194,160,34,63,94,249,170,17,113,24,232,196,32,116,80,95,0,227,144,13,61,42,82,147,170,212,60,61,242,24,189,227,73,25,168,217,64,150,137,194,101,24,189,145,204,22,65,174,78,126,18,103,58,243,202,6,125,86,198,115,10,13,149,172,76,41,108,86,58,66,247,44,237,165,230,131,90,40,242,131,41,37,48,232,96,80,145,14,22,227,192,43,4,213,66,20,194,20,157,217,200,96,34,109,16,213,30,254,91,42,98,19,171,216,197,214,198,55,212,176,155,83,241,150,183,148,121,171,101,51,106,138,54,25,33,13,187,218,17,131,161,20,39,88,188,243,29,81,169,5,114,40,93,165,58,219,2,207,87,182,48,16,80,243,131,39,212,7,7,55,105,21,87,79,41,211,51,156,192,87,81,12,2,168,60,84,66,28,34,84,216,195,50,182,255,184,198,61,46,114,65,98,64,99,28,99,26,146,117,198,24,148,19,35,203,210,232,70,89,148,204,204,144,192,77,80,134,83,164,130,232,96,25,197,227,158,212,34,2,173,175,81,235,90,255,194,90,243,5,66,5,161,184,39,166,252,35,186,209,45,76,87,11,115,130,175,50,64,3,36,148,230,183,193,157,3,97,139,74,220,228,18,184,192,6,38,176,238,216,225,141,99,152,104,39,208,29,10,114,150,64,93,140,102,113,179,7,27,196,100,158,151,65,238,8,233,187,133,33,75,120,208,104,218,179,162,150,188,136,240,75,60,93,69,31,89,222,103,96,144,33,22,128,164,67,6,27,57,193,170,190,138,14,127,251,187,136,56,1,152,78,3,62,48,144,131,44,100,134,38,216,24,34,104,48,138,162,219,139,74,20,79,194,49,186,164,242,38,35,13,114,49,66,63, 2,2,169,56,191,226,47,177,128,71,188,126,33,175,121,93,131,94,237,137,79,48,77,139,165,107,239,131,9,170,20,107,144,217,141,70,83,116,203,156,56,124,237,167,218,181,85,105,120,76,216,100,14,185,207,126,255,254,115,34,209,64,147,221,161,166,39,40,19,74,139,170,250,55,166,212,247,41,251,156,12,185,42,229,217,175,122,215,195,239,130,23,91,205,154,202,48,183,102,204,100,126,143,153,157,70,31,251,24,226,115,173,67,24,22,161,17,7,57,91,210,87,128,220,64,254,248,187,191,52,4,216,168,128,190,53,174,115,77,59,65,31,3,7,36,162,70,161,203,128,50,8,191,232,111,151,29,147,163,39,35,153,42,175,25,122,154,224,89,119,190,235,174,16,143,87,211,109,228,180,93,60,109,185,21,154,153,48,156,171,207,98,224,192,37,179,45,155,17,154,89,117,156,153,131,32,159,202,204,135,239,19,67,218,12,2,12,195,234,186,222,246,190,55,200,120,237,235,224,20,250,137,46,114,81,45,26,241,181,25,213,55,147,148,145,134,18,164,129,225,69,68,35,8,123,120,54,104,55,40,237,239,80,251,203,214,86,35,182,97,162,237,200,113,187,85,243,225,4,145,236,67,4,77,20,142,174,118,61,183,174,106,220,43,129,71,135,135,5,157,89,6,36,49,212,121,255,24,223,54,191,57,255,206,243,196,235,17,225,4,53,59,217,91,45,94,212,136,23,53,170,41,217,148,217,100,114,161,240,129,86,101,15,158,16,39,245,36,94,206,46,43,13,17,23,71,97,198,95,178,113,164,113,187,44,45,228,156,212,196,189,159,254,252,103,71,212,81,216,170,69,81,148,70,100,64,152,66,0,16,204,199,64,107,162,218,58,231,118,191, 59,222,121,179,243,3,2,91,178,135,94,123,208,191,102,116,205,208,64,102,251,212,106,111,215,252,7,167,239,140,83,82,103,92,188,174,142,241,18,147,183,227,176,68,76,172,12,161,137,113,187,41,198,150,25,188,24,150,144,166,62,232,87,187,74,0,208,32,142,9,224,86,8,56,239,174,127,61,236,103,179,247,18,149,33,162,65,105,32,51,42,42,138,12,72,48,139,135,223,170,165,28,254,236,233,129,101,226,225,13,154,228,177,78,249,212,118,124,48,155,139,21,17,196,205,7,33,224,209,96,228,226,154,102,240,155,160,62,136,65,102,196,42,40,25,142,41,7,109,180,130,207,177,63,63,250,211,63,146,157,255,186,6,101,40,67,51,162,255,58,197,212,125,141,41,153,28,156,100,32,93,46,46,61,92,15,254,15,5,7,129,23,120,12,65,105,153,88,214,185,196,214,17,205,27,117,27,32,116,16,244,185,216,12,25,12,225,236,210,102,248,74,192,77,5,155,156,222,187,97,11,249,153,159,250,125,32,8,134,160,68,160,1,48,212,141,130,69,211,239,168,72,3,5,220,147,237,30,86,105,209,100,188,79,226,121,146,87,17,129,30,44,142,0,194,11,242,101,207,105,165,135,137,169,214,95,4,70,89,152,15,231,200,202,184,205,22,140,17,78,129,204,88,175,252,82,31,136,66,28,208,192,131,220,138,24,112,160,143,137,32,22,102,97,22,178,223,221,24,90,47,8,143,202,52,66,31,24,79,163,56,197,83,76,198,62,109,213,118,249,8,16,40,142,144,208,19,32,232,224,14,130,217,242,177,18,60,9,97,23,176,151,200,249,0,151,188,216,127,236,193,83,104,205,125,105,95,45,112,95,20,150,6,33,113,96,249,213,157,22, 54,162,35,218,29,23,210,0,68,249,68,240,164,78,33,214,31,38,77,144,148,229,8,55,255,125,81,118,184,97,88,20,201,241,97,15,29,250,224,15,158,152,122,133,26,17,26,33,166,68,160,205,92,223,214,100,6,253,64,33,35,208,64,127,109,96,34,144,95,235,61,34,47,246,34,206,113,225,145,37,144,222,80,19,140,120,139,177,49,154,224,224,212,142,12,2,35,112,147,53,96,135,206,24,2,187,12,201,135,117,65,136,165,69,213,245,224,147,156,162,213,165,162,243,209,135,107,213,209,244,85,31,5,13,200,185,213,152,192,33,207,64,61,129,173,104,213,254,228,226,34,214,156,47,206,35,61,10,25,48,54,17,138,236,205,20,73,152,140,196,1,83,216,136,102,105,209,242,12,194,244,241,193,85,124,162,226,128,5,39,84,99,136,149,86,26,145,152,41,254,160,43,169,226,168,25,33,165,96,66,251,80,144,153,144,73,129,244,20,20,146,193,64,229,17,35,188,227,158,49,98,61,158,36,74,26,23,23,54,87,25,24,138,62,194,136,175,44,154,125,97,224,224,56,198,30,56,143,195,253,200,206,176,203,66,150,82,67,146,74,106,29,96,75,36,32,190,76,228,55,255,34,70,154,141,156,250,96,2,13,141,14,22,65,199,233,48,3,25,174,90,72,126,31,35,28,83,34,32,84,74,110,37,87,22,215,236,177,100,138,252,68,24,250,202,19,106,198,164,76,69,118,33,129,250,4,31,186,108,74,119,144,145,89,232,224,227,24,96,29,218,161,122,133,193,81,6,2,39,136,156,92,81,159,124,105,149,153,64,135,94,241,163,37,253,84,155,117,192,19,164,30,182,104,101,87,54,166,99,30,21,9,62,214,175,149,131,51,132,165, 84,45,7,25,186,224,101,152,219,253,13,20,35,76,31,91,130,83,24,249,129,167,144,84,92,198,203,67,110,90,93,182,209,29,10,70,30,194,202,94,238,204,230,241,1,186,92,13,101,152,155,163,136,65,3,253,141,19,48,66,155,61,200,85,46,230,21,62,38,113,22,39,51,69,230,136,24,25,101,90,102,3,29,197,192,65,97,6,68,199,194,48,163,103,218,145,205,228,100,52,118,74,104,5,130,57,157,5,146,124,89,80,174,38,107,6,161,215,233,97,40,8,76,201,97,141,30,49,12,103,232,102,17,44,71,163,255,132,100,127,253,16,236,200,163,113,222,39,126,10,16,251,45,24,62,66,215,182,72,66,162,252,205,241,68,167,185,141,75,51,18,164,16,40,193,165,228,204,86,104,231,72,141,149,73,165,230,181,137,231,59,145,103,94,134,35,17,172,217,99,228,211,178,5,38,123,182,76,157,249,86,59,190,14,99,230,167,137,158,232,255,112,33,239,180,164,222,20,71,162,8,221,69,101,148,102,12,206,242,52,227,117,250,136,86,16,129,17,188,165,187,28,9,26,209,101,68,154,152,190,84,201,171,8,2,39,248,193,121,206,74,196,84,223,19,236,17,129,232,150,162,9,222,64,185,207,131,40,129,19,84,66,125,162,168,150,110,233,236,236,92,50,120,3,53,76,3,139,142,194,79,164,140,240,48,10,70,209,128,154,102,215,100,84,138,243,80,10,72,117,69,88,145,210,187,32,31,144,110,163,68,14,105,121,30,6,200,41,134,192,116,18,127,232,83,49,209,64,202,113,134,241,52,2,51,136,66,52,44,194,253,148,93,6,96,105,137,114,169,164,78,42,199,120,41,127,214,158,222,160,204,23,255,130,168,241,232,150,19,168, 105,225,33,93,118,233,7,40,169,139,72,137,85,23,100,129,119,42,73,242,105,143,80,178,4,81,206,139,158,134,138,249,28,129,98,120,130,244,81,223,155,60,65,101,216,215,101,57,12,124,250,38,135,142,164,50,100,41,165,30,43,178,66,11,114,42,24,19,97,42,153,38,202,116,61,25,141,204,8,13,96,17,22,25,158,116,144,170,143,168,139,17,204,105,143,174,106,171,126,207,171,174,68,172,170,10,138,49,77,145,198,230,159,210,38,177,220,102,54,125,158,156,165,78,116,180,25,175,34,65,21,166,198,112,38,171,190,238,43,159,44,43,152,58,87,222,140,130,50,16,99,49,74,43,141,88,43,51,102,21,160,90,80,166,76,79,88,193,165,25,161,17,120,66,36,158,10,233,185,106,206,211,128,133,231,240,31,177,232,147,101,84,107,129,200,153,177,129,228,48,49,234,142,233,68,164,242,171,202,174,172,134,88,106,152,226,77,139,86,34,24,90,210,85,101,148,225,57,207,77,122,18,86,152,106,39,108,16,157,70,44,230,132,103,144,146,215,172,255,166,43,29,253,105,165,32,225,155,68,67,225,153,9,103,196,100,157,253,21,163,10,82,28,160,108,190,178,44,214,102,173,222,13,218,151,138,192,58,212,94,51,8,108,240,56,89,58,6,206,101,196,140,118,53,207,164,192,193,240,157,42,157,138,10,54,78,172,106,14,173,29,42,205,190,92,158,145,110,193,121,202,213,139,37,92,65,77,135,94,113,6,140,48,131,79,13,66,105,76,225,34,196,193,24,228,226,213,106,173,227,62,174,108,88,106,179,122,161,84,241,163,24,36,106,117,9,200,181,166,161,218,94,135,78,186,237,183,70,168,132,42,31,221,170,83,209,154,231,200,9, 193,30,96,194,108,97,151,153,44,140,170,173,154,132,17,110,203,153,141,64,238,207,248,209,201,62,64,46,239,246,110,107,88,42,75,230,35,80,140,173,40,48,67,162,90,17,71,106,20,182,222,36,78,98,5,226,232,65,207,160,42,208,196,237,232,142,208,184,170,68,185,150,202,197,54,205,91,121,142,234,178,110,62,101,141,129,108,77,246,85,85,212,2,149,22,61,129,19,44,110,73,238,174,239,255,190,47,252,162,132,228,58,215,137,168,200,240,78,145,40,120,13,70,77,39,218,218,17,245,233,44,127,72,15,143,142,22,184,142,216,132,150,110,27,169,80,16,122,220,171,204,145,33,208,146,99,44,130,131,96,23,103,58,5,195,68,169,37,145,1,172,77,140,250,90,33,66,184,111,252,134,176,8,123,196,126,130,165,176,21,135,202,84,18,195,212,151,89,210,232,242,80,159,16,252,65,16,4,48,87,132,214,219,130,171,220,30,112,197,18,237,2,122,156,30,90,36,185,189,73,5,41,204,202,145,109,31,104,48,185,5,82,21,230,238,7,143,176,19,63,241,69,236,103,179,166,8,153,46,74,49,22,79,141,88,198,51,96,149,225,221,100,45,201,112,166,0,137,13,119,208,7,197,109,184,70,206,245,166,68,246,70,137,123,176,150,28,209,81,169,209,38,38,252,165,126,72,5,52,232,86,19,254,202,50,52,130,6,75,160,189,122,176,73,66,177,32,143,240,61,182,164,176,153,169,240,84,20,193,157,221,181,74,199,103,78,159,226,97,133,0,143,49,1,195,75,208,106,35,170,255,156,162,221,18,169,30,214,17,186,104,66,245,213,241,32,182,26,253,101,210,111,73,70,21,50,110,19,15,50,43,15,114,33,123,225,68,77,152,4, 57,178,204,208,230,77,14,194,51,234,228,40,221,176,37,103,35,197,102,178,68,94,44,44,73,155,200,213,146,213,204,144,62,81,133,174,112,195,215,100,38,239,25,46,46,13,132,42,163,3,8,183,178,53,139,176,190,37,131,145,185,31,44,75,215,183,44,114,181,106,19,5,221,242,65,134,211,87,84,15,1,135,135,2,11,237,14,51,159,229,245,11,184,209,210,247,110,194,4,155,29,102,196,1,55,132,30,4,213,151,111,26,204,142,73,128,42,87,67,53,95,51,65,251,110,54,123,131,8,112,179,253,246,141,49,134,30,38,89,151,38,169,101,39,98,199,179,233,65,183,46,142,105,202,37,80,254,178,189,252,32,91,193,7,69,130,91,250,36,109,232,76,217,18,146,65,62,91,212,140,136,1,52,71,51,64,239,153,64,23,180,76,27,52,215,118,225,66,87,86,140,116,42,13,172,90,11,99,107,149,85,197,206,2,73,39,255,96,244,207,168,243,73,205,109,59,171,83,27,115,50,56,234,173,192,168,46,100,128,201,148,205,216,231,133,222,147,245,202,4,181,25,101,196,129,156,192,244,64,207,52,88,179,172,138,66,148,138,140,173,132,45,71,13,32,5,19,34,175,35,107,145,111,2,245,231,250,65,88,229,32,166,29,181,14,3,179,197,130,90,170,182,22,28,27,115,196,144,29,195,37,12,25,52,225,211,90,146,204,8,210,196,112,117,64,127,117,88,55,182,190,170,168,152,62,81,101,45,135,80,20,65,13,92,86,6,59,154,116,240,129,111,50,130,231,234,12,17,80,143,92,127,202,207,244,178,1,79,30,2,171,209,71,11,33,60,107,108,250,208,38,50,39,156,63,153,137,175,88,82,19,246,38,127,77,12,194,244,194,98, 59,182,111,243,235,126,134,41,216,42,3,37,165,66,90,171,12,111,138,194,31,248,222,50,22,228,65,122,66,36,132,54,105,6,96,105,207,33,38,119,116,48,195,209,94,199,148,94,58,53,28,68,240,151,232,19,84,132,236,211,94,22,242,230,246,131,48,28,251,30,68,76,255,255,182,123,31,171,203,150,131,179,78,84,42,188,103,78,183,39,242,104,211,83,80,138,103,243,86,186,8,176,118,130,87,28,22,48,59,227,181,59,55,95,11,29,233,222,154,139,31,78,70,58,228,21,186,85,209,37,69,131,133,229,210,6,144,129,7,183,247,123,111,248,150,198,55,216,142,1,113,215,183,139,96,230,69,85,215,93,85,16,65,14,66,31,188,65,16,176,46,128,147,211,135,13,248,168,108,244,93,99,119,229,185,7,124,108,55,82,238,229,222,214,82,77,97,205,193,108,36,123,54,161,84,42,170,133,241,144,185,173,247,48,104,56,135,55,121,126,10,154,100,130,169,36,52,67,166,138,229,123,134,161,85,41,140,242,32,193,116,6,193,27,84,194,31,252,8,87,116,202,27,130,66,70,159,210,25,35,77,26,163,196,26,179,177,94,159,25,159,30,237,76,121,177,196,60,56,117,120,106,195,12,28,35,60,1,175,94,152,19,140,66,111,59,185,160,223,103,112,203,119,166,14,219,149,123,139,121,67,10,218,142,203,32,44,3,152,135,241,152,219,112,53,194,109,1,255,94,55,229,112,227,197,230,37,88,236,173,234,90,77,248,66,56,158,127,13,52,88,134,52,32,182,86,173,26,160,151,164,125,14,186,171,215,163,138,26,186,101,14,197,123,202,8,4,133,94,224,76,208,86,105,209,31,20,65,28,164,11,144,56,168,0,250,232,165,115,116, 166,123,180,55,202,71,83,59,245,172,36,168,155,204,12,156,177,167,19,236,85,125,5,146,110,207,216,170,55,238,171,111,251,73,142,181,19,205,193,138,8,79,13,40,218,74,35,155,91,143,11,55,245,129,36,111,74,244,146,210,241,217,53,106,39,181,82,135,193,16,236,41,125,236,165,212,240,173,131,36,92,214,8,34,141,156,78,123,230,175,20,238,106,49,253,249,52,183,58,183,39,188,22,146,160,9,66,210,201,188,232,110,118,42,184,196,207,102,113,249,194,232,135,186,139,185,40,41,164,40,90,58,188,91,47,133,178,20,189,119,155,249,236,165,31,140,52,83,98,13,94,205,152,110,1,124,241,194,8,25,8,210,19,248,144,24,100,187,7,42,60,206,47,60,48,72,102,112,112,179,131,17,247,123,255,26,71,241,20,157,150,103,17,185,84,199,31,244,193,31,100,5,187,191,165,153,151,82,23,156,209,199,139,107,200,167,151,75,193,121,125,24,1,4,63,198,108,249,199,84,103,134,24,88,133,215,252,82,42,56,129,16,183,155,40,52,195,193,231,60,219,63,34,114,242,157,124,15,135,62,214,119,13,192,100,141,140,137,129,122,246,117,36,253,31,64,134,244,80,15,199,155,166,53,98,227,105,131,124,106,39,112,60,249,240,138,217,7,4,83,10,251,188,9,103,111,164,19,40,5,225,10,92,162,26,102,118,165,94,25,100,165,182,183,189,231,171,159,138,250,92,222,68,215,153,194,72,177,85,145,141,40,175,32,82,74,28,244,65,16,108,2,131,174,139,167,152,249,104,153,84,154,19,205,154,159,68,155,47,201,185,178,54,119,59,240,107,91,141,193,236,1,185,204,152,115,244,74,192,85,81,38,253,71,105,4,65,17,216,124, 32,127,190,244,227,29,148,39,131,54,247,221,78,52,67,136,135,33,102,154,239,167,102,20,132,19,36,157,181,56,219,234,204,142,162,51,168,28,9,41,255,26,123,247,104,186,75,133,26,82,98,104,45,57,254,45,45,219,63,173,116,175,72,37,175,52,5,155,0,132,144,13,72,130,244,25,149,72,155,175,97,232,248,253,115,248,16,98,68,137,19,41,86,180,120,17,99,70,141,27,57,118,244,248,17,100,72,145,35,73,150,52,121,18,101,74,149,43,89,182,116,249,18,102,76,153,43,1,136,27,70,45,89,50,99,212,122,205,145,51,167,153,50,73,203,138,164,42,82,164,209,18,165,162,196,56,33,67,102,80,180,104,131,226,252,25,196,40,136,181,32,139,224,104,242,100,40,148,17,63,91,56,5,242,226,5,80,151,66,133,194,16,2,3,6,17,33,68,115,233,214,181,123,23,111,94,68,88,102,110,196,162,23,112,96,193,136,192,16,34,20,166,80,23,64,128,206,6,114,188,197,144,39,76,123,248,236,81,178,104,145,16,105,140,226,136,74,42,70,140,103,81,78,156,136,33,35,13,51,146,13,131,12,34,84,200,176,111,108,217,179,105,215,182,125,27,119,110,221,187,121,247,246,253,27,99,205,155,236,216,237,124,231,115,206,40,255,101,66,139,212,58,154,180,145,40,166,166,159,65,133,90,181,114,231,63,66,186,122,34,98,72,44,89,179,103,187,168,109,251,86,238,96,245,128,249,246,254,187,30,190,224,195,136,203,119,105,108,22,178,100,202,66,54,41,185,188,40,154,206,164,155,142,25,81,226,8,45,142,13,82,227,99,144,34,14,74,104,161,134,128,155,144,194,10,45,188,16,195,12,53,220,144,195,14,91,18,142,26,118, 144,41,134,24,9,228,248,73,185,94,122,145,164,22,163,26,121,113,9,208,156,34,227,153,65,162,138,35,14,62,132,208,110,15,56,60,241,46,148,80,198,18,100,60,47,202,11,3,73,244,226,91,146,174,246,120,123,143,201,40,231,42,12,201,196,20,187,207,139,45,140,208,3,142,69,246,224,15,179,69,144,64,130,140,3,65,3,173,64,208,70,99,100,131,54,145,136,163,53,8,97,243,144,206,58,237,188,19,207,60,245,220,147,79,219,64,20,145,196,94,228,72,68,142,50,148,233,69,153,55,106,105,228,168,84,82,105,164,41,39,254,248,227,153,103,164,122,38,14,70,144,248,255,67,148,32,184,251,209,16,176,134,44,242,200,243,10,75,79,74,245,156,220,13,202,84,151,164,146,190,197,188,112,44,16,65,180,52,68,19,33,116,220,4,51,105,144,96,36,26,39,14,148,78,140,52,61,51,109,160,54,227,88,98,20,57,228,148,176,207,104,165,157,150,218,106,173,189,22,91,150,254,68,198,24,98,198,24,180,208,49,14,45,170,17,163,142,82,42,82,49,42,141,134,145,50,53,13,66,148,65,48,241,209,187,80,71,61,203,200,46,144,60,207,48,87,85,245,173,85,127,225,155,47,49,89,107,229,196,214,80,136,216,100,143,134,121,93,196,215,118,207,36,182,64,233,150,112,130,77,129,54,96,100,137,49,92,139,48,219,144,69,30,153,228,146,77,62,25,55,225,142,17,113,167,111,9,45,99,148,49,86,44,170,134,84,22,21,37,3,210,50,192,241,169,104,200,176,106,143,130,182,131,195,199,239,12,25,107,139,64,64,33,111,45,36,221,234,87,224,192,86,213,45,224,168,7,35,100,136,181,202,99,236,177,45,252,192,117,147, 201,246,120,216,87,159,75,19,255,101,169,1,163,139,67,53,55,145,200,224,219,103,81,158,155,238,186,237,190,27,111,108,85,78,166,56,106,190,253,9,102,153,37,41,234,209,23,51,200,32,136,56,132,141,35,42,70,168,26,228,205,62,182,83,162,187,239,194,115,236,172,180,10,25,130,95,84,173,198,107,234,220,170,254,92,175,83,215,42,120,214,64,56,241,58,50,134,27,94,228,191,95,159,10,109,9,98,139,117,84,12,70,48,27,104,16,184,157,125,13,218,188,133,31,158,248,226,141,63,222,165,189,217,41,230,6,143,9,157,99,140,49,36,25,220,81,165,98,60,60,231,56,200,144,202,241,28,131,238,84,8,202,53,33,226,59,33,197,203,92,45,182,158,246,156,244,186,66,199,109,244,246,239,162,50,107,197,184,86,157,117,79,92,231,239,50,36,124,142,134,6,103,27,144,40,152,193,140,84,56,1,9,153,177,81,239,226,6,60,228,61,16,130,17,148,224,4,133,167,60,18,29,132,80,206,144,222,244,168,87,184,51,57,97,103,219,3,22,85,24,193,8,78,13,130,63,185,128,195,119,136,16,158,178,255,160,175,105,235,147,223,93,222,119,155,248,205,176,46,4,179,31,173,2,145,63,215,141,45,23,74,240,223,246,204,22,154,1,21,168,17,100,64,130,16,132,240,171,101,61,200,129,20,148,226,20,169,88,69,43,114,72,121,59,25,133,20,158,55,51,73,204,204,81,169,136,17,104,180,23,21,169,224,200,113,162,232,67,16,246,48,47,239,88,110,44,47,68,75,250,76,197,190,25,214,208,54,55,196,33,97,116,184,24,90,217,234,107,11,107,88,248,46,243,132,255,149,73,64,3,172,221,105,54,32,144,65,144,161,17, 30,147,219,21,41,89,73,75,94,18,147,42,17,78,49,248,214,50,46,206,161,12,27,252,162,36,194,248,153,166,244,140,93,72,120,70,16,108,212,135,53,90,102,19,227,11,149,17,140,176,133,164,193,208,105,167,218,99,147,0,182,75,189,16,172,16,126,116,12,32,21,6,7,202,140,173,87,237,138,70,165,20,103,196,1,137,33,26,139,104,211,64,32,249,160,86,0,99,78,153,212,230,54,185,217,205,75,110,178,147,60,57,17,40,71,177,162,81,22,46,255,58,165,33,141,246,164,50,21,198,61,67,141,108,196,68,44,191,34,42,91,98,110,49,49,84,146,47,241,88,27,61,238,177,143,247,219,130,173,12,177,48,93,89,70,136,254,179,212,165,154,2,141,1,230,238,9,27,219,24,13,26,97,77,108,6,207,155,25,213,232,70,57,90,55,112,246,77,18,39,114,198,72,5,71,202,114,137,241,76,50,34,226,84,6,17,4,62,192,235,15,109,172,92,144,106,121,203,64,104,142,115,110,209,229,46,251,73,155,127,226,144,96,139,225,154,173,8,170,63,62,84,230,50,155,9,80,59,163,193,13,49,196,193,161,210,113,66,52,218,118,21,36,84,212,89,215,204,102,71,185,218,85,175,126,53,79,31,221,137,137,126,210,140,152,149,212,81,69,89,74,140,132,69,196,171,176,114,16,224,195,196,188,198,71,211,177,140,39,159,234,67,143,29,219,215,211,217,252,84,126,244,67,93,234,6,10,25,77,108,130,65,8,149,198,50,159,138,41,51,65,67,77,209,81,162,219,40,218,44,109,92,211,30,24,5,235,102,57,219,89,207,222,38,139,126,255,27,20,40,163,39,184,48,214,160,6,214,187,24,105,220,90,163,184,190,114,17,116,53, 218,229,204,146,215,156,238,116,143,126,149,13,96,229,119,152,196,100,65,152,181,34,40,17,48,113,84,238,228,98,51,100,16,3,52,112,100,166,208,48,163,17,181,96,198,100,55,230,191,84,88,22,179,154,253,236,118,185,219,93,239,134,36,180,206,147,131,6,101,182,162,211,214,32,41,196,98,237,25,59,85,144,90,196,116,17,155,232,10,11,193,66,150,204,105,78,175,80,203,109,47,125,57,191,62,54,134,168,95,147,12,131,132,144,11,228,182,171,173,205,20,195,18,78,90,139,37,60,67,8,152,225,67,187,42,138,16,204,246,227,187,25,214,240,134,57,236,144,240,38,226,101,229,53,111,24,197,56,198,156,57,229,140,204,152,148,40,222,203,7,37,200,247,141,161,0,207,45,209,130,211,206,241,147,191,253,205,161,97,180,102,31,47,8,2,200,69,21,130,141,164,145,212,118,61,69,185,41,85,10,51,106,7,57,38,10,164,178,22,6,134,57,48,220,97,43,95,25,203,29,85,25,255,113,138,33,90,192,149,118,122,70,73,5,41,151,18,154,83,62,69,59,127,112,229,31,248,48,207,162,149,15,105,248,164,163,78,249,74,58,221,198,134,183,164,211,225,214,102,21,100,45,229,202,70,123,200,133,152,24,65,3,237,13,43,93,106,18,195,85,190,36,77,138,54,67,202,84,206,242,164,41,93,105,74,110,121,121,205,27,103,40,163,103,206,233,21,65,18,159,137,145,129,144,236,4,81,76,74,205,49,221,196,170,223,104,47,91,190,16,191,117,196,177,123,116,108,23,195,16,194,74,87,18,174,45,11,138,9,27,33,97,208,101,123,74,105,62,56,49,117,149,144,137,27,120,116,164,171,108,105,103,63,27,218,195,195,244,78,4, 245,147,228,128,153,131,38,181,30,130,144,92,149,21,191,242,197,244,36,159,30,226,12,67,189,22,102,214,79,170,245,142,17,99,165,161,218,18,50,11,99,16,106,122,229,179,56,100,64,12,25,128,6,100,213,22,47,36,124,105,76,213,100,118,180,9,94,112,131,143,108,218,55,168,246,28,174,221,233,193,73,32,204,219,102,202,161,189,255,173,102,201,89,134,104,227,35,223,209,238,89,219,44,172,101,8,116,174,179,213,238,220,151,60,127,238,48,89,179,82,234,122,104,75,61,8,82,71,73,53,100,115,27,42,157,2,70,151,25,78,254,21,153,28,20,233,1,28,28,232,65,23,122,88,109,178,178,76,255,141,180,14,255,116,205,84,139,239,166,104,207,9,208,160,10,51,36,151,64,241,109,60,60,3,173,173,90,134,16,242,125,238,151,214,235,158,82,24,186,94,48,64,12,211,150,129,100,216,174,146,233,78,97,241,251,230,181,240,55,19,101,87,132,102,72,225,178,83,254,249,208,249,222,119,191,79,72,101,200,24,17,49,154,245,19,242,98,251,69,162,174,29,25,155,107,149,65,164,90,119,47,94,97,249,178,190,117,144,135,225,235,56,44,249,76,78,30,53,183,236,107,229,169,3,178,218,143,26,38,136,149,16,88,80,133,106,84,169,30,47,70,52,177,132,113,40,66,25,164,172,134,0,252,29,247,185,215,189,108,18,126,144,241,54,67,92,42,82,17,196,31,53,106,169,30,8,71,208,248,131,166,30,159,41,255,216,77,158,124,65,186,151,109,111,12,118,117,139,157,48,160,215,181,112,5,33,224,226,234,40,76,155,113,156,99,89,239,153,101,228,252,245,27,27,132,19,138,112,133,218,223,126,247,241,151,255,252,75,146,112, 231,1,165,164,211,235,133,244,138,47,157,12,116,219,219,32,167,42,156,79,124,234,37,44,58,14,45,62,110,115,188,110,228,72,46,199,214,141,74,126,11,95,184,47,63,124,224,168,44,163,237,28,107,245,108,174,17,42,161,17,24,135,137,104,128,12,216,175,12,240,238,154,108,143,254,82,80,5,87,208,34,166,205,203,230,192,25,82,68,255,122,161,81,148,34,157,144,236,41,38,229,42,6,16,227,50,238,43,14,48,105,110,138,250,246,138,167,30,80,199,62,15,73,186,32,11,38,176,86,122,72,97,124,109,16,4,45,153,152,41,249,162,74,20,82,97,25,214,4,118,144,64,4,100,175,12,160,32,239,80,144,5,199,144,12,233,207,5,123,194,240,130,194,156,162,167,8,82,43,189,32,69,123,208,76,7,31,207,64,144,96,213,86,77,19,100,201,124,240,9,255,16,64,78,228,138,48,236,214,237,105,170,4,184,206,2,97,200,98,11,20,102,200,162,48,252,82,79,249,134,133,128,162,235,252,24,71,65,148,205,11,77,16,24,196,176,12,55,145,19,251,206,5,37,1,6,71,42,102,14,69,69,198,128,196,18,239,169,202,132,70,164,3,71,82,173,71,250,195,43,54,206,124,136,4,20,22,163,60,186,78,134,172,143,85,176,15,9,233,195,199,106,37,237,66,65,19,130,134,141,148,0,53,148,170,42,66,35,241,90,100,40,62,112,16,166,105,3,200,96,246,192,240,4,225,175,19,175,17,27,9,14,211,188,129,26,64,17,6,129,239,139,142,130,122,208,235,69,152,194,64,120,230,103,218,139,25,222,107,108,230,73,19,34,161,160,234,75,235,150,6,191,188,14,221,116,145,106,176,15,86,194,192,126,0,76,117,190,102,24, 3,13,98,78,143,51,28,106,193,94,36,173,150,225,3,217,36,89,24,161,8,156,129,26,51,209,26,179,145,34,43,18,203,182,81,156,12,79,122,102,166,6,211,235,233,122,134,70,80,45,8,168,206,42,36,79,255,227,44,199,150,136,68,8,185,78,214,240,81,116,244,113,62,134,160,31,103,165,44,88,7,208,226,160,200,164,65,39,219,5,83,152,194,122,26,76,20,162,161,145,4,130,76,82,161,4,243,206,28,38,210,34,151,146,41,187,203,5,223,1,92,146,67,18,150,99,69,36,224,20,107,103,113,202,4,158,218,107,205,118,197,7,225,72,235,50,7,228,236,81,191,228,103,243,100,162,243,4,230,45,218,45,11,10,17,20,128,209,107,244,0,208,130,64,119,116,82,118,210,241,76,126,114,81,148,104,137,2,174,17,32,13,41,149,178,41,7,147,48,189,106,91,198,202,39,198,75,40,148,161,211,36,128,112,28,165,28,133,133,181,78,45,14,10,162,15,226,37,190,228,75,227,236,73,37,231,232,242,114,241,142,140,176,191,62,111,45,218,114,168,108,37,17,229,210,215,232,82,39,35,198,103,146,76,181,24,172,57,114,135,12,74,136,93,42,44,33,36,178,48,119,147,55,57,106,203,184,133,26,142,67,164,54,178,18,170,178,13,197,168,28,27,33,103,82,241,212,38,165,15,228,14,255,133,226,203,43,90,205,15,58,129,198,0,33,11,204,163,250,66,51,16,107,205,45,84,174,16,128,203,49,86,199,150,182,68,19,160,80,119,78,79,42,134,141,2,172,7,109,82,225,13,36,65,20,68,176,132,202,164,231,114,83,19,123,83,63,247,211,146,126,179,91,254,6,69,192,232,40,200,133,193,162,195,64,156,128,25,14,237, 15,42,211,149,226,37,194,232,42,198,252,224,174,238,139,37,65,211,44,69,211,151,10,67,229,178,243,236,90,206,150,100,12,208,174,2,98,148,138,70,64,195,6,15,50,173,16,72,83,218,69,246,160,72,55,249,19,70,99,116,138,252,211,91,198,41,6,249,111,204,168,7,58,210,68,113,72,173,51,24,84,238,248,32,182,52,179,158,12,1,222,148,198,22,43,52,243,250,10,67,119,73,176,10,6,46,63,148,75,130,102,16,248,224,24,129,37,64,208,102,9,106,230,69,90,100,145,34,10,9,104,128,42,112,211,23,94,84,70,207,20,77,141,39,240,184,165,70,201,169,188,178,109,112,76,170,64,218,106,70,180,163,32,222,160,15,132,116,255,213,136,198,0,143,148,30,233,104,59,47,180,59,117,44,2,195,243,74,80,243,67,5,137,149,246,96,39,177,52,201,22,172,64,23,101,145,220,36,246,106,1,48,203,52,41,211,84,83,55,245,110,252,211,203,204,170,23,114,20,78,73,233,81,112,38,14,209,236,28,251,0,79,117,167,63,186,66,150,140,52,37,209,71,59,45,148,73,7,117,52,193,160,221,148,144,107,224,77,75,140,42,8,232,82,76,252,103,61,137,13,82,61,3,50,17,168,77,88,212,238,48,49,83,57,213,89,159,21,225,138,142,56,188,161,68,78,4,28,115,148,196,6,135,112,78,237,255,124,230,25,16,100,16,152,225,13,114,14,51,32,52,18,192,82,16,64,161,22,235,145,86,237,172,73,1,10,107,122,140,107,200,179,87,17,139,149,24,161,81,215,83,201,108,48,140,196,128,6,20,132,69,13,2,30,240,83,48,161,213,96,15,118,79,166,173,90,199,171,156,176,53,140,62,205,81,152,34,132,102,231, 169,226,96,29,115,238,65,43,7,206,194,50,45,210,135,44,93,18,126,244,17,87,181,198,255,96,232,213,8,228,141,149,248,0,9,92,211,103,156,238,32,17,210,193,114,103,119,28,39,146,92,195,76,17,22,103,115,182,78,104,212,101,174,205,156,178,21,50,211,169,173,202,228,17,59,67,197,116,103,94,92,21,235,166,175,60,252,112,73,221,213,86,51,52,94,7,203,67,141,160,160,236,21,174,70,168,82,70,240,76,96,246,81,152,65,12,18,72,76,108,132,76,111,86,103,207,22,109,45,228,55,47,8,196,96,48,255,198,12,212,144,162,204,242,45,93,26,97,65,213,232,15,172,46,23,242,48,15,35,1,8,203,98,93,61,150,206,64,214,134,96,82,229,12,166,106,11,10,8,136,145,200,24,65,3,137,149,193,74,9,82,116,135,76,202,164,108,155,53,109,51,87,115,123,99,109,107,180,172,222,246,139,164,39,41,172,135,216,132,133,197,78,109,29,69,161,200,22,65,133,166,19,30,107,170,44,44,111,115,254,144,59,175,15,2,201,142,100,189,224,45,211,46,144,22,247,87,75,15,9,168,226,15,32,203,68,17,210,102,106,97,25,84,84,4,237,115,14,192,16,255,83,247,110,115,163,87,122,105,99,111,70,68,211,80,68,92,178,109,204,248,47,241,162,67,70,156,96,9,138,96,9,220,75,20,210,147,114,126,4,30,103,76,60,100,151,115,10,3,46,52,239,93,103,232,105,78,7,113,211,206,106,61,97,113,255,128,141,0,110,42,48,5,54,19,175,112,150,33,14,12,137,69,189,208,121,245,110,122,19,88,129,99,98,109,175,23,255,60,45,219,196,55,241,150,96,57,239,141,81,122,192,226,68,225,28,148,32,23,96, 12,23,140,38,20,224,141,72,60,147,45,48,239,30,107,119,23,5,113,100,215,162,126,59,193,15,238,23,177,38,5,252,86,214,113,151,197,68,11,244,120,5,248,9,104,96,121,101,207,25,240,238,121,23,88,136,135,24,37,182,204,27,72,4,233,128,15,130,73,233,92,220,19,71,36,83,141,40,216,57,152,193,14,57,88,99,193,3,105,70,152,93,159,246,115,206,50,38,210,210,85,208,35,86,206,98,119,93,24,32,139,75,134,51,99,76,106,248,98,34,43,186,138,96,25,194,1,129,6,161,135,237,206,102,37,141,255,136,243,88,143,61,194,63,185,161,240,96,176,156,102,240,211,36,65,181,112,70,157,74,195,149,250,160,8,42,161,15,198,198,63,190,18,60,106,74,206,198,146,8,81,56,31,33,48,2,251,113,119,189,6,32,135,44,141,197,79,83,2,228,134,161,171,22,144,183,23,16,200,58,158,194,142,115,19,143,247,216,149,95,153,34,104,180,89,158,167,25,204,73,69,226,148,84,139,79,25,41,88,141,92,169,18,24,153,15,238,80,190,138,102,150,82,146,125,25,176,1,93,197,139,97,2,140,165,196,48,52,148,133,25,163,140,111,5,208,116,80,61,217,69,98,220,243,69,214,113,25,200,224,9,234,243,222,30,242,142,155,13,150,203,25,150,251,184,240,202,234,150,191,8,226,58,168,248,108,16,103,122,89,85,25,121,16,98,107,174,230,107,182,16,16,59,79,39,80,161,214,118,143,16,154,131,73,154,123,200,140,67,65,50,30,207,42,174,116,161,204,164,17,160,171,17,250,96,29,107,129,12,22,1,156,51,0,20,199,217,156,51,250,149,209,249,68,80,100,84,195,140,84,107,199,255,196,238,77,145,159,179,8, 250,32,10,27,77,220,80,50,8,19,80,112,43,185,86,255,217,151,158,57,94,237,71,93,201,243,133,11,202,2,19,39,83,108,115,153,158,161,52,24,172,64,142,247,13,194,129,109,52,229,41,44,122,14,48,90,163,155,154,136,251,24,64,99,48,130,57,168,148,158,137,230,74,186,8,240,20,133,26,13,159,89,26,115,72,152,166,203,178,139,227,183,125,222,98,133,175,68,119,233,213,251,90,138,113,126,229,167,43,5,124,133,250,164,198,44,121,127,5,169,45,218,25,152,218,169,247,58,129,253,179,27,146,56,248,190,168,23,136,143,196,106,71,58,22,180,51,142,66,145,87,85,8,190,68,51,55,179,166,110,169,99,157,22,183,252,57,133,1,186,48,228,117,86,182,192,58,189,198,8,128,96,167,127,109,177,2,36,14,190,181,64,161,67,41,112,103,141,253,242,11,89,153,156,249,26,182,51,119,109,187,225,143,213,112,69,214,57,104,223,176,64,112,68,20,20,59,171,81,26,53,28,155,152,237,73,60,108,113,1,7,215,146,95,178,214,204,26,255,215,162,121,147,211,206,16,128,96,53,69,116,51,170,163,68,11,212,6,95,100,122,16,200,173,105,128,17,106,224,40,49,245,181,99,155,188,115,118,77,73,4,210,18,1,40,82,68,248,194,236,81,74,181,151,155,243,57,93,233,13,232,57,76,100,74,15,67,248,213,86,114,115,90,82,80,101,218,73,223,66,229,182,15,53,37,20,108,94,138,109,144,139,123,202,36,174,99,132,95,29,5,129,158,192,127,68,112,246,244,186,188,47,28,97,141,152,68,104,79,189,99,176,189,221,27,157,68,186,118,156,243,164,231,25,165,49,131,137,88,173,94,96,215,49,140,251,182,110,45,185, 67,118,185,3,122,251,224,205,192,125,149,109,22,129,28,128,133,69,209,6,186,126,210,69,34,220,87,214,175,23,194,123,202,198,27,195,147,124,83,59,215,247,98,144,20,71,41,212,66,220,176,251,32,3,56,165,7,20,185,22,126,185,22,234,57,76,98,41,22,213,151,15,75,197,132,147,57,85,150,249,37,154,57,74,246,42,119,129,81,66,111,60,134,151,15,98,150,201,103,212,36,77,196,224,255,164,144,130,187,199,36,64,36,161,181,197,91,201,255,220,89,153,60,131,130,111,157,163,124,130,253,15,103,254,32,3,92,233,40,126,249,196,97,135,72,101,49,142,90,124,178,147,228,132,99,250,178,111,21,107,100,114,135,0,169,205,13,250,205,163,65,26,210,193,91,161,202,230,126,146,84,27,1,99,236,154,6,196,128,207,129,248,200,1,93,214,211,180,129,155,60,102,84,228,80,220,27,70,210,166,118,14,71,145,143,162,190,251,192,124,187,195,0,195,98,66,141,123,95,184,56,106,204,220,37,208,156,73,214,199,221,116,215,67,63,84,63,130,0,26,74,72,207,59,67,25,21,15,157,166,138,6,134,117,246,96,189,149,103,157,220,247,179,115,123,22,102,112,125,196,36,215,176,221,115,190,179,188,18,152,225,245,48,131,79,61,193,111,237,170,19,106,75,115,146,253,210,45,251,146,9,213,116,248,44,173,121,183,152,246,0,170,176,217,127,24,186,92,124,114,9,186,157,135,75,72,4,193,219,102,237,1,201,203,221,226,155,242,220,55,109,35,61,109,64,155,163,148,7,164,255,202,197,224,57,107,161,15,150,67,222,81,131,114,120,225,203,103,105,66,61,147,115,198,28,126,163,22,135,196,56,218,187,166,19,92,56,50,134,241, 132,152,42,168,79,106,116,175,240,88,183,103,76,200,4,188,129,120,24,50,235,226,147,190,48,51,222,218,68,236,195,7,116,81,12,116,103,212,104,64,149,227,228,81,131,104,232,133,242,58,78,168,102,181,223,199,90,230,3,107,45,125,81,160,56,89,198,60,1,14,248,64,20,172,33,83,44,229,91,237,28,186,10,199,161,23,30,197,168,234,77,248,252,99,144,94,233,247,126,41,171,183,24,254,122,211,202,169,23,110,93,69,58,190,57,46,19,109,164,3,203,107,97,57,202,183,53,83,190,9,234,233,111,245,93,73,201,92,74,152,189,37,156,61,62,204,58,87,127,113,117,36,52,72,34,35,237,79,232,28,128,5,83,32,203,212,78,251,189,83,65,20,106,115,231,238,158,246,160,64,33,244,158,239,107,31,27,103,27,233,66,73,69,70,65,240,123,225,13,58,62,189,150,160,15,148,194,57,154,163,241,87,22,51,148,128,255,23,120,193,71,66,37,44,172,19,214,108,172,93,151,157,172,173,230,153,51,89,215,108,60,167,209,158,15,212,44,71,126,197,127,123,180,64,134,58,28,19,148,170,176,221,9,240,62,55,105,223,246,219,191,12,141,248,9,60,151,156,74,81,196,58,190,148,29,44,145,77,250,69,18,69,222,1,98,145,18,129,112,154,240,210,100,200,144,145,78,91,182,112,10,228,5,80,151,66,20,9,129,1,67,136,16,162,141,28,59,122,252,8,178,35,150,127,36,75,154,60,137,50,165,202,149,43,177,132,124,9,51,102,198,139,97,40,118,233,2,200,75,160,134,126,252,108,49,66,68,19,156,61,65,172,13,226,195,136,81,52,50,75,197,136,98,38,42,106,35,73,189,148,213,18,243,44,90,82,26,100,36,140, 146,163,173,21,48,116,252,88,154,61,139,54,173,218,181,108,219,186,125,11,55,174,220,185,116,235,218,189,139,55,175,222,189,124,251,250,253,11,56,176,96,192,0,196,13,59,198,206,91,49,98,99,228,200,153,83,102,76,175,201,148,123,189,121,83,36,115,159,62,81,251,44,255,17,213,167,200,230,74,111,152,33,89,132,58,23,28,94,7,19,134,98,232,48,16,160,217,19,11,133,177,152,81,99,204,221,32,71,14,70,235,146,183,112,153,52,135,20,186,153,51,16,167,45,126,58,245,36,226,105,232,31,107,207,6,13,122,22,199,9,25,50,78,156,138,129,38,102,73,163,84,169,26,197,209,26,141,107,156,84,95,181,249,26,91,246,183,252,249,244,235,219,191,143,63,191,254,253,252,251,251,255,191,95,97,135,37,86,76,55,141,61,86,198,40,149,81,118,89,102,162,113,198,153,40,127,136,82,11,104,149,84,98,218,34,210,72,179,200,106,158,120,66,132,33,161,52,20,91,68,55,21,50,196,109,24,233,54,220,112,190,241,23,92,139,50,114,52,19,24,97,24,135,156,23,94,44,231,135,33,126,0,165,137,38,68,89,19,132,117,140,60,147,65,28,74,138,193,100,120,80,141,199,76,28,207,40,181,157,19,169,52,6,133,47,195,144,5,96,151,94,126,9,102,152,98,142,73,102,153,102,158,217,151,128,136,41,70,204,87,142,69,38,89,47,146,72,50,255,198,40,13,58,88,203,18,158,253,17,199,31,181,108,246,134,50,162,48,162,225,34,185,228,194,203,135,33,142,216,208,67,38,214,166,98,110,51,242,246,226,126,49,78,218,162,69,52,217,132,147,142,60,254,24,74,80,155,16,245,71,145,131,28,169,164,19,217,137,226,148, 120,204,144,215,136,24,231,45,197,221,149,96,105,201,37,154,186,238,202,107,175,190,254,10,108,176,194,218,167,38,59,200,20,232,166,28,112,142,161,140,156,189,140,113,103,17,127,46,177,68,146,131,252,17,90,17,149,40,195,12,161,185,40,161,196,161,32,134,104,8,108,129,64,228,197,137,97,68,154,17,166,49,85,170,223,165,238,10,119,145,141,54,205,166,19,39,157,236,107,68,168,158,140,26,68,169,167,38,149,106,28,81,69,37,94,35,203,244,114,85,28,219,85,217,8,150,239,229,58,108,197,22,95,140,113,198,26,111,204,241,94,197,30,203,205,24,137,36,242,216,40,99,212,41,167,36,202,92,88,73,17,141,108,182,89,6,124,98,251,231,182,125,120,123,232,106,137,146,107,68,108,232,74,68,255,17,187,243,194,4,111,126,242,14,13,147,166,246,30,215,133,142,160,44,215,144,17,70,24,162,9,192,162,196,145,148,82,207,96,39,134,19,221,117,55,94,42,146,52,178,196,118,131,56,76,195,18,95,101,185,101,124,29,191,13,119,220,114,207,77,119,221,196,26,134,216,177,140,141,172,172,201,39,167,220,236,202,210,194,204,25,159,20,214,82,75,27,109,244,17,141,16,3,169,230,73,144,68,44,234,199,67,63,215,54,132,166,237,34,253,81,209,248,29,205,57,72,74,215,116,28,190,202,109,177,111,40,161,80,141,9,31,1,15,156,78,52,74,198,209,100,194,169,200,233,178,172,214,109,71,131,24,141,185,215,182,221,194,15,79,124,241,198,31,207,177,154,201,28,107,160,28,36,207,209,204,201,146,205,41,231,24,115,186,252,231,193,126,58,104,51,35,167,25,138,104,162,158,36,100,132,79,231,66,52,91,208,97,172,24, 122,231,254,129,222,190,71,245,222,200,116,114,168,51,167,186,33,158,180,30,132,40,207,32,145,148,104,252,225,15,208,56,24,121,230,36,137,34,164,98,255,9,94,27,196,82,104,144,182,81,36,130,109,20,67,158,5,47,136,193,12,106,112,131,105,194,219,242,142,209,188,231,249,45,101,84,65,224,245,30,20,161,90,96,166,22,23,26,20,135,4,178,9,56,68,110,114,10,233,153,163,76,20,180,220,176,40,126,136,240,220,125,224,199,195,141,204,15,71,77,211,201,22,28,129,191,126,85,109,15,216,146,82,52,100,55,161,240,132,167,17,227,185,30,121,196,176,157,104,56,144,12,106,147,67,150,224,195,193,48,138,113,140,100,44,163,5,149,199,60,145,61,47,122,113,66,96,47,36,80,194,204,188,140,51,75,192,211,133,254,128,4,105,12,196,80,155,144,220,162,108,168,35,28,218,70,115,59,108,159,15,237,3,196,32,106,138,126,55,209,145,114,150,227,28,37,142,106,58,127,112,32,20,227,48,158,70,136,130,90,75,184,221,100,138,80,45,50,12,66,148,17,244,34,174,246,97,198,84,170,114,149,172,108,229,153,208,88,12,10,168,113,14,115,24,133,201,38,67,61,233,245,194,65,84,244,140,24,250,128,184,62,188,97,25,120,255,252,30,38,114,17,36,77,144,43,20,62,185,33,208,80,132,155,66,26,242,125,65,124,201,252,238,229,5,80,156,142,57,61,9,213,36,173,113,158,116,40,165,79,141,168,5,217,56,57,21,202,44,1,139,163,36,67,4,39,120,74,87,202,115,158,244,172,167,61,245,242,177,98,220,96,150,101,72,80,156,40,83,167,147,41,176,60,47,91,39,51,128,41,204,55,20,51,143,29,146,33,136,92, 211,204,203,229,144,125,213,60,100,125,18,201,195,139,16,130,116,157,210,166,190,126,84,62,111,242,193,79,88,75,7,18,162,193,181,86,133,71,60,183,27,67,17,174,198,20,119,198,161,15,237,137,231,61,111,138,211,156,234,212,158,249,164,198,44,71,225,207,127,62,203,111,69,168,129,28,35,68,173,154,97,72,43,12,133,220,67,21,18,81,244,65,106,38,210,12,157,69,233,131,209,248,225,134,163,57,49,34,254,20,18,10,32,248,128,15,214,232,67,28,78,21,187,148,110,242,51,225,17,155,36,26,70,3,70,60,172,17,18,164,32,42,119,138,215,188,234,117,175,199,235,41,255,63,109,233,183,147,209,73,176,9,116,217,102,214,169,167,90,44,67,25,109,168,133,117,154,218,199,25,66,213,103,130,204,28,69,131,120,213,249,100,85,171,27,197,166,78,118,146,63,37,98,98,16,61,232,195,31,178,242,196,173,61,165,22,176,18,197,120,164,197,12,89,61,241,97,106,75,4,240,208,113,87,190,234,118,183,188,237,45,176,242,185,79,146,149,108,20,108,180,101,17,254,86,216,94,70,8,152,162,169,196,21,222,128,53,212,16,228,67,227,98,38,101,159,153,34,73,85,148,154,213,20,93,70,184,154,205,115,109,65,117,171,35,130,88,249,176,153,74,2,112,107,6,11,91,121,68,65,158,84,152,83,86,100,200,142,215,82,209,12,219,218,212,183,252,237,175,127,255,171,159,158,74,112,141,129,181,229,96,29,116,212,168,208,172,185,163,40,194,32,54,32,4,33,76,151,186,68,40,223,117,179,48,209,203,198,47,179,242,217,108,232,114,3,222,64,8,98,39,63,233,151,121,91,87,90,62,145,99,182,237,77,88,35,152,241,218,242, 56,140,12,207,232,154,24,240,255,123,171,97,84,35,183,0,238,177,143,127,12,228,185,244,52,191,142,129,140,100,78,102,75,235,37,48,21,8,22,141,132,96,166,194,74,220,108,3,73,57,13,28,36,7,34,169,117,194,114,17,193,240,32,163,185,221,254,120,152,115,32,230,148,35,119,210,19,169,5,69,8,164,237,65,6,254,23,187,104,116,103,147,84,172,179,124,43,68,134,164,112,199,107,17,211,175,142,121,28,228,64,11,122,208,130,30,242,243,156,113,75,233,89,15,151,14,42,172,47,17,90,132,149,245,129,12,0,244,222,34,98,168,137,135,106,121,11,63,243,242,186,52,23,102,24,117,215,187,25,49,115,190,74,44,53,67,12,37,8,155,9,66,52,78,58,219,57,187,10,198,228,49,231,121,168,228,181,37,252,78,75,59,38,180,175,127,13,108,223,230,147,27,101,56,116,96,165,23,71,5,58,40,21,155,137,202,159,222,112,5,41,99,173,202,151,190,50,13,67,209,51,78,163,207,211,235,211,240,52,197,60,234,143,212,171,179,157,218,17,115,250,149,234,77,184,46,189,209,88,241,108,157,114,176,255,131,133,173,97,79,164,65,174,37,120,91,64,7,123,223,252,238,183,43,139,165,152,110,20,251,49,136,62,182,4,138,112,61,59,151,199,51,171,237,131,115,27,60,109,36,72,56,134,50,12,145,150,185,12,8,110,99,4,35,161,182,84,184,229,167,209,154,52,82,39,130,232,4,186,167,6,176,244,14,2,214,220,89,107,120,14,246,170,101,212,130,79,188,227,14,77,253,140,91,127,235,124,231,60,15,35,192,65,56,240,57,20,92,209,211,83,32,21,169,213,75,178,1,83,133,87,184,131,89,1,120,26,112,193,161, 226,21,94,8,198,189,156,162,113,119,60,94,31,167,209,252,68,110,58,30,245,107,117,0,75,241,19,81,74,6,38,113,82,20,5,124,10,51,204,9,141,103,240,142,43,125,40,67,142,115,222,243,188,235,125,239,116,251,121,55,190,34,244,161,43,122,78,76,134,21,98,169,197,92,96,42,195,233,140,144,198,247,148,112,229,76,103,217,234,160,208,17,118,187,189,57,30,114,248,55,99,70,218,215,235,103,238,241,170,14,229,123,224,1,187,207,254,12,175,185,255,22,42,81,81,199,106,107,1,141,7,114,197,9,93,204,55,223,111,143,251,220,15,203,239,7,18,186,223,10,76,248,194,147,109,165,75,168,197,224,42,113,7,199,38,101,15,134,114,104,166,45,206,144,64,84,62,125,40,194,124,85,145,182,249,193,116,126,104,159,111,36,40,4,129,58,63,140,158,8,41,55,173,82,150,82,227,41,178,158,245,10,91,198,213,32,248,48,81,136,12,120,189,214,189,253,239,143,255,48,241,222,121,114,112,70,113,173,87,39,163,32,9,229,145,64,100,179,73,125,80,78,153,81,11,140,85,11,103,117,42,124,148,76,227,163,16,209,135,62,128,64,17,150,229,109,86,197,93,93,135,8,139,4,118,225,197,19,83,99,8,228,231,58,165,21,4,140,16,59,245,213,53,81,225,20,84,36,21,50,135,69,140,160,30,6,51,127,251,149,127,55,136,131,57,56,31,249,244,119,69,230,127,71,38,25,18,80,21,133,53,128,11,228,90,100,163,128,44,164,12,203,224,128,222,50,117,65,50,62,216,182,101,142,66,125,217,165,81,91,103,52,28,216,129,139,255,116,47,246,243,19,249,163,106,66,192,3,61,0,78,222,195,98,78,192,42,240,166,73, 227,177,12,177,226,78,245,21,4,172,134,111,54,168,131,117,104,135,119,88,23,106,130,12,222,112,12,196,64,100,190,151,100,186,68,66,133,69,45,44,24,26,230,20,40,142,5,117,66,128,9,214,166,105,86,119,57,19,145,117,28,135,133,159,163,133,29,184,41,165,227,133,34,56,130,112,192,102,216,242,7,209,16,103,245,133,134,172,178,73,4,85,11,189,144,10,88,180,29,113,16,4,25,112,115,97,177,37,250,134,135,181,104,139,183,168,18,122,104,12,32,148,95,137,224,123,205,192,70,200,69,120,75,86,136,76,194,12,210,178,128,163,176,12,167,178,7,210,48,113,146,231,9,184,160,16,37,82,89,66,131,89,27,216,117,154,67,68,32,248,19,34,210,137,163,85,90,254,67,43,180,67,124,84,20,95,69,192,48,170,146,36,25,192,142,69,128,111,173,48,139,184,40,143,243,40,143,186,200,139,62,216,12,196,53,120,38,52,54,4,181,73,191,36,45,139,117,7,76,232,61,66,255,176,7,152,128,9,145,149,16,19,200,105,150,119,34,86,152,121,27,134,141,31,199,133,154,248,89,248,163,58,68,176,106,161,33,142,40,5,54,230,24,54,3,72,21,171,232,53,74,18,135,238,232,103,245,71,143,43,201,146,56,232,119,127,232,12,65,149,50,153,225,86,253,232,130,81,193,12,203,160,120,75,120,86,222,195,124,152,32,57,210,40,34,13,113,46,150,151,97,17,249,109,162,166,133,21,89,110,167,35,126,106,182,145,51,119,126,245,117,132,229,65,128,69,56,128,159,161,29,74,146,1,69,112,5,56,71,139,45,41,150,99,217,115,47,201,127,136,182,143,68,56,39,32,249,25,206,198,12,204,16,40,125,48,48,140,192,124, 152,134,16,228,67,148,21,120,129,132,84,137,63,116,137,154,3,118,201,33,118,169,38,36,172,102,126,84,82,99,46,214,8,53,48,128,85,4,74,172,88,95,176,248,149,182,71,150,149,105,153,58,231,119,3,214,127,255,55,39,146,129,142,114,98,149,154,100,56,111,121,140,10,213,120,203,39,4,145,247,84,22,70,133,144,98,141,154,255,55,145,225,182,72,68,36,152,231,182,58,35,40,4,35,101,13,161,56,149,104,152,73,75,80,3,169,16,156,8,231,50,37,105,146,125,48,153,116,120,153,203,201,156,65,6,0,5,112,24,123,184,24,3,6,25,191,167,100,195,88,132,117,38,33,6,19,76,69,160,80,18,119,26,204,23,121,202,100,113,230,83,129,146,136,121,221,149,125,130,177,125,243,2,152,160,39,98,95,149,16,154,192,63,166,53,91,52,230,155,46,83,3,227,17,156,215,195,64,94,163,42,172,150,95,148,217,156,5,106,160,255,5,0,106,48,32,1,87,108,190,24,61,196,165,32,34,25,95,47,118,147,18,210,149,111,96,124,140,213,45,72,192,161,18,7,121,207,23,34,61,177,5,35,38,72,131,68,137,215,8,110,90,56,110,34,135,19,128,16,159,32,53,130,64,80,159,161,248,68,169,34,6,227,129,116,110,245,44,69,192,36,94,147,1,245,21,139,184,226,54,7,74,164,69,186,87,9,186,160,199,176,14,105,0,15,36,83,112,38,195,143,176,2,99,154,4,21,78,161,45,153,209,6,119,255,176,161,72,176,7,81,103,109,228,210,28,35,122,158,123,153,129,156,179,158,129,209,158,238,162,81,165,214,162,249,34,118,161,34,163,235,246,7,4,147,42,226,193,73,228,1,80,146,64,45,0,186,29,236,33, 5,178,136,119,70,42,168,131,122,83,72,122,12,123,168,164,105,32,5,240,208,127,128,165,100,8,167,138,86,41,165,206,246,6,164,193,66,119,176,80,204,135,26,49,180,76,62,33,166,17,97,129,234,83,166,216,23,155,163,182,166,156,34,152,159,178,58,158,48,86,160,24,64,180,115,48,76,146,73,185,52,54,213,226,4,63,74,6,236,1,150,132,202,171,189,250,111,10,154,55,197,176,14,101,0,5,78,10,88,38,211,44,75,102,142,146,80,9,169,112,80,160,161,45,152,177,45,131,82,144,210,21,67,15,101,93,35,118,46,180,49,81,215,71,170,41,202,129,209,68,8,216,116,46,156,0,82,171,170,110,253,19,7,233,16,59,180,163,73,77,114,116,7,52,39,226,145,36,218,65,6,65,26,143,190,170,175,251,42,70,134,106,44,194,90,6,77,10,61,191,255,151,100,187,180,12,241,181,12,24,250,50,7,229,157,153,193,88,162,112,42,223,179,8,141,104,109,34,18,81,150,23,170,235,162,117,40,170,148,28,56,110,180,249,89,203,49,118,208,145,174,149,180,33,140,208,39,80,17,91,83,212,86,98,83,3,78,161,42,51,134,175,129,202,175,53,107,179,198,227,175,122,211,160,70,198,44,16,58,61,160,153,10,203,32,115,48,118,80,198,23,26,139,39,151,18,247,66,13,165,76,9,209,28,24,23,170,147,56,170,243,114,166,128,145,166,152,162,141,240,73,98,226,135,174,164,50,8,27,146,90,19,2,115,235,180,172,177,50,59,173,56,179,97,121,179,107,203,182,201,3,172,255,74,12,101,32,5,198,218,179,71,150,50,189,112,176,230,244,20,47,118,56,161,113,7,78,183,114,12,133,26,79,8,166,98,186,173,25,219, 109,39,42,145,224,234,177,54,2,178,226,229,28,25,169,9,173,10,78,38,165,69,113,80,64,125,192,122,82,33,54,114,178,4,51,246,48,181,80,131,249,218,182,165,107,186,25,227,175,12,202,55,181,116,75,119,255,59,128,3,149,25,75,48,165,111,247,39,238,56,10,114,217,120,75,59,117,18,104,93,121,73,125,159,102,17,234,89,170,166,138,17,168,74,114,60,33,185,62,192,68,82,121,82,216,129,147,155,251,42,157,171,167,170,242,48,51,53,135,164,123,186,217,171,189,190,146,186,0,187,186,193,72,61,205,82,120,133,39,21,154,20,76,11,40,40,17,187,33,131,11,7,60,19,166,218,250,187,145,34,188,140,219,117,215,84,58,217,36,8,224,39,53,83,179,63,215,210,7,39,120,126,165,248,150,166,56,165,98,3,74,49,139,182,3,170,156,219,203,192,13,172,127,111,203,135,211,208,160,143,193,70,184,84,21,205,2,154,21,234,20,136,99,124,149,42,10,90,225,120,47,180,187,228,227,169,36,42,17,232,169,41,243,219,177,141,91,106,247,43,94,221,56,53,244,217,63,102,117,126,140,160,118,100,163,73,155,180,73,172,85,30,75,16,135,65,208,39,125,160,192,127,230,192,69,108,196,94,146,179,228,32,193,223,107,75,22,172,12,79,92,9,12,83,78,124,203,42,229,20,26,211,255,250,106,121,244,66,66,129,173,11,161,109,160,138,194,83,75,181,195,219,93,33,167,181,242,185,102,131,0,26,88,3,64,114,134,134,133,120,132,238,197,100,125,192,142,25,112,146,249,197,54,42,121,196,123,204,199,196,2,193,199,48,13,115,192,196,35,84,21,133,204,48,136,147,195,206,134,56,145,198,45,234,203,33,31,138,16,170, 19,85,160,74,17,182,81,47,29,200,177,30,119,137,167,154,35,226,5,42,161,160,7,154,192,102,61,208,128,222,211,188,178,134,195,65,235,50,228,225,25,113,104,199,2,186,171,125,44,203,179,44,24,207,153,164,129,252,189,249,120,50,79,28,56,150,193,193,177,34,21,13,242,6,119,208,12,184,43,113,210,117,101,81,216,187,69,121,121,96,150,201,92,183,201,26,117,198,220,4,36,108,102,13,187,233,64,27,162,130,107,197,134,114,194,195,154,244,195,1,83,11,67,76,179,180,108,206,231,108,23,182,188,38,128,44,200,107,84,193,22,252,73,153,84,11,115,214,8,149,90,169,87,112,5,55,147,20,18,38,16,66,65,46,211,248,197,85,255,104,125,125,137,72,151,136,8,246,219,81,160,16,130,252,219,58,216,226,106,237,118,36,240,198,82,227,241,73,183,211,48,175,220,149,215,171,199,232,204,209,29,221,22,234,140,168,184,76,50,253,20,140,79,76,61,242,181,134,137,220,8,222,121,207,249,156,53,210,192,124,31,202,187,158,74,133,25,91,35,42,172,201,42,138,17,44,58,27,218,180,19,38,103,98,171,118,53,28,122,36,168,236,94,38,164,12,160,196,142,174,24,4,69,48,196,27,237,209,81,45,213,185,8,157,235,44,210,66,87,6,67,7,197,41,115,78,117,150,195,198,231,157,119,112,5,204,192,7,29,26,211,145,71,57,148,21,17,23,152,158,4,125,81,6,253,177,247,123,145,48,170,145,94,155,71,178,195,36,229,75,80,76,54,25,73,221,8,75,29,7,25,157,146,106,59,213,133,237,209,32,29,193,237,12,25,213,217,186,111,192,213,212,2,43,4,133,39,109,224,210,140,96,144,17,198,180,127,116,93,25, 59,110,222,58,198,244,251,113,227,214,133,231,2,126,116,157,174,81,146,20,43,70,142,138,255,89,30,159,185,75,127,157,36,253,227,149,131,109,216,181,109,216,182,76,13,200,96,12,212,128,203,2,219,79,173,43,39,203,64,120,230,184,64,71,167,128,14,183,56,85,22,97,142,19,121,122,224,180,212,88,133,160,230,214,88,101,208,89,91,8,179,81,174,168,147,106,255,50,36,108,188,98,115,86,149,118,214,152,197,105,146,93,57,153,240,8,213,182,173,222,230,12,210,187,29,200,240,80,172,213,41,140,144,26,124,71,167,73,132,3,151,165,97,202,123,112,144,155,112,173,215,150,151,149,69,85,56,13,205,209,220,89,215,157,28,104,38,53,222,196,68,125,0,13,185,139,215,159,209,73,99,83,69,99,3,95,87,19,7,52,48,8,230,109,91,232,77,216,235,13,226,70,220,222,188,61,7,80,16,223,193,56,147,116,146,112,117,198,193,13,59,204,220,66,40,121,180,7,125,180,187,147,131,109,177,1,10,160,240,76,42,162,184,139,187,194,44,108,28,215,125,102,231,166,102,147,100,126,39,155,118,116,54,161,157,75,30,12,68,6,63,202,106,208,246,167,188,246,225,33,255,110,229,219,11,210,197,64,13,235,224,69,140,90,75,130,88,200,69,183,215,229,20,101,111,208,6,121,224,210,139,64,40,151,22,129,60,3,221,234,194,151,207,156,133,112,189,211,198,209,211,158,92,62,64,33,212,231,33,13,79,128,178,58,12,146,58,218,44,182,122,171,176,120,230,80,16,22,99,81,229,87,206,232,165,155,229,91,46,7,77,138,32,207,34,61,16,154,50,239,37,111,42,164,12,195,140,230,125,112,26,124,192,7,7,201,197,52,228,35, 95,140,67,217,229,204,176,9,218,245,187,46,118,14,8,57,254,41,226,87,215,131,64,195,119,253,198,241,90,225,148,78,54,236,120,171,162,80,9,121,128,232,98,81,206,141,78,236,217,59,226,195,186,186,206,80,233,128,213,12,202,48,220,177,122,163,246,172,12,104,94,4,132,194,8,160,46,4,20,55,62,21,246,180,18,101,27,183,129,148,73,153,211,75,137,17,65,142,47,94,197,28,35,184,9,108,86,235,39,149,1,174,21,222,58,90,209,178,242,138,162,240,6,37,46,139,233,93,236,251,190,182,199,62,193,60,255,27,80,117,139,59,254,40,171,44,253,235,121,224,96,123,112,237,124,144,237,112,208,71,11,233,197,210,119,234,60,238,217,159,253,227,245,235,184,22,249,194,105,246,47,66,192,106,115,154,20,169,23,199,86,201,143,175,205,142,173,82,4,248,78,229,252,206,242,142,94,213,186,173,164,19,28,84,40,67,21,202,112,157,4,239,90,6,143,230,149,16,7,149,86,151,79,184,144,158,42,241,39,2,77,184,65,224,115,254,151,229,78,17,231,142,102,63,210,137,30,111,86,14,68,48,122,93,225,110,148,25,98,240,238,116,156,242,136,190,242,45,239,245,54,139,216,74,218,139,114,80,193,200,53,132,241,229,143,82,1,214,195,124,7,14,230,243,213,214,190,133,123,67,68,143,129,21,239,46,85,251,23,87,235,46,91,181,244,93,21,8,12,225,244,220,253,241,82,31,225,32,137,64,157,187,75,69,192,142,158,145,1,247,206,245,216,251,245,145,207,171,136,77,14,235,224,12,35,3,136,210,19,56,80,58,80,239,234,20,111,231,32,138,83,11,148,150,20,124,80,109,228,233,180,24,255,71,247,3,62,221,154,101, 208,152,72,110,89,224,247,247,51,94,228,215,224,214,192,7,210,112,36,133,31,54,131,152,248,88,207,73,149,128,239,194,190,232,146,111,252,151,25,246,235,208,12,252,247,229,186,84,39,192,248,218,61,156,134,237,199,116,78,151,103,28,202,207,255,253,220,13,73,201,69,223,227,226,94,224,228,158,241,216,253,194,248,99,251,65,208,3,127,112,14,186,255,68,221,97,59,158,84,223,212,2,139,161,49,6,115,192,6,190,64,252,199,175,255,70,170,206,0,193,206,219,177,105,206,18,37,146,227,108,84,175,49,13,199,140,26,213,108,97,145,34,169,26,45,17,35,70,84,163,101,203,106,85,186,114,167,15,153,65,72,144,8,89,132,105,19,28,79,68,12,25,241,211,105,75,32,80,128,108,22,42,52,132,16,24,66,132,16,253,4,26,84,232,80,162,65,177,252,67,154,84,233,82,166,77,157,62,125,138,165,232,84,170,85,131,242,12,131,211,166,23,80,129,182,116,242,227,199,8,145,77,123,130,136,10,130,68,154,180,104,207,50,46,105,148,74,110,255,42,73,146,228,218,45,178,100,73,159,90,69,198,204,73,164,173,21,176,106,251,160,30,70,156,88,241,98,198,141,29,63,134,28,89,242,100,202,149,45,95,198,156,89,243,102,206,157,61,127,6,29,90,244,232,208,0,10,12,59,38,240,216,58,131,8,21,62,148,56,70,153,178,134,189,40,90,92,34,74,55,199,101,69,42,229,17,25,135,145,201,61,40,55,105,210,164,231,101,76,78,129,188,0,234,130,179,80,79,158,62,173,94,31,122,148,116,98,169,216,189,91,197,170,21,144,151,64,156,182,108,9,27,138,136,38,33,131,254,164,93,27,45,206,219,70,245,227,198,165,107, 187,79,110,81,123,43,1,22,108,152,194,182,35,176,64,3,15,68,48,65,5,23,100,176,65,7,31,132,48,66,7,77,67,13,25,111,138,89,167,140,131,228,152,67,161,102,62,28,163,151,94,36,25,177,162,250,68,209,104,163,190,124,187,226,138,90,132,27,14,137,69,22,129,3,57,151,96,154,201,185,46,118,204,73,39,48,192,248,46,72,237,28,236,46,72,35,131,218,41,140,172,10,217,170,255,171,175,196,50,66,143,77,218,11,2,62,182,230,163,111,174,250,232,146,164,34,141,246,234,3,164,192,90,17,208,48,9,207,68,51,77,53,215,100,179,77,55,223,132,51,206,206,40,60,198,194,98,186,209,16,161,14,155,113,72,196,17,237,146,235,34,20,53,98,70,174,101,126,187,162,143,65,98,220,35,165,26,61,49,196,144,80,252,104,206,57,232,178,192,201,71,235,142,180,106,200,6,139,228,244,72,158,134,16,143,171,64,4,57,207,143,80,164,108,207,154,32,214,98,164,45,39,232,35,209,34,185,68,164,168,15,93,107,9,51,15,40,4,35,204,76,57,135,37,182,88,99,143,69,54,89,101,151,61,144,78,11,143,233,166,25,57,92,43,195,161,16,235,162,43,21,19,115,203,72,55,102,234,83,38,143,68,7,17,2,137,225,48,169,81,19,34,92,10,101,139,74,159,3,36,83,77,55,13,181,40,79,25,4,181,94,239,118,34,100,201,173,2,241,10,189,45,198,154,114,16,81,254,80,139,145,103,158,137,3,26,49,224,250,115,46,92,139,208,181,15,138,223,152,131,255,13,96,209,17,150,89,143,63,6,57,100,145,71,38,185,228,205,156,189,16,207,13,157,225,243,33,217,36,169,69,174,219,248,123,75,148,111,27,1, 41,209,24,101,68,215,70,34,66,129,73,16,154,108,130,46,39,234,122,210,119,170,123,23,204,55,233,235,126,12,131,212,46,198,35,47,213,176,200,226,35,136,63,158,145,81,26,70,6,113,184,191,70,236,170,171,174,18,247,219,139,215,255,126,29,108,64,147,223,134,59,110,185,231,166,187,238,4,233,20,8,195,60,57,100,25,34,136,174,245,83,18,154,197,96,198,230,90,62,10,73,20,25,213,154,49,93,118,39,109,14,20,120,51,61,154,94,167,129,90,90,193,166,47,167,42,188,66,178,24,15,20,243,208,19,139,8,76,220,11,98,144,115,164,89,68,97,141,236,139,203,108,134,70,188,72,140,138,255,98,59,88,187,119,231,189,119,223,127,7,190,100,148,239,108,141,195,50,70,105,200,239,16,251,108,36,69,155,251,171,229,208,43,70,81,124,145,61,26,85,201,70,73,13,241,35,199,201,141,230,215,114,206,51,79,112,255,115,206,167,234,23,167,169,77,181,218,15,211,81,31,100,45,175,229,115,66,236,187,72,100,40,196,34,26,177,88,215,49,242,208,216,96,56,22,60,2,22,208,128,7,68,96,2,75,115,154,58,165,44,99,174,65,30,108,34,200,144,217,84,162,22,222,58,24,51,250,178,140,55,52,163,18,127,104,212,245,22,177,137,227,180,36,82,220,203,17,209,48,69,157,234,156,207,40,16,50,159,11,135,210,19,82,109,133,60,156,144,137,88,128,176,135,172,253,161,36,176,146,207,124,54,66,54,217,217,230,34,22,163,200,27,174,48,166,50,41,208,137,79,132,98,20,165,72,64,188,13,100,26,15,52,158,223,34,88,155,74,188,97,127,253,97,134,24,254,32,10,190,68,239,14,202,248,195,112,68,184,18,19, 2,205,8,50,113,206,115,162,51,4,31,181,80,134,136,32,31,130,98,120,71,160,164,175,16,235,235,138,121,194,226,7,79,8,193,44,91,83,11,91,24,38,196,177,1,42,63,35,146,75,45,222,48,201,255,48,209,109,83,196,100,38,53,185,73,78,190,169,138,212,40,71,255,198,224,193,33,137,252,109,118,99,168,75,17,106,113,145,70,28,204,91,187,154,141,40,22,85,28,71,105,2,82,161,152,84,247,0,38,71,202,85,71,124,151,203,227,129,246,200,71,168,149,170,106,96,81,21,89,14,249,195,104,180,133,97,208,24,34,160,234,114,45,138,29,142,34,98,10,208,37,59,185,77,110,118,211,155,223,196,12,222,140,1,74,44,58,227,120,127,171,13,53,247,7,151,221,52,130,25,186,90,198,40,148,161,40,36,208,114,132,109,156,212,121,118,89,52,58,254,136,39,124,196,35,12,1,138,62,48,40,233,143,93,240,66,213,72,103,4,67,104,98,153,241,121,102,216,150,32,51,252,161,210,46,122,169,88,17,12,146,205,142,129,211,163,31,5,105,72,185,233,44,99,16,4,48,7,97,217,67,148,119,45,73,232,239,68,42,218,85,7,71,161,40,148,204,136,141,46,145,84,62,133,150,80,126,238,196,142,50,12,166,129,134,121,199,158,40,41,12,59,26,79,121,208,99,132,40,149,229,44,92,83,100,195,28,166,151,251,137,104,12,114,225,22,25,69,255,241,6,103,192,131,163,34,5,107,88,197,58,214,224,161,108,53,39,53,94,242,208,57,34,151,245,98,149,246,225,149,197,148,56,10,102,12,98,70,40,65,151,9,37,21,150,153,240,20,58,116,244,41,210,238,24,212,2,13,85,134,69,85,18,82,111,184,84,130,237,97, 16,125,72,163,215,22,230,176,20,193,133,162,93,178,8,138,116,181,213,141,146,105,128,100,5,109,104,69,59,90,101,145,116,53,197,75,169,74,39,152,63,84,238,239,173,75,56,220,225,98,25,13,105,92,79,8,55,37,130,30,128,166,75,75,245,244,71,130,5,170,64,7,74,20,196,30,117,106,78,2,139,17,212,227,212,131,45,170,153,13,235,22,92,236,83,131,26,20,65,18,181,19,197,225,152,241,31,41,4,232,179,164,5,111,120,197,59,94,6,153,246,138,240,208,147,66,86,58,59,17,217,165,17,49,187,8,108,121,85,11,101,84,66,20,209,32,142,16,122,182,46,73,189,113,11,59,45,90,33,194,16,216,95,58,141,176,4,50,172,11,147,148,21,64,158,106,169,203,237,225,31,156,41,31,255,104,64,115,35,184,209,75,13,90,154,151,56,196,1,163,202,152,131,87,201,164,77,242,150,216,196,39,70,241,100,76,187,14,57,160,151,111,205,56,103,58,67,4,201,70,80,164,149,217,141,107,125,69,177,179,148,96,66,93,236,234,30,128,249,89,199,2,27,88,184,195,21,10,98,15,106,170,209,137,69,74,102,177,134,15,7,241,140,182,64,87,12,248,177,72,13,198,214,139,84,44,33,14,100,200,0,25,255,19,192,97,124,55,197,103,70,115,154,211,108,214,117,160,181,67,231,220,162,159,32,169,173,188,76,116,146,186,170,4,26,101,100,189,90,154,208,191,251,44,218,128,253,9,92,23,30,120,59,9,62,31,86,150,116,92,128,201,100,96,202,28,68,15,124,216,204,42,79,53,118,128,170,65,160,90,233,4,216,250,69,14,108,43,51,63,212,60,106,82,151,154,180,0,80,3,106,216,129,140,179,30,4,130,46,131, 136,85,113,5,187,250,20,97,54,30,145,231,125,25,167,4,56,176,68,93,47,145,137,208,2,113,147,156,8,154,208,133,62,50,146,251,216,47,6,79,255,13,16,78,58,207,114,15,153,186,104,196,170,195,208,164,53,93,52,236,222,220,20,193,139,99,248,244,198,68,109,106,114,151,219,220,222,68,181,170,89,205,26,87,115,8,121,199,139,141,156,45,98,31,194,125,164,190,111,104,131,72,74,34,35,37,228,194,150,252,13,69,39,58,33,228,57,18,24,160,134,38,13,162,57,167,100,164,66,155,116,13,229,225,123,98,229,76,202,110,132,149,36,106,233,24,246,247,48,138,120,26,10,190,16,224,184,207,61,114,146,151,60,129,233,174,211,186,247,230,238,81,148,193,25,47,143,96,173,236,35,10,39,100,128,25,222,246,246,29,238,80,87,70,44,66,9,188,102,9,192,225,216,219,94,250,146,143,8,31,141,194,47,183,96,245,217,36,96,169,106,40,38,178,22,132,88,81,153,97,179,186,178,94,226,194,86,141,55,207,118,20,1,247,199,67,110,114,178,151,221,236,117,115,150,202,165,160,167,50,148,1,198,17,225,19,198,53,189,74,221,136,194,219,125,9,137,162,24,161,132,69,228,226,81,56,13,184,247,136,77,228,129,34,93,52,255,74,95,186,81,255,248,137,64,158,7,61,81,231,131,196,25,49,241,103,212,207,62,150,149,93,151,223,162,173,81,124,26,228,192,48,243,217,69,63,122,210,35,11,229,200,80,249,65,230,48,135,182,187,189,79,101,75,197,91,61,82,31,185,234,170,69,181,88,212,140,120,81,35,128,255,153,232,2,14,31,144,142,14,67,225,43,251,39,138,102,112,82,189,146,92,72,87,105,242,38,105,166,229, 231,141,229,64,209,167,62,97,255,60,58,68,94,122,238,119,223,251,105,58,189,21,221,220,122,228,149,168,34,154,174,177,59,201,40,73,190,220,161,13,244,244,249,238,53,17,137,72,1,237,60,205,249,30,225,15,158,108,227,23,247,143,73,109,50,63,208,4,76,112,172,63,72,35,147,168,58,203,219,18,252,104,164,84,232,15,233,242,56,113,251,190,9,164,192,10,68,144,240,59,134,26,152,22,57,224,16,214,115,187,74,176,141,90,209,139,221,216,159,10,251,131,254,233,131,54,104,131,63,224,3,33,232,55,94,224,133,95,251,153,152,72,33,98,51,182,99,59,31,195,11,13,255,196,75,154,158,72,31,197,10,152,238,33,36,2,212,154,31,50,23,103,202,136,43,203,150,252,24,133,34,200,8,254,233,139,206,203,29,237,179,192,42,180,194,43,212,12,12,100,0,55,83,175,242,235,18,108,57,145,37,96,6,102,48,193,62,88,6,190,104,131,15,42,9,76,248,185,26,161,191,72,49,130,243,16,178,162,43,50,35,123,16,44,40,190,254,243,193,166,3,4,165,18,194,39,27,132,212,145,134,92,56,194,42,155,149,216,185,139,135,232,5,140,32,65,41,244,174,142,194,194,72,148,196,73,124,10,148,83,141,105,72,131,149,81,158,152,179,46,72,26,65,221,208,8,73,154,164,52,4,33,54,204,158,31,203,41,125,26,54,64,192,148,233,8,159,194,227,63,101,227,151,69,179,9,209,113,60,63,208,3,2,28,132,56,200,61,232,171,178,47,217,18,18,169,141,230,57,196,34,144,194,236,131,68,74,84,198,101,188,66,75,20,191,13,153,3,45,114,25,192,185,40,80,204,13,13,122,131,46,26,133,15,114,65,56,160,17,91, 50,132,159,193,145,190,178,9,255,76,209,9,31,28,46,29,4,13,30,236,65,63,250,151,83,65,149,40,209,197,32,136,3,252,42,196,202,171,31,233,162,11,217,8,17,175,219,8,143,67,70,102,20,200,129,180,64,103,92,141,60,73,132,104,244,27,218,80,196,84,194,13,20,209,13,190,152,164,55,56,35,81,224,3,54,28,161,127,219,171,238,169,193,232,112,197,159,26,172,88,148,69,66,32,149,207,249,23,199,139,18,135,210,154,200,58,194,201,226,52,184,152,40,73,80,6,153,188,174,39,164,136,99,20,160,100,36,200,157,228,73,147,51,171,45,116,53,133,44,63,134,40,63,109,201,172,110,49,28,47,162,175,15,226,131,25,81,137,160,235,175,32,179,20,143,244,65,144,12,174,59,204,67,227,27,21,156,0,157,132,122,58,134,98,143,32,136,50,218,154,31,249,168,60,177,137,157,153,164,157,47,241,54,156,4,61,157,236,201,184,148,75,82,51,171,43,146,130,181,19,74,84,34,74,17,177,8,186,211,141,12,248,58,85,10,147,55,136,131,226,216,132,167,244,179,124,218,39,143,60,71,171,68,182,255,59,52,62,36,161,33,174,4,64,148,100,21,131,137,172,39,168,186,133,81,192,111,225,18,187,160,57,141,224,60,207,203,201,185,52,205,211,28,181,186,148,131,187,76,72,121,138,53,214,186,174,153,211,141,154,211,160,195,9,147,101,0,161,17,226,181,95,219,173,238,193,191,120,161,28,126,73,71,226,139,204,159,224,23,82,201,130,174,44,15,71,107,170,211,137,3,9,147,6,232,99,152,179,188,15,139,88,134,186,104,37,50,56,196,70,192,157,128,68,205,239,4,79,242,170,162,99,40,135,13,108,77,136,152,141, 62,233,5,217,212,141,56,32,35,190,120,167,46,42,69,56,88,9,112,92,14,119,217,39,233,104,204,58,180,67,34,201,74,36,163,161,146,252,23,28,74,21,61,96,15,247,208,181,35,36,3,169,82,66,252,88,6,219,112,192,5,125,152,84,232,206,210,12,207,11,197,80,208,50,200,43,218,64,161,76,207,153,36,17,246,116,165,247,170,24,249,108,65,18,74,23,72,241,47,130,195,137,163,65,50,117,252,12,60,44,78,68,56,78,245,241,202,209,25,24,255,136,27,132,40,91,148,137,139,131,250,201,146,84,184,78,190,20,5,50,32,131,215,169,208,183,204,208,37,101,82,144,66,181,86,72,141,103,84,189,82,154,141,246,162,139,247,58,145,111,33,28,13,210,149,237,90,134,32,40,142,83,76,14,20,194,79,158,154,163,27,28,78,172,228,79,5,243,163,63,186,209,84,97,168,29,114,15,31,138,21,70,32,3,108,203,8,77,75,5,171,146,4,154,155,15,216,234,133,57,16,59,37,109,210,66,53,84,78,122,210,98,80,141,54,155,150,132,44,37,121,194,31,72,90,37,184,24,195,62,88,191,138,81,6,220,99,4,227,224,189,72,161,193,223,244,173,223,74,83,34,193,193,129,242,65,90,84,168,243,104,170,246,48,192,58,181,182,254,120,194,185,40,130,252,185,174,154,179,157,90,72,210,208,59,212,93,229,85,4,74,212,69,229,66,228,81,134,192,1,148,203,27,67,81,8,179,138,169,133,54,168,133,32,104,202,158,105,35,26,156,195,22,125,69,88,188,195,82,5,168,26,117,211,84,85,21,41,145,186,86,165,180,104,208,206,255,47,153,139,71,178,141,37,176,213,141,168,4,103,16,187,38,234,213,119,133,215,224,241, 7,115,240,133,40,197,144,96,149,141,63,113,164,195,105,165,140,232,48,219,233,131,248,252,210,70,41,161,117,153,20,71,3,176,86,172,163,255,188,74,82,157,209,36,145,14,132,226,214,230,220,81,107,24,132,112,21,215,103,184,176,185,48,27,141,67,215,12,8,51,156,97,215,207,35,177,120,53,217,147,133,155,121,245,5,69,189,144,54,131,70,137,152,141,42,45,87,126,21,3,39,232,176,231,84,86,11,26,132,61,56,14,91,106,9,92,146,137,119,9,176,253,124,81,24,90,211,243,57,154,69,243,74,199,27,152,203,180,6,81,16,142,102,178,211,5,181,56,204,203,143,34,160,185,12,208,11,191,16,84,146,133,75,148,5,219,176,85,22,149,101,217,179,218,64,133,160,141,152,229,50,173,195,82,116,189,217,236,42,156,237,122,145,166,84,2,159,157,193,161,251,61,65,251,167,81,253,20,108,37,170,89,60,168,164,186,197,166,114,172,40,171,71,5,117,130,89,169,187,141,21,65,255,144,229,56,236,107,155,175,21,219,201,165,92,56,33,219,69,77,131,70,117,6,217,88,136,94,24,86,86,98,219,126,125,78,50,138,91,101,32,204,22,244,49,79,240,4,221,242,61,51,197,9,189,61,90,125,129,81,207,192,2,191,61,44,166,251,63,110,197,69,2,140,60,58,157,188,104,152,21,197,173,187,139,184,218,37,0,89,192,172,133,94,24,217,182,33,128,202,117,222,231,141,147,203,109,217,204,229,192,205,85,134,81,32,145,97,5,20,182,93,165,48,34,20,102,248,3,107,232,34,103,29,161,191,3,26,188,181,137,51,13,172,162,189,214,216,93,186,130,162,69,135,219,130,229,34,64,3,124,134,223,189,83,104,200,71,233,162, 42,92,49,94,144,213,11,73,232,90,230,133,222,2,54,96,52,145,222,123,101,59,121,210,203,218,96,8,244,27,67,49,128,134,49,250,3,104,154,164,65,224,131,149,96,9,72,33,211,74,177,65,52,229,91,124,161,142,200,92,176,163,58,73,56,149,146,178,48,192,65,72,135,231,170,89,15,179,143,121,243,11,101,200,139,36,124,175,255,64,29,212,106,104,222,3,230,225,30,86,16,233,61,200,14,60,158,116,138,181,218,216,159,218,49,193,9,174,48,187,83,148,61,128,131,188,98,93,223,148,28,94,2,190,106,181,86,82,117,95,167,41,46,32,196,209,85,241,4,169,163,199,146,104,166,5,229,6,180,220,146,61,229,75,140,120,194,228,29,96,1,217,97,31,134,227,56,22,13,178,125,22,70,93,189,33,246,27,137,176,46,84,154,55,110,153,224,186,131,38,138,217,89,18,210,72,28,137,35,42,30,2,189,85,182,217,237,140,218,221,9,18,102,182,228,75,85,244,208,131,47,238,221,56,32,135,88,49,210,103,40,99,173,147,24,79,124,24,142,195,97,144,27,6,112,120,99,57,70,229,84,198,12,149,173,147,146,226,208,59,182,22,83,194,184,250,208,11,141,128,134,231,52,64,104,170,132,38,174,79,117,209,45,223,236,45,198,100,161,69,54,90,219,69,90,228,43,132,79,88,218,91,172,228,77,184,228,76,30,99,247,236,15,139,187,159,64,97,196,37,152,213,54,54,101,85,230,230,110,150,12,86,246,6,255,87,222,64,119,83,171,218,168,11,45,171,157,154,21,131,14,51,64,247,124,3,139,188,173,20,189,17,252,148,156,161,245,193,44,14,21,70,230,12,71,102,88,98,138,228,109,93,190,2,181,228,21,54,23,77, 230,180,248,162,170,178,185,168,154,213,186,10,45,229,83,246,230,136,150,232,167,0,103,87,70,43,245,170,150,25,155,51,189,80,99,104,88,152,231,188,229,63,168,5,31,186,45,228,248,49,251,195,63,42,134,93,98,110,95,124,174,23,255,171,69,165,138,54,3,253,214,173,153,184,5,61,104,61,189,159,141,155,21,184,88,155,207,219,230,137,22,234,161,78,138,138,38,136,70,53,158,50,152,3,150,26,17,142,86,99,127,125,134,240,117,37,75,61,81,228,104,163,56,236,43,68,182,226,43,238,91,99,78,180,127,102,52,148,12,199,1,228,131,131,9,215,202,139,213,64,241,204,89,221,159,196,221,11,174,109,215,160,38,234,185,142,232,138,22,129,105,104,212,14,129,136,106,249,147,166,174,1,110,73,194,14,131,219,167,125,103,114,241,49,251,68,161,157,226,165,255,68,222,234,253,107,105,151,230,20,255,91,159,0,196,197,41,233,221,106,107,38,183,8,210,19,225,146,34,168,1,183,6,59,109,206,7,1,160,235,210,230,102,86,70,6,113,70,136,164,30,74,43,237,50,53,70,17,193,62,86,107,120,131,186,42,105,141,228,200,148,14,48,16,14,97,166,185,103,61,84,188,227,194,81,176,96,149,222,189,88,77,174,217,151,172,49,142,253,194,26,16,3,173,5,59,210,44,229,209,54,237,234,150,227,138,166,6,14,237,208,9,122,61,12,227,143,144,182,25,107,232,131,55,80,148,111,84,93,151,0,230,96,46,54,81,101,105,255,68,199,145,12,238,103,11,232,171,153,146,61,32,104,107,251,209,43,171,53,98,181,139,191,230,184,55,112,104,112,160,110,235,38,112,30,54,106,151,213,196,16,97,200,97,77,133,191,22,20,80, 108,152,12,26,111,102,120,134,212,85,221,189,194,79,75,81,216,33,96,111,246,197,98,175,94,186,162,250,35,38,241,130,209,153,20,245,240,70,251,158,180,42,19,34,203,98,110,62,142,175,234,2,112,233,22,112,255,0,40,240,27,47,96,212,54,6,226,129,70,228,105,134,17,25,145,101,200,50,216,201,141,56,96,152,194,17,51,69,57,236,171,238,4,161,221,112,225,108,239,174,6,113,45,230,137,136,173,204,156,34,130,39,86,241,69,89,164,22,207,182,94,88,136,215,22,131,26,0,112,135,62,5,52,176,113,28,87,115,202,165,227,148,105,6,104,76,30,187,224,178,142,144,153,250,8,35,155,29,221,131,249,8,37,127,20,92,192,165,56,20,90,143,84,146,14,239,109,205,49,58,89,132,223,192,189,33,63,200,169,134,18,2,227,198,111,35,127,152,24,222,186,48,215,188,34,144,128,134,144,3,109,32,229,51,79,243,53,7,117,148,109,115,12,145,22,215,72,30,32,175,8,33,15,20,80,196,115,92,62,193,93,30,132,158,193,5,56,4,244,252,164,86,66,231,106,124,57,116,0,45,40,245,89,159,229,116,35,3,125,244,21,182,54,42,187,83,221,144,174,173,11,145,215,198,230,252,105,99,79,15,245,104,55,217,54,63,45,14,76,8,228,241,27,219,128,175,203,27,148,131,193,101,255,104,24,111,37,71,142,89,151,20,244,229,167,149,142,114,93,255,109,101,75,116,197,42,241,78,128,137,80,112,244,169,43,137,137,123,174,7,60,227,90,233,178,230,73,5,9,96,136,103,71,115,105,23,248,94,69,237,129,96,84,14,156,131,71,149,167,243,67,104,136,140,237,231,124,78,218,238,131,139,124,20,56,108,114,128,209,112, 240,249,145,200,212,231,205,192,195,123,134,108,35,41,40,169,161,154,229,12,11,134,250,98,199,122,134,146,104,225,204,174,172,24,150,59,86,178,46,18,41,131,118,61,5,113,32,237,129,215,249,66,213,113,179,173,222,115,2,114,138,122,200,186,91,231,63,0,223,56,176,134,34,96,193,212,5,56,85,92,197,232,128,221,144,55,146,142,215,140,143,159,242,118,52,168,245,33,15,129,123,184,148,47,66,70,136,206,182,64,74,125,156,6,48,124,109,235,178,174,154,15,144,155,207,249,157,119,123,12,237,121,237,222,147,151,25,27,138,240,92,247,66,17,144,253,131,8,183,6,247,172,133,30,200,224,78,125,9,125,242,171,130,107,108,199,246,207,255,93,55,85,63,2,36,166,157,95,136,227,3,247,232,209,231,98,6,254,56,227,117,40,251,187,216,90,178,105,134,238,34,19,182,127,251,208,15,207,158,183,99,189,238,107,219,152,85,26,131,218,196,189,182,49,60,65,29,232,129,88,175,120,12,143,163,244,5,62,92,207,117,166,249,173,247,94,252,172,47,249,175,120,56,56,96,85,139,213,228,134,233,87,100,191,143,114,32,162,132,174,139,154,239,116,156,23,253,232,63,205,3,119,134,23,91,8,18,153,136,243,163,11,140,184,217,118,118,125,93,1,252,188,186,165,192,251,77,65,95,95,227,163,250,204,192,67,95,146,250,239,248,231,1,117,52,70,31,64,247,176,134,179,150,102,216,145,139,105,80,254,237,197,102,128,144,36,169,215,28,40,190,90,13,59,37,206,223,191,134,14,31,66,140,40,113,34,197,138,22,47,98,204,168,113,35,199,142,30,63,130,12,41,114,36,201,146,38,79,162,76,169,114,37,203,150,46,95,194,140,153, 210,159,57,95,199,188,25,59,54,109,142,28,57,101,154,141,26,211,107,12,209,49,2,83,255,53,66,186,196,9,153,56,78,227,48,235,35,170,79,17,81,131,132,192,209,228,137,136,33,35,157,182,4,242,226,5,80,150,66,133,194,16,2,3,134,16,162,182,110,223,194,141,43,119,174,91,44,50,53,98,89,75,104,47,91,186,126,255,194,221,27,102,48,32,64,94,64,5,218,242,117,139,31,67,155,48,13,178,246,103,16,163,104,209,158,61,19,35,170,17,231,164,3,7,246,74,37,58,149,192,34,4,165,104,67,168,144,225,221,214,174,95,195,142,45,123,54,237,218,182,111,227,206,173,123,119,69,154,54,113,82,147,196,83,206,156,160,189,142,15,21,90,154,243,82,167,207,162,197,17,37,234,79,159,62,127,246,8,217,164,149,171,87,78,129,194,22,54,139,86,109,95,192,230,1,219,205,157,151,252,222,243,238,229,18,26,60,56,139,97,196,140,141,248,49,98,72,19,38,62,146,25,33,81,217,101,208,136,178,196,102,162,129,214,139,36,163,145,182,96,47,114,160,166,218,66,188,81,88,161,133,23,98,152,161,134,27,114,216,161,135,44,249,86,12,50,198,80,35,129,255,28,137,16,215,140,80,10,38,167,224,81,75,136,225,4,52,113,60,195,200,32,127,76,71,213,117,152,100,181,85,40,126,116,226,29,40,99,1,98,214,94,122,189,151,100,92,233,225,182,158,94,229,41,233,222,90,97,152,85,24,40,160,112,178,197,125,161,236,39,68,100,127,68,67,14,57,2,18,40,10,51,211,76,147,74,57,67,133,150,202,18,75,212,32,144,36,99,200,97,144,106,88,176,246,161,158,123,242,217,167,159,127,2,26,168,160,176,5,96, 143,54,198,32,227,77,137,39,18,231,140,113,201,41,163,96,17,69,184,41,134,24,51,62,119,99,142,69,92,183,9,28,91,25,242,99,144,224,1,210,69,33,67,164,133,100,148,81,50,121,155,147,124,65,185,234,95,241,13,81,101,125,129,112,226,71,126,161,232,1,199,30,65,88,23,141,52,228,92,246,12,55,210,49,115,166,64,200,45,8,99,13,69,12,52,70,65,7,37,132,5,62,131,98,155,173,182,219,114,219,173,183,223,178,84,232,161,35,30,83,206,137,137,204,225,104,81,69,181,153,74,17,75,89,74,99,255,52,154,82,199,233,30,158,106,194,85,87,163,18,105,234,16,97,176,39,171,146,173,218,230,164,94,96,8,108,158,96,182,122,241,157,98,187,58,246,107,31,204,60,131,4,18,151,113,67,224,18,235,160,185,230,24,163,0,21,90,35,113,70,91,80,106,213,94,11,174,202,43,179,220,178,203,47,195,44,155,184,136,230,196,192,28,40,166,43,20,81,160,45,136,84,35,49,94,10,205,51,131,60,131,35,117,214,237,129,201,118,134,236,11,22,145,101,161,26,112,194,238,17,92,219,171,124,77,61,171,124,97,20,118,88,150,157,24,97,68,40,68,108,34,49,197,233,72,83,108,153,221,172,195,113,57,115,142,50,74,47,156,53,120,220,180,119,166,28,179,222,123,243,221,183,223,127,115,43,174,136,57,173,195,104,206,160,145,166,160,104,111,194,40,227,165,78,73,23,4,142,65,220,155,47,119,126,120,7,158,191,81,171,154,53,122,186,93,125,164,231,115,77,73,165,149,246,117,146,159,17,100,11,1,108,31,113,12,91,236,177,234,176,205,241,52,201,25,85,131,103,18,28,87,134,255,157,40,3,30,188,240,195, 19,95,188,241,47,205,204,78,78,53,48,42,135,163,199,141,209,96,207,140,139,226,132,19,113,64,3,205,31,204,136,34,121,15,127,240,161,29,168,64,102,62,214,230,169,182,55,250,95,85,211,102,112,123,107,169,15,87,233,133,116,221,240,195,97,27,2,135,151,162,88,83,99,218,208,61,67,20,221,16,5,237,214,177,166,227,244,44,41,69,40,138,201,240,118,188,7,66,48,130,18,156,32,224,146,231,141,114,37,34,131,232,146,219,80,62,51,189,164,196,168,41,51,58,218,31,172,209,7,202,245,40,84,126,216,66,249,74,117,170,168,97,45,126,116,97,223,108,220,39,58,25,186,101,97,133,232,194,173,56,1,54,63,112,73,19,18,19,69,28,42,243,140,56,196,232,88,75,152,70,35,166,241,54,232,133,70,119,11,140,219,221,128,71,193,43,98,49,139,90,220,34,135,10,5,5,111,40,143,26,230,202,160,79,130,162,156,227,248,140,51,162,176,148,245,178,55,21,235,84,231,15,139,208,132,86,186,66,190,239,152,79,60,105,137,33,14,151,255,4,58,181,176,39,125,125,20,12,149,120,120,24,92,125,37,63,68,16,226,141,254,48,25,70,28,209,9,152,57,80,154,228,212,65,55,53,98,78,99,104,70,157,168,117,10,107,113,49,148,162,28,37,41,75,153,146,126,160,67,10,200,72,84,185,206,53,135,50,60,10,57,203,160,91,35,214,24,47,200,57,178,132,214,193,202,118,66,241,21,239,136,197,133,167,66,95,31,231,66,67,217,216,80,144,50,220,163,89,118,120,43,45,165,206,16,100,227,3,189,40,19,13,50,144,129,27,199,218,12,154,92,132,64,164,164,34,57,163,232,164,106,244,49,0,83,162,51,157,234,92, 103,41,251,81,13,41,120,99,68,193,105,158,51,96,89,148,72,49,168,8,141,128,81,140,134,22,29,71,246,192,58,225,171,163,47,249,21,30,61,194,175,152,114,57,102,108,176,144,170,39,41,83,125,204,52,139,33,177,164,24,35,108,97,108,152,248,213,246,192,100,25,50,60,195,9,140,227,204,52,228,180,51,112,66,111,156,191,59,133,57,217,233,210,151,194,52,166,127,115,39,60,229,105,162,255,12,206,33,93,42,138,155,80,150,49,26,73,236,51,94,243,42,90,16,130,96,66,240,41,205,19,93,233,14,169,252,133,150,136,42,180,45,12,133,77,50,99,21,63,48,132,161,86,206,108,88,150,242,3,182,94,237,33,58,68,4,16,35,178,41,134,55,29,8,52,236,234,89,180,84,234,73,125,4,64,166,114,157,43,93,235,26,40,154,198,147,68,55,77,17,80,120,170,140,158,141,6,173,253,28,68,28,28,89,88,129,122,74,169,94,49,168,11,81,197,199,168,214,5,116,15,125,18,194,6,25,31,138,214,39,75,91,8,155,126,124,117,35,102,20,177,172,1,220,204,62,61,131,187,21,213,77,25,116,50,200,48,18,2,87,187,194,54,182,178,157,237,109,240,106,83,70,213,211,140,43,90,80,82,144,34,29,91,58,37,151,146,59,97,229,184,82,208,22,154,133,115,80,85,232,84,95,227,80,64,66,180,152,83,194,236,33,181,36,54,94,233,239,179,113,24,106,116,206,218,153,186,17,229,155,160,81,6,39,89,155,144,122,196,149,182,234,93,47,123,219,75,18,126,84,255,35,13,121,93,20,25,231,0,148,143,245,226,175,189,109,4,247,164,227,4,49,60,133,25,127,144,156,53,6,177,8,237,132,10,163,140,53,213,120, 30,11,217,230,186,230,185,228,137,46,14,177,74,165,173,218,103,179,161,232,236,30,6,49,149,201,88,230,136,26,99,134,103,4,82,148,163,36,142,188,228,116,109,122,221,235,226,23,195,24,198,252,0,199,26,216,113,219,250,170,104,69,104,76,19,127,109,25,163,224,78,103,16,70,189,202,167,136,176,97,45,225,177,48,12,222,163,85,163,10,225,214,56,244,72,129,148,238,96,24,102,209,205,230,39,127,94,162,142,40,158,19,226,140,117,67,29,234,48,109,120,61,8,189,242,190,181,197,49,94,51,155,219,44,215,25,175,97,149,198,32,70,47,52,232,188,71,129,198,167,72,225,222,127,67,72,6,163,9,185,192,188,100,218,98,147,92,164,179,164,10,178,126,84,143,148,3,217,228,172,173,69,171,93,16,139,195,84,183,58,253,241,129,58,208,136,70,58,46,19,7,109,114,70,29,28,211,100,120,67,179,172,77,38,66,27,255,105,118,51,171,91,237,106,82,194,89,206,244,197,89,220,130,50,167,72,29,69,58,49,130,198,245,196,58,25,201,17,89,169,161,250,74,146,77,133,232,132,42,58,178,140,158,44,172,250,56,93,250,101,150,49,27,190,244,34,248,80,157,237,94,12,99,220,8,53,219,72,141,28,209,28,103,20,206,72,181,47,90,203,82,53,191,58,221,234,94,247,240,224,108,99,189,26,206,190,31,211,241,183,249,11,96,144,54,101,58,113,16,242,100,14,12,170,130,38,185,44,199,126,52,115,37,219,104,88,17,92,96,211,53,100,195,18,99,233,69,46,194,195,127,216,180,101,44,179,198,110,44,129,25,28,43,117,153,217,52,138,50,36,194,188,231,102,55,201,75,110,242,151,185,219,166,118,206,45,79,89,196,91, 164,132,48,26,149,113,202,32,26,105,224,77,108,133,43,196,214,28,66,19,222,199,39,223,37,202,15,69,120,133,47,203,112,196,124,133,179,16,247,176,40,54,157,237,204,104,70,29,26,79,69,120,217,197,34,162,52,35,228,229,78,136,26,250,113,242,175,131,61,236,130,218,255,7,56,88,241,110,106,140,193,206,175,228,105,169,129,154,148,125,18,81,230,144,220,247,141,10,204,35,80,121,5,44,129,40,140,192,27,236,115,25,2,93,38,66,7,36,209,101,184,240,250,92,57,108,99,211,68,196,113,180,105,1,69,131,27,154,17,131,58,74,218,65,54,25,165,173,206,64,205,214,79,209,117,177,131,62,244,162,199,208,62,78,97,118,121,62,8,69,196,129,37,219,235,237,166,254,10,173,104,127,160,145,35,7,161,52,166,137,10,44,160,40,204,161,27,156,236,183,4,62,38,131,39,188,131,61,103,225,173,218,207,186,89,102,60,189,188,252,81,110,36,107,26,235,72,220,206,16,120,230,57,112,94,53,159,31,61,247,187,239,125,216,148,254,244,36,74,61,113,138,179,46,60,247,248,183,179,127,70,246,138,90,66,219,231,75,108,157,232,196,119,246,238,194,193,48,249,247,82,53,248,100,159,84,244,66,118,141,125,228,7,16,45,157,227,57,223,53,117,3,137,165,2,154,192,205,138,56,224,199,96,159,170,153,219,246,125,95,5,90,224,5,154,68,248,157,255,221,131,244,68,78,177,30,189,241,22,236,57,199,17,209,72,160,241,193,237,133,130,47,233,29,169,156,133,223,233,31,34,4,31,76,8,29,179,21,223,212,28,31,15,1,194,119,228,138,234,112,137,39,236,79,220,65,94,52,36,32,19,49,32,81,112,208,3,54,195,184, 73,32,215,121,29,6,58,225,19,66,225,69,148,222,55,108,224,185,244,68,25,252,68,44,9,68,45,5,13,102,212,8,102,212,220,144,41,141,190,172,208,119,236,158,177,225,95,101,189,96,12,190,196,12,66,23,172,168,161,13,34,194,13,118,77,98,220,135,216,236,71,196,73,7,197,9,8,25,12,33,184,73,66,57,112,92,180,108,146,18,118,30,5,70,97,34,42,162,19,78,161,172,189,67,243,172,157,110,237,86,35,168,67,211,209,8,141,216,72,16,132,33,82,229,11,211,148,33,207,157,202,120,188,224,254,45,91,163,81,152,241,237,17,0,26,70,98,204,95,10,74,19,227,49,130,35,61,158,17,25,75,55,140,198,219,16,162,114,104,82,51,68,96,185,1,131,231,53,225,34,10,227,48,114,255,31,1,156,2,21,162,158,225,96,33,200,180,158,200,236,225,17,97,70,38,6,1,31,0,219,24,122,162,211,228,81,11,166,197,40,194,32,232,60,213,193,241,69,28,78,77,42,134,1,14,94,201,215,224,225,126,116,152,116,120,148,152,24,203,177,36,69,55,225,78,220,40,200,199,240,34,20,168,154,246,5,35,49,242,99,63,154,156,49,34,227,248,245,68,163,192,210,125,149,153,104,60,163,23,218,8,205,1,75,248,24,215,143,176,80,32,156,225,146,109,227,40,178,161,75,96,193,55,190,97,56,74,148,133,149,99,0,226,202,102,137,205,34,117,152,209,60,135,59,114,3,198,165,73,57,88,158,61,254,132,80,196,77,25,244,226,48,252,34,34,250,227,77,226,36,171,17,0,48,4,36,53,112,32,65,214,90,80,68,138,200,112,207,165,96,198,101,216,92,9,133,143,176,229,93,177,233,81,69,174,161,55,134,35,241, 213,160,172,144,35,14,122,141,35,128,13,151,144,36,211,129,137,152,144,131,177,120,151,19,57,209,38,97,225,75,126,204,199,205,100,77,238,99,78,186,255,229,91,186,87,62,0,3,49,156,157,36,12,228,43,21,164,25,33,80,8,238,161,188,200,222,51,24,213,82,114,199,206,157,225,83,138,99,178,93,100,75,100,164,99,129,227,114,201,10,121,12,70,69,33,18,16,185,34,35,153,73,17,197,78,102,188,137,154,84,210,199,97,33,80,244,85,51,240,34,231,209,164,231,157,19,92,162,102,106,206,150,92,210,101,50,118,224,50,26,228,55,237,89,81,58,133,167,13,205,141,156,160,176,221,17,11,14,147,99,58,153,55,50,230,208,85,101,148,164,138,124,64,27,98,248,16,216,232,71,151,240,193,84,64,3,18,100,230,89,45,65,60,222,142,103,178,94,80,54,131,239,156,12,91,170,102,119,122,167,92,177,230,217,61,226,107,94,103,219,185,93,45,73,135,188,16,22,221,129,15,206,225,222,168,92,201,65,125,35,55,38,38,75,44,38,28,58,218,232,160,79,149,209,79,117,117,66,10,174,142,38,236,143,117,160,141,128,136,65,35,116,67,35,176,228,219,216,99,80,244,85,220,140,230,118,158,66,61,156,230,119,90,232,133,154,255,82,120,202,211,35,226,76,110,217,211,110,185,29,90,17,209,115,20,205,190,73,142,96,170,144,222,21,102,111,254,29,14,213,231,74,100,100,86,225,103,192,28,230,170,148,206,71,2,194,57,90,215,134,169,163,135,9,24,35,72,131,128,108,83,19,181,205,154,212,154,65,122,230,138,253,34,133,98,104,147,58,233,22,201,37,53,136,231,93,46,163,61,13,5,174,189,157,189,201,139,246,208,200, 137,110,130,190,224,71,11,161,225,13,69,165,122,224,223,140,194,161,231,240,69,24,152,130,57,90,148,114,234,7,35,113,153,220,89,6,244,157,149,244,221,206,59,204,27,219,37,97,25,40,233,132,86,232,147,10,234,160,26,15,26,0,131,148,202,19,157,116,232,117,70,10,81,224,147,104,212,130,84,108,23,211,237,155,82,126,169,29,17,230,161,33,26,84,234,223,139,170,68,140,34,220,70,114,170,192,92,229,233,100,201,117,197,105,73,54,157,128,116,26,55,136,25,51,148,3,75,74,194,59,244,66,80,6,133,51,228,148,214,33,68,77,6,42,161,250,234,175,242,141,161,30,255,131,141,21,3,49,140,66,125,233,148,173,13,133,220,0,149,187,112,134,24,144,168,97,9,153,40,160,232,29,13,137,48,205,167,69,122,227,153,154,34,71,102,77,169,174,34,43,94,151,33,120,194,58,246,1,52,4,97,2,78,167,64,48,104,173,62,104,76,242,196,239,44,105,175,2,107,189,218,171,202,8,43,177,162,29,178,178,222,213,101,30,103,244,65,45,9,13,25,120,218,8,217,221,191,17,219,181,54,211,83,213,232,131,109,235,55,10,231,145,140,106,148,64,102,155,26,70,195,93,20,30,10,81,16,152,201,31,64,30,246,40,224,64,120,76,173,26,225,78,249,41,185,237,42,160,222,235,202,178,108,183,160,193,48,32,106,177,166,29,78,89,169,80,168,214,95,165,145,192,214,8,237,89,69,97,217,30,17,68,66,168,172,32,145,36,23,153,118,234,195,134,106,126,66,154,71,98,37,234,236,74,87,198,17,128,136,9,52,192,163,154,188,141,158,206,91,90,38,33,79,160,108,105,170,1,189,182,108,216,138,173,158,8,107,162,200,44, 25,149,209,186,40,71,57,136,255,70,35,232,211,250,21,75,237,9,89,110,18,90,68,218,223,194,238,17,125,62,108,112,110,100,195,42,9,184,30,146,15,237,138,30,8,104,16,68,133,24,88,204,176,100,15,198,45,224,1,53,168,214,226,106,34,192,67,62,150,38,147,142,237,229,98,46,135,188,172,148,122,67,49,116,195,177,170,222,75,154,145,50,248,84,111,165,194,44,89,226,101,68,131,246,240,27,138,134,2,146,129,7,222,250,102,193,153,233,96,240,173,210,142,163,71,30,39,98,104,229,86,18,174,16,60,67,117,136,130,204,89,6,213,110,27,82,24,80,173,126,220,78,129,76,228,234,106,229,130,109,230,74,239,244,218,198,230,178,67,231,126,46,178,58,67,90,246,84,42,36,75,82,212,130,192,210,8,102,56,146,228,76,134,53,190,238,22,8,66,236,62,101,139,2,30,232,180,96,112,70,236,28,230,110,124,152,142,88,32,103,234,224,15,127,220,72,45,136,1,128,92,147,165,140,217,2,58,145,158,46,111,90,138,27,215,202,171,105,82,111,3,59,48,109,24,42,231,22,107,25,72,1,206,164,255,139,95,245,130,79,125,47,103,48,3,128,57,95,237,189,159,53,54,37,40,102,107,153,54,73,252,38,237,148,217,32,211,94,172,211,110,86,30,198,98,31,252,111,128,172,46,52,168,195,79,205,234,199,56,131,163,124,220,40,228,212,137,44,176,229,62,240,16,19,49,76,88,111,231,18,67,214,89,48,235,225,90,233,242,87,127,253,193,115,24,209,236,241,219,30,204,145,145,173,16,114,181,175,222,170,71,252,14,1,99,82,229,196,42,9,100,226,232,144,176,34,144,136,13,255,138,66,45,120,44,177,32,145,153,56, 209,19,45,107,25,56,74,118,202,164,2,83,203,188,22,241,30,243,49,74,0,128,56,12,195,176,118,238,13,164,221,107,214,218,80,86,130,19,51,67,198,117,25,241,22,77,205,17,77,210,116,226,110,142,133,236,250,45,237,158,176,237,126,241,84,78,153,251,206,197,126,150,113,242,165,99,225,246,65,45,12,111,167,177,31,52,36,168,154,156,26,200,136,38,29,227,106,79,72,193,2,127,109,31,219,242,45,127,196,31,7,114,50,32,49,157,116,160,51,220,255,23,34,19,37,137,113,143,208,120,90,144,73,142,36,43,149,10,58,229,166,94,114,49,121,106,74,96,129,120,124,49,24,83,229,210,218,47,86,218,15,216,48,77,151,184,206,240,254,15,102,108,91,82,64,143,61,102,231,14,199,50,16,231,49,3,227,114,59,187,115,69,232,242,49,36,3,50,200,236,137,228,20,48,11,229,113,36,178,207,44,242,227,200,28,249,70,113,96,162,47,124,238,157,177,57,214,51,255,28,252,82,73,53,115,242,41,62,166,238,130,228,69,113,201,126,244,135,209,8,75,58,164,3,102,216,112,38,13,68,173,161,51,58,15,199,243,114,231,59,147,116,73,255,131,46,23,195,60,123,174,47,55,74,142,145,174,158,33,69,37,194,200,248,122,90,28,104,162,35,45,101,208,250,82,253,85,242,22,107,107,23,39,215,38,55,52,214,120,50,124,28,158,149,136,107,168,116,9,35,252,147,176,144,67,167,169,242,152,29,135,1,39,225,71,59,67,79,100,16,45,183,165,73,115,53,31,163,52,47,123,174,18,151,159,138,40,131,50,132,195,233,206,82,178,232,255,90,236,93,34,24,226,230,167,120,162,35,152,97,54,194,16,23,159,112,80,11,181,148, 21,158,85,210,225,173,104,229,114,18,129,175,240,65,97,181,35,70,83,173,40,220,142,199,152,37,44,239,48,113,100,245,58,219,100,87,75,246,16,163,244,245,122,46,200,89,176,75,75,194,50,112,246,108,174,145,36,121,225,248,82,83,123,10,91,40,200,181,68,102,99,9,31,45,80,227,245,140,250,31,169,150,78,211,38,181,52,121,150,44,114,90,152,96,12,98,79,181,17,210,113,85,227,234,205,100,159,215,110,245,100,19,247,244,2,0,22,4,178,101,119,3,102,151,95,25,220,211,80,234,153,26,65,107,104,219,52,53,82,142,123,10,173,22,15,156,93,187,74,51,189,208,191,12,245,236,2,6,91,204,207,233,36,134,35,140,171,128,106,74,17,97,116,157,66,95,73,149,3,214,130,76,111,255,4,215,78,46,100,15,119,113,235,247,216,2,64,1,12,67,49,16,107,246,118,224,43,57,234,24,68,10,206,250,140,129,200,203,188,76,28,81,221,203,248,140,10,251,110,106,81,143,255,78,52,163,196,52,55,83,53,51,108,24,83,184,252,60,91,0,106,150,126,244,96,181,25,22,110,139,243,0,155,24,111,247,118,118,114,173,60,80,238,47,154,3,63,236,247,140,103,110,127,239,50,61,127,238,93,174,157,129,151,117,6,39,144,111,197,30,131,79,134,35,237,65,39,66,100,230,236,94,134,15,39,38,119,183,119,127,49,183,134,113,194,28,95,127,82,154,86,114,73,16,109,217,116,252,51,251,185,106,37,205,99,61,137,230,57,3,241,139,159,66,140,211,248,153,139,45,0,168,65,43,164,52,246,30,235,128,127,232,80,42,136,19,247,152,208,216,136,246,24,213,117,208,145,10,33,185,249,148,133,106,255,158,133,159,4,134, 103,248,191,108,56,238,18,231,148,212,74,11,7,194,95,167,32,17,120,130,30,154,50,137,214,98,219,84,146,214,126,38,152,183,56,153,155,57,154,123,250,189,170,121,43,24,131,74,103,47,79,220,179,65,242,120,187,116,70,211,213,200,32,8,77,35,237,193,167,232,129,33,96,142,144,164,246,146,67,51,252,58,185,161,135,119,162,17,255,231,194,52,109,136,79,52,127,52,167,164,202,142,168,145,152,130,188,195,124,227,106,179,203,228,152,175,115,167,127,250,180,251,170,154,251,194,168,227,248,155,163,136,76,214,147,213,137,140,96,245,26,102,20,150,249,242,65,86,112,197,10,233,93,37,83,100,135,103,141,160,155,4,161,103,184,124,112,178,183,38,122,149,185,105,136,43,221,38,100,154,100,132,88,45,126,111,32,186,235,111,223,115,44,195,131,139,175,179,61,200,56,181,43,188,160,90,187,55,128,117,246,146,17,22,230,214,90,77,67,63,199,8,104,147,32,97,79,35,28,192,129,145,225,7,11,5,211,152,138,119,66,179,118,134,107,99,99,34,219,223,26,221,164,113,213,142,234,199,52,109,15,197,209,72,74,38,160,130,122,140,104,230,148,78,197,178,228,146,57,194,47,252,207,55,169,111,56,60,246,102,29,27,108,59,152,215,154,80,196,170,111,221,146,184,239,155,236,149,123,190,108,216,252,57,77,169,172,59,119,23,140,119,123,55,148,59,26,187,183,69,164,57,83,180,253,167,43,122,194,38,220,72,176,132,255,88,55,164,100,145,122,204,124,227,101,2,159,72,112,255,162,207,3,125,221,123,167,111,140,122,231,114,3,232,162,203,89,190,171,130,176,237,62,241,211,248,202,173,100,68,61,119,104,137,32,132,124,251,122,189, 192,184,123,73,192,251,214,115,189,212,172,10,173,32,95,72,42,94,15,86,244,196,212,8,36,137,66,74,222,112,61,186,100,111,131,204,112,192,195,2,219,195,62,216,253,234,167,102,0,212,4,50,144,250,155,175,158,223,239,84,47,176,237,104,112,33,225,247,79,100,160,144,145,175,208,250,174,40,160,35,166,174,107,125,11,106,36,241,241,181,253,66,219,33,57,130,134,105,190,127,76,204,118,65,18,205,27,16,131,218,99,61,1,51,206,247,196,125,167,44,58,168,62,235,131,127,78,122,17,236,19,61,218,74,124,94,42,253,237,59,171,7,175,119,158,199,186,212,211,122,39,172,239,173,139,177,195,150,188,228,79,62,174,251,5,33,81,57,64,128,226,228,104,139,17,35,161,12,121,194,196,231,79,31,81,207,162,69,123,38,166,27,183,117,146,166,149,235,53,166,255,153,51,103,115,230,56,107,214,108,78,34,147,80,124,181,26,6,236,84,181,125,255,96,198,148,57,147,102,77,155,55,113,230,212,185,147,103,79,159,63,129,6,21,58,148,104,81,163,71,145,38,85,186,148,105,83,167,79,161,70,149,58,149,234,210,0,246,160,32,75,134,172,88,183,50,137,228,200,9,41,114,84,217,49,99,122,149,155,150,138,109,35,102,208,32,70,139,243,39,72,195,30,124,224,104,210,99,40,148,159,78,130,64,121,1,212,165,80,161,48,132,8,129,65,180,152,113,99,199,143,33,71,134,140,165,106,79,44,133,49,103,14,179,25,49,98,48,96,58,35,150,60,26,241,230,66,128,0,121,17,184,101,139,159,80,8,21,14,18,229,240,25,57,114,100,212,113,235,54,45,99,185,119,163,154,149,41,3,210,227,71,147,137,80,170,100,89,141,64, 101,231,207,161,71,151,62,157,122,117,235,215,177,103,215,190,157,59,206,0,232,164,36,219,218,181,25,88,144,29,155,141,58,171,172,151,36,182,204,152,165,170,213,232,79,156,103,113,236,63,107,104,109,79,94,34,255,134,12,241,99,11,65,2,17,140,48,195,60,27,77,193,5,71,163,76,187,203,50,211,140,179,206,62,3,45,65,6,27,235,204,52,212,84,227,132,181,131,140,48,132,8,76,100,163,45,34,50,158,209,109,157,140,54,2,78,56,144,96,44,9,30,228,82,90,9,24,112,8,0,160,187,29,121,236,209,199,31,129,12,82,200,33,137,44,178,169,126,170,73,67,60,174,186,105,38,44,177,60,74,239,44,180,122,73,165,17,117,26,169,197,202,63,160,193,47,142,65,248,8,194,154,63,240,210,228,191,80,58,25,48,16,80,6,43,236,176,196,48,140,19,67,7,179,131,48,66,55,55,27,130,194,10,47,140,51,180,13,83,3,37,144,45,58,49,40,68,133,248,176,198,161,56,34,138,200,34,222,36,233,229,157,49,128,251,40,198,57,228,72,68,10,109,106,4,230,198,124,116,52,82,212,81,73,45,213,212,83,81,77,85,85,232,248,73,114,73,242,158,132,18,184,178,70,105,79,18,247,26,41,162,150,90,152,249,114,46,186,234,10,98,143,77,52,241,4,64,1,9,100,243,192,255,66,18,35,68,206,103,27,220,206,206,101,53,27,66,207,196,62,11,237,217,63,195,232,2,53,64,4,101,237,181,67,23,106,72,148,252,158,73,177,155,21,35,157,180,210,225,96,12,11,57,78,85,90,9,28,52,66,93,85,223,125,249,237,215,223,127,1,14,120,41,126,192,89,3,135,241,154,140,85,14,103,102,45,203,86,92,121, 109,164,17,70,231,234,227,143,139,131,224,3,19,51,249,242,139,64,3,49,235,19,218,145,25,163,19,59,59,239,116,211,218,208,178,237,76,206,63,11,241,54,208,64,28,41,52,148,16,71,100,72,20,81,224,138,3,26,221,166,89,177,28,73,40,173,20,36,177,142,70,14,10,109,234,101,73,28,127,4,142,90,234,169,169,174,218,234,171,165,35,152,149,131,185,90,199,201,39,67,162,85,61,246,36,41,135,173,84,152,113,104,16,185,68,97,230,226,49,249,32,246,191,0,211,12,36,144,54,13,59,76,49,146,249,70,196,228,235,80,78,185,144,149,247,180,16,78,12,185,149,25,148,213,108,126,45,231,63,152,57,87,174,159,213,89,71,104,255,73,207,10,14,83,226,48,85,154,222,149,78,209,39,0,172,73,47,221,244,211,81,79,221,223,125,78,249,134,235,98,214,113,6,236,40,105,85,230,44,92,173,132,239,143,136,226,104,251,226,62,122,24,132,88,99,251,82,243,238,101,245,118,182,239,145,255,182,14,101,106,49,179,246,90,108,13,7,205,207,210,194,48,229,19,112,5,170,249,32,199,203,181,230,173,136,82,84,167,114,22,55,226,104,184,176,66,234,28,138,165,59,61,197,28,126,84,175,223,254,251,241,207,95,127,168,8,56,133,26,28,112,128,140,99,76,163,36,97,113,70,25,210,67,171,41,185,199,74,75,208,93,186,160,113,177,183,89,67,99,28,43,222,22,236,134,55,4,237,109,121,208,106,94,117,158,39,56,194,81,143,66,202,99,144,134,178,183,61,112,13,164,32,175,9,197,136,6,1,57,102,64,132,17,19,81,7,111,166,17,41,74,141,68,118,236,131,145,166,224,167,156,83,160,227,37,251,51,226,17,145, 152,68,37,158,46,31,192,56,198,235,8,104,146,133,37,80,61,99,176,29,90,172,100,165,255,157,137,193,103,245,145,160,53,40,184,49,226,33,107,77,168,41,204,16,244,214,65,230,73,43,51,208,203,12,26,89,102,184,195,157,144,16,155,49,69,204,62,225,5,154,57,226,32,116,120,225,34,24,210,135,25,50,66,46,42,186,220,14,203,208,67,40,117,110,94,53,90,9,115,150,24,73,73,78,146,146,149,20,18,26,156,120,48,111,28,67,18,153,2,139,71,20,56,37,246,44,131,45,162,112,11,207,160,145,74,9,246,193,26,131,192,196,38,198,248,151,12,30,104,51,159,81,163,7,217,136,25,55,70,111,66,36,212,214,9,55,147,61,60,118,111,11,175,217,197,11,203,213,135,70,64,36,69,220,80,81,14,91,36,156,245,129,100,125,39,249,156,189,240,101,73,109,110,147,155,221,244,38,82,0,128,133,97,20,3,128,2,236,164,20,201,98,22,74,245,130,157,12,108,27,51,196,208,165,103,64,163,109,214,168,69,43,95,25,75,12,42,139,48,156,225,224,45,231,36,45,64,156,38,102,187,196,211,155,42,100,56,196,97,207,20,138,235,94,39,10,21,162,77,48,255,36,114,112,73,151,51,119,83,14,141,252,102,20,194,97,31,2,25,201,6,78,197,79,116,223,52,233,73,81,154,82,109,2,64,13,190,240,70,57,57,89,146,79,146,229,44,14,187,85,47,72,41,134,138,226,103,158,59,179,39,5,243,66,60,136,238,19,111,254,4,168,156,62,72,29,44,124,107,48,6,197,83,225,20,10,153,127,34,130,161,93,232,66,30,65,225,136,154,217,204,16,19,229,18,207,210,21,214,27,74,234,29,190,81,223,28,210,32,77, 144,152,4,30,35,173,215,41,236,65,63,149,206,149,174,117,181,43,233,174,2,133,100,0,144,29,197,136,226,39,71,162,78,179,180,7,109,145,91,194,67,238,35,10,48,42,234,15,253,41,86,199,88,83,198,162,206,241,168,11,74,234,116,150,202,84,167,6,51,142,114,52,33,99,166,90,71,59,14,115,32,124,228,170,87,233,201,40,137,68,3,104,236,36,235,59,72,34,205,23,201,52,17,218,160,151,114,152,115,143,187,238,150,183,189,245,45,169,8,102,176,7,224,160,175,4,204,20,30,68,146,192,41,149,5,87,255,204,104,132,24,220,194,40,122,138,226,15,138,229,79,94,52,113,172,200,10,198,140,27,172,108,64,31,196,84,166,166,140,179,158,73,168,28,167,106,203,197,96,47,12,133,201,35,205,10,181,139,67,1,178,119,146,147,72,28,30,21,41,178,114,100,14,195,17,14,73,10,56,175,107,158,66,28,2,248,237,129,17,156,96,5,79,167,127,212,120,192,112,5,88,142,143,24,80,74,83,58,11,97,229,147,138,157,61,132,109,60,251,195,152,246,160,137,199,246,165,110,5,2,68,22,220,212,172,239,90,86,90,50,19,47,121,39,116,94,207,62,198,179,193,116,239,10,9,18,10,58,28,83,33,209,128,6,51,106,33,6,242,165,104,9,26,101,231,24,220,5,175,255,30,77,94,242,184,38,48,226,186,96,41,79,153,202,85,30,10,26,134,225,141,7,7,80,4,229,232,220,20,149,59,165,118,50,240,176,60,243,217,134,173,203,7,17,27,139,110,24,52,241,64,189,187,98,5,93,86,58,88,112,241,120,97,252,38,95,178,108,142,217,90,175,104,99,150,154,64,176,208,15,116,240,255,35,17,22,193,182,62,64, 131,124,186,89,66,14,37,241,14,73,115,196,82,8,4,240,147,18,33,143,32,218,43,31,3,176,242,167,65,29,106,42,179,212,23,56,216,50,50,168,241,14,70,142,36,176,84,106,39,41,83,33,137,83,118,233,157,99,2,113,80,255,227,23,55,115,55,197,214,147,179,100,232,28,29,59,191,88,112,79,221,83,104,92,214,152,150,97,175,48,93,240,66,135,8,210,137,93,208,193,8,10,217,67,125,227,50,79,49,44,97,29,141,216,104,77,149,44,28,143,96,170,201,182,237,84,92,13,44,106,117,175,155,221,42,69,210,26,30,80,2,8,139,160,23,198,73,68,113,42,124,97,6,182,69,20,241,236,157,59,34,247,97,97,13,15,64,70,72,211,199,186,155,198,95,3,187,197,47,134,179,224,242,100,222,101,39,123,49,19,55,205,48,187,87,179,98,34,243,28,178,225,240,125,126,38,138,117,77,35,125,147,182,20,112,130,99,41,79,190,207,23,41,105,197,41,208,128,143,118,207,156,230,53,151,36,1,156,88,2,121,7,48,213,30,97,95,148,255,154,97,225,246,144,178,17,185,75,229,60,35,183,51,139,13,235,177,134,48,184,44,121,29,231,133,79,166,225,223,242,86,177,223,168,231,137,127,22,17,91,55,205,85,23,199,194,131,0,8,134,245,133,75,42,161,33,6,83,122,27,115,38,167,102,2,19,57,238,76,189,111,164,195,32,162,205,241,158,119,189,167,174,165,56,208,249,112,189,193,141,49,136,164,56,180,67,139,190,25,120,74,47,69,144,186,179,17,69,220,154,110,8,136,114,226,205,41,22,205,212,31,19,108,232,100,86,188,223,194,250,224,144,13,26,57,130,86,142,95,47,196,39,194,94,51,63,242,229,113,240, 233,18,229,186,33,49,222,108,116,210,254,165,98,71,121,152,180,247,161,4,24,250,232,199,222,129,31,124,225,251,43,0,5,43,65,20,228,157,12,99,116,131,30,81,42,14,2,47,124,225,118,206,71,98,104,175,238,206,128,220,7,87,70,190,196,32,219,32,215,49,239,55,129,118,190,243,197,238,165,232,45,164,236,26,183,247,170,107,242,80,161,58,1,190,65,244,97,209,204,132,70,69,30,157,255,138,180,104,180,246,194,169,34,71,198,70,108,152,76,10,124,225,20,242,97,248,16,48,1,21,176,72,10,96,24,146,193,1,144,239,1,72,160,43,96,203,82,42,173,86,90,196,181,150,129,148,72,9,149,176,47,109,106,65,251,48,1,14,230,198,224,118,45,225,40,46,252,22,67,243,158,131,243,200,207,243,32,174,151,246,204,89,182,78,151,244,104,208,8,197,143,94,35,54,204,229,25,210,65,34,156,105,9,98,173,61,216,105,210,130,163,12,106,133,104,130,206,86,138,160,9,151,107,56,90,1,28,196,97,116,22,176,10,173,240,10,169,163,31,192,129,21,28,192,1,70,160,4,66,32,25,68,96,26,6,207,2,67,2,9,209,226,138,110,37,21,54,176,162,18,235,15,118,101,54,250,32,8,196,232,63,76,208,110,162,78,207,84,176,49,88,208,57,92,240,5,241,236,78,202,75,226,44,36,12,10,177,189,110,12,92,112,208,8,228,107,7,203,37,114,124,16,8,185,97,9,26,129,228,40,229,44,36,205,69,198,224,166,54,49,21,40,81,20,150,64,8,25,96,20,255,107,160,6,70,193,23,192,161,30,154,3,11,89,177,21,93,145,41,196,193,23,30,160,1,188,176,4,2,136,6,202,1,192,56,135,166,168,4,45, 244,11,109,80,169,119,250,160,8,44,70,109,54,134,99,238,176,242,190,111,15,75,102,252,0,49,16,35,100,16,161,138,79,0,45,17,5,133,19,164,237,152,28,145,15,68,129,87,178,205,153,156,75,255,138,102,12,202,129,35,130,99,20,220,99,13,159,203,9,200,128,12,50,96,9,196,192,9,156,128,2,110,128,6,40,64,10,236,110,10,243,229,21,249,177,31,253,209,38,248,1,24,140,161,1,8,242,11,113,96,2,104,64,18,44,101,23,43,108,35,92,171,23,148,161,176,60,12,4,139,81,20,6,97,17,138,37,215,186,15,5,125,141,25,251,176,50,46,99,160,158,241,225,98,80,207,8,113,217,134,0,51,84,104,133,90,200,133,70,100,15,26,162,22,24,77,18,65,81,255,54,66,210,50,209,44,166,129,18,53,204,9,6,129,17,54,0,9,200,160,30,105,64,4,68,224,2,102,0,4,22,224,9,160,0,24,255,170,1,11,8,128,31,252,97,31,255,177,42,173,178,10,139,111,13,28,0,1,16,160,1,12,114,6,104,32,21,116,177,125,14,72,61,54,66,25,200,38,214,10,11,158,46,70,177,170,43,4,47,18,14,216,204,8,88,131,242,184,171,159,84,140,25,197,239,65,78,99,36,11,131,36,5,49,152,16,138,122,56,35,12,82,18,143,190,69,32,108,198,32,16,98,33,130,32,109,224,130,38,133,240,166,52,202,172,28,102,26,182,109,9,200,128,6,158,96,3,158,64,9,130,114,3,46,32,2,38,96,1,44,32,4,206,192,5,100,96,6,36,192,23,110,196,30,10,32,31,246,161,31,2,128,42,175,242,54,113,115,230,8,70,10,74,192,0,184,210,43,75,64,6,64,224,9,150,96,20,84,174,191, 104,170,23,204,146,129,100,13,62,224,169,119,210,102,103,238,137,15,22,65,46,133,170,19,236,18,53,240,178,35,247,240,35,171,2,66,252,242,243,48,67,48,89,166,188,82,146,48,188,69,143,196,238,102,94,195,16,224,96,15,158,193,245,194,42,69,182,173,232,48,162,55,255,38,173,86,214,129,27,216,17,9,158,160,3,58,32,2,56,160,9,2,180,5,44,192,6,66,128,9,152,32,10,96,128,9,206,224,12,66,96,1,168,65,14,90,129,37,192,193,30,212,0,11,208,32,31,8,96,31,248,129,31,250,129,54,3,0,31,252,161,68,1,224,68,115,51,69,85,244,174,0,160,127,210,160,55,125,19,1,106,49,66,149,64,12,148,147,36,196,34,145,164,132,61,216,227,108,100,173,109,118,166,119,150,128,87,134,145,63,148,0,150,0,132,196,236,134,77,218,68,111,184,51,252,188,147,42,46,227,206,0,17,235,16,81,26,19,67,48,17,209,170,56,100,208,162,109,23,108,38,18,28,115,103,210,197,81,184,1,20,27,33,82,212,130,255,38,5,45,214,97,51,145,64,9,154,160,9,56,128,3,64,160,5,90,224,5,62,0,53,97,96,4,24,84,231,152,224,248,162,224,11,33,140,26,210,128,83,108,228,20,78,1,28,192,161,26,170,1,29,208,193,30,236,193,28,212,64,13,10,0,11,196,1,13,54,148,67,59,212,67,63,84,68,3,192,68,255,81,116,69,73,181,84,235,199,31,8,160,26,134,129,24,28,192,0,92,181,43,103,212,3,154,128,17,138,174,18,70,225,12,203,114,12,232,225,29,200,230,166,26,8,205,102,35,109,138,64,20,246,224,149,44,136,80,240,112,178,210,207,35,91,140,74,159,17,226,12,3, 142,66,15,12,4,179,160,56,228,26,183,10,76,15,34,54,244,195,26,102,18,8,41,145,228,210,130,55,112,82,210,202,161,27,162,225,9,22,161,9,240,244,78,95,192,3,62,192,12,206,96,65,71,192,79,97,0,6,74,0,6,162,96,80,235,181,11,107,81,222,134,235,117,168,129,21,88,33,13,210,64,10,232,174,229,92,110,24,108,132,37,20,149,81,29,21,82,37,213,28,40,181,0,46,53,83,55,149,83,9,160,83,61,245,83,69,116,0,6,64,84,109,211,84,73,182,100,185,195,31,246,65,28,208,97,24,224,173,1,92,245,85,105,209,79,67,192,2,102,64,9,200,192,9,196,64,18,42,229,128,172,168,104,70,65,25,110,5,87,26,161,204,34,231,158,126,138,15,138,21,25,75,76,89,255,122,237,242,186,83,160,156,53,60,5,81,79,76,18,133,46,206,197,212,83,227,24,211,16,52,129,68,234,130,25,226,33,46,156,73,246,212,194,114,216,116,82,222,97,29,200,161,64,65,224,5,220,54,6,18,32,4,92,64,95,235,213,94,241,117,95,249,117,4,252,85,111,253,181,111,235,214,79,117,14,96,31,236,193,66,32,4,0,104,175,216,65,249,138,129,26,190,129,21,214,96,13,164,0,97,71,106,97,25,150,97,61,229,114,21,245,97,33,54,98,35,149,98,43,245,98,53,53,31,52,118,31,58,22,68,67,20,100,3,32,117,3,0,117,67,181,68,93,247,117,79,52,118,71,214,100,105,215,84,1,192,31,250,33,101,237,225,20,88,22,7,92,246,101,93,149,32,189,16,6,66,224,3,94,128,3,148,64,40,115,214,56,25,6,56,106,234,103,19,111,104,29,72,14,137,177,15,166,147,233,206,100,242,202,168, 159,244,196,207,152,53,188,184,116,36,97,16,226,234,168,179,68,107,75,83,67,17,225,43,162,0,196,19,38,234,25,102,35,108,205,116,18,87,132,55,255,132,166,172,202,1,56,202,33,26,34,0,4,60,192,3,88,32,6,98,0,53,153,128,110,253,148,65,239,21,111,255,182,111,25,184,129,25,248,111,249,118,111,253,214,11,235,21,111,3,119,112,49,120,112,1,232,96,16,215,27,140,193,24,168,129,24,190,225,113,15,86,114,91,174,21,80,216,114,47,215,97,23,117,115,29,245,81,33,53,134,35,117,82,41,182,134,107,184,82,113,248,82,49,53,99,55,150,116,75,183,31,6,96,117,67,214,117,101,119,118,107,247,136,69,237,118,87,151,31,246,129,0,208,160,0,236,1,28,128,161,21,210,0,25,74,224,119,129,55,120,187,208,79,85,83,1,22,160,5,58,32,40,27,97,20,174,160,121,157,193,213,112,74,98,152,33,20,15,171,104,67,48,109,254,96,16,134,133,205,94,163,110,152,52,111,242,242,123,235,164,169,196,151,216,166,246,48,76,146,90,109,236,47,175,181,180,34,170,61,121,1,62,197,39,30,34,130,28,46,74,228,152,193,126,205,54,35,38,165,28,110,160,3,64,224,3,6,248,65,93,96,65,249,21,111,255,19,216,79,23,216,129,73,185,148,77,249,148,79,153,32,105,209,148,15,56,112,47,24,131,55,248,112,189,193,131,143,65,132,137,129,24,8,246,113,117,121,13,74,56,114,125,57,114,119,111,105,38,215,145,26,150,133,91,152,115,39,246,134,63,215,98,119,88,83,51,86,99,55,182,135,125,216,135,63,180,154,61,54,68,83,23,31,180,121,155,95,183,155,253,65,0,192,57,156,195,185,136,201, 121,84,145,248,156,157,163,156,111,247,117,85,55,117,67,244,157,171,121,154,155,120,99,69,87,28,196,161,0,204,193,30,170,1,28,20,21,24,134,65,27,210,224,137,70,160,1,16,32,139,179,24,86,253,148,9,92,32,9,18,32,6,94,32,2,158,128,12,42,161,140,213,3,29,137,208,108,224,99,104,37,166,223,128,76,119,44,70,142,173,211,233,54,178,159,20,78,47,163,116,42,50,43,106,197,183,36,77,178,90,3,13,53,4,101,143,90,8,64,112,225,61,101,227,45,178,77,93,110,200,114,120,186,28,214,193,172,206,85,4,90,64,94,245,85,95,247,181,110,241,86,129,255,33,24,149,153,186,169,157,218,95,85,25,170,85,121,149,29,128,170,251,214,170,187,112,170,177,218,111,251,21,130,189,218,171,93,217,149,51,120,131,145,193,27,22,87,132,117,249,151,19,86,97,91,174,114,221,186,114,87,216,83,50,119,174,25,149,159,235,250,133,57,87,134,103,216,134,249,186,175,41,21,135,1,123,153,117,216,158,237,57,116,69,247,176,69,55,154,57,150,116,171,249,157,177,89,136,181,217,155,201,25,157,43,233,30,44,251,30,192,89,157,53,59,118,189,153,157,219,217,157,173,249,67,229,57,154,17,27,13,8,219,158,177,192,98,85,91,181,1,187,175,37,85,82,209,1,175,247,185,174,231,186,159,47,183,114,91,161,229,164,32,13,88,161,24,146,33,222,74,160,11,11,218,160,137,219,55,189,48,10,20,218,65,139,183,102,105,160,17,148,33,232,164,143,157,204,198,45,172,100,104,251,45,88,127,231,241,70,208,19,254,99,168,146,149,150,40,235,105,193,87,165,159,21,48,241,4,143,217,235,235,18,147,19,88,168,37,17, 194,166,119,230,91,155,9,163,255,212,97,93,132,230,167,205,117,26,186,33,2,108,128,9,248,86,148,41,24,169,243,118,148,159,186,192,13,252,170,133,55,171,19,92,171,171,26,193,181,250,193,33,60,194,37,124,194,41,188,193,37,120,139,255,54,172,145,79,172,51,120,172,99,153,175,202,218,27,202,218,24,142,129,113,111,25,151,119,153,132,129,25,97,131,25,10,126,217,151,91,60,152,205,141,173,21,182,94,222,26,174,227,218,152,239,26,175,99,56,153,149,57,135,177,32,200,49,246,153,165,153,154,67,91,180,229,121,158,21,155,158,17,187,201,157,124,116,167,217,154,79,55,136,65,182,202,59,123,179,141,120,127,176,188,156,59,251,117,171,156,117,225,57,158,147,60,202,67,219,177,205,60,204,145,220,135,73,251,176,157,89,83,81,123,181,225,60,206,229,60,176,213,192,175,253,250,181,241,220,30,32,85,182,29,181,174,25,181,182,227,250,173,81,24,133,21,214,182,12,253,208,181,225,125,94,252,96,211,96,13,8,150,21,190,225,27,142,97,210,143,193,24,180,66,60,76,237,193,194,186,110,21,124,184,255,185,210,55,139,187,184,187,50,161,97,96,161,19,224,5,154,128,6,68,65,57,15,79,204,24,200,185,36,102,9,160,193,9,76,201,109,246,67,99,228,178,224,54,18,206,74,90,143,79,134,143,251,120,124,173,180,48,181,244,165,185,135,133,26,231,32,224,96,17,60,142,81,108,99,190,159,161,27,236,91,104,240,211,172,196,32,2,66,0,6,46,188,95,3,252,171,35,152,211,187,61,130,247,86,220,183,248,192,75,153,193,27,120,149,167,186,170,41,188,221,221,253,221,215,29,222,229,125,222,213,93,120,183,154,220, 191,90,169,189,221,219,147,58,169,195,250,239,226,45,224,59,220,212,184,134,43,74,60,132,115,89,197,95,92,114,135,153,114,113,220,152,107,59,226,115,252,182,111,220,173,7,189,226,227,186,182,253,252,133,247,124,134,243,220,206,111,88,206,11,224,180,135,252,153,159,252,228,19,123,201,85,126,229,81,254,228,87,254,229,215,188,180,219,252,205,69,190,0,232,28,228,249,58,207,243,60,182,241,218,207,37,94,174,35,94,227,253,124,232,105,123,174,115,220,226,255,7,157,208,91,14,209,153,190,233,15,157,238,20,125,225,165,222,96,169,158,234,31,247,209,9,246,27,136,129,210,139,33,113,247,202,212,228,237,223,117,238,171,47,188,219,77,153,22,209,62,194,185,242,211,215,190,237,221,254,237,225,254,237,15,218,43,247,213,65,147,192,6,90,32,26,26,65,57,107,69,204,8,75,98,134,86,29,204,140,158,108,125,233,112,77,164,79,16,197,150,209,164,217,40,124,131,189,187,172,52,111,180,148,253,28,106,32,180,149,17,15,66,19,22,161,119,172,33,14,24,225,217,155,169,124,164,189,126,235,151,255,154,161,23,184,161,9,86,193,147,13,184,171,247,253,219,93,159,192,205,125,246,159,218,222,25,156,222,113,63,247,117,127,247,121,127,247,187,82,222,221,158,160,133,255,55,163,218,222,31,184,171,189,48,220,191,208,130,57,92,131,183,130,29,144,129,29,164,63,113,51,29,131,1,30,184,197,94,80,55,60,172,177,95,131,95,135,210,27,23,235,121,185,234,123,89,173,133,185,233,217,58,233,47,190,226,217,255,173,39,254,253,87,184,253,255,217,31,254,225,191,226,213,159,198,151,158,173,159,222,197,165,30,32,164,8,28,72,112, 96,154,53,107,88,41,252,246,237,152,195,98,200,146,37,195,129,227,129,197,139,24,45,38,99,183,49,25,178,98,14,67,138,132,184,145,34,198,18,40,83,162,28,193,178,229,8,7,48,99,202,156,73,179,166,205,155,51,27,232,220,201,115,39,130,159,63,13,8,29,106,0,1,209,162,64,147,42,93,202,180,169,211,167,80,163,26,29,138,160,129,131,17,81,96,192,72,2,34,78,145,49,163,70,245,146,36,105,108,185,105,141,68,49,91,194,141,27,52,104,113,160,49,235,35,170,79,159,63,123,224,104,242,100,200,144,159,78,91,2,5,242,2,8,80,161,66,97,8,129,33,132,168,177,227,199,144,35,75,158,28,25,203,191,203,152,51,107,222,204,185,179,103,207,88,10,117,233,82,184,180,233,211,167,15,171,94,173,58,140,235,215,175,69,151,246,2,10,20,167,45,91,58,209,217,101,196,16,156,61,131,172,49,139,22,77,26,57,226,109,159,117,91,190,124,157,243,231,211,222,141,25,255,211,107,90,180,92,77,94,88,176,33,67,70,136,51,76,194,51,209,58,94,107,148,243,88,207,71,97,169,222,165,75,154,47,107,90,197,73,191,190,76,157,14,122,234,223,207,191,191,255,255,0,6,40,224,128,4,22,104,96,127,85,85,117,160,126,10,234,244,83,3,64,245,148,20,132,17,34,40,85,84,18,54,197,31,77,243,217,119,147,123,238,169,36,226,136,36,150,104,226,137,40,150,240,64,138,37,182,20,5,74,235,189,247,210,140,45,121,136,147,85,22,6,21,148,80,64,33,197,212,127,10,94,40,164,84,84,29,53,228,142,71,17,165,84,81,69,82,117,228,147,80,70,89,225,131,16,30,101,85,122,33,180,192,12,88,211,81, 87,78,57,146,148,147,74,90,221,48,195,77,92,207,60,19,7,51,214,136,98,141,53,120,237,197,87,40,70,0,38,152,23,163,33,150,216,98,140,81,230,231,159,126,90,246,217,160,132,22,202,89,104,163,161,166,104,106,172,177,230,154,158,176,61,74,90,97,180,129,226,200,22,142,232,182,11,29,145,192,33,196,51,162,136,242,76,58,255,210,16,23,205,51,220,40,215,13,55,205,61,215,205,58,209,245,2,86,51,99,72,162,76,42,75,56,17,71,28,100,60,161,132,18,29,204,32,108,176,32,128,160,29,9,36,216,160,0,119,33,52,219,236,25,208,66,235,66,121,90,85,139,30,136,87,177,100,99,126,54,117,152,211,124,11,134,43,238,184,22,146,107,238,185,0,54,184,160,186,62,177,155,225,83,20,170,59,97,188,21,58,248,160,148,248,230,27,149,143,62,78,149,36,143,251,30,217,111,82,3,59,85,112,190,253,42,73,48,82,0,31,252,148,195,1,235,187,112,146,68,38,12,112,143,70,101,124,240,197,75,26,41,241,199,24,218,155,160,191,60,54,48,2,12,54,44,82,201,40,93,142,241,206,88,100,137,201,76,168,169,66,115,42,52,109,186,249,199,31,124,108,226,9,17,134,212,105,231,96,121,186,166,88,159,128,38,173,52,34,130,26,234,244,211,135,22,2,72,162,139,86,109,88,163,173,69,10,155,108,148,214,118,105,110,142,208,105,136,38,152,12,242,135,40,140,72,99,92,52,100,180,213,214,170,255,172,178,90,142,115,221,68,247,206,59,205,56,51,74,51,115,36,34,199,28,114,248,61,199,224,131,59,3,184,51,180,42,3,115,42,140,139,65,6,25,78,56,65,195,34,74,80,14,108,7,77,8,219,130,176, 19,24,139,108,178,33,120,247,221,179,209,70,75,45,12,234,197,8,34,182,221,162,235,250,235,229,194,46,251,236,1,54,232,110,130,12,66,72,47,188,60,141,124,47,84,237,214,187,59,200,80,254,27,49,195,78,254,203,49,201,202,55,207,163,145,206,51,185,227,133,209,51,207,100,244,202,107,140,124,243,197,243,171,48,194,207,67,223,99,195,223,143,79,241,144,78,18,223,241,248,236,127,108,100,3,81,156,17,137,40,205,208,42,43,117,239,148,101,86,35,234,136,210,13,52,105,138,70,28,118,246,135,54,13,98,15,152,208,68,95,140,240,151,192,4,98,106,93,208,147,98,150,70,65,64,53,13,106,24,124,26,22,10,67,53,171,153,230,48,87,195,218,97,180,22,155,73,21,198,107,184,217,133,10,141,64,4,77,108,130,15,131,24,149,52,22,81,170,83,145,255,1,85,110,99,85,221,230,6,171,119,148,227,110,96,217,219,224,228,64,196,192,201,67,30,80,64,162,54,180,113,68,120,192,35,17,80,132,199,17,253,22,184,39,206,193,25,136,27,5,22,13,135,197,188,33,174,86,101,145,196,18,138,144,10,49,56,193,140,145,163,1,13,24,177,70,95,229,34,23,112,136,196,47,94,240,2,74,80,226,115,22,248,128,13,204,224,172,103,185,96,90,48,56,3,32,219,163,186,213,93,101,91,48,217,73,34,123,178,72,217,185,107,92,143,164,157,36,7,20,201,222,81,232,93,195,195,144,250,54,249,36,236,101,207,147,215,3,165,40,71,73,202,82,154,242,148,168,52,101,198,240,213,36,236,77,76,71,220,67,95,249,30,102,188,85,50,37,97,4,3,153,247,16,224,128,51,128,64,12,202,208,219,253,198,240,165,98,50,110, 29,162,80,199,91,210,164,166,157,189,201,26,7,220,196,94,22,56,52,60,69,16,49,19,172,160,54,37,115,193,12,122,115,80,161,129,160,7,63,40,66,172,145,48,12,92,3,68,165,28,193,78,118,242,166,133,255,47,76,19,169,114,177,136,227,176,141,6,57,124,219,115,96,245,165,187,249,19,136,245,43,131,64,251,230,55,39,86,17,138,69,76,132,20,229,225,68,41,62,17,138,81,100,232,17,37,58,209,39,58,49,17,108,120,104,20,33,138,135,142,182,163,29,29,205,67,51,148,65,82,101,112,137,164,149,88,70,45,250,80,139,90,20,161,22,25,96,4,25,144,176,1,50,208,0,9,74,136,64,19,50,199,139,25,180,160,5,32,88,192,11,132,186,0,61,126,224,3,49,232,142,179,160,149,132,210,77,43,60,230,177,86,234,218,227,158,109,225,40,38,147,204,170,36,235,181,20,75,78,201,118,190,115,138,200,194,218,85,178,138,149,147,196,75,165,90,215,202,214,182,186,245,173,74,130,107,45,247,37,74,146,181,15,98,183,28,216,44,155,130,215,39,197,43,64,88,213,207,34,103,50,130,51,228,162,17,90,28,105,47,238,23,166,84,76,67,18,99,98,21,0,151,217,204,63,244,97,25,208,220,131,52,137,64,167,6,10,166,48,35,220,211,54,71,251,152,110,126,243,180,155,9,255,205,97,76,56,78,208,150,115,53,231,76,167,58,109,195,137,219,108,129,55,99,195,4,31,226,48,136,180,189,145,28,246,100,230,13,112,168,195,87,57,103,26,197,188,91,63,255,57,157,250,121,177,25,243,24,92,25,232,17,80,194,17,238,111,127,27,98,224,138,8,143,42,50,148,138,10,189,168,67,157,40,81,54,100,180,161,240, 104,71,120,23,202,6,121,152,247,189,230,61,34,27,240,192,6,43,36,194,10,86,232,104,72,157,129,135,57,228,225,10,121,24,197,29,174,112,133,59,188,161,8,111,56,112,17,250,176,4,49,136,33,8,4,140,67,16,226,192,8,36,48,130,17,148,235,128,134,225,208,4,14,252,244,167,197,162,195,11,182,224,1,22,124,192,12,162,11,65,83,163,245,84,168,90,11,117,133,164,234,234,170,106,213,251,224,72,145,137,204,177,86,115,244,174,32,133,149,94,99,61,82,38,165,18,228,33,211,53,121,211,179,94,246,58,38,215,38,59,249,201,80,142,114,245,60,185,164,91,162,85,72,152,220,79,37,25,137,31,153,196,231,144,49,1,81,234,255,170,69,158,105,157,33,116,73,48,115,18,154,101,134,24,232,209,6,148,0,193,4,132,165,4,49,140,226,138,245,155,142,172,148,209,216,70,140,137,127,162,120,203,50,119,5,13,203,190,161,15,131,192,4,28,136,128,139,80,248,193,15,91,224,132,23,8,115,77,163,129,129,180,152,54,45,106,55,253,15,213,138,6,132,173,37,167,8,207,137,78,19,146,198,11,129,224,4,59,183,96,132,80,140,237,83,0,76,199,34,222,104,156,224,170,145,184,110,107,21,172,144,251,37,94,39,151,185,119,115,174,15,251,233,178,150,133,229,216,245,195,91,25,246,86,6,190,17,241,138,123,219,226,22,173,91,68,34,206,99,30,206,192,246,181,209,11,209,240,66,180,189,242,157,40,20,198,61,81,137,106,99,10,83,56,34,186,207,109,94,116,187,27,190,108,152,2,124,173,240,222,252,234,23,15,121,200,119,190,9,124,135,54,180,161,18,0,47,194,130,237,114,151,63,4,225,224,131,24,4,25, 226,16,13,11,167,77,9,210,200,5,47,34,129,11,92,116,152,8,32,54,130,7,54,110,255,98,22,148,88,1,39,254,206,31,255,40,200,145,151,156,9,128,44,143,122,200,252,98,243,200,152,70,136,196,170,141,189,21,216,112,77,233,146,192,11,178,88,131,39,177,237,249,11,150,82,14,186,208,135,78,244,162,47,79,95,4,34,44,235,96,50,227,244,156,71,170,44,103,57,202,203,19,158,210,69,43,9,88,111,150,119,18,112,212,15,28,129,14,116,216,248,2,140,85,172,98,113,160,3,112,80,130,16,214,14,195,65,100,32,8,25,176,75,93,16,188,132,6,187,180,13,69,248,119,27,246,38,7,103,36,194,25,216,237,251,40,148,17,22,234,44,22,178,127,102,70,90,210,18,104,0,238,106,128,214,88,105,162,127,22,10,58,85,115,106,161,205,38,166,183,169,105,78,159,86,181,83,51,76,168,95,155,181,216,138,134,106,168,118,132,170,59,97,132,222,120,162,108,65,24,196,12,115,161,4,224,30,39,128,209,184,129,219,158,65,141,183,233,122,215,211,8,190,240,127,248,50,233,80,167,75,62,12,254,63,165,179,124,127,18,223,159,178,218,91,51,252,217,50,233,255,176,76,250,97,73,246,242,233,145,237,46,214,207,186,215,197,238,16,187,157,136,143,58,67,189,232,101,3,20,205,75,111,120,183,23,220,240,78,183,188,227,61,127,247,186,219,189,238,119,63,189,247,143,223,254,247,255,222,255,5,96,1,8,96,4,86,9,202,224,111,111,80,9,254,86,9,8,38,10,188,178,43,145,179,51,16,72,6,55,192,43,27,176,1,52,165,4,77,128,11,112,208,129,29,198,1,28,128,113,28,176,83,32,230,1,10,192,2,121, 148,84,41,70,58,50,144,0,9,80,1,74,133,117,210,242,71,226,1,85,212,114,58,48,118,45,77,183,116,221,146,31,130,85,115,6,226,99,62,193,115,186,68,62,70,119,132,72,120,74,230,19,75,234,35,33,0,98,35,77,55,85,79,23,117,48,16,30,46,112,6,89,231,44,162,211,130,9,16,3,39,168,1,30,96,4,45,192,1,19,208,2,99,87,118,32,48,134,33,216,4,112,160,97,29,32,4,131,0,67,7,135,112,65,208,3,118,56,135,112,23,119,181,160,3,118,33,112,8,246,6,58,0,136,9,150,255,96,129,8,112,149,48,96,4,70,96,205,64,96,121,96,56,141,168,111,121,128,7,246,214,127,243,118,95,238,39,111,243,71,111,246,135,81,84,52,7,205,192,50,138,99,120,146,176,12,140,195,56,141,208,8,117,231,128,104,98,54,4,4,39,61,163,64,134,96,121,156,16,8,160,64,24,173,65,8,154,183,121,21,212,121,158,231,77,158,182,26,85,35,53,33,68,122,164,86,106,163,97,66,160,144,106,157,176,140,91,224,7,122,160,91,9,23,113,188,144,11,182,119,123,209,64,14,56,148,38,189,231,123,204,97,92,174,178,28,188,246,50,139,213,11,206,119,22,200,69,125,46,179,92,205,167,92,235,80,124,163,0,68,198,215,50,195,52,29,239,152,63,100,65,22,212,199,92,44,211,37,90,116,125,251,40,109,93,196,125,211,102,56,218,5,56,132,51,144,131,19,93,68,164,94,9,165,126,22,165,94,24,165,126,17,185,126,17,217,94,242,54,81,242,7,95,239,38,15,233,246,94,243,71,127,31,169,145,248,103,5,249,6,145,29,133,95,228,151,8,39,73,146,87,208,255,12,251,150,136,252,38,128, 137,56,6,43,195,50,111,160,82,125,88,11,129,38,10,111,208,6,128,88,4,124,152,1,111,23,4,100,144,112,140,128,129,23,136,148,106,71,83,26,118,129,107,231,3,29,64,4,24,87,44,173,183,5,47,0,84,105,72,71,44,112,4,44,160,1,49,224,130,90,151,84,77,245,29,44,134,114,87,40,72,228,17,117,83,200,114,47,151,45,52,38,31,52,87,115,141,20,132,186,35,60,181,51,33,191,179,115,88,102,73,127,69,73,182,51,132,91,22,46,242,17,102,111,73,152,46,50,85,48,134,58,137,153,21,81,37,30,85,104,133,107,70,150,208,18,2,49,160,98,73,144,0,32,167,1,44,192,2,42,224,1,47,208,122,71,224,1,71,96,1,71,112,4,87,105,8,68,192,1,64,160,97,185,208,1,139,96,97,72,192,7,123,32,4,123,192,8,131,80,23,116,81,23,162,208,82,47,85,11,9,118,7,3,150,7,192,153,136,193,153,111,248,70,95,243,21,82,121,160,146,146,120,156,251,167,145,238,230,110,117,48,157,209,89,157,212,89,255,157,216,249,110,32,137,110,32,233,94,242,245,126,22,217,110,222,89,111,20,89,145,28,73,111,250,21,56,120,208,119,87,128,69,160,168,56,250,3,89,164,232,103,166,40,10,141,32,6,105,18,7,207,48,8,113,32,10,6,23,123,154,165,9,64,211,122,157,48,139,147,118,77,216,116,52,186,168,77,188,216,139,24,180,65,141,226,65,32,36,53,196,24,91,17,100,66,180,33,24,170,214,78,161,240,27,48,36,141,188,80,107,246,116,141,167,146,38,220,176,141,197,213,141,187,230,42,230,216,107,197,84,76,188,38,124,190,214,79,139,213,124,103,209,142,229,32,43,47,243,142, 244,232,50,227,184,88,200,103,163,143,21,51,119,67,142,210,49,22,122,214,11,38,181,88,159,120,108,197,86,108,245,67,120,97,129,56,121,211,164,251,136,63,217,231,69,120,198,55,7,137,56,88,212,14,216,6,56,213,54,68,4,85,109,129,163,146,114,208,14,85,148,94,229,23,69,230,245,109,249,7,15,224,38,95,234,53,81,249,119,137,236,119,167,122,26,111,243,214,126,148,8,111,252,55,255,137,205,169,95,255,135,95,43,9,128,47,73,96,254,86,96,121,208,6,121,80,5,149,240,6,144,170,96,64,137,128,118,81,9,116,65,23,127,32,148,169,72,6,23,24,67,22,38,13,23,134,83,27,112,148,149,163,118,139,208,1,74,144,11,62,245,97,51,48,130,29,214,170,11,32,118,45,192,2,45,240,1,30,112,0,185,170,171,162,217,117,71,21,3,94,153,0,33,144,0,97,128,117,107,134,133,51,40,72,86,135,172,36,55,153,161,227,44,102,96,6,191,234,102,122,148,98,50,176,102,31,224,130,92,119,84,218,26,58,9,224,29,50,152,4,95,160,98,76,245,172,92,248,149,91,215,71,54,96,1,47,176,113,27,103,4,198,66,71,173,71,71,239,170,113,97,104,4,47,160,0,37,86,118,187,122,0,42,96,98,31,192,2,10,16,3,4,123,4,42,32,175,65,211,122,243,250,2,116,208,2,169,25,1,32,248,83,33,152,118,106,167,4,182,57,8,66,160,97,74,144,148,10,55,8,65,128,4,22,182,159,124,16,4,192,225,177,16,214,3,67,217,7,98,208,255,7,126,184,12,203,80,22,6,56,6,132,71,147,43,115,5,120,64,96,202,144,7,248,69,5,254,103,168,144,184,146,249,213,179,237,151,156,127,10, 95,28,153,157,83,80,7,73,59,157,76,219,180,78,219,10,76,139,157,74,139,110,215,185,180,78,107,181,81,123,110,209,201,180,90,139,180,209,105,145,153,216,126,114,218,94,229,199,6,9,133,7,137,32,15,114,128,182,130,35,109,121,115,69,92,20,96,87,32,125,121,3,138,245,83,9,247,72,22,135,151,10,203,192,12,204,160,82,99,178,4,161,2,23,143,55,64,188,229,177,154,245,51,65,243,23,180,72,105,183,152,139,11,170,52,13,234,160,26,20,161,194,200,40,195,88,78,197,248,40,167,103,26,144,80,27,181,245,53,161,64,54,48,180,7,188,128,11,188,240,43,16,39,162,199,129,141,169,66,3,189,247,42,205,161,107,211,112,92,60,116,163,46,154,187,251,244,162,188,251,162,201,151,163,234,232,50,54,250,163,70,218,124,189,144,163,53,90,164,227,88,22,212,161,183,228,216,50,65,122,55,182,114,124,254,88,255,120,93,66,82,199,155,163,119,51,179,122,22,68,133,135,108,245,51,165,2,85,6,136,211,108,209,86,63,0,153,190,216,214,69,88,180,190,233,107,109,91,84,109,106,122,166,217,117,166,16,85,109,10,85,126,206,41,180,123,122,167,146,40,145,221,6,145,246,5,69,148,72,192,236,55,180,245,166,127,245,134,95,128,234,167,67,27,182,245,21,168,254,247,95,145,56,168,120,208,14,246,6,128,247,134,111,121,211,136,136,170,111,2,184,111,255,133,111,198,137,111,140,88,96,5,214,111,109,0,156,254,182,194,10,248,111,9,6,112,44,124,7,145,186,128,10,216,111,48,153,136,145,152,111,192,121,7,1,88,193,146,40,180,12,220,127,84,80,196,84,144,111,254,7,180,148,184,179,60,91,168,125,138, 192,241,199,157,219,233,145,218,169,127,12,204,167,7,188,192,207,25,193,80,92,180,26,73,127,124,202,156,245,21,196,241,135,167,240,134,127,208,201,157,152,152,180,86,235,181,110,236,110,218,16,197,224,121,180,85,252,145,118,28,146,88,44,111,80,124,167,246,213,192,123,60,255,111,33,181,81,126,195,137,247,101,168,247,165,146,16,137,80,99,42,166,87,244,55,210,6,56,232,43,109,97,177,88,123,163,56,216,107,43,64,10,22,6,168,164,99,177,12,48,19,159,166,200,12,238,80,11,167,216,96,162,32,6,134,251,12,65,208,7,177,7,160,62,131,11,65,131,41,141,139,121,35,132,139,72,19,185,146,75,185,156,246,139,141,66,26,194,72,122,141,242,26,132,64,66,171,181,90,93,240,9,159,0,186,161,219,140,158,176,9,192,177,7,18,247,70,211,168,54,172,123,28,55,64,3,192,149,107,112,179,141,198,21,124,60,68,55,200,85,187,251,180,79,195,119,163,208,97,187,103,241,67,51,122,188,202,245,37,63,154,63,227,216,187,206,123,188,196,171,63,102,1,38,122,219,37,203,59,142,200,53,22,243,152,164,196,235,207,247,184,88,240,137,189,73,42,179,6,205,143,159,56,29,124,198,37,12,109,201,215,23,68,180,242,158,222,123,108,200,150,69,225,235,92,94,244,108,232,11,126,0,185,95,111,251,55,250,166,94,199,169,95,133,108,210,199,73,255,193,248,182,182,140,60,15,114,208,136,88,4,137,143,24,82,54,75,168,36,188,195,202,185,95,35,12,196,145,232,127,79,76,180,69,155,193,243,101,5,238,5,15,127,236,211,230,53,182,237,214,145,243,246,197,111,188,198,75,141,180,105,204,157,86,240,212,213,105,180,241, 69,181,88,235,180,92,221,180,80,219,213,96,253,213,96,61,214,117,32,214,101,109,214,100,93,214,100,141,181,210,185,180,210,89,7,93,187,181,109,125,213,234,231,192,81,157,127,252,183,193,252,219,191,122,220,212,7,220,197,3,204,156,27,124,146,132,106,111,59,92,193,255,71,216,33,165,95,30,44,82,46,249,95,206,0,137,33,220,146,198,153,168,0,118,211,253,53,7,243,208,136,26,237,125,142,200,211,59,108,56,129,151,93,30,45,218,98,250,108,114,16,190,217,7,109,8,13,208,251,172,164,216,203,103,141,80,22,240,9,202,144,53,51,161,114,202,98,176,4,15,56,8,2,244,7,30,155,112,123,32,160,125,241,23,179,248,64,180,156,160,183,140,203,22,164,203,155,198,203,172,113,77,165,1,255,204,142,130,139,196,92,204,163,241,9,159,91,91,27,154,27,185,117,64,111,36,113,211,156,11,34,74,28,213,136,79,177,11,55,249,148,162,198,245,42,226,44,187,251,212,205,95,66,55,207,81,14,238,237,28,243,189,14,197,244,163,229,12,188,238,12,163,222,140,188,217,11,38,63,74,224,247,28,38,243,124,120,63,84,29,169,144,207,208,123,120,246,44,9,246,24,51,97,68,22,161,200,103,123,166,56,189,48,120,244,120,165,122,27,219,189,240,178,246,12,51,4,141,225,169,0,219,37,21,219,36,21,68,36,101,209,119,54,7,203,54,43,110,235,92,145,205,217,94,10,183,94,132,109,207,197,165,158,248,182,91,132,190,121,64,109,104,91,68,215,245,136,84,218,158,122,19,194,38,124,7,139,56,183,131,167,12,206,85,201,131,87,63,119,160,12,76,94,227,205,89,193,249,70,82,244,128,194,90,142,194,140,26,82,76, 126,216,52,205,136,48,141,193,65,12,69,139,77,194,138,45,196,87,28,193,201,89,95,123,218,126,82,44,231,120,140,215,134,189,156,43,201,199,87,28,255,168,114,12,157,96,44,213,253,171,145,83,155,157,96,188,157,243,135,157,136,254,181,81,157,232,122,60,196,30,185,212,112,30,193,120,224,12,50,233,195,132,93,194,146,248,195,144,61,10,102,254,146,90,78,193,193,89,211,42,109,217,123,147,195,3,8,147,150,14,156,2,134,69,87,176,194,64,222,158,140,88,227,255,229,233,137,232,233,174,238,143,38,181,55,199,70,96,2,214,235,115,219,226,22,93,63,45,169,209,196,30,22,82,58,236,206,117,194,116,187,69,228,59,109,87,132,227,4,105,144,68,238,137,217,23,228,122,83,189,98,209,50,124,246,124,138,51,38,158,124,120,124,38,9,69,32,9,164,236,103,51,19,23,54,67,28,21,102,54,177,23,135,9,4,52,116,18,105,159,69,203,67,176,39,203,205,220,129,226,220,168,5,221,171,129,160,212,93,122,70,51,204,194,140,78,35,116,122,200,108,27,182,113,41,151,98,4,175,23,135,74,192,11,18,159,186,111,180,186,213,12,92,209,64,13,186,215,22,40,154,162,220,8,223,116,163,162,32,31,223,247,93,187,222,200,255,79,188,43,163,45,90,206,199,27,206,229,236,107,241,25,38,196,251,37,121,123,143,52,111,142,97,146,163,249,92,225,204,75,76,55,191,223,254,92,226,4,109,120,243,104,189,96,164,164,68,239,178,35,126,143,37,69,138,13,30,208,80,255,163,41,110,244,252,200,235,195,254,228,38,21,229,89,170,209,224,27,201,94,132,144,209,142,218,245,155,8,214,245,245,84,74,235,249,182,69,78,110,165, 116,139,108,93,31,217,55,157,111,159,40,165,192,153,234,61,188,194,61,12,112,86,222,6,7,200,111,124,207,247,202,112,136,1,216,12,136,152,136,129,79,82,76,30,22,4,72,156,87,96,7,168,222,248,118,224,248,121,112,196,118,80,217,102,206,230,131,141,217,57,109,194,115,91,165,195,105,249,48,153,111,149,47,250,145,175,229,69,156,7,145,223,248,147,159,210,169,47,128,250,229,248,119,16,217,122,83,165,132,31,194,121,48,95,56,61,216,36,9,196,155,175,216,65,44,180,247,86,168,246,117,211,72,13,200,64,91,233,207,197,136,36,236,229,137,186,136,81,58,10,109,0,255,147,2,214,195,202,112,5,86,126,195,86,142,108,183,126,7,2,38,179,199,214,111,192,110,209,220,223,226,85,58,245,197,174,248,159,232,235,46,46,236,115,255,208,82,202,245,77,42,165,222,95,82,214,11,138,109,111,209,242,79,143,81,62,6,139,8,16,163,154,53,27,85,112,204,65,132,6,11,142,82,102,240,224,194,49,205,156,17,84,214,144,224,168,131,13,123,109,220,120,240,93,57,144,229,36,129,116,215,40,213,178,112,203,150,73,98,41,169,72,42,147,204,26,137,34,243,44,14,35,105,140,24,237,25,212,147,15,159,61,66,52,17,49,100,100,203,22,78,129,64,1,2,212,165,80,161,48,97,192,128,33,132,200,234,85,172,89,181,110,229,186,21,203,63,176,97,197,142,37,91,214,236,217,179,88,158,174,101,219,214,237,219,181,81,195,16,162,43,215,110,219,46,93,62,65,2,5,138,211,223,45,142,56,25,241,180,39,200,32,76,112,120,241,194,197,43,215,99,37,228,36,79,150,28,141,6,55,26,212,168,113,211,188,153,27,183,110, 221,62,143,254,220,109,221,58,255,211,161,81,135,102,173,122,90,185,105,167,79,199,150,141,250,245,186,105,185,97,191,6,249,218,119,110,221,192,115,227,254,45,146,227,70,150,176,203,189,251,40,82,18,199,228,176,159,143,44,215,139,37,242,49,214,159,31,12,89,46,85,117,227,203,122,41,123,206,177,226,243,138,202,178,39,204,126,93,25,242,235,8,179,111,76,223,43,85,203,227,249,233,191,223,95,177,151,124,0,199,80,79,64,255,222,120,163,146,134,10,74,111,193,74,222,248,47,61,0,5,34,104,160,133,38,114,230,66,12,47,156,3,195,129,52,204,48,15,103,64,228,112,66,12,5,10,241,196,15,9,186,176,25,60,240,0,17,196,81,50,188,48,143,22,243,0,241,138,43,38,74,175,160,54,238,104,67,153,54,112,188,226,142,5,129,188,227,142,74,146,84,230,138,60,154,185,227,141,34,42,9,135,62,73,58,84,16,193,36,23,26,229,138,102,184,60,82,72,101,16,188,3,163,46,35,170,72,160,33,135,60,242,14,53,143,236,81,200,43,218,88,168,34,4,183,188,130,33,58,27,106,48,189,36,255,43,233,113,205,53,129,52,178,25,101,8,69,48,204,29,137,204,146,208,112,194,81,48,156,74,142,172,132,197,59,9,45,116,200,133,154,105,67,78,60,139,108,168,208,137,6,146,200,70,17,59,180,17,71,27,81,116,166,69,60,172,96,227,85,88,173,96,213,10,90,19,145,99,142,121,230,73,149,212,26,73,205,35,71,25,69,13,209,198,129,44,218,242,83,129,232,132,84,203,78,207,196,177,160,46,39,44,40,203,5,37,10,181,88,107,47,98,40,89,245,8,34,112,12,9,165,237,84,193,34,15,60,147,161,254, 138,148,208,160,29,209,5,55,70,130,42,137,40,34,45,7,204,72,61,244,180,211,207,58,112,201,59,201,193,1,233,179,206,185,233,64,250,238,96,149,18,94,38,21,134,25,110,100,38,102,160,17,35,142,103,42,142,38,26,70,144,216,131,143,65,126,250,105,147,161,138,58,42,41,47,152,114,74,174,169,170,234,106,101,150,91,254,10,45,152,99,150,185,44,181,224,178,249,230,167,162,162,171,46,185,8,137,10,47,189,248,242,139,19,71,28,57,226,136,45,255,12,193,132,7,62,132,80,140,177,198,148,120,76,26,114,168,166,44,154,27,158,33,39,154,205,58,235,122,180,214,84,99,109,53,212,78,75,205,180,117,122,171,77,54,180,137,195,109,54,225,128,235,142,54,224,100,139,77,183,222,120,3,201,58,218,78,3,169,188,150,186,67,110,239,145,166,179,143,225,242,254,198,239,62,235,224,131,238,186,199,27,31,69,187,124,41,255,79,190,198,145,251,78,95,228,84,114,79,192,116,223,147,207,94,2,43,202,168,23,128,181,220,168,79,208,151,57,116,193,198,17,82,79,61,102,181,101,47,66,109,181,20,85,212,130,184,228,61,220,19,37,18,119,247,137,98,188,80,72,103,228,200,99,14,17,157,217,48,211,107,69,197,113,76,117,137,68,148,194,138,14,4,88,188,24,59,237,37,156,90,150,161,189,222,81,228,60,114,20,37,223,139,17,92,2,49,26,112,71,218,77,223,242,124,79,123,191,83,32,1,233,125,253,80,104,19,188,50,225,148,88,103,74,12,123,15,75,62,146,138,255,52,99,62,163,160,135,50,150,21,38,120,41,168,23,255,222,98,208,234,122,81,137,241,132,169,81,41,169,4,67,4,4,17,136,188,43,119,208, 42,158,169,124,229,34,26,177,42,17,27,146,209,176,108,132,66,26,145,106,14,44,92,81,135,46,36,16,9,21,47,92,21,129,148,167,16,149,158,139,20,138,66,205,194,8,129,198,211,172,134,172,72,130,159,234,150,251,60,5,29,218,21,235,135,117,242,224,124,36,225,31,254,28,145,92,97,122,157,117,128,168,64,4,17,138,89,165,27,79,25,51,152,174,252,144,231,112,241,65,206,190,172,211,48,56,46,108,97,225,123,152,76,68,193,12,102,136,66,12,208,176,24,198,6,145,49,36,72,67,26,27,243,24,38,66,230,135,145,5,162,100,128,128,138,206,168,162,178,150,69,82,146,86,121,217,204,44,121,73,154,225,76,147,109,9,195,16,230,178,51,170,232,172,46,57,43,132,83,62,113,74,72,120,225,47,69,59,130,23,188,176,5,32,112,44,49,158,88,204,12,28,179,24,105,44,34,23,130,188,218,214,104,112,177,204,100,166,51,96,19,141,216,194,54,182,213,168,6,54,118,171,255,91,109,134,35,155,222,132,228,110,113,251,13,217,224,54,28,108,86,115,53,206,249,79,114,98,227,28,185,81,167,37,99,144,68,195,218,120,157,228,160,243,57,140,43,231,125,90,114,31,115,182,231,56,146,80,216,118,230,99,185,118,182,164,60,10,19,31,66,244,35,9,0,177,132,63,239,33,40,232,174,152,191,126,93,240,76,89,132,16,186,58,194,190,252,57,228,93,238,227,200,74,240,99,158,247,164,175,93,99,80,210,189,176,244,134,118,77,113,65,120,98,86,184,116,23,170,76,109,43,61,99,218,226,185,232,196,191,126,185,20,92,20,130,40,71,230,148,39,79,129,139,95,69,188,231,120,14,210,184,44,62,180,32,119,160,96,6, 103,106,162,251,77,148,135,61,140,81,165,130,200,69,155,230,175,113,35,153,70,42,114,211,11,28,110,4,79,90,84,223,66,207,248,79,192,9,44,21,238,72,69,130,158,58,190,141,202,167,131,12,105,212,235,198,103,34,21,233,176,118,215,170,84,134,54,244,59,133,164,84,162,216,211,40,162,176,244,82,156,250,208,125,2,42,79,1,255,5,106,175,250,204,14,173,24,125,162,91,185,136,40,114,233,43,166,237,114,31,228,252,19,159,4,17,116,20,32,205,78,86,51,103,70,255,204,83,97,189,72,216,113,226,71,159,246,188,211,36,9,163,231,73,232,89,11,152,52,2,143,234,16,5,52,68,81,219,139,97,44,29,131,8,164,212,148,32,4,143,237,1,19,158,48,68,40,16,185,5,165,148,236,100,142,4,195,36,157,27,201,74,98,82,186,151,172,217,38,113,38,23,79,130,114,42,159,172,139,207,214,146,23,84,242,133,104,156,56,66,23,134,16,8,61,240,129,105,155,160,37,99,106,233,152,92,56,70,144,210,136,76,101,162,33,25,17,60,227,6,52,160,193,13,252,123,3,210,16,243,152,198,84,13,219,76,35,28,182,197,166,109,212,156,102,220,212,86,96,226,80,83,58,190,177,155,226,122,83,56,239,200,45,36,8,60,72,59,217,57,48,248,20,238,113,112,36,113,62,255,51,85,122,214,147,141,44,65,156,74,26,6,185,141,168,88,95,228,97,201,50,252,121,209,252,100,167,128,15,242,231,5,235,164,255,140,149,152,182,72,147,21,221,86,39,106,196,242,232,135,160,252,233,19,78,149,212,160,14,134,201,64,230,146,82,163,80,146,36,149,160,78,37,6,98,29,79,63,248,195,199,6,246,92,10,186,18,6,51,168, 174,34,102,208,203,167,51,136,146,74,250,193,132,240,212,168,236,234,72,142,143,232,59,66,181,111,33,168,186,223,186,128,252,134,112,128,138,32,92,66,31,6,225,7,58,243,56,145,199,78,156,156,121,56,42,9,116,5,85,36,226,209,167,225,78,98,29,217,150,21,132,243,73,80,254,6,84,175,98,133,195,92,35,157,92,98,171,8,157,178,114,154,63,19,117,8,71,48,247,144,37,87,132,119,126,229,98,147,67,203,101,38,91,228,76,80,174,196,21,131,234,235,208,138,199,58,89,254,234,126,238,53,30,207,129,180,79,13,18,143,70,83,188,47,45,129,14,118,174,158,19,130,188,88,228,49,200,152,216,165,93,157,139,21,198,80,9,178,164,8,237,124,216,73,22,150,98,152,192,211,97,121,188,109,60,160,241,110,104,232,54,39,72,64,194,99,22,177,136,141,255,237,33,40,62,240,132,113,59,177,5,65,40,178,41,93,232,25,33,82,246,92,132,115,37,186,211,101,56,204,170,59,132,33,88,247,45,118,225,174,193,125,182,179,157,201,165,148,121,209,139,23,134,70,222,33,128,33,11,126,48,76,16,246,160,24,92,68,2,23,141,89,76,124,115,161,4,250,238,114,50,247,37,135,8,250,203,95,106,244,215,191,1,6,77,104,122,94,154,179,21,88,52,160,33,206,50,209,214,55,219,60,211,110,110,139,205,119,98,195,12,103,10,135,96,44,169,170,210,215,209,136,105,44,1,154,3,187,91,117,168,202,56,26,35,14,157,198,145,132,110,244,185,17,196,145,216,157,246,180,207,116,238,35,199,150,72,64,115,98,135,35,140,233,73,90,215,50,12,58,164,181,104,146,113,252,32,212,185,228,160,167,59,80,159,222,112,119,251,124, 117,201,57,70,52,251,2,150,159,202,21,137,180,229,217,19,157,48,114,32,134,96,89,216,85,174,242,5,183,44,199,194,167,239,167,200,57,124,146,82,50,165,11,134,126,25,92,198,224,90,185,152,100,149,28,42,255,35,203,54,51,127,14,155,61,193,190,47,64,11,58,93,25,213,56,159,131,68,138,208,236,130,208,187,158,197,44,101,112,185,119,36,66,162,69,156,241,144,34,94,4,206,1,122,208,167,11,245,229,244,160,39,163,5,244,143,74,222,131,184,217,165,207,199,179,59,98,241,83,250,99,222,151,26,139,196,231,79,45,2,157,252,213,95,78,118,163,119,245,177,55,50,238,32,131,235,78,200,162,53,144,14,37,217,68,139,172,190,187,172,231,16,15,68,137,49,248,16,182,247,112,16,99,179,182,150,88,9,218,195,32,6,60,179,11,194,40,211,74,168,238,139,177,237,88,136,36,49,15,125,169,177,114,202,178,109,227,167,132,169,5,216,106,49,237,56,143,23,43,167,114,115,49,56,202,52,152,88,130,37,144,173,219,130,134,63,224,163,56,224,35,157,72,135,65,210,165,92,184,183,125,243,1,144,49,132,78,248,55,228,2,5,229,34,56,81,58,184,132,107,194,171,88,184,134,139,66,178,168,174,66,128,56,141,187,174,156,41,56,237,122,164,148,201,184,159,121,10,240,242,56,80,255,8,132,164,232,130,21,0,131,64,240,1,30,232,129,63,24,174,72,120,195,95,152,129,25,96,57,94,128,185,169,121,130,39,160,12,114,232,47,155,19,1,17,0,48,0,227,57,65,228,134,213,40,13,179,249,12,191,169,186,178,73,155,105,170,141,2,67,58,184,217,141,186,17,14,171,250,141,215,192,186,225,64,155,70,176,38,105, 186,186,105,72,156,105,48,9,22,99,152,220,248,142,178,219,28,15,131,39,192,81,183,18,67,32,180,131,137,84,52,9,177,155,59,119,42,55,87,172,177,133,89,193,20,211,39,177,59,59,198,65,35,212,145,23,29,35,15,215,49,60,212,89,192,203,58,142,195,99,9,7,177,191,85,107,35,205,73,178,9,36,198,44,163,60,183,122,3,215,193,70,19,20,53,73,48,144,148,136,61,149,248,198,102,3,24,209,209,142,34,16,54,126,154,178,213,91,199,45,59,71,241,97,8,3,81,24,134,89,189,55,32,144,6,1,52,64,67,189,195,57,20,115,233,20,37,41,35,95,99,44,101,12,70,15,148,63,174,194,146,241,184,199,36,121,151,135,255,120,151,228,99,29,253,91,179,0,129,62,140,224,64,121,185,28,123,249,143,42,34,148,120,65,23,244,217,15,159,50,200,5,57,188,141,56,16,31,171,132,132,145,64,73,64,16,144,90,53,79,139,178,3,169,177,132,132,29,88,107,50,247,91,162,163,146,143,52,211,72,58,9,60,74,155,14,121,1,148,109,41,159,36,217,20,4,33,44,4,106,190,208,130,177,199,153,142,7,20,54,142,232,192,208,107,61,35,234,156,231,144,192,120,92,152,138,90,61,107,203,32,122,74,177,236,17,182,121,236,28,10,156,188,243,56,187,122,202,69,241,200,197,177,42,9,119,168,5,102,240,182,119,114,197,216,154,65,152,184,35,135,89,183,60,98,6,134,89,2,49,16,133,37,184,173,218,162,152,56,40,204,158,96,132,115,184,183,69,80,2,37,192,55,225,242,1,32,0,2,61,8,5,35,12,4,69,82,174,70,154,139,169,160,10,39,236,76,40,148,66,208,252,7,44,32,132,167,160,11,79, 130,10,82,170,66,212,12,131,181,128,56,79,170,56,186,216,76,131,123,36,158,249,194,141,255,59,165,190,72,138,64,48,67,46,24,2,63,224,131,28,232,3,196,216,4,92,160,3,58,248,5,228,140,4,94,176,165,248,146,175,11,192,67,61,196,175,61,204,154,65,12,196,207,0,48,159,51,68,212,48,196,74,100,6,117,248,206,3,35,14,117,32,196,117,24,13,71,92,141,80,12,197,135,209,186,77,20,142,208,8,69,25,148,65,76,148,173,110,152,193,37,112,141,190,193,58,130,137,173,216,42,167,83,228,141,170,82,187,186,27,69,23,76,55,134,105,143,216,18,69,22,124,24,147,24,55,15,107,9,217,50,9,232,40,80,85,12,65,23,108,132,81,124,39,244,112,9,11,196,151,125,170,5,92,67,201,208,147,50,215,225,59,133,105,198,158,90,181,2,98,54,216,162,167,36,57,199,34,56,71,237,240,156,94,128,81,94,155,50,44,43,2,240,9,159,55,104,132,240,89,61,19,44,65,212,1,180,36,65,167,26,93,137,101,48,193,32,117,9,40,137,209,38,141,209,117,164,147,195,11,178,214,250,23,191,42,188,213,123,63,32,139,18,150,4,169,66,51,144,24,255,93,167,91,156,71,126,18,181,61,89,29,219,59,15,215,113,9,122,140,177,44,115,16,47,107,8,1,209,30,121,233,32,131,58,144,245,0,201,142,160,150,135,172,132,90,88,73,159,74,190,195,115,144,150,236,20,3,33,61,180,147,23,215,193,61,120,108,144,34,8,31,172,18,144,36,5,71,23,173,132,40,49,203,228,43,130,3,177,158,1,145,151,247,32,54,244,224,40,28,5,209,79,233,71,131,216,14,8,233,84,148,44,73,42,107,189,48,49,31, 244,217,146,66,107,131,36,241,210,182,83,143,67,41,82,195,74,178,9,173,180,121,188,168,110,60,212,8,76,62,235,0,169,109,155,50,22,187,142,101,40,2,212,209,177,10,20,183,147,120,212,147,128,9,42,69,210,101,173,49,2,122,163,118,194,187,70,88,9,152,136,75,210,122,152,240,169,5,31,125,75,23,171,133,138,90,173,151,152,9,49,88,2,102,216,35,59,10,76,81,136,80,147,104,4,49,112,130,191,20,133,194,124,55,155,168,152,103,232,137,61,216,132,197,92,4,76,192,4,125,131,76,67,40,46,35,255,112,4,164,72,46,147,201,204,217,164,139,206,116,194,207,12,205,40,28,77,140,243,46,138,171,194,136,203,204,168,24,130,139,195,184,205,28,217,46,172,205,47,212,139,79,232,11,203,220,205,47,224,130,67,24,2,32,232,1,29,200,129,63,224,129,77,224,133,95,136,4,58,120,195,55,108,140,148,139,26,37,120,78,114,184,0,161,37,7,232,228,47,253,226,47,165,173,152,255,202,26,39,224,57,214,24,141,135,9,197,110,16,3,117,8,141,171,253,206,100,186,79,39,8,58,117,184,207,110,96,208,170,21,131,118,93,7,251,212,58,219,232,134,219,138,207,58,250,90,217,186,79,162,147,13,117,104,4,25,204,141,135,1,76,251,52,9,216,224,79,91,148,197,4,101,208,25,244,91,135,97,208,117,98,80,91,188,75,153,32,49,89,44,2,186,93,130,94,84,220,186,75,133,19,52,220,122,181,69,102,125,137,113,155,170,166,124,212,90,128,210,23,141,209,115,100,201,71,77,82,24,5,93,248,248,69,129,185,63,108,244,81,16,93,189,151,216,50,115,91,137,3,241,81,39,255,5,41,214,83,71,31,85, 9,214,213,84,3,37,83,201,237,220,150,120,82,198,173,35,31,117,9,40,133,146,206,13,221,169,68,94,115,155,199,84,152,178,41,211,84,111,20,53,108,228,210,101,227,34,208,213,212,101,144,69,210,226,203,213,34,211,132,193,70,115,121,131,181,107,80,254,180,86,50,109,202,227,8,95,108,180,54,40,49,183,100,181,14,77,221,142,81,107,82,148,240,60,81,59,209,36,205,213,92,124,208,16,60,71,3,73,49,214,138,209,135,89,212,133,89,45,21,91,73,75,93,201,76,61,144,30,233,192,6,233,198,151,120,94,122,210,212,90,229,74,148,116,29,14,106,213,41,67,157,146,236,70,195,195,81,41,195,209,101,187,32,60,49,188,102,203,69,142,56,84,108,44,80,74,147,199,134,97,203,84,112,82,107,85,137,210,213,212,11,130,81,97,251,202,210,101,203,149,8,211,110,98,214,171,116,9,134,113,210,215,242,156,254,157,97,134,33,87,6,45,49,181,108,45,190,220,94,60,162,193,41,158,220,230,101,203,117,189,45,217,250,75,201,205,35,178,255,189,173,123,189,45,39,112,2,50,136,131,137,41,204,220,138,134,63,210,9,250,186,55,76,216,4,33,16,2,31,208,131,19,240,131,227,74,164,69,106,138,70,138,205,71,154,216,38,172,88,139,101,56,140,197,56,138,251,88,215,44,228,140,157,205,145,213,46,66,222,88,142,235,139,49,84,36,48,224,2,151,21,4,33,200,129,42,104,3,29,56,12,125,107,204,199,248,193,79,94,4,105,184,0,201,200,195,39,40,90,162,205,195,61,20,129,233,100,229,203,224,6,154,219,175,233,252,175,159,235,57,212,88,2,160,51,141,0,171,79,92,230,6,48,22,131,158,187,45,159,27, 227,47,22,76,48,86,141,192,108,87,49,168,163,110,160,45,6,101,134,177,57,27,10,16,76,121,149,207,192,189,186,208,0,220,245,172,92,192,101,219,195,77,80,76,235,91,195,181,203,4,13,92,135,9,76,113,150,45,153,48,220,37,198,35,193,228,203,115,46,183,81,156,97,7,173,81,125,194,63,119,220,221,36,253,81,109,228,39,114,53,193,48,157,96,204,53,94,235,232,220,90,232,3,113,255,229,220,31,45,130,196,53,55,114,213,212,206,125,209,248,123,45,37,85,9,128,214,212,153,192,203,104,101,80,7,37,226,135,121,212,103,14,159,236,29,233,101,4,97,104,101,231,125,230,220,24,237,131,31,13,82,24,101,189,90,213,212,145,102,220,147,0,31,239,197,163,183,116,7,150,46,65,247,67,73,231,245,91,91,244,214,200,77,69,22,155,35,23,19,96,254,204,203,151,168,232,90,189,224,98,252,92,233,205,202,231,149,50,114,85,226,195,85,210,32,29,87,27,134,173,76,59,87,102,128,75,19,116,135,184,140,81,94,91,171,49,216,212,59,112,82,148,108,221,31,221,231,69,101,61,240,41,193,74,248,23,71,117,199,232,93,86,195,147,233,194,19,71,102,165,28,160,12,214,113,155,86,193,94,24,26,78,183,22,108,24,89,236,219,121,117,233,18,132,210,101,77,94,22,91,45,102,36,65,37,157,199,195,27,55,75,109,132,153,46,98,216,2,105,201,93,87,147,48,104,26,68,231,122,77,55,22,84,98,190,189,35,118,123,231,213,94,109,202,149,65,99,190,163,153,255,128,183,28,44,204,28,244,87,50,200,237,220,2,164,64,146,6,33,208,37,56,216,4,76,0,174,61,0,2,63,80,164,64,16,4,65,0,56,135, 229,184,61,166,77,63,254,227,64,14,228,65,78,100,157,233,36,136,243,153,185,16,165,140,37,217,45,108,100,138,115,138,46,128,100,203,4,133,48,104,89,69,88,129,45,224,3,29,176,3,247,126,18,29,232,131,62,248,131,63,232,3,107,184,173,250,190,173,240,209,35,178,53,99,39,136,3,254,178,12,50,224,47,124,37,131,173,233,35,203,144,12,165,85,90,210,40,38,208,0,48,49,96,141,253,226,134,103,248,185,103,0,102,96,254,140,10,255,12,49,168,24,26,168,9,95,30,186,12,23,133,171,205,112,110,200,215,70,0,13,216,246,206,92,46,13,178,37,219,192,140,113,25,244,206,161,3,76,186,189,113,27,103,231,27,191,113,49,152,226,117,198,208,4,101,24,27,199,35,119,29,92,192,156,215,122,141,207,192,165,98,190,100,6,114,78,5,119,126,103,212,142,113,27,110,226,34,110,24,204,117,208,125,102,80,145,255,254,85,27,230,208,195,249,108,197,181,114,201,125,102,36,55,65,31,165,92,113,133,203,70,48,144,136,142,224,3,121,84,150,30,87,172,206,226,192,148,9,52,199,163,228,93,106,217,194,106,132,62,193,139,6,93,122,6,221,38,229,91,203,85,82,206,157,115,249,6,232,206,165,83,225,5,93,131,118,71,114,149,111,60,250,234,32,77,82,249,238,86,139,30,87,119,26,222,181,75,106,115,163,220,4,117,135,125,86,210,103,166,220,71,125,221,110,20,212,252,237,131,208,3,83,71,181,95,232,5,232,82,175,234,58,23,233,210,69,243,114,27,215,114,93,134,146,8,237,72,199,181,49,208,84,244,49,65,55,103,134,55,216,233,199,230,81,195,139,107,139,158,214,115,52,94,119,68,137,92,76,222,232, 213,212,252,157,212,251,8,83,89,100,82,251,109,226,8,149,137,207,139,80,174,174,117,160,30,237,75,183,104,183,126,246,172,254,103,194,174,232,90,39,87,217,5,93,96,223,245,24,173,5,45,134,152,52,95,103,131,78,5,192,108,87,36,231,230,190,133,114,31,213,226,216,255,142,237,28,132,134,28,36,219,49,118,2,61,170,65,194,84,120,4,247,215,56,208,45,140,209,67,171,209,37,169,225,5,79,208,4,56,48,12,62,48,238,188,88,89,228,186,76,61,206,153,68,134,164,232,158,36,64,158,110,76,170,238,148,143,121,153,247,110,80,138,88,147,189,194,46,0,4,143,43,111,47,152,100,69,72,239,223,108,111,90,25,122,90,161,2,42,192,3,163,103,149,86,145,21,26,161,2,247,38,149,227,211,44,41,225,33,119,32,245,31,95,109,36,175,116,249,188,87,26,32,102,39,160,1,95,10,196,154,200,240,10,247,215,103,240,185,103,248,240,104,200,237,10,191,57,0,123,90,110,184,1,50,38,230,23,23,133,11,215,163,209,168,152,209,0,120,36,231,111,48,6,27,249,92,91,37,87,114,53,215,35,219,202,247,198,77,124,127,135,237,118,109,132,62,176,35,254,238,241,187,252,203,192,63,114,173,7,106,172,119,242,190,148,215,57,231,242,53,71,236,65,47,130,57,23,247,115,157,233,101,149,214,223,101,24,173,119,87,115,30,92,39,23,103,119,255,189,173,41,86,103,16,125,131,175,134,222,23,93,115,83,23,133,113,125,252,74,159,215,50,95,115,144,86,115,118,251,93,46,79,222,223,77,94,83,183,114,105,79,117,199,223,105,102,144,239,36,125,116,75,69,254,139,214,158,71,87,232,150,62,232,220,117,247,151,112,16, 34,206,114,186,229,247,147,96,226,217,199,115,52,87,210,232,255,103,117,182,244,84,175,125,206,93,134,62,224,253,101,211,158,236,13,244,84,111,97,172,222,127,146,6,136,90,2,139,212,74,213,136,32,193,70,203,4,54,106,36,176,86,31,102,204,250,60,44,66,240,205,27,134,11,39,46,163,184,236,99,45,133,203,138,124,44,185,176,145,196,70,169,44,26,172,245,145,100,42,131,42,139,172,180,216,199,227,155,133,125,150,165,226,201,176,161,192,101,111,44,214,146,40,138,217,18,137,204,128,50,100,230,50,168,195,135,12,99,162,20,181,112,224,208,132,49,67,30,117,218,16,104,42,169,16,31,126,93,25,210,44,217,168,9,69,65,59,42,234,104,163,183,75,150,68,13,217,144,238,215,188,122,27,46,255,101,214,245,45,96,192,208,160,197,33,28,199,137,19,50,100,156,64,19,243,22,90,180,103,146,163,81,174,204,40,93,100,36,210,164,145,147,150,43,151,18,37,185,120,229,90,180,40,23,28,94,188,54,109,218,195,35,71,15,31,129,134,128,1,4,42,144,160,64,129,188,120,233,226,187,80,161,48,132,192,16,42,142,232,56,242,228,202,151,51,111,238,28,203,191,232,210,167,83,175,110,253,58,118,236,88,138,115,31,222,253,59,248,238,96,198,147,255,142,168,124,113,225,132,194,176,15,3,220,247,39,64,94,64,205,239,242,69,17,19,69,43,252,96,234,97,199,10,27,1,78,49,224,128,117,16,88,7,130,7,26,56,5,130,13,18,200,198,128,16,70,104,5,30,21,90,65,97,30,121,92,113,69,134,26,94,113,135,50,206,40,211,76,37,37,42,163,76,37,103,197,148,147,67,49,249,197,12,52,234,196,184,132,24,221, 60,195,77,100,100,228,248,204,19,228,68,115,3,98,52,8,73,131,8,67,146,65,3,25,34,44,150,164,143,220,144,193,141,144,100,136,33,6,141,98,255,56,97,37,55,78,60,35,6,55,84,54,178,68,99,113,136,1,141,19,128,77,121,165,40,120,53,98,165,99,83,138,210,102,154,111,58,38,88,91,126,189,245,71,28,133,149,249,38,98,104,190,229,152,95,141,137,34,83,82,118,42,229,216,93,85,1,166,146,93,101,21,81,86,67,162,220,36,74,35,24,17,213,80,88,76,217,85,144,67,75,44,218,232,87,77,189,133,18,82,120,129,57,39,96,78,213,146,129,40,99,213,146,80,94,125,160,52,166,87,102,6,246,214,82,3,65,228,80,35,178,26,213,42,89,192,90,4,235,79,169,204,149,168,65,75,188,186,44,175,124,193,101,81,67,195,134,244,80,75,69,188,81,137,181,55,89,244,134,14,25,69,4,148,172,189,134,180,148,80,7,89,171,171,180,16,221,228,42,168,13,221,180,238,68,20,169,187,212,187,214,218,36,213,77,126,109,91,9,70,252,14,107,19,81,52,141,68,144,84,69,68,52,209,67,8,75,116,211,151,121,65,123,176,172,4,41,165,148,164,239,250,74,177,83,78,93,85,144,76,152,62,101,212,139,29,255,107,91,212,193,234,212,180,82,76,97,165,43,237,187,15,81,100,239,89,48,186,37,17,68,148,226,234,208,82,148,46,229,238,64,113,169,164,214,178,225,26,100,104,94,19,243,44,43,195,41,53,132,168,74,87,169,76,112,92,147,254,33,134,157,113,210,203,12,85,115,165,105,234,151,116,25,148,102,92,98,144,138,235,159,141,65,35,217,97,125,42,38,166,95,127,72,54,217,51,148,49,194,72, 52,116,51,34,205,34,155,157,70,90,46,184,224,66,154,106,170,193,129,201,30,131,244,80,69,16,178,129,129,72,33,186,229,198,27,32,93,0,87,200,122,227,25,231,28,230,153,107,142,28,116,217,121,254,57,232,214,109,7,158,229,225,137,71,30,234,232,113,119,28,113,220,89,222,158,123,133,248,214,5,32,181,223,230,69,33,73,224,199,4,23,67,248,33,68,16,58,220,97,71,30,84,80,1,160,132,4,50,216,96,43,205,59,255,60,244,209,215,225,124,131,213,39,168,252,20,16,202,19,32,27,23,122,127,97,133,21,102,120,135,136,32,158,88,226,50,225,44,148,83,56,227,255,30,52,212,151,204,44,99,165,19,113,160,29,205,146,117,227,79,198,51,72,48,242,68,100,14,67,25,50,228,137,128,121,42,211,154,104,16,13,26,32,1,9,52,64,12,253,34,131,24,79,245,105,74,100,106,12,98,254,148,1,52,209,40,14,139,17,3,158,242,36,66,17,198,109,49,127,130,224,152,242,228,24,79,53,102,76,108,121,147,152,60,37,23,57,33,234,44,155,122,148,64,96,248,23,85,253,164,47,123,217,203,162,126,72,145,184,80,234,43,69,92,154,155,228,228,22,199,68,68,89,147,42,34,68,96,148,167,182,204,105,74,142,49,91,91,70,213,135,35,218,138,106,71,220,153,186,226,226,169,62,28,75,107,95,42,162,95,230,162,172,150,252,76,78,123,217,34,26,227,178,20,130,244,1,96,4,91,86,45,192,54,177,157,229,10,33,24,25,203,191,214,213,178,130,9,100,140,22,139,23,69,182,72,175,117,189,202,96,242,162,99,68,26,153,149,161,52,242,95,151,146,87,34,193,149,20,92,85,141,147,113,26,21,175,148,18,18, 157,76,4,145,239,154,8,74,255,100,56,42,96,57,68,18,97,73,5,24,19,150,170,175,56,210,98,112,148,203,177,136,184,68,170,29,36,81,202,82,87,29,13,214,19,174,220,170,47,48,26,76,170,178,104,168,58,118,44,83,60,123,20,163,100,226,22,159,25,165,80,198,212,153,95,34,53,37,25,230,37,48,161,202,35,8,231,180,52,91,137,130,27,141,169,18,141,182,54,165,53,93,201,83,98,99,203,96,44,56,24,194,80,230,25,7,140,195,220,34,51,153,185,205,13,9,248,227,39,35,22,209,64,211,72,99,15,159,81,205,104,2,23,9,92,24,130,8,112,16,194,32,254,0,27,62,0,33,11,139,107,156,32,30,87,59,201,21,98,8,197,105,29,33,54,39,210,145,38,167,115,161,59,41,74,69,23,158,212,177,148,56,45,45,221,119,22,119,30,144,118,7,118,147,235,66,124,108,3,138,157,134,33,9,76,128,1,12,242,243,133,46,108,193,16,122,0,2,38,248,192,135,65,240,160,7,57,208,65,27,134,103,60,0,97,207,122,211,139,94,43,134,161,213,97,100,117,171,93,245,42,86,195,106,255,213,234,69,40,66,221,59,235,247,40,132,135,11,117,15,15,26,202,195,29,62,116,135,59,84,162,13,81,109,3,138,194,81,9,189,126,36,37,2,97,198,31,218,18,145,84,253,69,76,83,122,6,154,198,20,141,43,105,73,12,83,188,146,149,210,118,152,41,101,160,178,142,125,75,28,22,40,66,197,160,109,109,71,66,210,97,10,104,64,29,161,41,49,252,179,167,8,163,17,90,197,56,225,15,136,169,83,96,146,8,54,49,144,97,16,208,248,3,110,255,240,150,91,62,70,182,160,116,8,97,173,248,166,153,41, 81,82,195,165,83,60,161,193,12,47,186,101,183,100,148,139,184,142,41,66,65,165,112,138,83,68,21,118,217,52,165,229,86,17,85,83,67,76,101,175,107,197,51,57,182,126,31,76,226,92,28,27,135,63,232,210,102,56,251,147,151,126,184,4,50,170,107,188,227,69,202,148,100,194,172,185,200,11,48,190,130,75,175,234,24,41,254,222,210,47,82,211,173,41,39,37,200,150,129,11,34,142,140,213,16,219,59,17,81,252,33,94,157,188,19,158,204,132,66,155,255,21,215,33,137,124,164,197,42,246,149,77,190,37,135,7,177,75,16,151,6,219,68,58,18,152,131,189,173,112,239,68,225,179,61,163,45,85,138,241,112,221,25,24,50,117,169,126,168,162,225,155,100,214,151,35,222,133,156,58,158,24,217,142,251,24,42,90,247,128,130,106,136,121,51,88,54,15,146,33,139,113,201,128,10,221,212,8,220,14,70,75,113,67,236,148,68,216,167,3,146,1,9,139,201,96,102,3,232,65,180,61,227,50,116,219,159,254,24,209,192,205,52,176,129,209,24,68,221,24,193,7,129,238,97,15,66,232,179,16,68,19,154,77,104,130,23,112,56,52,28,54,129,9,195,229,32,7,60,0,130,32,8,241,5,48,124,226,54,129,168,93,228,38,231,58,153,146,180,211,155,51,105,74,67,141,210,209,197,244,165,166,86,93,119,148,3,211,154,178,199,20,55,45,132,78,3,193,137,217,112,225,167,64,13,42,19,114,173,8,46,28,130,215,135,248,66,24,186,160,2,65,156,224,168,64,240,1,31,120,160,108,167,86,193,174,115,61,158,132,4,52,214,176,58,111,255,171,92,181,54,182,181,154,213,106,83,251,121,211,99,222,85,91,113,61,229,37,143,123, 1,98,43,248,194,135,7,226,113,200,173,121,32,222,248,238,240,6,103,211,181,18,116,109,195,50,236,125,133,55,236,68,32,57,193,200,50,178,9,44,96,26,44,135,30,44,160,61,241,4,141,12,228,150,202,172,213,18,35,14,67,6,70,64,48,179,72,154,120,102,233,166,24,185,237,207,128,129,221,108,109,89,75,91,127,58,214,48,4,20,133,8,221,166,194,219,142,240,182,114,106,75,8,175,75,195,112,194,23,49,121,98,179,100,96,123,167,219,146,209,74,127,178,25,97,12,51,207,193,160,45,232,121,50,19,156,222,52,181,199,224,169,138,203,197,178,8,131,176,193,245,246,201,188,107,51,109,98,60,216,22,104,232,40,50,97,94,12,153,172,200,24,100,42,81,107,190,253,195,153,109,142,88,238,38,177,87,162,168,44,195,141,162,91,89,189,137,84,68,132,236,12,79,104,179,37,100,128,239,43,124,59,96,166,166,91,134,75,10,81,116,121,98,96,230,78,23,29,27,151,231,239,255,114,203,227,115,11,95,217,170,146,82,182,172,163,45,89,21,46,20,151,184,22,252,181,139,157,80,18,41,10,239,118,88,193,172,35,48,3,11,223,182,193,60,232,109,114,19,171,222,222,166,12,60,60,235,89,18,185,207,71,143,42,187,132,197,243,170,84,33,165,82,81,220,159,47,183,15,113,48,190,194,81,251,54,202,248,72,227,87,82,12,35,20,232,193,142,207,45,74,230,29,196,146,38,75,207,202,60,131,28,62,66,45,246,13,168,252,65,160,118,189,35,44,204,20,137,78,126,123,146,151,232,207,88,191,8,143,146,219,220,6,161,254,65,192,45,15,6,81,255,65,240,95,217,60,8,2,15,252,129,14,232,128,163,249,192,22,16, 194,33,28,66,109,236,134,23,96,218,228,80,206,71,133,148,167,77,32,230,128,154,168,93,160,231,144,90,169,157,26,75,173,148,76,125,224,120,176,14,171,61,32,124,196,218,110,128,65,173,217,218,173,173,96,20,180,96,20,172,32,174,229,90,126,40,66,10,164,0,23,172,192,10,140,135,12,12,129,23,168,192,9,16,129,30,24,194,255,177,185,198,178,245,192,0,86,1,18,74,213,84,37,79,129,84,79,183,61,225,19,114,21,20,122,219,88,145,149,21,94,143,185,153,85,247,80,8,85,113,97,90,93,200,187,217,1,135,132,161,29,176,91,25,94,65,27,240,75,137,20,65,137,84,130,50,252,219,27,180,143,186,20,5,51,196,65,67,96,16,119,161,201,32,24,150,61,157,205,205,217,19,99,132,86,28,236,97,198,225,15,153,81,134,253,100,150,98,240,79,221,212,216,250,45,159,221,224,207,251,241,223,205,13,2,221,172,31,150,65,157,110,161,92,1,201,141,253,180,153,100,124,28,97,76,226,219,229,9,150,33,150,40,104,137,154,189,205,100,232,147,100,132,31,237,25,80,28,192,80,202,189,95,40,30,29,158,216,147,100,4,129,8,17,226,248,245,225,61,241,207,205,201,25,18,16,34,255,133,159,103,93,221,145,224,79,253,100,86,34,58,214,121,89,208,100,29,151,112,69,86,158,108,98,110,141,137,99,64,150,253,24,16,120,249,24,107,17,145,99,72,156,122,105,205,32,134,86,196,165,162,152,188,29,255,212,129,144,152,100,221,156,224,22,202,233,86,8,73,30,133,225,214,77,204,95,204,101,152,110,245,192,164,104,158,24,100,192,54,189,9,141,144,145,101,233,204,223,185,197,31,100,0,111,201,150,157,224,9,110, 129,208,252,49,220,19,165,28,68,162,95,195,233,22,101,57,129,101,193,29,59,42,198,212,41,6,52,18,16,150,209,192,100,153,22,25,176,138,12,185,211,60,193,83,58,96,70,141,221,22,43,214,152,40,188,205,11,109,226,152,184,77,141,125,162,61,81,70,22,169,93,158,88,162,37,94,34,246,217,83,196,85,98,158,212,140,234,5,86,194,41,93,133,209,227,81,224,4,68,120,75,183,84,165,14,212,21,183,244,193,181,212,21,189,221,1,94,113,165,179,109,136,92,205,85,25,206,213,240,148,161,29,152,229,93,217,149,93,233,64,21,20,160,31,12,129,22,252,90,33,120,65,32,208,199,70,61,224,71,113,26,5,246,165,114,88,32,6,6,102,117,104,160,233,12,135,75,237,101,97,174,142,170,33,130,97,206,20,119,192,142,171,73,14,237,240,198,109,208,135,255,41,128,193,23,160,130,34,108,102,174,193,224,173,189,32,12,184,160,104,182,224,8,140,0,105,154,166,104,126,230,10,202,160,11,156,1,23,112,65,18,224,96,123,8,155,17,16,1,16,28,155,15,8,129,82,253,95,163,61,21,18,54,155,18,46,33,132,48,225,242,84,225,20,30,39,114,82,33,243,136,27,184,145,85,129,96,15,116,102,143,185,113,143,90,169,155,186,89,65,30,184,27,26,126,136,92,109,136,90,162,8,138,180,225,86,150,8,70,100,132,196,136,130,53,132,11,210,189,73,216,201,83,60,192,19,91,232,98,34,210,159,252,5,129,53,236,31,249,137,137,228,225,86,37,198,141,154,241,95,194,37,162,253,240,31,220,93,201,20,81,24,158,169,150,122,117,98,249,217,83,109,209,222,30,242,15,127,214,86,100,240,19,249,205,13,255,93,34,101, 24,35,35,92,232,155,49,194,248,229,73,221,224,217,220,20,84,0,29,35,134,158,223,244,53,16,35,232,72,79,170,214,39,18,16,153,20,16,128,182,150,78,150,95,97,148,31,61,229,220,217,4,80,60,73,163,255,117,241,207,21,153,220,53,110,93,77,250,147,152,84,70,202,225,153,48,138,217,53,182,214,30,170,28,158,236,97,16,32,98,80,226,232,30,250,39,140,210,159,62,110,16,71,138,22,71,122,202,193,193,220,53,30,28,202,5,65,15,80,216,205,149,105,133,113,226,31,70,134,43,234,162,127,130,95,158,69,84,80,154,223,205,217,223,253,209,95,6,4,193,22,157,163,40,200,226,31,4,1,31,16,144,149,232,200,201,213,15,99,241,36,61,189,228,57,212,147,150,222,89,141,237,164,53,252,1,68,232,149,183,48,210,67,44,131,67,188,65,120,166,8,51,236,213,66,132,3,166,182,161,93,113,165,169,182,65,134,112,200,21,52,67,27,52,3,136,68,213,134,20,207,21,136,225,91,169,91,118,26,15,21,76,231,112,82,213,131,144,91,246,68,103,116,242,42,90,93,136,241,148,97,27,188,229,163,5,2,33,188,166,2,2,130,110,200,199,111,0,7,123,144,135,95,94,235,95,10,166,182,170,84,98,118,107,97,58,71,8,30,71,72,177,90,171,73,102,78,233,84,101,246,70,255,181,78,194,36,124,129,187,102,38,42,160,194,107,158,193,25,184,128,12,202,32,11,142,166,11,150,38,191,246,171,191,254,43,191,166,230,173,177,102,174,185,128,193,186,64,18,196,102,5,116,193,16,28,65,32,108,193,9,212,230,81,17,129,15,84,44,31,8,193,178,53,26,84,145,165,174,90,1,180,17,167,130,44,167,184,37,39, 201,118,91,184,53,103,21,166,172,245,8,171,22,154,27,128,164,155,117,134,143,173,102,167,134,204,213,93,129,136,137,152,15,94,145,42,191,100,132,183,8,197,29,212,2,191,92,129,26,238,85,45,12,224,86,90,75,121,230,11,110,165,231,229,29,210,61,254,129,212,244,1,62,66,68,61,242,231,205,185,9,68,222,35,215,178,133,110,165,159,155,6,101,49,30,35,217,230,73,36,246,19,221,216,83,157,101,168,255,12,2,18,236,193,102,156,3,217,14,2,31,20,206,122,229,22,137,250,207,157,73,170,254,108,104,135,26,227,80,118,232,32,194,237,102,64,106,62,221,25,18,8,148,46,94,70,220,164,195,223,102,104,156,6,208,164,170,92,255,22,213,228,40,54,70,45,56,86,52,16,134,219,204,141,199,149,105,62,254,1,37,222,109,16,160,168,106,17,6,64,225,217,51,164,3,18,156,131,52,156,131,81,206,45,127,70,104,214,145,168,44,202,25,136,198,141,8,69,156,232,250,41,133,189,159,158,233,31,31,4,1,130,2,232,219,164,109,52,156,3,102,80,6,102,12,198,199,81,34,83,214,24,151,229,201,158,226,150,63,246,193,245,18,68,110,221,103,31,88,195,157,240,226,227,201,88,96,133,153,247,150,175,219,252,129,53,252,85,247,226,203,67,88,3,191,169,97,27,160,37,89,166,229,170,142,97,241,80,129,248,216,129,248,100,8,248,124,15,247,72,103,19,90,85,116,10,112,21,22,103,243,32,8,115,66,15,184,49,167,19,10,240,131,156,155,247,76,21,21,216,65,91,246,0,15,248,192,9,100,129,22,108,38,23,32,66,24,216,70,3,70,14,71,177,135,97,242,37,182,250,37,96,110,171,96,18,166,183,122,171, 9,47,7,167,209,84,122,180,199,123,204,78,124,236,20,39,112,130,35,232,176,35,244,112,255,32,168,130,14,115,194,17,8,241,17,128,2,36,168,130,42,116,193,56,204,142,25,200,192,36,132,64,8,124,65,194,78,241,25,36,193,193,226,43,80,189,160,190,70,65,105,158,38,192,246,43,23,127,241,22,123,230,106,50,129,11,216,224,23,172,64,5,84,0,10,12,129,6,104,64,23,104,0,6,168,192,22,64,108,177,233,129,30,84,236,159,37,91,15,24,225,0,254,241,198,158,165,29,28,15,91,245,42,200,66,167,202,38,178,113,94,85,184,145,44,35,143,236,183,169,172,176,18,39,177,102,33,117,22,242,203,102,143,247,84,136,174,26,79,135,132,97,173,162,165,24,206,111,90,198,213,187,153,229,135,176,165,205,14,143,87,242,203,169,214,85,137,164,97,26,170,225,181,204,114,26,110,140,210,102,68,37,81,237,211,134,47,122,70,109,224,221,223,77,84,170,53,84,234,160,86,175,164,224,86,253,85,76,62,82,47,47,222,237,32,10,37,255,233,163,50,215,223,49,7,174,254,5,37,255,41,213,30,8,84,238,98,104,240,238,161,52,231,231,51,103,88,28,16,179,255,53,76,132,60,6,22,130,189,16,38,205,221,135,229,203,210,202,163,86,230,68,127,49,179,60,190,133,49,199,129,53,163,239,51,80,115,195,145,158,138,110,162,224,94,99,58,251,41,51,212,223,41,29,179,212,74,173,78,72,109,31,232,64,34,21,115,49,91,76,122,110,229,31,61,69,20,229,91,207,34,109,44,123,101,87,130,244,169,138,161,40,15,242,177,18,15,254,226,193,172,114,8,21,144,97,90,234,239,254,230,42,30,232,170,133,112,50,242,148, 149,176,58,136,34,91,21,181,101,91,201,82,79,36,43,242,115,98,143,203,122,236,177,78,48,72,35,33,1,246,177,178,213,109,197,234,129,31,168,192,16,124,1,23,108,230,174,17,66,23,224,101,237,76,78,24,12,129,112,16,199,9,135,117,10,171,48,6,98,129,184,34,71,11,175,148,4,118,218,119,64,166,171,189,199,13,227,112,14,239,2,93,59,2,93,27,65,40,228,181,33,236,181,33,132,130,223,240,53,95,135,2,29,208,65,40,244,181,33,252,194,96,211,129,17,188,192,11,56,130,42,232,130,42,64,2,255,36,196,0,101,203,0,20,7,67,8,36,65,189,86,177,102,215,107,103,194,32,104,110,241,190,162,166,23,139,113,24,139,246,105,143,241,192,50,65,10,184,192,107,190,54,26,227,96,14,242,32,29,223,49,16,224,113,30,239,1,55,251,0,17,102,172,198,34,161,93,149,116,39,119,178,247,84,114,22,134,108,202,50,240,1,31,112,35,139,85,115,55,183,114,3,181,2,239,244,88,177,236,33,255,175,116,70,27,175,74,103,33,187,108,81,71,240,247,172,85,255,166,219,39,215,106,135,176,91,40,155,165,24,142,165,87,170,119,89,222,21,191,232,213,205,170,242,92,213,170,205,218,27,91,158,42,183,84,229,120,130,101,37,32,109,163,125,152,46,95,158,245,190,75,165,222,132,63,62,21,32,255,241,181,96,196,78,104,37,210,94,101,61,255,209,27,168,74,93,221,183,172,150,229,42,123,39,125,163,229,170,182,55,42,83,240,75,131,52,126,131,248,123,207,242,92,145,39,44,151,72,138,219,91,120,162,50,26,218,219,89,214,44,241,16,15,39,103,200,112,31,107,118,138,247,255,84,125,161,248,184,149,199, 34,207,185,253,175,128,100,183,203,226,116,113,26,72,1,95,33,117,43,242,79,63,57,86,5,117,117,15,171,128,108,161,174,166,229,111,38,107,21,16,224,82,195,70,83,239,129,15,220,166,30,0,225,109,27,194,22,168,192,176,9,194,153,3,66,22,120,53,24,12,1,34,80,53,23,180,182,193,234,26,42,128,1,172,129,66,94,2,135,87,127,117,88,255,249,88,147,181,168,153,53,115,164,245,90,247,101,91,195,78,236,200,14,237,160,235,78,245,176,93,235,194,46,116,2,94,23,246,94,71,130,33,224,130,39,248,141,166,123,130,167,123,58,47,40,1,38,108,2,106,192,65,105,152,6,169,111,194,34,16,26,162,241,2,46,16,65,161,69,66,94,47,20,166,27,193,46,108,1,164,71,54,36,152,1,175,55,241,19,103,118,194,210,235,189,14,59,25,131,54,106,127,49,178,39,59,24,183,96,104,134,54,179,171,166,173,229,154,13,190,166,22,168,113,27,191,49,180,170,128,31,68,181,29,31,85,197,242,118,197,246,25,160,249,0,225,184,70,255,178,253,95,31,195,198,17,38,161,93,53,155,40,79,176,73,119,119,176,26,185,242,52,249,115,159,44,2,51,112,3,243,180,189,247,123,191,39,185,36,87,21,203,54,225,192,19,181,113,87,178,247,180,108,113,83,167,119,127,143,241,172,149,133,120,108,248,72,252,253,114,114,142,231,120,24,22,79,241,192,155,39,183,244,4,7,57,23,238,56,38,127,236,144,167,213,22,154,252,112,90,114,149,63,112,149,95,55,185,21,57,0,207,187,144,3,235,188,35,114,130,216,187,190,239,116,2,79,155,147,35,103,36,43,112,148,55,121,193,179,188,113,179,21,33,119,114,25,134,225,92, 253,113,111,246,38,83,43,155,16,124,251,183,19,193,94,19,65,177,157,0,214,163,185,23,96,0,27,99,192,16,84,128,108,175,128,9,136,253,156,183,54,22,199,96,177,167,61,80,201,224,107,214,6,228,136,48,87,127,245,11,255,57,5,6,186,160,167,20,161,131,43,99,202,148,4,74,224,220,147,20,120,40,122,236,216,112,124,204,7,40,228,176,46,228,48,15,211,245,46,208,193,47,252,130,255,165,135,66,36,44,84,167,131,58,107,144,122,46,108,130,104,188,46,65,225,13,38,188,238,57,96,194,34,136,59,220,146,254,30,96,2,234,47,2,234,31,154,38,192,65,235,107,66,19,52,193,228,19,129,39,16,65,173,59,2,40,28,129,42,56,246,17,67,130,111,132,65,12,76,118,23,196,64,24,140,135,187,130,193,36,76,49,21,31,172,189,94,241,103,171,102,179,235,43,106,146,118,24,43,251,178,115,49,106,147,241,189,218,160,85,111,230,193,42,2,194,38,44,108,38,193,23,32,66,14,130,129,112,104,192,110,188,241,27,7,2,154,67,108,109,227,177,109,222,230,109,74,189,197,234,182,110,55,21,154,30,161,91,2,68,149,59,109,8,222,161,98,231,160,29,133,84,168,88,105,104,133,77,68,134,86,40,178,153,98,49,162,197,41,27,57,118,244,248,113,99,29,145,34,167,212,41,89,210,228,72,149,43,89,182,116,169,178,85,171,149,49,97,202,124,121,19,103,71,156,59,121,246,124,25,242,163,73,144,39,57,250,12,233,19,169,200,152,75,153,210,28,105,179,14,255,205,165,48,91,66,77,234,211,234,85,157,67,185,114,100,67,17,108,67,134,8,25,150,29,187,80,97,21,29,107,115,180,205,209,131,71,16,30,115, 233,242,24,180,71,72,94,31,64,128,16,241,171,71,207,9,67,128,79,248,41,172,66,133,6,197,139,53,96,8,83,97,69,146,47,95,146,112,225,114,72,50,151,36,46,82,184,112,193,4,52,104,24,163,73,147,142,114,250,244,8,212,171,89,171,102,141,122,52,108,24,171,75,147,14,173,232,178,22,48,67,188,0,242,13,168,80,240,66,97,8,21,7,131,8,121,114,229,203,153,55,119,254,252,57,150,127,211,169,87,183,126,29,123,118,237,218,177,64,247,254,29,60,242,226,227,9,133,49,111,222,148,41,225,93,186,124,250,4,10,148,23,78,243,233,211,215,117,127,215,46,58,249,127,253,10,245,43,18,67,34,25,208,19,79,52,57,144,151,4,23,89,36,151,92,22,193,164,193,92,48,89,144,194,69,164,185,240,194,115,162,57,103,143,11,247,56,7,195,61,68,20,145,15,105,22,225,131,143,17,133,192,100,147,22,49,255,57,16,14,77,12,60,176,197,22,225,0,194,70,56,110,244,171,47,191,12,49,194,144,31,67,249,113,139,35,84,56,226,8,47,32,97,239,145,71,100,152,228,139,73,146,152,242,140,51,92,176,210,51,207,68,19,173,182,211,76,243,242,181,48,189,156,109,76,211,200,20,19,205,40,206,100,45,54,53,107,43,45,52,208,178,244,76,179,36,42,184,19,5,20,42,24,98,8,12,134,64,1,3,13,186,96,44,16,196,182,216,34,48,190,128,56,1,48,190,124,216,35,197,188,132,224,131,46,74,235,178,203,210,32,130,232,129,211,181,116,168,162,138,54,4,18,149,160,80,11,178,227,142,59,20,90,149,213,86,87,45,203,161,135,192,170,40,35,140,50,186,168,214,139,64,210,168,171,160,122,237,74,168, 162,70,58,234,170,98,81,82,169,168,147,118,18,22,89,96,131,77,9,165,99,181,74,73,40,146,168,181,118,35,94,187,226,245,171,140,98,149,181,44,87,83,45,200,32,85,9,250,84,45,29,220,82,247,173,30,214,117,203,45,78,231,138,116,15,31,236,221,235,222,124,129,255,8,140,81,126,183,80,193,11,196,12,85,33,16,47,6,109,140,79,200,180,88,97,5,203,184,232,140,11,69,230,252,140,137,46,211,140,194,53,140,71,216,216,53,142,61,254,24,100,142,83,211,120,99,141,83,83,13,229,140,211,124,115,180,138,227,148,152,9,69,64,195,13,55,135,185,64,5,149,47,8,25,34,140,247,216,11,46,140,225,136,51,46,188,162,141,134,78,186,237,148,94,154,105,236,186,59,26,234,239,200,43,238,188,243,210,11,142,61,246,0,241,2,62,80,56,9,4,148,64,234,227,68,23,71,242,59,187,191,180,251,163,227,23,67,112,193,101,192,183,19,156,123,238,92,120,137,176,110,187,239,182,144,193,188,19,116,112,193,11,25,148,166,195,15,39,196,4,147,17,249,22,162,112,18,73,28,100,16,62,34,71,81,114,202,83,76,17,82,20,241,26,17,241,61,48,225,235,64,3,61,241,49,200,32,141,216,130,142,211,143,56,180,72,22,146,236,226,145,96,154,124,4,12,41,37,251,226,140,41,163,164,50,247,36,170,236,189,78,44,41,142,179,229,210,194,255,84,25,53,145,51,246,152,228,144,63,30,249,98,54,103,99,153,101,38,180,148,147,51,155,45,155,83,226,58,167,92,225,206,48,248,236,147,79,63,203,7,36,144,244,11,101,221,143,45,218,247,3,254,19,228,47,108,126,126,229,111,84,209,252,243,245,65,210,188,44,191, 148,7,34,74,28,164,120,128,34,187,240,128,83,154,130,203,92,56,229,46,120,161,43,93,160,2,213,90,122,224,41,11,66,80,93,228,82,21,171,68,37,193,82,181,65,85,169,26,200,8,77,21,42,19,130,144,92,168,66,85,27,22,18,194,180,220,161,10,118,40,149,4,35,168,150,116,53,144,83,109,201,97,14,216,130,67,31,230,48,135,108,105,11,187,116,232,64,121,193,165,129,114,73,226,188,234,66,192,186,60,74,8,246,82,212,189,28,149,191,41,238,75,126,3,11,132,160,204,215,133,196,40,198,79,50,0,131,12,40,227,59,23,112,65,75,105,244,76,103,82,208,198,207,124,6,6,196,179,13,151,140,23,189,213,56,175,100,120,212,227,30,249,184,199,228,161,137,122,113,82,163,245,174,148,255,165,220,161,81,119,96,0,131,121,192,176,130,69,86,45,12,236,233,13,32,178,22,156,44,240,41,12,177,51,197,206,192,144,5,224,116,65,56,230,33,207,113,162,86,202,162,37,173,105,169,84,165,211,76,217,202,230,76,173,60,144,12,131,122,176,198,158,79,112,141,107,240,201,165,215,230,83,182,178,229,199,17,116,16,230,46,214,214,159,1,197,237,109,201,148,27,221,18,164,76,185,233,141,23,201,140,166,52,153,137,139,191,49,243,110,17,66,92,46,54,193,205,5,33,110,19,156,43,156,230,52,55,34,202,77,174,114,231,228,3,38,38,69,162,114,58,14,47,43,234,28,94,16,7,78,24,193,97,19,58,42,16,28,10,84,32,77,0,193,19,134,8,197,144,76,71,80,35,28,148,117,69,2,197,146,150,148,181,46,156,39,24,83,226,157,240,212,56,60,57,82,175,142,118,60,94,201,154,167,188,148,145,204,142,200, 211,232,72,167,135,81,140,134,230,77,21,107,89,156,172,71,72,206,180,17,102,44,125,35,103,104,234,130,205,188,81,98,46,192,77,27,47,115,8,45,255,252,20,124,21,248,169,22,108,230,211,50,250,116,5,136,152,204,35,199,135,1,243,241,9,5,125,114,170,83,189,192,152,33,112,113,124,224,219,205,158,154,58,190,132,121,245,171,143,169,128,249,240,116,167,10,68,213,172,12,171,128,34,195,231,152,242,41,102,8,12,163,12,110,42,163,136,154,69,140,102,18,75,129,93,135,215,178,55,18,146,11,86,178,30,26,153,208,153,56,134,38,75,157,185,30,29,49,170,166,49,161,9,100,24,107,222,201,250,88,89,203,94,22,143,144,69,153,29,3,185,37,196,206,73,78,48,59,227,237,86,48,153,47,40,18,181,96,120,132,121,134,192,30,13,24,233,95,135,90,221,161,14,138,208,45,0,105,160,67,2,140,30,72,7,152,193,232,225,71,126,8,18,252,88,39,136,64,24,183,96,233,49,197,113,42,64,8,225,12,103,106,138,116,229,116,163,179,74,235,94,247,105,212,157,46,44,99,89,181,231,218,210,61,238,129,132,146,22,10,31,85,244,178,108,142,80,47,48,245,163,182,72,24,19,110,145,120,155,124,173,217,160,101,90,115,255,154,216,196,111,51,247,59,77,103,58,147,110,158,8,48,54,15,148,11,77,252,173,69,74,168,209,130,55,241,77,76,16,174,158,3,236,220,60,71,228,206,114,162,8,114,232,180,220,134,49,156,185,116,210,211,157,42,138,167,164,88,164,9,29,209,232,196,155,144,17,17,124,75,135,80,192,143,14,183,101,157,17,118,113,132,250,120,193,96,236,57,143,106,21,233,36,49,70,9,74,186,227,221, 148,206,104,179,197,162,212,164,95,114,211,202,220,244,166,145,38,15,179,81,118,30,72,63,250,199,144,65,79,202,89,206,242,29,243,216,81,202,230,177,143,38,67,222,243,68,246,26,150,137,9,143,14,224,152,3,216,220,102,53,247,241,205,35,136,179,150,233,220,102,57,207,25,179,29,237,242,197,76,218,228,218,124,86,177,115,170,146,239,188,135,70,239,57,146,103,140,84,52,99,20,227,5,27,175,142,19,179,13,69,109,141,208,190,45,116,226,197,157,160,131,33,136,80,32,32,28,8,70,50,226,45,17,100,148,191,77,0,225,94,45,210,196,38,216,41,132,26,177,179,158,172,255,198,132,15,98,77,107,21,171,120,197,190,125,49,252,218,119,220,173,61,244,79,121,114,174,208,134,54,30,48,16,66,187,201,78,14,42,175,219,236,165,101,87,217,165,132,229,35,69,121,158,66,152,34,107,238,105,143,120,33,1,137,174,241,210,17,186,80,197,125,194,109,182,246,250,199,189,199,84,55,126,227,198,139,99,90,83,154,184,240,4,128,149,233,223,248,70,83,192,2,78,80,63,249,221,207,125,23,72,222,254,228,197,129,121,81,160,127,211,205,196,13,138,145,39,224,208,160,85,27,120,213,12,222,38,56,89,205,185,88,71,120,128,227,132,103,57,7,136,57,198,85,248,227,22,103,28,135,215,57,34,23,85,56,227,158,139,53,131,65,125,32,191,248,37,116,157,30,29,112,39,221,62,219,242,250,80,130,56,20,98,146,132,99,159,59,52,107,166,216,177,34,39,147,179,202,88,38,9,168,248,30,195,82,11,6,137,250,174,74,19,83,68,212,5,9,71,198,38,153,76,107,18,211,153,140,215,166,39,115,89,207,116,150,50,155,215,44, 118,231,189,217,206,27,195,115,255,152,1,233,245,139,153,125,203,109,183,88,153,224,36,71,151,197,241,176,89,162,163,75,41,74,39,165,159,33,176,190,163,204,100,16,61,4,182,142,175,209,85,213,128,226,217,211,218,65,249,28,199,234,83,129,205,77,87,58,34,12,134,211,163,227,145,167,55,65,107,254,173,104,47,172,206,75,61,105,13,235,21,85,88,69,243,172,167,136,81,207,7,121,182,154,158,177,22,96,233,69,255,106,31,168,154,70,184,30,157,232,88,188,91,129,86,186,215,199,69,238,214,10,177,179,60,161,96,216,208,53,14,106,145,29,109,237,50,219,217,209,103,165,243,93,201,93,89,6,173,16,63,3,37,120,63,209,109,111,119,173,62,247,17,127,48,243,35,76,182,21,51,109,234,126,47,128,212,255,238,1,185,119,190,234,102,255,187,255,11,55,107,242,27,23,50,151,119,50,13,30,205,105,234,91,222,254,207,224,14,76,110,12,4,226,102,36,116,34,110,19,12,176,192,94,68,19,114,1,1,91,174,192,242,137,193,88,205,2,23,140,69,36,14,227,192,169,115,48,7,229,36,12,113,60,255,176,245,222,9,245,80,111,69,38,133,114,74,144,3,71,175,213,50,144,69,50,16,215,58,207,7,20,240,159,18,80,247,124,171,116,6,234,183,128,43,72,102,174,116,14,234,197,220,103,11,4,129,8,19,170,96,28,205,209,10,230,241,32,175,55,186,160,170,178,102,199,78,43,12,82,203,180,6,111,18,38,225,17,138,142,10,27,169,10,79,235,233,36,42,176,126,103,98,198,48,5,208,200,174,98,138,165,138,71,165,240,238,75,176,46,235,220,176,122,182,164,235,26,203,76,222,176,179,62,235,74,38,74,119,132, 103,208,114,42,141,88,10,201,100,74,239,62,75,78,0,79,51,144,110,50,144,238,232,146,128,97,26,177,10,23,137,79,178,70,80,208,35,107,32,79,5,88,231,72,102,235,116,98,76,184,120,176,116,132,43,72,124,111,183,128,11,48,254,162,64,58,173,47,254,41,127,60,129,47,224,224,94,244,98,245,164,232,94,236,201,69,34,76,244,66,206,227,28,39,5,33,37,115,50,204,3,119,209,156,204,105,195,88,47,158,68,36,47,54,135,113,228,9,3,41,255,142,70,16,39,70,18,80,212,248,109,20,89,108,48,114,43,72,6,138,215,136,139,19,182,224,8,189,32,16,126,163,241,134,160,56,48,73,148,8,129,249,168,79,217,160,79,250,214,113,58,160,13,29,143,6,217,184,171,187,172,13,107,234,17,188,188,239,251,120,105,62,84,129,31,125,233,151,204,198,252,206,47,253,216,79,109,10,114,32,13,18,33,11,242,152,134,228,221,4,4,110,60,33,64,4,36,72,236,143,190,236,111,255,224,237,109,230,45,224,250,41,35,247,73,70,34,80,2,91,46,70,90,132,223,22,206,224,250,205,64,112,205,196,158,49,36,63,178,37,85,82,214,18,135,226,150,49,6,53,48,25,93,16,113,86,100,19,66,78,229,18,231,4,101,18,245,82,46,5,201,233,114,80,100,82,52,172,4,123,49,245,84,132,39,217,137,245,16,39,213,110,111,213,102,13,247,86,205,196,98,144,69,112,68,214,182,82,213,84,13,1,89,236,35,47,143,183,244,192,19,120,171,19,53,161,211,210,114,197,94,142,211,64,173,64,70,81,15,66,193,19,127,228,4,220,255,231,125,238,82,182,142,64,248,254,229,72,182,128,19,0,102,27,57,193,184,126,46,199, 116,12,232,186,128,55,226,35,62,124,174,80,146,100,241,156,208,9,5,229,241,22,35,199,52,96,145,192,0,50,29,207,9,35,79,62,188,177,27,21,207,27,113,76,47,229,131,182,78,103,11,74,7,53,73,231,160,66,177,182,252,224,116,92,243,230,130,240,182,48,15,53,135,228,80,136,203,125,66,209,183,70,45,160,118,144,183,20,197,211,248,130,21,187,210,243,52,208,69,62,142,5,83,238,24,41,37,195,230,34,195,158,83,114,124,49,69,158,19,114,42,103,16,130,160,58,45,39,115,74,240,195,66,172,245,196,41,113,232,133,245,60,48,194,120,242,245,48,46,38,89,45,226,144,115,229,42,208,61,85,50,116,16,176,159,220,50,160,234,243,26,117,80,160,172,209,53,225,167,19,250,179,19,46,173,19,138,80,125,192,166,107,124,35,11,42,73,56,168,166,216,80,235,29,147,77,29,217,81,250,220,177,65,225,209,250,230,241,185,46,180,61,182,77,188,190,141,19,64,129,31,201,255,230,188,210,75,211,208,6,253,252,227,63,18,82,33,211,70,32,79,52,109,88,20,33,67,33,18,114,11,70,175,17,53,39,114,34,113,161,116,156,201,109,36,210,153,228,139,223,12,193,159,250,237,35,69,71,70,76,44,36,241,79,72,91,82,116,34,144,72,103,4,36,107,49,159,138,52,62,77,178,73,253,41,6,109,16,62,65,173,70,90,146,70,34,78,1,99,114,194,48,206,115,64,174,127,138,49,228,94,143,61,147,51,227,142,81,39,193,180,213,148,81,214,72,44,38,75,111,245,44,46,227,156,178,78,115,210,115,72,108,194,122,178,39,95,207,113,146,81,196,138,18,115,136,82,156,84,206,226,32,5,42,35,140,246,182,180,69, 180,242,211,94,109,38,215,115,38,55,80,38,95,112,82,223,243,2,97,144,6,167,50,61,89,228,38,217,201,245,112,49,114,16,85,80,5,21,47,80,68,79,43,76,4,141,81,158,4,104,77,147,146,59,129,81,86,15,85,82,232,169,41,41,12,86,33,37,59,123,81,59,125,149,23,163,179,195,62,142,4,131,210,82,123,178,69,24,255,167,158,224,180,61,111,13,247,100,112,75,65,13,159,180,52,70,88,18,36,249,77,75,115,239,72,91,110,116,226,51,72,129,43,72,1,174,55,105,244,62,101,116,215,94,97,215,252,192,63,255,211,47,191,38,108,8,116,49,113,204,55,62,1,148,158,235,60,140,141,65,39,148,186,30,20,66,157,77,66,245,213,104,226,177,66,173,205,106,214,35,219,186,160,219,118,201,107,60,148,151,116,97,62,204,237,108,206,102,152,134,73,63,216,70,152,126,65,32,213,230,220,126,129,152,206,143,63,48,214,69,215,230,63,246,3,211,204,85,70,5,42,7,173,145,160,242,83,7,3,100,72,8,42,34,83,51,45,95,78,230,100,110,247,110,182,62,1,14,71,125,132,247,108,246,229,248,205,103,121,175,36,107,196,36,59,45,44,93,238,229,200,210,102,93,18,91,133,182,44,229,19,103,93,129,44,93,193,73,233,19,36,67,210,70,112,237,25,41,176,70,110,175,42,221,147,42,29,53,90,61,85,83,193,84,197,116,4,159,224,211,22,161,212,69,34,14,6,45,117,83,111,13,6,179,255,22,4,151,213,79,227,41,229,130,146,85,43,12,114,54,103,59,101,181,85,121,81,86,149,243,24,245,22,40,79,144,76,121,210,24,141,209,110,229,9,85,87,47,77,85,110,244,182,51,39,115,82,113,237,20, 57,65,14,25,71,207,113,25,87,89,151,181,127,10,215,78,55,240,115,227,212,69,202,118,193,180,116,109,59,239,2,167,114,229,86,144,244,244,148,115,49,181,89,93,240,2,225,128,157,48,240,74,85,114,62,165,52,1,195,149,62,185,21,37,251,205,102,123,119,120,121,235,45,51,111,222,230,178,116,74,17,101,107,147,160,6,106,93,251,19,64,217,181,93,231,35,125,190,173,64,193,241,103,46,148,56,22,84,145,154,15,96,93,137,95,251,21,187,198,215,148,228,113,30,175,239,187,178,109,67,189,143,97,199,6,189,212,43,220,116,65,63,34,22,127,37,118,63,136,41,63,116,161,19,218,43,98,57,54,63,254,151,109,34,118,127,119,193,108,250,179,252,74,86,70,129,48,183,28,216,8,76,86,130,117,208,100,107,244,242,252,66,243,106,52,7,45,248,130,217,255,18,72,57,237,242,56,13,121,211,18,132,125,4,131,81,44,44,49,248,130,129,116,116,52,184,132,47,79,243,48,24,37,89,24,104,49,152,20,245,128,106,61,65,106,159,118,120,123,184,62,201,146,44,135,119,72,165,148,223,24,12,160,252,201,90,221,18,45,141,87,2,125,216,159,134,116,62,159,56,138,195,181,135,109,80,230,124,151,119,159,212,43,185,52,91,47,80,214,68,228,56,97,117,214,150,21,214,24,117,244,58,47,108,107,145,3,89,141,78,95,164,43,97,50,3,173,242,107,59,245,75,79,119,139,221,54,117,173,82,19,98,141,6,89,110,75,173,52,62,253,216,75,181,212,107,5,185,2,237,165,70,78,145,72,187,84,74,171,146,91,189,117,73,139,24,138,157,20,91,19,89,1,211,22,143,97,112,90,61,193,2,211,246,141,243,120,143,231,216, 137,157,152,102,139,87,133,79,89,243,234,243,103,11,132,211,106,212,21,168,49,72,254,194,133,205,245,121,5,202,15,66,225,21,110,121,215,38,141,93,169,151,122,175,23,123,7,180,96,64,193,55,228,213,55,16,255,84,56,18,173,216,204,49,95,209,183,149,202,215,124,87,233,95,157,89,106,16,65,125,175,143,30,219,55,188,186,207,251,184,134,64,211,71,126,57,193,17,56,193,63,29,161,19,232,87,189,214,53,63,14,5,152,28,97,11,118,225,156,205,89,129,229,249,210,6,56,158,225,89,129,125,25,159,167,247,150,121,109,151,7,202,129,205,181,182,38,173,129,11,250,100,67,113,131,89,150,150,103,217,133,27,186,161,165,184,247,154,87,131,241,51,161,87,86,102,97,217,133,75,49,132,67,177,44,1,163,163,3,234,134,129,216,163,131,216,19,71,113,48,158,182,20,119,83,105,73,17,21,21,121,149,165,56,72,97,14,37,61,120,7,203,82,55,225,114,164,169,150,20,93,65,106,165,22,135,251,201,183,124,250,45,93,46,72,137,26,121,61,122,230,130,248,45,101,206,55,121,250,167,117,184,44,169,54,120,143,180,168,185,152,136,173,214,119,183,245,119,101,56,44,143,119,106,113,56,135,11,132,167,195,26,135,131,184,6,177,122,70,116,47,146,35,57,230,154,182,170,135,120,146,135,255,90,137,221,26,26,195,186,159,236,26,169,197,26,37,227,122,175,167,24,168,125,24,146,159,152,175,5,155,75,157,212,21,132,151,146,71,153,167,137,247,20,197,18,7,81,83,20,45,24,72,67,152,121,107,19,20,227,210,150,163,23,151,115,11,126,34,56,20,58,65,93,67,155,63,173,247,151,47,205,47,133,89,125,194,134,152,127, 227,152,181,239,66,185,171,153,169,217,148,160,57,154,83,105,154,101,27,60,70,73,65,191,247,250,132,14,251,106,73,67,55,84,73,20,22,220,232,131,126,197,217,184,209,89,185,29,86,185,197,249,184,157,91,185,163,91,186,163,219,63,15,165,151,167,23,187,179,219,8,214,85,93,43,109,215,60,251,129,189,155,151,65,27,180,253,249,197,94,246,159,29,186,150,19,122,164,43,251,121,31,88,151,83,214,162,201,85,189,235,219,189,107,148,20,111,186,70,117,139,121,117,203,162,113,112,183,48,26,192,111,186,20,103,46,105,35,26,191,125,15,161,125,19,178,37,90,131,7,188,121,67,26,167,121,107,193,241,155,54,235,59,194,243,123,26,59,255,26,167,121,248,45,119,11,164,197,58,136,237,26,37,149,122,138,139,23,168,211,82,243,36,124,194,91,124,135,27,187,247,198,50,92,107,182,189,159,26,193,225,146,195,123,175,196,85,90,164,91,252,45,109,250,183,92,33,194,99,188,167,121,16,199,147,122,20,125,186,199,57,252,195,219,251,163,155,28,169,107,252,200,251,13,92,49,143,20,81,250,183,154,220,193,19,156,164,89,12,163,243,19,204,49,79,46,215,123,162,13,65,184,56,251,21,250,51,130,43,13,248,110,25,93,217,60,161,178,59,161,114,238,80,232,3,156,191,70,125,112,44,94,123,195,147,124,227,66,129,102,56,196,113,60,16,225,56,164,11,183,201,183,182,215,241,182,15,221,59,138,195,154,153,121,60,176,153,30,127,59,251,184,111,155,115,201,155,197,70,126,245,81,126,159,59,185,31,54,156,31,118,156,199,25,185,213,171,62,76,157,212,155,91,212,209,185,63,221,153,126,183,64,158,211,185,122,179,155,187,203, 123,180,203,123,93,1,148,215,108,189,63,225,103,184,110,121,184,88,214,204,225,39,189,239,255,51,27,117,48,27,71,155,216,147,253,188,219,156,215,128,239,101,251,25,180,107,211,150,121,13,53,117,249,188,85,214,100,143,93,130,137,157,150,55,123,160,208,85,220,41,26,151,221,156,162,31,251,62,247,219,202,117,48,46,249,187,92,55,88,219,105,51,183,208,245,219,43,56,221,45,122,101,163,55,161,27,26,189,231,27,223,33,27,221,95,193,16,208,21,243,4,190,194,155,119,92,67,81,133,243,250,45,237,154,197,56,28,46,125,179,197,167,209,203,81,243,199,59,109,226,7,227,225,83,246,183,172,60,226,129,88,72,226,82,194,51,60,195,121,240,219,47,28,161,251,93,226,75,218,193,229,146,199,185,220,200,23,60,226,101,30,179,39,122,72,64,241,223,189,189,161,115,249,21,114,249,129,123,112,160,104,238,188,225,39,205,251,19,217,253,217,218,127,36,179,129,207,46,201,219,214,179,241,233,213,213,122,89,135,180,89,39,16,134,80,108,192,6,181,63,179,55,38,137,181,253,252,207,239,149,60,24,221,65,19,61,66,201,62,106,142,3,217,194,119,106,120,27,155,215,255,163,210,183,77,67,189,224,150,60,51,123,181,183,107,238,158,211,235,227,93,241,124,235,81,27,207,253,94,125,194,89,211,67,221,185,199,134,212,65,93,189,234,156,62,218,213,180,77,187,180,173,59,242,169,158,234,175,251,63,249,51,180,113,29,243,55,63,217,179,209,46,119,29,187,37,223,186,43,223,63,57,255,233,163,222,233,123,93,180,59,159,217,89,223,245,95,31,246,89,63,151,95,159,231,153,29,160,189,29,27,113,31,219,115,95,161,211,117,247, 195,157,245,39,216,219,59,59,180,129,207,179,251,153,130,193,123,130,181,221,247,117,217,159,113,43,247,91,159,215,124,94,220,227,59,63,159,95,223,119,16,195,195,188,161,1,220,200,77,154,204,117,77,222,225,29,122,173,177,247,185,127,215,224,125,161,21,186,92,125,255,101,171,125,220,193,93,254,201,125,72,232,189,222,119,127,247,175,81,151,149,255,100,1,34,148,33,129,161,10,250,57,88,80,160,33,63,9,15,34,100,232,103,139,68,135,161,24,26,244,211,201,161,70,132,21,43,106,236,4,242,96,72,136,34,55,255,154,116,40,17,164,202,78,91,54,110,97,201,82,162,204,45,130,56,113,162,41,72,80,160,156,58,3,113,10,4,52,40,40,80,94,136,122,241,2,40,169,210,165,89,10,57,125,26,134,144,212,169,96,192,16,2,131,40,171,214,173,92,187,122,253,10,54,172,216,174,88,254,153,61,139,54,173,218,181,108,219,182,197,50,54,174,220,185,116,183,78,189,139,87,106,152,189,124,249,154,42,212,37,176,224,46,159,146,18,29,58,212,11,164,197,144,16,59,126,12,57,178,228,200,64,65,85,182,92,89,104,32,204,155,59,7,253,12,58,115,232,159,65,57,213,44,253,211,38,104,211,130,102,74,204,73,83,102,235,216,60,103,206,118,141,187,53,108,158,188,117,239,182,93,91,182,237,215,183,95,202,46,62,60,38,238,216,177,81,190,126,169,124,162,235,78,173,149,59,92,169,146,166,74,140,216,51,158,60,216,242,59,248,137,44,49,202,140,248,49,162,204,145,234,39,154,76,25,179,251,249,241,39,61,158,12,47,62,63,254,252,46,113,127,207,232,93,70,243,149,244,93,67,15,37,255,132,32,69,30,13,228,145, 125,252,189,196,159,120,29,69,184,223,117,222,213,23,225,127,25,94,231,18,123,23,102,232,94,126,217,129,212,18,137,22,98,103,220,76,206,173,167,91,138,199,81,199,28,114,49,210,230,155,111,59,241,20,90,142,136,21,181,35,82,160,44,213,69,82,131,117,241,84,145,125,221,85,149,84,117,45,201,100,147,89,149,229,86,148,82,78,185,22,92,78,94,137,229,87,121,109,217,87,151,97,0,230,212,144,75,45,245,73,153,102,18,245,73,81,71,41,53,84,154,128,248,248,227,80,75,201,169,20,82,134,77,198,227,100,146,229,185,153,99,151,33,150,99,160,130,222,184,19,80,57,221,136,99,111,138,30,154,232,162,188,25,250,217,161,134,246,54,169,163,143,238,244,92,163,49,90,218,40,111,185,81,218,154,122,187,205,38,227,167,203,205,20,157,107,45,174,120,106,171,192,185,24,158,112,224,29,84,99,78,212,81,215,27,109,203,141,135,106,123,206,161,135,18,122,177,70,84,222,128,226,13,199,156,119,174,170,248,90,170,248,185,23,34,127,14,110,255,84,222,133,174,17,91,34,132,207,154,71,45,177,0,138,68,34,116,1,178,151,30,129,24,205,246,235,135,228,170,135,145,176,231,193,196,18,114,229,181,7,161,183,126,148,154,34,189,204,18,167,171,140,193,209,200,41,111,172,233,20,112,163,147,14,10,218,158,135,253,56,38,144,131,21,9,49,95,121,85,133,85,150,22,95,140,8,148,84,110,204,113,149,24,127,124,229,150,34,235,213,151,41,38,67,44,24,153,67,10,246,73,202,129,53,12,72,144,48,207,28,179,204,73,217,121,243,205,56,191,121,84,207,106,250,12,180,207,70,13,125,148,81,61,191,249,88,81,60,251,120, 84,159,11,47,140,112,212,81,15,85,89,158,150,121,33,117,194,162,125,70,117,214,94,239,68,90,160,56,174,86,40,104,61,149,109,54,164,146,30,188,54,162,57,62,58,112,165,109,159,205,104,79,138,162,45,183,215,4,15,250,40,221,186,33,218,169,217,138,182,212,82,162,65,221,93,112,221,137,123,58,234,115,237,193,134,19,227,181,2,190,40,115,52,97,26,121,223,137,79,106,90,230,132,218,255,72,176,221,142,18,74,185,223,126,163,29,186,230,121,159,45,118,218,129,114,246,117,104,176,115,61,187,160,126,10,125,216,154,55,19,69,51,204,43,19,9,241,83,67,20,178,23,33,81,33,57,21,200,202,59,169,113,199,206,115,108,229,242,210,203,53,50,151,94,242,133,178,144,53,63,44,24,96,192,135,25,152,247,221,59,37,100,202,229,187,60,166,205,51,239,252,230,152,236,251,88,103,251,58,187,223,112,97,117,6,141,212,207,248,91,205,63,214,69,5,82,180,162,113,166,71,137,1,68,98,246,39,192,3,34,141,104,121,10,26,160,118,84,53,172,17,5,128,150,153,32,102,0,5,20,53,61,16,107,9,123,12,215,6,213,53,207,100,45,49,177,139,148,214,122,114,193,183,9,229,129,182,163,93,5,59,200,194,18,182,80,80,135,170,93,235,66,195,58,132,165,238,134,169,211,220,218,24,117,195,183,229,48,106,161,131,148,17,93,71,195,195,41,113,137,35,220,90,216,100,40,187,62,209,206,105,23,76,96,98,146,214,179,3,2,205,104,184,171,224,21,15,168,197,6,255,6,77,103,236,147,95,239,182,247,148,239,5,175,16,67,24,66,24,218,40,178,36,77,111,142,116,105,222,243,238,24,165,232,209,113,143,93,33,4, 34,170,39,178,226,249,5,101,107,44,164,33,11,25,190,67,130,143,72,46,11,210,96,210,215,48,245,157,177,97,101,180,223,36,97,150,63,221,181,111,140,251,91,26,208,122,167,73,51,210,172,104,57,43,229,252,228,135,63,46,226,175,79,89,68,96,0,51,24,192,59,169,178,149,77,11,32,143,112,167,191,12,130,81,77,157,153,32,7,165,56,180,205,4,77,152,184,12,97,213,34,35,70,17,6,243,127,84,52,32,100,254,212,52,205,80,49,132,95,244,147,104,168,230,65,0,254,175,103,81,92,33,20,17,246,196,110,130,240,133,82,252,230,55,109,40,78,207,212,238,133,122,154,204,159,82,120,25,13,38,237,78,182,36,160,209,194,248,73,158,45,237,148,165,204,100,25,227,55,202,75,78,146,72,219,83,163,145,190,244,70,54,2,146,98,74,226,163,67,201,130,199,136,230,241,161,20,5,11,32,241,114,189,140,94,207,255,20,26,45,153,95,58,218,165,191,132,129,163,133,248,139,65,193,7,166,69,138,239,119,44,109,233,202,86,234,72,129,174,239,146,255,148,233,204,10,49,51,73,218,116,167,60,21,104,77,103,10,202,159,98,242,104,75,33,170,77,243,39,202,73,34,149,146,161,196,36,25,251,57,70,79,34,21,103,254,12,165,43,165,250,73,221,185,82,155,77,187,98,43,133,137,205,12,114,245,103,156,113,229,254,198,234,51,180,26,53,127,99,245,76,86,59,57,86,158,93,77,173,157,4,170,83,41,217,211,188,234,85,160,56,165,217,203,182,119,83,69,10,214,41,93,218,18,197,146,116,151,138,42,86,43,118,148,168,99,205,162,199,197,42,246,162,83,1,169,101,47,139,217,204,66,69,176,140,76,36,241,192,20, 134,238,137,22,76,227,67,105,26,31,166,148,167,36,5,167,125,77,74,83,90,11,8,216,198,150,181,151,36,95,108,103,251,148,166,172,246,181,16,203,66,106,109,171,20,245,57,197,183,178,221,171,113,143,139,92,250,225,181,119,58,77,174,115,159,123,70,161,138,82,168,84,255,245,25,25,143,102,214,183,226,111,147,68,213,36,118,167,186,79,128,46,247,126,209,149,169,116,165,107,87,232,238,84,125,146,108,109,107,129,87,190,212,46,5,184,184,37,31,105,19,57,219,147,14,54,120,109,116,99,84,254,139,151,195,34,54,177,146,173,104,99,31,43,209,200,22,152,162,148,37,89,102,31,12,97,204,18,111,47,19,70,40,133,43,188,89,194,246,101,191,28,238,112,240,120,155,91,67,130,216,195,36,46,113,23,94,123,226,250,246,150,124,77,105,241,106,139,52,91,165,232,54,11,51,46,132,139,135,27,98,226,198,214,183,128,224,241,108,93,220,227,215,214,151,184,54,30,46,141,109,172,91,36,211,120,201,62,158,49,35,149,140,99,251,198,120,202,175,29,49,147,113,74,99,215,254,181,199,33,126,241,109,135,220,227,48,7,57,200,192,101,113,152,139,140,228,49,139,57,200,75,150,113,195,142,236,99,54,51,69,189,147,140,243,152,120,156,229,48,231,121,175,123,206,107,113,237,76,51,221,194,140,181,75,238,235,95,109,188,218,59,251,246,200,246,85,45,255,137,241,187,70,253,150,120,210,195,11,222,151,10,225,96,202,90,5,177,86,105,232,31,23,108,96,4,139,250,31,10,6,245,98,27,252,96,146,25,47,144,198,3,240,93,142,23,225,88,75,216,75,108,28,222,134,39,141,235,18,87,154,141,185,238,181,175,127,13,236,96, 11,123,216,196,46,182,177,63,76,219,24,59,250,216,204,110,182,179,159,13,109,136,85,58,161,149,238,175,181,225,56,132,87,55,88,192,3,206,139,169,37,123,224,81,63,175,212,223,46,240,69,97,141,81,189,52,120,221,168,94,245,145,100,253,95,144,250,215,178,243,166,112,27,249,114,237,106,215,218,41,109,228,247,190,243,221,239,90,3,220,218,111,236,111,193,243,189,151,106,83,248,224,2,239,183,181,249,221,95,127,75,124,215,251,230,181,196,33,174,239,136,23,137,226,194,123,54,199,13,57,188,143,235,123,141,31,223,111,201,127,125,242,104,171,124,229,44,111,57,137,83,190,241,152,7,60,227,188,206,184,195,175,221,112,54,46,60,228,33,191,112,193,27,158,240,123,247,197,141,68,191,55,187,175,255,178,105,164,39,9,43,86,249,163,146,252,248,233,114,43,54,220,226,238,24,185,165,110,238,163,167,91,235,92,239,186,215,187,126,188,115,103,91,42,253,37,132,181,167,2,71,179,231,91,235,97,207,75,219,1,153,237,178,199,253,46,113,151,187,217,201,78,247,162,203,125,224,100,167,182,241,34,126,111,129,171,61,223,19,31,248,174,67,174,246,134,19,62,238,138,31,252,181,9,145,243,181,127,41,237,144,135,124,197,67,46,60,200,99,59,219,194,51,252,225,103,110,113,136,91,190,227,26,63,100,192,99,254,111,254,242,183,244,45,63,57,205,59,111,113,204,135,30,226,151,135,185,180,71,126,250,154,195,190,227,21,39,57,224,45,110,246,137,55,92,237,193,31,254,221,199,142,247,169,212,26,163,200,31,89,243,155,175,237,175,31,189,219,82,17,240,150,176,142,117,170,87,125,99,87,199,254,183,217,237,148,202,75,159,221, 78,119,122,28,149,222,105,170,116,122,233,233,95,63,67,207,63,178,244,143,63,254,11,189,74,245,229,191,109,251,207,159,213,71,127,251,254,255,15,128,255,1,56,50,254,39,128,91,242,124,119,71,119,6,168,128,200,135,109,199,231,121,15,8,112,142,135,128,107,135,118,103,151,118,115,55,120,102,151,112,111,119,118,100,119,129,104,135,23,208,71,124,201,39,130,121,81,130,5,136,130,41,120,81,135,133,36,220,198,130,212,135,127,213,227,125,217,183,125,9,54,131,55,200,21,80,87,126,119,17,60,121,129,105,42,232,71,241,23,131,44,136,126,46,232,130,69,200,109,247,103,132,73,183,132,235,103,127,239,87,125,74,152,132,77,232,126,76,200,80,84,40,133,239,183,105,214,167,132,232,135,132,75,23,133,250,87,61,49,8,132,95,71,134,40,72,125,249,103,134,101,24,128,34,120,128,8,200,134,39,200,134,115,168,105,3,198,126,200,115,134,97,40,127,91,72,133,78,88,132,98,216,135,88,152,135,71,135,131,229,166,125,53,40,37,221,87,136,56,72,135,104,216,133,81,200,133,234,7,134,126,8,136,250,103,125,118,184,133,128,104,132,247,71,21,79,232,126,93,104,133,153,24,138,162,248,135,160,136,137,124,24,136,87,168,116,255,95,24,137,172,200,133,159,200,132,146,120,137,73,135,116,158,232,138,171,40,139,97,200,137,154,136,138,119,120,133,151,88,139,236,87,133,71,8,133,123,200,105,234,215,137,150,216,109,103,216,126,164,152,140,101,216,126,184,232,137,96,168,137,120,248,140,201,8,131,200,136,127,198,168,140,199,248,132,98,24,96,187,184,138,191,168,141,129,248,135,147,104,142,120,168,133,192,40,142,67,8,142,132, 232,105,65,152,21,58,184,136,223,118,136,136,232,22,138,88,143,51,216,136,40,104,23,81,55,143,253,40,144,3,73,144,134,53,136,5,137,144,0,216,140,68,56,134,41,184,142,169,56,133,194,8,137,193,232,141,82,56,134,177,168,135,181,168,134,134,133,140,186,152,144,31,169,130,90,49,49,165,48,50,251,104,146,247,136,143,108,161,143,38,137,117,32,249,117,113,17,132,80,151,60,120,33,146,79,39,147,4,214,117,230,87,146,230,247,105,137,5,72,58,25,144,52,25,147,51,9,143,46,105,148,71,137,148,73,169,148,75,185,148,61,57,148,222,102,147,62,73,148,58,40,143,255,79,23,144,0,105,23,158,38,22,90,192,21,90,192,149,91,193,149,95,249,149,44,249,80,40,153,146,106,177,146,100,89,110,80,25,148,109,169,147,52,249,150,83,185,127,133,72,143,98,97,127,124,84,151,97,161,149,59,168,151,49,201,147,85,41,147,89,201,147,78,9,148,222,246,150,87,233,151,13,5,151,128,185,152,86,57,152,125,196,151,62,41,146,147,89,126,133,25,151,201,115,153,82,41,148,86,41,143,61,185,131,138,249,148,50,40,154,59,25,149,243,151,153,79,121,154,154,121,152,169,249,153,114,57,154,145,89,154,66,105,153,146,121,147,127,233,153,167,169,150,113,97,9,94,169,5,63,160,5,38,96,2,90,112,8,153,240,3,197,41,156,195,153,9,194,233,149,190,121,156,188,121,8,189,105,156,99,153,155,202,99,150,103,137,22,105,57,157,11,70,96,57,72,149,55,105,152,151,25,148,134,169,117,217,73,158,218,57,143,90,130,149,116,145,151,212,179,150,99,177,158,116,244,158,136,89,23,219,233,21,235,150,131,22,21,159,149, 9,153,144,89,49,32,51,148,255,255,8,160,220,153,151,249,201,36,84,89,158,91,233,6,9,186,3,59,0,1,13,202,5,138,160,8,92,144,2,41,192,5,15,170,8,41,144,9,21,202,5,38,176,3,38,144,160,92,224,6,92,144,9,28,90,156,190,121,160,31,83,157,214,9,89,88,192,162,45,234,162,47,10,163,49,42,163,51,74,163,53,106,163,55,138,163,57,170,163,59,202,163,61,234,163,63,10,164,65,42,164,67,74,164,69,106,164,71,138,164,73,170,164,75,202,164,77,234,164,79,10,165,81,42,165,61,170,15,47,90,165,46,170,15,87,58,165,91,154,164,42,234,165,95,10,166,97,42,166,99,74,166,101,106,166,103,138,166,105,170,166,107,202,166,109,234,166,111,10,167,113,42,167,115,74,167,117,106,167,119,138,167,121,170,167,123,202,167,125,234,167,127,10,168,129,42,168,131,74,168,133,106,168,135,138,168,137,170,168,139,202,168,141,234,168,143,10,169,145,42,169,147,74,169,149,106,169,151,138,169,153,170,169,155,202,169,157,234,169,159,10,170,161,42,170,163,74,170,165,106,170,167,138,170,255,169,170,170,171,202,170,173,234,170,175,10,171,177,42,171,179,74,171,181,106,171,183,138,171,185,170,171,187,202,171,189,234,171,191,10,172,193,42,172,195,74,172,197,106,172,199,138,172,201,170,172,203,202,172,205,234,172,207,10,173,209,42,173,211,74,173,213,106,173,215,138,173,217,170,173,219,202,173,221,234,173,223,10,174,225,42,174,227,74,174,229,106,174,231,138,174,233,170,174,235,202,174,237,234,174,239,10,175,241,42,175,243,74,175,245,106,175,247,138,175,249,170,175,251,202,175,253,234,175,255,10,176,1,43,176, 3,75,176,5,107,176,7,139,176,9,171,176,11,203,176,13,235,176,15,11,177,17,43,177,19,75,177,21,107,177,23,139,177,25,171,177,27,203,177,29,235,177,31,11,178,33,43,178,35,75,178,37,107,178,39,139,178,41,171,178,43,203,178,45,235,178,47,11,179,49,43,179,51,75,179,53,107,179,55,139,179,57,171,179,59,203,179,61,235,179,63,11,180,65,43,180,67,75,180,69,107,180,71,139,180,73,171,180,75,203,180,77,235,180,79,11,181,81,43,181,206,83,75,181,85,107,181,87,139,181,89,171,181,91,203,181,93,235,181,95,11,182,97,43,182,99,75,182,101,107,182,103,139,182,105,171,182,107,203,182,109,235,182,111,11,183,113,43,183,115,75,183,117,107,183,119,139,183,121,171,183,123,203,183,125,235,183,127,11,184,129,43,184,131,75,184,133,107,184,135,139,184,137,171,184,139,203,184,141,235,184,143,11,185,145,43,185,147,75,185,149,107,185,151,139,185,153,171,185,155,203,185,157,235,185,159,11,186,161,43,186,163,75,186,165,107,186,167,139,186,169,171,186,171,203,186,173,235,186,175,11,187,177,43,187,179,75,187,181,107,187,183,139,187,185,171,187,187,203,187,189,235,187,191,11,188,193,43,188,195,75,188,197,107,188,199,139,188,201,171,188,203,203,188,205,235,188,207,11,189,209,43,189,211,75,189,213,107,189,215,139,189,217,43,176,1,1,0,59, };