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