255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,1,44,0,200,3,1,34,0,2,17,1,3,17,1,255,196,0,29,0,1,0,3,0,3,1,1,1,0,0,0,0,0,0,0,0,0,6,7,8,1,4,5,3,2,9,255,196,0,64,16,0,1,4,1,4,1,3,3,3,2,4,3,6,5,5,0,2,1,3,4,5,6,0,7,17,18,19,8,33,49,20,34,65,21,35,50,22,81,66,97,113,129,36,51,82,23,24,37,38,67,145,52,68,83,98,161,114,115,130,179,209,255,196,0,20,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,196,0,20,17,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,218,0,12,3,1,0,2,17,3,17,0,63,0,254,169,233,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,252,43,173,162,240,174,10,123,245,249,252,255,0,109,115,220,87,224,147,231,143,159,206,176,135,171,192,178,99,118,239,160,226,22,114,255,0,84,102,30,45,145,85,66,142,208,23,124,133,219,216,48,60,136,78,146,52,166,145,26,140,138,5,194,32,184,164,171,194,235,230,49,55,215,1,195,173,179,154,76,110,183,42,186,202,247,140,25,151,17,137,46,43,48,134,45,203,168,141,54,78,40,144,178,236,181,112,81,127,139,34,231,144,129,194,55,23,65,188,133,214,201,81,4,197,85,83,148,68,95,148,215,233,72,83,229,120,252,107,15,97,217,70,33,132,122,142,118,94,65,145,164,104,85,217,221,206,39,88,110,198,113,182,98,68,118,10,74,109,158,222,233,226,250,233,118,13,121,151,168,114,200,130,170,117,68,212,39,213,30,95,157,134,229,238,173,19,86,150,17,162,199,74,105,173,66,141,60,204,99,201,72,134,44,60,14,8,162,193,112,199,149,239,193,35,132,138,130,157,163,17,24,127,69,249,79,239,167,97,254,250,197,27,55,79,187,184,231,168,140,153,237,218,221,233,7,55,22,171,102,210,202,95,159,189,108,218,213,143,21,13,183,25,84,1,101,27,20,85,67,79,116,113,163,121,85,81,243,109,61,213,217,202,156,179,102,118,211,50,119,112,243,127,212,44,164,80,161,207,131,144,56,209,73,105,249,224,228,99,34,4,253,223,166,250,135,22,57,23,110,4,145,15,202,40,40,129,174,187,39,10,188,251,39,206,136,72,191,11,243,172,127,79,136,110,46,27,255,0,120,74,140,30,91,103,137,66,140,253,116,38,174,172,93,145,255,0,137,126,132,195,238,76,246,253,193,236,70,136,247,186,171,174,62,174,34,7,141,124,181,174,38,254,251,228,185,70,54,184,156,203,154,104,214,89,165,81,213,55,62,107,74,221,99,140,227,2,82,219,124,4,148,149,181,109,20,202,48,169,54,247,34,66,227,46,118,93,7,244,36,76,15,248,146,47,178,47,178,254,52,87,1,61,148,209,63,213,117,151,189,61,205,178,172,145,184,13,226,162,150,69,87,155,72,198,162,50,227,46,112,197,68,85,230,20,113,227,158,173,42,200,148,191,83,238,41,215,142,165,202,170,99,156,201,173,243,164,218,198,174,50,59,235,91,40,83,176,154,210,145,33,39,148,228,10,183,173,80,224,249,65,65,179,105,68,154,46,174,33,26,180,191,99,132,224,187,221,176,254,180,118,79,239,162,16,175,28,18,47,41,202,112,191,41,172,111,183,216,22,126,253,174,197,91,228,57,222,94,89,107,56,197,212,144,75,43,193,149,16,222,17,138,65,228,70,128,17,248,238,139,162,43,228,31,42,54,33,238,14,162,154,249,251,39,158,111,50,217,237,37,116,61,174,5,164,77,158,116,159,151,46,96,180,190,97,40,232,235,136,104,164,136,61,218,101,1,181,21,35,110,66,26,144,40,144,32,109,141,115,172,253,233,91,57,191,122,1,237,110,71,105,46,241,104,169,235,167,87,92,75,62,210,158,142,243,104,134,196,149,255,0,27,141,56,138,130,239,203,141,144,118,78,226,68,122,7,65,198,156,162,232,75,192,170,255,0,100,212,63,108,172,230,217,85,220,164,249,14,60,236,76,142,226,48,171,139,202,139,99,53,207,24,255,0,162,2,138,39,249,113,160,152,233,175,131,19,97,201,126,68,104,242,153,117,216,164,32,248,1,162,147,68,162,132,136,72,159,197,84,73,23,133,252,42,47,231,95,125,3,77,52,208,52,211,77,3,77,52,208,52,211,77,4,54,235,106,246,211,34,183,75,139,172,98,4,187,6,237,24,181,243,153,23,116,154,200,50,141,31,177,124,136,199,103,129,248,251,5,120,231,223,93,244,199,48,152,144,82,183,232,224,181,21,108,150,239,198,174,240,159,88,114,74,74,191,238,191,42,247,99,254,220,243,248,246,214,115,202,170,191,90,245,166,56,193,56,81,18,206,128,228,184,204,57,170,194,125,58,195,117,130,183,23,4,249,11,48,37,250,70,197,1,75,233,77,199,16,211,167,217,78,86,225,91,117,142,189,233,26,158,85,205,172,118,109,237,36,172,168,68,225,73,101,214,5,163,118,44,119,76,213,72,24,73,196,216,182,10,170,159,241,47,2,125,171,194,6,215,255,0,177,157,166,122,74,200,60,58,177,231,78,4,152,39,228,236,226,57,22,81,60,79,1,162,146,161,139,133,34,66,170,146,47,62,67,247,247,215,214,227,104,118,182,214,153,234,91,172,70,181,248,78,164,119,36,121,185,238,239,211,51,225,100,157,115,183,115,80,111,237,69,34,95,109,99,156,18,29,205,238,21,152,210,193,152,117,169,35,113,177,202,59,11,42,251,53,110,109,4,128,180,105,63,79,173,255,0,152,46,64,140,110,34,176,100,160,43,231,125,21,181,68,33,215,211,126,158,222,13,203,22,156,114,214,21,125,134,9,139,103,16,50,9,16,44,100,196,106,229,136,137,8,31,113,25,4,225,4,252,140,26,48,100,73,201,26,119,68,4,242,6,219,135,135,226,108,100,243,179,72,85,49,146,230,194,56,195,149,48,85,84,221,104,56,224,23,223,142,19,168,254,63,26,250,6,49,139,183,79,91,143,49,83,13,154,218,211,142,112,34,52,40,13,48,177,200,77,159,24,143,8,136,10,34,168,137,236,156,39,227,88,203,108,229,101,30,158,183,53,49,122,187,167,239,138,193,234,90,91,58,233,78,171,48,95,55,35,64,1,152,209,112,102,203,195,46,201,180,50,84,112,158,101,77,92,83,117,176,34,168,240,77,189,221,75,27,189,128,145,123,186,86,140,196,201,100,91,185,142,185,14,107,164,238,62,109,72,39,69,180,3,78,146,0,139,198,101,223,252,10,81,184,241,8,174,131,250,84,152,166,55,224,188,138,149,108,248,178,39,77,235,80,229,120,148,225,176,12,18,151,191,202,180,219,99,237,199,176,167,250,235,205,173,192,246,254,154,76,39,171,169,96,199,122,28,239,212,98,168,154,242,18,74,34,196,242,39,37,242,177,197,91,255,0,68,95,207,190,178,207,167,252,223,114,119,39,125,183,66,19,228,177,90,150,220,122,220,149,138,219,55,134,44,41,172,50,204,39,37,198,50,5,40,206,23,133,210,96,83,130,120,8,213,194,5,138,10,229,63,35,106,104,234,118,214,46,67,35,43,178,167,198,49,140,98,60,153,40,118,111,147,145,150,78,72,243,70,243,79,25,17,71,70,218,7,141,12,63,112,72,213,0,128,73,193,112,63,162,56,198,11,136,225,130,105,140,81,198,174,67,142,204,83,241,118,251,155,105,92,86,209,121,85,231,133,117,207,127,149,237,238,171,194,113,225,218,108,222,211,77,199,31,199,109,113,42,227,167,253,38,53,43,172,56,102,141,164,8,238,121,89,101,87,183,176,129,175,100,247,231,251,174,169,91,75,59,91,109,132,201,131,20,182,187,202,33,79,171,184,11,185,215,114,92,129,105,245,228,42,15,182,251,62,33,42,247,155,79,18,50,211,66,34,168,106,92,55,212,73,200,247,165,202,109,204,203,243,92,167,43,201,111,217,202,113,107,122,186,186,171,120,86,86,15,34,28,151,42,225,172,133,56,157,9,135,76,65,69,130,53,234,174,117,113,85,5,85,123,6,168,141,142,226,45,205,171,151,22,20,79,169,199,34,57,18,1,9,242,81,24,52,16,49,79,127,100,84,96,83,223,254,143,242,93,126,105,240,220,62,157,154,248,84,245,17,88,110,166,175,244,136,96,218,170,248,33,23,69,241,39,191,241,95,16,124,251,253,191,58,198,24,206,206,78,170,181,218,202,157,169,121,98,60,246,95,154,76,186,250,235,137,96,182,53,240,237,60,3,21,231,83,185,186,218,52,32,8,209,162,138,162,159,194,170,169,67,118,130,251,43,175,220,45,179,127,15,152,226,201,157,148,221,86,72,240,203,55,78,72,49,26,188,100,87,27,104,174,161,192,138,92,178,195,202,75,227,138,137,32,4,201,7,206,27,251,30,192,48,188,82,121,216,227,212,81,160,202,122,48,67,39,27,82,228,153,111,220,67,221,87,217,53,35,214,81,217,252,86,117,62,230,109,222,69,43,43,189,156,55,80,114,243,26,185,115,124,208,235,77,102,48,110,164,116,234,132,168,78,42,170,41,169,40,15,216,29,3,236,214,174,208,87,27,173,150,241,143,228,148,184,181,219,209,114,172,114,11,57,19,112,193,9,183,101,48,195,130,242,128,33,34,35,173,58,141,19,6,163,202,34,184,162,188,47,26,242,54,215,113,176,207,234,76,202,153,155,97,236,229,192,90,182,170,60,10,70,149,86,196,193,113,87,240,42,34,242,243,241,200,18,126,53,52,220,29,191,171,207,170,219,143,34,84,138,235,40,38,175,214,90,68,94,178,96,62,162,163,220,23,224,133,81,84,77,178,228,28,5,81,52,84,93,100,124,39,17,202,225,100,152,124,123,113,174,250,251,40,178,182,179,39,114,40,168,35,242,96,194,86,217,125,190,126,238,190,0,146,226,114,158,194,234,115,253,244,23,202,238,189,30,212,225,20,121,94,91,26,79,159,61,178,57,66,168,232,115,245,50,184,56,241,249,37,68,236,140,248,219,20,254,205,113,169,102,39,186,208,46,210,146,53,212,97,171,178,201,27,153,46,182,18,59,230,34,137,31,175,103,204,145,17,4,23,178,42,23,199,6,9,242,92,106,31,234,50,186,174,239,254,206,240,86,225,65,250,235,44,156,14,184,158,100,73,33,36,120,146,9,201,13,167,248,13,182,148,148,73,56,227,132,215,95,13,219,134,247,27,36,157,184,215,213,169,95,143,72,136,197,53,13,120,25,35,178,105,24,85,38,209,245,246,232,203,206,42,188,172,143,187,128,140,35,171,192,248,244,23,147,78,182,243,98,235,70,38,6,136,66,66,188,162,162,252,42,46,154,229,176,6,128,91,108,80,68,81,17,17,19,132,68,211,65,250,211,77,52,13,52,211,64,211,77,52,30,11,248,238,18,213,207,234,210,105,169,198,208,229,133,143,212,27,45,163,235,33,25,250,80,123,178,167,110,232,209,248,80,190,122,151,79,133,227,81,185,216,110,197,147,241,107,108,40,240,255,0,53,87,130,190,51,46,139,8,113,84,77,60,44,138,42,242,10,135,44,122,138,112,188,190,60,123,152,243,155,125,99,109,117,85,238,225,217,93,194,151,58,53,253,166,26,212,70,102,21,132,148,109,148,91,202,198,1,190,141,184,60,51,203,164,226,128,170,126,226,249,17,80,208,73,39,212,123,49,79,85,189,219,103,105,150,85,87,220,102,148,251,121,97,245,54,46,72,125,224,147,99,21,250,230,155,144,102,234,145,58,99,231,120,69,227,21,113,16,213,125,184,68,64,188,33,224,187,121,29,136,233,3,23,163,105,158,144,90,97,25,138,216,143,88,78,19,177,4,122,167,28,50,100,102,218,39,241,85,37,78,61,245,210,157,79,180,173,201,157,22,198,30,50,15,216,253,92,9,141,188,172,161,190,179,124,63,80,201,162,175,36,175,116,99,176,175,185,112,223,178,251,107,6,87,74,205,47,99,96,187,37,139,229,82,235,6,235,47,106,218,13,155,175,145,187,67,98,8,252,153,39,25,19,133,113,146,9,64,96,203,139,208,93,109,192,36,38,93,232,19,111,73,187,31,18,226,70,236,203,220,41,193,118,140,51,35,20,149,20,213,199,65,247,5,231,29,118,74,186,233,19,168,74,96,209,2,138,137,9,15,101,34,81,111,198,27,1,156,91,106,242,11,114,187,141,79,142,216,89,52,251,110,20,150,193,167,93,23,154,72,198,10,164,156,170,16,163,81,9,63,40,130,210,255,0,211,175,212,12,31,108,0,49,243,174,198,232,58,227,138,249,81,147,76,55,196,21,85,225,229,97,83,248,123,251,23,95,247,214,96,13,170,171,153,55,211,166,11,77,97,105,141,86,63,139,219,79,41,212,182,38,205,131,242,220,129,20,164,147,174,146,18,185,229,71,11,177,146,145,170,154,146,116,32,3,76,255,0,233,127,110,183,30,69,214,5,146,227,25,35,163,19,250,186,200,235,224,183,107,44,29,101,168,177,192,37,136,11,134,113,133,77,178,30,121,109,81,209,66,19,234,125,93,64,254,150,226,144,112,106,209,150,214,25,30,153,132,176,119,245,105,73,93,226,79,59,146,62,255,0,168,62,159,201,92,249,67,95,229,248,93,126,34,225,24,20,120,99,14,46,49,76,49,92,6,217,22,134,51,106,4,45,60,79,128,241,199,10,130,233,27,136,159,130,85,95,157,96,188,122,216,113,92,166,62,97,130,221,207,98,222,150,231,34,139,82,134,92,71,149,82,147,170,153,172,141,32,57,95,36,51,130,168,128,95,243,1,73,29,30,8,84,86,64,198,31,157,238,6,198,109,140,140,11,45,149,90,185,190,125,38,246,16,79,180,146,11,86,249,141,179,174,50,203,177,250,58,12,155,72,106,162,134,162,135,202,32,160,26,160,134,224,182,92,93,218,233,16,238,142,181,97,79,51,142,248,72,32,70,223,62,171,216,11,159,98,94,160,188,167,207,2,191,219,95,12,78,159,11,170,141,34,86,23,6,166,60,123,119,206,123,206,87,136,32,73,116,184,66,117,84,61,137,87,132,78,127,203,88,230,251,15,139,186,80,158,102,142,213,246,107,114,189,249,120,44,29,144,111,246,105,98,52,227,100,45,69,113,16,65,72,88,116,13,9,16,84,132,20,193,209,82,66,231,108,106,183,166,147,119,113,58,156,133,136,245,81,54,242,182,116,151,225,87,201,51,148,116,178,164,137,25,189,192,147,114,28,37,0,112,152,64,228,69,67,196,72,232,47,112,216,45,98,184,42,54,203,236,210,84,120,227,132,195,104,197,160,234,1,52,252,146,85,23,225,17,226,228,141,127,196,190,235,206,186,116,213,251,87,67,108,69,65,27,24,131,100,211,3,4,190,149,35,182,240,50,192,116,70,190,223,185,4,1,158,189,126,17,26,227,224,61,191,157,180,24,22,79,127,181,208,115,108,79,58,153,30,138,38,27,139,92,216,86,200,153,40,219,182,73,57,13,139,128,11,201,240,203,109,32,249,64,81,56,82,95,25,39,141,84,117,96,238,28,76,45,223,80,219,249,87,21,201,142,95,88,97,116,208,224,67,105,87,232,18,242,107,226,196,128,108,149,56,49,34,114,185,30,5,31,189,183,164,9,10,161,154,40,110,104,24,222,42,203,176,38,87,83,215,137,214,131,227,9,198,154,30,88,25,10,38,234,2,167,241,67,84,18,46,62,125,151,94,206,178,103,162,124,118,250,62,65,151,222,179,123,33,186,8,208,233,232,220,170,122,65,188,165,103,30,186,40,190,239,5,246,176,45,18,56,208,11,104,157,128,133,9,17,25,105,19,89,232,26,162,171,233,98,71,245,43,99,87,43,254,115,143,38,107,16,5,62,212,87,43,70,172,201,127,178,167,132,253,147,255,0,169,171,215,85,125,238,59,102,30,163,49,28,186,44,83,88,5,136,222,85,76,121,56,234,143,44,170,247,99,137,126,121,84,25,42,159,232,90,8,230,233,209,215,103,123,231,139,226,237,27,203,62,183,27,177,118,89,130,170,12,90,249,178,24,105,211,79,110,17,199,66,35,177,197,127,146,35,166,163,252,73,82,240,101,150,216,104,25,101,177,108,0,80,68,1,56,17,68,246,68,68,79,132,68,212,11,108,99,45,157,206,97,157,200,105,80,238,110,14,12,82,83,237,255,0,3,3,152,205,162,127,246,171,169,41,212,255,0,247,149,117,96,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,35,214,208,176,27,155,180,175,187,141,67,54,220,24,104,17,137,34,203,146,81,146,113,94,109,58,151,221,213,92,138,166,62,220,41,48,164,158,224,170,157,244,76,118,76,216,23,194,149,238,203,121,151,34,193,152,157,9,195,105,206,174,27,109,31,202,137,120,68,213,5,120,95,26,47,248,121,76,91,234,55,6,204,115,239,84,78,225,181,119,49,226,183,106,56,124,184,86,14,43,141,173,123,172,53,145,175,135,136,238,54,241,161,160,188,126,65,112,84,85,80,85,8,87,141,69,107,177,28,156,233,118,23,106,49,204,161,216,213,89,133,171,121,109,123,238,186,231,212,99,243,98,55,33,101,148,82,69,251,129,196,144,142,182,201,114,216,58,134,43,221,147,241,8,109,182,113,93,160,173,159,77,98,198,63,137,69,154,227,234,229,59,227,26,48,56,111,43,124,42,199,46,57,82,80,78,62,207,126,169,253,181,221,161,111,110,43,220,178,107,25,28,117,131,152,234,200,177,24,42,192,171,174,147,166,202,155,168,31,200,149,208,117,190,75,221,76,12,126,81,83,88,107,10,192,34,226,153,111,167,156,131,22,151,40,236,178,38,164,72,38,236,230,187,34,44,100,243,9,184,12,55,207,13,1,19,175,184,162,28,39,144,255,0,2,136,41,229,174,11,185,121,100,156,158,159,245,216,145,226,183,95,34,162,116,167,140,201,187,111,62,111,102,17,29,56,205,40,120,13,29,242,56,70,219,136,96,141,168,130,175,151,150,195,124,247,219,136,243,107,190,252,117,185,116,105,34,12,15,185,132,114,18,11,34,175,178,215,229,190,26,16,83,20,227,128,65,85,78,56,215,86,142,143,105,168,43,234,39,99,149,88,173,116,39,159,34,169,122,27,81,218,105,199,165,15,4,177,200,56,66,39,68,125,250,123,154,39,231,84,246,93,233,247,110,114,124,223,108,231,238,70,21,10,211,33,157,29,200,215,50,94,148,111,28,135,99,193,249,39,65,27,71,9,84,80,13,196,108,9,214,209,0,209,67,236,78,118,79,101,97,207,160,206,160,101,149,149,54,88,174,101,145,219,203,56,232,252,164,116,20,44,156,70,64,27,239,227,141,226,33,120,144,216,234,164,68,7,192,24,146,144,90,176,113,189,144,159,50,20,122,234,76,42,68,167,225,0,194,6,88,138,110,57,18,58,136,15,141,19,220,155,109,91,1,78,62,209,81,20,246,225,53,234,55,95,182,248,197,13,114,55,19,29,170,166,162,148,191,65,192,48,196,104,50,21,92,105,124,95,2,217,242,227,161,237,194,242,102,63,149,77,100,141,181,217,28,18,6,59,178,103,136,213,127,79,89,216,95,91,206,73,245,239,19,110,182,252,88,179,252,8,62,234,130,215,242,66,101,19,198,126,87,84,133,72,200,151,153,24,141,245,23,167,239,80,121,46,99,117,25,234,124,142,215,42,47,211,32,171,202,76,217,181,45,230,99,189,23,186,175,71,157,152,131,246,255,0,4,70,163,175,29,213,211,32,215,81,229,109,237,212,66,185,139,39,31,157,22,182,97,78,41,109,155,46,55,30,82,2,138,188,166,156,160,56,130,74,157,149,81,120,85,78,117,219,118,54,37,93,118,237,203,204,213,70,183,118,26,163,146,73,27,9,5,20,8,121,228,151,238,86,196,148,63,201,21,83,252,181,252,231,199,112,121,211,182,131,112,119,3,14,180,136,221,61,118,200,193,167,179,175,177,73,5,41,215,220,171,112,165,27,157,29,70,150,66,31,213,10,145,182,164,134,69,193,32,153,38,167,59,223,142,238,27,9,123,183,149,121,58,202,172,194,118,239,32,113,103,88,201,113,215,101,209,203,140,199,74,233,65,255,0,204,184,142,2,0,200,82,19,22,219,19,85,39,59,121,3,104,203,164,219,134,60,213,51,106,177,214,214,193,35,193,118,51,172,178,63,80,130,110,58,195,74,10,159,119,6,79,24,15,31,42,106,137,207,43,174,148,92,71,104,109,230,179,145,65,199,49,57,146,164,77,250,198,102,179,22,59,134,228,177,37,119,200,46,34,42,147,136,74,71,202,47,40,188,175,249,235,22,228,187,119,125,181,248,118,241,98,25,78,87,43,43,133,250,166,46,236,233,177,129,197,201,38,161,50,200,131,117,138,102,104,147,65,27,38,227,241,239,212,26,225,80,208,156,95,165,62,214,75,206,44,49,105,81,45,234,206,100,237,193,170,25,112,170,44,95,141,69,41,168,152,123,46,161,69,38,23,187,4,172,171,141,35,141,253,132,36,130,109,152,34,32,134,226,196,27,193,126,158,100,172,16,104,213,137,114,126,162,91,149,62,37,7,95,54,192,251,184,173,251,41,144,19,101,202,251,168,144,175,194,166,189,253,82,62,140,240,104,184,39,167,108,74,52,105,238,75,43,152,131,118,241,16,35,96,14,74,68,113,64,1,57,234,40,138,137,238,170,164,93,137,85,84,181,119,104,26,132,238,110,73,51,19,128,221,220,38,155,113,216,177,230,184,0,97,207,145,196,142,74,211,105,199,186,41,59,227,31,243,231,141,73,173,239,170,104,146,41,91,205,110,43,115,36,4,70,156,117,122,130,186,124,244,5,47,129,82,84,225,57,227,146,84,68,247,84,69,135,238,29,101,134,71,149,225,84,177,154,100,171,134,197,235,43,51,51,225,124,49,129,13,176,17,227,130,82,125,88,229,23,142,4,73,126,120,77,4,147,8,199,83,18,196,105,241,175,40,186,117,176,218,142,235,169,207,238,184,34,157,220,247,247,251,143,177,127,190,189,205,113,174,116,13,52,211,64,211,77,52,13,52,211,64,211,77,52,17,217,22,88,15,245,2,36,169,180,75,118,220,150,161,125,230,202,202,25,9,29,215,155,107,223,239,67,70,13,247,4,126,122,19,132,158,202,75,175,45,220,159,103,160,89,82,195,118,231,19,98,104,182,194,211,2,187,28,77,2,74,23,139,233,255,0,178,56,141,159,29,61,139,170,252,234,130,204,91,176,63,90,3,54,178,125,99,22,3,66,85,236,88,59,17,94,136,219,75,17,215,138,177,193,20,69,91,35,36,89,77,184,142,138,140,64,112,122,170,18,249,41,234,77,131,193,229,208,87,89,200,89,207,87,14,13,182,145,6,173,217,68,76,163,118,151,60,202,109,11,158,232,215,32,68,12,162,244,19,113,77,19,145,111,198,27,194,41,109,243,204,194,157,20,104,85,170,233,142,85,194,116,65,148,72,242,133,213,104,216,105,120,251,13,28,2,5,1,225,123,10,167,28,166,191,126,76,6,53,121,91,246,161,106,19,210,130,33,73,253,145,104,228,125,89,8,182,167,240,167,245,70,72,131,207,62,82,95,241,42,235,20,103,183,165,47,99,50,29,146,174,175,191,60,142,14,228,200,90,55,172,65,100,59,122,216,100,102,63,83,29,192,52,55,92,105,229,1,112,201,68,219,62,175,18,120,213,8,191,115,226,90,225,27,81,58,4,105,239,20,61,200,149,149,55,127,85,37,209,144,244,139,24,183,14,33,148,55,17,58,140,233,77,118,140,132,1,212,159,88,239,8,33,33,118,13,123,101,187,187,61,10,106,37,166,123,140,183,46,17,18,7,150,107,94,64,37,39,26,94,158,252,242,166,211,173,253,191,36,4,63,40,169,175,117,252,143,15,160,166,147,106,253,197,84,26,184,82,73,153,15,249,155,6,25,125,94,232,66,100,158,194,94,83,225,81,125,251,23,191,190,179,46,15,138,99,183,16,189,52,92,217,212,83,205,177,167,118,225,152,15,172,65,87,96,11,117,242,186,48,231,34,43,245,12,171,96,14,175,81,253,246,156,36,65,95,138,245,204,174,30,15,125,185,148,89,15,105,84,57,124,188,149,188,166,27,68,162,212,217,103,250,152,199,126,35,100,164,172,72,95,211,133,142,16,137,28,243,51,207,222,202,17,134,196,167,205,54,150,125,112,217,81,228,88,203,208,169,159,109,177,122,51,204,168,67,118,73,120,193,17,83,254,90,184,78,117,79,142,202,74,158,254,250,244,97,76,192,178,24,206,85,193,122,142,193,131,113,233,103,24,60,78,10,152,72,48,117,213,15,202,163,224,226,41,113,252,208,189,249,215,243,235,104,176,234,59,45,182,44,202,190,59,77,72,198,182,102,191,30,153,18,89,159,215,141,252,167,172,196,76,29,18,64,39,138,103,85,79,40,146,112,251,102,10,43,207,105,148,154,90,183,219,198,115,11,39,71,244,108,59,101,44,142,210,177,16,219,149,98,233,115,26,93,115,207,9,162,40,185,37,30,87,84,69,21,92,6,186,117,81,82,80,216,85,214,187,68,253,2,203,168,155,138,59,77,126,49,91,35,138,177,202,52,225,150,106,204,116,94,159,107,136,233,170,182,28,242,132,188,162,115,238,154,238,179,99,183,87,174,72,113,169,88,252,215,36,188,116,146,23,179,38,78,184,136,170,81,11,159,114,94,4,151,198,191,129,85,227,132,215,243,228,182,46,93,237,115,245,178,101,83,191,125,142,204,160,195,110,165,75,97,213,73,22,238,228,110,41,206,68,108,195,145,119,145,82,15,111,26,57,221,146,108,209,123,118,54,179,104,108,242,107,146,176,206,174,172,163,73,159,184,117,212,115,27,139,63,153,99,97,30,12,153,9,53,201,64,130,46,200,101,222,190,23,68,3,229,213,52,36,115,160,135,244,30,116,172,46,29,140,183,44,95,166,102,116,72,225,107,40,158,86,133,214,153,4,48,25,6,171,238,34,40,142,10,26,251,39,4,156,252,235,194,141,154,236,173,107,33,38,38,77,135,70,109,134,142,220,9,169,81,135,160,121,62,140,164,39,11,237,247,175,129,77,63,196,190,62,121,251,117,142,179,154,15,251,98,157,154,221,238,147,141,90,90,99,91,71,121,29,183,225,249,97,4,167,32,218,207,140,100,251,64,231,71,27,121,216,109,190,172,170,120,196,144,19,133,232,132,183,140,61,157,218,179,245,77,27,44,123,3,165,91,95,233,70,114,2,154,177,71,202,150,9,45,3,234,123,126,15,175,42,171,241,219,238,95,187,238,208,94,120,190,65,136,91,198,250,28,66,210,178,76,120,12,70,95,20,3,5,6,90,117,161,113,142,16,61,132,73,162,18,31,194,138,162,167,178,235,219,214,117,244,97,224,76,54,252,42,192,227,65,92,146,202,75,113,165,167,121,43,5,242,105,218,131,19,69,68,70,127,77,40,194,34,162,171,236,159,119,218,168,186,43,65,211,184,169,173,189,172,147,79,113,9,153,144,166,52,76,190,195,192,134,14,2,167,10,42,139,236,186,169,240,55,242,104,249,54,55,93,146,205,113,217,140,22,81,22,66,162,151,71,60,82,227,164,99,94,222,252,171,8,37,239,249,50,227,219,87,38,171,107,22,37,214,239,77,66,25,71,253,62,214,20,201,44,242,100,175,125,96,54,219,110,162,15,28,11,106,208,178,188,243,207,100,95,111,126,116,22,58,56,217,25,54,38,42,67,194,144,162,251,167,63,28,235,245,170,211,27,202,100,218,110,254,105,143,65,138,104,221,47,233,172,73,120,219,84,2,51,140,143,112,36,137,242,34,224,251,47,207,149,56,254,43,171,47,64,211,77,52,13,52,211,64,211,77,52,13,52,215,11,241,160,240,34,229,184,77,149,197,181,44,123,170,199,44,168,77,14,202,57,56,40,236,85,241,9,35,134,133,194,162,116,49,251,254,56,85,78,125,149,19,200,143,184,91,68,245,29,109,244,92,151,29,114,154,214,173,203,72,51,90,113,178,138,244,8,72,38,79,11,136,157,60,109,119,18,229,85,16,121,229,56,247,214,125,160,218,26,61,198,245,119,184,183,121,45,109,85,157,117,50,140,73,16,108,32,163,200,235,114,235,217,5,38,205,21,20,9,58,117,33,46,192,96,225,114,40,72,36,148,174,229,237,238,101,93,179,155,117,55,1,182,169,163,198,93,217,140,182,109,205,88,87,10,253,83,238,85,178,82,137,69,19,131,39,187,51,249,14,132,217,146,249,59,168,232,55,229,190,73,183,88,244,75,43,235,187,154,8,17,241,128,41,246,18,228,60,203,99,92,46,138,145,58,225,175,252,174,226,170,189,151,142,200,191,158,117,213,189,207,118,175,23,169,92,130,243,36,160,135,6,12,193,140,143,147,173,170,55,41,241,23,81,177,235,202,249,12,28,23,56,79,184,132,144,189,209,121,214,74,185,216,74,109,186,216,205,255,0,195,165,78,76,146,4,44,77,155,168,206,89,67,21,147,245,161,86,231,137,194,49,94,167,226,38,139,198,138,63,182,8,203,99,194,50,60,198,189,81,109,22,223,99,120,116,252,159,29,196,227,192,177,175,220,90,186,136,165,25,76,27,106,34,85,50,168,34,210,47,143,148,69,32,67,235,217,1,84,17,80,62,221,6,228,177,204,176,10,170,105,153,76,235,186,160,174,164,152,228,105,114,208,132,198,36,159,42,52,224,154,138,42,129,33,159,82,231,142,59,123,251,123,235,204,160,205,182,143,51,151,12,40,44,41,172,159,177,113,247,35,40,70,69,87,92,97,1,199,85,21,67,228,62,164,21,87,158,81,92,84,249,236,137,146,228,93,65,192,47,51,226,180,132,178,233,243,59,12,186,38,91,1,180,36,106,216,249,178,72,166,211,106,171,226,145,255,0,4,17,208,145,87,200,15,128,146,42,180,217,39,207,99,49,139,12,175,27,244,179,83,142,88,189,140,73,197,107,237,14,225,62,226,154,196,182,26,143,245,162,164,139,227,117,100,171,194,191,184,36,8,219,196,92,17,116,81,13,101,93,184,251,50,236,152,117,181,183,180,73,34,228,163,253,52,118,218,65,57,60,59,227,104,144,122,162,170,35,136,130,133,199,2,188,123,167,41,175,113,251,141,190,106,99,245,50,108,40,134,82,72,106,185,248,230,108,161,249,164,34,188,219,36,43,239,217,206,84,208,87,249,114,170,156,174,176,166,41,180,23,121,70,2,228,249,118,255,0,249,151,233,241,124,106,178,95,157,214,155,70,86,254,73,132,215,213,148,3,41,2,157,92,64,69,241,131,130,170,29,123,169,39,167,187,91,59,34,126,242,100,185,221,188,27,28,230,116,123,236,83,27,58,232,112,26,143,50,122,172,70,93,110,66,74,5,18,140,162,125,12,140,72,1,162,21,120,84,16,84,84,54,52,157,192,218,104,19,228,195,151,144,208,199,144,151,45,213,201,242,40,10,37,151,133,36,182,217,154,167,95,39,69,67,78,87,231,217,23,183,182,191,25,30,226,109,54,16,244,240,200,174,170,107,93,172,118,44,169,136,108,240,172,185,36,93,240,184,93,69,126,227,22,94,224,190,126,194,247,214,0,207,118,149,220,139,52,55,177,250,71,177,76,110,243,34,174,196,228,85,203,138,169,42,186,88,209,70,255,0,226,89,113,21,185,163,217,199,213,28,47,126,85,194,67,112,36,242,50,173,250,217,60,194,199,114,198,131,27,126,145,151,35,193,197,113,70,227,176,15,68,138,207,120,182,99,29,63,147,132,236,113,113,5,21,179,85,33,224,92,2,66,67,23,3,109,217,102,187,79,75,114,88,237,181,254,57,10,206,84,166,41,214,36,135,26,109,215,159,150,46,60,212,126,165,194,146,186,130,241,160,251,246,234,107,238,168,186,243,229,239,94,204,196,126,189,215,243,26,130,122,226,19,15,87,147,98,174,20,200,207,153,131,74,210,136,175,144,12,219,52,68,30,121,84,79,238,156,208,146,182,246,167,112,49,237,189,147,188,181,84,249,190,68,214,229,220,227,83,237,103,213,52,165,34,8,200,180,69,142,34,168,189,35,242,211,125,91,229,81,16,7,158,87,149,95,223,168,153,152,189,71,170,31,79,201,119,70,179,91,162,179,158,251,242,163,53,244,241,234,161,201,142,172,64,71,147,149,71,17,37,2,16,252,32,248,148,184,68,249,11,255,0,7,221,109,162,203,238,14,135,2,201,170,103,216,164,100,125,232,240,65,124,141,50,216,182,40,174,162,10,120,208,124,128,8,135,194,162,161,2,39,32,66,51,205,84,251,65,142,209,82,238,102,243,76,169,164,133,5,251,28,170,19,178,157,98,56,182,79,154,211,64,53,35,84,78,73,123,184,225,123,255,0,136,201,126,73,121,182,52,13,66,179,41,76,87,230,152,132,201,93,81,149,59,22,140,213,63,130,125,33,56,165,255,0,179,68,159,239,169,174,171,253,197,96,101,230,123,123,13,192,236,203,214,243,69,241,231,249,55,250,100,165,84,255,0,69,94,168,169,253,185,208,122,123,123,139,185,71,22,206,230,192,7,245,92,146,193,203,89,234,38,68,34,68,136,13,54,42,72,138,136,12,131,99,199,9,238,132,188,39,58,150,235,141,115,160,105,166,154,6,154,105,160,105,166,154,6,154,107,133,248,208,70,143,114,54,249,139,210,198,221,203,233,219,183,253,68,106,74,25,74,1,127,235,74,58,72,22,58,42,246,238,172,144,154,39,228,85,21,62,117,209,103,119,182,186,78,92,238,0,222,95,91,250,243,18,150,184,224,26,168,24,200,86,149,212,103,238,68,69,50,108,72,196,81,121,33,3,81,69,64,46,50,198,228,108,81,103,91,203,127,126,196,184,113,229,220,238,125,116,6,220,145,82,46,27,63,71,141,164,144,253,241,81,119,192,102,136,132,34,66,96,98,46,52,227,102,158,254,30,230,237,173,100,123,124,187,52,186,135,46,230,226,70,226,77,69,127,238,142,173,125,54,57,203,15,71,241,113,226,116,93,232,226,60,156,154,27,109,167,61,69,3,65,177,47,183,115,109,177,186,251,11,59,204,141,152,241,107,172,142,158,97,172,119,79,199,44,35,253,65,180,168,32,170,188,51,201,170,162,40,162,34,251,235,207,139,191,155,39,105,42,116,10,253,200,199,231,61,88,236,166,230,4,121,34,247,129,99,70,73,15,145,245,231,128,6,136,73,79,248,253,200,60,246,84,29,100,61,162,193,114,188,139,114,168,119,215,39,201,36,72,158,238,236,191,87,42,184,97,19,49,222,38,105,220,141,250,138,138,23,81,144,126,36,21,52,20,15,25,43,104,137,236,90,187,175,176,234,60,63,108,55,214,94,15,182,108,185,96,196,123,42,170,248,116,85,172,53,40,162,149,92,101,24,236,39,217,203,98,225,155,136,216,175,185,118,234,138,75,194,133,173,93,189,59,69,115,146,6,35,93,155,212,73,182,113,240,142,220,113,115,159,35,198,207,157,176,19,227,169,17,179,217,192,68,85,83,17,50,30,200,36,169,216,181,221,205,170,199,178,119,240,203,140,230,138,13,228,86,34,74,122,11,210,128,30,109,169,79,140,120,230,72,191,8,111,16,2,127,153,7,253,67,206,64,99,211,166,63,101,149,67,137,143,66,102,158,91,187,148,203,81,133,34,146,67,138,196,28,96,93,6,197,166,212,21,177,55,67,221,208,32,116,73,27,232,99,227,17,212,195,212,54,208,80,101,185,213,165,68,218,184,159,93,103,7,15,105,235,118,170,216,89,8,236,140,147,193,37,244,228,20,124,133,29,16,21,87,158,4,71,240,41,192,106,58,252,215,14,180,180,253,18,174,246,20,185,136,244,184,234,211,5,223,171,177,9,177,144,10,169,236,132,217,58,218,16,170,242,138,92,124,162,241,29,143,191,59,69,43,33,123,22,99,49,142,86,204,77,253,62,68,111,167,121,9,153,30,113,142,128,226,168,112,28,186,96,218,41,42,34,145,138,34,251,166,179,78,216,69,149,233,222,250,52,42,170,27,172,131,22,161,200,178,248,210,140,16,74,85,109,111,146,9,148,194,68,78,243,20,121,109,9,5,21,211,65,55,62,243,237,218,23,149,187,71,151,103,62,168,33,226,56,49,157,142,228,65,164,169,196,173,153,144,77,133,172,246,208,99,43,173,56,28,163,98,18,156,105,255,0,32,255,0,49,104,156,248,30,116,27,97,157,221,218,217,16,90,179,254,179,169,106,59,208,171,237,4,164,58,140,170,69,156,234,179,13,242,23,17,20,65,215,17,64,9,81,17,87,219,93,235,189,193,194,177,231,173,154,186,186,102,51,148,113,161,204,176,66,104,213,88,102,75,174,53,28,215,129,94,123,27,78,10,113,202,167,85,231,141,98,13,205,161,172,202,247,95,26,187,151,82,82,177,92,135,25,196,107,34,65,56,189,65,182,164,89,139,163,6,71,229,214,146,59,18,197,91,47,110,226,36,168,132,2,169,230,103,187,81,147,101,89,150,230,74,127,48,180,88,219,84,152,237,45,104,188,209,184,237,196,33,178,41,44,181,48,251,39,212,35,2,231,237,146,162,151,149,166,157,53,37,19,67,13,229,111,184,56,85,15,235,191,171,93,53,31,250,98,51,19,173,121,104,215,233,90,123,191,140,215,129,94,123,120,207,248,242,190,222,250,232,78,221,157,180,133,155,181,183,83,178,72,193,146,200,120,88,110,185,89,113,93,51,86,197,196,227,237,225,83,161,161,115,207,28,33,123,253,165,198,116,182,217,157,231,203,183,111,126,106,152,221,102,29,141,144,99,180,113,107,227,76,172,226,50,25,54,250,7,126,171,246,139,100,14,170,248,215,177,163,220,18,162,136,174,160,123,123,145,200,172,245,73,137,95,101,120,253,206,105,123,73,143,229,216,228,156,144,208,27,118,69,154,220,60,244,72,232,10,162,211,100,177,135,196,30,232,3,245,173,55,217,17,52,27,87,22,220,140,3,53,86,191,164,178,234,155,66,147,17,139,6,198,44,144,50,56,239,33,248,156,235,207,61,75,196,226,34,241,242,217,167,200,170,36,155,89,51,210,198,203,215,86,101,152,230,224,254,158,245,20,218,173,188,164,131,34,168,171,89,101,86,76,198,21,233,14,56,170,30,86,222,242,9,121,4,73,16,137,81,73,21,71,149,214,122,6,161,89,96,121,183,3,9,109,8,85,89,118,198,66,138,175,191,84,136,160,164,137,254,74,232,167,255,0,203,83,93,67,238,128,23,116,49,135,11,228,106,173,197,61,191,42,112,191,255,0,52,18,214,220,242,33,47,67,30,164,163,247,39,28,241,249,79,242,215,239,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,17,171,205,200,193,49,171,41,244,247,249,77,124,9,181,148,231,127,41,137,15,32,27,117,192,106,7,35,133,249,1,52,234,170,156,240,170,40,191,200,121,242,67,123,246,188,241,230,114,181,202,89,10,151,168,230,100,107,37,198,156,4,106,4,66,0,148,227,130,162,132,217,52,78,8,184,4,136,96,93,144,145,20,85,18,156,223,124,81,36,103,217,166,71,43,23,119,33,150,222,7,30,21,26,191,3,204,220,105,83,37,202,136,173,143,65,78,225,195,200,102,36,165,236,188,175,176,135,90,195,46,217,108,142,207,110,234,106,146,93,179,101,128,226,25,157,107,78,12,14,100,206,149,26,90,67,7,124,136,61,137,38,162,44,167,196,187,171,234,191,132,82,228,53,195,155,209,181,77,88,254,146,121,221,63,213,254,167,2,159,198,146,17,127,227,39,50,143,67,111,148,246,253,230,213,21,178,231,169,170,245,21,82,246,215,99,31,221,76,11,44,185,98,135,29,200,88,176,151,38,60,233,32,44,161,40,245,135,40,98,202,21,46,56,67,109,243,16,32,95,185,23,241,172,15,27,211,238,93,117,64,235,244,24,237,153,90,61,147,83,98,211,43,142,23,13,182,113,235,69,185,50,145,227,227,199,13,95,243,171,157,80,144,27,81,88,222,39,4,80,237,61,173,216,167,108,119,75,5,200,163,49,51,22,149,89,95,148,89,78,176,133,13,66,67,242,214,227,194,200,249,29,69,68,19,104,185,52,49,34,120,26,105,11,148,30,116,26,41,143,81,219,23,35,244,5,111,116,177,228,28,157,129,147,86,69,48,68,95,105,76,192,73,85,120,64,228,218,116,17,15,170,169,182,98,159,112,170,39,45,122,136,217,147,167,253,117,252,250,178,36,68,160,92,157,74,89,171,37,250,98,60,172,172,142,164,136,170,40,234,32,42,39,42,132,64,156,114,67,206,87,111,211,253,85,180,95,79,245,181,248,120,83,63,111,18,61,150,69,36,41,129,196,122,99,16,192,133,102,182,224,40,184,132,173,32,16,185,194,175,98,225,68,151,182,160,37,233,104,238,182,198,242,198,252,114,55,39,64,219,153,121,37,92,40,209,201,150,35,90,189,54,97,139,77,180,162,74,164,141,143,222,218,170,163,142,73,121,226,20,50,109,91,15,232,5,6,234,224,25,85,94,57,117,142,228,145,172,96,229,146,30,139,82,251,28,168,190,243,77,186,227,173,252,125,134,41,29,228,33,46,21,8,8,85,17,83,141,67,33,122,174,216,169,119,111,227,167,152,164,57,181,243,89,172,177,9,177,30,140,53,146,221,84,22,152,148,110,10,11,6,103,200,2,26,167,98,18,65,231,142,117,78,98,59,20,183,123,93,177,213,177,2,102,58,82,109,99,93,93,163,16,186,60,212,168,240,31,95,169,18,225,13,137,68,141,52,207,149,87,248,145,125,170,106,139,174,254,238,109,171,249,198,89,151,209,59,89,41,152,215,187,139,138,56,244,150,224,11,162,109,55,88,210,17,144,184,4,219,173,34,138,1,137,161,2,143,96,47,157,5,246,254,246,109,83,24,28,157,204,76,206,3,216,220,73,46,195,114,108,126,207,39,212,182,242,178,108,136,2,41,155,168,226,40,244,17,82,85,248,69,215,149,101,234,103,96,234,106,155,188,176,221,108,117,168,14,219,57,70,50,62,177,8,62,177,176,23,12,21,83,158,4,91,48,113,77,126,196,3,3,237,212,133,87,43,99,219,97,146,91,109,94,103,181,235,93,105,89,109,155,230,130,195,51,89,131,227,106,44,87,223,51,106,120,39,94,89,118,56,194,148,216,152,146,47,238,54,166,164,190,53,72,102,228,109,148,172,187,99,241,76,231,22,217,201,80,114,251,188,242,80,28,122,202,54,210,115,16,213,169,100,220,113,7,67,198,141,1,146,32,35,191,181,194,2,23,218,156,104,63,160,87,123,151,132,99,118,82,170,242,12,130,61,115,144,216,174,125,231,36,170,182,200,12,233,46,69,139,251,139,246,242,227,205,144,34,115,243,215,158,59,38,186,246,27,177,183,213,57,39,244,165,182,68,196,27,37,178,135,80,219,82,68,155,23,102,203,101,199,163,176,4,169,212,140,193,151,56,78,126,81,7,229,81,23,28,110,7,167,237,222,139,47,37,130,25,60,217,77,30,220,225,244,172,80,48,193,201,128,50,155,148,235,100,192,58,239,101,48,108,163,186,104,106,158,78,102,42,154,245,65,77,119,233,182,118,195,41,223,41,150,121,75,150,217,14,223,229,151,24,242,177,143,220,64,39,24,143,13,113,187,14,162,226,154,47,62,30,65,158,223,105,41,23,46,169,185,193,104,53,254,5,185,152,62,231,68,159,97,130,95,177,113,14,186,87,209,187,42,63,42,201,57,227,7,63,108,248,225,193,234,99,247,15,41,254,122,148,234,135,244,169,69,39,31,13,200,132,229,67,181,209,191,172,164,253,27,69,29,89,15,2,48,200,135,141,21,17,58,34,15,9,199,183,183,26,190,52,13,70,47,17,176,205,113,183,200,213,8,130,123,2,136,159,61,155,2,95,255,0,175,82,101,84,79,117,213,113,117,120,55,121,222,21,54,166,104,187,84,54,83,161,249,90,33,48,146,255,0,208,62,74,130,73,207,34,30,50,69,225,125,207,148,255,0,6,130,200,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,112,191,26,8,123,91,185,183,47,100,182,24,112,229,112,146,242,178,205,170,121,21,228,106,146,18,91,145,62,173,182,208,62,75,180,126,206,34,167,183,0,126,255,0,106,241,23,173,245,89,233,234,225,135,36,86,110,181,12,144,110,4,11,47,218,147,217,73,153,143,253,59,29,69,61,212,213,229,22,213,190,59,129,152,33,32,169,39,48,154,220,67,56,111,124,115,187,212,218,200,141,214,88,89,187,14,46,96,46,48,150,204,52,245,92,2,37,142,14,129,33,67,71,97,171,78,124,153,56,224,168,2,160,25,106,162,219,125,136,58,12,98,199,245,28,58,109,148,216,123,109,138,76,169,126,125,64,172,152,51,222,126,196,165,48,209,163,104,74,243,98,239,66,37,229,222,132,8,226,175,178,168,95,242,125,100,122,126,139,97,97,70,185,147,142,93,86,70,73,18,170,2,3,229,57,179,67,116,92,97,89,235,219,206,215,129,195,117,175,228,211,99,228,62,161,247,106,70,207,168,125,168,115,26,141,153,150,68,77,81,74,164,159,145,183,96,228,103,5,149,173,136,243,77,61,39,158,57,233,203,237,144,175,31,112,47,116,228,125,245,17,220,204,94,92,140,139,119,37,193,199,158,117,102,109,131,76,196,113,168,106,94,105,138,118,232,96,218,162,125,206,168,155,104,168,156,151,6,60,252,166,170,44,219,211,205,197,38,81,133,89,97,182,121,60,90,58,109,178,155,8,233,24,104,221,97,217,43,46,18,184,14,146,162,169,185,32,158,39,93,242,33,56,101,16,21,9,58,150,131,90,217,103,56,205,85,166,57,83,42,200,21,236,169,247,99,213,16,47,102,228,27,113,142,66,240,104,188,113,226,108,201,23,243,199,182,162,56,127,168,221,162,207,25,173,115,22,202,66,105,217,217,173,59,109,8,18,56,220,175,161,114,112,129,138,251,143,120,237,145,130,251,161,39,28,42,254,40,140,231,211,235,217,222,123,91,181,115,165,100,241,48,10,140,194,75,149,204,70,96,5,168,17,94,164,114,65,36,119,213,165,38,155,25,110,19,97,193,117,0,229,145,68,69,225,42,221,162,244,193,97,109,140,98,11,145,87,228,80,44,63,172,134,60,151,146,185,98,156,74,216,52,78,184,30,1,16,20,140,174,202,79,103,147,220,8,144,27,81,224,81,3,116,87,110,166,25,121,182,172,238,206,51,98,229,238,55,34,15,234,44,201,172,100,164,27,172,39,242,81,108,126,242,33,224,187,2,39,116,81,36,227,178,113,168,38,61,234,239,102,114,172,109,140,190,138,198,214,85,68,224,116,235,229,141,99,162,22,4,211,241,216,112,35,243,194,186,66,228,166,133,80,125,151,239,225,87,161,245,129,250,87,162,203,241,204,130,37,91,149,54,180,84,143,227,21,147,166,65,250,21,102,43,246,99,14,35,78,56,72,97,246,58,93,201,92,64,81,236,108,9,18,41,33,169,66,71,30,201,32,108,182,196,71,115,0,177,144,254,27,34,126,65,102,7,94,250,191,25,142,30,132,141,11,98,60,171,138,118,45,62,128,92,242,17,12,186,175,94,80,53,22,17,189,59,113,185,81,38,207,219,204,133,172,142,60,26,200,182,166,237,111,239,9,181,33,30,86,128,85,23,221,223,216,52,86,215,130,21,234,138,136,171,174,134,61,234,15,107,50,108,79,35,206,43,111,156,253,7,19,137,245,182,211,156,140,224,183,25,164,108,157,62,125,149,85,69,177,238,66,137,202,33,15,183,190,168,29,129,166,200,125,56,90,196,101,236,67,33,176,195,108,240,236,104,238,172,223,71,228,206,172,178,113,103,23,68,96,90,236,243,0,69,209,197,69,87,91,87,26,35,66,21,113,193,241,54,255,0,30,220,120,62,154,55,167,24,129,180,54,16,46,238,109,111,173,163,208,197,4,100,101,196,184,121,72,12,85,193,253,199,227,8,184,10,208,144,162,163,104,137,207,96,208,104,187,95,84,187,15,84,195,47,185,184,181,114,21,251,87,105,155,110,51,158,83,41,45,35,106,239,178,127,128,65,230,141,92,254,29,28,2,69,84,33,230,79,139,110,174,23,152,230,89,70,9,143,216,156,155,92,57,198,25,181,20,109,124,109,27,162,170,34,135,240,74,156,42,42,39,194,251,46,177,30,241,122,97,110,225,139,60,170,167,28,191,11,204,159,113,45,234,38,171,80,149,246,66,152,156,116,88,84,140,64,173,248,91,251,156,5,84,234,170,251,157,148,132,144,82,101,177,24,110,81,233,191,125,247,38,146,191,10,183,181,219,183,223,172,132,118,239,52,225,75,101,30,66,240,56,34,45,241,53,176,55,76,36,60,132,174,167,96,112,208,255,0,116,144,53,38,217,111,46,217,239,19,55,79,237,190,93,10,240,49,251,55,106,108,22,57,47,237,72,111,231,142,127,144,23,186,139,131,200,26,34,168,170,240,186,155,106,153,244,241,139,205,166,115,56,151,38,28,202,193,115,57,200,85,168,229,24,90,110,76,115,144,10,203,159,112,118,81,20,66,232,162,72,60,25,251,47,183,23,54,131,194,205,171,229,90,99,22,16,97,41,121,222,100,129,180,69,94,20,151,217,57,68,84,229,61,249,225,125,151,143,126,83,148,212,95,112,30,172,194,195,7,149,30,184,70,190,162,237,4,129,158,1,35,70,88,50,155,55,80,127,34,2,125,137,19,223,170,18,254,53,98,234,31,150,70,133,109,150,99,212,51,152,71,90,144,197,147,166,10,159,32,140,11,69,239,248,246,144,169,254,250,9,122,124,107,157,67,246,174,249,110,49,24,145,101,205,110,69,141,80,164,9,170,43,238,70,218,112,14,42,42,170,162,56,223,71,19,251,161,162,234,97,160,105,166,154,6,154,105,160,105,166,154,6,154,107,133,248,208,84,185,87,170,61,158,194,108,239,234,242,139,243,128,230,47,111,22,162,220,156,105,20,98,20,136,161,37,151,207,133,82,70,8,15,175,147,142,16,128,209,120,65,85,215,98,203,212,142,217,85,82,185,145,74,153,56,171,153,188,176,198,221,126,60,127,168,70,236,162,153,130,70,36,109,73,81,199,200,16,88,21,78,93,39,26,20,78,206,0,150,127,221,93,132,203,110,119,177,253,204,129,71,103,53,167,183,10,19,79,69,56,68,240,44,4,135,83,204,182,75,255,0,77,174,204,60,14,167,10,6,173,130,240,36,218,169,121,185,63,166,203,250,220,58,231,250,55,13,181,126,214,231,61,187,152,149,141,196,110,61,124,58,102,28,152,220,119,26,107,144,15,169,6,92,242,193,117,121,47,169,40,252,170,50,218,120,194,251,151,235,15,211,245,115,208,225,218,103,108,66,153,34,124,170,217,49,31,108,133,234,231,227,73,110,51,201,44,83,159,0,139,206,182,29,139,237,94,221,133,84,81,73,61,90,15,83,155,47,148,191,149,69,199,114,246,172,30,196,33,203,176,156,12,129,42,187,26,49,184,219,206,177,248,124,5,198,76,20,131,148,231,175,224,133,87,61,102,123,17,101,149,227,155,111,86,246,5,118,232,78,205,109,23,33,144,177,13,169,199,86,119,68,109,28,183,69,16,209,10,57,146,242,171,252,92,62,56,69,93,69,235,189,56,229,152,206,225,110,60,26,28,15,32,254,157,126,167,32,166,199,145,65,194,24,228,243,82,93,140,76,17,124,130,128,20,52,229,120,70,222,109,180,84,236,154,13,53,145,122,182,217,236,122,150,46,72,150,83,44,170,231,84,196,190,139,46,8,54,109,191,94,251,114,77,100,10,145,143,0,208,196,117,93,231,133,14,65,21,57,46,53,244,207,125,85,237,118,221,61,107,250,224,220,200,135,77,105,22,150,100,218,232,127,88,203,115,164,179,29,230,24,225,162,83,236,109,201,5,20,235,247,40,168,167,36,64,39,152,174,118,47,118,241,253,183,197,49,153,24,19,147,108,106,240,11,154,41,178,97,68,41,178,155,159,120,126,84,229,222,189,36,185,29,96,128,188,239,94,134,178,209,122,160,242,139,107,99,251,10,230,215,99,187,135,131,225,20,55,47,83,189,156,226,86,117,158,112,87,92,117,144,145,88,228,163,19,68,69,112,64,155,124,136,151,149,30,9,57,234,40,136,19,219,15,88,251,15,69,8,94,201,178,162,166,156,221,132,154,201,245,146,217,230,93,107,241,192,78,71,212,3,106,72,0,216,152,41,26,41,15,220,156,42,251,241,217,206,253,83,237,254,223,101,82,112,219,122,76,158,85,155,53,47,223,176,144,107,209,230,101,214,50,216,27,178,218,123,186,54,173,8,145,114,164,66,168,173,168,241,201,180,142,102,221,232,244,195,148,100,16,45,242,220,55,13,200,30,205,239,51,235,209,87,155,154,113,85,107,77,94,88,196,142,18,40,48,200,146,35,141,185,213,80,77,231,13,16,149,197,66,185,183,7,108,242,154,204,85,188,102,166,141,44,28,172,217,124,151,28,18,171,132,77,198,118,113,133,120,178,203,65,201,40,171,138,211,138,1,202,170,160,175,207,26,11,107,57,221,220,71,111,92,166,107,36,75,0,44,137,124,21,94,8,134,239,213,203,228,58,68,14,191,250,230,134,164,32,188,118,22,221,36,94,27,46,60,252,27,127,246,191,112,173,169,232,40,47,147,245,59,234,103,47,32,68,121,17,13,232,205,72,56,239,117,81,85,21,54,221,5,19,4,85,81,246,231,243,197,35,185,116,123,181,184,209,240,86,47,54,238,209,187,236,54,195,174,64,117,136,171,0,34,118,138,127,169,212,56,234,137,20,228,65,68,103,148,83,104,22,112,26,114,173,249,43,138,29,138,220,44,23,20,27,26,12,70,253,204,133,234,104,215,131,36,96,144,187,10,220,36,89,190,13,176,40,156,52,162,131,21,162,20,78,93,7,73,29,238,175,26,168,105,152,126,172,182,74,92,156,50,51,153,64,198,254,187,132,204,218,183,29,80,80,31,51,170,203,77,60,160,101,226,50,116,92,109,57,251,123,182,67,219,178,113,174,169,250,188,218,33,204,211,110,127,243,1,101,74,94,31,209,210,157,229,125,36,249,252,73,29,87,248,35,170,159,188,136,165,194,176,138,247,61,62,237,102,12,83,209,164,232,25,30,214,127,225,89,68,86,242,26,150,231,101,114,22,32,40,64,177,6,157,81,71,0,155,86,196,21,9,182,74,59,130,173,24,130,246,21,55,29,51,216,78,80,90,187,191,135,117,244,50,130,180,240,181,129,245,160,10,141,139,235,59,183,68,63,132,52,31,185,19,251,123,232,38,24,174,87,89,152,64,149,97,84,47,139,80,236,231,213,56,143,10,10,249,162,73,114,59,170,156,42,253,189,218,46,171,249,78,23,132,248,215,181,170,63,102,118,142,215,107,119,119,58,121,203,187,235,154,203,248,49,108,153,149,96,106,76,51,33,219,27,55,92,142,194,127,20,81,23,90,35,84,251,140,156,238,95,200,81,47,13,3,80,217,86,176,36,110,221,125,32,190,139,50,22,61,46,97,183,199,184,182,244,152,224,4,191,234,172,184,137,255,0,233,93,76,87,219,223,85,94,34,63,168,111,166,101,144,56,141,154,12,8,148,209,93,79,159,20,101,67,112,127,217,233,46,167,251,104,39,204,226,212,209,110,155,190,133,21,34,203,24,163,8,201,149,234,143,48,62,224,6,137,236,72,10,170,160,171,238,61,137,17,81,8,145,125,125,52,208,52,211,77,3,77,52,208,52,211,77,3,77,52,208,83,123,147,234,191,104,182,167,52,147,131,101,210,237,219,155,14,180,44,228,63,30,177,215,163,54,38,243,109,139,62,65,78,21,238,174,163,190,36,228,148,17,85,17,85,68,75,207,153,235,59,97,163,220,49,83,23,33,149,98,15,228,39,142,125,116,8,71,34,27,111,132,80,124,158,55,131,145,24,233,229,109,191,50,175,85,53,46,57,16,51,31,43,212,166,215,229,59,131,122,235,21,20,214,18,96,204,198,130,177,231,161,190,172,184,36,87,149,175,24,131,130,66,96,104,195,79,26,16,170,42,116,85,69,69,227,94,94,35,178,22,24,30,91,99,95,136,225,103,89,142,53,186,69,121,94,195,60,120,25,128,88,154,198,83,104,84,151,163,73,44,149,180,4,68,65,85,225,5,7,65,61,195,61,84,109,22,113,147,80,98,117,86,146,89,157,146,215,36,250,239,169,99,160,153,160,162,185,16,215,149,241,201,14,85,9,163,65,94,68,145,57,84,212,174,175,119,48,251,157,195,176,219,26,247,100,157,229,81,58,51,27,38,122,131,93,25,140,234,47,42,191,112,144,202,14,8,121,78,69,193,85,69,30,53,153,182,91,210,108,188,119,119,106,172,242,122,155,114,162,135,139,199,152,193,186,255,0,95,5,170,71,130,208,178,235,130,93,223,54,21,167,73,147,62,72,58,55,247,42,180,217,36,230,69,38,254,99,249,243,185,229,94,13,85,39,233,47,175,165,203,132,50,149,213,177,169,38,43,90,100,98,185,200,35,82,156,24,202,98,142,162,130,27,70,218,170,33,11,168,18,120,254,176,246,54,76,139,88,163,146,43,78,210,64,188,157,96,50,68,99,171,11,84,96,50,89,95,33,15,103,58,184,46,15,94,69,91,251,249,68,81,231,245,154,122,180,219,77,187,149,71,27,49,168,202,224,6,66,204,73,112,164,5,43,178,89,88,207,50,78,147,228,108,119,65,22,148,122,56,139,247,161,16,170,9,10,246,213,25,51,210,60,172,218,146,42,100,52,217,59,66,53,57,165,220,88,171,45,3,232,175,37,88,52,228,3,1,94,84,13,69,9,228,105,85,91,67,66,85,31,117,21,191,37,225,89,15,244,174,206,215,177,85,40,222,160,186,173,151,102,4,231,114,138,1,95,36,28,82,82,37,94,5,199,4,120,69,94,57,68,79,100,208,125,32,250,163,218,233,24,94,87,153,216,157,173,80,224,211,89,133,145,214,77,135,197,133,105,58,77,248,201,198,1,73,84,72,93,18,69,30,126,12,120,238,6,9,219,153,234,15,28,141,186,245,59,65,27,24,200,231,218,223,67,75,74,217,208,226,131,181,210,107,147,197,228,152,146,80,250,35,97,229,224,145,120,46,80,80,68,188,141,119,161,183,191,96,183,23,40,198,174,165,225,120,148,178,202,45,51,217,236,35,173,88,253,2,191,67,33,65,229,242,62,42,170,219,94,120,236,56,46,32,145,182,99,216,19,149,84,43,199,27,219,139,156,115,47,193,43,221,1,122,5,6,223,216,227,242,167,193,101,34,50,146,9,234,222,136,216,2,242,215,97,97,210,20,31,227,215,231,227,65,224,47,172,77,190,115,42,189,194,161,98,185,84,203,140,106,193,218,187,72,209,226,176,69,30,72,180,235,160,31,243,83,178,186,12,58,173,241,207,100,14,125,147,133,215,169,180,190,172,182,151,121,45,107,106,49,137,115,99,187,123,30,84,170,99,154,208,3,86,97,24,196,36,120,12,72,144,136,8,149,20,87,130,94,142,42,34,163,102,169,73,51,136,239,100,61,248,205,183,22,70,208,201,118,174,215,47,174,188,169,250,68,104,100,60,205,101,84,152,64,146,77,75,158,94,87,25,33,85,231,175,46,34,235,212,244,133,179,123,137,137,67,162,199,183,75,6,10,183,49,188,122,92,4,149,21,176,102,57,190,229,179,146,219,113,132,5,229,179,70,223,49,85,78,23,145,37,231,238,208,90,181,158,171,246,242,214,84,248,145,170,111,144,170,241,201,249,12,197,38,26,68,99,232,155,96,229,67,47,220,229,36,183,245,45,9,15,241,229,120,237,174,200,122,172,218,39,77,26,143,110,175,60,237,134,51,95,25,166,221,97,78,90,222,248,190,133,214,83,201,251,141,170,56,74,164,159,134,93,81,66,235,239,154,55,7,211,6,227,102,187,125,151,95,189,143,91,67,200,153,182,181,200,41,105,171,250,48,220,239,214,230,192,146,227,82,148,73,60,199,23,232,201,20,11,129,34,232,75,207,81,215,168,199,162,255,0,211,38,179,119,22,159,33,118,202,131,39,194,156,171,144,147,17,178,40,194,244,23,46,100,112,28,34,41,146,58,110,112,136,130,177,155,241,32,32,240,65,170,182,179,120,177,109,221,110,241,220,98,60,246,135,31,180,126,162,87,213,182,13,170,200,101,195,108,250,10,18,146,130,19,107,193,240,130,94,253,85,120,46,39,122,172,189,60,224,139,183,251,120,117,114,104,146,178,124,235,187,139,41,168,72,138,236,135,31,176,144,98,243,133,202,169,17,52,173,112,170,190,195,213,61,145,56,75,55,65,243,125,230,163,178,111,188,104,13,182,42,102,75,240,130,137,202,175,254,218,207,149,13,90,85,71,198,247,20,9,247,44,27,162,155,147,74,102,59,132,1,38,52,169,161,34,83,68,218,47,6,168,211,226,65,202,114,134,200,113,194,42,243,54,245,5,159,74,196,176,137,84,152,236,70,230,228,185,11,14,65,172,142,110,116,0,238,160,211,146,92,95,117,241,180,175,183,236,137,201,153,180,218,112,166,138,158,195,236,51,73,157,98,21,108,51,251,9,75,101,92,43,236,137,192,44,66,20,84,255,0,70,203,255,0,206,130,103,18,84,121,177,154,151,21,240,121,151,128,92,109,198,201,20,76,85,57,66,69,79,148,84,84,95,247,215,219,80,61,172,152,53,201,117,183,79,56,158,108,70,106,70,140,60,175,43,92,240,249,97,175,191,202,11,100,172,243,255,0,83,5,169,230,129,166,154,104,26,105,166,129,166,154,104,26,105,174,23,65,87,93,250,140,219,154,35,220,88,179,93,156,83,246,197,144,149,113,1,184,252,200,118,57,48,219,194,244,97,231,247,199,135,80,23,170,242,134,42,42,136,170,61,163,55,222,177,54,223,30,151,75,245,24,198,111,50,183,35,117,178,170,179,175,198,229,73,143,38,33,176,235,159,83,192,7,144,81,28,101,198,188,74,62,110,122,185,209,90,95,38,160,219,255,0,177,249,198,101,141,103,46,99,248,121,205,183,180,205,192,225,144,60,208,28,138,73,53,80,34,207,5,82,52,69,101,207,1,9,182,95,42,208,23,28,136,18,92,119,91,110,221,34,109,101,22,19,78,232,211,226,121,34,200,116,74,65,58,81,226,37,101,131,72,100,110,146,155,139,228,125,180,85,85,34,85,62,87,159,117,208,116,30,245,37,136,195,202,35,224,182,116,214,149,217,51,142,81,131,181,114,209,161,113,180,178,36,20,234,98,68,14,19,4,72,143,8,42,245,228,87,220,72,73,126,204,122,150,219,57,187,127,152,110,13,116,139,9,172,97,50,230,64,179,175,139,16,157,156,178,24,116,155,17,105,161,231,200,47,40,162,180,226,47,66,18,236,164,136,39,214,49,149,122,127,29,199,200,247,10,191,40,110,210,37,37,189,149,21,164,71,227,77,80,122,73,197,100,149,214,129,196,47,35,32,69,251,69,215,170,244,34,17,225,23,148,170,118,191,100,119,139,24,198,169,43,159,196,36,64,113,172,62,238,134,99,109,188,194,119,23,138,123,204,48,231,83,251,209,29,54,8,57,231,167,144,248,81,67,113,20,47,38,253,78,224,167,140,174,98,85,119,44,213,142,28,89,137,249,226,43,50,65,129,119,196,81,149,131,224,188,232,104,162,130,158,196,188,32,170,242,156,199,172,189,110,236,156,42,139,91,168,150,50,108,26,173,159,22,35,17,152,105,70,108,230,223,133,245,104,243,49,156,65,113,71,198,15,34,118,68,236,172,151,31,41,205,127,234,55,210,205,238,224,109,93,13,181,69,109,189,150,85,91,67,81,74,180,73,61,6,42,244,38,252,238,56,4,104,6,160,8,98,131,207,84,238,225,34,41,18,18,121,123,179,232,246,77,140,12,234,215,25,199,46,172,238,70,117,125,117,9,200,182,242,172,170,97,168,142,195,204,31,148,248,54,213,212,36,46,255,0,121,20,118,87,149,232,138,161,123,127,222,155,106,166,84,230,54,84,86,15,88,185,135,80,134,72,243,40,223,137,102,67,54,17,222,236,17,240,132,162,170,141,184,43,193,52,106,130,104,61,135,158,220,15,81,184,4,252,181,204,25,185,66,151,205,101,51,49,101,175,87,193,95,71,99,193,41,166,250,130,47,40,210,180,40,168,191,220,197,62,125,181,76,103,158,145,24,186,194,119,182,138,45,69,204,185,151,21,16,107,113,121,79,88,139,146,29,98,52,70,156,8,232,166,189,84,22,67,98,219,158,84,229,209,101,175,34,159,65,36,239,97,126,147,162,99,185,84,108,141,107,178,4,151,27,52,150,202,73,118,237,194,51,199,255,0,78,113,150,80,149,13,9,67,206,128,239,8,168,126,67,53,95,181,84,116,22,35,222,172,182,174,11,117,76,91,156,248,150,119,120,181,118,81,93,1,35,43,206,75,73,136,94,56,109,120,249,239,37,58,41,43,105,239,227,236,231,240,3,33,150,212,238,237,29,172,172,14,35,16,157,23,115,200,46,78,140,158,80,85,140,129,17,185,42,46,112,190,235,209,209,248,255,0,95,133,77,103,29,172,244,201,187,187,71,184,185,148,28,4,43,92,195,93,110,182,48,73,201,164,156,169,215,32,17,60,15,120,156,21,95,166,84,71,223,36,53,5,30,91,109,145,108,91,82,36,251,226,254,139,160,99,155,177,183,214,77,49,147,57,83,131,218,91,120,167,157,209,121,100,52,237,100,48,9,14,154,31,144,77,201,0,242,47,141,67,148,68,5,79,24,128,160,88,67,235,143,98,18,44,169,82,230,94,197,24,145,231,19,130,245,59,232,167,42,41,160,148,38,215,175,87,100,26,18,19,66,10,168,224,242,162,190,203,199,122,63,172,13,175,10,26,43,235,168,119,85,205,94,215,69,181,14,97,19,224,196,87,166,20,95,35,142,55,200,167,140,131,200,127,244,183,216,211,145,3,81,135,237,238,198,229,152,166,5,107,78,24,236,198,228,88,225,185,3,11,25,233,130,232,183,103,42,91,142,8,55,216,213,27,242,34,249,21,5,80,123,25,47,178,145,115,15,162,244,235,189,182,219,46,206,223,219,80,86,87,186,237,46,53,89,29,93,176,32,56,254,25,211,92,154,178,17,181,94,202,208,190,6,34,4,162,242,23,140,186,162,159,33,164,240,141,238,195,243,236,235,38,192,104,91,156,179,49,174,138,228,135,25,225,137,34,164,160,100,209,34,170,162,11,136,163,247,160,119,78,13,190,237,170,30,163,27,137,234,70,14,57,142,204,182,195,49,75,44,129,66,75,85,112,101,184,159,71,2,109,147,206,163,44,197,97,215,56,57,70,110,170,10,43,0,97,236,188,152,162,41,39,67,100,246,251,57,195,183,67,42,201,238,235,93,110,38,96,219,197,44,207,196,34,217,192,150,81,43,248,6,203,168,121,32,35,103,192,10,34,113,194,240,168,137,169,102,113,182,150,153,126,228,98,89,44,199,98,72,168,199,166,12,176,97,196,224,163,24,54,233,119,15,101,236,227,142,172,100,237,237,209,182,77,19,254,105,104,43,91,44,123,42,198,100,109,233,238,109,196,76,135,55,203,114,152,14,228,18,99,180,172,67,135,10,50,147,173,69,136,30,234,44,53,45,200,104,157,149,73,195,37,50,94,85,17,46,92,161,127,243,182,24,136,158,234,252,238,87,159,199,210,23,63,254,120,255,0,219,84,167,168,48,203,47,242,9,119,88,179,46,189,253,37,105,143,195,140,217,186,172,178,79,183,53,171,41,93,156,68,94,0,145,186,230,85,125,211,146,36,252,42,106,229,109,45,178,108,147,18,201,218,171,149,14,3,85,246,14,74,102,88,120,222,141,37,196,96,65,163,5,247,229,56,125,21,83,148,251,121,69,84,84,85,10,223,118,36,95,225,27,168,91,139,134,78,172,143,32,107,171,33,223,177,101,221,34,202,173,57,18,91,104,204,155,228,218,86,100,16,47,153,4,208,27,125,229,32,33,31,105,102,223,250,139,192,115,137,236,99,114,255,0,81,199,114,115,55,89,118,146,226,25,178,248,58,211,198,203,128,14,162,43,47,112,227,100,156,182,107,248,229,17,87,141,71,71,30,204,111,243,213,204,237,232,31,147,143,102,13,75,198,109,170,221,105,16,216,167,251,198,35,171,202,137,10,169,249,220,113,62,80,38,162,47,187,126,211,61,185,218,239,233,152,145,229,228,242,91,179,189,142,242,146,207,2,36,242,168,2,199,9,10,139,238,47,59,24,24,71,133,57,2,54,251,34,123,34,232,44,45,52,211,64,211,77,52,13,52,211,64,211,77,52,28,113,174,116,211,64,215,28,39,246,215,58,104,56,227,78,53,206,154,14,53,206,154,104,26,105,166,131,141,115,166,154,14,52,79,141,115,166,131,230,236,118,31,5,105,230,65,192,37,229,68,133,21,23,253,151,253,19,95,189,115,166,131,142,19,92,233,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,129,166,154,104,26,105,166,131,255,217