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