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