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