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