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